Do you have benchmarks that show the hand rolled jump table has a significant impact?
The only reason this raises an eyebrow is that I've seen conflicting anec/data on this, depending pretty hard on target microarchitecture and the program itself.
replies(1):