summaryrefslogtreecommitdiff
path: root/dynasm
diff options
context:
space:
mode:
authorMike Pall <mike>2014-09-21 18:03:47 +0200
committerMike Pall <mike>2014-09-21 18:03:47 +0200
commitae7d4d5ad6a843ee1b9a3eea0aff72253b0fa9cb (patch)
tree560115c65467b9b1bb270481dbfed7956fe0d16b /dynasm
parent41156fe1cdd6b60a5e8d9855c57699e89ccfbf97 (diff)
downloadluajit2-ae7d4d5ad6a843ee1b9a3eea0aff72253b0fa9cb.tar.gz
DynASM/x86: Add shld/shrd opcodes.
Thanks to Peter Cawley.
Diffstat (limited to 'dynasm')
-rw-r--r--dynasm/dasm_x86.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/dynasm/dasm_x86.lua b/dynasm/dasm_x86.lua
index f3859e3e..4de5b478 100644
--- a/dynasm/dasm_x86.lua
+++ b/dynasm/dasm_x86.lua
@@ -1081,6 +1081,9 @@ local map_op = {
btr_2 = "mrqdw:0FB3Rm|miqdw:0FBA6mU",
bts_2 = "mrqdw:0FABRm|miqdw:0FBA5mU",
+ shld_3 = "mriqdw:0FA4RmU|mrCqdw:0FA5Rm",
+ shrd_3 = "mriqdw:0FACRmU|mrCqdw:0FADRm",
+
rdtsc_0 = "0F31", -- P1+
cpuid_0 = "0FA2", -- P1+