[3.10] bpo-45116: Shrink interpreter by targetted revert of #25244 by markshannon · Pull Request #28475 · python/cpython
By moving the pre-dispatch code (saving lasti, checking for tracing and advancing the instruction pointer) to just before the switch we save (N-1) copies of it (where N is the number of opcodes).