diff options
author | Björn Gustavsson <[email protected]> | 2018-01-26 10:46:23 +0100 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2018-01-26 10:46:23 +0100 |
commit | 26e3ec83c54d42d73c42ef7c4e79ae629866faa2 (patch) | |
tree | 85b4d8e6d245d2b6def5fc21d789dca6166775ab /xcomp | |
parent | 5b58d9e2d3262160b7f10d8b6798f89f0618c5f6 (diff) | |
download | otp-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