diff options
author | Richard Henderson <rth@twiddle.net> | 2013-09-14 15:57:22 -0700 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2013-10-10 11:44:25 -0700 |
commit | 100b5e0170e86661aaf830869be930a1a201ed08 (patch) | |
tree | a3db370b1d116a4abdecc838da63663151aaf300 /include/exec/exec-all.h | |
parent | f5daeec412b9624ba902bdba26edff88a1694ea6 (diff) |
tcg: Put target helper data into an array.
One call inside of a loop to tcg_register_helper instead of hundreds
of sequential calls.
Presumably more icache and branch prediction friendly; resulting binary
size mostly unchanged on x86_64, as we're trading 32-bit rip-relative
references in .text for full 64-bit pointers in .rodata.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'include/exec/exec-all.h')
0 files changed, 0 insertions, 0 deletions