From 3054e6b85da5822963128061aa0a0201f3f6512e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Gustavsson?= Date: Tue, 9 Nov 2010 16:32:57 +0100 Subject: BEAM loader: Introduce a new move2_xxxx instruction --- erts/emulator/beam/ops.tab | 2 ++ 1 file changed, 2 insertions(+) (limited to 'erts') diff --git a/erts/emulator/beam/ops.tab b/erts/emulator/beam/ops.tab index 9e55e2030e..7f4035c4e6 100644 --- a/erts/emulator/beam/ops.tab +++ b/erts/emulator/beam/ops.tab @@ -250,10 +250,12 @@ move R R => move X1=x Y1=y | move X2=x Y2=y => move2 X1 Y1 X2 Y2 move Y1=y X1=x | move Y2=y X2=x => move2 Y1 X1 Y2 X2 +move X1=x X2=x | move X3=x X4=x => move2 X1 X2 X3 X4 %macro: move2 Move2 -pack move2 x y x y move2 y x y x +move2 x x x x %macro:move Move -pack -gen_dest move x x -- cgit v1.2.3