summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Johnson <peter@tortall.net>2012-08-18 13:55:10 -0700
committerPeter Johnson <peter@tortall.net>2012-08-18 13:55:10 -0700
commit96edd8aa0e86611091aff4d6ec11f35d7f8cc7c1 (patch)
tree13c9546502ff8e1f6a338b1ae29d99b8a745145e
parent73a5474278a7675840e87642198afc9488c3681f (diff)
downloadyasm-96edd8aa0e86611091aff4d6ec11f35d7f8cc7c1.tar.gz
Fix vphaddudq opcode; should be DB rather than D8.
-rwxr-xr-xmodules/arch/x86/gen_x86_insn.py2
-rw-r--r--modules/arch/x86/tests/xop-all.hex6
2 files changed, 4 insertions, 4 deletions
diff --git a/modules/arch/x86/gen_x86_insn.py b/modules/arch/x86/gen_x86_insn.py
index 8f4e659e..7524d78d 100755
--- a/modules/arch/x86/gen_x86_insn.py
+++ b/modules/arch/x86/gen_x86_insn.py
@@ -7677,7 +7677,7 @@ add_insn("vphaddubd", "vphaddsub", modifiers=[0xD2])
add_insn("vphaddubq", "vphaddsub", modifiers=[0xD3])
add_insn("vphadduwd", "vphaddsub", modifiers=[0xD6])
add_insn("vphadduwq", "vphaddsub", modifiers=[0xD7])
-add_insn("vphaddudq", "vphaddsub", modifiers=[0xD8])
+add_insn("vphaddudq", "vphaddsub", modifiers=[0xDB])
add_insn("vphsubbw", "vphaddsub", modifiers=[0xE1])
add_insn("vphsubwd", "vphaddsub", modifiers=[0xE2])
diff --git a/modules/arch/x86/tests/xop-all.hex b/modules/arch/x86/tests/xop-all.hex
index 1d03cbe6..ee9fd7fb 100644
--- a/modules/arch/x86/tests/xop-all.hex
+++ b/modules/arch/x86/tests/xop-all.hex
@@ -500,19 +500,19 @@ d1
8f
e9
78
-d8
+db
ca
8f
e9
78
-d8
+db
0e
00
00
8f
e9
78
-d8
+db
0e
00
00