|Keep It Simple, Stupid
I'll post benchmarks after GPW.
Sorry but ATM you are mangling different things and effectively comparing apples with plastic food.
BTW as it seems you are also "proving" that gotos to labels with code execution are faster then simple hash look ups. (which would support using goto)
I'm not sure but I somehow remember benchmarks indicating that goto was not very efficiently implemented.
By having a linear complexity, it could be in small cases faster than the constant overhead of hash lookups.
( addicted to the Perl Programming Language)