summaryrefslogtreecommitdiff
path: root/insns.dat
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2007-09-22 22:02:34 -0700
committerH. Peter Anvin <hpa@zytor.com>2007-09-22 22:02:34 -0700
commit438ed48c49520be295ec9d3cae69d426d840dbda (patch)
tree0e75dd0d72cd84dece611d7bc295427c4c3a50fc /insns.dat
parent20dec371dcb7024960fb3d3184416e85918d3eb3 (diff)
downloadnasm-438ed48c49520be295ec9d3cae69d426d840dbda.tar.gz
Reformat insns.dat to uniform column width
Add a script to reformat insns.dat to uniform width, and use it.
Diffstat (limited to 'insns.dat')
-rw-r--r--insns.dat3728
1 files changed, 1864 insertions, 1864 deletions
diff --git a/insns.dat b/insns.dat
index 19b45d6f..86fdb568 100644
--- a/insns.dat
+++ b/insns.dat
@@ -16,1895 +16,1895 @@
;
; Special instructions...
-DB ignore ignore ignore
-DW ignore ignore ignore
-DD ignore ignore ignore
-DQ ignore ignore ignore
-DT ignore ignore ignore
-DO ignore ignore ignore
-RESB imm \340 8086
-RESW ignore ignore ignore
-RESD ignore ignore ignore
-RESQ ignore ignore ignore
-REST ignore ignore ignore
-RESO ignore ignore ignore
+DB ignore ignore ignore
+DW ignore ignore ignore
+DD ignore ignore ignore
+DQ ignore ignore ignore
+DT ignore ignore ignore
+DO ignore ignore ignore
+RESB imm \340 8086
+RESW ignore ignore ignore
+RESD ignore ignore ignore
+RESQ ignore ignore ignore
+REST ignore ignore ignore
+RESO ignore ignore ignore
; Conventional instructions
-AAA void \1\x37 8086,NOLONG
-AAD void \2\xD5\x0A 8086,NOLONG
-AAD imm \1\xD5\24 8086,SB,NOLONG
-AAM void \2\xD4\x0A 8086,NOLONG
-AAM imm \1\xD4\24 8086,SB,NOLONG
-AAS void \1\x3F 8086,NOLONG
-ADC mem,reg8 \1\x10\101 8086,SM
-ADC reg8,reg8 \1\x10\101 8086
-ADC mem,reg16 \320\1\x11\101 8086,SM
-ADC reg16,reg16 \320\1\x11\101 8086
-ADC mem,reg32 \321\1\x11\101 386,SM
-ADC reg32,reg32 \321\1\x11\101 386
-ADC mem,reg64 \324\1\x11\101 X64,SM
-ADC reg64,reg64 \324\1\x11\101 X64
-ADC reg8,mem \1\x12\110 8086,SM
-ADC reg8,reg8 \1\x12\110 8086
-ADC reg16,mem \320\1\x13\110 8086,SM
-ADC reg16,reg16 \320\1\x13\110 8086
-ADC reg32,mem \321\1\x13\110 386,SM
-ADC reg32,reg32 \321\1\x13\110 386
-ADC reg64,mem \324\1\x13\110 X64,SM
-ADC reg64,reg64 \324\1\x13\110 X64
-ADC rm16,imm8 \320\1\x83\202\15 8086
-ADC rm32,imm8 \321\1\x83\202\15 386
-ADC rm64,imm8 \324\1\x83\202\15 X64
-ADC reg_al,imm \1\x14\21 8086,SM
-ADC reg_ax,sbyte \320\1\x83\202\15 8086,SM,ND
-ADC reg_ax,imm \320\1\x15\31 8086,SM
-ADC reg_eax,sbyte \321\1\x83\202\15 386,SM,ND
-ADC reg_eax,imm \321\1\x15\41 386,SM
-ADC reg_rax,sbyte \321\1\x83\202\15 X64,SM,ND
-ADC reg_rax,imm \321\1\x15\41 X64,SM
-ADC rm8,imm \1\x80\202\21 8086,SM
-ADC rm16,imm \320\145\1\x81\202\141 8086,SM
-ADC rm32,imm \321\155\1\x81\202\151 386,SM
-ADC rm64,imm \324\155\1\x81\202\151 X64,SM
-ADC mem,imm8 \1\x80\202\21 8086,SM
-ADC mem,imm16 \320\145\1\x81\202\141 8086,SM
-ADC mem,imm32 \321\155\1\x81\202\151 386,SM
-ADD mem,reg8 \170\101 8086,SM
-ADD reg8,reg8 \170\101 8086
-ADD mem,reg16 \320\1\x01\101 8086,SM
-ADD reg16,reg16 \320\1\x01\101 8086
-ADD mem,reg32 \321\1\x01\101 386,SM
-ADD reg32,reg32 \321\1\x01\101 386
-ADD mem,reg64 \324\1\x01\101 X64,SM
-ADD reg64,reg64 \324\1\x01\101 X64
-ADD reg8,mem \1\x02\110 8086,SM
-ADD reg8,reg8 \1\x02\110 8086
-ADD reg16,mem \320\1\x03\110 8086,SM
-ADD reg16,reg16 \320\1\x03\110 8086
-ADD reg32,mem \321\1\x03\110 386,SM
-ADD reg32,reg32 \321\1\x03\110 386
-ADD reg64,mem \324\1\x03\110 X64,SM
-ADD reg64,reg64 \324\1\x03\110 X64
-ADD rm16,imm8 \320\1\x83\200\15 8086
-ADD rm32,imm8 \321\1\x83\200\15 386
-ADD rm64,imm8 \324\1\x83\200\15 X64
-ADD reg_al,imm \1\x04\21 8086,SM
-ADD reg_ax,sbyte \320\1\x83\200\15 8086,SM,ND
-ADD reg_ax,imm \320\1\x05\31 8086,SM
-ADD reg_eax,sbyte \321\1\x83\200\15 386,SM,ND
-ADD reg_eax,imm \321\1\x05\41 386,SM
-ADD reg_rax,sbyte \321\1\x83\200\15 X64,SM,ND
-ADD reg_rax,imm \323\1\x05\41 X64,SM
-ADD rm8,imm \1\x80\200\21 8086,SM
-ADD rm16,imm \320\145\1\x81\200\141 8086,SM
-ADD rm32,imm \321\155\1\x81\200\151 386,SM
-ADD rm64,imm \324\155\1\x81\200\151 X64,SM
-ADD mem,imm8 \1\x80\200\21 8086,SM
-ADD mem,imm16 \320\145\1\x81\200\141 8086,SM
-ADD mem,imm32 \321\155\1\x81\200\151 386,SM
-AND mem,reg8 \1\x20\101 8086,SM
-AND reg8,reg8 \1\x20\101 8086
-AND mem,reg16 \320\1\x21\101 8086,SM
-AND reg16,reg16 \320\1\x21\101 8086
-AND mem,reg32 \321\1\x21\101 386,SM
-AND reg32,reg32 \321\1\x21\101 386
-AND mem,reg64 \324\1\x21\101 X64,SM
-AND reg64,reg64 \324\1\x21\101 X64
-AND reg8,mem \1\x22\110 8086,SM
-AND reg8,reg8 \1\x22\110 8086
-AND reg16,mem \320\1\x23\110 8086,SM
-AND reg16,reg16 \320\1\x23\110 8086
-AND reg32,mem \321\1\x23\110 386,SM
-AND reg32,reg32 \321\1\x23\110 386
-AND reg64,mem \324\1\x23\110 X64,SM
-AND reg64,reg64 \324\1\x23\110 X64
-AND rm16,imm8 \320\1\x83\204\15 8086
-AND rm32,imm8 \321\1\x83\204\15 386
-AND rm64,imm8 \324\1\x83\204\15 X64
-AND reg_al,imm \1\x24\21 8086,SM
-AND reg_ax,sbyte \320\1\x83\204\15 8086,SM,ND
-AND reg_ax,imm \320\1\x25\31 8086,SM
-AND reg_eax,sbyte \321\1\x83\204\15 386,SM,ND
-AND reg_eax,imm \321\1\x25\41 386,SM
-AND reg_rax,sbyte \321\1\x83\204\15 X64,SM,ND
-AND reg_rax,imm \324\1\x25\41 X64,SM
-AND rm8,imm \1\x80\204\21 8086,SM
-AND rm16,imm \320\145\1\x81\204\141 8086,SM
-AND rm32,imm \321\155\1\x81\204\151 386,SM
-AND rm64,imm \324\155\1\x81\204\151 X64,SM
-AND mem,imm8 \1\x80\204\21 8086,SM
-AND mem,imm16 \320\145\1\x81\204\141 8086,SM
-AND mem,imm32 \321\155\1\x81\204\151 386,SM
-ARPL mem,reg16 \1\x63\101 286,PROT,SM,NOLONG
-ARPL reg16,reg16 \1\x63\101 286,PROT,NOLONG
-BB0_RESET void \2\x0F\x3A PENT,CYRIX,ND
-BB1_RESET void \2\x0F\x3B PENT,CYRIX,ND
-BOUND reg16,mem \320\1\x62\110 186,NOLONG
-BOUND reg32,mem \321\1\x62\110 386,NOLONG
-BSF reg16,mem \320\2\x0F\xBC\110 386,SM
-BSF reg16,reg16 \320\2\x0F\xBC\110 386
-BSF reg32,mem \321\2\x0F\xBC\110 386,SM
-BSF reg32,reg32 \321\2\x0F\xBC\110 386
-BSF reg64,mem \324\2\x0F\xBC\110 X64,SM
-BSF reg64,reg64 \324\2\x0F\xBC\110 X64
-BSR reg16,mem \320\2\x0F\xBD\110 386,SM
-BSR reg16,reg16 \320\2\x0F\xBD\110 386
-BSR reg32,mem \321\2\x0F\xBD\110 386,SM
-BSR reg32,reg32 \321\2\x0F\xBD\110 386
-BSR reg64,mem \324\2\x0F\xBD\110 X64,SM
-BSR reg64,reg64 \324\2\x0F\xBD\110 X64
-BSWAP reg32 \321\1\x0F\10\xC8 486
-BSWAP reg64 \324\1\x0F\10\xC8 X64
-BT mem,reg16 \320\2\x0F\xA3\101 386,SM
-BT reg16,reg16 \320\2\x0F\xA3\101 386
-BT mem,reg32 \321\2\x0F\xA3\101 386,SM
-BT reg32,reg32 \321\2\x0F\xA3\101 386
-BT mem,reg64 \324\2\x0F\xA3\101 X64,SM
-BT reg64,reg64 \324\2\x0F\xA3\101 X64
-BT rm16,imm \320\2\x0F\xBA\204\25 386,SB
-BT rm32,imm \321\2\x0F\xBA\204\25 386,SB
-BT rm64,imm \324\2\x0F\xBA\204\25 X64,SB
-BTC mem,reg16 \320\2\x0F\xBB\101 386,SM
-BTC reg16,reg16 \320\2\x0F\xBB\101 386
-BTC mem,reg32 \321\2\x0F\xBB\101 386,SM
-BTC reg32,reg32 \321\2\x0F\xBB\101 386
-BTC mem,reg64 \324\2\x0F\xBB\101 X64,SM
-BTC reg64,reg64 \324\2\x0F\xBB\101 X64
-BTC rm16,imm \320\2\x0F\xBA\207\25 386,SB
-BTC rm32,imm \321\2\x0F\xBA\207\25 386,SB
-BTC rm64,imm \324\2\x0F\xBA\207\25 X64,SB
-BTR mem,reg16 \320\2\x0F\xB3\101 386,SM
-BTR reg16,reg16 \320\2\x0F\xB3\101 386
-BTR mem,reg32 \321\2\x0F\xB3\101 386,SM
-BTR reg32,reg32 \321\2\x0F\xB3\101 386
-BTR mem,reg64 \324\2\x0F\xB3\101 X64,SM
-BTR reg64,reg64 \324\2\x0F\xB3\101 X64
-BTR rm16,imm \320\2\x0F\xBA\206\25 386,SB
-BTR rm32,imm \321\2\x0F\xBA\206\25 386,SB
-BTR rm64,imm \324\2\x0F\xBA\206\25 X64,SB
-BTS mem,reg16 \320\2\x0F\xAB\101 386,SM
-BTS reg16,reg16 \320\2\x0F\xAB\101 386
-BTS mem,reg32 \321\2\x0F\xAB\101 386,SM
-BTS reg32,reg32 \321\2\x0F\xAB\101 386
-BTS mem,reg64 \324\2\x0F\xAB\101 X64,SM
-BTS reg64,reg64 \324\2\x0F\xAB\101 X64
-BTS rm16,imm \320\2\x0F\xBA\205\25 386,SB
-BTS rm32,imm \321\2\x0F\xBA\205\25 386,SB
-BTS rm64,imm \324\2\x0F\xBA\205\25 X64,SB
-CALL imm \322\1\xE8\64 8086
-CALL imm|near \322\1\xE8\64 8086
-CALL imm|far \322\1\x9A\34\74 8086,ND,NOLONG
-CALL imm16 \320\1\xE8\64 8086
-CALL imm16|near \320\1\xE8\64 8086
-CALL imm16|far \320\1\x9A\34\74 8086,ND,NOLONG
-CALL imm32 \321\1\xE8\64 386
-CALL imm32|near \321\1\xE8\64 386
-CALL imm32|far \321\1\x9A\34\74 386,ND,NOLONG
-CALL imm:imm \322\1\x9A\35\30 8086,NOLONG
-CALL imm16:imm \320\1\x9A\31\30 8086,NOLONG
-CALL imm:imm16 \320\1\x9A\31\30 8086,NOLONG
-CALL imm32:imm \321\1\x9A\41\30 386,NOLONG
-CALL imm:imm32 \321\1\x9A\41\30 386,NOLONG
-CALL mem|far \322\1\xFF\203 8086
-CALL mem16|far \320\1\xFF\203 8086
-CALL mem32|far \321\1\xFF\203 386
-CALL mem|near \322\1\xFF\202 8086
-CALL mem16|near \320\1\xFF\202 8086
-CALL mem32|near \321\1\xFF\202 386,NOLONG
-CALL mem64|near \324\1\xFF\202 X64
-CALL reg16 \320\1\xFF\202 8086
-CALL reg32 \321\1\xFF\202 386,NOLONG
-CALL reg64 \324\1\xFF\202 X64
-CALL mem \322\1\xFF\202 8086
-CALL mem16 \320\1\xFF\202 8086
-CALL mem32 \321\1\xFF\202 386,NOLONG
-CALL mem64 \324\1\xFF\202 X64
-CBW void \320\1\x98 8086
-CDQ void \321\1\x99 386
-CDQE void \324\1\x98 X64
-CLC void \1\xF8 8086
-CLD void \1\xFC 8086
-CLFLUSH mem \2\x0F\x80\207 KATMAI
-CLGI void \3\x0F\x01\xDD X64,AMD
-CLI void \1\xFA 8086
-CLTS void \2\x0F\x06 286,PRIV
-CMC void \1\xF5 8086
-CMP mem,reg8 \1\x38\101 8086,SM
-CMP reg8,reg8 \1\x38\101 8086
-CMP mem,reg16 \320\1\x39\101 8086,SM
-CMP reg16,reg16 \320\1\x39\101 8086
-CMP mem,reg32 \321\1\x39\101 386,SM
-CMP reg32,reg32 \321\1\x39\101 386
-CMP mem,reg64 \324\1\x39\101 X64,SM
-CMP reg64,reg64 \324\1\x39\101 X64
-CMP reg8,mem \1\x3A\110 8086,SM
-CMP reg8,reg8 \1\x3A\110 8086
-CMP reg16,mem \320\1\x3B\110 8086,SM
-CMP reg16,reg16 \320\1\x3B\110 8086
-CMP reg32,mem \321\1\x3B\110 386,SM
-CMP reg32,reg32 \321\1\x3B\110 386
-CMP reg64,mem \324\1\x3B\110 X64,SM
-CMP reg64,reg64 \324\1\x3B\110 X64
-CMP rm16,imm8 \320\1\x83\207\15 8086
-CMP rm32,imm8 \321\1\x83\207\15 386
-CMP rm64,imm8 \324\1\x83\207\15 X64
-CMP reg_al,imm \1\x3C\21 8086,SM
-CMP reg_ax,sbyte \320\1\x83\207\15 8086,SM,ND
-CMP reg_ax,imm \320\1\x3D\31 8086,SM
-CMP reg_eax,sbyte \321\1\x83\207\15 386,SM,ND
-CMP reg_eax,imm \321\1\x3D\41 386,SM
-CMP reg_rax,sbyte \321\1\x83\207\15 X64,SM,ND
-CMP reg_rax,imm \321\1\x3D\41 X64,SM
-CMP rm8,imm \1\x80\207\21 8086,SM
-CMP rm16,imm \320\145\1\x81\207\141 8086,SM
-CMP rm32,imm \321\155\1\x81\207\151 386,SM
-CMP rm64,imm \324\155\1\x81\207\151 X64,SM
-CMP mem,imm8 \1\x80\207\21 8086,SM
-CMP mem,imm16 \320\145\1\x81\207\141 8086,SM
-CMP mem,imm32 \321\155\1\x81\207\151 386,SM
-CMPSB void \335\1\xA6 8086
-CMPSD void \335\321\1\xA7 386
-CMPSQ void \335\324\1\xA7 X64
-CMPSW void \335\320\1\xA7 8086
-CMPXCHG mem,reg8 \2\x0F\xB0\101 PENT,SM
-CMPXCHG reg8,reg8 \2\x0F\xB0\101 PENT
-CMPXCHG mem,reg16 \320\2\x0F\xB1\101 PENT,SM
-CMPXCHG reg16,reg16 \320\2\x0F\xB1\101 PENT
-CMPXCHG mem,reg32 \321\2\x0F\xB1\101 PENT,SM
-CMPXCHG reg32,reg32 \321\2\x0F\xB1\101 PENT
-CMPXCHG mem,reg64 \324\2\x0F\xB1\101 X64,SM
-CMPXCHG reg64,reg64 \324\2\x0F\xB1\101 X64
-CMPXCHG486 mem,reg8 \2\x0F\xA6\101 486,SM,UNDOC,ND
-CMPXCHG486 reg8,reg8 \2\x0F\xA6\101 486,UNDOC,ND
-CMPXCHG486 mem,reg16 \320\2\x0F\xA7\101 486,SM,UNDOC,ND
-CMPXCHG486 reg16,reg16 \320\2\x0F\xA7\101 486,UNDOC,ND
-CMPXCHG486 mem,reg32 \321\2\x0F\xA7\101 486,SM,UNDOC,ND
-CMPXCHG486 reg32,reg32 \321\2\x0F\xA7\101 486,UNDOC,ND
-CMPXCHG8B mem \2\x0F\xC7\201 PENT
-CMPXCHG16B mem \324\2\x0F\xC7\201 X64
-CPUID void \2\x0F\xA2 PENT
-CPU_READ void \2\x0F\x3D PENT,CYRIX
-CPU_WRITE void \2\x0F\x3C PENT,CYRIX
-CQO void \324\1\x99 X64
-CWD void \320\1\x99 8086
-CWDE void \321\1\x98 386
-DAA void \1\x27 8086,NOLONG
-DAS void \1\x2F 8086,NOLONG
-DEC reg16 \320\10\x48 8086,NOLONG
-DEC reg32 \321\10\x48 386,NOLONG
-DEC rm8 \1\xFE\201 8086
-DEC rm16 \320\1\xFF\201 8086
-DEC rm32 \321\1\xFF\201 386
-DEC rm64 \324\1\xFF\201 X64
-DIV rm8 \1\xF6\206 8086
-DIV rm16 \320\1\xF7\206 8086
-DIV rm32 \321\1\xF7\206 386
-DIV rm64 \324\1\xF7\206 X64
-DMINT void \2\x0F\x38 P6,CYRIX
-EMMS void \2\x0F\x77 PENT,MMX
-ENTER imm,imm \1\xC8\30\25 186
-EQU imm \0 8086
-EQU imm:imm \0 8086
-F2XM1 void \2\xD9\xF0 8086,FPU
-FABS void \2\xD9\xE1 8086,FPU
-FADD mem32 \1\xD8\200 8086,FPU
-FADD mem64 \1\xDC\200 8086,FPU
-FADD fpureg|to \1\xDC\10\xC0 8086,FPU
-FADD fpureg \1\xD8\10\xC0 8086,FPU
-FADD fpureg,fpu0 \1\xDC\10\xC0 8086,FPU
-FADD fpu0,fpureg \1\xD8\11\xC0 8086,FPU
-FADDP fpureg \1\xDE\10\xC0 8086,FPU
-FADDP fpureg,fpu0 \1\xDE\10\xC0 8086,FPU
-FBLD mem80 \1\xDF\204 8086,FPU
-FBLD mem \1\xDF\204 8086,FPU
-FBSTP mem80 \1\xDF\206 8086,FPU
-FBSTP mem \1\xDF\206 8086,FPU
-FCHS void \2\xD9\xE0 8086,FPU
-FCLEX void \3\x9B\xDB\xE2 8086,FPU
-FCMOVB fpureg \1\xDA\10\xC0 P6,FPU
-FCMOVB fpu0,fpureg \1\xDA\11\xC0 P6,FPU
-FCMOVBE fpureg \1\xDA\10\xD0 P6,FPU
-FCMOVBE fpu0,fpureg \1\xDA\11\xD0 P6,FPU
-FCMOVE fpureg \1\xDA\10\xC8 P6,FPU
-FCMOVE fpu0,fpureg \1\xDA\11\xC8 P6,FPU
-FCMOVNB fpureg \1\xDB\10\xC0 P6,FPU
-FCMOVNB fpu0,fpureg \1\xDB\11\xC0 P6,FPU
-FCMOVNBE fpureg \1\xDB\10\xD0 P6,FPU
-FCMOVNBE fpu0,fpureg \1\xDB\11\xD0 P6,FPU
-FCMOVNE fpureg \1\xDB\10\xC8 P6,FPU
-FCMOVNE fpu0,fpureg \1\xDB\11\xC8 P6,FPU
-FCMOVNU fpureg \1\xDB\10\xD8 P6,FPU
-FCMOVNU fpu0,fpureg \1\xDB\11\xD8 P6,FPU
-FCMOVU fpureg \1\xDA\10\xD8 P6,FPU
-FCMOVU fpu0,fpureg \1\xDA\11\xD8 P6,FPU
-FCOM mem32 \1\xD8\202 8086,FPU
-FCOM mem64 \1\xDC\202 8086,FPU
-FCOM fpureg \1\xD8\10\xD0 8086,FPU
-FCOM fpu0,fpureg \1\xD8\11\xD0 8086,FPU
-FCOMI fpureg \1\xDB\10\xF0 P6,FPU
-FCOMI fpu0,fpureg \1\xDB\11\xF0 P6,FPU
-FCOMIP fpureg \1\xDF\10\xF0 P6,FPU
-FCOMIP fpu0,fpureg \1\xDF\11\xF0 P6,FPU
-FCOMP mem32 \1\xD8\203 8086,FPU
-FCOMP mem64 \1\xDC\203 8086,FPU
-FCOMP fpureg \1\xD8\10\xD8 8086,FPU
-FCOMP fpu0,fpureg \1\xD8\11\xD8 8086,FPU
-FCOMPP void \2\xDE\xD9 8086,FPU
-FCOS void \2\xD9\xFF 386,FPU
-FDECSTP void \2\xD9\xF6 8086,FPU
-FDISI void \3\x9B\xDB\xE1 8086,FPU
-FDIV mem32 \1\xD8\206 8086,FPU
-FDIV mem64 \1\xDC\206 8086,FPU
-FDIV fpureg|to \1\xDC\10\xF8 8086,FPU
-FDIV fpureg,fpu0 \1\xDC\10\xF8 8086,FPU
-FDIV fpureg \1\xD8\10\xF0 8086,FPU
-FDIV fpu0,fpureg \1\xD8\11\xF0 8086,FPU
-FDIVP fpureg,fpu0 \1\xDE\10\xF8 8086,FPU
-FDIVP fpureg \1\xDE\10\xF8 8086,FPU
-FDIVR mem32 \1\xD8\207 8086,FPU
-FDIVR mem64 \1\xDC\207 8086,FPU
-FDIVR fpureg|to \1\xDC\10\xF0 8086,FPU
-FDIVR fpureg,fpu0 \1\xDC\10\xF0 8086,FPU
-FDIVR fpureg \1\xD8\10\xF8 8086,FPU
-FDIVR fpu0,fpureg \1\xD8\11\xF8 8086,FPU
-FDIVRP fpureg \1\xDE\10\xF0 8086,FPU
-FDIVRP fpureg,fpu0 \1\xDE\10\xF0 8086,FPU
-FEMMS void \2\x0F\x0E PENT,3DNOW
-FENI void \3\x9B\xDB\xE0 8086,FPU
-FFREE fpureg \1\xDD\10\xC0 8086,FPU
-FFREEP fpureg \1\xDF\10\xC0 286,FPU,UNDOC
-FIADD mem32 \1\xDA\200 8086,FPU
-FIADD mem16 \1\xDE\200 8086,FPU
-FICOM mem32 \1\xDA\202 8086,FPU
-FICOM mem16 \1\xDE\202 8086,FPU
-FICOMP mem32 \1\xDA\203 8086,FPU
-FICOMP mem16 \1\xDE\203 8086,FPU
-FIDIV mem32 \1\xDA\206 8086,FPU
-FIDIV mem16 \1\xDE\206 8086,FPU
-FIDIVR mem32 \1\xDA\207 8086,FPU
-FIDIVR mem16 \1\xDE\207 8086,FPU
-FILD mem32 \1\xDB\200 8086,FPU
-FILD mem16 \1\xDF\200 8086,FPU
-FILD mem64 \1\xDF\205 8086,FPU
-FIMUL mem32 \1\xDA\201 8086,FPU
-FIMUL mem16 \1\xDE\201 8086,FPU
-FINCSTP void \2\xD9\xF7 8086,FPU
-FINIT void \3\x9B\xDB\xE3 8086,FPU
-FIST mem32 \1\xDB\202 8086,FPU
-FIST mem16 \1\xDF\202 8086,FPU
-FISTP mem32 \1\xDB\203 8086,FPU
-FISTP mem16 \1\xDF\203 8086,FPU
-FISTP mem64 \1\xDF\207 8086,FPU
-FISTTP mem32 \1\xDD\201 PRESCOTT,FPU
-FISTTP mem16 \1\xDB\201 PRESCOTT,FPU
-FISTTP mem64 \1\xDF\201 PRESCOTT,FPU
-FISUB mem32 \1\xDA\204 8086,FPU
-FISUB mem16 \1\xDE\204 8086,FPU
-FISUBR mem32 \1\xDA\205 8086,FPU
-FISUBR mem16 \1\xDE\205 8086,FPU
-FLD mem32 \1\xD9\200 8086,FPU
-FLD mem64 \1\xDD\200 8086,FPU
-FLD mem80 \1\xDB\205 8086,FPU
-FLD fpureg \1\xD9\10\xC0 8086,FPU
-FLD1 void \2\xD9\xE8 8086,FPU
-FLDCW mem \1\xD9\205 8086,FPU,SW
-FLDENV mem \1\xD9\204 8086,FPU
-FLDL2E void \2\xD9\xEA 8086,FPU
-FLDL2T void \2\xD9\xE9 8086,FPU
-FLDLG2 void \2\xD9\xEC 8086,FPU
-FLDLN2 void \2\xD9\xED 8086,FPU
-FLDPI void \2\xD9\xEB 8086,FPU
-FLDZ void \2\xD9\xEE 8086,FPU
-FMUL mem32 \1\xD8\201 8086,FPU
-FMUL mem64 \1\xDC\201 8086,FPU
-FMUL fpureg|to \1\xDC\10\xC8 8086,FPU
-FMUL fpureg,fpu0 \1\xDC\10\xC8 8086,FPU
-FMUL fpureg \1\xD8\10\xC8 8086,FPU
-FMUL fpu0,fpureg \1\xD8\11\xC8 8086,FPU
-FMULP fpureg \1\xDE\10\xC8 8086,FPU
-FMULP fpureg,fpu0 \1\xDE\10\xC8 8086,FPU
-FNCLEX void \2\xDB\xE2 8086,FPU
-FNDISI void \2\xDB\xE1 8086,FPU
-FNENI void \2\xDB\xE0 8086,FPU
-FNINIT void \2\xDB\xE3 8086,FPU
-FNOP void \2\xD9\xD0 8086,FPU
-FNSAVE mem \1\xDD\206 8086,FPU
-FNSTCW mem \1\xD9\207 8086,FPU,SW
-FNSTENV mem \1\xD9\206 8086,FPU
-FNSTSW mem \1\xDD\207 8086,FPU,SW
-FNSTSW reg_ax \2\xDF\xE0 286,FPU
-FPATAN void \2\xD9\xF3 8086,FPU
-FPREM void \2\xD9\xF8 8086,FPU
-FPREM1 void \2\xD9\xF5 386,FPU
-FPTAN void \2\xD9\xF2 8086,FPU
-FRNDINT void \2\xD9\xFC 8086,FPU
-FRSTOR mem \1\xDD\204 8086,FPU
-FSAVE mem \2\x9B\xDD\206 8086,FPU
-FSCALE void \2\xD9\xFD 8086,FPU
-FSETPM void \2\xDB\xE4 286,FPU
-FSIN void \2\xD9\xFE 386,FPU
-FSINCOS void \2\xD9\xFB 386,FPU
-FSQRT void \2\xD9\xFA 8086,FPU
-FST mem32 \1\xD9\202 8086,FPU
-FST mem64 \1\xDD\202 8086,FPU
-FST fpureg \1\xDD\10\xD0 8086,FPU
-FSTCW mem \2\x9B\xD9\207 8086,FPU,SW
-FSTENV mem \2\x9B\xD9\206 8086,FPU
-FSTP mem32 \1\xD9\203 8086,FPU
-FSTP mem64 \1\xDD\203 8086,FPU
-FSTP mem80 \1\xDB\207 8086,FPU
-FSTP fpureg \1\xDD\10\xD8 8086,FPU
-FSTSW mem \2\x9B\xDD\207 8086,FPU,SW
-FSTSW reg_ax \3\x9B\xDF\xE0 286,FPU
-FSUB mem32 \1\xD8\204 8086,FPU
-FSUB mem64 \1\xDC\204 8086,FPU
-FSUB fpureg|to \1\xDC\10\xE8 8086,FPU
-FSUB fpureg,fpu0 \1\xDC\10\xE8 8086,FPU
-FSUB fpureg \1\xD8\10\xE0 8086,FPU
-FSUB fpu0,fpureg \1\xD8\11\xE0 8086,FPU
-FSUBP fpureg \1\xDE\10\xE8 8086,FPU
-FSUBP fpureg,fpu0 \1\xDE\10\xE8 8086,FPU
-FSUBR mem32 \1\xD8\205 8086,FPU
-FSUBR mem64 \1\xDC\205 8086,FPU
-FSUBR fpureg|to \1\xDC\10\xE0 8086,FPU
-FSUBR fpureg,fpu0 \1\xDC\10\xE0 8086,FPU
-FSUBR fpureg \1\xD8\10\xE8 8086,FPU
-FSUBR fpu0,fpureg \1\xD8\11\xE8 8086,FPU
-FSUBRP fpureg \1\xDE\10\xE0 8086,FPU
-FSUBRP fpureg,fpu0 \1\xDE\10\xE0 8086,FPU
-FTST void \2\xD9\xE4 8086,FPU
-FUCOM fpureg \1\xDD\10\xE0 386,FPU
-FUCOM fpu0,fpureg \1\xDD\11\xE0 386,FPU
-FUCOMI fpureg \1\xDB\10\xE8 P6,FPU
-FUCOMI fpu0,fpureg \1\xDB\11\xE8 P6,FPU
-FUCOMIP fpureg \1\xDF\10\xE8 P6,FPU
-FUCOMIP fpu0,fpureg \1\xDF\11\xE8 P6,FPU
-FUCOMP fpureg \1\xDD\10\xE8 386,FPU
-FUCOMP fpu0,fpureg \1\xDD\11\xE8 386,FPU
-FUCOMPP void \2\xDA\xE9 386,FPU
-FXAM void \2\xD9\xE5 8086,FPU
-FXCH void \2\xD9\xC9 8086,FPU
-FXCH fpureg \1\xD9\10\xC8 8086,FPU
-FXCH fpureg,fpu0 \1\xD9\10\xC8 8086,FPU
-FXCH fpu0,fpureg \1\xD9\11\xC8 8086,FPU
-FXTRACT void \2\xD9\xF4 8086,FPU
-FYL2X void \2\xD9\xF1 8086,FPU
-FYL2XP1 void \2\xD9\xF9 8086,FPU
-HLT void \1\xF4 8086,PRIV
-IBTS mem,reg16 \320\2\x0F\xA7\101 386,SW,UNDOC,ND
-IBTS reg16,reg16 \320\2\x0F\xA7\101 386,UNDOC,ND
-IBTS mem,reg32 \321\2\x0F\xA7\101 386,SD,UNDOC,ND
-IBTS reg32,reg32 \321\2\x0F\xA7\101 386,UNDOC,ND
-ICEBP void \1\xF1 386,ND
-IDIV rm8 \1\xF6\207 8086
-IDIV rm16 \320\1\xF7\207 8086
-IDIV rm32 \321\1\xF7\207 386
-IDIV rm64 \324\1\xF7\207 X64
-IMUL rm8 \1\xF6\205 8086
-IMUL rm16 \320\1\xF7\205 8086
-IMUL rm32 \321\1\xF7\205 386
-IMUL rm64 \324\1\xF7\205 X64
-IMUL reg16,mem \320\2\x0F\xAF\110 386,SM
-IMUL reg16,reg16 \320\2\x0F\xAF\110 386
-IMUL reg32,mem \321\2\x0F\xAF\110 386,SM
-IMUL reg32,reg32 \321\2\x0F\xAF\110 386
-IMUL reg64,mem \324\2\x0F\xAF\110 X64,SM
-IMUL reg64,reg64 \324\2\x0F\xAF\110 X64
-IMUL reg16,mem,imm8 \320\1\x6B\110\16 186,SM
-IMUL reg16,mem,sbyte \320\1\x6B\110\16 186,SM,ND
-IMUL reg16,mem,imm16 \320\1\x69\110\32 186,SM
-IMUL reg16,mem,imm \320\146\1\x69\110\142 186,SM,ND
-IMUL reg16,reg16,imm8 \320\1\x6B\110\16 186
-IMUL reg16,reg16,sbyte \320\1\x6B\110\16 186,SM,ND
-IMUL reg16,reg16,imm16 \320\1\x69\110\32 186
-IMUL reg16,reg16,imm \320\146\1\x69\110\142 186,SM,ND
-IMUL reg32,mem,imm8 \321\1\x6B\110\16 386,SM
-IMUL reg32,mem,sbyte \321\1\x6B\110\16 386,SM,ND
-IMUL reg32,mem,imm32 \321\1\x69\110\42 386,SM
-IMUL reg32,mem,imm \321\156\1\x69\110\152 386,SM,ND
-IMUL reg32,reg32,imm8 \321\1\x6B\110\16 386
-IMUL reg32,reg32,sbyte \321\1\x6B\110\16 386,SM,ND
-IMUL reg32,reg32,imm32 \321\1\x69\110\42 386
-IMUL reg32,reg32,imm \321\156\1\x69\110\152 386,SM,ND
-IMUL reg64,mem,imm8 \324\1\x6B\110\16 X64,SM
-IMUL reg64,mem,sbyte \324\1\x6B\110\16 X64,SM,ND
-IMUL reg64,mem,imm32 \324\1\x69\110\42 X64,SM
-IMUL reg64,mem,imm \324\156\1\x69\110\152 X64,SM,ND
-IMUL reg64,reg64,imm8 \324\1\x6B\110\16 X64
-IMUL reg64,reg64,sbyte \324\1\x6B\110\16 X64,SM,ND
-IMUL reg64,reg64,imm32 \324\1\x69\110\42 X64
-IMUL reg64,reg64,imm \324\156\1\x69\110\152 X64,SM,ND
-IMUL reg16,imm8 \320\1\x6B\100\15 186
-IMUL reg16,sbyte \320\1\x6B\100\15 186,SM,ND
-IMUL reg16,imm16 \320\1\x69\100\31 186
-IMUL reg16,imm \320\145\1\x69\100\141 186,SM,ND
-IMUL reg32,imm8 \321\1\x6B\100\15 386
-IMUL reg32,sbyte \321\1\x6B\100\15 386,SM,ND
-IMUL reg32,imm32 \321\1\x69\100\41 386
-IMUL reg32,imm \321\155\1\x69\100\151 386,SM,ND
-IMUL reg64,sbyte \324\1\x6B\100\15 X64,SM,ND
-IMUL reg64,imm32 \324\1\x69\100\41 X64
-IMUL reg64,imm \324\155\1\x69\100\151 X64,SM,ND
-IN reg_al,imm \1\xE4\25 8086,SB
-IN reg_ax,imm \320\1\xE5\25 8086,SB
-IN reg_eax,imm \321\1\xE5\25 386,SB
-IN reg_al,reg_dx \1\xEC 8086
-IN reg_ax,reg_dx \320\1\xED 8086
-IN reg_eax,reg_dx \321\1\xED 386
-INC reg16 \320\10\x40 8086,NOLONG
-INC reg32 \321\10\x40 386,NOLONG
-INC rm8 \1\xFE\200 8086
-INC rm16 \320\1\xFF\200 8086
-INC rm32 \321\1\xFF\200 386
-INC rm64 \324\1\xFF\200 X64
-INCBIN ignore ignore ignore
-INSB void \1\x6C 186
-INSD void \321\1\x6D 386
-INSW void \320\1\x6D 186
-INT imm \1\xCD\24 8086,SB
-INT01 void \1\xF1 386,ND
-INT1 void \1\xF1 386
-INT03 void \1\xCC 8086,ND
-INT3 void \1\xCC 8086
-INTO void \1\xCE 8086,NOLONG
-INVD void \2\x0F\x08 486,PRIV
-INVLPG mem \2\x0F\x01\207 486,PRIV
-INVLPGA void \3\x0F\x01\xDF X86_64,AMD
-IRET void \322\1\xCF 8086
-IRETD void \321\1\xCF 386
-IRETQ void \324\1\xCF X64
-IRETW void \320\1\xCF 8086
-JCXZ imm \310\1\xE3\50 8086,NOLONG
-JECXZ imm \311\1\xE3\50 386
-JMP imm|short \1\xEB\50 8086
-JMP imm \371\1\xEB\50 8086,ND
-JMP imm \322\1\xE9\64 8086
-JMP imm|near \322\1\xE9\64 8086,ND
-JMP imm|far \322\1\xEA\34\74 8086,ND,NOLONG
-JMP imm16 \320\1\xE9\64 8086
-JMP imm16|near \320\1\xE9\64 8086,ND
-JMP imm16|far \320\1\xEA\34\74 8086,ND,NOLONG
-JMP imm32 \321\1\xE9\64 386
-JMP imm32|near \321\1\xE9\64 386,ND
-JMP imm32|far \321\1\xEA\34\74 386,ND,NOLONG
-JMP imm:imm \322\1\xEA\35\30 8086,NOLONG
-JMP imm16:imm \320\1\xEA\31\30 8086,NOLONG
-JMP imm:imm16 \320\1\xEA\31\30 8086,NOLONG
-JMP imm32:imm \321\1\xEA\41\30 386,NOLONG
-JMP imm:imm32 \321\1\xEA\41\30 386,NOLONG
-JMP mem|far \322\1\xFF\205 8086
-JMP mem16|far \320\1\xFF\205 8086
-JMP mem32|far \321\1\xFF\205 386
-JMP mem|near \322\1\xFF\204 8086
-JMP mem16|near \320\1\xFF\204 8086
-JMP mem32|near \321\1\xFF\204 386,NOLONG
-JMP mem64|near \324\1\xFF\204 X64
-JMP reg16 \320\1\xFF\204 8086
-JMP reg32 \321\1\xFF\204 386,NOLONG
-JMP reg64 \324\1\xFF\204 X64
-JMP mem \322\1\xFF\204 8086
-JMP mem16 \320\1\xFF\204 8086
-JMP mem32 \321\1\xFF\204 386,NOLONG
-JMP mem64 \324\1\xFF\204 X64
-JMPE imm \322\2\x0F\xB8\64 IA64
-JMPE imm16 \320\2\x0F\xB8\64 IA64
-JMPE imm32 \321\2\x0F\xB8\64 IA64
-JMPE rm16 \320\2\x0F\x00\206 IA64
-JMPE rm32 \321\2\x0F\x00\206 IA64
-JRCXZ imm \1\xE3\50 X64
-LAHF void \1\x9F 8086
-LAR reg16,mem \320\2\x0F\x02\110 286,PROT,SM
-LAR reg16,reg16 \320\2\x0F\x02\110 286,PROT
-LAR reg32,mem \321\2\x0F\x02\110 386,PROT,SM
-LAR reg32,reg32 \321\2\x0F\x02\110 386,PROT
-LAR reg64,mem \324\2\x0F\x02\110 X64,SM
-LAR reg64,reg64 \324\2\x0F\x02\110 X64,PROT
-LDS reg16,mem \320\1\xC5\110 8086,NOLONG
-LDS reg32,mem \321\1\xC5\110 386,NOLONG
-LEA reg16,mem \320\1\x8D\110 8086
-LEA reg32,mem \321\1\x8D\110 386
-LEA reg64,mem \324\1\x8D\110 X64
-LEAVE void \1\xC9 186
-LES reg16,mem \320\1\xC4\110 8086,NOLONG
-LES reg32,mem \321\1\xC4\110 386,NOLONG
-LFENCE void \3\x0F\xAE\xE8 X64,AMD
-LFS reg16,mem \320\2\x0F\xB4\110 386
-LFS reg32,mem \321\2\x0F\xB4\110 386
-LGDT mem \2\x0F\x01\202 286,PRIV
-LGS reg16,mem \320\2\x0F\xB5\110 386
-LGS reg32,mem \321\2\x0F\xB5\110 386
-LIDT mem \2\x0F\x01\203 286,PRIV
-LLDT mem \1\x0F\170\202 286,PROT,PRIV
-LLDT mem16 \1\x0F\170\202 286,PROT,PRIV
-LLDT reg16 \1\x0F\170\202 286,PROT,PRIV
-LMSW mem \2\x0F\x01\206 286,PRIV
-LMSW mem16 \2\x0F\x01\206 286,PRIV
-LMSW reg16 \2\x0F\x01\206 286,PRIV
-LOADALL void \2\x0F\x07 386,UNDOC
-LOADALL286 void \2\x0F\x05 286,UNDOC
-LODSB void \1\xAC 8086
-LODSD void \321\1\xAD 386
-LODSQ void \324\1\xAD X64
-LODSW void \320\1\xAD 8086
-LOOP imm \312\1\xE2\50 8086
-LOOP imm,reg_cx \310\1\xE2\50 8086,NOLONG
-LOOP imm,reg_ecx \311\1\xE2\50 386
-LOOP imm,reg_rcx \313\1\xE2\50 X64
-LOOPE imm \312\1\xE1\50 8086
-LOOPE imm,reg_cx \310\1\xE1\50 8086,NOLONG
-LOOPE imm,reg_ecx \311\1\xE1\50 386
-LOOPE imm,reg_rcx \313\1\xE1\50 X64
-LOOPNE imm \312\1\xE0\50 8086
-LOOPNE imm,reg_cx \310\1\xE0\50 8086,NOLONG
-LOOPNE imm,reg_ecx \311\1\xE0\50 386
-LOOPNE imm,reg_rcx \313\1\xE0\50 X64
-LOOPNZ imm \312\1\xE0\50 8086
-LOOPNZ imm,reg_cx \310\1\xE0\50 8086,NOLONG
-LOOPNZ imm,reg_ecx \311\1\xE0\50 386
-LOOPNZ imm,reg_rcx \313\1\xE0\50 X64
-LOOPZ imm \312\1\xE1\50 8086
-LOOPZ imm,reg_cx \310\1\xE1\50 8086,NOLONG
-LOOPZ imm,reg_ecx \311\1\xE1\50 386
-LOOPZ imm,reg_rcx \313\1\xE1\50 X64
-LSL reg16,mem \320\2\x0F\x03\110 286,PROT,SM
-LSL reg16,reg16 \320\2\x0F\x03\110 286,PROT
-LSL reg32,mem \321\2\x0F\x03\110 386,PROT,SM
-LSL reg32,reg32 \321\2\x0F\x03\110 386,PROT
-LSL reg64,mem \324\2\x0F\x03\110 X64,SM
-LSL reg64,reg64 \324\2\x0F\x03\110 X64,PROT
-LSS reg16,mem \320\2\x0F\xB2\110 386
-LSS reg32,mem \321\2\x0F\xB2\110 386
-LTR mem \1\x0F\170\203 286,PROT,PRIV
-LTR mem16 \1\x0F\170\203 286,PROT,PRIV,NOLONG
-LTR reg16 \1\x0F\170\203 286,PROT,PRIV,NOLONG
-MFENCE void \3\x0F\xAE\xF0 X64,AMD
-MONITOR void \3\x0F\x01\xC8 PRESCOTT
-MONITOR reg_eax,reg_ecx,reg_edx \3\x0F\x01\xC8 PRESCOTT,ND
-MOV mem,reg_sreg \1\x8C\101 8086,SM
-MOV reg16,reg_sreg \320\1\x8C\101 8086
-MOV reg32,reg_sreg \321\1\x8C\101 386
-MOV reg_sreg,mem \1\x8E\110 8086,SM
-MOV reg_sreg,reg16 \1\x8E\110 8086
-MOV reg_sreg,reg32 \1\x8E\110 386
-MOV reg_al,mem_offs \1\xA0\45 8086,SM
-MOV reg_ax,mem_offs \320\1\xA1\45 8086,SM
-MOV reg_eax,mem_offs \321\1\xA1\45 386,SM
-MOV reg_rax,mem_offs \324\1\xA1\45 X64,SM
-MOV mem_offs,reg_al \1\xA2\44 8086,SM
-MOV mem_offs,reg_ax \320\1\xA3\44 8086,SM
-MOV mem_offs,reg_eax \321\1\xA3\44 386,SM
-MOV mem_offs,reg_rax \324\1\xA3\44 X64,SM
-MOV reg32,reg_creg \334\2\x0F\x20\101 386,PRIV,NOLONG
-MOV reg64,reg_creg \323\2\x0F\x20\101 X64,PRIV
-MOV reg_creg,reg32 \334\2\x0F\x22\110 386,PRIV,NOLONG
-MOV reg_creg,reg64 \323\2\x0F\x22\110 X64,PRIV
-MOV reg32,reg_dreg \2\x0F\x21\101 386,PRIV
-MOV reg64,reg_dreg \323\2\x0F\x21\101 X64,PRIV
-MOV reg_dreg,reg32 \2\x0F\x23\110 386,PRIV
-MOV reg_dreg,reg64 \323\2\x0F\x23\110 X64,PRIV
-MOV reg32,reg_treg \2\x0F\x24\101 386,NOLONG
-MOV reg_treg,reg32 \2\x0F\x26\110 386,NOLONG
-MOV mem,reg8 \1\x88\101 8086,SM
-MOV reg8,reg8 \1\x88\101 8086
-MOV mem,reg16 \320\1\x89\101 8086,SM
-MOV reg16,reg16 \320\1\x89\101 8086
-MOV mem,reg32 \321\1\x89\101 386,SM
-MOV reg32,reg32 \321\1\x89\101 386
-MOV mem,reg64 \324\1\x89\101 X64,SM
-MOV reg64,reg64 \324\1\x89\101 X64
-MOV reg8,mem \1\x8A\110 8086,SM
-MOV reg8,reg8 \1\x8A\110 8086
-MOV reg16,mem \320\1\x8B\110 8086,SM
-MOV reg16,reg16 \320\1\x8B\110 8086
-MOV reg32,mem \321\1\x8B\110 386,SM
-MOV reg32,reg32 \321\1\x8B\110 386
-MOV reg64,mem \324\1\x8B\110 X64,SM
-MOV reg64,reg64 \324\1\x8B\110 X64
-MOV reg8,imm \10\xB0\21 8086,SM
-MOV reg16,imm \320\10\xB8\31 8086,SM
-MOV reg32,imm \321\10\xB8\41 386,SM
-MOV reg64,imm \324\10\xB8\55 X64,SM
-MOV rm8,imm \1\xC6\200\21 8086,SM
-MOV rm16,imm \320\1\xC7\200\31 8086,SM
-MOV rm32,imm \321\1\xC7\200\41 386,SM
-MOV rm64,imm \324\1\xC7\200\41 X64,SM
-MOV mem,imm8 \1\xC6\200\21 8086,SM
-MOV mem,imm16 \320\1\xC7\200\31 8086,SM
-MOV mem,imm32 \321\1\xC7\200\41 386,SM
-MOVD mmxreg,mem \2\x0F\x6E\110 PENT,MMX,SD
-MOVD mmxreg,reg32 \2\x0F\x6E\110 PENT,MMX
-MOVD mem,mmxreg \2\x0F\x7E\101 PENT,MMX,SD
-MOVD reg32,mmxreg \2\x0F\x7E\101 PENT,MMX
-MOVD xmmreg,mem \320\2\x0F\x6E\110 X64,SD
-MOVD xmmreg,reg32 \320\2\x0F\x6E\110 X64
-MOVD mem,xmmreg \320\2\x0F\x7E\101 X64,SD
-MOVD reg32,xmmreg \320\2\x0F\x7E\101 X64,SSE
-MOVQ mmxreg,mem \2\x0F\x6F\110 PENT,MMX,SQ
-MOVQ mmxreg,mmxreg \2\x0F\x6F\110 PENT,MMX
-MOVQ mem,mmxreg \2\x0F\x7F\101 PENT,MMX,SQ
-MOVQ mmxreg,mmxreg \2\x0F\x7F\101 PENT,MMX
-MOVQ mmxreg,rm64 \2\x0F\x6E\110 X64,MMX
-MOVQ rm64,mmxreg \2\x0F\x7E\101 X64,MMX
-MOVSB void \1\xA4 8086
-MOVSD void \321\1\xA5 386
-MOVSQ void \324\1\xA5 X64
-MOVSW void \320\1\xA5 8086
-MOVSX reg16,mem \320\2\x0F\xBE\110 386,SB
-MOVSX reg16,reg8 \320\2\x0F\xBE\110 386
-MOVSX reg32,rm8 \321\2\x0F\xBE\110 386
-MOVSX reg32,rm16 \321\2\x0F\xBF\110 386
-MOVSX reg64,rm8 \324\2\x0F\xBE\110 X64
-MOVSX reg64,rm16 \324\2\x0F\xBF\110 X64
-MOVSX reg64,rm32 \324\1\x63\110 X64
-MOVZX reg16,mem \320\2\x0F\xB6\110 386,SB
-MOVZX reg16,reg8 \320\2\x0F\xB6\110 386
-MOVZX reg32,rm8 \321\2\x0F\xB6\110 386
-MOVZX reg32,rm16 \321\2\x0F\xB7\110 386
-MOVZX reg64,rm8 \324\2\x0F\xB6\110 X64
-MOVZX reg64,rm16 \324\2\x0F\xB7\110 X64
-MUL rm8 \1\xF6\204 8086
-MUL rm16 \320\1\xF7\204 8086
-MUL rm32 \321\1\xF7\204 386
-MUL rm64 \324\1\xF7\204 X64
-MWAIT void \3\x0F\x01\xC9 PRESCOTT
-MWAIT reg_eax,reg_ecx \3\x0F\x01\xC9 PRESCOTT,ND
-NEG rm8 \1\xF6\203 8086
-NEG rm16 \320\1\xF7\203 8086
-NEG rm32 \321\1\xF7\203 386
-NEG rm64 \324\1\xF7\203 X64
-NOP void \1\x90 8086
-NOP rm16 \320\2\x0F\x1F\200 P6
-NOP rm32 \321\2\x0F\x1F\200 P6
-NOP rm64 \324\2\x0F\x1F\200 X64
-NOT rm8 \1\xF6\202 8086
-NOT rm16 \320\1\xF7\202 8086
-NOT rm32 \321\1\xF7\202 386
-NOT rm64 \324\1\xF7\202 X64
-OR mem,reg8 \1\x08\101 8086,SM
-OR reg8,reg8 \1\x08\101 8086
-OR mem,reg16 \320\1\x09\101 8086,SM
-OR reg16,reg16 \320\1\x09\101 8086
-OR mem,reg32 \321\1\x09\101 386,SM
-OR reg32,reg32 \321\1\x09\101 386
-OR mem,reg64 \324\1\x09\101 X64,SM
-OR reg64,reg64 \324\1\x09\101 X64
-OR reg8,mem \1\x0A\110 8086,SM
-OR reg8,reg8 \1\x0A\110 8086
-OR reg16,mem \320\1\x0B\110 8086,SM
-OR reg16,reg16 \320\1\x0B\110 8086
-OR reg32,mem \321\1\x0B\110 386,SM
-OR reg32,reg32 \321\1\x0B\110 386
-OR reg64,mem \324\1\x0B\110 X64,SM
-OR reg64,reg64 \324\1\x0B\110 X64
-OR rm16,imm8 \320\1\x83\201\15 8086
-OR rm32,imm8 \321\1\x83\201\15 386
-OR rm64,imm8 \324\1\x83\201\15 X64
-OR reg_al,imm \1\x0C\21 8086,SM
-OR reg_ax,sbyte \320\1\x83\201\15 8086,SM,ND
-OR reg_ax,imm \320\1\x0D\31 8086,SM
-OR reg_eax,sbyte \321\1\x83\201\15 386,SM,ND
-OR reg_eax,imm \321\1\x0D\41 386,SM
-OR reg_rax,sbyte \321\1\x83\201\15 X64,SM,ND
-OR reg_rax,imm \321\1\x0D\41 X64,SM
-OR rm8,imm \1\x80\201\21 8086,SM
-OR rm16,imm \320\145\1\x81\201\141 8086,SM
-OR rm32,imm \321\155\1\x81\201\151 386,SM
-OR rm64,imm \324\155\1\x81\201\151 X64,SM
-OR mem,imm8 \1\x80\201\21 8086,SM
-OR mem,imm16 \320\145\1\x81\201\141 8086,SM
-OR mem,imm32 \321\155\1\x81\201\151 386,SM
-OUT imm,reg_al \1\xE6\24 8086,SB
-OUT imm,reg_ax \320\1\xE7\24 8086,SB
-OUT imm,reg_eax \321\1\xE7\24 386,SB
-OUT reg_dx,reg_al \1\xEE 8086
-OUT reg_dx,reg_ax \320\1\xEF 8086
-OUT reg_dx,reg_eax \321\1\xEF 386
-OUTSB void \1\x6E 186
-OUTSD void \321\1\x6F 386
-OUTSW void \320\1\x6F 186
-PACKSSDW mmxreg,mem \2\x0F\x6B\110 PENT,MMX,SM
-PACKSSDW mmxreg,mmxreg \2\x0F\x6B\110 PENT,MMX
-PACKSSWB mmxreg,mem \2\x0F\x63\110 PENT,MMX,SM
-PACKSSWB mmxreg,mmxreg \2\x0F\x63\110 PENT,MMX
-PACKUSWB mmxreg,mem \2\x0F\x67\110 PENT,MMX,SM
-PACKUSWB mmxreg,mmxreg \2\x0F\x67\110 PENT,MMX
-PADDB mmxreg,mem \2\x0F\xFC\110 PENT,MMX,SM
-PADDB mmxreg,mmxreg \2\x0F\xFC\110 PENT,MMX
-PADDD mmxreg,mem \2\x0F\xFE\110 PENT,MMX,SM
-PADDD mmxreg,mmxreg \2\x0F\xFE\110 PENT,MMX
-PADDSB mmxreg,mem \2\x0F\xEC\110 PENT,MMX,SM
-PADDSB mmxreg,mmxreg \2\x0F\xEC\110 PENT,MMX
-PADDSIW mmxreg,mem \2\x0F\x51\110 PENT,MMX,SM,CYRIX
-PADDSIW mmxreg,mmxreg \2\x0F\x51\110 PENT,MMX,CYRIX
-PADDSW mmxreg,mem \2\x0F\xED\110 PENT,MMX,SM
-PADDSW mmxreg,mmxreg \2\x0F\xED\110 PENT,MMX
-PADDUSB mmxreg,mem \2\x0F\xDC\110 PENT,MMX,SM
-PADDUSB mmxreg,mmxreg \2\x0F\xDC\110 PENT,MMX
-PADDUSW mmxreg,mem \2\x0F\xDD\110 PENT,MMX,SM
-PADDUSW mmxreg,mmxreg \2\x0F\xDD\110 PENT,MMX
-PADDW mmxreg,mem \2\x0F\xFD\110 PENT,MMX,SM
-PADDW mmxreg,mmxreg \2\x0F\xFD\110 PENT,MMX
-PAND mmxreg,mem \2\x0F\xDB\110 PENT,MMX,SM
-PAND mmxreg,mmxreg \2\x0F\xDB\110 PENT,MMX
-PANDN mmxreg,mem \2\x0F\xDF\110 PENT,MMX,SM
-PANDN mmxreg,mmxreg \2\x0F\xDF\110 PENT,MMX
-PAUSE void \333\1\x90 8086
-PAVEB mmxreg,mem \2\x0F\x50\110 PENT,MMX,SM,CYRIX
-PAVEB mmxreg,mmxreg \2\x0F\x50\110 PENT,MMX,CYRIX
-PAVGUSB mmxreg,mem \2\x0F\x0F\110\01\xBF PENT,3DNOW,SM
-PAVGUSB mmxreg,mmxreg \2\x0F\x0F\110\01\xBF PENT,3DNOW
-PCMPEQB mmxreg,mem \2\x0F\x74\110 PENT,MMX,SM
-PCMPEQB mmxreg,mmxreg \2\x0F\x74\110 PENT,MMX
-PCMPEQD mmxreg,mem \2\x0F\x76\110 PENT,MMX,SM
-PCMPEQD mmxreg,mmxreg \2\x0F\x76\110 PENT,MMX
-PCMPEQW mmxreg,mem \2\x0F\x75\110 PENT,MMX,SM
-PCMPEQW mmxreg,mmxreg \2\x0F\x75\110 PENT,MMX
-PCMPGTB mmxreg,mem \2\x0F\x64\110 PENT,MMX,SM
-PCMPGTB mmxreg,mmxreg \2\x0F\x64\110 PENT,MMX
-PCMPGTD mmxreg,mem \2\x0F\x66\110 PENT,MMX,SM
-PCMPGTD mmxreg,mmxreg \2\x0F\x66\110 PENT,MMX
-PCMPGTW mmxreg,mem \2\x0F\x65\110 PENT,MMX,SM
-PCMPGTW mmxreg,mmxreg \2\x0F\x65\110 PENT,MMX
-PDISTIB mmxreg,mem \2\x0F\x54\110 PENT,MMX,SM,CYRIX
-PF2ID mmxreg,mem \2\x0F\x0F\110\01\x1D PENT,3DNOW,SM
-PF2ID mmxreg,mmxreg \2\x0F\x0F\110\01\x1D PENT,3DNOW
-PFACC mmxreg,mem \2\x0F\x0F\110\01\xAE PENT,3DNOW,SM
-PFACC mmxreg,mmxreg \2\x0F\x0F\110\01\xAE PENT,3DNOW
-PFADD mmxreg,mem \2\x0F\x0F\110\01\x9E PENT,3DNOW,SM
-PFADD mmxreg,mmxreg \2\x0F\x0F\110\01\x9E PENT,3DNOW
-PFCMPEQ mmxreg,mem \2\x0F\x0F\110\01\xB0 PENT,3DNOW,SM
-PFCMPEQ mmxreg,mmxreg \2\x0F\x0F\110\01\xB0 PENT,3DNOW
-PFCMPGE mmxreg,mem \2\x0F\x0F\110\01\x90 PENT,3DNOW,SM
-PFCMPGE mmxreg,mmxreg \2\x0F\x0F\110\01\x90 PENT,3DNOW
-PFCMPGT mmxreg,mem \2\x0F\x0F\110\01\xA0 PENT,3DNOW,SM
-PFCMPGT mmxreg,mmxreg \2\x0F\x0F\110\01\xA0 PENT,3DNOW
-PFMAX mmxreg,mem \2\x0F\x0F\110\01\xA4 PENT,3DNOW,SM
-PFMAX mmxreg,mmxreg \2\x0F\x0F\110\01\xA4 PENT,3DNOW
-PFMIN mmxreg,mem \2\x0F\x0F\110\01\x94 PENT,3DNOW,SM
-PFMIN mmxreg,mmxreg \2\x0F\x0F\110\01\x94 PENT,3DNOW
-PFMUL mmxreg,mem \2\x0F\x0F\110\01\xB4 PENT,3DNOW,SM
-PFMUL mmxreg,mmxreg \2\x0F\x0F\110\01\xB4 PENT,3DNOW
-PFRCP mmxreg,mem \2\x0F\x0F\110\01\x96 PENT,3DNOW,SM
-PFRCP mmxreg,mmxreg \2\x0F\x0F\110\01\x96 PENT,3DNOW
-PFRCPIT1 mmxreg,mem \2\x0F\x0F\110\01\xA6 PENT,3DNOW,SM
-PFRCPIT1 mmxreg,mmxreg \2\x0F\x0F\110\01\xA6 PENT,3DNOW
-PFRCPIT2 mmxreg,mem \2\x0F\x0F\110\01\xB6 PENT,3DNOW,SM
-PFRCPIT2 mmxreg,mmxreg \2\x0F\x0F\110\01\xB6 PENT,3DNOW
-PFRSQIT1 mmxreg,mem \2\x0F\x0F\110\01\xA7 PENT,3DNOW,SM
-PFRSQIT1 mmxreg,mmxreg \2\x0F\x0F\110\01\xA7 PENT,3DNOW
-PFRSQRT mmxreg,mem \2\x0F\x0F\110\01\x97 PENT,3DNOW,SM
-PFRSQRT mmxreg,mmxreg \2\x0F\x0F\110\01\x97 PENT,3DNOW
-PFSUB mmxreg,mem \2\x0F\x0F\110\01\x9A PENT,3DNOW,SM
-PFSUB mmxreg,mmxreg \2\x0F\x0F\110\01\x9A PENT,3DNOW
-PFSUBR mmxreg,mem \2\x0F\x0F\110\01\xAA PENT,3DNOW,SM
-PFSUBR mmxreg,mmxreg \2\x0F\x0F\110\01\xAA PENT,3DNOW
-PI2FD mmxreg,mem \2\x0F\x0F\110\01\x0D PENT,3DNOW,SM
-PI2FD mmxreg,mmxreg \2\x0F\x0F\110\01\x0D PENT,3DNOW
-PMACHRIW mmxreg,mem \2\x0F\x5E\110 PENT,MMX,SM,CYRIX
-PMADDWD mmxreg,mem \2\x0F\xF5\110 PENT,MMX,SM
-PMADDWD mmxreg,mmxreg \2\x0F\xF5\110 PENT,MMX
-PMAGW mmxreg,mem \2\x0F\x52\110 PENT,MMX,SM,CYRIX
-PMAGW mmxreg,mmxreg \2\x0F\x52\110 PENT,MMX,CYRIX
-PMULHRIW mmxreg,mem \2\x0F\x5D\110 PENT,MMX,SM,CYRIX
-PMULHRIW mmxreg,mmxreg \2\x0F\x5D\110 PENT,MMX,CYRIX
-PMULHRWA mmxreg,mem \2\x0F\x0F\110\1\xB7 PENT,3DNOW,SM
-PMULHRWA mmxreg,mmxreg \2\x0F\x0F\110\1\xB7 PENT,3DNOW
-PMULHRWC mmxreg,mem \2\x0F\x59\110 PENT,MMX,SM,CYRIX
-PMULHRWC mmxreg,mmxreg \2\x0F\x59\110 PENT,MMX,CYRIX
-PMULHW mmxreg,mem \2\x0F\xE5\110 PENT,MMX,SM
-PMULHW mmxreg,mmxreg \2\x0F\xE5\110 PENT,MMX
-PMULLW mmxreg,mem \2\x0F\xD5\110 PENT,MMX,SM
-PMULLW mmxreg,mmxreg \2\x0F\xD5\110 PENT,MMX
-PMVGEZB mmxreg,mem \2\x0F\x5C\110 PENT,MMX,SM,CYRIX
-PMVLZB mmxreg,mem \2\x0F\x5B\110 PENT,MMX,SM,CYRIX
-PMVNZB mmxreg,mem \2\x0F\x5A\110 PENT,MMX,SM,CYRIX
-PMVZB mmxreg,mem \2\x0F\x58\110 PENT,MMX,SM,CYRIX
-POP reg16 \320\10\x58 8086
-POP reg32 \321\10\x58 386,NOLONG
-POP reg64 \323\10\x58 X64
-POP rm16 \320\1\x8F\200 8086
-POP rm32 \321\1\x8F\200 386,NOLONG
-POP rm64 \323\1\x8F\200 X64
-POP reg_cs \1\x0F 8086,UNDOC,ND
-POP reg_dess \4 8086,NOLONG
-POP reg_fsgs \1\x0F\5 386
-POPA void \322\1\x61 186,NOLONG
-POPAD void \321\1\x61 386,NOLONG
-POPAW void \320\1\x61 186,NOLONG
-POPF void \322\1\x9D 8086
-POPFD void \321\1\x9D 386,NOLONG
-POPFQ void \321\1\x9D X64
-POPFW void \320\1\x9D 8086
-POR mmxreg,mem \2\x0F\xEB\110 PENT,MMX,SM
-POR mmxreg,mmxreg \2\x0F\xEB\110 PENT,MMX
-PREFETCH mem \2\x0F\x0D\200 PENT,3DNOW,SM
-PREFETCHW mem \2\x0F\x0D\201 PENT,3DNOW,SM
-PREFETCHNTA mem \2\x0F\x18\200 X64,AMD,SM
-PREFETCHT0 mem \2\x0F\x18\200 X64,AMD,SM
-PREFETCHT1 mem \2\x0F\x18\201 X64,AMD,SM
-PREFETCHT2 mem \2\x0F\x18\202 X64,AMD,SM
-PSLLD mmxreg,mem \2\x0F\xF2\110 PENT,MMX,SM
-PSLLD mmxreg,mmxreg \2\x0F\xF2\110 PENT,MMX
-PSLLD mmxreg,imm \2\x0F\x72\206\25 PENT,MMX
-PSLLQ mmxreg,mem \2\x0F\xF3\110 PENT,MMX,SM
-PSLLQ mmxreg,mmxreg \2\x0F\xF3\110 PENT,MMX
-PSLLQ mmxreg,imm \2\x0F\x73\206\25 PENT,MMX
-PSLLW mmxreg,mem \2\x0F\xF1\110 PENT,MMX,SM
-PSLLW mmxreg,mmxreg \2\x0F\xF1\110 PENT,MMX
-PSLLW mmxreg,imm \2\x0F\x71\206\25 PENT,MMX
-PSRAD mmxreg,mem \2\x0F\xE2\110 PENT,MMX,SM
-PSRAD mmxreg,mmxreg \2\x0F\xE2\110 PENT,MMX
-PSRAD mmxreg,imm \2\x0F\x72\204\25 PENT,MMX
-PSRAW mmxreg,mem \2\x0F\xE1\110 PENT,MMX,SM
-PSRAW mmxreg,mmxreg \2\x0F\xE1\110 PENT,MMX
-PSRAW mmxreg,imm \2\x0F\x71\204\25 PENT,MMX
-PSRLD mmxreg,mem \2\x0F\xD2\110 PENT,MMX,SM
-PSRLD mmxreg,mmxreg \2\x0F\xD2\110 PENT,MMX
-PSRLD mmxreg,imm \2\x0F\x72\202\25 PENT,MMX
-PSRLQ mmxreg,mem \2\x0F\xD3\110 PENT,MMX,SM
-PSRLQ mmxreg,mmxreg \2\x0F\xD3\110 PENT,MMX
-PSRLQ mmxreg,imm \2\x0F\x73\202\25 PENT,MMX
-PSRLW mmxreg,mem \2\x0F\xD1\110 PENT,MMX,SM
-PSRLW mmxreg,mmxreg \2\x0F\xD1\110 PENT,MMX
-PSRLW mmxreg,imm \2\x0F\x71\202\25 PENT,MMX
-PSUBB mmxreg,mem \2\x0F\xF8\110 PENT,MMX,SM
-PSUBB mmxreg,mmxreg \2\x0F\xF8\110 PENT,MMX
-PSUBD mmxreg,mem \2\x0F\xFA\110 PENT,MMX,SM
-PSUBD mmxreg,mmxreg \2\x0F\xFA\110 PENT,MMX
-PSUBSB mmxreg,mem \2\x0F\xE8\110 PENT,MMX,SM
-PSUBSB mmxreg,mmxreg \2\x0F\xE8\110 PENT,MMX
-PSUBSIW mmxreg,mem \2\x0F\x55\110 PENT,MMX,SM,CYRIX
-PSUBSIW mmxreg,mmxreg \2\x0F\x55\110 PENT,MMX,CYRIX
-PSUBSW mmxreg,mem \2\x0F\xE9\110 PENT,MMX,SM
-PSUBSW mmxreg,mmxreg \2\x0F\xE9\110 PENT,MMX
-PSUBUSB mmxreg,mem \2\x0F\xD8\110 PENT,MMX,SM
-PSUBUSB mmxreg,mmxreg \2\x0F\xD8\110 PENT,MMX
-PSUBUSW mmxreg,mem \2\x0F\xD9\110 PENT,MMX,SM
-PSUBUSW mmxreg,mmxreg \2\x0F\xD9\110 PENT,MMX
-PSUBW mmxreg,mem \2\x0F\xF9\110 PENT,MMX,SM
-PSUBW mmxreg,mmxreg \2\x0F\xF9\110 PENT,MMX
-PUNPCKHBW mmxreg,mem \2\x0F\x68\110 PENT,MMX,SM
-PUNPCKHBW mmxreg,mmxreg \2\x0F\x68\110 PENT,MMX
-PUNPCKHDQ mmxreg,mem \2\x0F\x6A\110 PENT,MMX,SM
-PUNPCKHDQ mmxreg,mmxreg \2\x0F\x6A\110 PENT,MMX
-PUNPCKHWD mmxreg,mem \2\x0F\x69\110 PENT,MMX,SM
-PUNPCKHWD mmxreg,mmxreg \2\x0F\x69\110 PENT,MMX
-PUNPCKLBW mmxreg,mem \2\x0F\x60\110 PENT,MMX,SM
-PUNPCKLBW mmxreg,mmxreg \2\x0F\x60\110 PENT,MMX
-PUNPCKLDQ mmxreg,mem \2\x0F\x62\110 PENT,MMX,SM
-PUNPCKLDQ mmxreg,mmxreg \2\x0F\x62\110 PENT,MMX
-PUNPCKLWD mmxreg,mem \2\x0F\x61\110 PENT,MMX,SM
-PUNPCKLWD mmxreg,mmxreg \2\x0F\x61\110 PENT,MMX
-PUSH reg16 \320\10\x50 8086
-PUSH reg32 \321\10\x50 386,NOLONG
-PUSH reg64 \323\10\x50 X64
-PUSH rm16 \320\1\xFF\206 8086
-PUSH rm32 \321\1\xFF\206 386,NOLONG
-PUSH rm64 \323\1\xFF\206 X64
-PUSH reg_cs \6 8086,NOLONG
-PUSH reg_dess \6 8086,NOLONG
-PUSH reg_fsgs \1\x0F\7 386
-PUSH imm8 \1\x6A\14 186
-PUSH sbyte \1\x6A\14 186,ND
-PUSH imm16 \320\144\1\x68\140 186
-PUSH imm32 \321\154\1\x68\150 386,NOLONG
-PUSH imm64 \321\154\1\x68\150 X64
-PUSH imm \1\x68\34 186
-PUSHA void \322\1\x60 186,NOLONG
-PUSHAD void \321\1\x60 386,NOLONG
-PUSHAW void \320\1\x60 186,NOLONG
-PUSHF void \322\1\x9C 8086
-PUSHFD void \321\1\x9C 386,NOLONG
-PUSHFQ void \321\1\x9C X64
-PUSHFW void \320\1\x9C 8086
-PXOR mmxreg,mem \2\x0F\xEF\110 PENT,MMX,SM
-PXOR mmxreg,mmxreg \2\x0F\xEF\110 PENT,MMX
-RCL rm8,unity \1\xD0\202 8086
-RCL rm8,reg_cl \1\xD2\202 8086
-RCL rm8,imm \1\xC0\202\25 186,SB
-RCL rm16,unity \320\1\xD1\202 8086
-RCL rm16,reg_cl \320\1\xD3\202 8086
-RCL rm16,imm \320\1\xC1\202\25 186,SB
-RCL rm32,unity \321\1\xD1\202 386
-RCL rm32,reg_cl \321\1\xD3\202 386
-RCL rm32,imm \321\1\xC1\202\25 386,SB
-RCL rm64,unity \324\1\xD1\202 X64
-RCL rm64,reg_cl \324\1\xD3\202 X64
-RCL rm64,imm \324\1\xC1\202\25 X64,SB
-RCR rm8,unity \1\xD0\203 8086
-RCR rm8,reg_cl \1\xD2\203 8086
-RCR rm8,imm \1\xC0\203\25 186,SB
-RCR rm16,unity \320\1\xD1\203 8086
-RCR rm16,reg_cl \320\1\xD3\203 8086
-RCR rm16,imm \320\1\xC1\203\25 186,SB
-RCR rm32,unity \321\1\xD1\203 386
-RCR rm32,reg_cl \321\1\xD3\203 386
-RCR rm32,imm \321\1\xC1\203\25 386,SB
-RCR rm64,unity \324\1\xD1\203 X64
-RCR rm64,reg_cl \324\1\xD3\203 X64
-RCR rm64,imm \324\1\xC1\203\25 X64,SB
-RDSHR rm32 \321\2\x0F\x36\200 P6,CYRIX,SMM
-RDMSR void \2\x0F\x32 PENT,PRIV
-RDPMC void \2\x0F\x33 P6
-RDTSC void \2\x0F\x31 PENT
-RDTSCP void \3\x0F\x01\xF9 X86_64
-RET void \1\xC3 8086
-RET imm \1\xC2\30 8086,SW
-RETF void \1\xCB 8086
-RETF imm \1\xCA\30 8086,SW
-RETN void \1\xC3 8086
-RETN imm \1\xC2\30 8086,SW
-ROL rm8,unity \1\xD0\200 8086
-ROL rm8,reg_cl \1\xD2\200 8086
-ROL rm8,imm \1\xC0\200\25 186,SB
-ROL rm16,unity \320\1\xD1\200 8086
-ROL rm16,reg_cl \320\1\xD3\200 8086
-ROL rm16,imm \320\1\xC1\200\25 186,SB
-ROL rm32,unity \321\1\xD1\200 386
-ROL rm32,reg_cl \321\1\xD3\200 386
-ROL rm32,imm \321\1\xC1\200\25 386,SB
-ROL rm64,unity \324\1\xD1\200 X64
-ROL rm64,reg_cl \324\1\xD3\200 X64
-ROL rm64,imm \324\1\xC1\200\25 X64,SB
-ROR rm8,unity \1\xD0\201 8086
-ROR rm8,reg_cl \1\xD2\201 8086
-ROR rm8,imm \1\xC0\201\25 186,SB
-ROR rm16,unity \320\1\xD1\201 8086
-ROR rm16,reg_cl \320\1\xD3\201 8086
-ROR rm16,imm \320\1\xC1\201\25 186,SB
-ROR rm32,unity \321\1\xD1\201 386
-ROR rm32,reg_cl \321\1\xD3\201 386
-ROR rm32,imm \321\1\xC1\201\25 386,SB
-ROR rm64,unity \324\1\xD1\201 X64
-ROR rm64,reg_cl \324\1\xD3\201 X64
-ROR rm64,imm \324\1\xC1\201\25 X64,SB
-RDM void \2\x0F\x3A P6,CYRIX
-RSDC reg_sreg,mem80 \2\x0F\x79\110 486,CYRIX,SMM
-RSLDT mem80 \2\x0F\x7B\200 486,CYRIX,SMM
-RSM void \2\x0F\xAA PENT,SMM
-RSTS mem80 \2\x0F\x7D\200 486,CYRIX,SMM
-SAHF void \1\x9E 8086
-SAL rm8,unity \1\xD0\204 8086,ND
-SAL rm8,reg_cl \1\xD2\204 8086,ND
-SAL rm8,imm \1\xC0\204\25 186,ND,SB
-SAL rm16,unity \320\1\xD1\204 8086,ND
-SAL rm16,reg_cl \320\1\xD3\204 8086,ND
-SAL rm16,imm \320\1\xC1\204\25 186,ND,SB
-SAL rm32,unity \321\1\xD1\204 386,ND
-SAL rm32,reg_cl \321\1\xD3\204 386,ND
-SAL rm32,imm \321\1\xC1\204\25 386,ND,SB
-SAL rm64,unity \324\1\xD1\204 X64,ND
-SAL rm64,reg_cl \324\1\xD3\204 X64,ND
-SAL rm64,imm \324\1\xC1\204\25 X64,ND,SB
-SALC void \1\xD6 8086,UNDOC
-SAR rm8,unity \1\xD0\207 8086
-SAR rm8,reg_cl \1\xD2\207 8086
-SAR rm8,imm \1\xC0\207\25 186,SB
-SAR rm16,unity \320\1\xD1\207 8086
-SAR rm16,reg_cl \320\1\xD3\207 8086
-SAR rm16,imm \320\1\xC1\207\25 186,SB
-SAR rm32,unity \321\1\xD1\207 386
-SAR rm32,reg_cl \321\1\xD3\207 386
-SAR rm32,imm \321\1\xC1\207\25 386,SB
-SAR rm64,unity \324\1\xD1\207 X64
-SAR rm64,reg_cl \324\1\xD3\207 X64
-SAR rm64,imm \324\1\xC1\207\25 X64,SB
-SBB mem,reg8 \1\x18\101 8086,SM
-SBB reg8,reg8 \1\x18\101 8086
-SBB mem,reg16 \320\1\x19\101 8086,SM
-SBB reg16,reg16 \320\1\x19\101 8086
-SBB mem,reg32 \321\1\x19\101 386,SM
-SBB reg32,reg32 \321\1\x19\101 386
-SBB mem,reg64 \324\1\x19\101 X64,SM
-SBB reg64,reg64 \324\1\x19\101 X64
-SBB reg8,mem \1\x1A\110 8086,SM
-SBB reg8,reg8 \1\x1A\110 8086
-SBB reg16,mem \320\1\x1B\110 8086,SM
-SBB reg16,reg16 \320\1\x1B\110 8086
-SBB reg32,mem \321\1\x1B\110 386,SM
-SBB reg32,reg32 \321\1\x1B\110 386
-SBB reg64,mem \324\1\x1B\110 X64,SM
-SBB reg64,reg64 \324\1\x1B\110 X64
-SBB rm16,imm8 \320\1\x83\203\15 8086
-SBB rm32,imm8 \321\1\x83\203\15 386
-SBB rm64,imm8 \324\1\x83\203\15 X64
-SBB reg_al,imm \1\x1C\21 8086,SM
-SBB reg_ax,sbyte \320\1\x83\203\15 8086,SM,ND
-SBB reg_ax,imm \320\1\x1D\31 8086,SM
-SBB reg_eax,sbyte \321\1\x83\203\15 386,SM,ND
-SBB reg_eax,imm \321\1\x1D\41 386,SM
-SBB reg_rax,sbyte \321\1\x83\203\15 X64,SM,ND
-SBB reg_rax,imm \321\1\x1D\41 X64,SM
-SBB rm8,imm \1\x80\203\21 8086,SM
-SBB rm16,imm \320\145\1\x81\203\141 8086,SM
-SBB rm32,imm \321\155\1\x81\203\151 386,SM
-SBB rm64,imm \324\155\1\x81\203\151 X64,SM
-SBB mem,imm8 \1\x80\203\21 8086,SM
-SBB mem,imm16 \320\145\1\x81\203\141 8086,SM
-SBB mem,imm32 \321\155\1\x81\203\151 386,SM
-SCASB void \335\1\xAE 8086
-SCASD void \335\321\1\xAF 386
-SCASQ void \335\324\1\xAF X64
-SCASW void \335\320\1\xAF 8086
-SFENCE void \3\x0F\xAE\xF8 X64,AMD
-SGDT mem \2\x0F\x01\200 286
-SHL rm8,unity \1\xD0\204 8086
-SHL rm8,reg_cl \1\xD2\204 8086
-SHL rm8,imm \1\xC0\204\25 186,SB
-SHL rm16,unity \320\1\xD1\204 8086
-SHL rm16,reg_cl \320\1\xD3\204 8086
-SHL rm16,imm \320\1\xC1\204\25 186,SB
-SHL rm32,unity \321\1\xD1\204 386
-SHL rm32,reg_cl \321\1\xD3\204 386
-SHL rm32,imm \321\1\xC1\204\25 386,SB
-SHL rm64,unity \324\1\xD1\204 X64
-SHL rm64,reg_cl \324\1\xD3\204 X64
-SHL rm64,imm \324\1\xC1\204\25 X64,SB
-SHLD mem,reg16,imm \320\2\x0F\xA4\101\26 386,SM2,SB,AR2
-SHLD reg16,reg16,imm \320\2\x0F\xA4\101\26 386,SM2,SB,AR2
-SHLD mem,reg32,imm \321\2\x0F\xA4\101\26 386,SM2,SB,AR2
-SHLD reg32,reg32,imm \321\2\x0F\xA4\101\26 386,SM2,SB,AR2
-SHLD mem,reg64,imm \324\2\x0F\xA4\101\26 X64,SM2,SB,AR2
-SHLD reg64,reg64,imm \324\2\x0F\xA4\101\26 X64,SM2,SB,AR2
-SHLD mem,reg16,reg_cl \320\2\x0F\xA5\101 386,SM
-SHLD reg16,reg16,reg_cl \320\2\x0F\xA5\101 386
-SHLD mem,reg32,reg_cl \321\2\x0F\xA5\101 386,SM
-SHLD reg32,reg32,reg_cl \321\2\x0F\xA5\101 386
-SHLD mem,reg64,reg_cl \324\2\x0F\xA5\101 X64,SM
-SHLD reg64,reg64,reg_cl \324\2\x0F\xA5\101 X64
-SHR rm8,unity \1\xD0\205 8086
-SHR rm8,reg_cl \1\xD2\205 8086
-SHR rm8,imm \1\xC0\205\25 186,SB
-SHR rm16,unity \320\1\xD1\205 8086
-SHR rm16,reg_cl \320\1\xD3\205 8086
-SHR rm16,imm \320\1\xC1\205\25 186,SB
-SHR rm32,unity \321\1\xD1\205 386
-SHR rm32,reg_cl \321\1\xD3\205 386
-SHR rm32,imm \321\1\xC1\205\25 386,SB
-SHR rm64,unity \324\1\xD1\205 X64
-SHR rm64,reg_cl \324\1\xD3\205 X64
-SHR rm64,imm \324\1\xC1\205\25 X64,SB
-SHRD mem,reg16,imm \320\2\x0F\xAC\101\26 386,SM2,SB,AR2
-SHRD reg16,reg16,imm \320\2\x0F\xAC\101\26 386,SM2,SB,AR2
-SHRD mem,reg32,imm \321\2\x0F\xAC\101\26 386,SM2,SB,AR2
-SHRD reg32,reg32,imm \321\2\x0F\xAC\101\26 386,SM2,SB,AR2
-SHRD mem,reg64,imm \324\2\x0F\xAC\101\26 X64,SM2,SB,AR2
-SHRD reg64,reg64,imm \324\2\x0F\xAC\101\26 X64,SM2,SB,AR2
-SHRD mem,reg16,reg_cl \320\2\x0F\xAD\101 386,SM
-SHRD reg16,reg16,reg_cl \320\2\x0F\xAD\101 386
-SHRD mem,reg32,reg_cl \321\2\x0F\xAD\101 386,SM
-SHRD reg32,reg32,reg_cl \321\2\x0F\xAD\101 386
-SHRD mem,reg64,reg_cl \324\2\x0F\xAD\101 X64,SM
-SHRD reg64,reg64,reg_cl \324\2\x0F\xAD\101 X64
-SIDT mem \2\x0F\x01\201 286
-SLDT mem \1\x0F\170\200 286
-SLDT mem16 \1\x0F\170\200 286
-SLDT reg16 \320\1\x0F\170\200 286
-SLDT reg32 \321\1\x0F\170\200 386
-SKINIT void \3\x0F\x01\xDE X64
-SMI void \1\xF1 386,UNDOC
-SMINT void \2\x0F\x38 P6,CYRIX
+AAA void \1\x37 8086,NOLONG
+AAD void \2\xD5\x0A 8086,NOLONG
+AAD imm \1\xD5\24 8086,SB,NOLONG
+AAM void \2\xD4\x0A 8086,NOLONG
+AAM imm \1\xD4\24 8086,SB,NOLONG
+AAS void \1\x3F 8086,NOLONG
+ADC mem,reg8 \1\x10\101 8086,SM
+ADC reg8,reg8 \1\x10\101 8086
+ADC mem,reg16 \320\1\x11\101 8086,SM
+ADC reg16,reg16 \320\1\x11\101 8086
+ADC mem,reg32 \321\1\x11\101 386,SM
+ADC reg32,reg32 \321\1\x11\101 386
+ADC mem,reg64 \324\1\x11\101 X64,SM
+ADC reg64,reg64 \324\1\x11\101 X64
+ADC reg8,mem \1\x12\110 8086,SM
+ADC reg8,reg8 \1\x12\110 8086
+ADC reg16,mem \320\1\x13\110 8086,SM
+ADC reg16,reg16 \320\1\x13\110 8086
+ADC reg32,mem \321\1\x13\110 386,SM
+ADC reg32,reg32 \321\1\x13\110 386
+ADC reg64,mem \324\1\x13\110 X64,SM
+ADC reg64,reg64 \324\1\x13\110 X64
+ADC rm16,imm8 \320\1\x83\202\15 8086
+ADC rm32,imm8 \321\1\x83\202\15 386
+ADC rm64,imm8 \324\1\x83\202\15 X64
+ADC reg_al,imm \1\x14\21 8086,SM
+ADC reg_ax,sbyte \320\1\x83\202\15 8086,SM,ND
+ADC reg_ax,imm \320\1\x15\31 8086,SM
+ADC reg_eax,sbyte \321\1\x83\202\15 386,SM,ND
+ADC reg_eax,imm \321\1\x15\41 386,SM
+ADC reg_rax,sbyte \321\1\x83\202\15 X64,SM,ND
+ADC reg_rax,imm \321\1\x15\41 X64,SM
+ADC rm8,imm \1\x80\202\21 8086,SM
+ADC rm16,imm \320\145\1\x81\202\141 8086,SM
+ADC rm32,imm \321\155\1\x81\202\151 386,SM
+ADC rm64,imm \324\155\1\x81\202\151 X64,SM
+ADC mem,imm8 \1\x80\202\21 8086,SM
+ADC mem,imm16 \320\145\1\x81\202\141 8086,SM
+ADC mem,imm32 \321\155\1\x81\202\151 386,SM
+ADD mem,reg8 \170\101 8086,SM
+ADD reg8,reg8 \170\101 8086
+ADD mem,reg16 \320\1\x01\101 8086,SM
+ADD reg16,reg16 \320\1\x01\101 8086
+ADD mem,reg32 \321\1\x01\101 386,SM
+ADD reg32,reg32 \321\1\x01\101 386
+ADD mem,reg64 \324\1\x01\101 X64,SM
+ADD reg64,reg64 \324\1\x01\101 X64
+ADD reg8,mem \1\x02\110 8086,SM
+ADD reg8,reg8 \1\x02\110 8086
+ADD reg16,mem \320\1\x03\110 8086,SM
+ADD reg16,reg16 \320\1\x03\110 8086
+ADD reg32,mem \321\1\x03\110 386,SM
+ADD reg32,reg32 \321\1\x03\110 386
+ADD reg64,mem \324\1\x03\110 X64,SM
+ADD reg64,reg64 \324\1\x03\110 X64
+ADD rm16,imm8 \320\1\x83\200\15 8086
+ADD rm32,imm8 \321\1\x83\200\15 386
+ADD rm64,imm8 \324\1\x83\200\15 X64
+ADD reg_al,imm \1\x04\21 8086,SM
+ADD reg_ax,sbyte \320\1\x83\200\15 8086,SM,ND
+ADD reg_ax,imm \320\1\x05\31 8086,SM
+ADD reg_eax,sbyte \321\1\x83\200\15 386,SM,ND
+ADD reg_eax,imm \321\1\x05\41 386,SM
+ADD reg_rax,sbyte \321\1\x83\200\15 X64,SM,ND
+ADD reg_rax,imm \323\1\x05\41 X64,SM
+ADD rm8,imm \1\x80\200\21 8086,SM
+ADD rm16,imm \320\145\1\x81\200\141 8086,SM
+ADD rm32,imm \321\155\1\x81\200\151 386,SM
+ADD rm64,imm \324\155\1\x81\200\151 X64,SM
+ADD mem,imm8 \1\x80\200\21 8086,SM
+ADD mem,imm16 \320\145\1\x81\200\141 8086,SM
+ADD mem,imm32 \321\155\1\x81\200\151 386,SM
+AND mem,reg8 \1\x20\101 8086,SM
+AND reg8,reg8 \1\x20\101 8086
+AND mem,reg16 \320\1\x21\101 8086,SM
+AND reg16,reg16 \320\1\x21\101 8086
+AND mem,reg32 \321\1\x21\101 386,SM
+AND reg32,reg32 \321\1\x21\101 386
+AND mem,reg64 \324\1\x21\101 X64,SM
+AND reg64,reg64 \324\1\x21\101 X64
+AND reg8,mem \1\x22\110 8086,SM
+AND reg8,reg8 \1\x22\110 8086
+AND reg16,mem \320\1\x23\110 8086,SM
+AND reg16,reg16 \320\1\x23\110 8086
+AND reg32,mem \321\1\x23\110 386,SM
+AND reg32,reg32 \321\1\x23\110 386
+AND reg64,mem \324\1\x23\110 X64,SM
+AND reg64,reg64 \324\1\x23\110 X64
+AND rm16,imm8 \320\1\x83\204\15 8086
+AND rm32,imm8 \321\1\x83\204\15 386
+AND rm64,imm8 \324\1\x83\204\15 X64
+AND reg_al,imm \1\x24\21 8086,SM
+AND reg_ax,sbyte \320\1\x83\204\15 8086,SM,ND
+AND reg_ax,imm \320\1\x25\31 8086,SM
+AND reg_eax,sbyte \321\1\x83\204\15 386,SM,ND
+AND reg_eax,imm \321\1\x25\41 386,SM
+AND reg_rax,sbyte \321\1\x83\204\15 X64,SM,ND
+AND reg_rax,imm \324\1\x25\41 X64,SM
+AND rm8,imm \1\x80\204\21 8086,SM
+AND rm16,imm \320\145\1\x81\204\141 8086,SM
+AND rm32,imm \321\155\1\x81\204\151 386,SM
+AND rm64,imm \324\155\1\x81\204\151 X64,SM
+AND mem,imm8 \1\x80\204\21 8086,SM
+AND mem,imm16 \320\145\1\x81\204\141 8086,SM
+AND mem,imm32 \321\155\1\x81\204\151 386,SM
+ARPL mem,reg16 \1\x63\101 286,PROT,SM,NOLONG
+ARPL reg16,reg16 \1\x63\101 286,PROT,NOLONG
+BB0_RESET void \2\x0F\x3A PENT,CYRIX,ND
+BB1_RESET void \2\x0F\x3B PENT,CYRIX,ND
+BOUND reg16,mem \320\1\x62\110 186,NOLONG
+BOUND reg32,mem \321\1\x62\110 386,NOLONG
+BSF reg16,mem \320\2\x0F\xBC\110 386,SM
+BSF reg16,reg16 \320\2\x0F\xBC\110 386
+BSF reg32,mem \321\2\x0F\xBC\110 386,SM
+BSF reg32,reg32 \321\2\x0F\xBC\110 386
+BSF reg64,mem \324\2\x0F\xBC\110 X64,SM
+BSF reg64,reg64 \324\2\x0F\xBC\110 X64
+BSR reg16,mem \320\2\x0F\xBD\110 386,SM
+BSR reg16,reg16 \320\2\x0F\xBD\110 386
+BSR reg32,mem \321\2\x0F\xBD\110 386,SM
+BSR reg32,reg32 \321\2\x0F\xBD\110 386
+BSR reg64,mem \324\2\x0F\xBD\110 X64,SM
+BSR reg64,reg64 \324\2\x0F\xBD\110 X64
+BSWAP reg32 \321\1\x0F\10\xC8 486
+BSWAP reg64 \324\1\x0F\10\xC8 X64
+BT mem,reg16 \320\2\x0F\xA3\101 386,SM
+BT reg16,reg16 \320\2\x0F\xA3\101 386
+BT mem,reg32 \321\2\x0F\xA3\101 386,SM
+BT reg32,reg32 \321\2\x0F\xA3\101 386
+BT mem,reg64 \324\2\x0F\xA3\101 X64,SM
+BT reg64,reg64 \324\2\x0F\xA3\101 X64
+BT rm16,imm \320\2\x0F\xBA\204\25 386,SB
+BT rm32,imm \321\2\x0F\xBA\204\25 386,SB
+BT rm64,imm \324\2\x0F\xBA\204\25 X64,SB
+BTC mem,reg16 \320\2\x0F\xBB\101 386,SM
+BTC reg16,reg16 \320\2\x0F\xBB\101 386
+BTC mem,reg32 \321\2\x0F\xBB\101 386,SM
+BTC reg32,reg32 \321\2\x0F\xBB\101 386
+BTC mem,reg64 \324\2\x0F\xBB\101 X64,SM
+BTC reg64,reg64 \324\2\x0F\xBB\101 X64
+BTC rm16,imm \320\2\x0F\xBA\207\25 386,SB
+BTC rm32,imm \321\2\x0F\xBA\207\25 386,SB
+BTC rm64,imm \324\2\x0F\xBA\207\25 X64,SB
+BTR mem,reg16 \320\2\x0F\xB3\101 386,SM
+BTR reg16,reg16 \320\2\x0F\xB3\101 386
+BTR mem,reg32 \321\2\x0F\xB3\101 386,SM
+BTR reg32,reg32 \321\2\x0F\xB3\101 386
+BTR mem,reg64 \324\2\x0F\xB3\101 X64,SM
+BTR reg64,reg64 \324\2\x0F\xB3\101 X64
+BTR rm16,imm \320\2\x0F\xBA\206\25 386,SB
+BTR rm32,imm \321\2\x0F\xBA\206\25 386,SB
+BTR rm64,imm \324\2\x0F\xBA\206\25 X64,SB
+BTS mem,reg16 \320\2\x0F\xAB\101 386,SM
+BTS reg16,reg16 \320\2\x0F\xAB\101 386
+BTS mem,reg32 \321\2\x0F\xAB\101 386,SM
+BTS reg32,reg32 \321\2\x0F\xAB\101 386
+BTS mem,reg64 \324\2\x0F\xAB\101 X64,SM
+BTS reg64,reg64 \324\2\x0F\xAB\101 X64
+BTS rm16,imm \320\2\x0F\xBA\205\25 386,SB
+BTS rm32,imm \321\2\x0F\xBA\205\25 386,SB
+BTS rm64,imm \324\2\x0F\xBA\205\25 X64,SB
+CALL imm \322\1\xE8\64 8086
+CALL imm|near \322\1\xE8\64 8086
+CALL imm|far \322\1\x9A\34\74 8086,ND,NOLONG
+CALL imm16 \320\1\xE8\64 8086
+CALL imm16|near \320\1\xE8\64 8086
+CALL imm16|far \320\1\x9A\34\74 8086,ND,NOLONG
+CALL imm32 \321\1\xE8\64 386
+CALL imm32|near \321\1\xE8\64 386
+CALL imm32|far \321\1\x9A\34\74 386,ND,NOLONG
+CALL imm:imm \322\1\x9A\35\30 8086,NOLONG
+CALL imm16:imm \320\1\x9A\31\30 8086,NOLONG
+CALL imm:imm16 \320\1\x9A\31\30 8086,NOLONG
+CALL imm32:imm \321\1\x9A\41\30 386,NOLONG
+CALL imm:imm32 \321\1\x9A\41\30 386,NOLONG
+CALL mem|far \322\1\xFF\203 8086
+CALL mem16|far \320\1\xFF\203 8086
+CALL mem32|far \321\1\xFF\203 386
+CALL mem|near \322\1\xFF\202 8086
+CALL mem16|near \320\1\xFF\202 8086
+CALL mem32|near \321\1\xFF\202 386,NOLONG
+CALL mem64|near \324\1\xFF\202 X64
+CALL reg16 \320\1\xFF\202 8086
+CALL reg32 \321\1\xFF\202 386,NOLONG
+CALL reg64 \324\1\xFF\202 X64
+CALL mem \322\1\xFF\202 8086
+CALL mem16 \320\1\xFF\202 8086
+CALL mem32 \321\1\xFF\202 386,NOLONG
+CALL mem64 \324\1\xFF\202 X64
+CBW void \320\1\x98 8086
+CDQ void \321\1\x99 386
+CDQE void \324\1\x98 X64
+CLC void \1\xF8 8086
+CLD void \1\xFC 8086
+CLFLUSH mem \2\x0F\x80\207 KATMAI
+CLGI void \3\x0F\x01\xDD X64,AMD
+CLI void \1\xFA 8086
+CLTS void \2\x0F\x06 286,PRIV
+CMC void \1\xF5 8086
+CMP mem,reg8 \1\x38\101 8086,SM
+CMP reg8,reg8 \1\x38\101 8086
+CMP mem,reg16 \320\1\x39\101 8086,SM
+CMP reg16,reg16 \320\1\x39\101 8086
+CMP mem,reg32 \321\1\x39\101 386,SM
+CMP reg32,reg32 \321\1\x39\101 386
+CMP mem,reg64 \324\1\x39\101 X64,SM
+CMP reg64,reg64 \324\1\x39\101 X64
+CMP reg8,mem \1\x3A\110 8086,SM
+CMP reg8,reg8 \1\x3A\110 8086
+CMP reg16,mem \320\1\x3B\110 8086,SM
+CMP reg16,reg16 \320\1\x3B\110 8086
+CMP reg32,mem \321\1\x3B\110 386,SM
+CMP reg32,reg32 \321\1\x3B\110 386
+CMP reg64,mem \324\1\x3B\110 X64,SM
+CMP reg64,reg64 \324\1\x3B\110 X64
+CMP rm16,imm8 \320\1\x83\207\15 8086
+CMP rm32,imm8 \321\1\x83\207\15 386
+CMP rm64,imm8 \324\1\x83\207\15 X64
+CMP reg_al,imm \1\x3C\21 8086,SM
+CMP reg_ax,sbyte \320\1\x83\207\15 8086,SM,ND
+CMP reg_ax,imm \320\1\x3D\31 8086,SM
+CMP reg_eax,sbyte \321\1\x83\207\15 386,SM,ND
+CMP reg_eax,imm \321\1\x3D\41 386,SM
+CMP reg_rax,sbyte \321\1\x83\207\15 X64,SM,ND
+CMP reg_rax,imm \321\1\x3D\41 X64,SM
+CMP rm8,imm \1\x80\207\21 8086,SM
+CMP rm16,imm \320\145\1\x81\207\141 8086,SM
+CMP rm32,imm \321\155\1\x81\207\151 386,SM
+CMP rm64,imm \324\155\1\x81\207\151 X64,SM
+CMP mem,imm8 \1\x80\207\21 8086,SM
+CMP mem,imm16 \320\145\1\x81\207\141 8086,SM
+CMP mem,imm32 \321\155\1\x81\207\151 386,SM
+CMPSB void \335\1\xA6 8086
+CMPSD void \335\321\1\xA7 386
+CMPSQ void \335\324\1\xA7 X64
+CMPSW void \335\320\1\xA7 8086
+CMPXCHG mem,reg8 \2\x0F\xB0\101 PENT,SM
+CMPXCHG reg8,reg8 \2\x0F\xB0\101 PENT
+CMPXCHG mem,reg16 \320\2\x0F\xB1\101 PENT,SM
+CMPXCHG reg16,reg16 \320\2\x0F\xB1\101 PENT
+CMPXCHG mem,reg32 \321\2\x0F\xB1\101 PENT,SM
+CMPXCHG reg32,reg32 \321\2\x0F\xB1\101 PENT
+CMPXCHG mem,reg64 \324\2\x0F\xB1\101 X64,SM
+CMPXCHG reg64,reg64 \324\2\x0F\xB1\101 X64
+CMPXCHG486 mem,reg8 \2\x0F\xA6\101 486,SM,UNDOC,ND
+CMPXCHG486 reg8,reg8 \2\x0F\xA6\101 486,UNDOC,ND
+CMPXCHG486 mem,reg16 \320\2\x0F\xA7\101 486,SM,UNDOC,ND
+CMPXCHG486 reg16,reg16 \320\2\x0F\xA7\101 486,UNDOC,ND
+CMPXCHG486 mem,reg32 \321\2\x0F\xA7\101 486,SM,UNDOC,ND
+CMPXCHG486 reg32,reg32 \321\2\x0F\xA7\101 486,UNDOC,ND
+CMPXCHG8B mem \2\x0F\xC7\201 PENT
+CMPXCHG16B mem \324\2\x0F\xC7\201 X64
+CPUID void \2\x0F\xA2 PENT
+CPU_READ void \2\x0F\x3D PENT,CYRIX
+CPU_WRITE void \2\x0F\x3C PENT,CYRIX
+CQO void \324\1\x99 X64
+CWD void \320\1\x99 8086
+CWDE void \321\1\x98 386
+DAA void \1\x27 8086,NOLONG
+DAS void \1\x2F 8086,NOLONG
+DEC reg16 \320\10\x48 8086,NOLONG
+DEC reg32 \321\10\x48 386,NOLONG
+DEC rm8 \1\xFE\201 8086
+DEC rm16 \320\1\xFF\201 8086
+DEC rm32 \321\1\xFF\201 386
+DEC rm64 \324\1\xFF\201 X64
+DIV rm8 \1\xF6\206 8086
+DIV rm16 \320\1\xF7\206 8086
+DIV rm32 \321\1\xF7\206 386
+DIV rm64 \324\1\xF7\206 X64
+DMINT void \2\x0F\x38 P6,CYRIX
+EMMS void \2\x0F\x77 PENT,MMX
+ENTER imm,imm \1\xC8\30\25 186
+EQU imm \0 8086
+EQU imm:imm \0 8086
+F2XM1 void \2\xD9\xF0 8086,FPU
+FABS void \2\xD9\xE1 8086,FPU
+FADD mem32 \1\xD8\200 8086,FPU
+FADD mem64 \1\xDC\200 8086,FPU
+FADD fpureg|to \1\xDC\10\xC0 8086,FPU
+FADD fpureg \1\xD8\10\xC0 8086,FPU
+FADD fpureg,fpu0 \1\xDC\10\xC0 8086,FPU
+FADD fpu0,fpureg \1\xD8\11\xC0 8086,FPU
+FADDP fpureg \1\xDE\10\xC0 8086,FPU
+FADDP fpureg,fpu0 \1\xDE\10\xC0 8086,FPU
+FBLD mem80 \1\xDF\204 8086,FPU
+FBLD mem \1\xDF\204 8086,FPU
+FBSTP mem80 \1\xDF\206 8086,FPU
+FBSTP mem \1\xDF\206 8086,FPU
+FCHS void \2\xD9\xE0 8086,FPU
+FCLEX void \3\x9B\xDB\xE2 8086,FPU
+FCMOVB fpureg \1\xDA\10\xC0 P6,FPU
+FCMOVB fpu0,fpureg \1\xDA\11\xC0 P6,FPU
+FCMOVBE fpureg \1\xDA\10\xD0 P6,FPU
+FCMOVBE fpu0,fpureg \1\xDA\11\xD0 P6,FPU
+FCMOVE fpureg \1\xDA\10\xC8 P6,FPU
+FCMOVE fpu0,fpureg \1\xDA\11\xC8 P6,FPU
+FCMOVNB fpureg \1\xDB\10\xC0 P6,FPU
+FCMOVNB fpu0,fpureg \1\xDB\11\xC0 P6,FPU
+FCMOVNBE fpureg \1\xDB\10\xD0 P6,FPU
+FCMOVNBE fpu0,fpureg \1\xDB\11\xD0 P6,FPU
+FCMOVNE fpureg \1\xDB\10\xC8 P6,FPU
+FCMOVNE fpu0,fpureg \1\xDB\11\xC8 P6,FPU
+FCMOVNU fpureg \1\xDB\10\xD8 P6,FPU
+FCMOVNU fpu0,fpureg \1\xDB\11\xD8 P6,FPU
+FCMOVU fpureg \1\xDA\10\xD8 P6,FPU
+FCMOVU fpu0,fpureg \1\xDA\11\xD8 P6,FPU
+FCOM mem32 \1\xD8\202 8086,FPU
+FCOM mem64 \1\xDC\202 8086,FPU
+FCOM fpureg \1\xD8\10\xD0 8086,FPU
+FCOM fpu0,fpureg \1\xD8\11\xD0 8086,FPU
+FCOMI fpureg \1\xDB\10\xF0 P6,FPU
+FCOMI fpu0,fpureg \1\xDB\11\xF0 P6,FPU
+FCOMIP fpureg \1\xDF\10\xF0 P6,FPU
+FCOMIP fpu0,fpureg \1\xDF\11\xF0 P6,FPU
+FCOMP mem32 \1\xD8\203 8086,FPU
+FCOMP mem64 \1\xDC\203 8086,FPU
+FCOMP fpureg \1\xD8\10\xD8 8086,FPU
+FCOMP fpu0,fpureg \1\xD8\11\xD8 8086,FPU
+FCOMPP void \2\xDE\xD9 8086,FPU
+FCOS void \2\xD9\xFF 386,FPU
+FDECSTP void \2\xD9\xF6 8086,FPU
+FDISI void \3\x9B\xDB\xE1 8086,FPU
+FDIV mem32 \1\xD8\206 8086,FPU
+FDIV mem64 \1\xDC\206 8086,FPU
+FDIV fpureg|to \1\xDC\10\xF8 8086,FPU
+FDIV fpureg,fpu0 \1\xDC\10\xF8 8086,FPU
+FDIV fpureg \1\xD8\10\xF0 8086,FPU
+FDIV fpu0,fpureg \1\xD8\11\xF0 8086,FPU
+FDIVP fpureg,fpu0 \1\xDE\10\xF8 8086,FPU
+FDIVP fpureg \1\xDE\10\xF8 8086,FPU
+FDIVR mem32 \1\xD8\207 8086,FPU
+FDIVR mem64 \1\xDC\207 8086,FPU
+FDIVR fpureg|to \1\xDC\10\xF0 8086,FPU
+FDIVR fpureg,fpu0 \1\xDC\10\xF0 8086,FPU
+FDIVR fpureg \1\xD8\10\xF8 8086,FPU
+FDIVR fpu0,fpureg \1\xD8\11\xF8 8086,FPU
+FDIVRP fpureg \1\xDE\10\xF0 8086,FPU
+FDIVRP fpureg,fpu0 \1\xDE\10\xF0 8086,FPU
+FEMMS void \2\x0F\x0E PENT,3DNOW
+FENI void \3\x9B\xDB\xE0 8086,FPU
+FFREE fpureg \1\xDD\10\xC0 8086,FPU
+FFREEP fpureg \1\xDF\10\xC0 286,FPU,UNDOC
+FIADD mem32 \1\xDA\200 8086,FPU
+FIADD mem16 \1\xDE\200 8086,FPU
+FICOM mem32 \1\xDA\202 8086,FPU
+FICOM mem16 \1\xDE\202 8086,FPU
+FICOMP mem32 \1\xDA\203 8086,FPU
+FICOMP mem16 \1\xDE\203 8086,FPU
+FIDIV mem32 \1\xDA\206 8086,FPU
+FIDIV mem16 \1\xDE\206 8086,FPU
+FIDIVR mem32 \1\xDA\207 8086,FPU
+FIDIVR mem16 \1\xDE\207 8086,FPU
+FILD mem32 \1\xDB\200 8086,FPU
+FILD mem16 \1\xDF\200 8086,FPU
+FILD mem64 \1\xDF\205 8086,FPU
+FIMUL mem32 \1\xDA\201 8086,FPU
+FIMUL mem16 \1\xDE\201 8086,FPU
+FINCSTP void \2\xD9\xF7 8086,FPU
+FINIT void \3\x9B\xDB\xE3 8086,FPU
+FIST mem32 \1\xDB\202 8086,FPU
+FIST mem16 \1\xDF\202 8086,FPU
+FISTP mem32 \1\xDB\203 8086,FPU
+FISTP mem16 \1\xDF\203 8086,FPU
+FISTP mem64 \1\xDF\207 8086,FPU
+FISTTP mem32 \1\xDD\201 PRESCOTT,FPU
+FISTTP mem16 \1\xDB\201 PRESCOTT,FPU
+FISTTP mem64 \1\xDF\201 PRESCOTT,FPU
+FISUB mem32 \1\xDA\204 8086,FPU
+FISUB mem16 \1\xDE\204 8086,FPU
+FISUBR mem32 \1\xDA\205 8086,FPU
+FISUBR mem16 \1\xDE\205 8086,FPU
+FLD mem32 \1\xD9\200 8086,FPU
+FLD mem64 \1\xDD\200 8086,FPU
+FLD mem80 \1\xDB\205 8086,FPU
+FLD fpureg \1\xD9\10\xC0 8086,FPU
+FLD1 void \2\xD9\xE8 8086,FPU
+FLDCW mem \1\xD9\205 8086,FPU,SW
+FLDENV mem \1\xD9\204 8086,FPU
+FLDL2E void \2\xD9\xEA 8086,FPU
+FLDL2T void \2\xD9\xE9 8086,FPU
+FLDLG2 void \2\xD9\xEC 8086,FPU
+FLDLN2 void \2\xD9\xED 8086,FPU
+FLDPI void \2\xD9\xEB 8086,FPU
+FLDZ void \2\xD9\xEE 8086,FPU
+FMUL mem32 \1\xD8\201 8086,FPU
+FMUL mem64 \1\xDC\201 8086,FPU
+FMUL fpureg|to \1\xDC\10\xC8 8086,FPU
+FMUL fpureg,fpu0 \1\xDC\10\xC8 8086,FPU
+FMUL fpureg \1\xD8\10\xC8 8086,FPU
+FMUL fpu0,fpureg \1\xD8\11\xC8 8086,FPU
+FMULP fpureg \1\xDE\10\xC8 8086,FPU
+FMULP fpureg,fpu0 \1\xDE\10\xC8 8086,FPU
+FNCLEX void \2\xDB\xE2 8086,FPU
+FNDISI void \2\xDB\xE1 8086,FPU
+FNENI void \2\xDB\xE0 8086,FPU
+FNINIT void \2\xDB\xE3 8086,FPU
+FNOP void \2\xD9\xD0 8086,FPU
+FNSAVE mem \1\xDD\206 8086,FPU
+FNSTCW mem \1\xD9\207 8086,FPU,SW
+FNSTENV mem \1\xD9\206 8086,FPU
+FNSTSW mem \1\xDD\207 8086,FPU,SW
+FNSTSW reg_ax \2\xDF\xE0 286,FPU
+FPATAN void \2\xD9\xF3 8086,FPU
+FPREM void \2\xD9\xF8 8086,FPU
+FPREM1 void \2\xD9\xF5 386,FPU
+FPTAN void \2\xD9\xF2 8086,FPU
+FRNDINT void \2\xD9\xFC 8086,FPU
+FRSTOR mem \1\xDD\204 8086,FPU
+FSAVE mem \2\x9B\xDD\206 8086,FPU
+FSCALE void \2\xD9\xFD 8086,FPU
+FSETPM void \2\xDB\xE4 286,FPU
+FSIN void \2\xD9\xFE 386,FPU
+FSINCOS void \2\xD9\xFB 386,FPU
+FSQRT void \2\xD9\xFA 8086,FPU
+FST mem32 \1\xD9\202 8086,FPU
+FST mem64 \1\xDD\202 8086,FPU
+FST fpureg \1\xDD\10\xD0 8086,FPU
+FSTCW mem \2\x9B\xD9\207 8086,FPU,SW
+FSTENV mem \2\x9B\xD9\206 8086,FPU
+FSTP mem32 \1\xD9\203 8086,FPU
+FSTP mem64 \1\xDD\203 8086,FPU
+FSTP mem80 \1\xDB\207 8086,FPU
+FSTP fpureg \1\xDD\10\xD8 8086,FPU
+FSTSW mem \2\x9B\xDD\207 8086,FPU,SW
+FSTSW reg_ax \3\x9B\xDF\xE0 286,FPU
+FSUB mem32 \1\xD8\204 8086,FPU
+FSUB mem64 \1\xDC\204 8086,FPU
+FSUB fpureg|to \1\xDC\10\xE8 8086,FPU
+FSUB fpureg,fpu0 \1\xDC\10\xE8 8086,FPU
+FSUB fpureg \1\xD8\10\xE0 8086,FPU
+FSUB fpu0,fpureg \1\xD8\11\xE0 8086,FPU
+FSUBP fpureg \1\xDE\10\xE8 8086,FPU
+FSUBP fpureg,fpu0 \1\xDE\10\xE8 8086,FPU
+FSUBR mem32 \1\xD8\205 8086,FPU
+FSUBR mem64 \1\xDC\205 8086,FPU
+FSUBR fpureg|to \1\xDC\10\xE0 8086,FPU
+FSUBR fpureg,fpu0 \1\xDC\10\xE0 8086,FPU
+FSUBR fpureg \1\xD8\10\xE8 8086,FPU
+FSUBR fpu0,fpureg \1\xD8\11\xE8 8086,FPU
+FSUBRP fpureg \1\xDE\10\xE0 8086,FPU
+FSUBRP fpureg,fpu0 \1\xDE\10\xE0 8086,FPU
+FTST void \2\xD9\xE4 8086,FPU
+FUCOM fpureg \1\xDD\10\xE0 386,FPU
+FUCOM fpu0,fpureg \1\xDD\11\xE0 386,FPU
+FUCOMI fpureg \1\xDB\10\xE8 P6,FPU
+FUCOMI fpu0,fpureg \1\xDB\11\xE8 P6,FPU
+FUCOMIP fpureg \1\xDF\10\xE8 P6,FPU
+FUCOMIP fpu0,fpureg \1\xDF\11\xE8 P6,FPU
+FUCOMP fpureg \1\xDD\10\xE8 386,FPU
+FUCOMP fpu0,fpureg \1\xDD\11\xE8 386,FPU
+FUCOMPP void \2\xDA\xE9 386,FPU
+FXAM void \2\xD9\xE5 8086,FPU
+FXCH void \2\xD9\xC9 8086,FPU
+FXCH fpureg \1\xD9\10\xC8 8086,FPU
+FXCH fpureg,fpu0 \1\xD9\10\xC8 8086,FPU
+FXCH fpu0,fpureg \1\xD9\11\xC8 8086,FPU
+FXTRACT void \2\xD9\xF4 8086,FPU
+FYL2X void \2\xD9\xF1 8086,FPU
+FYL2XP1 void \2\xD9\xF9 8086,FPU
+HLT void \1\xF4 8086,PRIV
+IBTS mem,reg16 \320\2\x0F\xA7\101 386,SW,UNDOC,ND
+IBTS reg16,reg16 \320\2\x0F\xA7\101 386,UNDOC,ND
+IBTS mem,reg32 \321\2\x0F\xA7\101 386,SD,UNDOC,ND
+IBTS reg32,reg32 \321\2\x0F\xA7\101 386,UNDOC,ND
+ICEBP void \1\xF1 386,ND
+IDIV rm8 \1\xF6\207 8086
+IDIV rm16 \320\1\xF7\207 8086
+IDIV rm32 \321\1\xF7\207 386
+IDIV rm64 \324\1\xF7\207 X64
+IMUL rm8 \1\xF6\205 8086
+IMUL rm16 \320\1\xF7\205 8086
+IMUL rm32 \321\1\xF7\205 386
+IMUL rm64 \324\1\xF7\205 X64
+IMUL reg16,mem \320\2\x0F\xAF\110 386,SM
+IMUL reg16,reg16 \320\2\x0F\xAF\110 386
+IMUL reg32,mem \321\2\x0F\xAF\110 386,SM
+IMUL reg32,reg32 \321\2\x0F\xAF\110 386
+IMUL reg64,mem \324\2\x0F\xAF\110 X64,SM
+IMUL reg64,reg64 \324\2\x0F\xAF\110 X64
+IMUL reg16,mem,imm8 \320\1\x6B\110\16 186,SM
+IMUL reg16,mem,sbyte \320\1\x6B\110\16 186,SM,ND
+IMUL reg16,mem,imm16 \320\1\x69\110\32 186,SM
+IMUL reg16,mem,imm \320\146\1\x69\110\142 186,SM,ND
+IMUL reg16,reg16,imm8 \320\1\x6B\110\16 186
+IMUL reg16,reg16,sbyte \320\1\x6B\110\16 186,SM,ND
+IMUL reg16,reg16,imm16 \320\1\x69\110\32 186
+IMUL reg16,reg16,imm \320\146\1\x69\110\142 186,SM,ND
+IMUL reg32,mem,imm8 \321\1\x6B\110\16 386,SM
+IMUL reg32,mem,sbyte \321\1\x6B\110\16 386,SM,ND
+IMUL reg32,mem,imm32 \321\1\x69\110\42 386,SM
+IMUL reg32,mem,imm \321\156\1\x69\110\152 386,SM,ND
+IMUL reg32,reg32,imm8 \321\1\x6B\110\16 386
+IMUL reg32,reg32,sbyte \321\1\x6B\110\16 386,SM,ND
+IMUL reg32,reg32,imm32 \321\1\x69\110\42 386
+IMUL reg32,reg32,imm \321\156\1\x69\110\152 386,SM,ND
+IMUL reg64,mem,imm8 \324\1\x6B\110\16 X64,SM
+IMUL reg64,mem,sbyte \324\1\x6B\110\16 X64,SM,ND
+IMUL reg64,mem,imm32 \324\1\x69\110\42 X64,SM
+IMUL reg64,mem,imm \324\156\1\x69\110\152 X64,SM,ND
+IMUL reg64,reg64,imm8 \324\1\x6B\110\16 X64
+IMUL reg64,reg64,sbyte \324\1\x6B\110\16 X64,SM,ND
+IMUL reg64,reg64,imm32 \324\1\x69\110\42 X64
+IMUL reg64,reg64,imm \324\156\1\x69\110\152 X64,SM,ND
+IMUL reg16,imm8 \320\1\x6B\100\15 186
+IMUL reg16,sbyte \320\1\x6B\100\15 186,SM,ND
+IMUL reg16,imm16 \320\1\x69\100\31 186
+IMUL reg16,imm \320\145\1\x69\100\141 186,SM,ND
+IMUL reg32,imm8 \321\1\x6B\100\15 386
+IMUL reg32,sbyte \321\1\x6B\100\15 386,SM,ND
+IMUL reg32,imm32 \321\1\x69\100\41 386
+IMUL reg32,imm \321\155\1\x69\100\151 386,SM,ND
+IMUL reg64,sbyte \324\1\x6B\100\15 X64,SM,ND
+IMUL reg64,imm32 \324\1\x69\100\41 X64
+IMUL reg64,imm \324\155\1\x69\100\151 X64,SM,ND
+IN reg_al,imm \1\xE4\25 8086,SB
+IN reg_ax,imm \320\1\xE5\25 8086,SB
+IN reg_eax,imm \321\1\xE5\25 386,SB
+IN reg_al,reg_dx \1\xEC 8086
+IN reg_ax,reg_dx \320\1\xED 8086
+IN reg_eax,reg_dx \321\1\xED 386
+INC reg16 \320\10\x40 8086,NOLONG
+INC reg32 \321\10\x40 386,NOLONG
+INC rm8 \1\xFE\200 8086
+INC rm16 \320\1\xFF\200 8086
+INC rm32 \321\1\xFF\200 386
+INC rm64 \324\1\xFF\200 X64
+INCBIN ignore ignore ignore
+INSB void \1\x6C 186
+INSD void \321\1\x6D 386
+INSW void \320\1\x6D 186
+INT imm \1\xCD\24 8086,SB
+INT01 void \1\xF1 386,ND
+INT1 void \1\xF1 386
+INT03 void \1\xCC 8086,ND
+INT3 void \1\xCC 8086
+INTO void \1\xCE 8086,NOLONG
+INVD void \2\x0F\x08 486,PRIV
+INVLPG mem \2\x0F\x01\207 486,PRIV
+INVLPGA void \3\x0F\x01\xDF X86_64,AMD
+IRET void \322\1\xCF 8086
+IRETD void \321\1\xCF 386
+IRETQ void \324\1\xCF X64
+IRETW void \320\1\xCF 8086
+JCXZ imm \310\1\xE3\50 8086,NOLONG
+JECXZ imm \311\1\xE3\50 386
+JMP imm|short \1\xEB\50 8086
+JMP imm \371\1\xEB\50 8086,ND
+JMP imm \322\1\xE9\64 8086
+JMP imm|near \322\1\xE9\64 8086,ND
+JMP imm|far \322\1\xEA\34\74 8086,ND,NOLONG
+JMP imm16 \320\1\xE9\64 8086
+JMP imm16|near \320\1\xE9\64 8086,ND
+JMP imm16|far \320\1\xEA\34\74 8086,ND,NOLONG
+JMP imm32 \321\1\xE9\64 386
+JMP imm32|near \321\1\xE9\64 386,ND
+JMP imm32|far \321\1\xEA\34\74 386,ND,NOLONG
+JMP imm:imm \322\1\xEA\35\30 8086,NOLONG
+JMP imm16:imm \320\1\xEA\31\30 8086,NOLONG
+JMP imm:imm16 \320\1\xEA\31\30 8086,NOLONG
+JMP imm32:imm \321\1\xEA\41\30 386,NOLONG
+JMP imm:imm32 \321\1\xEA\41\30 386,NOLONG
+JMP mem|far \322\1\xFF\205 8086
+JMP mem16|far \320\1\xFF\205 8086
+JMP mem32|far \321\1\xFF\205 386
+JMP mem|near \322\1\xFF\204 8086
+JMP mem16|near \320\1\xFF\204 8086
+JMP mem32|near \321\1\xFF\204 386,NOLONG
+JMP mem64|near \324\1\xFF\204 X64
+JMP reg16 \320\1\xFF\204 8086
+JMP reg32 \321\1\xFF\204 386,NOLONG
+JMP reg64 \324\1\xFF\204 X64
+JMP mem \322\1\xFF\204 8086
+JMP mem16 \320\1\xFF\204 8086
+JMP mem32 \321\1\xFF\204 386,NOLONG
+JMP mem64 \324\1\xFF\204 X64
+JMPE imm \322\2\x0F\xB8\64 IA64
+JMPE imm16 \320\2\x0F\xB8\64 IA64
+JMPE imm32 \321\2\x0F\xB8\64 IA64
+JMPE rm16 \320\2\x0F\x00\206 IA64
+JMPE rm32 \321\2\x0F\x00\206 IA64
+JRCXZ imm \1\xE3\50 X64
+LAHF void \1\x9F 8086
+LAR reg16,mem \320\2\x0F\x02\110 286,PROT,SM
+LAR reg16,reg16 \320\2\x0F\x02\110 286,PROT
+LAR reg32,mem \321\2\x0F\x02\110 386,PROT,SM
+LAR reg32,reg32 \321\2\x0F\x02\110 386,PROT
+LAR reg64,mem \324\2\x0F\x02\110 X64,SM
+LAR reg64,reg64 \324\2\x0F\x02\110 X64,PROT
+LDS reg16,mem \320\1\xC5\110 8086,NOLONG
+LDS reg32,mem \321\1\xC5\110 386,NOLONG
+LEA reg16,mem \320\1\x8D\110 8086
+LEA reg32,mem \321\1\x8D\110 386
+LEA reg64,mem \324\1\x8D\110 X64
+LEAVE void \1\xC9 186
+LES reg16,mem \320\1\xC4\110 8086,NOLONG
+LES reg32,mem \321\1\xC4\110 386,NOLONG
+LFENCE void \3\x0F\xAE\xE8 X64,AMD
+LFS reg16,mem \320\2\x0F\xB4\110 386
+LFS reg32,mem \321\2\x0F\xB4\110 386
+LGDT mem \2\x0F\x01\202 286,PRIV
+LGS reg16,mem \320\2\x0F\xB5\110 386
+LGS reg32,mem \321\2\x0F\xB5\110 386
+LIDT mem \2\x0F\x01\203 286,PRIV
+LLDT mem \1\x0F\170\202 286,PROT,PRIV
+LLDT mem16 \1\x0F\170\202 286,PROT,PRIV
+LLDT reg16 \1\x0F\170\202 286,PROT,PRIV
+LMSW mem \2\x0F\x01\206 286,PRIV
+LMSW mem16 \2\x0F\x01\206 286,PRIV
+LMSW reg16 \2\x0F\x01\206 286,PRIV
+LOADALL void \2\x0F\x07 386,UNDOC
+LOADALL286 void \2\x0F\x05 286,UNDOC
+LODSB void \1\xAC 8086
+LODSD void \321\1\xAD 386
+LODSQ void \324\1\xAD X64
+LODSW void \320\1\xAD 8086
+LOOP imm \312\1\xE2\50 8086
+LOOP imm,reg_cx \310\1\xE2\50 8086,NOLONG
+LOOP imm,reg_ecx \311\1\xE2\50 386
+LOOP imm,reg_rcx \313\1\xE2\50 X64
+LOOPE imm \312\1\xE1\50 8086
+LOOPE imm,reg_cx \310\1\xE1\50 8086,NOLONG
+LOOPE imm,reg_ecx \311\1\xE1\50 386
+LOOPE imm,reg_rcx \313\1\xE1\50 X64
+LOOPNE imm \312\1\xE0\50 8086
+LOOPNE imm,reg_cx \310\1\xE0\50 8086,NOLONG
+LOOPNE imm,reg_ecx \311\1\xE0\50 386
+LOOPNE imm,reg_rcx \313\1\xE0\50 X64
+LOOPNZ imm \312\1\xE0\50 8086
+LOOPNZ imm,reg_cx \310\1\xE0\50 8086,NOLONG
+LOOPNZ imm,reg_ecx \311\1\xE0\50 386
+LOOPNZ imm,reg_rcx \313\1\xE0\50 X64
+LOOPZ imm \312\1\xE1\50 8086
+LOOPZ imm,reg_cx \310\1\xE1\50 8086,NOLONG
+LOOPZ imm,reg_ecx \311\1\xE1\50 386
+LOOPZ imm,reg_rcx \313\1\xE1\50 X64
+LSL reg16,mem \320\2\x0F\x03\110 286,PROT,SM
+LSL reg16,reg16 \320\2\x0F\x03\110 286,PROT
+LSL reg32,mem \321\2\x0F\x03\110 386,PROT,SM
+LSL reg32,reg32 \321\2\x0F\x03\110 386,PROT
+LSL reg64,mem \324\2\x0F\x03\110 X64,SM
+LSL reg64,reg64 \324\2\x0F\x03\110 X64,PROT
+LSS reg16,mem \320\2\x0F\xB2\110 386
+LSS reg32,mem \321\2\x0F\xB2\110 386
+LTR mem \1\x0F\170\203 286,PROT,PRIV
+LTR mem16 \1\x0F\170\203 286,PROT,PRIV,NOLONG
+LTR reg16 \1\x0F\170\203 286,PROT,PRIV,NOLONG
+MFENCE void \3\x0F\xAE\xF0 X64,AMD
+MONITOR void \3\x0F\x01\xC8 PRESCOTT
+MONITOR reg_eax,reg_ecx,reg_edx \3\x0F\x01\xC8 PRESCOTT,ND
+MOV mem,reg_sreg \1\x8C\101 8086,SM
+MOV reg16,reg_sreg \320\1\x8C\101 8086
+MOV reg32,reg_sreg \321\1\x8C\101 386
+MOV reg_sreg,mem \1\x8E\110 8086,SM
+MOV reg_sreg,reg16 \1\x8E\110 8086
+MOV reg_sreg,reg32 \1\x8E\110 386
+MOV reg_al,mem_offs \1\xA0\45 8086,SM
+MOV reg_ax,mem_offs \320\1\xA1\45 8086,SM
+MOV reg_eax,mem_offs \321\1\xA1\45 386,SM
+MOV reg_rax,mem_offs \324\1\xA1\45 X64,SM
+MOV mem_offs,reg_al \1\xA2\44 8086,SM
+MOV mem_offs,reg_ax \320\1\xA3\44 8086,SM
+MOV mem_offs,reg_eax \321\1\xA3\44 386,SM
+MOV mem_offs,reg_rax \324\1\xA3\44 X64,SM
+MOV reg32,reg_creg \334\2\x0F\x20\101 386,PRIV,NOLONG
+MOV reg64,reg_creg \323\2\x0F\x20\101 X64,PRIV
+MOV reg_creg,reg32 \334\2\x0F\x22\110 386,PRIV,NOLONG
+MOV reg_creg,reg64 \323\2\x0F\x22\110 X64,PRIV
+MOV reg32,reg_dreg \2\x0F\x21\101 386,PRIV
+MOV reg64,reg_dreg \323\2\x0F\x21\101 X64,PRIV
+MOV reg_dreg,reg32 \2\x0F\x23\110 386,PRIV
+MOV reg_dreg,reg64 \323\2\x0F\x23\110 X64,PRIV
+MOV reg32,reg_treg \2\x0F\x24\101 386,NOLONG
+MOV reg_treg,reg32 \2\x0F\x26\110 386,NOLONG
+MOV mem,reg8 \1\x88\101 8086,SM
+MOV reg8,reg8 \1\x88\101 8086
+MOV mem,reg16 \320\1\x89\101 8086,SM
+MOV reg16,reg16 \320\1\x89\101 8086
+MOV mem,reg32 \321\1\x89\101 386,SM
+MOV reg32,reg32 \321\1\x89\101 386
+MOV mem,reg64 \324\1\x89\101 X64,SM
+MOV reg64,reg64 \324\1\x89\101 X64
+MOV reg8,mem \1\x8A\110 8086,SM
+MOV reg8,reg8 \1\x8A\110 8086
+MOV reg16,mem \320\1\x8B\110 8086,SM
+MOV reg16,reg16 \320\1\x8B\110 8086
+MOV reg32,mem \321\1\x8B\110 386,SM
+MOV reg32,reg32 \321\1\x8B\110 386
+MOV reg64,mem \324\1\x8B\110 X64,SM
+MOV reg64,reg64 \324\1\x8B\110 X64
+MOV reg8,imm \10\xB0\21 8086,SM
+MOV reg16,imm \320\10\xB8\31 8086,SM
+MOV reg32,imm \321\10\xB8\41 386,SM
+MOV reg64,imm \324\10\xB8\55 X64,SM
+MOV rm8,imm \1\xC6\200\21 8086,SM
+MOV rm16,imm \320\1\xC7\200\31 8086,SM
+MOV rm32,imm \321\1\xC7\200\41 386,SM
+MOV rm64,imm \324\1\xC7\200\41 X64,SM
+MOV mem,imm8 \1\xC6\200\21 8086,SM
+MOV mem,imm16 \320\1\xC7\200\31 8086,SM
+MOV mem,imm32 \321\1\xC7\200\41 386,SM
+MOVD mmxreg,mem \2\x0F\x6E\110 PENT,MMX,SD
+MOVD mmxreg,reg32 \2\x0F\x6E\110 PENT,MMX
+MOVD mem,mmxreg \2\x0F\x7E\101 PENT,MMX,SD
+MOVD reg32,mmxreg \2\x0F\x7E\101 PENT,MMX
+MOVD xmmreg,mem \320\2\x0F\x6E\110 X64,SD
+MOVD xmmreg,reg32 \320\2\x0F\x6E\110 X64
+MOVD mem,xmmreg \320\2\x0F\x7E\101 X64,SD
+MOVD reg32,xmmreg \320\2\x0F\x7E\101 X64,SSE
+MOVQ mmxreg,mem \2\x0F\x6F\110 PENT,MMX,SQ
+MOVQ mmxreg,mmxreg \2\x0F\x6F\110 PENT,MMX
+MOVQ mem,mmxreg \2\x0F\x7F\101 PENT,MMX,SQ
+MOVQ mmxreg,mmxreg \2\x0F\x7F\101 PENT,MMX
+MOVQ mmxreg,rm64 \2\x0F\x6E\110 X64,MMX
+MOVQ rm64,mmxreg \2\x0F\x7E\101 X64,MMX
+MOVSB void \1\xA4 8086
+MOVSD void \321\1\xA5 386
+MOVSQ void \324\1\xA5 X64
+MOVSW void \320\1\xA5 8086
+MOVSX reg16,mem \320\2\x0F\xBE\110 386,SB
+MOVSX reg16,reg8 \320\2\x0F\xBE\110 386
+MOVSX reg32,rm8 \321\2\x0F\xBE\110 386
+MOVSX reg32,rm16 \321\2\x0F\xBF\110 386
+MOVSX reg64,rm8 \324\2\x0F\xBE\110 X64
+MOVSX reg64,rm16 \324\2\x0F\xBF\110 X64
+MOVSX reg64,rm32 \324\1\x63\110 X64
+MOVZX reg16,mem \320\2\x0F\xB6\110 386,SB
+MOVZX reg16,reg8 \320\2\x0F\xB6\110 386
+MOVZX reg32,rm8 \321\2\x0F\xB6\110 386
+MOVZX reg32,rm16 \321\2\x0F\xB7\110 386
+MOVZX reg64,rm8 \324\2\x0F\xB6\110 X64
+MOVZX reg64,rm16 \324\2\x0F\xB7\110 X64
+MUL rm8 \1\xF6\204 8086
+MUL rm16 \320\1\xF7\204 8086
+MUL rm32 \321\1\xF7\204 386
+MUL rm64 \324\1\xF7\204 X64
+MWAIT void \3\x0F\x01\xC9 PRESCOTT
+MWAIT reg_eax,reg_ecx \3\x0F\x01\xC9 PRESCOTT,ND
+NEG rm8 \1\xF6\203 8086
+NEG rm16 \320\1\xF7\203 8086
+NEG rm32 \321\1\xF7\203 386
+NEG rm64 \324\1\xF7\203 X64
+NOP void \1\x90 8086
+NOP rm16 \320\2\x0F\x1F\200 P6
+NOP rm32 \321\2\x0F\x1F\200 P6
+NOP rm64 \324\2\x0F\x1F\200 X64
+NOT rm8 \1\xF6\202 8086
+NOT rm16 \320\1\xF7\202 8086
+NOT rm32 \321\1\xF7\202 386
+NOT rm64 \324\1\xF7\202 X64
+OR mem,reg8 \1\x08\101 8086,SM
+OR reg8,reg8 \1\x08\101 8086
+OR mem,reg16 \320\1\x09\101 8086,SM
+OR reg16,reg16 \320\1\x09\101 8086
+OR mem,reg32 \321\1\x09\101 386,SM
+OR reg32,reg32 \321\1\x09\101 386
+OR mem,reg64 \324\1\x09\101 X64,SM
+OR reg64,reg64 \324\1\x09\101 X64
+OR reg8,mem \1\x0A\110 8086,SM
+OR reg8,reg8 \1\x0A\110 8086
+OR reg16,mem \320\1\x0B\110 8086,SM
+OR reg16,reg16 \320\1\x0B\110 8086
+OR reg32,mem \321\1\x0B\110 386,SM
+OR reg32,reg32 \321\1\x0B\110 386
+OR reg64,mem \324\1\x0B\110 X64,SM
+OR reg64,reg64 \324\1\x0B\110 X64
+OR rm16,imm8 \320\1\x83\201\15 8086
+OR rm32,imm8 \321\1\x83\201\15 386
+OR rm64,imm8 \324\1\x83\201\15 X64
+OR reg_al,imm \1\x0C\21 8086,SM
+OR reg_ax,sbyte \320\1\x83\201\15 8086,SM,ND
+OR reg_ax,imm \320\1\x0D\31 8086,SM
+OR reg_eax,sbyte \321\1\x83\201\15 386,SM,ND
+OR reg_eax,imm \321\1\x0D\41 386,SM
+OR reg_rax,sbyte \321\1\x83\201\15 X64,SM,ND
+OR reg_rax,imm \321\1\x0D\41 X64,SM
+OR rm8,imm \1\x80\201\21 8086,SM
+OR rm16,imm \320\145\1\x81\201\141 8086,SM
+OR rm32,imm \321\155\1\x81\201\151 386,SM
+OR rm64,imm \324\155\1\x81\201\151 X64,SM
+OR mem,imm8 \1\x80\201\21 8086,SM
+OR mem,imm16 \320\145\1\x81\201\141 8086,SM
+OR mem,imm32 \321\155\1\x81\201\151 386,SM
+OUT imm,reg_al \1\xE6\24 8086,SB
+OUT imm,reg_ax \320\1\xE7\24 8086,SB
+OUT imm,reg_eax \321\1\xE7\24 386,SB
+OUT reg_dx,reg_al \1\xEE 8086
+OUT reg_dx,reg_ax \320\1\xEF 8086
+OUT reg_dx,reg_eax \321\1\xEF 386
+OUTSB void \1\x6E 186
+OUTSD void \321\1\x6F 386
+OUTSW void \320\1\x6F 186
+PACKSSDW mmxreg,mem \2\x0F\x6B\110 PENT,MMX,SM
+PACKSSDW mmxreg,mmxreg \2\x0F\x6B\110 PENT,MMX
+PACKSSWB mmxreg,mem \2\x0F\x63\110 PENT,MMX,SM
+PACKSSWB mmxreg,mmxreg \2\x0F\x63\110 PENT,MMX
+PACKUSWB mmxreg,mem \2\x0F\x67\110 PENT,MMX,SM
+PACKUSWB mmxreg,mmxreg \2\x0F\x67\110 PENT,MMX
+PADDB mmxreg,mem \2\x0F\xFC\110 PENT,MMX,SM
+PADDB mmxreg,mmxreg \2\x0F\xFC\110 PENT,MMX
+PADDD mmxreg,mem \2\x0F\xFE\110 PENT,MMX,SM
+PADDD mmxreg,mmxreg \2\x0F\xFE\110 PENT,MMX
+PADDSB mmxreg,mem \2\x0F\xEC\110 PENT,MMX,SM
+PADDSB mmxreg,mmxreg \2\x0F\xEC\110 PENT,MMX
+PADDSIW mmxreg,mem \2\x0F\x51\110 PENT,MMX,SM,CYRIX
+PADDSIW mmxreg,mmxreg \2\x0F\x51\110 PENT,MMX,CYRIX
+PADDSW mmxreg,mem \2\x0F\xED\110 PENT,MMX,SM
+PADDSW mmxreg,mmxreg \2\x0F\xED\110 PENT,MMX
+PADDUSB mmxreg,mem \2\x0F\xDC\110 PENT,MMX,SM
+PADDUSB mmxreg,mmxreg \2\x0F\xDC\110 PENT,MMX
+PADDUSW mmxreg,mem \2\x0F\xDD\110 PENT,MMX,SM
+PADDUSW mmxreg,mmxreg \2\x0F\xDD\110 PENT,MMX
+PADDW mmxreg,mem \2\x0F\xFD\110 PENT,MMX,SM
+PADDW mmxreg,mmxreg \2\x0F\xFD\110 PENT,MMX
+PAND mmxreg,mem \2\x0F\xDB\110 PENT,MMX,SM
+PAND mmxreg,mmxreg \2\x0F\xDB\110 PENT,MMX
+PANDN mmxreg,mem \2\x0F\xDF\110 PENT,MMX,SM
+PANDN mmxreg,mmxreg \2\x0F\xDF\110 PENT,MMX
+PAUSE void \333\1\x90 8086
+PAVEB mmxreg,mem \2\x0F\x50\110 PENT,MMX,SM,CYRIX
+PAVEB mmxreg,mmxreg \2\x0F\x50\110 PENT,MMX,CYRIX
+PAVGUSB mmxreg,mem \2\x0F\x0F\110\01\xBF PENT,3DNOW,SM
+PAVGUSB mmxreg,mmxreg \2\x0F\x0F\110\01\xBF PENT,3DNOW
+PCMPEQB mmxreg,mem \2\x0F\x74\110 PENT,MMX,SM
+PCMPEQB mmxreg,mmxreg \2\x0F\x74\110 PENT,MMX
+PCMPEQD mmxreg,mem \2\x0F\x76\110 PENT,MMX,SM
+PCMPEQD mmxreg,mmxreg \2\x0F\x76\110 PENT,MMX
+PCMPEQW mmxreg,mem \2\x0F\x75\110 PENT,MMX,SM
+PCMPEQW mmxreg,mmxreg \2\x0F\x75\110 PENT,MMX
+PCMPGTB mmxreg,mem \2\x0F\x64\110 PENT,MMX,SM
+PCMPGTB mmxreg,mmxreg \2\x0F\x64\110 PENT,MMX
+PCMPGTD mmxreg,mem \2\x0F\x66\110 PENT,MMX,SM
+PCMPGTD mmxreg,mmxreg \2\x0F\x66\110 PENT,MMX
+PCMPGTW mmxreg,mem \2\x0F\x65\110 PENT,MMX,SM
+PCMPGTW mmxreg,mmxreg \2\x0F\x65\110 PENT,MMX
+PDISTIB mmxreg,mem \2\x0F\x54\110 PENT,MMX,SM,CYRIX
+PF2ID mmxreg,mem \2\x0F\x0F\110\01\x1D PENT,3DNOW,SM
+PF2ID mmxreg,mmxreg \2\x0F\x0F\110\01\x1D PENT,3DNOW
+PFACC mmxreg,mem \2\x0F\x0F\110\01\xAE PENT,3DNOW,SM
+PFACC mmxreg,mmxreg \2\x0F\x0F\110\01\xAE PENT,3DNOW
+PFADD mmxreg,mem \2\x0F\x0F\110\01\x9E PENT,3DNOW,SM
+PFADD mmxreg,mmxreg \2\x0F\x0F\110\01\x9E PENT,3DNOW
+PFCMPEQ mmxreg,mem \2\x0F\x0F\110\01\xB0 PENT,3DNOW,SM
+PFCMPEQ mmxreg,mmxreg \2\x0F\x0F\110\01\xB0 PENT,3DNOW
+PFCMPGE mmxreg,mem \2\x0F\x0F\110\01\x90 PENT,3DNOW,SM
+PFCMPGE mmxreg,mmxreg \2\x0F\x0F\110\01\x90 PENT,3DNOW
+PFCMPGT mmxreg,mem \2\x0F\x0F\110\01\xA0 PENT,3DNOW,SM
+PFCMPGT mmxreg,mmxreg \2\x0F\x0F\110\01\xA0 PENT,3DNOW
+PFMAX mmxreg,mem \2\x0F\x0F\110\01\xA4 PENT,3DNOW,SM
+PFMAX mmxreg,mmxreg \2\x0F\x0F\110\01\xA4 PENT,3DNOW
+PFMIN mmxreg,mem \2\x0F\x0F\110\01\x94 PENT,3DNOW,SM
+PFMIN mmxreg,mmxreg \2\x0F\x0F\110\01\x94 PENT,3DNOW
+PFMUL mmxreg,mem \2\x0F\x0F\110\01\xB4 PENT,3DNOW,SM
+PFMUL mmxreg,mmxreg \2\x0F\x0F\110\01\xB4 PENT,3DNOW
+PFRCP mmxreg,mem \2\x0F\x0F\110\01\x96 PENT,3DNOW,SM
+PFRCP mmxreg,mmxreg \2\x0F\x0F\110\01\x96 PENT,3DNOW
+PFRCPIT1 mmxreg,mem \2\x0F\x0F\110\01\xA6 PENT,3DNOW,SM
+PFRCPIT1 mmxreg,mmxreg \2\x0F\x0F\110\01\xA6 PENT,3DNOW
+PFRCPIT2 mmxreg,mem \2\x0F\x0F\110\01\xB6 PENT,3DNOW,SM
+PFRCPIT2 mmxreg,mmxreg \2\x0F\x0F\110\01\xB6 PENT,3DNOW
+PFRSQIT1 mmxreg,mem \2\x0F\x0F\110\01\xA7 PENT,3DNOW,SM
+PFRSQIT1 mmxreg,mmxreg \2\x0F\x0F\110\01\xA7 PENT,3DNOW
+PFRSQRT mmxreg,mem \2\x0F\x0F\110\01\x97 PENT,3DNOW,SM
+PFRSQRT mmxreg,mmxreg \2\x0F\x0F\110\01\x97 PENT,3DNOW
+PFSUB mmxreg,mem \2\x0F\x0F\110\01\x9A PENT,3DNOW,SM
+PFSUB mmxreg,mmxreg \2\x0F\x0F\110\01\x9A PENT,3DNOW
+PFSUBR mmxreg,mem \2\x0F\x0F\110\01\xAA PENT,3DNOW,SM
+PFSUBR mmxreg,mmxreg \2\x0F\x0F\110\01\xAA PENT,3DNOW
+PI2FD mmxreg,mem \2\x0F\x0F\110\01\x0D PENT,3DNOW,SM
+PI2FD mmxreg,mmxreg \2\x0F\x0F\110\01\x0D PENT,3DNOW
+PMACHRIW mmxreg,mem \2\x0F\x5E\110 PENT,MMX,SM,CYRIX
+PMADDWD mmxreg,mem \2\x0F\xF5\110 PENT,MMX,SM
+PMADDWD mmxreg,mmxreg \2\x0F\xF5\110 PENT,MMX
+PMAGW mmxreg,mem \2\x0F\x52\110 PENT,MMX,SM,CYRIX
+PMAGW mmxreg,mmxreg \2\x0F\x52\110 PENT,MMX,CYRIX
+PMULHRIW mmxreg,mem \2\x0F\x5D\110 PENT,MMX,SM,CYRIX
+PMULHRIW mmxreg,mmxreg \2\x0F\x5D\110 PENT,MMX,CYRIX
+PMULHRWA mmxreg,mem \2\x0F\x0F\110\1\xB7 PENT,3DNOW,SM
+PMULHRWA mmxreg,mmxreg \2\x0F\x0F\110\1\xB7 PENT,3DNOW
+PMULHRWC mmxreg,mem \2\x0F\x59\110 PENT,MMX,SM,CYRIX
+PMULHRWC mmxreg,mmxreg \2\x0F\x59\110 PENT,MMX,CYRIX
+PMULHW mmxreg,mem \2\x0F\xE5\110 PENT,MMX,SM
+PMULHW mmxreg,mmxreg \2\x0F\xE5\110 PENT,MMX
+PMULLW mmxreg,mem \2\x0F\xD5\110 PENT,MMX,SM
+PMULLW mmxreg,mmxreg \2\x0F\xD5\110 PENT,MMX
+PMVGEZB mmxreg,mem \2\x0F\x5C\110 PENT,MMX,SM,CYRIX
+PMVLZB mmxreg,mem \2\x0F\x5B\110 PENT,MMX,SM,CYRIX
+PMVNZB mmxreg,mem \2\x0F\x5A\110 PENT,MMX,SM,CYRIX
+PMVZB mmxreg,mem \2\x0F\x58\110 PENT,MMX,SM,CYRIX
+POP reg16 \320\10\x58 8086
+POP reg32 \321\10\x58 386,NOLONG
+POP reg64 \323\10\x58 X64
+POP rm16 \320\1\x8F\200 8086
+POP rm32 \321\1\x8F\200 386,NOLONG
+POP rm64 \323\1\x8F\200 X64
+POP reg_cs \1\x0F 8086,UNDOC,ND
+POP reg_dess \4 8086,NOLONG
+POP reg_fsgs \1\x0F\5 386
+POPA void \322\1\x61 186,NOLONG
+POPAD void \321\1\x61 386,NOLONG
+POPAW void \320\1\x61 186,NOLONG
+POPF void \322\1\x9D 8086
+POPFD void \321\1\x9D 386,NOLONG
+POPFQ void \321\1\x9D X64
+POPFW void \320\1\x9D 8086
+POR mmxreg,mem \2\x0F\xEB\110 PENT,MMX,SM
+POR mmxreg,mmxreg \2\x0F\xEB\110 PENT,MMX
+PREFETCH mem \2\x0F\x0D\200 PENT,3DNOW,SM
+PREFETCHW mem \2\x0F\x0D\201 PENT,3DNOW,SM
+PREFETCHNTA mem \2\x0F\x18\200 X64,AMD,SM
+PREFETCHT0 mem \2\x0F\x18\200 X64,AMD,SM
+PREFETCHT1 mem \2\x0F\x18\201 X64,AMD,SM
+PREFETCHT2 mem \2\x0F\x18\202 X64,AMD,SM
+PSLLD mmxreg,mem \2\x0F\xF2\110 PENT,MMX,SM
+PSLLD mmxreg,mmxreg \2\x0F\xF2\110 PENT,MMX
+PSLLD mmxreg,imm \2\x0F\x72\206\25 PENT,MMX
+PSLLQ mmxreg,mem \2\x0F\xF3\110 PENT,MMX,SM
+PSLLQ mmxreg,mmxreg \2\x0F\xF3\110 PENT,MMX
+PSLLQ mmxreg,imm \2\x0F\x73\206\25 PENT,MMX
+PSLLW mmxreg,mem \2\x0F\xF1\110 PENT,MMX,SM
+PSLLW mmxreg,mmxreg \2\x0F\xF1\110 PENT,MMX
+PSLLW mmxreg,imm \2\x0F\x71\206\25 PENT,MMX
+PSRAD mmxreg,mem \2\x0F\xE2\110 PENT,MMX,SM
+PSRAD mmxreg,mmxreg \2\x0F\xE2\110 PENT,MMX
+PSRAD mmxreg,imm \2\x0F\x72\204\25 PENT,MMX
+PSRAW mmxreg,mem \2\x0F\xE1\110 PENT,MMX,SM
+PSRAW mmxreg,mmxreg \2\x0F\xE1\110 PENT,MMX
+PSRAW mmxreg,imm \2\x0F\x71\204\25 PENT,MMX
+PSRLD mmxreg,mem \2\x0F\xD2\110 PENT,MMX,SM
+PSRLD mmxreg,mmxreg \2\x0F\xD2\110 PENT,MMX
+PSRLD mmxreg,imm \2\x0F\x72\202\25 PENT,MMX
+PSRLQ mmxreg,mem \2\x0F\xD3\110 PENT,MMX,SM
+PSRLQ mmxreg,mmxreg \2\x0F\xD3\110 PENT,MMX
+PSRLQ mmxreg,imm \2\x0F\x73\202\25 PENT,MMX
+PSRLW mmxreg,mem \2\x0F\xD1\110 PENT,MMX,SM
+PSRLW mmxreg,mmxreg \2\x0F\xD1\110 PENT,MMX
+PSRLW mmxreg,imm \2\x0F\x71\202\25 PENT,MMX
+PSUBB mmxreg,mem \2\x0F\xF8\110 PENT,MMX,SM
+PSUBB mmxreg,mmxreg \2\x0F\xF8\110 PENT,MMX
+PSUBD mmxreg,mem \2\x0F\xFA\110 PENT,MMX,SM
+PSUBD mmxreg,mmxreg \2\x0F\xFA\110 PENT,MMX
+PSUBSB mmxreg,mem \2\x0F\xE8\110 PENT,MMX,SM
+PSUBSB mmxreg,mmxreg \2\x0F\xE8\110 PENT,MMX
+PSUBSIW mmxreg,mem \2\x0F\x55\110 PENT,MMX,SM,CYRIX
+PSUBSIW mmxreg,mmxreg \2\x0F\x55\110 PENT,MMX,CYRIX
+PSUBSW mmxreg,mem \2\x0F\xE9\110 PENT,MMX,SM
+PSUBSW mmxreg,mmxreg \2\x0F\xE9\110 PENT,MMX
+PSUBUSB mmxreg,mem \2\x0F\xD8\110 PENT,MMX,SM
+PSUBUSB mmxreg,mmxreg \2\x0F\xD8\110 PENT,MMX
+PSUBUSW mmxreg,mem \2\x0F\xD9\110 PENT,MMX,SM
+PSUBUSW mmxreg,mmxreg \2\x0F\xD9\110 PENT,MMX
+PSUBW mmxreg,mem \2\x0F\xF9\110 PENT,MMX,SM
+PSUBW mmxreg,mmxreg \2\x0F\xF9\110 PENT,MMX
+PUNPCKHBW mmxreg,mem \2\x0F\x68\110 PENT,MMX,SM
+PUNPCKHBW mmxreg,mmxreg \2\x0F\x68\110 PENT,MMX
+PUNPCKHDQ mmxreg,mem \2\x0F\x6A\110 PENT,MMX,SM
+PUNPCKHDQ mmxreg,mmxreg \2\x0F\x6A\110 PENT,MMX
+PUNPCKHWD mmxreg,mem \2\x0F\x69\110 PENT,MMX,SM
+PUNPCKHWD mmxreg,mmxreg \2\x0F\x69\110 PENT,MMX
+PUNPCKLBW mmxreg,mem \2\x0F\x60\110 PENT,MMX,SM
+PUNPCKLBW mmxreg,mmxreg \2\x0F\x60\110 PENT,MMX
+PUNPCKLDQ mmxreg,mem \2\x0F\x62\110 PENT,MMX,SM
+PUNPCKLDQ mmxreg,mmxreg \2\x0F\x62\110 PENT,MMX
+PUNPCKLWD mmxreg,mem \2\x0F\x61\110 PENT,MMX,SM
+PUNPCKLWD mmxreg,mmxreg \2\x0F\x61\110 PENT,MMX
+PUSH reg16 \320\10\x50 8086
+PUSH reg32 \321\10\x50 386,NOLONG
+PUSH reg64 \323\10\x50 X64
+PUSH rm16 \320\1\xFF\206 8086
+PUSH rm32 \321\1\xFF\206 386,NOLONG
+PUSH rm64 \323\1\xFF\206 X64
+PUSH reg_cs \6 8086,NOLONG
+PUSH reg_dess \6 8086,NOLONG
+PUSH reg_fsgs \1\x0F\7 386
+PUSH imm8 \1\x6A\14 186
+PUSH sbyte \1\x6A\14 186,ND
+PUSH imm16 \320\144\1\x68\140 186
+PUSH imm32 \321\154\1\x68\150 386,NOLONG
+PUSH imm64 \321\154\1\x68\150 X64
+PUSH imm \1\x68\34 186
+PUSHA void \322\1\x60 186,NOLONG
+PUSHAD void \321\1\x60 386,NOLONG
+PUSHAW void \320\1\x60 186,NOLONG
+PUSHF void \322\1\x9C 8086
+PUSHFD void \321\1\x9C 386,NOLONG
+PUSHFQ void \321\1\x9C X64
+PUSHFW void \320\1\x9C 8086
+PXOR mmxreg,mem \2\x0F\xEF\110 PENT,MMX,SM
+PXOR mmxreg,mmxreg \2\x0F\xEF\110 PENT,MMX
+RCL rm8,unity \1\xD0\202 8086
+RCL rm8,reg_cl \1\xD2\202 8086
+RCL rm8,imm \1\xC0\202\25 186,SB
+RCL rm16,unity \320\1\xD1\202 8086
+RCL rm16,reg_cl \320\1\xD3\202 8086
+RCL rm16,imm \320\1\xC1\202\25 186,SB
+RCL rm32,unity \321\1\xD1\202 386
+RCL rm32,reg_cl \321\1\xD3\202 386
+RCL rm32,imm \321\1\xC1\202\25 386,SB
+RCL rm64,unity \324\1\xD1\202 X64
+RCL rm64,reg_cl \324\1\xD3\202 X64
+RCL rm64,imm \324\1\xC1\202\25 X64,SB
+RCR rm8,unity \1\xD0\203 8086
+RCR rm8,reg_cl \1\xD2\203 8086
+RCR rm8,imm \1\xC0\203\25 186,SB
+RCR rm16,unity \320\1\xD1\203 8086
+RCR rm16,reg_cl \320\1\xD3\203 8086
+RCR rm16,imm \320\1\xC1\203\25 186,SB
+RCR rm32,unity \321\1\xD1\203 386
+RCR rm32,reg_cl \321\1\xD3\203 386
+RCR rm32,imm \321\1\xC1\203\25 386,SB
+RCR rm64,unity \324\1\xD1\203 X64
+RCR rm64,reg_cl \324\1\xD3\203 X64
+RCR rm64,imm \324\1\xC1\203\25 X64,SB
+RDSHR rm32 \321\2\x0F\x36\200 P6,CYRIX,SMM
+RDMSR void \2\x0F\x32 PENT,PRIV
+RDPMC void \2\x0F\x33 P6
+RDTSC void \2\x0F\x31 PENT
+RDTSCP void \3\x0F\x01\xF9 X86_64
+RET void \1\xC3 8086
+RET imm \1\xC2\30 8086,SW
+RETF void \1\xCB 8086
+RETF imm \1\xCA\30 8086,SW
+RETN void \1\xC3 8086
+RETN imm \1\xC2\30 8086,SW
+ROL rm8,unity \1\xD0\200 8086
+ROL rm8,reg_cl \1\xD2\200 8086
+ROL rm8,imm \1\xC0\200\25 186,SB
+ROL rm16,unity \320\1\xD1\200 8086
+ROL rm16,reg_cl \320\1\xD3\200 8086
+ROL rm16,imm \320\1\xC1\200\25 186,SB
+ROL rm32,unity \321\1\xD1\200 386
+ROL rm32,reg_cl \321\1\xD3\200 386
+ROL rm32,imm \321\1\xC1\200\25 386,SB
+ROL rm64,unity \324\1\xD1\200 X64
+ROL rm64,reg_cl \324\1\xD3\200 X64
+ROL rm64,imm \324\1\xC1\200\25 X64,SB
+ROR rm8,unity \1\xD0\201 8086
+ROR rm8,reg_cl \1\xD2\201 8086
+ROR rm8,imm \1\xC0\201\25 186,SB
+ROR rm16,unity \320\1\xD1\201 8086
+ROR rm16,reg_cl \320\1\xD3\201 8086
+ROR rm16,imm \320\1\xC1\201\25 186,SB
+ROR rm32,unity \321\1\xD1\201 386
+ROR rm32,reg_cl \321\1\xD3\201 386
+ROR rm32,imm \321\1\xC1\201\25 386,SB
+ROR rm64,unity \324\1\xD1\201 X64
+ROR rm64,reg_cl \324\1\xD3\201 X64
+ROR rm64,imm \324\1\xC1\201\25 X64,SB
+RDM void \2\x0F\x3A P6,CYRIX
+RSDC reg_sreg,mem80 \2\x0F\x79\110 486,CYRIX,SMM
+RSLDT mem80 \2\x0F\x7B\200 486,CYRIX,SMM
+RSM void \2\x0F\xAA PENT,SMM
+RSTS mem80 \2\x0F\x7D\200 486,CYRIX,SMM
+SAHF void \1\x9E 8086
+SAL rm8,unity \1\xD0\204 8086,ND
+SAL rm8,reg_cl \1\xD2\204 8086,ND
+SAL rm8,imm \1\xC0\204\25 186,ND,SB
+SAL rm16,unity \320\1\xD1\204 8086,ND
+SAL rm16,reg_cl \320\1\xD3\204 8086,ND
+SAL rm16,imm \320\1\xC1\204\25 186,ND,SB
+SAL rm32,unity \321\1\xD1\204 386,ND
+SAL rm32,reg_cl \321\1\xD3\204 386,ND
+SAL rm32,imm \321\1\xC1\204\25 386,ND,SB
+SAL rm64,unity \324\1\xD1\204 X64,ND
+SAL rm64,reg_cl \324\1\xD3\204 X64,ND
+SAL rm64,imm \324\1\xC1\204\25 X64,ND,SB
+SALC void \1\xD6 8086,UNDOC
+SAR rm8,unity \1\xD0\207 8086
+SAR rm8,reg_cl \1\xD2\207 8086
+SAR rm8,imm \1\xC0\207\25 186,SB
+SAR rm16,unity \320\1\xD1\207 8086
+SAR rm16,reg_cl \320\1\xD3\207 8086
+SAR rm16,imm \320\1\xC1\207\25 186,SB
+SAR rm32,unity \321\1\xD1\207 386
+SAR rm32,reg_cl \321\1\xD3\207 386
+SAR rm32,imm \321\1\xC1\207\25 386,SB
+SAR rm64,unity \324\1\xD1\207 X64
+SAR rm64,reg_cl \324\1\xD3\207 X64
+SAR rm64,imm \324\1\xC1\207\25 X64,SB
+SBB mem,reg8 \1\x18\101 8086,SM
+SBB reg8,reg8 \1\x18\101 8086
+SBB mem,reg16 \320\1\x19\101 8086,SM
+SBB reg16,reg16 \320\1\x19\101 8086
+SBB mem,reg32 \321\1\x19\101 386,SM
+SBB reg32,reg32 \321\1\x19\101 386
+SBB mem,reg64 \324\1\x19\101 X64,SM
+SBB reg64,reg64 \324\1\x19\101 X64
+SBB reg8,mem \1\x1A\110 8086,SM
+SBB reg8,reg8 \1\x1A\110 8086
+SBB reg16,mem \320\1\x1B\110 8086,SM
+SBB reg16,reg16 \320\1\x1B\110 8086
+SBB reg32,mem \321\1\x1B\110 386,SM
+SBB reg32,reg32 \321\1\x1B\110 386
+SBB reg64,mem \324\1\x1B\110 X64,SM
+SBB reg64,reg64 \324\1\x1B\110 X64
+SBB rm16,imm8 \320\1\x83\203\15 8086
+SBB rm32,imm8 \321\1\x83\203\15 386
+SBB rm64,imm8 \324\1\x83\203\15 X64
+SBB reg_al,imm \1\x1C\21 8086,SM
+SBB reg_ax,sbyte \320\1\x83\203\15 8086,SM,ND
+SBB reg_ax,imm \320\1\x1D\31 8086,SM
+SBB reg_eax,sbyte \321\1\x83\203\15 386,SM,ND
+SBB reg_eax,imm \321\1\x1D\41 386,SM
+SBB reg_rax,sbyte \321\1\x83\203\15 X64,SM,ND
+SBB reg_rax,imm \321\1\x1D\41 X64,SM
+SBB rm8,imm \1\x80\203\21 8086,SM
+SBB rm16,imm \320\145\1\x81\203\141 8086,SM
+SBB rm32,imm \321\155\1\x81\203\151 386,SM
+SBB rm64,imm \324\155\1\x81\203\151 X64,SM
+SBB mem,imm8 \1\x80\203\21 8086,SM
+SBB mem,imm16 \320\145\1\x81\203\141 8086,SM
+SBB mem,imm32 \321\155\1\x81\203\151 386,SM
+SCASB void \335\1\xAE 8086
+SCASD void \335\321\1\xAF 386
+SCASQ void \335\324\1\xAF X64
+SCASW void \335\320\1\xAF 8086
+SFENCE void \3\x0F\xAE\xF8 X64,AMD
+SGDT mem \2\x0F\x01\200 286
+SHL rm8,unity \1\xD0\204 8086
+SHL rm8,reg_cl \1\xD2\204 8086
+SHL rm8,imm \1\xC0\204\25 186,SB
+SHL rm16,unity \320\1\xD1\204 8086
+SHL rm16,reg_cl \320\1\xD3\204 8086
+SHL rm16,imm \320\1\xC1\204\25 186,SB
+SHL rm32,unity \321\1\xD1\204 386
+SHL rm32,reg_cl \321\1\xD3\204 386
+SHL rm32,imm \321\1\xC1\204\25 386,SB
+SHL rm64,unity \324\1\xD1\204 X64
+SHL rm64,reg_cl \324\1\xD3\204 X64
+SHL rm64,imm \324\1\xC1\204\25 X64,SB
+SHLD mem,reg16,imm \320\2\x0F\xA4\101\26 386,SM2,SB,AR2
+SHLD reg16,reg16,imm \320\2\x0F\xA4\101\26 386,SM2,SB,AR2
+SHLD mem,reg32,imm \321\2\x0F\xA4\101\26 386,SM2,SB,AR2
+SHLD reg32,reg32,imm \321\2\x0F\xA4\101\26 386,SM2,SB,AR2
+SHLD mem,reg64,imm \324\2\x0F\xA4\101\26 X64,SM2,SB,AR2
+SHLD reg64,reg64,imm \324\2\x0F\xA4\101\26 X64,SM2,SB,AR2
+SHLD mem,reg16,reg_cl \320\2\x0F\xA5\101 386,SM
+SHLD reg16,reg16,reg_cl \320\2\x0F\xA5\101 386
+SHLD mem,reg32,reg_cl \321\2\x0F\xA5\101 386,SM
+SHLD reg32,reg32,reg_cl \321\2\x0F\xA5\101 386
+SHLD mem,reg64,reg_cl \324\2\x0F\xA5\101 X64,SM
+SHLD reg64,reg64,reg_cl \324\2\x0F\xA5\101 X64
+SHR rm8,unity \1\xD0\205 8086
+SHR rm8,reg_cl \1\xD2\205 8086
+SHR rm8,imm \1\xC0\205\25 186,SB
+SHR rm16,unity \320\1\xD1\205 8086
+SHR rm16,reg_cl \320\1\xD3\205 8086
+SHR rm16,imm \320\1\xC1\205\25 186,SB
+SHR rm32,unity \321\1\xD1\205 386
+SHR rm32,reg_cl \321\1\xD3\205 386
+SHR rm32,imm \321\1\xC1\205\25 386,SB
+SHR rm64,unity \324\1\xD1\205 X64
+SHR rm64,reg_cl \324\1\xD3\205 X64
+SHR rm64,imm \324\1\xC1\205\25 X64,SB
+SHRD mem,reg16,imm \320\2\x0F\xAC\101\26 386,SM2,SB,AR2
+SHRD reg16,reg16,imm \320\2\x0F\xAC\101\26 386,SM2,SB,AR2
+SHRD mem,reg32,imm \321\2\x0F\xAC\101\26 386,SM2,SB,AR2
+SHRD reg32,reg32,imm \321\2\x0F\xAC\101\26 386,SM2,SB,AR2
+SHRD mem,reg64,imm \324\2\x0F\xAC\101\26 X64,SM2,SB,AR2
+SHRD reg64,reg64,imm \324\2\x0F\xAC\101\26 X64,SM2,SB,AR2
+SHRD mem,reg16,reg_cl \320\2\x0F\xAD\101 386,SM
+SHRD reg16,reg16,reg_cl \320\2\x0F\xAD\101 386
+SHRD mem,reg32,reg_cl \321\2\x0F\xAD\101 386,SM
+SHRD reg32,reg32,reg_cl \321\2\x0F\xAD\101 386
+SHRD mem,reg64,reg_cl \324\2\x0F\xAD\101 X64,SM
+SHRD reg64,reg64,reg_cl \324\2\x0F\xAD\101 X64
+SIDT mem \2\x0F\x01\201 286
+SLDT mem \1\x0F\170\200 286
+SLDT mem16 \1\x0F\170\200 286
+SLDT reg16 \320\1\x0F\170\200 286
+SLDT reg32 \321\1\x0F\170\200 386
+SKINIT void \3\x0F\x01\xDE X64
+SMI void \1\xF1 386,UNDOC
+SMINT void \2\x0F\x38 P6,CYRIX
; Older Cyrix chips had this; they had to move due to conflict with MMX
-SMINTOLD void \2\x0F\x7E 486,CYRIX,ND
-SMSW mem \2\x0F\x01\204 286
-SMSW mem16 \2\x0F\x01\204 286
-SMSW reg16 \320\2\x0F\x01\204 286
-SMSW reg32 \321\2\x0F\x01\204 386
-STC void \1\xF9 8086
-STD void \1\xFD 8086
-STGI void \3\x0F\x01\xDC X64
-STI void \1\xFB 8086
-STOSB void \1\xAA 8086
-STOSD void \321\1\xAB 386
-STOSQ void \324\1\xAB X64
-STOSW void \320\1\xAB 8086
-STR mem \1\x0F\170\201 286,PROT
-STR mem16 \1\x0F\170\201 286,PROT
-STR reg16 \320\1\x0F\170\201 286,PROT
-STR reg32 \321\1\x0F\170\201 386,PROT
-STR reg64 \324\1\x0F\170\201 X64
-SUB mem,reg8 \1\x28\101 8086,SM
-SUB reg8,reg8 \1\x28\101 8086
-SUB mem,reg16 \320\1\x29\101 8086,SM
-SUB reg16,reg16 \320\1\x29\101 8086
-SUB mem,reg32 \321\1\x29\101 386,SM
-SUB reg32,reg32 \321\1\x29\101 386
-SUB mem,reg64 \324\1\x29\101 X64,SM
-SUB reg64,reg64 \324\1\x29\101 X64
-SUB reg8,mem \1\x2A\110 8086,SM
-SUB reg8,reg8 \1\x2A\110 8086
-SUB reg16,mem \320\1\x2B\110 8086,SM
-SUB reg16,reg16 \320\1\x2B\110 8086
-SUB reg32,mem \321\1\x2B\110 386,SM
-SUB reg32,reg32 \321\1\x2B\110 386
-SUB reg64,mem \324\1\x2B\110 X64,SM
-SUB reg64,reg64 \324\1\x2B\110 X64
-SUB rm16,imm8 \320\1\x83\205\15 8086
-SUB rm32,imm8 \321\1\x83\205\15 386
-SUB rm64,imm8 \324\1\x83\205\15 X64
-SUB reg_al,imm \1\x2C\21 8086,SM
-SUB reg_ax,sbyte \320\1\x83\205\15 8086,SM,ND
-SUB reg_ax,imm \320\1\x2D\31 8086,SM
-SUB reg_eax,sbyte \321\1\x83\205\15 386,SM,ND
-SUB reg_eax,imm \321\1\x2D\41 386,SM
-SUB reg_rax,sbyte \321\1\x83\205\15 X64,SM,ND
-SUB reg_rax,imm \321\1\x2D\41 X64,SM
-SUB rm8,imm \1\x80\205\21 8086,SM
-SUB rm16,imm \320\145\1\x81\205\141 8086,SM
-SUB rm32,imm \321\155\1\x81\205\151 386,SM
-SUB rm64,imm \324\155\1\x81\205\151 X64,SM
-SUB mem,imm8 \1\x80\205\21 8086,SM
-SUB mem,imm16 \320\145\1\x81\205\141 8086,SM
-SUB mem,imm32 \321\155\1\x81\205\151 386,SM
-SVDC mem80,reg_sreg \2\x0F\x78\101 486,CYRIX,SMM
-SVLDT mem80 \2\x0F\x7A\200 486,CYRIX,SMM
-SVTS mem80 \2\x0F\x7C\200 486,CYRIX,SMM
-SWAPGS void \3\x0F\x01\xF8 X64
-SYSCALL void \2\x0F\x05 P6,AMD
-SYSENTER void \2\x0F\x34 P6
-SYSEXIT void \2\x0F\x35 P6,PRIV
-SYSRET void \2\x0F\x07 P6,PRIV,AMD
-TEST mem,reg8 \1\x84\101 8086,SM
-TEST reg8,reg8 \1\x84\101 8086
-TEST mem,reg16 \320\1\x85\101 8086,SM
-TEST reg16,reg16 \320\1\x85\101 8086
-TEST mem,reg32 \321\1\x85\101 386,SM
-TEST reg32,reg32 \321\1\x85\101 386
-TEST mem,reg64 \324\1\x85\101 X64,SM
-TEST reg64,reg64 \324\1\x85\101 X64
-TEST reg8,mem \1\x84\110 8086,SM
-TEST reg16,mem \320\1\x85\110 8086,SM
-TEST reg32,mem \321\1\x85\110 386,SM
-TEST reg64,mem \324\1\x85\110 X64,SM
-TEST reg_al,imm \1\xA8\21 8086,SM
-TEST reg_ax,imm \320\1\xA9\31 8086,SM
-TEST reg_eax,imm \321\1\xA9\41 386,SM
-TEST reg_rax,imm \321\1\xA9\41 X64,SM
-TEST rm8,imm \1\xF6\200\21 8086,SM
-TEST rm16,imm \320\1\xF7\200\31 8086,SM
-TEST rm32,imm \321\1\xF7\200\41 386,SM
-TEST rm64,imm \324\1\xF7\200\41 X64,SM
-TEST mem,imm8 \1\xF6\200\21 8086,SM
-TEST mem,imm16 \320\1\xF7\200\31 8086,SM
-TEST mem,imm32 \321\1\xF7\200\41 386,SM
-UD0 void \2\x0F\xFF 286,UNDOC
-UD1 void \2\x0F\xB9 286,UNDOC
-UD2 void \2\x0F\x0B 286
-UMOV mem,reg8 \2\x0F\x10\101 386,UNDOC,SM,ND
-UMOV reg8,reg8 \2\x0F\x10\101 386,UNDOC,ND
-UMOV mem,reg16 \320\2\x0F\x11\101 386,UNDOC,SM,ND
-UMOV reg16,reg16 \320\2\x0F\x11\101 386,UNDOC,ND
-UMOV mem,reg32 \321\2\x0F\x11\101 386,UNDOC,SM,ND
-UMOV reg32,reg32 \321\2\x0F\x11\101 386,UNDOC,ND
-UMOV reg8,mem \2\x0F\x12\110 386,UNDOC,SM,ND
-UMOV reg8,reg8 \2\x0F\x12\110 386,UNDOC,ND
-UMOV reg16,mem \320\2\x0F\x13\110 386,UNDOC,SM,ND
-UMOV reg16,reg16 \320\2\x0F\x13\110 386,UNDOC,ND
-UMOV reg32,mem \321\2\x0F\x13\110 386,UNDOC,SM,ND
-UMOV reg32,reg32 \321\2\x0F\x13\110 386,UNDOC,ND
-VERR mem \1\x0F\170\204 286,PROT
-VERR mem16 \1\x0F\170\204 286,PROT
-VERR reg16 \1\x0F\170\204 286,PROT
-VERW mem \1\x0F\170\205 286,PROT
-VERW mem16 \1\x0F\170\205 286,PROT
-VERW reg16 \1\x0F\170\205 286,PROT
-WAIT void \1\x9B 8086
-FWAIT void \1\x9B 8086
-WBINVD void \2\x0F\x09 486,PRIV
-WRSHR rm32 \321\2\x0F\x37\200 P6,CYRIX,SMM
-WRMSR void \2\x0F\x30 PENT,PRIV
-XADD mem,reg8 \2\x0F\xC0\101 486,SM
-XADD reg8,reg8 \2\x0F\xC0\101 486
-XADD mem,reg16 \320\2\x0F\xC1\101 486,SM
-XADD reg16,reg16 \320\2\x0F\xC1\101 486
-XADD mem,reg32 \321\2\x0F\xC1\101 486,SM
-XADD reg32,reg32 \321\2\x0F\xC1\101 486
-XADD mem,reg64 \324\2\x0F\xC1\101 X64,SM
-XADD reg64,reg64 \324\2\x0F\xC1\101 X64
-XBTS reg16,mem \320\2\x0F\xA6\110 386,SW,UNDOC,ND
-XBTS reg16,reg16 \320\2\x0F\xA6\110 386,UNDOC,ND
-XBTS reg32,mem \321\2\x0F\xA6\110 386,SD,UNDOC,ND
-XBTS reg32,reg32 \321\2\x0F\xA6\110 386,UNDOC,ND
-XCHG reg_ax,reg16 \320\11\x90 8086,NOLONG
-XCHG reg_eax,reg32 \321\11\x90 386,NOLONG
-XCHG reg16,reg_ax \320\10\x90 8086,NOLONG
-XCHG reg32,reg_eax \321\10\x90 386,NOLONG
-XCHG reg_rax,reg_rax \321\11\x90 X64
-XCHG reg8,mem \1\x86\110 8086,SM
-XCHG reg8,reg8 \1\x86\110 8086
-XCHG reg16,mem \320\1\x87\110 8086,SM
-XCHG reg16,reg16 \320\1\x87\110 8086
-XCHG reg32,mem \321\1\x87\110 386,SM
-XCHG reg32,reg32 \321\1\x87\110 386
-XCHG reg64,mem \324\1\x87\110 X64,SM
-XCHG reg64,reg64 \324\1\x87\110 X64
-XCHG mem,reg8 \1\x86\101 8086,SM
-XCHG reg8,reg8 \1\x86\101 8086
-XCHG mem,reg16 \320\1\x87\101 8086,SM
-XCHG reg16,reg16 \320\1\x87\101 8086
-XCHG mem,reg32 \321\1\x87\101 386,SM
-XCHG reg32,reg32 \321\1\x87\101 386
-XCHG mem,reg64 \324\1\x87\101 X64,SM
-XCHG reg64,reg64 \324\1\x87\101 X64
-XLATB void \1\xD7 8086
-XLAT void \1\xD7 8086
-XOR mem,reg8 \1\x30\101 8086,SM
-XOR reg8,reg8 \1\x30\101 8086
-XOR mem,reg16 \320\1\x31\101 8086,SM
-XOR reg16,reg16 \320\1\x31\101 8086
-XOR mem,reg32 \321\1\x31\101 386,SM
-XOR reg32,reg32 \321\1\x31\101 386
-XOR mem,reg64 \324\1\x31\101 X64,SM
-XOR reg64,reg64 \324\1\x31\101 X64
-XOR reg8,mem \1\x32\110 8086,SM
-XOR reg8,reg8 \1\x32\110 8086
-XOR reg16,mem \320\1\x33\110 8086,SM
-XOR reg16,reg16 \320\1\x33\110 8086
-XOR reg32,mem \321\1\x33\110 386,SM
-XOR reg32,reg32 \321\1\x33\110 386
-XOR reg64,mem \324\1\x33\110 X64,SM
-XOR reg64,reg64 \324\1\x33\110 X64
-XOR rm16,imm8 \320\1\x83\206\15 8086
-XOR rm32,imm8 \321\1\x83\206\15 386
-XOR rm64,imm8 \324\1\x83\206\15 X64
-XOR reg_al,imm \1\x34\21 8086,SM
-XOR reg_ax,sbyte \320\1\x83\206\15 8086,SM,ND
-XOR reg_ax,imm \320\1\x35\31 8086,SM
-XOR reg_eax,sbyte \321\1\x83\206\15 386,SM,ND
-XOR reg_eax,imm \321\1\x35\41 386,SM
-XOR reg_rax,sbyte \321\1\x83\206\15 X64,SM,ND
-XOR reg_rax,imm \321\1\x35\41 X64,SM
-XOR rm8,imm \1\x80\206\21 8086,SM
-XOR rm16,imm \320\145\1\x81\206\141 8086,SM
-XOR rm32,imm \321\155\1\x81\206\151 386,SM
-XOR rm64,imm \324\155\1\x81\206\151 X64,SM
-XOR mem,imm8 \1\x80\206\21 8086,SM
-XOR mem,imm16 \320\145\1\x81\206\141 8086,SM
-XOR mem,imm32 \321\155\1\x81\206\151 386,SM
-CMOVcc reg16,mem \320\1\x0F\330\x40\110 P6,SM
-CMOVcc reg16,reg16 \320\1\x0F\330\x40\110 P6
-CMOVcc reg32,mem \321\1\x0F\330\x40\110 P6,SM
-CMOVcc reg32,reg32 \321\1\x0F\330\x40\110 P6
-CMOVcc reg64,mem \324\1\x0F\330\x40\110 X64,SM
-CMOVcc reg64,reg64 \324\1\x0F\330\x40\110 X64
-Jcc imm|near \322\1\x0F\330\x80\64 386
-Jcc imm16|near \320\1\x0F\330\x80\64 386
-Jcc imm32|near \321\1\x0F\330\x80\64 386
-Jcc imm|short \330\x70\50 8086,ND
-Jcc imm \370\330\x70\50 8086,ND
-Jcc imm \1\x0F\330\x80\64 386,ND
-Jcc imm \330\x71\373\1\xE9\64 8086,ND
-Jcc imm \330\x70\50 8086
-SETcc mem \1\x0F\330\x90\200 386,SB
-SETcc reg8 \1\x0F\330\x90\200 386
+SMINTOLD void \2\x0F\x7E 486,CYRIX,ND
+SMSW mem \2\x0F\x01\204 286
+SMSW mem16 \2\x0F\x01\204 286
+SMSW reg16 \320\2\x0F\x01\204 286
+SMSW reg32 \321\2\x0F\x01\204 386
+STC void \1\xF9 8086
+STD void \1\xFD 8086
+STGI void \3\x0F\x01\xDC X64
+STI void \1\xFB 8086
+STOSB void \1\xAA 8086
+STOSD void \321\1\xAB 386
+STOSQ void \324\1\xAB X64
+STOSW void \320\1\xAB 8086
+STR mem \1\x0F\170\201 286,PROT
+STR mem16 \1\x0F\170\201 286,PROT
+STR reg16 \320\1\x0F\170\201 286,PROT
+STR reg32 \321\1\x0F\170\201 386,PROT
+STR reg64 \324\1\x0F\170\201 X64
+SUB mem,reg8 \1\x28\101 8086,SM
+SUB reg8,reg8 \1\x28\101 8086
+SUB mem,reg16 \320\1\x29\101 8086,SM
+SUB reg16,reg16 \320\1\x29\101 8086
+SUB mem,reg32 \321\1\x29\101 386,SM
+SUB reg32,reg32 \321\1\x29\101 386
+SUB mem,reg64 \324\1\x29\101 X64,SM
+SUB reg64,reg64 \324\1\x29\101 X64
+SUB reg8,mem \1\x2A\110 8086,SM
+SUB reg8,reg8 \1\x2A\110 8086
+SUB reg16,mem \320\1\x2B\110 8086,SM
+SUB reg16,reg16 \320\1\x2B\110 8086
+SUB reg32,mem \321\1\x2B\110 386,SM
+SUB reg32,reg32 \321\1\x2B\110 386
+SUB reg64,mem \324\1\x2B\110 X64,SM
+SUB reg64,reg64 \324\1\x2B\110 X64
+SUB rm16,imm8 \320\1\x83\205\15 8086
+SUB rm32,imm8 \321\1\x83\205\15 386
+SUB rm64,imm8 \324\1\x83\205\15 X64
+SUB reg_al,imm \1\x2C\21 8086,SM
+SUB reg_ax,sbyte \320\1\x83\205\15 8086,SM,ND
+SUB reg_ax,imm \320\1\x2D\31 8086,SM
+SUB reg_eax,sbyte \321\1\x83\205\15 386,SM,ND
+SUB reg_eax,imm \321\1\x2D\41 386,SM
+SUB reg_rax,sbyte \321\1\x83\205\15 X64,SM,ND
+SUB reg_rax,imm \321\1\x2D\41 X64,SM
+SUB rm8,imm \1\x80\205\21 8086,SM
+SUB rm16,imm \320\145\1\x81\205\141 8086,SM
+SUB rm32,imm \321\155\1\x81\205\151 386,SM
+SUB rm64,imm \324\155\1\x81\205\151 X64,SM
+SUB mem,imm8 \1\x80\205\21 8086,SM
+SUB mem,imm16 \320\145\1\x81\205\141 8086,SM
+SUB mem,imm32 \321\155\1\x81\205\151 386,SM
+SVDC mem80,reg_sreg \2\x0F\x78\101 486,CYRIX,SMM
+SVLDT mem80 \2\x0F\x7A\200 486,CYRIX,SMM
+SVTS mem80 \2\x0F\x7C\200 486,CYRIX,SMM
+SWAPGS void \3\x0F\x01\xF8 X64
+SYSCALL void \2\x0F\x05 P6,AMD
+SYSENTER void \2\x0F\x34 P6
+SYSEXIT void \2\x0F\x35 P6,PRIV
+SYSRET void \2\x0F\x07 P6,PRIV,AMD
+TEST mem,reg8 \1\x84\101 8086,SM
+TEST reg8,reg8 \1\x84\101 8086
+TEST mem,reg16 \320\1\x85\101 8086,SM
+TEST reg16,reg16 \320\1\x85\101 8086
+TEST mem,reg32 \321\1\x85\101 386,SM
+TEST reg32,reg32 \321\1\x85\101 386
+TEST mem,reg64 \324\1\x85\101 X64,SM
+TEST reg64,reg64 \324\1\x85\101 X64
+TEST reg8,mem \1\x84\110 8086,SM
+TEST reg16,mem \320\1\x85\110 8086,SM
+TEST reg32,mem \321\1\x85\110 386,SM
+TEST reg64,mem \324\1\x85\110 X64,SM
+TEST reg_al,imm \1\xA8\21 8086,SM
+TEST reg_ax,imm \320\1\xA9\31 8086,SM
+TEST reg_eax,imm \321\1\xA9\41 386,SM
+TEST reg_rax,imm \321\1\xA9\41 X64,SM
+TEST rm8,imm \1\xF6\200\21 8086,SM
+TEST rm16,imm \320\1\xF7\200\31 8086,SM
+TEST rm32,imm \321\1\xF7\200\41 386,SM
+TEST rm64,imm \324\1\xF7\200\41 X64,SM
+TEST mem,imm8 \1\xF6\200\21 8086,SM
+TEST mem,imm16 \320\1\xF7\200\31 8086,SM
+TEST mem,imm32 \321\1\xF7\200\41 386,SM
+UD0 void \2\x0F\xFF 286,UNDOC
+UD1 void \2\x0F\xB9 286,UNDOC
+UD2 void \2\x0F\x0B 286
+UMOV mem,reg8 \2\x0F\x10\101 386,UNDOC,SM,ND
+UMOV reg8,reg8 \2\x0F\x10\101 386,UNDOC,ND
+UMOV mem,reg16 \320\2\x0F\x11\101 386,UNDOC,SM,ND
+UMOV reg16,reg16 \320\2\x0F\x11\101 386,UNDOC,ND
+UMOV mem,reg32 \321\2\x0F\x11\101 386,UNDOC,SM,ND
+UMOV reg32,reg32 \321\2\x0F\x11\101 386,UNDOC,ND
+UMOV reg8,mem \2\x0F\x12\110 386,UNDOC,SM,ND
+UMOV reg8,reg8 \2\x0F\x12\110 386,UNDOC,ND
+UMOV reg16,mem \320\2\x0F\x13\110 386,UNDOC,SM,ND
+UMOV reg16,reg16 \320\2\x0F\x13\110 386,UNDOC,ND
+UMOV reg32,mem \321\2\x0F\x13\110 386,UNDOC,SM,ND
+UMOV reg32,reg32 \321\2\x0F\x13\110 386,UNDOC,ND
+VERR mem \1\x0F\170\204 286,PROT
+VERR mem16 \1\x0F\170\204 286,PROT
+VERR reg16 \1\x0F\170\204 286,PROT
+VERW mem \1\x0F\170\205 286,PROT
+VERW mem16 \1\x0F\170\205 286,PROT
+VERW reg16 \1\x0F\170\205 286,PROT
+WAIT void \1\x9B 8086
+FWAIT void \1\x9B 8086
+WBINVD void \2\x0F\x09 486,PRIV
+WRSHR rm32 \321\2\x0F\x37\200 P6,CYRIX,SMM
+WRMSR void \2\x0F\x30 PENT,PRIV
+XADD mem,reg8 \2\x0F\xC0\101 486,SM
+XADD reg8,reg8 \2\x0F\xC0\101 486
+XADD mem,reg16 \320\2\x0F\xC1\101 486,SM
+XADD reg16,reg16 \320\2\x0F\xC1\101 486
+XADD mem,reg32 \321\2\x0F\xC1\101 486,SM
+XADD reg32,reg32 \321\2\x0F\xC1\101 486
+XADD mem,reg64 \324\2\x0F\xC1\101 X64,SM
+XADD reg64,reg64 \324\2\x0F\xC1\101 X64
+XBTS reg16,mem \320\2\x0F\xA6\110 386,SW,UNDOC,ND
+XBTS reg16,reg16 \320\2\x0F\xA6\110 386,UNDOC,ND
+XBTS reg32,mem \321\2\x0F\xA6\110 386,SD,UNDOC,ND
+XBTS reg32,reg32 \321\2\x0F\xA6\110 386,UNDOC,ND
+XCHG reg_ax,reg16 \320\11\x90 8086,NOLONG
+XCHG reg_eax,reg32 \321\11\x90 386,NOLONG
+XCHG reg16,reg_ax \320\10\x90 8086,NOLONG
+XCHG reg32,reg_eax \321\10\x90 386,NOLONG
+XCHG reg_rax,reg_rax \321\11\x90 X64
+XCHG reg8,mem \1\x86\110 8086,SM
+XCHG reg8,reg8 \1\x86\110 8086
+XCHG reg16,mem \320\1\x87\110 8086,SM
+XCHG reg16,reg16 \320\1\x87\110 8086
+XCHG reg32,mem \321\1\x87\110 386,SM
+XCHG reg32,reg32 \321\1\x87\110 386
+XCHG reg64,mem \324\1\x87\110 X64,SM
+XCHG reg64,reg64 \324\1\x87\110 X64
+XCHG mem,reg8 \1\x86\101 8086,SM
+XCHG reg8,reg8 \1\x86\101 8086
+XCHG mem,reg16 \320\1\x87\101 8086,SM
+XCHG reg16,reg16 \320\1\x87\101 8086
+XCHG mem,reg32 \321\1\x87\101 386,SM
+XCHG reg32,reg32 \321\1\x87\101 386
+XCHG mem,reg64 \324\1\x87\101 X64,SM
+XCHG reg64,reg64 \324\1\x87\101 X64
+XLATB void \1\xD7 8086
+XLAT void \1\xD7 8086
+XOR mem,reg8 \1\x30\101 8086,SM
+XOR reg8,reg8 \1\x30\101 8086
+XOR mem,reg16 \320\1\x31\101 8086,SM
+XOR reg16,reg16 \320\1\x31\101 8086
+XOR mem,reg32 \321\1\x31\101 386,SM
+XOR reg32,reg32 \321\1\x31\101 386
+XOR mem,reg64 \324\1\x31\101 X64,SM
+XOR reg64,reg64 \324\1\x31\101 X64
+XOR reg8,mem \1\x32\110 8086,SM
+XOR reg8,reg8 \1\x32\110 8086
+XOR reg16,mem \320\1\x33\110 8086,SM
+XOR reg16,reg16 \320\1\x33\110 8086
+XOR reg32,mem \321\1\x33\110 386,SM
+XOR reg32,reg32 \321\1\x33\110 386
+XOR reg64,mem \324\1\x33\110 X64,SM
+XOR reg64,reg64 \324\1\x33\110 X64
+XOR rm16,imm8 \320\1\x83\206\15 8086
+XOR rm32,imm8 \321\1\x83\206\15 386
+XOR rm64,imm8 \324\1\x83\206\15 X64
+XOR reg_al,imm \1\x34\21 8086,SM
+XOR reg_ax,sbyte \320\1\x83\206\15 8086,SM,ND
+XOR reg_ax,imm \320\1\x35\31 8086,SM
+XOR reg_eax,sbyte \321\1\x83\206\15 386,SM,ND
+XOR reg_eax,imm \321\1\x35\41 386,SM
+XOR reg_rax,sbyte \321\1\x83\206\15 X64,SM,ND
+XOR reg_rax,imm \321\1\x35\41 X64,SM
+XOR rm8,imm \1\x80\206\21 8086,SM
+XOR rm16,imm \320\145\1\x81\206\141 8086,SM
+XOR rm32,imm \321\155\1\x81\206\151 386,SM
+XOR rm64,imm \324\155\1\x81\206\151 X64,SM
+XOR mem,imm8 \1\x80\206\21 8086,SM
+XOR mem,imm16 \320\145\1\x81\206\141 8086,SM
+XOR mem,imm32 \321\155\1\x81\206\151 386,SM
+CMOVcc reg16,mem \320\1\x0F\330\x40\110 P6,SM
+CMOVcc reg16,reg16 \320\1\x0F\330\x40\110 P6
+CMOVcc reg32,mem \321\1\x0F\330\x40\110 P6,SM
+CMOVcc reg32,reg32 \321\1\x0F\330\x40\110 P6
+CMOVcc reg64,mem \324\1\x0F\330\x40\110 X64,SM
+CMOVcc reg64,reg64 \324\1\x0F\330\x40\110 X64
+Jcc imm|near \322\1\x0F\330\x80\64 386
+Jcc imm16|near \320\1\x0F\330\x80\64 386
+Jcc imm32|near \321\1\x0F\330\x80\64 386
+Jcc imm|short \330\x70\50 8086,ND
+Jcc imm \370\330\x70\50 8086,ND
+Jcc imm \1\x0F\330\x80\64 386,ND
+Jcc imm \330\x71\373\1\xE9\64 8086,ND
+Jcc imm \330\x70\50 8086
+SETcc mem \1\x0F\330\x90\200 386,SB
+SETcc reg8 \1\x0F\330\x90\200 386
; Katmai Streaming SIMD instructions (SSE -- a.k.a. KNI, XMM, MMX2)
-ADDPS xmmreg,mem \331\2\x0F\x58\110 KATMAI,SSE
-ADDPS xmmreg,xmmreg \331\2\x0F\x58\110 KATMAI,SSE
-ADDSS xmmreg,mem \333\2\x0F\x58\110 KATMAI,SSE
-ADDSS xmmreg,xmmreg \333\2\x0F\x58\110 KATMAI,SSE
-ANDNPS xmmreg,mem \2\x0F\x55\110 KATMAI,SSE
-ANDNPS xmmreg,xmmreg \2\x0F\x55\110 KATMAI,SSE
-ANDPS xmmreg,mem \2\x0F\x54\110 KATMAI,SSE
-ANDPS xmmreg,xmmreg \2\x0F\x54\110 KATMAI,SSE
-CMPEQPS xmmreg,mem \331\2\x0F\xC2\110\1\x00 KATMAI,SSE
-CMPEQPS xmmreg,xmmreg \331\2\x0F\xC2\110\1\x00 KATMAI,SSE
-CMPEQSS xmmreg,mem \333\2\x0F\xC2\110\1\x00 KATMAI,SSE
-CMPEQSS xmmreg,xmmreg \333\2\x0F\xC2\110\1\x00 KATMAI,SSE
-CMPLEPS xmmreg,mem \331\2\x0F\xC2\110\1\x02 KATMAI,SSE
-CMPLEPS xmmreg,xmmreg \331\2\x0F\xC2\110\1\x02 KATMAI,SSE
-CMPLESS xmmreg,mem \333\2\x0F\xC2\110\1\x02 KATMAI,SSE
-CMPLESS xmmreg,xmmreg \333\2\x0F\xC2\110\1\x02 KATMAI,SSE
-CMPLTPS xmmreg,mem \331\2\x0F\xC2\110\1\x01 KATMAI,SSE
-CMPLTPS xmmreg,xmmreg \331\2\x0F\xC2\110\1\x01 KATMAI,SSE
-CMPLTSS xmmreg,mem \333\2\x0F\xC2\110\1\x01 KATMAI,SSE
-CMPLTSS xmmreg,xmmreg \333\2\x0F\xC2\110\1\x01 KATMAI,SSE
-CMPNEQPS xmmreg,mem \331\2\x0F\xC2\110\1\x04 KATMAI,SSE
-CMPNEQPS xmmreg,xmmreg \331\2\x0F\xC2\110\1\x04 KATMAI,SSE
-CMPNEQSS xmmreg,mem \333\2\x0F\xC2\110\1\x04 KATMAI,SSE
-CMPNEQSS xmmreg,xmmreg \333\2\x0F\xC2\110\1\x04 KATMAI,SSE
-CMPNLEPS xmmreg,mem \331\2\x0F\xC2\110\1\x06 KATMAI,SSE
-CMPNLEPS xmmreg,xmmreg \331\2\x0F\xC2\110\1\x06 KATMAI,SSE
-CMPNLESS xmmreg,mem \333\2\x0F\xC2\110\1\x06 KATMAI,SSE
-CMPNLESS xmmreg,xmmreg \333\2\x0F\xC2\110\1\x06 KATMAI,SSE
-CMPNLTPS xmmreg,mem \331\2\x0F\xC2\110\1\x05 KATMAI,SSE
-CMPNLTPS xmmreg,xmmreg \331\2\x0F\xC2\110\1\x05 KATMAI,SSE
-CMPNLTSS xmmreg,mem \333\2\x0F\xC2\110\1\x05 KATMAI,SSE
-CMPNLTSS xmmreg,xmmreg \333\2\x0F\xC2\110\1\x05 KATMAI,SSE
-CMPORDPS xmmreg,mem \331\2\x0F\xC2\110\1\x07 KATMAI,SSE
-CMPORDPS xmmreg,xmmreg \331\2\x0F\xC2\110\1\x07 KATMAI,SSE
-CMPORDSS xmmreg,mem \333\2\x0F\xC2\110\1\x07 KATMAI,SSE
-CMPORDSS xmmreg,xmmreg \333\2\x0F\xC2\110\1\x07 KATMAI,SSE
-CMPUNORDPS xmmreg,mem \331\2\x0F\xC2\110\1\x03 KATMAI,SSE
-CMPUNORDPS xmmreg,xmmreg \331\2\x0F\xC2\110\1\x03 KATMAI,SSE
-CMPUNORDSS xmmreg,mem \333\2\x0F\xC2\110\1\x03 KATMAI,SSE
-CMPUNORDSS xmmreg,xmmreg \333\2\x0F\xC2\110\1\x03 KATMAI,SSE
+ADDPS xmmreg,mem \331\2\x0F\x58\110 KATMAI,SSE
+ADDPS xmmreg,xmmreg \331\2\x0F\x58\110 KATMAI,SSE
+ADDSS xmmreg,mem \333\2\x0F\x58\110 KATMAI,SSE
+ADDSS xmmreg,xmmreg \333\2\x0F\x58\110 KATMAI,SSE
+ANDNPS xmmreg,mem \2\x0F\x55\110 KATMAI,SSE
+ANDNPS xmmreg,xmmreg \2\x0F\x55\110 KATMAI,SSE
+ANDPS xmmreg,mem \2\x0F\x54\110 KATMAI,SSE
+ANDPS xmmreg,xmmreg \2\x0F\x54\110 KATMAI,SSE
+CMPEQPS xmmreg,mem \331\2\x0F\xC2\110\1\x00 KATMAI,SSE
+CMPEQPS xmmreg,xmmreg \331\2\x0F\xC2\110\1\x00 KATMAI,SSE
+CMPEQSS xmmreg,mem \333\2\x0F\xC2\110\1\x00 KATMAI,SSE
+CMPEQSS xmmreg,xmmreg \333\2\x0F\xC2\110\1\x00 KATMAI,SSE
+CMPLEPS xmmreg,mem \331\2\x0F\xC2\110\1\x02 KATMAI,SSE
+CMPLEPS xmmreg,xmmreg \331\2\x0F\xC2\110\1\x02 KATMAI,SSE
+CMPLESS xmmreg,mem \333\2\x0F\xC2\110\1\x02 KATMAI,SSE
+CMPLESS xmmreg,xmmreg \333\2\x0F\xC2\110\1\x02 KATMAI,SSE
+CMPLTPS xmmreg,mem \331\2\x0F\xC2\110\1\x01 KATMAI,SSE
+CMPLTPS xmmreg,xmmreg \331\2\x0F\xC2\110\1\x01 KATMAI,SSE
+CMPLTSS xmmreg,mem \333\2\x0F\xC2\110\1\x01 KATMAI,SSE
+CMPLTSS xmmreg,xmmreg \333\2\x0F\xC2\110\1\x01 KATMAI,SSE
+CMPNEQPS xmmreg,mem \331\2\x0F\xC2\110\1\x04 KATMAI,SSE
+CMPNEQPS xmmreg,xmmreg \331\2\x0F\xC2\110\1\x04 KATMAI,SSE
+CMPNEQSS xmmreg,mem \333\2\x0F\xC2\110\1\x04 KATMAI,SSE
+CMPNEQSS xmmreg,xmmreg \333\2\x0F\xC2\110\1\x04 KATMAI,SSE
+CMPNLEPS xmmreg,mem \331\2\x0F\xC2\110\1\x06 KATMAI,SSE
+CMPNLEPS xmmreg,xmmreg \331\2\x0F\xC2\110\1\x06 KATMAI,SSE
+CMPNLESS xmmreg,mem \333\2\x0F\xC2\110\1\x06 KATMAI,SSE
+CMPNLESS xmmreg,xmmreg \333\2\x0F\xC2\110\1\x06 KATMAI,SSE
+CMPNLTPS xmmreg,mem \331\2\x0F\xC2\110\1\x05 KATMAI,SSE
+CMPNLTPS xmmreg,xmmreg \331\2\x0F\xC2\110\1\x05 KATMAI,SSE
+CMPNLTSS xmmreg,mem \333\2\x0F\xC2\110\1\x05 KATMAI,SSE
+CMPNLTSS xmmreg,xmmreg \333\2\x0F\xC2\110\1\x05 KATMAI,SSE
+CMPORDPS xmmreg,mem \331\2\x0F\xC2\110\1\x07 KATMAI,SSE
+CMPORDPS xmmreg,xmmreg \331\2\x0F\xC2\110\1\x07 KATMAI,SSE
+CMPORDSS xmmreg,mem \333\2\x0F\xC2\110\1\x07 KATMAI,SSE
+CMPORDSS xmmreg,xmmreg \333\2\x0F\xC2\110\1\x07 KATMAI,SSE
+CMPUNORDPS xmmreg,mem \331\2\x0F\xC2\110\1\x03 KATMAI,SSE
+CMPUNORDPS xmmreg,xmmreg \331\2\x0F\xC2\110\1\x03 KATMAI,SSE
+CMPUNORDSS xmmreg,mem \333\2\x0F\xC2\110\1\x03 KATMAI,SSE
+CMPUNORDSS xmmreg,xmmreg \333\2\x0F\xC2\110\1\x03 KATMAI,SSE
; CMPPS/CMPSS must come after the specific ops; that way the disassembler will find the
; specific ops first and only disassemble illegal ones as cmpps/cmpss.
-CMPPS xmmreg,mem,imm \331\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
-CMPPS xmmreg,xmmreg,imm \331\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
-CMPSS xmmreg,mem,imm \333\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
-CMPSS xmmreg,xmmreg,imm \333\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
-COMISS xmmreg,mem \2\x0F\x2F\110 KATMAI,SSE
-COMISS xmmreg,xmmreg \2\x0F\x2F\110 KATMAI,SSE
-CVTPI2PS xmmreg,mem \331\2\x0F\x2A\110 KATMAI,SSE,MMX
-CVTPI2PS xmmreg,mmxreg \331\2\x0F\x2A\110 KATMAI,SSE,MMX
-CVTPS2PI mmxreg,mem \331\2\x0F\x2D\110 KATMAI,SSE,MMX
-CVTPS2PI mmxreg,xmmreg \331\2\x0F\x2D\110 KATMAI,SSE,MMX
-CVTSI2SS xmmreg,mem \333\2\x0F\x2A\110 KATMAI,SSE,SD,AR1
-CVTSI2SS xmmreg,reg32 \333\2\x0F\x2A\110 KATMAI,SSE
-CVTSS2SI reg32,mem \333\2\x0F\x2D\110 KATMAI,SSE
-CVTSS2SI reg32,xmmreg \333\2\x0F\x2D\110 KATMAI,SSE
-CVTTPS2PI mmxreg,mem \331\2\x0F\x2C\110 KATMAI,SSE,MMX
-CVTTPS2PI mmxreg,xmmreg \331\2\x0F\x2C\110 KATMAI,SSE,MMX
-CVTTSS2SI reg32,mem \333\2\x0F\x2C\110 KATMAI,SSE
-CVTTSS2SI reg32,xmmreg \333\2\x0F\x2C\110 KATMAI,SSE
-DIVPS xmmreg,mem \331\2\x0F\x5E\110 KATMAI,SSE
-DIVPS xmmreg,xmmreg \331\2\x0F\x5E\110 KATMAI,SSE
-DIVSS xmmreg,mem \333\2\x0F\x5E\110 KATMAI,SSE
-DIVSS xmmreg,xmmreg \333\2\x0F\x5E\110 KATMAI,SSE
-LDMXCSR mem \2\x0F\xAE\202 KATMAI,SSE,SD
-MAXPS xmmreg,mem \331\2\x0F\x5F\110 KATMAI,SSE
-MAXPS xmmreg,xmmreg \331\2\x0F\x5F\110 KATMAI,SSE
-MAXSS xmmreg,mem \333\2\x0F\x5F\110 KATMAI,SSE
-MAXSS xmmreg,xmmreg \333\2\x0F\x5F\110 KATMAI,SSE
-MINPS xmmreg,mem \331\2\x0F\x5D\110 KATMAI,SSE
-MINPS xmmreg,xmmreg \331\2\x0F\x5D\110 KATMAI,SSE
-MINSS xmmreg,mem \333\2\x0F\x5D\110 KATMAI,SSE
-MINSS xmmreg,xmmreg \333\2\x0F\x5D\110 KATMAI,SSE
-MOVAPS xmmreg,mem \2\x0F\x28\110 KATMAI,SSE
-MOVAPS mem,xmmreg \2\x0F\x29\101 KATMAI,SSE
-MOVAPS xmmreg,xmmreg \2\x0F\x28\110 KATMAI,SSE
-MOVAPS xmmreg,xmmreg \2\x0F\x29\101 KATMAI,SSE
-MOVHPS xmmreg,mem \2\x0F\x16\110 KATMAI,SSE
-MOVHPS mem,xmmreg \2\x0F\x17\101 KATMAI,SSE
-MOVLHPS xmmreg,xmmreg \2\x0F\x16\110 KATMAI,SSE
-MOVLPS xmmreg,mem \2\x0F\x12\110 KATMAI,SSE
-MOVLPS mem,xmmreg \2\x0F\x13\101 KATMAI,SSE
-MOVHLPS xmmreg,xmmreg \2\x0F\x12\110 KATMAI,SSE
-MOVMSKPS reg32,xmmreg \364\2\x0F\x50\110 KATMAI,SSE
-MOVMSKPS reg64,xmmreg \364\324\2\x0F\x50\110 X64,SSE
-MOVNTPS mem,xmmreg \2\x0F\x2B\101 KATMAI,SSE
-MOVSS xmmreg,mem \333\2\x0F\x10\110 KATMAI,SSE
-MOVSS mem,xmmreg \333\2\x0F\x11\101 KATMAI,SSE
-MOVSS xmmreg,xmmreg \333\2\x0F\x10\110 KATMAI,SSE
-MOVSS xmmreg,xmmreg \333\2\x0F\x11\101 KATMAI,SSE
-MOVUPS xmmreg,mem \331\2\x0F\x10\110 KATMAI,SSE
-MOVUPS mem,xmmreg \331\2\x0F\x11\101 KATMAI,SSE
-MOVUPS xmmreg,xmmreg \331\2\x0F\x10\110 KATMAI,SSE
-MOVUPS xmmreg,xmmreg \331\2\x0F\x11\101 KATMAI,SSE
-MULPS xmmreg,mem \2\x0F\x59\110 KATMAI,SSE
-MULPS xmmreg,xmmreg \2\x0F\x59\110 KATMAI,SSE
-MULSS xmmreg,mem \333\2\x0F\x59\110 KATMAI,SSE
-MULSS xmmreg,xmmreg \333\2\x0F\x59\110 KATMAI,SSE
-ORPS xmmreg,mem \2\x0F\x56\110 KATMAI,SSE
-ORPS xmmreg,xmmreg \2\x0F\x56\110 KATMAI,SSE
-RCPPS xmmreg,mem \331\2\x0F\x53\110 KATMAI,SSE
-RCPPS xmmreg,xmmreg \331\2\x0F\x53\110 KATMAI,SSE
-RCPSS xmmreg,mem \333\2\x0F\x53\110 KATMAI,SSE
-RCPSS xmmreg,xmmreg \333\2\x0F\x53\110 KATMAI,SSE
-RSQRTPS xmmreg,mem \331\2\x0F\x52\110 KATMAI,SSE
-RSQRTPS xmmreg,xmmreg \331\2\x0F\x52\110 KATMAI,SSE
-RSQRTSS xmmreg,mem \333\2\x0F\x52\110 KATMAI,SSE
-RSQRTSS xmmreg,xmmreg \333\2\x0F\x52\110 KATMAI,SSE
-SHUFPS xmmreg,mem,imm \2\x0F\xC6\110\26 KATMAI,SSE,SB,AR2
-SHUFPS xmmreg,xmmreg,imm \2\x0F\xC6\110\26 KATMAI,SSE,SB,AR2
-SQRTPS xmmreg,mem \331\2\x0F\x51\110 KATMAI,SSE
-SQRTPS xmmreg,xmmreg \331\2\x0F\x51\110 KATMAI,SSE
-SQRTSS xmmreg,mem \333\2\x0F\x51\110 KATMAI,SSE
-SQRTSS xmmreg,xmmreg \333\2\x0F\x51\110 KATMAI,SSE
-STMXCSR mem \2\x0F\xAE\203 KATMAI,SSE,SD
-SUBPS xmmreg,mem \331\2\x0F\x5C\110 KATMAI,SSE
-SUBPS xmmreg,xmmreg \331\2\x0F\x5C\110 KATMAI,SSE
-SUBSS xmmreg,mem \333\2\x0F\x5C\110 KATMAI,SSE
-SUBSS xmmreg,xmmreg \333\2\x0F\x5C\110 KATMAI,SSE
-UCOMISS xmmreg,mem \2\x0F\x2E\110 KATMAI,SSE
-UCOMISS xmmreg,xmmreg \2\x0F\x2E\110 KATMAI,SSE
-UNPCKHPS xmmreg,mem \2\x0F\x15\110 KATMAI,SSE
-UNPCKHPS xmmreg,xmmreg \2\x0F\x15\110 KATMAI,SSE
-UNPCKLPS xmmreg,mem \2\x0F\x14\110 KATMAI,SSE
-UNPCKLPS xmmreg,xmmreg \2\x0F\x14\110 KATMAI,SSE
-XORPS xmmreg,mem \2\x0F\x57\110 KATMAI,SSE
-XORPS xmmreg,xmmreg \2\x0F\x57\110 KATMAI,SSE
+CMPPS xmmreg,mem,imm \331\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
+CMPPS xmmreg,xmmreg,imm \331\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
+CMPSS xmmreg,mem,imm \333\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
+CMPSS xmmreg,xmmreg,imm \333\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
+COMISS xmmreg,mem \2\x0F\x2F\110 KATMAI,SSE
+COMISS xmmreg,xmmreg \2\x0F\x2F\110 KATMAI,SSE
+CVTPI2PS xmmreg,mem \331\2\x0F\x2A\110 KATMAI,SSE,MMX
+CVTPI2PS xmmreg,mmxreg \331\2\x0F\x2A\110 KATMAI,SSE,MMX
+CVTPS2PI mmxreg,mem \331\2\x0F\x2D\110 KATMAI,SSE,MMX
+CVTPS2PI mmxreg,xmmreg \331\2\x0F\x2D\110 KATMAI,SSE,MMX
+CVTSI2SS xmmreg,mem \333\2\x0F\x2A\110 KATMAI,SSE,SD,AR1
+CVTSI2SS xmmreg,reg32 \333\2\x0F\x2A\110 KATMAI,SSE
+CVTSS2SI reg32,mem \333\2\x0F\x2D\110 KATMAI,SSE
+CVTSS2SI reg32,xmmreg \333\2\x0F\x2D\110 KATMAI,SSE
+CVTTPS2PI mmxreg,mem \331\2\x0F\x2C\110 KATMAI,SSE,MMX
+CVTTPS2PI mmxreg,xmmreg \331\2\x0F\x2C\110 KATMAI,SSE,MMX
+CVTTSS2SI reg32,mem \333\2\x0F\x2C\110 KATMAI,SSE
+CVTTSS2SI reg32,xmmreg \333\2\x0F\x2C\110 KATMAI,SSE
+DIVPS xmmreg,mem \331\2\x0F\x5E\110 KATMAI,SSE
+DIVPS xmmreg,xmmreg \331\2\x0F\x5E\110 KATMAI,SSE
+DIVSS xmmreg,mem \333\2\x0F\x5E\110 KATMAI,SSE
+DIVSS xmmreg,xmmreg \333\2\x0F\x5E\110 KATMAI,SSE
+LDMXCSR mem \2\x0F\xAE\202 KATMAI,SSE,SD
+MAXPS xmmreg,mem \331\2\x0F\x5F\110 KATMAI,SSE
+MAXPS xmmreg,xmmreg \331\2\x0F\x5F\110 KATMAI,SSE
+MAXSS xmmreg,mem \333\2\x0F\x5F\110 KATMAI,SSE
+MAXSS xmmreg,xmmreg \333\2\x0F\x5F\110 KATMAI,SSE
+MINPS xmmreg,mem \331\2\x0F\x5D\110 KATMAI,SSE
+MINPS xmmreg,xmmreg \331\2\x0F\x5D\110 KATMAI,SSE
+MINSS xmmreg,mem \333\2\x0F\x5D\110 KATMAI,SSE
+MINSS xmmreg,xmmreg \333\2\x0F\x5D\110 KATMAI,SSE
+MOVAPS xmmreg,mem \2\x0F\x28\110 KATMAI,SSE
+MOVAPS mem,xmmreg \2\x0F\x29\101 KATMAI,SSE
+MOVAPS xmmreg,xmmreg \2\x0F\x28\110 KATMAI,SSE
+MOVAPS xmmreg,xmmreg \2\x0F\x29\101 KATMAI,SSE
+MOVHPS xmmreg,mem \2\x0F\x16\110 KATMAI,SSE
+MOVHPS mem,xmmreg \2\x0F\x17\101 KATMAI,SSE
+MOVLHPS xmmreg,xmmreg \2\x0F\x16\110 KATMAI,SSE
+MOVLPS xmmreg,mem \2\x0F\x12\110 KATMAI,SSE
+MOVLPS mem,xmmreg \2\x0F\x13\101 KATMAI,SSE
+MOVHLPS xmmreg,xmmreg \2\x0F\x12\110 KATMAI,SSE
+MOVMSKPS reg32,xmmreg \364\2\x0F\x50\110 KATMAI,SSE
+MOVMSKPS reg64,xmmreg \364\324\2\x0F\x50\110 X64,SSE
+MOVNTPS mem,xmmreg \2\x0F\x2B\101 KATMAI,SSE
+MOVSS xmmreg,mem \333\2\x0F\x10\110 KATMAI,SSE
+MOVSS mem,xmmreg \333\2\x0F\x11\101 KATMAI,SSE
+MOVSS xmmreg,xmmreg \333\2\x0F\x10\110 KATMAI,SSE
+MOVSS xmmreg,xmmreg \333\2\x0F\x11\101 KATMAI,SSE
+MOVUPS xmmreg,mem \331\2\x0F\x10\110 KATMAI,SSE
+MOVUPS mem,xmmreg \331\2\x0F\x11\101 KATMAI,SSE
+MOVUPS xmmreg,xmmreg \331\2\x0F\x10\110 KATMAI,SSE
+MOVUPS xmmreg,xmmreg \331\2\x0F\x11\101 KATMAI,SSE
+MULPS xmmreg,mem \2\x0F\x59\110 KATMAI,SSE
+MULPS xmmreg,xmmreg \2\x0F\x59\110 KATMAI,SSE
+MULSS xmmreg,mem \333\2\x0F\x59\110 KATMAI,SSE
+MULSS xmmreg,xmmreg \333\2\x0F\x59\110 KATMAI,SSE
+ORPS xmmreg,mem \2\x0F\x56\110 KATMAI,SSE
+ORPS xmmreg,xmmreg \2\x0F\x56\110 KATMAI,SSE
+RCPPS xmmreg,mem \331\2\x0F\x53\110 KATMAI,SSE
+RCPPS xmmreg,xmmreg \331\2\x0F\x53\110 KATMAI,SSE
+RCPSS xmmreg,mem \333\2\x0F\x53\110 KATMAI,SSE
+RCPSS xmmreg,xmmreg \333\2\x0F\x53\110 KATMAI,SSE
+RSQRTPS xmmreg,mem \331\2\x0F\x52\110 KATMAI,SSE
+RSQRTPS xmmreg,xmmreg \331\2\x0F\x52\110 KATMAI,SSE
+RSQRTSS xmmreg,mem \333\2\x0F\x52\110 KATMAI,SSE
+RSQRTSS xmmreg,xmmreg \333\2\x0F\x52\110 KATMAI,SSE
+SHUFPS xmmreg,mem,imm \2\x0F\xC6\110\26 KATMAI,SSE,SB,AR2
+SHUFPS xmmreg,xmmreg,imm \2\x0F\xC6\110\26 KATMAI,SSE,SB,AR2
+SQRTPS xmmreg,mem \331\2\x0F\x51\110 KATMAI,SSE
+SQRTPS xmmreg,xmmreg \331\2\x0F\x51\110 KATMAI,SSE
+SQRTSS xmmreg,mem \333\2\x0F\x51\110 KATMAI,SSE
+SQRTSS xmmreg,xmmreg \333\2\x0F\x51\110 KATMAI,SSE
+STMXCSR mem \2\x0F\xAE\203 KATMAI,SSE,SD
+SUBPS xmmreg,mem \331\2\x0F\x5C\110 KATMAI,SSE
+SUBPS xmmreg,xmmreg \331\2\x0F\x5C\110 KATMAI,SSE
+SUBSS xmmreg,mem \333\2\x0F\x5C\110 KATMAI,SSE
+SUBSS xmmreg,xmmreg \333\2\x0F\x5C\110 KATMAI,SSE
+UCOMISS xmmreg,mem \2\x0F\x2E\110 KATMAI,SSE
+UCOMISS xmmreg,xmmreg \2\x0F\x2E\110 KATMAI,SSE
+UNPCKHPS xmmreg,mem \2\x0F\x15\110 KATMAI,SSE
+UNPCKHPS xmmreg,xmmreg \2\x0F\x15\110 KATMAI,SSE
+UNPCKLPS xmmreg,mem \2\x0F\x14\110 KATMAI,SSE
+UNPCKLPS xmmreg,xmmreg \2\x0F\x14\110 KATMAI,SSE
+XORPS xmmreg,mem \2\x0F\x57\110 KATMAI,SSE
+XORPS xmmreg,xmmreg \2\x0F\x57\110 KATMAI,SSE
; Introduced in Deschutes but necessary for SSE support
-FXRSTOR mem \2\x0F\xAE\201 P6,SSE,FPU
-FXSAVE mem \2\x0F\xAE\200 P6,SSE,FPU
+FXRSTOR mem \2\x0F\xAE\201 P6,SSE,FPU
+FXSAVE mem \2\x0F\xAE\200 P6,SSE,FPU
; These instructions are not SSE-specific; they are generic memory operations
; and work even if CR4.OSFXFR == 0
-PREFETCHNTA mem \2\x0F\x18\200 KATMAI
-PREFETCHT0 mem \2\x0F\x18\201 KATMAI
-PREFETCHT1 mem \2\x0F\x18\202 KATMAI
-PREFETCHT2 mem \2\x0F\x18\203 KATMAI
-SFENCE void \3\x0F\xAE\xF8 KATMAI
+PREFETCHNTA mem \2\x0F\x18\200 KATMAI
+PREFETCHT0 mem \2\x0F\x18\201 KATMAI
+PREFETCHT1 mem \2\x0F\x18\202 KATMAI
+PREFETCHT2 mem \2\x0F\x18\203 KATMAI
+SFENCE void \3\x0F\xAE\xF8 KATMAI
; New MMX instructions introduced in Katmai
-MASKMOVQ mmxreg,mmxreg \2\x0F\xF7\110 KATMAI,MMX
-MOVNTQ mem,mmxreg \2\x0F\xE7\101 KATMAI,MMX,SM
-PAVGB mmxreg,mmxreg \2\x0F\xE0\110 KATMAI,MMX
-PAVGB mmxreg,mem \2\x0F\xE0\110 KATMAI,MMX,SM
-PAVGW mmxreg,mmxreg \2\x0F\xE3\110 KATMAI,MMX
-PAVGW mmxreg,mem \2\x0F\xE3\110 KATMAI,MMX,SM
-PEXTRW reg32,mmxreg,imm \2\x0F\xC5\110\26 KATMAI,MMX,SB,AR2
+MASKMOVQ mmxreg,mmxreg \2\x0F\xF7\110 KATMAI,MMX
+MOVNTQ mem,mmxreg \2\x0F\xE7\101 KATMAI,MMX,SM
+PAVGB mmxreg,mmxreg \2\x0F\xE0\110 KATMAI,MMX
+PAVGB mmxreg,mem \2\x0F\xE0\110 KATMAI,MMX,SM
+PAVGW mmxreg,mmxreg \2\x0F\xE3\110 KATMAI,MMX
+PAVGW mmxreg,mem \2\x0F\xE3\110 KATMAI,MMX,SM
+PEXTRW reg32,mmxreg,imm \2\x0F\xC5\110\26 KATMAI,MMX,SB,AR2
; PINSRW is documented as using a reg32, but it's really using only 16 bit
; -- accept either, but be truthful in disassembly
-PINSRW mmxreg,reg16,imm \2\x0F\xC4\110\26 KATMAI,MMX,SB,AR2
-PINSRW mmxreg,reg32,imm \2\x0F\xC4\110\26 KATMAI,MMX,SB,AR2,ND
-PINSRW mmxreg,mem,imm \2\x0F\xC4\110\26 KATMAI,MMX,SB,AR2
-PINSRW mmxreg,mem16,imm \2\x0F\xC4\110\26 KATMAI,MMX,SB,AR2,ND
-PMAXSW mmxreg,mmxreg \2\x0F\xEE\110 KATMAI,MMX
-PMAXSW mmxreg,mem \2\x0F\xEE\110 KATMAI,MMX,SM
-PMAXUB mmxreg,mmxreg \2\x0F\xDE\110 KATMAI,MMX
-PMAXUB mmxreg,mem \2\x0F\xDE\110 KATMAI,MMX,SM
-PMINSW mmxreg,mmxreg \2\x0F\xEA\110 KATMAI,MMX
-PMINSW mmxreg,mem \2\x0F\xEA\110 KATMAI,MMX,SM
-PMINUB mmxreg,mmxreg \2\x0F\xDA\110 KATMAI,MMX
-PMINUB mmxreg,mem \2\x0F\xDA\110 KATMAI,MMX,SM
-PMOVMSKB reg32,mmxreg \2\x0F\xD7\110 KATMAI,MMX
-PMULHUW mmxreg,mmxreg \2\x0F\xE4\110 KATMAI,MMX
-PMULHUW mmxreg,mem \2\x0F\xE4\110 KATMAI,MMX,SM
-PSADBW mmxreg,mmxreg \2\x0F\xF6\110 KATMAI,MMX
-PSADBW mmxreg,mem \2\x0F\xF6\110 KATMAI,MMX,SM
-PSHUFW mmxreg,mmxreg,imm \2\x0F\x70\110\22 KATMAI,MMX,SB,AR2
-PSHUFW mmxreg,mem,imm \2\x0F\x70\110\22 KATMAI,MMX,SM2,SB,AR2
+PINSRW mmxreg,reg16,imm \2\x0F\xC4\110\26 KATMAI,MMX,SB,AR2
+PINSRW mmxreg,reg32,imm \2\x0F\xC4\110\26 KATMAI,MMX,SB,AR2,ND
+PINSRW mmxreg,mem,imm \2\x0F\xC4\110\26 KATMAI,MMX,SB,AR2
+PINSRW mmxreg,mem16,imm \2\x0F\xC4\110\26 KATMAI,MMX,SB,AR2,ND
+PMAXSW mmxreg,mmxreg \2\x0F\xEE\110 KATMAI,MMX
+PMAXSW mmxreg,mem \2\x0F\xEE\110 KATMAI,MMX,SM
+PMAXUB mmxreg,mmxreg \2\x0F\xDE\110 KATMAI,MMX
+PMAXUB mmxreg,mem \2\x0F\xDE\110 KATMAI,MMX,SM
+PMINSW mmxreg,mmxreg \2\x0F\xEA\110 KATMAI,MMX
+PMINSW mmxreg,mem \2\x0F\xEA\110 KATMAI,MMX,SM
+PMINUB mmxreg,mmxreg \2\x0F\xDA\110 KATMAI,MMX
+PMINUB mmxreg,mem \2\x0F\xDA\110 KATMAI,MMX,SM
+PMOVMSKB reg32,mmxreg \2\x0F\xD7\110 KATMAI,MMX
+PMULHUW mmxreg,mmxreg \2\x0F\xE4\110 KATMAI,MMX
+PMULHUW mmxreg,mem \2\x0F\xE4\110 KATMAI,MMX,SM
+PSADBW mmxreg,mmxreg \2\x0F\xF6\110 KATMAI,MMX
+PSADBW mmxreg,mem \2\x0F\xF6\110 KATMAI,MMX,SM
+PSHUFW mmxreg,mmxreg,imm \2\x0F\x70\110\22 KATMAI,MMX,SB,AR2
+PSHUFW mmxreg,mem,imm \2\x0F\x70\110\22 KATMAI,MMX,SM2,SB,AR2
; AMD Enhanced 3DNow! (Athlon) instructions
-PF2IW mmxreg,mem \2\x0F\x0F\110\01\x1C PENT,3DNOW,SM
-PF2IW mmxreg,mmxreg \2\x0F\x0F\110\01\x1C PENT,3DNOW
-PFNACC mmxreg,mem \2\x0F\x0F\110\01\x8A PENT,3DNOW,SM
-PFNACC mmxreg,mmxreg \2\x0F\x0F\110\01\x8A PENT,3DNOW
-PFPNACC mmxreg,mem \2\x0F\x0F\110\01\x8E PENT,3DNOW,SM
-PFPNACC mmxreg,mmxreg \2\x0F\x0F\110\01\x8E PENT,3DNOW
-PI2FW mmxreg,mem \2\x0F\x0F\110\01\x0C PENT,3DNOW,SM
-PI2FW mmxreg,mmxreg \2\x0F\x0F\110\01\x0C PENT,3DNOW
-PSWAPD mmxreg,mem \2\x0F\x0F\110\01\xBB PENT,3DNOW,SM
-PSWAPD mmxreg,mmxreg \2\x0F\x0F\110\01\xBB PENT,3DNOW
+PF2IW mmxreg,mem \2\x0F\x0F\110\01\x1C PENT,3DNOW,SM
+PF2IW mmxreg,mmxreg \2\x0F\x0F\110\01\x1C PENT,3DNOW
+PFNACC mmxreg,mem \2\x0F\x0F\110\01\x8A PENT,3DNOW,SM
+PFNACC mmxreg,mmxreg \2\x0F\x0F\110\01\x8A PENT,3DNOW
+PFPNACC mmxreg,mem \2\x0F\x0F\110\01\x8E PENT,3DNOW,SM
+PFPNACC mmxreg,mmxreg \2\x0F\x0F\110\01\x8E PENT,3DNOW
+PI2FW mmxreg,mem \2\x0F\x0F\110\01\x0C PENT,3DNOW,SM
+PI2FW mmxreg,mmxreg \2\x0F\x0F\110\01\x0C PENT,3DNOW
+PSWAPD mmxreg,mem \2\x0F\x0F\110\01\xBB PENT,3DNOW,SM
+PSWAPD mmxreg,mmxreg \2\x0F\x0F\110\01\xBB PENT,3DNOW
; Willamette SSE2 Cacheability Instructions
-MASKMOVDQU xmmreg,xmmreg \366\2\x0F\xF7\110 WILLAMETTE,SSE2
+MASKMOVDQU xmmreg,xmmreg \366\2\x0F\xF7\110 WILLAMETTE,SSE2
; CLFLUSH needs its own feature flag implemented one day
-CLFLUSH mem \2\x0F\xAE\207 WILLAMETTE,SSE2
-MOVNTDQ mem,xmmreg \366\2\x0F\xE7\101 WILLAMETTE,SSE2,SM
-MOVNTI mem,reg32 \2\x0F\xC3\101 WILLAMETTE,SSE2,SM
-MOVNTPD mem,xmmreg \366\2\x0F\x2B\101 WILLAMETTE,SSE2,SM
-PAUSE void \333\1\x90 WILLAMETTE,SSE2
-LFENCE void \3\x0F\xAE\xE8 WILLAMETTE,SSE2
-MFENCE void \3\x0F\xAE\xF0 WILLAMETTE,SSE2
+CLFLUSH mem \2\x0F\xAE\207 WILLAMETTE,SSE2
+MOVNTDQ mem,xmmreg \366\2\x0F\xE7\101 WILLAMETTE,SSE2,SM
+MOVNTI mem,reg32 \2\x0F\xC3\101 WILLAMETTE,SSE2,SM
+MOVNTPD mem,xmmreg \366\2\x0F\x2B\101 WILLAMETTE,SSE2,SM
+PAUSE void \333\1\x90 WILLAMETTE,SSE2
+LFENCE void \3\x0F\xAE\xE8 WILLAMETTE,SSE2
+MFENCE void \3\x0F\xAE\xF0 WILLAMETTE,SSE2
; Willamette MMX instructions (SSE2 SIMD Integer Instructions)
-MOVD xmmreg,reg32 \366\2\x0F\x6E\110 WILLAMETTE,SSE2
-MOVD reg32,xmmreg \366\2\x0F\x7E\101 WILLAMETTE,SSE2
-MOVD mem,xmmreg \366\2\x0F\x7E\101 WILLAMETTE,SSE2,SD
-MOVD xmmreg,mem \366\2\x0F\x6E\110 WILLAMETTE,SSE2,SD
-MOVDQA xmmreg,xmmreg \366\2\x0F\x6F\110 WILLAMETTE,SSE2
-MOVDQA mem,xmmreg \366\2\x0F\x7F\101 WILLAMETTE,SSE2,SM
-MOVDQA xmmreg,mem \366\2\x0F\x6F\110 WILLAMETTE,SSE2,SM
-MOVDQA xmmreg,xmmreg \366\2\x0F\x7F\110 WILLAMETTE,SSE2
-MOVDQU xmmreg,xmmreg \333\2\x0F\x6F\110 WILLAMETTE,SSE2
-MOVDQU mem,xmmreg \333\2\x0F\x7F\101 WILLAMETTE,SSE2,SM
-MOVDQU xmmreg,mem \333\2\x0F\x6F\110 WILLAMETTE,SSE2,SM
-MOVDQU xmmreg,xmmreg \333\2\x0F\x7F\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 \366\2\x0F\xD6\101 WILLAMETTE,SSE2,SQ
-MOVQ xmmreg,mem \333\2\x0F\x7E\110 WILLAMETTE,SSE2,SQ
-MOVQ xmmreg,rm64 \366\324\2\x0F\x6E\110 X64,SSE2
+MOVD xmmreg,reg32 \366\2\x0F\x6E\110 WILLAMETTE,SSE2
+MOVD reg32,xmmreg \366\2\x0F\x7E\101 WILLAMETTE,SSE2
+MOVD mem,xmmreg \366\2\x0F\x7E\101 WILLAMETTE,SSE2,SD
+MOVD xmmreg,mem \366\2\x0F\x6E\110 WILLAMETTE,SSE2,SD
+MOVDQA xmmreg,xmmreg \366\2\x0F\x6F\110 WILLAMETTE,SSE2
+MOVDQA mem,xmmreg \366\2\x0F\x7F\101 WILLAMETTE,SSE2,SM
+MOVDQA xmmreg,mem \366\2\x0F\x6F\110 WILLAMETTE,SSE2,SM
+MOVDQA xmmreg,xmmreg \366\2\x0F\x7F\110 WILLAMETTE,SSE2
+MOVDQU xmmreg,xmmreg \333\2\x0F\x6F\110 WILLAMETTE,SSE2
+MOVDQU mem,xmmreg \333\2\x0F\x7F\101 WILLAMETTE,SSE2,SM
+MOVDQU xmmreg,mem \333\2\x0F\x6F\110 WILLAMETTE,SSE2,SM
+MOVDQU xmmreg,xmmreg \333\2\x0F\x7F\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 \366\2\x0F\xD6\101 WILLAMETTE,SSE2,SQ
+MOVQ xmmreg,mem \333\2\x0F\x7E\110 WILLAMETTE,SSE2,SQ
+MOVQ xmmreg,rm64 \366\324\2\x0F\x6E\110 X64,SSE2
MOVQ rm64,xmmreg \366\324\2\x0F\x7E\101 X64,SSE2
-MOVQ2DQ xmmreg,mmxreg \333\2\x0F\xD6\110 WILLAMETTE,SSE2
-PACKSSWB xmmreg,xmmreg \366\2\x0F\x63\110 WILLAMETTE,SSE2
-PACKSSWB xmmreg,mem \366\2\x0F\x63\110 WILLAMETTE,SSE2,SM
-PACKSSDW xmmreg,xmmreg \366\2\x0F\x6B\110 WILLAMETTE,SSE2
-PACKSSDW xmmreg,mem \366\2\x0F\x6B\110 WILLAMETTE,SSE2,SM
-PACKUSWB xmmreg,xmmreg \366\2\x0F\x67\110 WILLAMETTE,SSE2
-PACKUSWB xmmreg,mem \366\2\x0F\x67\110 WILLAMETTE,SSE2,SM
-PADDB xmmreg,xmmreg \366\2\x0F\xFC\110 WILLAMETTE,SSE2
-PADDB xmmreg,mem \366\2\x0F\xFC\110 WILLAMETTE,SSE2,SM
-PADDW xmmreg,xmmreg \366\2\x0F\xFD\110 WILLAMETTE,SSE2
-PADDW xmmreg,mem \366\2\x0F\xFD\110 WILLAMETTE,SSE2,SM
-PADDD xmmreg,xmmreg \366\2\x0F\xFE\110 WILLAMETTE,SSE2
-PADDD xmmreg,mem \366\2\x0F\xFE\110 WILLAMETTE,SSE2,SM
-PADDQ mmxreg,mmxreg \2\x0F\xD4\110 WILLAMETTE,SSE2
-PADDQ mmxreg,mem \2\x0F\xD4\110 WILLAMETTE,SSE2,SM
-PADDQ xmmreg,xmmreg \366\2\x0F\xD4\110 WILLAMETTE,SSE2
-PADDQ xmmreg,mem \366\2\x0F\xD4\110 WILLAMETTE,SSE2,SM
-PADDSB xmmreg,mem \366\2\x0F\xEC\110 WILLAMETTE,SSE2,SM
-PADDSB xmmreg,xmmreg \366\2\x0F\xEC\110 WILLAMETTE,SSE2
-PADDSW xmmreg,mem \366\2\x0F\xED\110 WILLAMETTE,SSE2,SM
-PADDSW xmmreg,xmmreg \366\2\x0F\xED\110 WILLAMETTE,SSE2
-PADDUSB xmmreg,mem \366\2\x0F\xDC\110 WILLAMETTE,SSE2,SM
-PADDUSB xmmreg,xmmreg \366\2\x0F\xDC\110 WILLAMETTE,SSE2
-PADDUSW xmmreg,mem \366\2\x0F\xDD\110 WILLAMETTE,SSE2,SM
-PADDUSW xmmreg,xmmreg \366\2\x0F\xDD\110 WILLAMETTE,SSE2
-PAND xmmreg,xmmreg \366\2\x0F\xDB\110 WILLAMETTE,SSE2
-PAND xmmreg,mem \366\2\x0F\xDB\110 WILLAMETTE,SSE2,SM
-PANDN xmmreg,xmmreg \366\2\x0F\xDF\110 WILLAMETTE,SSE2
-PANDN xmmreg,mem \366\2\x0F\xDF\110 WILLAMETTE,SSE2,SM
-PAVGB xmmreg,xmmreg \366\2\x0F\xE0\110 WILLAMETTE,SSE2
-PAVGB xmmreg,mem \366\2\x0F\xE0\110 WILLAMETTE,SSE2,SM
-PAVGW xmmreg,xmmreg \366\2\x0F\xE3\110 WILLAMETTE,SSE2
-PAVGW xmmreg,mem \366\2\x0F\xE3\110 WILLAMETTE,SSE2,SM
-PCMPEQB xmmreg,xmmreg \366\2\x0F\x74\110 WILLAMETTE,SSE2
-PCMPEQB xmmreg,mem \366\2\x0F\x74\110 WILLAMETTE,SSE2,SM
-PCMPEQW xmmreg,xmmreg \366\2\x0F\x75\110 WILLAMETTE,SSE2
-PCMPEQW xmmreg,mem \366\2\x0F\x75\110 WILLAMETTE,SSE2,SM
-PCMPEQD xmmreg,xmmreg \366\2\x0F\x76\110 WILLAMETTE,SSE2
-PCMPEQD xmmreg,mem \366\2\x0F\x76\110 WILLAMETTE,SSE2,SM
-PCMPGTB xmmreg,xmmreg \366\2\x0F\x64\110 WILLAMETTE,SSE2
-PCMPGTB xmmreg,mem \366\2\x0F\x64\110 WILLAMETTE,SSE2,SM
-PCMPGTW xmmreg,xmmreg \366\2\x0F\x65\110 WILLAMETTE,SSE2
-PCMPGTW xmmreg,mem \366\2\x0F\x65\110 WILLAMETTE,SSE2,SM
-PCMPGTD xmmreg,xmmreg \366\2\x0F\x66\110 WILLAMETTE,SSE2
-PCMPGTD xmmreg,mem \366\2\x0F\x66\110 WILLAMETTE,SSE2,SM
-PEXTRW reg32,xmmreg,imm \366\2\x0F\xC5\110\26 WILLAMETTE,SSE2,SB,AR2
-PINSRW xmmreg,reg16,imm \366\2\x0F\xC4\110\26 WILLAMETTE,SSE2,SB,AR2
-PINSRW xmmreg,reg32,imm \366\2\x0F\xC4\110\26 WILLAMETTE,SSE2,SB,AR2,ND
-PINSRW xmmreg,mem,imm \366\2\x0F\xC4\110\26 WILLAMETTE,SSE2,SB,AR2
-PINSRW xmmreg,mem16,imm \366\2\x0F\xC4\110\26 WILLAMETTE,SSE2,SB,AR2,ND
-PMADDWD xmmreg,mem \366\2\x0F\xF5\110 WILLAMETTE,SSE2,SM
-PMADDWD xmmreg,xmmreg \366\2\x0F\xF5\110 WILLAMETTE,SSE2
-PMAXSW xmmreg,xmmreg \366\2\x0F\xEE\110 WILLAMETTE,SSE2
-PMAXSW xmmreg,mem \366\2\x0F\xEE\110 WILLAMETTE,SSE2,SM
-PMAXUB xmmreg,xmmreg \366\2\x0F\xDE\110 WILLAMETTE,SSE2
-PMAXUB xmmreg,mem \366\2\x0F\xDE\110 WILLAMETTE,SSE2,SM
-PMINSW xmmreg,xmmreg \366\2\x0F\xEA\110 WILLAMETTE,SSE2
-PMINSW xmmreg,mem \366\2\x0F\xEA\110 WILLAMETTE,SSE2,SM
-PMINUB xmmreg,xmmreg \366\2\x0F\xDA\110 WILLAMETTE,SSE2
-PMINUB xmmreg,mem \366\2\x0F\xDA\110 WILLAMETTE,SSE2,SM
-PMOVMSKB reg32,xmmreg \366\2\x0F\xD7\110 WILLAMETTE,SSE2
-PMULHUW xmmreg,xmmreg \366\2\x0F\xE4\110 WILLAMETTE,SSE2
-PMULHUW xmmreg,mem \366\2\x0F\xE4\110 WILLAMETTE,SSE2,SM
-PMULHW xmmreg,mem \366\2\x0F\xE5\110 WILLAMETTE,SSE2,SM
-PMULHW xmmreg,xmmreg \366\2\x0F\xE5\110 WILLAMETTE,SSE2
-PMULLW xmmreg,mem \366\2\x0F\xD5\110 WILLAMETTE,SSE2,SM
-PMULLW xmmreg,xmmreg \366\2\x0F\xD5\110 WILLAMETTE,SSE2
-PMULUDQ mmxreg,mmxreg \2\x0F\xF4\110 WILLAMETTE,SSE2
-PMULUDQ mmxreg,mem \2\x0F\xF4\110 WILLAMETTE,SSE2,SM
-PMULUDQ xmmreg,xmmreg \366\2\x0F\xF4\110 WILLAMETTE,SSE2
-PMULUDQ xmmreg,mem \366\2\x0F\xF4\110 WILLAMETTE,SSE2,SM
-POR xmmreg,mem \366\2\x0F\xEB\110 WILLAMETTE,SSE2,SM
-POR xmmreg,xmmreg \366\2\x0F\xEB\110 WILLAMETTE,SSE2
-PSADBW xmmreg,xmmreg \366\2\x0F\xF6\110 WILLAMETTE,SSE2
-PSADBW xmmreg,mem \366\2\x0F\xF6\110 WILLAMETTE,SSE2,SM
-PSHUFD xmmreg,xmmreg,imm \366\2\x0F\x70\110\22 WILLAMETTE,SSE2,SB,AR2
-PSHUFD xmmreg,mem,imm \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 \333\2\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 \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 \366\2\x0F\xF1\110 WILLAMETTE,SSE2,SM
-PSLLW xmmreg,xmmreg \366\2\x0F\xF1\110 WILLAMETTE,SSE2
-PSLLW xmmreg,imm \366\2\x0F\x71\206\25 WILLAMETTE,SSE2,SB,AR1
-PSLLD xmmreg,mem \366\2\x0F\xF2\110 WILLAMETTE,SSE2,SM
-PSLLD xmmreg,xmmreg \366\2\x0F\xF2\110 WILLAMETTE,SSE2
-PSLLD xmmreg,imm \366\2\x0F\x72\206\25 WILLAMETTE,SSE2,SB,AR1
-PSLLQ xmmreg,mem \366\2\x0F\xF3\110 WILLAMETTE,SSE2,SM
-PSLLQ xmmreg,xmmreg \366\2\x0F\xF3\110 WILLAMETTE,SSE2
-PSLLQ xmmreg,imm \366\2\x0F\x73\206\25 WILLAMETTE,SSE2,SB,AR1
-PSRAW xmmreg,mem \366\2\x0F\xE1\110 WILLAMETTE,SSE2,SM
-PSRAW xmmreg,xmmreg \366\2\x0F\xE1\110 WILLAMETTE,SSE2
-PSRAW xmmreg,imm \366\2\x0F\x71\204\25 WILLAMETTE,SSE2,SB,AR1
-PSRAD xmmreg,mem \366\2\x0F\xE2\110 WILLAMETTE,SSE2,SM
-PSRAD xmmreg,xmmreg \366\2\x0F\xE2\110 WILLAMETTE,SSE2
-PSRAD xmmreg,imm \366\2\x0F\x72\204\25 WILLAMETTE,SSE2,SB,AR1
-PSRLDQ xmmreg,imm \366\2\x0F\x73\203\25 WILLAMETTE,SSE2,SB,AR1
-PSRLW xmmreg,mem \366\2\x0F\xD1\110 WILLAMETTE,SSE2,SM
-PSRLW xmmreg,xmmreg \366\2\x0F\xD1\110 WILLAMETTE,SSE2
-PSRLW xmmreg,imm \366\2\x0F\x71\202\25 WILLAMETTE,SSE2,SB,AR1
-PSRLD xmmreg,mem \366\2\x0F\xD2\110 WILLAMETTE,SSE2,SM
-PSRLD xmmreg,xmmreg \366\2\x0F\xD2\110 WILLAMETTE,SSE2
-PSRLD xmmreg,imm \366\2\x0F\x72\202\25 WILLAMETTE,SSE2,SB,AR1
-PSRLQ xmmreg,mem \366\2\x0F\xD3\110 WILLAMETTE,SSE2,SM
-PSRLQ xmmreg,xmmreg \366\2\x0F\xD3\110 WILLAMETTE,SSE2
-PSRLQ xmmreg,imm \366\2\x0F\x73\202\25 WILLAMETTE,SSE2,SB,AR1
-PSUBB xmmreg,mem \366\2\x0F\xF8\110 WILLAMETTE,SSE2,SM
-PSUBB xmmreg,xmmreg \366\2\x0F\xF8\110 WILLAMETTE,SSE2
-PSUBW xmmreg,mem \366\2\x0F\xF9\110 WILLAMETTE,SSE2,SM
-PSUBW xmmreg,xmmreg \366\2\x0F\xF9\110 WILLAMETTE,SSE2
-PSUBD xmmreg,mem \366\2\x0F\xFA\110 WILLAMETTE,SSE2,SM
-PSUBD xmmreg,xmmreg \366\2\x0F\xFA\110 WILLAMETTE,SSE2
-PSUBQ mmxreg,mmxreg \2\x0F\xFB\110 WILLAMETTE,SSE2
-PSUBQ mmxreg,mem \2\x0F\xFB\110 WILLAMETTE,SSE2,SM
-PSUBQ xmmreg,xmmreg \366\2\x0F\xFB\110 WILLAMETTE,SSE2
-PSUBQ xmmreg,mem \366\2\x0F\xFB\110 WILLAMETTE,SSE2,SM
-PSUBSB xmmreg,mem \366\2\x0F\xE8\110 WILLAMETTE,SSE2,SM
-PSUBSB xmmreg,xmmreg \366\2\x0F\xE8\110 WILLAMETTE,SSE2
-PSUBSW xmmreg,mem \366\2\x0F\xE9\110 WILLAMETTE,SSE2,SM
-PSUBSW xmmreg,xmmreg \366\2\x0F\xE9\110 WILLAMETTE,SSE2
-PSUBUSB xmmreg,mem \366\2\x0F\xD8\110 WILLAMETTE,SSE2,SM
-PSUBUSB xmmreg,xmmreg \366\2\x0F\xD8\110 WILLAMETTE,SSE2
-PSUBUSW xmmreg,mem \366\2\x0F\xD9\110 WILLAMETTE,SSE2,SM
-PSUBUSW xmmreg,xmmreg \366\2\x0F\xD9\110 WILLAMETTE,SSE2
-PUNPCKHBW xmmreg,mem \366\2\x0F\x68\110 WILLAMETTE,SSE2,SM
-PUNPCKHBW xmmreg,xmmreg \366\2\x0F\x68\110 WILLAMETTE,SSE2
-PUNPCKHWD xmmreg,mem \366\2\x0F\x69\110 WILLAMETTE,SSE2,SM
-PUNPCKHWD xmmreg,xmmreg \366\2\x0F\x69\110 WILLAMETTE,SSE2
-PUNPCKHDQ xmmreg,mem \366\2\x0F\x6A\110 WILLAMETTE,SSE2,SM
-PUNPCKHDQ xmmreg,xmmreg \366\2\x0F\x6A\110 WILLAMETTE,SSE2
-PUNPCKHQDQ xmmreg,xmmreg \366\2\x0F\x6D\110 WILLAMETTE,SSE2
-PUNPCKHQDQ xmmreg,mem \366\2\x0F\x6D\110 WILLAMETTE,SSE2,SM
-PUNPCKLBW xmmreg,mem \366\2\x0F\x60\110 WILLAMETTE,SSE2,SM
-PUNPCKLBW xmmreg,xmmreg \366\2\x0F\x60\110 WILLAMETTE,SSE2
-PUNPCKLWD xmmreg,mem \366\2\x0F\x61\110 WILLAMETTE,SSE2,SM
-PUNPCKLWD xmmreg,xmmreg \366\2\x0F\x61\110 WILLAMETTE,SSE2
-PUNPCKLDQ xmmreg,mem \366\2\x0F\x62\110 WILLAMETTE,SSE2,SM
-PUNPCKLDQ xmmreg,xmmreg \366\2\x0F\x62\110 WILLAMETTE,SSE2
-PUNPCKLQDQ xmmreg,xmmreg \366\2\x0F\x6C\110 WILLAMETTE,SSE2
-PUNPCKLQDQ xmmreg,mem \366\2\x0F\x6C\110 WILLAMETTE,SSE2,SM
-PXOR xmmreg,mem \366\2\x0F\xEF\110 WILLAMETTE,SSE2,SM
-PXOR xmmreg,xmmreg \366\2\x0F\xEF\110 WILLAMETTE,SSE2
+MOVQ2DQ xmmreg,mmxreg \333\2\x0F\xD6\110 WILLAMETTE,SSE2
+PACKSSWB xmmreg,xmmreg \366\2\x0F\x63\110 WILLAMETTE,SSE2
+PACKSSWB xmmreg,mem \366\2\x0F\x63\110 WILLAMETTE,SSE2,SM
+PACKSSDW xmmreg,xmmreg \366\2\x0F\x6B\110 WILLAMETTE,SSE2
+PACKSSDW xmmreg,mem \366\2\x0F\x6B\110 WILLAMETTE,SSE2,SM
+PACKUSWB xmmreg,xmmreg \366\2\x0F\x67\110 WILLAMETTE,SSE2
+PACKUSWB xmmreg,mem \366\2\x0F\x67\110 WILLAMETTE,SSE2,SM
+PADDB xmmreg,xmmreg \366\2\x0F\xFC\110 WILLAMETTE,SSE2
+PADDB xmmreg,mem \366\2\x0F\xFC\110 WILLAMETTE,SSE2,SM
+PADDW xmmreg,xmmreg \366\2\x0F\xFD\110 WILLAMETTE,SSE2
+PADDW xmmreg,mem \366\2\x0F\xFD\110 WILLAMETTE,SSE2,SM
+PADDD xmmreg,xmmreg \366\2\x0F\xFE\110 WILLAMETTE,SSE2
+PADDD xmmreg,mem \366\2\x0F\xFE\110 WILLAMETTE,SSE2,SM
+PADDQ mmxreg,mmxreg \2\x0F\xD4\110 WILLAMETTE,SSE2
+PADDQ mmxreg,mem \2\x0F\xD4\110 WILLAMETTE,SSE2,SM
+PADDQ xmmreg,xmmreg \366\2\x0F\xD4\110 WILLAMETTE,SSE2
+PADDQ xmmreg,mem \366\2\x0F\xD4\110 WILLAMETTE,SSE2,SM
+PADDSB xmmreg,mem \366\2\x0F\xEC\110 WILLAMETTE,SSE2,SM
+PADDSB xmmreg,xmmreg \366\2\x0F\xEC\110 WILLAMETTE,SSE2
+PADDSW xmmreg,mem \366\2\x0F\xED\110 WILLAMETTE,SSE2,SM
+PADDSW xmmreg,xmmreg \366\2\x0F\xED\110 WILLAMETTE,SSE2
+PADDUSB xmmreg,mem \366\2\x0F\xDC\110 WILLAMETTE,SSE2,SM
+PADDUSB xmmreg,xmmreg \366\2\x0F\xDC\110 WILLAMETTE,SSE2
+PADDUSW xmmreg,mem \366\2\x0F\xDD\110 WILLAMETTE,SSE2,SM
+PADDUSW xmmreg,xmmreg \366\2\x0F\xDD\110 WILLAMETTE,SSE2
+PAND xmmreg,xmmreg \366\2\x0F\xDB\110 WILLAMETTE,SSE2
+PAND xmmreg,mem \366\2\x0F\xDB\110 WILLAMETTE,SSE2,SM
+PANDN xmmreg,xmmreg \366\2\x0F\xDF\110 WILLAMETTE,SSE2
+PANDN xmmreg,mem \366\2\x0F\xDF\110 WILLAMETTE,SSE2,SM
+PAVGB xmmreg,xmmreg \366\2\x0F\xE0\110 WILLAMETTE,SSE2
+PAVGB xmmreg,mem \366\2\x0F\xE0\110 WILLAMETTE,SSE2,SM
+PAVGW xmmreg,xmmreg \366\2\x0F\xE3\110 WILLAMETTE,SSE2
+PAVGW xmmreg,mem \366\2\x0F\xE3\110 WILLAMETTE,SSE2,SM
+PCMPEQB xmmreg,xmmreg \366\2\x0F\x74\110 WILLAMETTE,SSE2
+PCMPEQB xmmreg,mem \366\2\x0F\x74\110 WILLAMETTE,SSE2,SM
+PCMPEQW xmmreg,xmmreg \366\2\x0F\x75\110 WILLAMETTE,SSE2
+PCMPEQW xmmreg,mem \366\2\x0F\x75\110 WILLAMETTE,SSE2,SM
+PCMPEQD xmmreg,xmmreg \366\2\x0F\x76\110 WILLAMETTE,SSE2
+PCMPEQD xmmreg,mem \366\2\x0F\x76\110 WILLAMETTE,SSE2,SM
+PCMPGTB xmmreg,xmmreg \366\2\x0F\x64\110 WILLAMETTE,SSE2
+PCMPGTB xmmreg,mem \366\2\x0F\x64\110 WILLAMETTE,SSE2,SM
+PCMPGTW xmmreg,xmmreg \366\2\x0F\x65\110 WILLAMETTE,SSE2
+PCMPGTW xmmreg,mem \366\2\x0F\x65\110 WILLAMETTE,SSE2,SM
+PCMPGTD xmmreg,xmmreg \366\2\x0F\x66\110 WILLAMETTE,SSE2
+PCMPGTD xmmreg,mem \366\2\x0F\x66\110 WILLAMETTE,SSE2,SM
+PEXTRW reg32,xmmreg,imm \366\2\x0F\xC5\110\26 WILLAMETTE,SSE2,SB,AR2
+PINSRW xmmreg,reg16,imm \366\2\x0F\xC4\110\26 WILLAMETTE,SSE2,SB,AR2
+PINSRW xmmreg,reg32,imm \366\2\x0F\xC4\110\26 WILLAMETTE,SSE2,SB,AR2,ND
+PINSRW xmmreg,mem,imm \366\2\x0F\xC4\110\26 WILLAMETTE,SSE2,SB,AR2
+PINSRW xmmreg,mem16,imm \366\2\x0F\xC4\110\26 WILLAMETTE,SSE2,SB,AR2,ND
+PMADDWD xmmreg,mem \366\2\x0F\xF5\110 WILLAMETTE,SSE2,SM
+PMADDWD xmmreg,xmmreg \366\2\x0F\xF5\110 WILLAMETTE,SSE2
+PMAXSW xmmreg,xmmreg \366\2\x0F\xEE\110 WILLAMETTE,SSE2
+PMAXSW xmmreg,mem \366\2\x0F\xEE\110 WILLAMETTE,SSE2,SM
+PMAXUB xmmreg,xmmreg \366\2\x0F\xDE\110 WILLAMETTE,SSE2
+PMAXUB xmmreg,mem \366\2\x0F\xDE\110 WILLAMETTE,SSE2,SM
+PMINSW xmmreg,xmmreg \366\2\x0F\xEA\110 WILLAMETTE,SSE2
+PMINSW xmmreg,mem \366\2\x0F\xEA\110 WILLAMETTE,SSE2,SM
+PMINUB xmmreg,xmmreg \366\2\x0F\xDA\110 WILLAMETTE,SSE2
+PMINUB xmmreg,mem \366\2\x0F\xDA\110 WILLAMETTE,SSE2,SM
+PMOVMSKB reg32,xmmreg \366\2\x0F\xD7\110 WILLAMETTE,SSE2
+PMULHUW xmmreg,xmmreg \366\2\x0F\xE4\110 WILLAMETTE,SSE2
+PMULHUW xmmreg,mem \366\2\x0F\xE4\110 WILLAMETTE,SSE2,SM
+PMULHW xmmreg,mem \366\2\x0F\xE5\110 WILLAMETTE,SSE2,SM
+PMULHW xmmreg,xmmreg \366\2\x0F\xE5\110 WILLAMETTE,SSE2
+PMULLW xmmreg,mem \366\2\x0F\xD5\110 WILLAMETTE,SSE2,SM
+PMULLW xmmreg,xmmreg \366\2\x0F\xD5\110 WILLAMETTE,SSE2
+PMULUDQ mmxreg,mmxreg \2\x0F\xF4\110 WILLAMETTE,SSE2
+PMULUDQ mmxreg,mem \2\x0F\xF4\110 WILLAMETTE,SSE2,SM
+PMULUDQ xmmreg,xmmreg \366\2\x0F\xF4\110 WILLAMETTE,SSE2
+PMULUDQ xmmreg,mem \366\2\x0F\xF4\110 WILLAMETTE,SSE2,SM
+POR xmmreg,mem \366\2\x0F\xEB\110 WILLAMETTE,SSE2,SM
+POR xmmreg,xmmreg \366\2\x0F\xEB\110 WILLAMETTE,SSE2
+PSADBW xmmreg,xmmreg \366\2\x0F\xF6\110 WILLAMETTE,SSE2
+PSADBW xmmreg,mem \366\2\x0F\xF6\110 WILLAMETTE,SSE2,SM
+PSHUFD xmmreg,xmmreg,imm \366\2\x0F\x70\110\22 WILLAMETTE,SSE2,SB,AR2
+PSHUFD xmmreg,mem,imm \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 \333\2\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 \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 \366\2\x0F\xF1\110 WILLAMETTE,SSE2,SM
+PSLLW xmmreg,xmmreg \366\2\x0F\xF1\110 WILLAMETTE,SSE2
+PSLLW xmmreg,imm \366\2\x0F\x71\206\25 WILLAMETTE,SSE2,SB,AR1
+PSLLD xmmreg,mem \366\2\x0F\xF2\110 WILLAMETTE,SSE2,SM
+PSLLD xmmreg,xmmreg \366\2\x0F\xF2\110 WILLAMETTE,SSE2
+PSLLD xmmreg,imm \366\2\x0F\x72\206\25 WILLAMETTE,SSE2,SB,AR1
+PSLLQ xmmreg,mem \366\2\x0F\xF3\110 WILLAMETTE,SSE2,SM
+PSLLQ xmmreg,xmmreg \366\2\x0F\xF3\110 WILLAMETTE,SSE2
+PSLLQ xmmreg,imm \366\2\x0F\x73\206\25 WILLAMETTE,SSE2,SB,AR1
+PSRAW xmmreg,mem \366\2\x0F\xE1\110 WILLAMETTE,SSE2,SM
+PSRAW xmmreg,xmmreg \366\2\x0F\xE1\110 WILLAMETTE,SSE2
+PSRAW xmmreg,imm \366\2\x0F\x71\204\25 WILLAMETTE,SSE2,SB,AR1
+PSRAD xmmreg,mem \366\2\x0F\xE2\110 WILLAMETTE,SSE2,SM
+PSRAD xmmreg,xmmreg \366\2\x0F\xE2\110 WILLAMETTE,SSE2
+PSRAD xmmreg,imm \366\2\x0F\x72\204\25 WILLAMETTE,SSE2,SB,AR1
+PSRLDQ xmmreg,imm \366\2\x0F\x73\203\25 WILLAMETTE,SSE2,SB,AR1
+PSRLW xmmreg,mem \366\2\x0F\xD1\110 WILLAMETTE,SSE2,SM
+PSRLW xmmreg,xmmreg \366\2\x0F\xD1\110 WILLAMETTE,SSE2
+PSRLW xmmreg,imm \366\2\x0F\x71\202\25 WILLAMETTE,SSE2,SB,AR1
+PSRLD xmmreg,mem \366\2\x0F\xD2\110 WILLAMETTE,SSE2,SM
+PSRLD xmmreg,xmmreg \366\2\x0F\xD2\110 WILLAMETTE,SSE2
+PSRLD xmmreg,imm \366\2\x0F\x72\202\25 WILLAMETTE,SSE2,SB,AR1
+PSRLQ xmmreg,mem \366\2\x0F\xD3\110 WILLAMETTE,SSE2,SM
+PSRLQ xmmreg,xmmreg \366\2\x0F\xD3\110 WILLAMETTE,SSE2
+PSRLQ xmmreg,imm \366\2\x0F\x73\202\25 WILLAMETTE,SSE2,SB,AR1
+PSUBB xmmreg,mem \366\2\x0F\xF8\110 WILLAMETTE,SSE2,SM
+PSUBB xmmreg,xmmreg \366\2\x0F\xF8\110 WILLAMETTE,SSE2
+PSUBW xmmreg,mem \366\2\x0F\xF9\110 WILLAMETTE,SSE2,SM
+PSUBW xmmreg,xmmreg \366\2\x0F\xF9\110 WILLAMETTE,SSE2
+PSUBD xmmreg,mem \366\2\x0F\xFA\110 WILLAMETTE,SSE2,SM
+PSUBD xmmreg,xmmreg \366\2\x0F\xFA\110 WILLAMETTE,SSE2
+PSUBQ mmxreg,mmxreg \2\x0F\xFB\110 WILLAMETTE,SSE2
+PSUBQ mmxreg,mem \2\x0F\xFB\110 WILLAMETTE,SSE2,SM
+PSUBQ xmmreg,xmmreg \366\2\x0F\xFB\110 WILLAMETTE,SSE2
+PSUBQ xmmreg,mem \366\2\x0F\xFB\110 WILLAMETTE,SSE2,SM
+PSUBSB xmmreg,mem \366\2\x0F\xE8\110 WILLAMETTE,SSE2,SM
+PSUBSB xmmreg,xmmreg \366\2\x0F\xE8\110 WILLAMETTE,SSE2
+PSUBSW xmmreg,mem \366\2\x0F\xE9\110 WILLAMETTE,SSE2,SM
+PSUBSW xmmreg,xmmreg \366\2\x0F\xE9\110 WILLAMETTE,SSE2
+PSUBUSB xmmreg,mem \366\2\x0F\xD8\110 WILLAMETTE,SSE2,SM
+PSUBUSB xmmreg,xmmreg \366\2\x0F\xD8\110 WILLAMETTE,SSE2
+PSUBUSW xmmreg,mem \366\2\x0F\xD9\110 WILLAMETTE,SSE2,SM
+PSUBUSW xmmreg,xmmreg \366\2\x0F\xD9\110 WILLAMETTE,SSE2
+PUNPCKHBW xmmreg,mem \366\2\x0F\x68\110 WILLAMETTE,SSE2,SM
+PUNPCKHBW xmmreg,xmmreg \366\2\x0F\x68\110 WILLAMETTE,SSE2
+PUNPCKHWD xmmreg,mem \366\2\x0F\x69\110 WILLAMETTE,SSE2,SM
+PUNPCKHWD xmmreg,xmmreg \366\2\x0F\x69\110 WILLAMETTE,SSE2
+PUNPCKHDQ xmmreg,mem \366\2\x0F\x6A\110 WILLAMETTE,SSE2,SM
+PUNPCKHDQ xmmreg,xmmreg \366\2\x0F\x6A\110 WILLAMETTE,SSE2
+PUNPCKHQDQ xmmreg,xmmreg \366\2\x0F\x6D\110 WILLAMETTE,SSE2
+PUNPCKHQDQ xmmreg,mem \366\2\x0F\x6D\110 WILLAMETTE,SSE2,SM
+PUNPCKLBW xmmreg,mem \366\2\x0F\x60\110 WILLAMETTE,SSE2,SM
+PUNPCKLBW xmmreg,xmmreg \366\2\x0F\x60\110 WILLAMETTE,SSE2
+PUNPCKLWD xmmreg,mem \366\2\x0F\x61\110 WILLAMETTE,SSE2,SM
+PUNPCKLWD xmmreg,xmmreg \366\2\x0F\x61\110 WILLAMETTE,SSE2
+PUNPCKLDQ xmmreg,mem \366\2\x0F\x62\110 WILLAMETTE,SSE2,SM
+PUNPCKLDQ xmmreg,xmmreg \366\2\x0F\x62\110 WILLAMETTE,SSE2
+PUNPCKLQDQ xmmreg,xmmreg \366\2\x0F\x6C\110 WILLAMETTE,SSE2
+PUNPCKLQDQ xmmreg,mem \366\2\x0F\x6C\110 WILLAMETTE,SSE2,SM
+PXOR xmmreg,mem \366\2\x0F\xEF\110 WILLAMETTE,SSE2,SM
+PXOR xmmreg,xmmreg \366\2\x0F\xEF\110 WILLAMETTE,SSE2
; Willamette Streaming SIMD instructions (SSE2)
-ADDPD xmmreg,xmmreg \331\366\2\x0F\x58\110 WILLAMETTE,SSE2
-ADDPD xmmreg,mem \331\366\2\x0F\x58\110 WILLAMETTE,SSE2,SM
-ADDSD xmmreg,xmmreg \331\332\2\x0F\x58\110 WILLAMETTE,SSE2
-ADDSD xmmreg,mem \331\332\2\x0F\x58\110 WILLAMETTE,SSE2
-ANDNPD xmmreg,xmmreg \331\366\2\x0F\x55\110 WILLAMETTE,SSE2
-ANDNPD xmmreg,mem \331\366\2\x0F\x55\110 WILLAMETTE,SSE2,SM
-ANDPD xmmreg,xmmreg \331\366\2\x0F\x54\110 WILLAMETTE,SSE2
-ANDPD xmmreg,mem \331\366\2\x0F\x54\110 WILLAMETTE,SSE2,SM
-CMPEQPD xmmreg,mem \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 \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 \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 \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 \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 \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 \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 \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 \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 \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 \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 \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 \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 \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 \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 \331\332\2\x0F\xC2\110\1\x03 WILLAMETTE,SSE2
-CMPUNORDSD xmmreg,xmmreg \331\332\2\x0F\xC2\110\1\x03 WILLAMETTE,SSE2
+ADDPD xmmreg,xmmreg \331\366\2\x0F\x58\110 WILLAMETTE,SSE2
+ADDPD xmmreg,mem \331\366\2\x0F\x58\110 WILLAMETTE,SSE2,SM
+ADDSD xmmreg,xmmreg \331\332\2\x0F\x58\110 WILLAMETTE,SSE2
+ADDSD xmmreg,mem \331\332\2\x0F\x58\110 WILLAMETTE,SSE2
+ANDNPD xmmreg,xmmreg \331\366\2\x0F\x55\110 WILLAMETTE,SSE2
+ANDNPD xmmreg,mem \331\366\2\x0F\x55\110 WILLAMETTE,SSE2,SM
+ANDPD xmmreg,xmmreg \331\366\2\x0F\x54\110 WILLAMETTE,SSE2
+ANDPD xmmreg,mem \331\366\2\x0F\x54\110 WILLAMETTE,SSE2,SM
+CMPEQPD xmmreg,mem \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 \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 \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 \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 \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 \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 \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 \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 \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 \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 \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 \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 \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 \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 \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 \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 \331\366\2\x0F\xC2\110\26 WILLAMETTE,SSE2,SM2,SB,AR2
-CMPSD xmmreg,xmmreg,imm \331\332\2\x0F\xC2\110\26 WILLAMETTE,SSE2,SB,AR2
-CMPSD xmmreg,mem,imm \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 \331\366\2\x0F\x2F\110 WILLAMETTE,SSE2
-CVTDQ2PD xmmreg,xmmreg \333\2\x0F\xE6\110 WILLAMETTE,SSE2
-CVTDQ2PD xmmreg,mem \333\2\x0F\xE6\110 WILLAMETTE,SSE2
-CVTDQ2PS xmmreg,xmmreg \2\x0F\x5B\110 WILLAMETTE,SSE2
-CVTDQ2PS xmmreg,mem \2\x0F\x5B\110 WILLAMETTE,SSE2,SM
-CVTPD2DQ xmmreg,xmmreg \332\2\x0F\xE6\110 WILLAMETTE,SSE2
-CVTPD2DQ xmmreg,mem \332\2\x0F\xE6\110 WILLAMETTE,SSE2,SM
-CVTPD2PI mmxreg,xmmreg \366\2\x0F\x2D\110 WILLAMETTE,SSE2
-CVTPD2PI mmxreg,mem \366\2\x0F\x2D\110 WILLAMETTE,SSE2
-CVTPD2PS xmmreg,xmmreg \366\2\x0F\x5A\110 WILLAMETTE,SSE2
-CVTPD2PS xmmreg,mem \366\2\x0F\x5A\110 WILLAMETTE,SSE2,SM
-CVTPI2PD xmmreg,mmxreg \366\2\x0F\x2A\110 WILLAMETTE,SSE2
-CVTPI2PD xmmreg,mem \366\2\x0F\x2A\110 WILLAMETTE,SSE2
-CVTPS2DQ xmmreg,xmmreg \366\2\x0F\x5B\110 WILLAMETTE,SSE2
-CVTPS2DQ xmmreg,mem \366\2\x0F\x5B\110 WILLAMETTE,SSE2,SM
-CVTPS2PD xmmreg,xmmreg \2\x0F\x5A\110 WILLAMETTE,SSE2
-CVTPS2PD xmmreg,mem \2\x0F\x5A\110 WILLAMETTE,SSE2
-CVTSD2SI reg32,xmmreg \332\2\x0F\x2D\110 WILLAMETTE,SSE2
-CVTSD2SI reg32,mem \332\2\x0F\x2D\110 WILLAMETTE,SSE2
-CVTSD2SS xmmreg,xmmreg \332\2\x0F\x5A\110 WILLAMETTE,SSE2
-CVTSD2SS xmmreg,mem \332\2\x0F\x5A\110 WILLAMETTE,SSE2
-CVTSI2SD xmmreg,reg32 \332\2\x0F\x2A\110 WILLAMETTE,SSE2
-CVTSI2SD xmmreg,mem \332\2\x0F\x2A\110 WILLAMETTE,SSE2
-CVTSS2SD xmmreg,xmmreg \333\2\x0F\x5A\110 WILLAMETTE,SSE2
-CVTSS2SD xmmreg,mem \333\2\x0F\x5A\110 WILLAMETTE,SSE2
-CVTTPD2PI mmxreg,xmmreg \366\2\x0F\x2C\110 WILLAMETTE,SSE2
-CVTTPD2PI mmxreg,mem \366\2\x0F\x2C\110 WILLAMETTE,SSE2
-CVTTPD2DQ xmmreg,xmmreg \366\2\x0F\xE6\110 WILLAMETTE,SSE2
-CVTTPD2DQ xmmreg,mem \366\2\x0F\xE6\110 WILLAMETTE,SSE2,SM
-CVTTPS2DQ xmmreg,xmmreg \333\2\x0F\x5B\110 WILLAMETTE,SSE2
-CVTTPS2DQ xmmreg,mem \333\2\x0F\x5B\110 WILLAMETTE,SSE2,SM
-CVTTSD2SI reg32,xmmreg \332\2\x0F\x2C\110 WILLAMETTE,SSE2
-CVTTSD2SI reg32,mem \332\2\x0F\x2C\110 WILLAMETTE,SSE2
-DIVPD xmmreg,xmmreg \366\2\x0F\x5E\110 WILLAMETTE,SSE2
-DIVPD xmmreg,mem \366\2\x0F\x5E\110 WILLAMETTE,SSE2,SM
-DIVSD xmmreg,xmmreg \332\2\x0F\x5E\110 WILLAMETTE,SSE2
-DIVSD xmmreg,mem \332\2\x0F\x5E\110 WILLAMETTE,SSE2
-MAXPD xmmreg,xmmreg \366\2\x0F\x5F\110 WILLAMETTE,SSE2
-MAXPD xmmreg,mem \366\2\x0F\x5F\110 WILLAMETTE,SSE2,SM
-MAXSD xmmreg,xmmreg \332\2\x0F\x5F\110 WILLAMETTE,SSE2
-MAXSD xmmreg,mem \332\2\x0F\x5F\110 WILLAMETTE,SSE2
-MINPD xmmreg,xmmreg \366\2\x0F\x5D\110 WILLAMETTE,SSE2
-MINPD xmmreg,mem \366\2\x0F\x5D\110 WILLAMETTE,SSE2,SM
-MINSD xmmreg,xmmreg \332\2\x0F\x5D\110 WILLAMETTE,SSE2
-MINSD xmmreg,mem \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 \366\2\x0F\x29\101 WILLAMETTE,SSE2,SM
-MOVAPD xmmreg,mem \366\2\x0F\x28\110 WILLAMETTE,SSE2,SM
-MOVHPD mem,xmmreg \366\2\x0F\x17\101 WILLAMETTE,SSE2
-MOVHPD xmmreg,mem \366\2\x0F\x16\110 WILLAMETTE,SSE2
-MOVLPD mem,xmmreg \366\2\x0F\x13\101 WILLAMETTE,SSE2
-MOVLPD xmmreg,mem \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 \332\2\x0F\x10\110 WILLAMETTE,SSE2
-MOVSD xmmreg,xmmreg \332\2\x0F\x11\110 WILLAMETTE,SSE2
-MOVSD mem,xmmreg \332\2\x0F\x11\101 WILLAMETTE,SSE2
-MOVSD xmmreg,mem \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 \366\2\x0F\x11\101 WILLAMETTE,SSE2,SM
-MOVUPD xmmreg,mem \366\2\x0F\x10\110 WILLAMETTE,SSE2,SM
-MULPD xmmreg,xmmreg \366\2\x0F\x59\110 WILLAMETTE,SSE2
-MULPD xmmreg,mem \366\2\x0F\x59\110 WILLAMETTE,SSE2,SM
-MULSD xmmreg,xmmreg \332\2\x0F\x59\110 WILLAMETTE,SSE2
-MULSD xmmreg,mem \332\2\x0F\x59\110 WILLAMETTE,SSE2
-ORPD xmmreg,mem \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 \366\2\x0F\xC6\110\26 WILLAMETTE,SSE2,SM,SB,AR2
-SQRTPD xmmreg,xmmreg \366\2\x0F\x51\110 WILLAMETTE,SSE2
-SQRTPD xmmreg,mem \366\2\x0F\x51\110 WILLAMETTE,SSE2,SM
-SQRTSD xmmreg,xmmreg \332\2\x0F\x51\110 WILLAMETTE,SSE2
-SQRTSD xmmreg,mem \332\2\x0F\x51\110 WILLAMETTE,SSE2
-SUBPD xmmreg,xmmreg \366\2\x0F\x5C\110 WILLAMETTE,SSE2
-SUBPD xmmreg,mem \366\2\x0F\x5C\110 WILLAMETTE,SSE2,SM
-SUBSD xmmreg,xmmreg \332\2\x0F\x5C\110 WILLAMETTE,SSE2
-SUBSD xmmreg,mem \332\2\x0F\x5C\110 WILLAMETTE,SSE2
-UCOMISD xmmreg,xmmreg \366\2\x0F\x2E\110 WILLAMETTE,SSE2
-UCOMISD xmmreg,mem \366\2\x0F\x2E\110 WILLAMETTE,SSE2
-UNPCKHPD xmmreg,xmmreg \366\2\x0F\x15\110 WILLAMETTE,SSE2
-UNPCKHPD xmmreg,mem \366\2\x0F\x15\110 WILLAMETTE,SSE2,SM
-UNPCKLPD xmmreg,xmmreg \366\2\x0F\x14\110 WILLAMETTE,SSE2
-UNPCKLPD xmmreg,mem \366\2\x0F\x14\110 WILLAMETTE,SSE2,SM
-XORPD xmmreg,xmmreg \366\2\x0F\x57\110 WILLAMETTE,SSE2
-XORPD xmmreg,mem \366\2\x0F\x57\110 WILLAMETTE,SSE2,SM
+CMPPD xmmreg,xmmreg,imm \331\366\2\x0F\xC2\110\26 WILLAMETTE,SSE2,SB,AR2
+CMPPD xmmreg,mem,imm \331\366\2\x0F\xC2\110\26 WILLAMETTE,SSE2,SM2,SB,AR2
+CMPSD xmmreg,xmmreg,imm \331\332\2\x0F\xC2\110\26 WILLAMETTE,SSE2,SB,AR2
+CMPSD xmmreg,mem,imm \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 \331\366\2\x0F\x2F\110 WILLAMETTE,SSE2
+CVTDQ2PD xmmreg,xmmreg \333\2\x0F\xE6\110 WILLAMETTE,SSE2
+CVTDQ2PD xmmreg,mem \333\2\x0F\xE6\110 WILLAMETTE,SSE2
+CVTDQ2PS xmmreg,xmmreg \2\x0F\x5B\110 WILLAMETTE,SSE2
+CVTDQ2PS xmmreg,mem \2\x0F\x5B\110 WILLAMETTE,SSE2,SM
+CVTPD2DQ xmmreg,xmmreg \332\2\x0F\xE6\110 WILLAMETTE,SSE2
+CVTPD2DQ xmmreg,mem \332\2\x0F\xE6\110 WILLAMETTE,SSE2,SM
+CVTPD2PI mmxreg,xmmreg \366\2\x0F\x2D\110 WILLAMETTE,SSE2
+CVTPD2PI mmxreg,mem \366\2\x0F\x2D\110 WILLAMETTE,SSE2
+CVTPD2PS xmmreg,xmmreg \366\2\x0F\x5A\110 WILLAMETTE,SSE2
+CVTPD2PS xmmreg,mem \366\2\x0F\x5A\110 WILLAMETTE,SSE2,SM
+CVTPI2PD xmmreg,mmxreg \366\2\x0F\x2A\110 WILLAMETTE,SSE2
+CVTPI2PD xmmreg,mem \366\2\x0F\x2A\110 WILLAMETTE,SSE2
+CVTPS2DQ xmmreg,xmmreg \366\2\x0F\x5B\110 WILLAMETTE,SSE2
+CVTPS2DQ xmmreg,mem \366\2\x0F\x5B\110 WILLAMETTE,SSE2,SM
+CVTPS2PD xmmreg,xmmreg \2\x0F\x5A\110 WILLAMETTE,SSE2
+CVTPS2PD xmmreg,mem \2\x0F\x5A\110 WILLAMETTE,SSE2
+CVTSD2SI reg32,xmmreg \332\2\x0F\x2D\110 WILLAMETTE,SSE2
+CVTSD2SI reg32,mem \332\2\x0F\x2D\110 WILLAMETTE,SSE2
+CVTSD2SS xmmreg,xmmreg \332\2\x0F\x5A\110 WILLAMETTE,SSE2
+CVTSD2SS xmmreg,mem \332\2\x0F\x5A\110 WILLAMETTE,SSE2
+CVTSI2SD xmmreg,reg32 \332\2\x0F\x2A\110 WILLAMETTE,SSE2
+CVTSI2SD xmmreg,mem \332\2\x0F\x2A\110 WILLAMETTE,SSE2
+CVTSS2SD xmmreg,xmmreg \333\2\x0F\x5A\110 WILLAMETTE,SSE2
+CVTSS2SD xmmreg,mem \333\2\x0F\x5A\110 WILLAMETTE,SSE2
+CVTTPD2PI mmxreg,xmmreg \366\2\x0F\x2C\110 WILLAMETTE,SSE2
+CVTTPD2PI mmxreg,mem \366\2\x0F\x2C\110 WILLAMETTE,SSE2
+CVTTPD2DQ xmmreg,xmmreg \366\2\x0F\xE6\110 WILLAMETTE,SSE2
+CVTTPD2DQ xmmreg,mem \366\2\x0F\xE6\110 WILLAMETTE,SSE2,SM
+CVTTPS2DQ xmmreg,xmmreg \333\2\x0F\x5B\110 WILLAMETTE,SSE2
+CVTTPS2DQ xmmreg,mem \333\2\x0F\x5B\110 WILLAMETTE,SSE2,SM
+CVTTSD2SI reg32,xmmreg \332\2\x0F\x2C\110 WILLAMETTE,SSE2
+CVTTSD2SI reg32,mem \332\2\x0F\x2C\110 WILLAMETTE,SSE2
+DIVPD xmmreg,xmmreg \366\2\x0F\x5E\110 WILLAMETTE,SSE2
+DIVPD xmmreg,mem \366\2\x0F\x5E\110 WILLAMETTE,SSE2,SM
+DIVSD xmmreg,xmmreg \332\2\x0F\x5E\110 WILLAMETTE,SSE2
+DIVSD xmmreg,mem \332\2\x0F\x5E\110 WILLAMETTE,SSE2
+MAXPD xmmreg,xmmreg \366\2\x0F\x5F\110 WILLAMETTE,SSE2
+MAXPD xmmreg,mem \366\2\x0F\x5F\110 WILLAMETTE,SSE2,SM
+MAXSD xmmreg,xmmreg \332\2\x0F\x5F\110 WILLAMETTE,SSE2
+MAXSD xmmreg,mem \332\2\x0F\x5F\110 WILLAMETTE,SSE2
+MINPD xmmreg,xmmreg \366\2\x0F\x5D\110 WILLAMETTE,SSE2
+MINPD xmmreg,mem \366\2\x0F\x5D\110 WILLAMETTE,SSE2,SM
+MINSD xmmreg,xmmreg \332\2\x0F\x5D\110 WILLAMETTE,SSE2
+MINSD xmmreg,mem \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 \366\2\x0F\x29\101 WILLAMETTE,SSE2,SM
+MOVAPD xmmreg,mem \366\2\x0F\x28\110 WILLAMETTE,SSE2,SM
+MOVHPD mem,xmmreg \366\2\x0F\x17\101 WILLAMETTE,SSE2
+MOVHPD xmmreg,mem \366\2\x0F\x16\110 WILLAMETTE,SSE2
+MOVLPD mem,xmmreg \366\2\x0F\x13\101 WILLAMETTE,SSE2
+MOVLPD xmmreg,mem \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 \332\2\x0F\x10\110 WILLAMETTE,SSE2
+MOVSD xmmreg,xmmreg \332\2\x0F\x11\110 WILLAMETTE,SSE2
+MOVSD mem,xmmreg \332\2\x0F\x11\101 WILLAMETTE,SSE2
+MOVSD xmmreg,mem \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 \366\2\x0F\x11\101 WILLAMETTE,SSE2,SM
+MOVUPD xmmreg,mem \366\2\x0F\x10\110 WILLAMETTE,SSE2,SM
+MULPD xmmreg,xmmreg \366\2\x0F\x59\110 WILLAMETTE,SSE2
+MULPD xmmreg,mem \366\2\x0F\x59\110 WILLAMETTE,SSE2,SM
+MULSD xmmreg,xmmreg \332\2\x0F\x59\110 WILLAMETTE,SSE2
+MULSD xmmreg,mem \332\2\x0F\x59\110 WILLAMETTE,SSE2
+ORPD xmmreg,mem \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 \366\2\x0F\xC6\110\26 WILLAMETTE,SSE2,SM,SB,AR2
+SQRTPD xmmreg,xmmreg \366\2\x0F\x51\110 WILLAMETTE,SSE2
+SQRTPD xmmreg,mem \366\2\x0F\x51\110 WILLAMETTE,SSE2,SM
+SQRTSD xmmreg,xmmreg \332\2\x0F\x51\110 WILLAMETTE,SSE2
+SQRTSD xmmreg,mem \332\2\x0F\x51\110 WILLAMETTE,SSE2
+SUBPD xmmreg,xmmreg \366\2\x0F\x5C\110 WILLAMETTE,SSE2
+SUBPD xmmreg,mem \366\2\x0F\x5C\110 WILLAMETTE,SSE2,SM
+SUBSD xmmreg,xmmreg \332\2\x0F\x5C\110 WILLAMETTE,SSE2
+SUBSD xmmreg,mem \332\2\x0F\x5C\110 WILLAMETTE,SSE2
+UCOMISD xmmreg,xmmreg \366\2\x0F\x2E\110 WILLAMETTE,SSE2
+UCOMISD xmmreg,mem \366\2\x0F\x2E\110 WILLAMETTE,SSE2
+UNPCKHPD xmmreg,xmmreg \366\2\x0F\x15\110 WILLAMETTE,SSE2
+UNPCKHPD xmmreg,mem \366\2\x0F\x15\110 WILLAMETTE,SSE2,SM
+UNPCKLPD xmmreg,xmmreg \366\2\x0F\x14\110 WILLAMETTE,SSE2
+UNPCKLPD xmmreg,mem \366\2\x0F\x14\110 WILLAMETTE,SSE2,SM
+XORPD xmmreg,xmmreg \366\2\x0F\x57\110 WILLAMETTE,SSE2
+XORPD xmmreg,mem \366\2\x0F\x57\110 WILLAMETTE,SSE2,SM
; Prescott New Instructions (SSE3)
-ADDSUBPD xmmreg,mem \366\2\x0F\xD0\110 PRESCOTT,SSE3,SM
-ADDSUBPD xmmreg,xmmreg \366\2\x0F\xD0\110 PRESCOTT,SSE3
+ADDSUBPD xmmreg,mem \366\2\x0F\xD0\110 PRESCOTT,SSE3,SM
+ADDSUBPD xmmreg,xmmreg \366\2\x0F\xD0\110 PRESCOTT,SSE3
ADDSUBPS xmmreg,mem \332\2\x0F\xD0\110 PRESCOTT,SSE3,SM
-ADDSUBPS xmmreg,xmmreg \332\2\x0F\xD0\110 PRESCOTT,SSE3
-HADDPD xmmreg,mem \366\2\x0F\x7C\110 PRESCOTT,SSE3,SM
-HADDPD xmmreg,xmmreg \366\2\x0F\x7C\110 PRESCOTT,SSE3
+ADDSUBPS xmmreg,xmmreg \332\2\x0F\xD0\110 PRESCOTT,SSE3
+HADDPD xmmreg,mem \366\2\x0F\x7C\110 PRESCOTT,SSE3,SM
+HADDPD xmmreg,xmmreg \366\2\x0F\x7C\110 PRESCOTT,SSE3
HADDPS xmmreg,mem \332\2\x0F\x7C\110 PRESCOTT,SSE3,SM
-HADDPS xmmreg,xmmreg \332\2\x0F\x7C\110 PRESCOTT,SSE3
-HSUBPD xmmreg,mem \366\2\x0F\x7D\110 PRESCOTT,SSE3,SM
-HSUBPD xmmreg,xmmreg \366\2\x0F\x7D\110 PRESCOTT,SSE3
+HADDPS xmmreg,xmmreg \332\2\x0F\x7C\110 PRESCOTT,SSE3
+HSUBPD xmmreg,mem \366\2\x0F\x7D\110 PRESCOTT,SSE3,SM
+HSUBPD xmmreg,xmmreg \366\2\x0F\x7D\110 PRESCOTT,SSE3
HSUBPS xmmreg,mem \332\2\x0F\x7D\110 PRESCOTT,SSE3,SM
-HSUBPS xmmreg,xmmreg \332\2\x0F\x7D\110 PRESCOTT,SSE3
+HSUBPS xmmreg,xmmreg \332\2\x0F\x7D\110 PRESCOTT,SSE3
LDDQU xmmreg,mem \332\2\x0F\xF0\110 PRESCOTT,SSE3,SM
MOVDDUP xmmreg,mem \332\2\x0F\x12\110 PRESCOTT,SSE3
MOVDDUP xmmreg,xmmreg \332\2\x0F\x12\110 PRESCOTT,SSE3
@@ -1917,14 +1917,14 @@ MOVSLDUP xmmreg,xmmreg \333\2\x0F\x12\110 PRESCOTT,SSE3
VMCALL void \3\x0F\x01\xC1 VMX
VMCLEAR mem \366\2\x0F\xC7\206 VMX
VMLAUNCH void \3\x0F\x01\xC2 VMX
-VMLOAD void \3\x0F\x01\xDA X64,VMX
-VMMCALL void \3\x0F\x01\xD9 X64,VMX
+VMLOAD void \3\x0F\x01\xDA X64,VMX
+VMMCALL void \3\x0F\x01\xD9 X64,VMX
VMPTRLD mem \2\x0F\xC7\206 VMX
VMPTRST mem \2\x0F\xC7\207 VMX
VMREAD rm32,reg32 \2\x0F\x78\101 VMX
VMRESUME void \3\x0F\x01\xC3 VMX
-VMRUN void \3\x0F\x01\xD8 X64,VMX
-VMSAVE void \3\x0F\x01\xDB X64,VMX
+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 \333\2\x0F\xC7\206 VMX
@@ -2115,7 +2115,7 @@ FMNSUBSD xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x1B\132 SSE5,AMD
FMNSUBSD xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x1B\123 SSE5,AMD
FMNSUBSD xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x1F\121 SSE5,AMD
FMNSUBSD xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x1F\112 SSE5,AMD
-COMPS xmmreg,xmmreg,xmmrm,imm \160\3\x0F\x25\x2C\121\27 SSE5,AMD
+COMPS xmmreg,xmmreg,xmmrm,imm \160\3\x0F\x25\x2C\121\27 SSE5,AMD
COMPD xmmreg,xmmreg,xmmrm,imm \160\3\x0F\x25\x2D\121\27 SSE5,AMD
COMSS xmmreg,xmmreg,xmmrm,imm \160\3\x0F\x25\x2E\121\27 SSE5,AMD
COMSD xmmreg,xmmreg,xmmrm,imm \160\3\x0F\x25\x2F\121\27 SSE5,AMD
@@ -2212,14 +2212,14 @@ PTEST xmmreg,xmmrm \366\3\x0F\x38\x17\110 SSE5,AMD
ROUNDPS xmmreg,xmmrm,imm \366\3\x0F\x3A\x08\110\26 SSE5,AMD
ROUNDPD xmmreg,xmmrm,imm \366\3\x0F\x3A\x08\110\26 SSE5,AMD
ROUNDSS xmmreg,xmmrm,imm \366\3\x0F\x3A\x08\110\26 SSE5,AMD
-ROUNDSD xmmreg,xmmrm,imm \366\3\x0F\x3A\x08\110\26 SSE5,AMD
+ROUNDSD xmmreg,xmmrm,imm \366\3\x0F\x3A\x08\110\26 SSE5,AMD
; Intel SMX
GETSEC void \2\x0F\x37 KATMAI
; Geode (Cyrix) 3DNow! additions
-PFRCP mmxreg,mmxrm \2\x0F\x0F\110\1\x86 PENT,3DNOW,SM,CYRIX
-PFRSQRT mmxreg,mmxrm \2\x0F\x0F\110\1\x87 PENT,3DNOW,SM,CYRIX
+PFRCP mmxreg,mmxrm \2\x0F\x0F\110\1\x86 PENT,3DNOW,SM,CYRIX
+PFRSQRT mmxreg,mmxrm \2\x0F\x0F\110\1\x87 PENT,3DNOW,SM,CYRIX
; VIA (Centaur) security instructions
XSTORE void \3\x0F\xA7\xC0 PENT,CYRIX