diff options
author | Mike Pall <mike> | 2015-10-24 18:15:44 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2015-10-24 18:15:44 +0200 |
commit | 7579b161af49b379f3ac071d309bcde69aba7810 (patch) | |
tree | 28c28b9cec60479e39e9a60d4b3ad05f09c0d98d /dynasm | |
parent | 9dc785e0af2d25fc56dda69b69742e45ed0694ef (diff) | |
download | luajit-7579b161af49b379f3ac071d309bcde69aba7810.tar.gz luajit-7579b161af49b379f3ac071d309bcde69aba7810.tar.bz2 luajit-7579b161af49b379f3ac071d309bcde69aba7810.zip |
DynASM/x86: Restrict shld/shrd to operands with same width.
Thanks to Peter Cawley.
Diffstat (limited to 'dynasm')
-rw-r--r-- | dynasm/dasm_x86.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/dynasm/dasm_x86.lua b/dynasm/dasm_x86.lua index 0b1668f5..8f4228d4 100644 --- a/dynasm/dasm_x86.lua +++ b/dynasm/dasm_x86.lua | |||
@@ -1081,8 +1081,8 @@ local map_op = { | |||
1081 | btr_2 = "mrqdw:0FB3Rm|miqdw:0FBA6mU", | 1081 | btr_2 = "mrqdw:0FB3Rm|miqdw:0FBA6mU", |
1082 | bts_2 = "mrqdw:0FABRm|miqdw:0FBA5mU", | 1082 | bts_2 = "mrqdw:0FABRm|miqdw:0FBA5mU", |
1083 | 1083 | ||
1084 | shld_3 = "mriqdw:0FA4RmU|mrCqdw:0FA5Rm", | 1084 | shld_3 = "mriqdw:0FA4RmU|mrC/qq:0FA5Rm|mrC/dd:|mrC/ww:", |
1085 | shrd_3 = "mriqdw:0FACRmU|mrCqdw:0FADRm", | 1085 | shrd_3 = "mriqdw:0FACRmU|mrC/qq:0FADRm|mrC/dd:|mrC/ww:", |
1086 | 1086 | ||
1087 | rdtsc_0 = "0F31", -- P1+ | 1087 | rdtsc_0 = "0F31", -- P1+ |
1088 | cpuid_0 = "0FA2", -- P1+ | 1088 | cpuid_0 = "0FA2", -- P1+ |