aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2010-12-09 20:39:36 +0100
committerBjörn Gustavsson <[email protected]>2011-01-17 15:23:45 +0100
commitbc0a998391ce2720f2c6099c809a45094d099fbd (patch)
treea3dec3631bab1fd43d9d7778b6e8c3573627991d
parent92f1409c0e9b986780be483976de3cbbff3bab34 (diff)
downloadotp-bc0a998391ce2720f2c6099c809a45094d099fbd.tar.gz
otp-bc0a998391ce2720f2c6099c809a45094d099fbd.tar.bz2
otp-bc0a998391ce2720f2c6099c809a45094d099fbd.zip
Introduce a few more specialized put_list instructions
-rw-r--r--erts/emulator/beam/ops.tab8
1 files changed, 7 insertions, 1 deletions
diff --git a/erts/emulator/beam/ops.tab b/erts/emulator/beam/ops.tab
index 426cdef24d..04e2e72b0d 100644
--- a/erts/emulator/beam/ops.tab
+++ b/erts/emulator/beam/ops.tab
@@ -401,6 +401,13 @@ put_list y y r
put_list y r x
put_list r n x
+put_list x r x
+put_list x y r
+put_list y x r
+put_list y x x
+
+put_list x r r
+
# put_list SrcReg Constant Dst
put_list r c r
put_list r c x
@@ -428,7 +435,6 @@ put_list c y x
put_list c y y
%cold
-put_list x r r
put_list s s d
%hot