diff options
author | H. Peter Anvin <hpa@zytor.com> | 2007-09-12 22:02:06 -0700 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2007-09-12 22:02:06 -0700 |
commit | 388b3ab3a37e0ac6a019fbf5f952aac4c37c77f9 (patch) | |
tree | f1d168a78dab01d64ce505964c8927704612575d | |
parent | cb9b690ae6d4bc7124faa9600cb10320d288143b (diff) | |
download | nasm-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.dat | 128 |
1 files changed, 64 insertions, 64 deletions
@@ -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 |