Hi Guys; I just made and tested (only upon my x86 Linux box) a slight change to the definitions of the macro-op "execute" methods. They now return nothing (i.e., void). Thus, they will now (of necessity) operate by side-effect. I'm pretty sure this is not really Evil, and is, in fact, pretty analogous to the way Real microcode works (right pf?). As usual, problems to me... -jm