diff options
-rw-r--r-- | erts/emulator/beam/instrs.tab | 4 | ||||
-rw-r--r-- | erts/emulator/beam/ops.tab | 7 |
2 files changed, 0 insertions, 11 deletions
diff --git a/erts/emulator/beam/instrs.tab b/erts/emulator/beam/instrs.tab index 590a55eb9d..3cb12dba4a 100644 --- a/erts/emulator/beam/instrs.tab +++ b/erts/emulator/beam/instrs.tab @@ -500,10 +500,6 @@ move3(S1, D1, S2, D2, S3, D3) { $D3 = $S3; } -move_dup(Src, D1, D2) { - $D1 = $D2 = $Src; -} - move2_par(S1, D1, S2, D2) { Eterm V1, V2; V1 = $S1; diff --git a/erts/emulator/beam/ops.tab b/erts/emulator/beam/ops.tab index 649d861c80..b405999f2a 100644 --- a/erts/emulator/beam/ops.tab +++ b/erts/emulator/beam/ops.tab @@ -369,13 +369,6 @@ swap_temp x x x swap xy x swap y y -# move_dup - -move Src=x D1=x | move Src=x D2=x => move_dup Src D1 D2 -move Src=x SD=x | move SD=x D=x => move_dup Src SD D - -move_dup x x x - # move_shift move SD=x D=x | move Src=cxy SD=x | distinct(D, Src) => move_shift Src SD D |