diff options
author | Björn Gustavsson <[email protected]> | 2010-12-07 11:09:51 +0100 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2011-01-17 15:23:44 +0100 |
commit | ec2fcc7aefec2f4ede4f789098f5093cd2fe00b2 (patch) | |
tree | cca9212cae6db096e2481105016e95d4c135d87e /erts/emulator/beam/ops.tab | |
parent | 2233398336a35c7160e82efa8ee218a4277739cf (diff) | |
download | otp-ec2fcc7aefec2f4ede4f789098f5093cd2fe00b2.tar.gz otp-ec2fcc7aefec2f4ede4f789098f5093cd2fe00b2.tar.bz2 otp-ec2fcc7aefec2f4ede4f789098f5093cd2fe00b2.zip |
Eliminate use of GetArg1() in the fast_element instruction
Use separate instructions for each register type.
Diffstat (limited to 'erts/emulator/beam/ops.tab')
-rw-r--r-- | erts/emulator/beam/ops.tab | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/erts/emulator/beam/ops.tab b/erts/emulator/beam/ops.tab index f158fa9543..491f8f1d90 100644 --- a/erts/emulator/beam/ops.tab +++ b/erts/emulator/beam/ops.tab @@ -920,7 +920,10 @@ node x node y %hot -i_fast_element j I s d +i_fast_element r j I d +i_fast_element x j I d +i_fast_element y j I d + i_element j s s d bif1 f b s d |