diff options
author | Björn Gustavsson <[email protected]> | 2015-06-25 16:18:18 +0200 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2015-07-03 14:34:58 +0200 |
commit | 5e83d2ae89c731bd7e4c32b550150336008d2974 (patch) | |
tree | e1fa7b34f5591d364e19f3bac37a3f37d4ca796a /erts/emulator/beam/erl_alloc_util.h | |
parent | 62473daf8169a04a07409f344d938bc51a4536c3 (diff) | |
download | otp-5e83d2ae89c731bd7e4c32b550150336008d2974.tar.gz otp-5e83d2ae89c731bd7e4c32b550150336008d2974.tar.bz2 otp-5e83d2ae89c731bd7e4c32b550150336008d2974.zip |
Use a cheaper tag scheme for 'd' operands
Since 'd' operands can only either an X register or an Y register,
we only need a single bit to distinguish them. Furthermore, we can
pre-multiply the register number with the word size to speed up
address calculation.
Diffstat (limited to 'erts/emulator/beam/erl_alloc_util.h')
0 files changed, 0 insertions, 0 deletions