From 96edd8aa0e86611091aff4d6ec11f35d7f8cc7c1 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Sat, 18 Aug 2012 13:55:10 -0700 Subject: [PATCH] Fix vphaddudq opcode; should be DB rather than D8. --- modules/arch/x86/gen_x86_insn.py | 2 +- modules/arch/x86/tests/xop-all.hex | 6 +++--- 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