aboutsummaryrefslogtreecommitdiffstats
path: root/xcomp
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2018-01-26 10:46:23 +0100
committerBjörn Gustavsson <[email protected]>2018-01-26 10:46:23 +0100
commit26e3ec83c54d42d73c42ef7c4e79ae629866faa2 (patch)
tree85b4d8e6d245d2b6def5fc21d789dca6166775ab /xcomp
parent5b58d9e2d3262160b7f10d8b6798f89f0618c5f6 (diff)
downloadotp-26e3ec83c54d42d73c42ef7c4e79ae629866faa2.tar.gz
otp-26e3ec83c54d42d73c42ef7c4e79ae629866faa2.tar.bz2
otp-26e3ec83c54d42d73c42ef7c4e79ae629866faa2.zip
beam_asm: Encode big numbers as literals
Numbers that clearly are not smalls can be encoded as literals. Conservatively, we assume that integers whose absolute value is greater than 1 bsl 128 are bignums and that they can be encoded as literals. Literals are slightly easier for the loader to handle than huge integers.
Diffstat (limited to 'xcomp')
0 files changed, 0 insertions, 0 deletions