Use computed goto to dispatch next opcode

On compulers that define __GNUC__ use computed goto to directly dispatch
the next instruction rather than going through another switch statement.
This saves a jump and some comparisons.

In tight loops this is is roughly 10% faster than the switch() method.
This commit is contained in:
Hein-Pieter van Braam
2017-09-23 20:06:58 +02:00
parent 1f4685375f
commit 520d84e042

File diff suppressed because it is too large Load Diff