> Looks very very respectable. > Re #5, what is done currently done for jump tables? For a switch transfer, it's just repeated comparisons and conditional jumps on equality, followed by an unconditional jump (or fall through) to the default case.