mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-01-18 16:25:05 +08:00
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.
This commit is contained in:
parent
cb9b690ae6
commit
388b3ab3a3
128
insns.dat
128
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
|
||||
|
Loading…
Reference in New Issue
Block a user