During the execution of translator code 21, abstract register values are stored in the global register store 27 or target registers 15. [0090] Thus, in basic block mode such as illustrated in FIG. 2, all abstract registers must be synchronized at the end of each basic block for two reasons: (1) control returns to the translator code 19, which potentially overwrites all target registers; and (2) be