aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/ops.tab
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2010-12-07 14:34:28 +0100
committerBjörn Gustavsson <[email protected]>2011-01-17 15:23:43 +0100
commit2233398336a35c7160e82efa8ee218a4277739cf (patch)
tree477c94e524d0c4f9f121e355de1ec966dab1ed9a /erts/emulator/beam/ops.tab
parent55eef00e9e0331bddd277194509c6094e8306211 (diff)
downloadotp-2233398336a35c7160e82efa8ee218a4277739cf.tar.gz
otp-2233398336a35c7160e82efa8ee218a4277739cf.tar.bz2
otp-2233398336a35c7160e82efa8ee218a4277739cf.zip
Eliminate use of GetArg1() in the jump_on_val* instructions
Diffstat (limited to 'erts/emulator/beam/ops.tab')
-rw-r--r--erts/emulator/beam/ops.tab9
1 files changed, 7 insertions, 2 deletions
diff --git a/erts/emulator/beam/ops.tab b/erts/emulator/beam/ops.tab
index 45b2e197b4..f158fa9543 100644
--- a/erts/emulator/beam/ops.tab
+++ b/erts/emulator/beam/ops.tab
@@ -164,8 +164,13 @@ i_select_tuple_arity r f I
i_select_tuple_arity x f I
i_select_tuple_arity y f I
-i_jump_on_val_zero s f I
-i_jump_on_val s f I I
+i_jump_on_val_zero r f I
+i_jump_on_val_zero x f I
+i_jump_on_val_zero y f I
+
+i_jump_on_val r f I I
+i_jump_on_val x f I I
+i_jump_on_val y f I I
jump Target | label Lbl | same_label(Target, Lbl) => label Lbl