summaryrefslogtreecommitdiff
path: root/lib/utils/interrupt_char.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2018-07-31 15:06:28 +1000
committerDamien George <damien.p.george@gmail.com>2018-07-31 15:06:28 +1000
commit1e3a7f561fffc2d06436b1ef09cb8b44262bb2bc (patch)
treea44621f11d4e42b000a0f495796d09d0109922d6 /lib/utils/interrupt_char.c
parentf6f6452b6f336559e4b44c7a49260bd9c2ba684b (diff)
py/asmthumb: Optimise native code calling runtime glue functions.
This patch makes the Thumb-2 native emitter use wide ldr instructions to call into the runtime, when the index into the native glue function table is 32 or greater. This reduces the generated assembler code from 10 bytes to 6 bytes, saving RAM and making native code run about 0.8% faster.
Diffstat (limited to 'lib/utils/interrupt_char.c')
0 files changed, 0 insertions, 0 deletions