summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2007-09-12 22:02:06 -0700
committerH. Peter Anvin <hpa@zytor.com>2007-09-12 22:02:06 -0700
commit388b3ab3a37e0ac6a019fbf5f952aac4c37c77f9 (patch)
treef1d168a78dab01d64ce505964c8927704612575d
parentcb9b690ae6d4bc7124faa9600cb10320d288143b (diff)
downloadnasm-388b3ab3a37e0ac6a019fbf5f952aac4c37c77f9.tar.gz
Fix literal F2 and F3 prefixes
Correct literal F2 and F3 prefixes and instead use \332 and \333. Otherwise we get the REX prefixes in the wrong place.
-rw-r--r--insns.dat128
1 files changed, 64 insertions, 64 deletions
diff --git a/insns.dat b/insns.dat
index a1ad815f..422109e1 100644
--- a/insns.dat
+++ b/insns.dat
@@ -829,7 +829,7 @@ PAND mmxreg,mem \301\2\x0F\xDB\110 PENT,MMX,SM
PAND mmxreg,mmxreg \2\x0F\xDB\110 PENT,MMX
PANDN mmxreg,mem \301\2\x0F\xDF\110 PENT,MMX,SM
PANDN mmxreg,mmxreg \2\x0F\xDF\110 PENT,MMX
-PAUSE void \2\xF3\x90 X64,AMD
+PAUSE void \333\1\x90 8086
PAVEB mmxreg,mem \301\2\x0F\x50\110 PENT,MMX,SM,CYRIX
PAVEB mmxreg,mmxreg \2\x0F\x50\110 PENT,MMX,CYRIX
PAVGUSB mmxreg,mem \301\2\x0F\x0F\110\01\xBF PENT,3DNOW,SM
@@ -1591,7 +1591,7 @@ MOVDQU xmmreg,xmmreg \333\2\x0F\x6F\110 WILLAMET
MOVDQU mem,xmmreg \333\300\2\x0F\x7F\101 WILLAMETTE,SSE2,SM
MOVDQU xmmreg,mem \301\333\2\x0F\x6F\110 WILLAMETTE,SSE2,SM
MOVDQU xmmreg,xmmreg \333\2\x0F\x7F\110 WILLAMETTE,SSE2
-MOVDQ2Q mmxreg,xmmreg \3\xF2\x0F\xD6\110 WILLAMETTE,SSE2
+MOVDQ2Q mmxreg,xmmreg \332\2\x0F\xD6\110 WILLAMETTE,SSE2
MOVQ xmmreg,xmmreg \333\2\x0F\x7E\110 WILLAMETTE,SSE2
MOVQ xmmreg,xmmreg \366\2\x0F\xD6\110 WILLAMETTE,SSE2
MOVQ mem,xmmreg \300\366\2\x0F\xD6\101 WILLAMETTE,SSE2,SQ
@@ -1677,8 +1677,8 @@ PSHUFD xmmreg,xmmreg,imm \366\2\x0F\x70\110\22 WILLAMET
PSHUFD xmmreg,mem,imm \301\366\2\x0F\x70\110\22 WILLAMETTE,SSE2,SM2,SB,AR2
PSHUFHW xmmreg,xmmreg,imm \333\2\x0F\x70\110\22 WILLAMETTE,SSE2,SB,AR2
PSHUFHW xmmreg,mem,imm \301\333\2\x0F\x70\110\22 WILLAMETTE,SSE2,SM2,SB,AR2
-PSHUFLW xmmreg,xmmreg,imm \3\xF2\x0F\x70\110\22 WILLAMETTE,SSE2,SB,AR2
-PSHUFLW xmmreg,mem,imm \301\3\xF2\x0F\x70\110\22 WILLAMETTE,SSE2,SM2,SB,AR2
+PSHUFLW xmmreg,xmmreg,imm \332\2\x0F\x70\110\22 WILLAMETTE,SSE2,SB,AR2
+PSHUFLW xmmreg,mem,imm \301\332\2\x0F\x70\110\22 WILLAMETTE,SSE2,SM2,SB,AR2
PSLLDQ xmmreg,imm \366\2\x0F\x73\207\25 WILLAMETTE,SSE2,SB,AR1
PSLLW xmmreg,mem \301\366\2\x0F\xF1\110 WILLAMETTE,SSE2,SM
PSLLW xmmreg,xmmreg \366\2\x0F\xF1\110 WILLAMETTE,SSE2
@@ -1745,58 +1745,58 @@ PXOR xmmreg,xmmreg \366\2\x0F\xEF\110 WILLAMET
; Willamette Streaming SIMD instructions (SSE2)
ADDPD xmmreg,xmmreg \331\366\2\x0F\x58\110 WILLAMETTE,SSE2
ADDPD xmmreg,mem \301\331\366\2\x0F\x58\110 WILLAMETTE,SSE2,SM
-ADDSD xmmreg,xmmreg \331\3\xF2\x0F\x58\110 WILLAMETTE,SSE2
-ADDSD xmmreg,mem \301\331\3\xF2\x0F\x58\110 WILLAMETTE,SSE2
+ADDSD xmmreg,xmmreg \331\332\2\x0F\x58\110 WILLAMETTE,SSE2
+ADDSD xmmreg,mem \301\331\332\2\x0F\x58\110 WILLAMETTE,SSE2
ANDNPD xmmreg,xmmreg \331\366\2\x0F\x55\110 WILLAMETTE,SSE2
ANDNPD xmmreg,mem \301\331\366\2\x0F\x55\110 WILLAMETTE,SSE2,SM
ANDPD xmmreg,xmmreg \331\366\2\x0F\x54\110 WILLAMETTE,SSE2
ANDPD xmmreg,mem \301\331\366\2\x0F\x54\110 WILLAMETTE,SSE2,SM
CMPEQPD xmmreg,mem \301\331\366\2\x0F\xC2\110\1\x00 WILLAMETTE,SSE2,SM
CMPEQPD xmmreg,xmmreg \331\366\2\x0F\xC2\110\1\x00 WILLAMETTE,SSE2
-CMPEQSD xmmreg,mem \301\331\3\xF2\x0F\xC2\110\1\x00 WILLAMETTE,SSE2
-CMPEQSD xmmreg,xmmreg \331\3\xF2\x0F\xC2\110\1\x00 WILLAMETTE,SSE2
+CMPEQSD xmmreg,mem \301\331\332\2\x0F\xC2\110\1\x00 WILLAMETTE,SSE2
+CMPEQSD xmmreg,xmmreg \331\332\2\x0F\xC2\110\1\x00 WILLAMETTE,SSE2
CMPLEPD xmmreg,mem \301\331\366\2\x0F\xC2\110\1\x02 WILLAMETTE,SSE2,SM
CMPLEPD xmmreg,xmmreg \331\366\2\x0F\xC2\110\1\x02 WILLAMETTE,SSE2
-CMPLESD xmmreg,mem \301\331\3\xF2\x0F\xC2\110\1\x02 WILLAMETTE,SSE2
-CMPLESD xmmreg,xmmreg \331\3\xF2\x0F\xC2\110\1\x02 WILLAMETTE,SSE2
+CMPLESD xmmreg,mem \301\331\332\2\x0F\xC2\110\1\x02 WILLAMETTE,SSE2
+CMPLESD xmmreg,xmmreg \331\332\2\x0F\xC2\110\1\x02 WILLAMETTE,SSE2
CMPLTPD xmmreg,mem \301\331\366\2\x0F\xC2\110\1\x01 WILLAMETTE,SSE2,SM
CMPLTPD xmmreg,xmmreg \331\366\2\x0F\xC2\110\1\x01 WILLAMETTE,SSE2
-CMPLTSD xmmreg,mem \301\331\3\xF2\x0F\xC2\110\1\x01 WILLAMETTE,SSE2
-CMPLTSD xmmreg,xmmreg \331\3\xF2\x0F\xC2\110\1\x01 WILLAMETTE,SSE2
+CMPLTSD xmmreg,mem \301\331\332\2\x0F\xC2\110\1\x01 WILLAMETTE,SSE2
+CMPLTSD xmmreg,xmmreg \331\332\2\x0F\xC2\110\1\x01 WILLAMETTE,SSE2
CMPNEQPD xmmreg,mem \301\331\366\2\x0F\xC2\110\1\x04 WILLAMETTE,SSE2,SM
CMPNEQPD xmmreg,xmmreg \331\366\2\x0F\xC2\110\1\x04 WILLAMETTE,SSE2
-CMPNEQSD xmmreg,mem \301\331\3\xF2\x0F\xC2\110\1\x04 WILLAMETTE,SSE2
-CMPNEQSD xmmreg,xmmreg \331\3\xF2\x0F\xC2\110\1\x04 WILLAMETTE,SSE2
+CMPNEQSD xmmreg,mem \301\331\332\2\x0F\xC2\110\1\x04 WILLAMETTE,SSE2
+CMPNEQSD xmmreg,xmmreg \331\332\2\x0F\xC2\110\1\x04 WILLAMETTE,SSE2
CMPNLEPD xmmreg,mem \301\331\366\2\x0F\xC2\110\1\x06 WILLAMETTE,SSE2,SM
CMPNLEPD xmmreg,xmmreg \331\366\2\x0F\xC2\110\1\x06 WILLAMETTE,SSE2
-CMPNLESD xmmreg,mem \301\331\3\xF2\x0F\xC2\110\1\x06 WILLAMETTE,SSE2
-CMPNLESD xmmreg,xmmreg \331\3\xF2\x0F\xC2\110\1\x06 WILLAMETTE,SSE2
+CMPNLESD xmmreg,mem \301\331\332\2\x0F\xC2\110\1\x06 WILLAMETTE,SSE2
+CMPNLESD xmmreg,xmmreg \331\332\2\x0F\xC2\110\1\x06 WILLAMETTE,SSE2
CMPNLTPD xmmreg,mem \301\331\366\2\x0F\xC2\110\1\x05 WILLAMETTE,SSE2,SM
CMPNLTPD xmmreg,xmmreg \331\366\2\x0F\xC2\110\1\x05 WILLAMETTE,SSE2
-CMPNLTSD xmmreg,mem \301\331\3\xF2\x0F\xC2\110\1\x05 WILLAMETTE,SSE2
-CMPNLTSD xmmreg,xmmreg \331\3\xF2\x0F\xC2\110\1\x05 WILLAMETTE,SSE2
+CMPNLTSD xmmreg,mem \301\331\332\2\x0F\xC2\110\1\x05 WILLAMETTE,SSE2
+CMPNLTSD xmmreg,xmmreg \331\332\2\x0F\xC2\110\1\x05 WILLAMETTE,SSE2
CMPORDPD xmmreg,mem \301\331\366\2\x0F\xC2\110\1\x07 WILLAMETTE,SSE2,SM
CMPORDPD xmmreg,xmmreg \331\366\2\x0F\xC2\110\1\x07 WILLAMETTE,SSE2
-CMPORDSD xmmreg,mem \301\331\3\xF2\x0F\xC2\110\1\x07 WILLAMETTE,SSE2
-CMPORDSD xmmreg,xmmreg \331\3\xF2\x0F\xC2\110\1\x07 WILLAMETTE,SSE2
+CMPORDSD xmmreg,mem \301\331\332\2\x0F\xC2\110\1\x07 WILLAMETTE,SSE2
+CMPORDSD xmmreg,xmmreg \331\332\2\x0F\xC2\110\1\x07 WILLAMETTE,SSE2
CMPUNORDPD xmmreg,mem \301\331\366\2\x0F\xC2\110\1\x03 WILLAMETTE,SSE2,SM
CMPUNORDPD xmmreg,xmmreg \331\366\2\x0F\xC2\110\1\x03 WILLAMETTE,SSE2
-CMPUNORDSD xmmreg,mem \301\331\3\xF2\x0F\xC2\110\1\x03 WILLAMETTE,SSE2
-CMPUNORDSD xmmreg,xmmreg \331\3\xF2\x0F\xC2\110\1\x03 WILLAMETTE,SSE2
+CMPUNORDSD xmmreg,mem \301\331\332\2\x0F\xC2\110\1\x03 WILLAMETTE,SSE2
+CMPUNORDSD xmmreg,xmmreg \331\332\2\x0F\xC2\110\1\x03 WILLAMETTE,SSE2
; CMPPD/CMPSD must come after the specific ops; that way the disassembler will find the
; specific ops first and only disassemble illegal ones as cmppd/cmpsd.
CMPPD xmmreg,xmmreg,imm \331\366\2\x0F\xC2\110\26 WILLAMETTE,SSE2,SB,AR2
CMPPD xmmreg,mem,imm \301\331\366\2\x0F\xC2\110\26 WILLAMETTE,SSE2,SM2,SB,AR2
-CMPSD xmmreg,xmmreg,imm \331\3\xF2\x0F\xC2\110\26 WILLAMETTE,SSE2,SB,AR2
-CMPSD xmmreg,mem,imm \301\331\3\xF2\x0F\xC2\110\26 WILLAMETTE,SSE2,SB,AR2
+CMPSD xmmreg,xmmreg,imm \331\332\2\x0F\xC2\110\26 WILLAMETTE,SSE2,SB,AR2
+CMPSD xmmreg,mem,imm \301\331\332\2\x0F\xC2\110\26 WILLAMETTE,SSE2,SB,AR2
COMISD xmmreg,xmmreg \331\366\2\x0F\x2F\110 WILLAMETTE,SSE2
COMISD xmmreg,mem \301\331\366\2\x0F\x2F\110 WILLAMETTE,SSE2
CVTDQ2PD xmmreg,xmmreg \333\2\x0F\xE6\110 WILLAMETTE,SSE2
CVTDQ2PD xmmreg,mem \301\333\2\x0F\xE6\110 WILLAMETTE,SSE2
CVTDQ2PS xmmreg,xmmreg \2\x0F\x5B\110 WILLAMETTE,SSE2
CVTDQ2PS xmmreg,mem \301\2\x0F\x5B\110 WILLAMETTE,SSE2,SM
-CVTPD2DQ xmmreg,xmmreg \3\xF2\x0F\xE6\110 WILLAMETTE,SSE2
-CVTPD2DQ xmmreg,mem \301\3\xF2\x0F\xE6\110 WILLAMETTE,SSE2,SM
+CVTPD2DQ xmmreg,xmmreg \332\2\x0F\xE6\110 WILLAMETTE,SSE2
+CVTPD2DQ xmmreg,mem \301\332\2\x0F\xE6\110 WILLAMETTE,SSE2,SM
CVTPD2PI mmxreg,xmmreg \366\2\x0F\x2D\110 WILLAMETTE,SSE2
CVTPD2PI mmxreg,mem \301\366\2\x0F\x2D\110 WILLAMETTE,SSE2
CVTPD2PS xmmreg,xmmreg \366\2\x0F\x5A\110 WILLAMETTE,SSE2
@@ -1807,12 +1807,12 @@ CVTPS2DQ xmmreg,xmmreg \366\2\x0F\x5B\110 WILLAMET
CVTPS2DQ xmmreg,mem \301\366\2\x0F\x5B\110 WILLAMETTE,SSE2,SM
CVTPS2PD xmmreg,xmmreg \2\x0F\x5A\110 WILLAMETTE,SSE2
CVTPS2PD xmmreg,mem \301\2\x0F\x5A\110 WILLAMETTE,SSE2
-CVTSD2SI reg32,xmmreg \3\xF2\x0F\x2D\110 WILLAMETTE,SSE2
-CVTSD2SI reg32,mem \301\3\xF2\x0F\x2D\110 WILLAMETTE,SSE2
-CVTSD2SS xmmreg,xmmreg \3\xF2\x0F\x5A\110 WILLAMETTE,SSE2
-CVTSD2SS xmmreg,mem \301\3\xF2\x0F\x5A\110 WILLAMETTE,SSE2
-CVTSI2SD xmmreg,reg32 \3\xF2\x0F\x2A\110 WILLAMETTE,SSE2
-CVTSI2SD xmmreg,mem \301\3\xF2\x0F\x2A\110 WILLAMETTE,SSE2
+CVTSD2SI reg32,xmmreg \332\2\x0F\x2D\110 WILLAMETTE,SSE2
+CVTSD2SI reg32,mem \301\332\2\x0F\x2D\110 WILLAMETTE,SSE2
+CVTSD2SS xmmreg,xmmreg \332\2\x0F\x5A\110 WILLAMETTE,SSE2
+CVTSD2SS xmmreg,mem \301\332\2\x0F\x5A\110 WILLAMETTE,SSE2
+CVTSI2SD xmmreg,reg32 \332\2\x0F\x2A\110 WILLAMETTE,SSE2
+CVTSI2SD xmmreg,mem \301\332\2\x0F\x2A\110 WILLAMETTE,SSE2
CVTSS2SD xmmreg,xmmreg \333\2\x0F\x5A\110 WILLAMETTE,SSE2
CVTSS2SD xmmreg,mem \301\333\2\x0F\x5A\110 WILLAMETTE,SSE2
CVTTPD2PI mmxreg,xmmreg \366\2\x0F\x2C\110 WILLAMETTE,SSE2
@@ -1821,20 +1821,20 @@ CVTTPD2DQ xmmreg,xmmreg \366\2\x0F\xE6\110 WILLAMET
CVTTPD2DQ xmmreg,mem \301\366\2\x0F\xE6\110 WILLAMETTE,SSE2,SM
CVTTPS2DQ xmmreg,xmmreg \333\2\x0F\x5B\110 WILLAMETTE,SSE2
CVTTPS2DQ xmmreg,mem \301\333\2\x0F\x5B\110 WILLAMETTE,SSE2,SM
-CVTTSD2SI reg32,xmmreg \3\xF2\x0F\x2C\110 WILLAMETTE,SSE2
-CVTTSD2SI reg32,mem \301\3\xF2\x0F\x2C\110 WILLAMETTE,SSE2
+CVTTSD2SI reg32,xmmreg \332\2\x0F\x2C\110 WILLAMETTE,SSE2
+CVTTSD2SI reg32,mem \301\332\2\x0F\x2C\110 WILLAMETTE,SSE2
DIVPD xmmreg,xmmreg \366\2\x0F\x5E\110 WILLAMETTE,SSE2
DIVPD xmmreg,mem \301\366\2\x0F\x5E\110 WILLAMETTE,SSE2,SM
-DIVSD xmmreg,xmmreg \3\xF2\x0F\x5E\110 WILLAMETTE,SSE2
-DIVSD xmmreg,mem \301\3\xF2\x0F\x5E\110 WILLAMETTE,SSE2
+DIVSD xmmreg,xmmreg \332\2\x0F\x5E\110 WILLAMETTE,SSE2
+DIVSD xmmreg,mem \301\332\2\x0F\x5E\110 WILLAMETTE,SSE2
MAXPD xmmreg,xmmreg \366\2\x0F\x5F\110 WILLAMETTE,SSE2
MAXPD xmmreg,mem \301\366\2\x0F\x5F\110 WILLAMETTE,SSE2,SM
-MAXSD xmmreg,xmmreg \3\xF2\x0F\x5F\110 WILLAMETTE,SSE2
-MAXSD xmmreg,mem \301\3\xF2\x0F\x5F\110 WILLAMETTE,SSE2
+MAXSD xmmreg,xmmreg \332\2\x0F\x5F\110 WILLAMETTE,SSE2
+MAXSD xmmreg,mem \301\332\2\x0F\x5F\110 WILLAMETTE,SSE2
MINPD xmmreg,xmmreg \366\2\x0F\x5D\110 WILLAMETTE,SSE2
MINPD xmmreg,mem \301\366\2\x0F\x5D\110 WILLAMETTE,SSE2,SM
-MINSD xmmreg,xmmreg \3\xF2\x0F\x5D\110 WILLAMETTE,SSE2
-MINSD xmmreg,mem \301\3\xF2\x0F\x5D\110 WILLAMETTE,SSE2
+MINSD xmmreg,xmmreg \332\2\x0F\x5D\110 WILLAMETTE,SSE2
+MINSD xmmreg,mem \301\332\2\x0F\x5D\110 WILLAMETTE,SSE2
MOVAPD xmmreg,xmmreg \366\2\x0F\x28\110 WILLAMETTE,SSE2
MOVAPD xmmreg,xmmreg \366\2\x0F\x29\110 WILLAMETTE,SSE2
MOVAPD mem,xmmreg \300\366\2\x0F\x29\101 WILLAMETTE,SSE2,SM
@@ -1845,30 +1845,30 @@ MOVLPD mem,xmmreg \300\366\2\x0F\x13\101 WILLAMET
MOVLPD xmmreg,mem \301\366\2\x0F\x12\110 WILLAMETTE,SSE2
MOVMSKPD reg32,xmmreg \366\2\x0F\x50\110 WILLAMETTE,SSE2
MOVMSKPD reg64,xmmreg \366\324\2\x0F\x50\110 X64,SSE2
-MOVSD xmmreg,xmmreg \3\xF2\x0F\x10\110 WILLAMETTE,SSE2
-MOVSD xmmreg,xmmreg \3\xF2\x0F\x11\110 WILLAMETTE,SSE2
-MOVSD mem,xmmreg \300\3\xF2\x0F\x11\101 WILLAMETTE,SSE2
-MOVSD xmmreg,mem \301\3\xF2\x0F\x10\110 WILLAMETTE,SSE2
+MOVSD xmmreg,xmmreg \332\2\x0F\x10\110 WILLAMETTE,SSE2
+MOVSD xmmreg,xmmreg \332\2\x0F\x11\110 WILLAMETTE,SSE2
+MOVSD mem,xmmreg \300\332\2\x0F\x11\101 WILLAMETTE,SSE2
+MOVSD xmmreg,mem \301\332\2\x0F\x10\110 WILLAMETTE,SSE2
MOVUPD xmmreg,xmmreg \366\2\x0F\x10\110 WILLAMETTE,SSE2
MOVUPD xmmreg,xmmreg \366\2\x0F\x11\110 WILLAMETTE,SSE2
MOVUPD mem,xmmreg \300\366\2\x0F\x11\101 WILLAMETTE,SSE2,SM
MOVUPD xmmreg,mem \301\366\2\x0F\x10\110 WILLAMETTE,SSE2,SM
MULPD xmmreg,xmmreg \366\2\x0F\x59\110 WILLAMETTE,SSE2
MULPD xmmreg,mem \301\366\2\x0F\x59\110 WILLAMETTE,SSE2,SM
-MULSD xmmreg,xmmreg \3\xF2\x0F\x59\110 WILLAMETTE,SSE2
-MULSD xmmreg,mem \301\3\xF2\x0F\x59\110 WILLAMETTE,SSE2
+MULSD xmmreg,xmmreg \332\2\x0F\x59\110 WILLAMETTE,SSE2
+MULSD xmmreg,mem \301\332\2\x0F\x59\110 WILLAMETTE,SSE2
ORPD xmmreg,mem \301\366\2\x0F\x56\110 WILLAMETTE,SSE2,SM
ORPD xmmreg,xmmreg \366\2\x0F\x56\110 WILLAMETTE,SSE2
SHUFPD xmmreg,xmmreg,imm \366\2\x0F\xC6\110\26 WILLAMETTE,SSE2,SB,AR2
SHUFPD xmmreg,mem,imm \301\366\2\x0F\xC6\110\26 WILLAMETTE,SSE2,SM,SB,AR2
SQRTPD xmmreg,xmmreg \366\2\x0F\x51\110 WILLAMETTE,SSE2
SQRTPD xmmreg,mem \301\366\2\x0F\x51\110 WILLAMETTE,SSE2,SM
-SQRTSD xmmreg,xmmreg \3\xF2\x0F\x51\110 WILLAMETTE,SSE2
-SQRTSD xmmreg,mem \301\3\xF2\x0F\x51\110 WILLAMETTE,SSE2
+SQRTSD xmmreg,xmmreg \332\2\x0F\x51\110 WILLAMETTE,SSE2
+SQRTSD xmmreg,mem \301\332\2\x0F\x51\110 WILLAMETTE,SSE2
SUBPD xmmreg,xmmreg \366\2\x0F\x5C\110 WILLAMETTE,SSE2
SUBPD xmmreg,mem \301\366\2\x0F\x5C\110 WILLAMETTE,SSE2,SM
-SUBSD xmmreg,xmmreg \3\xF2\x0F\x5C\110 WILLAMETTE,SSE2
-SUBSD xmmreg,mem \301\3\xF2\x0F\x5C\110 WILLAMETTE,SSE2
+SUBSD xmmreg,xmmreg \332\2\x0F\x5C\110 WILLAMETTE,SSE2
+SUBSD xmmreg,mem \301\332\2\x0F\x5C\110 WILLAMETTE,SSE2
UCOMISD xmmreg,xmmreg \366\2\x0F\x2E\110 WILLAMETTE,SSE2
UCOMISD xmmreg,mem \301\366\2\x0F\x2E\110 WILLAMETTE,SSE2
UNPCKHPD xmmreg,xmmreg \366\2\x0F\x15\110 WILLAMETTE,SSE2
@@ -1881,23 +1881,23 @@ XORPD xmmreg,mem \301\366\2\x0F\x57\110 WILLAMET
; Prescott New Instructions (SSE3)
ADDSUBPD xmmreg,mem \301\366\2\x0F\xD0\110 PRESCOTT,SSE3,SM
ADDSUBPD xmmreg,xmmreg \366\2\x0F\xD0\110 PRESCOTT,SSE3
-ADDSUBPS xmmreg,mem \301\3\xF2\x0F\xD0\110 PRESCOTT,SSE3,SM
-ADDSUBPS xmmreg,xmmreg \3\xF2\x0F\xD0\110 PRESCOTT,SSE3
+ADDSUBPS xmmreg,mem \301\332\2\x0F\xD0\110 PRESCOTT,SSE3,SM
+ADDSUBPS xmmreg,xmmreg \332\2\x0F\xD0\110 PRESCOTT,SSE3
HADDPD xmmreg,mem \301\366\2\x0F\x7C\110 PRESCOTT,SSE3,SM
HADDPD xmmreg,xmmreg \366\2\x0F\x7C\110 PRESCOTT,SSE3
-HADDPS xmmreg,mem \301\3\xF2\x0F\x7C\110 PRESCOTT,SSE3,SM
-HADDPS xmmreg,xmmreg \3\xF2\x0F\x7C\110 PRESCOTT,SSE3
+HADDPS xmmreg,mem \301\332\2\x0F\x7C\110 PRESCOTT,SSE3,SM
+HADDPS xmmreg,xmmreg \332\2\x0F\x7C\110 PRESCOTT,SSE3
HSUBPD xmmreg,mem \301\366\2\x0F\x7D\110 PRESCOTT,SSE3,SM
HSUBPD xmmreg,xmmreg \366\2\x0F\x7D\110 PRESCOTT,SSE3
-HSUBPS xmmreg,mem \301\3\xF2\x0F\x7D\110 PRESCOTT,SSE3,SM
-HSUBPS xmmreg,xmmreg \3\xF2\x0F\x7D\110 PRESCOTT,SSE3
-LDDQU xmmreg,mem \3\xF2\x0F\xF0\110 PRESCOTT,SSE3
-MOVDDUP xmmreg,mem \301\3\xF2\x0F\x12\110 PRESCOTT,SSE3
-MOVDDUP xmmreg,xmmreg \3\xF2\x0F\x12\110 PRESCOTT,SSE3
-MOVSHDUP xmmreg,mem \301\3\xF3\x0F\x16\110 PRESCOTT,SSE3
-MOVSHDUP xmmreg,xmmreg \3\xF3\x0F\x16\110 PRESCOTT,SSE3
-MOVSLDUP xmmreg,mem \301\3\xF3\x0F\x12\110 PRESCOTT,SSE3
-MOVSLDUP xmmreg,xmmreg \3\xF3\x0F\x12\110 PRESCOTT,SSE3
+HSUBPS xmmreg,mem \301\332\2\x0F\x7D\110 PRESCOTT,SSE3,SM
+HSUBPS xmmreg,xmmreg \332\2\x0F\x7D\110 PRESCOTT,SSE3
+LDDQU xmmreg,mem \332\2\x0F\xF0\110 PRESCOTT,SSE3
+MOVDDUP xmmreg,mem \301\332\2\x0F\x12\110 PRESCOTT,SSE3
+MOVDDUP xmmreg,xmmreg \332\2\x0F\x12\110 PRESCOTT,SSE3
+MOVSHDUP xmmreg,mem \301\333\2\x0F\x16\110 PRESCOTT,SSE3
+MOVSHDUP xmmreg,xmmreg \333\2\x0F\x16\110 PRESCOTT,SSE3
+MOVSLDUP xmmreg,mem \301\333\2\x0F\x12\110 PRESCOTT,SSE3
+MOVSLDUP xmmreg,xmmreg \333\2\x0F\x12\110 PRESCOTT,SSE3
; VMX Instructions
VMCALL void \3\x0F\x01\xC1 VMX
@@ -1913,7 +1913,7 @@ VMRUN void \3\x0F\x01\xD8 X64,VMX
VMSAVE void \3\x0F\x01\xDB X64,VMX
VMWRITE reg32,rm32 \2\x0F\x79\110 VMX
VMXOFF void \3\x0F\x01\xC4 VMX
-VMXON mem \3\xF3\x0F\xC7\206 VMX
+VMXON mem \333\2\x0F\xC7\206 VMX
; Tejas New Instructions (SSSE3)
PABSB mmxreg,mmxrm \364\3\x0F\x38\x1C\110 SSSE3,MMX,SQ