aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_fun.h
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2019-03-06 06:23:24 +0100
committerBjörn Gustavsson <[email protected]>2019-03-07 10:39:56 +0100
commit2de437ef15d1cddf70a0553437b678f9bca5f35c (patch)
tree3af6502d2f3e646195db54df7d22f0c87f74bee8 /erts/emulator/beam/erl_fun.h
parent7128f182ac4051b45bb0f526d8983f5ada1e12f0 (diff)
downloadotp-2de437ef15d1cddf70a0553437b678f9bca5f35c.tar.gz
otp-2de437ef15d1cddf70a0553437b678f9bca5f35c.tar.bz2
otp-2de437ef15d1cddf70a0553437b678f9bca5f35c.zip
Slightly optimize binary construction
Use S operands instead of s operands for a slight speed increase and reduction in code size of process_main(). Use micro instructions for frequently executed instructions. While at it, use safe multiplication in gen_get_integer() in beam_load.c.
Diffstat (limited to 'erts/emulator/beam/erl_fun.h')
0 files changed, 0 insertions, 0 deletions