kolibrios-gitea/programs/develop/koldbg/disasm/tables.inc
Kirill Lipatov (Leency) b34f9856cb upload koldbg by CandyMan
git-svn-id: svn://kolibrios.org@9353 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-02 17:13:25 +00:00

1801 lines
93 KiB
PHP

;-----------------------------------------------------------------------------
macro dr [Name]
{
if Name eq
dw 0
else
dw Name-RtnXX
end if
}
;-----------------------------------------------------------------------------
N0F1A: dw TBNDCL,TBNDCU,TBNDMOV ,TBNDLDX
R0F1A: dr RBNDCL,RBNDCU,RBNDMOV2,RBNDLDX
;-----------------------------------------------------------------------------
N0F1B: dw TBNDMK,TBNDCN,TBNDMOV ,TBNDSTX
R0F1B: dr RBNDMK,RBNDCN,RBNDMOV1,RBNDSTX
;-----------------------------------------------------------------------------
TTXXXX:
;-----------------------------------------------------------------------------
TT0F10: dw TMOVUPS ;00
dw TMOVUPD ;66
dw TMOVSD ;F2
dw TMOVSS ;F3
;ch=3, dwdwdwdw
db VXWORD+80h ;00
db VXWORD+80h ;66
db VQWORD+80h ;F2
db VDWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F11: dw TMOVUPS ;00
dw TMOVUPD ;66
dw TMOVSD ;F2
dw TMOVSS ;F3
;ch=3, dwdwdwdw
db VXWORD+80h ;00
db VXWORD+80h ;66
db VQWORD+80h ;F2
db VDWORD+80h ;F3
dr RM32R32X ;00
dr RM32R32X ;66
dr RM32R32X ;F2
dr RM32R32X ;F3
;-----------------------------------------------------------------------------
TT0F12: dw TMOVLPS ;00
dw TMOVLPD ;66
dw TMOVDDUP ;F2
dw TMOVSLDUP ;F3
dw TMOVHLPS ;00 ch=3
dw 0 ;66 ch=3
dw TMOVDDUP ;F2 ch=3
dw TMOVSLDUP ;F3 ch=3
db VQWORD+80h ;00
db VQWORD+80h ;66
db VQWORD+80h ;F2
db VXWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F13: dw TMOVLPS ;00
dw TMOVLPD ;66
dw 0 ;F2
dw 0 ;F3
dw 0 ;00 ch=3
dw 0 ;66 ch=3
dw 0 ;F2 ch=3
dw 0 ;F3 ch=3
db VQWORD+80h ;00
db VQWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr RM32R32X ;00
dr RM32R32X ;66
dr RM32R32X ;F2
dr RM32R32X ;F3
;-----------------------------------------------------------------------------
TT0F14: dw TUNPCKLPS ;00
dw TUNPCKLPD ;66
dw 0 ;F2
dw 0 ;F3
;ch=3, dwdwdwdw
db VXWORD+80h ;00
db VXWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr ;F2
dr ;F3
;-----------------------------------------------------------------------------
TT0F15: dw TUNPCKHPS ;00
dw TUNPCKHPD ;66
dw 0 ;F2
dw 0 ;F3
;ch=3, dwdwdwdw
db VXWORD+80h ;00
db VXWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr ;F2
dr ;F3
;-----------------------------------------------------------------------------
TT0F16: dw TMOVHPS ;00
dw TMOVHPD ;66
dw 0 ;F2
dw TMOVSHDUP ;F3
dw TMOVLHPS ;00 ch=3
dw 0 ;66 ch=3
dw 0 ;F2 ch=3
dw TMOVSHDUP ;F3 ch=3
db VQWORD+80h ;00
db VQWORD+80h ;66
db 0 ;F2
db VXWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F17: dw TMOVHPS ;00
dw TMOVHPD ;66
dw 0 ;F2
dw 0 ;F3
dw 0 ;00 ch=3
dw 0 ;66 ch=3
dw 0 ;F2 ch=3
dw 0 ;F3 ch=3
db VQWORD+80h ;00
db VQWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr RM32R32X ;00
dr RM32R32X ;66
dr RM32R32X ;F2
dr RM32R32X ;F3
;-----------------------------------------------------------------------------
TT0F28: dw TMOVAPS ;00
dw TMOVAPD ;66
dw 0 ;F2
dw 0 ;F3
db VXWORD+80h ;00
db VXWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F29: dw TMOVAPS ;00
dw TMOVAPD ;66
dw 0 ;F2
dw 0 ;F3
db VXWORD+80h ;00
db VXWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr RM32R32X ;00
dr RM32R32X ;66
dr RM32R32X ;F2
dr RM32R32X ;F3
;-----------------------------------------------------------------------------
TT0F2B: dw TMOVNTPS ;00
dw TMOVNTPD ;66
dw TMOVNTSD ;F2
dw TMOVNTSS ;F3
dw 0 ;00 ch=3
dw 0 ;66 ch=3
dw 0 ;F2 ch=3
dw 0 ;F3 ch=3
db VXWORD+80h ;00
db VXWORD+80h ;66
db VQWORD+80h ;F2
db VDWORD+80h ;F3
dr RM32R32X ;00
dr RM32R32X ;66
dr RM32R32X ;F2
dr RM32R32X ;F3
;-----------------------------------------------------------------------------
TT0F2E: dw TUCOMISS ;00
dw TUCOMISD ;66
dw 0 ;F2
dw 0 ;F3
db VDWORD+80h ;00
db VQWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F2F: dw TCOMISS ;00
dw TCOMISD ;66
dw 0 ;F2
dw 0 ;F3
db VDWORD+80h ;00
db VQWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F38: dw TNULL ;00
dw TNULL ;66
dw TNULL ;F2
dw TNULL ;F3
db 0 ;00
db 0 ;66
db 0 ;F2
db 0 ;F3
dr Rtn0F3800 ;00
dr Rtn0F3866 ;66
dr Rtn0F38F2 ;F2
dr Rtn0F38F3 ;F3
;-----------------------------------------------------------------------------
TT0F51: dw TSQRTPS ;00
dw TSQRTPD ;66
dw TSQRTSD ;F2
dw TSQRTSS ;F3
db VXWORD+80h ;00
db VXWORD+80h ;66
db VQWORD+80h ;F2
db VDWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F52: dw TRSQRTPS ;00
dw 0 ;66
dw 0 ;F2
dw TRSQRTSS ;F3
db VXWORD+80h ;00
db 0 ;66
db 0 ;F2
db VDWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F53: dw TRCPPS ;00
dw 0 ;66
dw 0 ;F2
dw TRCPSS ;F3
db VXWORD+80h ;00
db 0 ;66
db 0 ;F2
db VDWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F54: dw TANDPS ;00
dw TANDPD ;66
dw 0 ;F2
dw 0 ;F3
db VXWORD+80h ;00
db VXWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F55: dw TANDNPS ;00
dw TANDNPD ;66
dw 0 ;F2
dw 0 ;F3
db VXWORD+80h ;00
db VXWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F56: dw TORPS ;00
dw TORPD ;66
dw 0 ;F2
dw 0 ;F3
db VXWORD+80h ;00
db VXWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F57: dw TXORPS ;00
dw TXORPD ;66
dw 0 ;F2
dw 0 ;F3
db VXWORD+80h ;00
db VXWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F58: dw TADDPS ;00
dw TADDPD ;66
dw TADDSD ;F2
dw TADDSS ;F3
db VXWORD+80h ;00
db VXWORD+80h ;66
db VQWORD+80h ;F2
db VDWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F59: dw TMULPS ;00
dw TMULPD ;66
dw TMULSD ;F2
dw TMULSS ;F3
db VXWORD+80h ;00
db VXWORD+80h ;66
db VQWORD+80h ;F2
db VDWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F5A: dw TCVTPS2PD ;00
dw TCVTPD2PS ;66
dw TCVTSD2SS ;F2
dw TCVTSS2SD ;F3
db VQWORD+80h ;00
db VXWORD+80h ;66
db VQWORD+80h ;F2
db VDWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F5B: dw TCVTDQ2PS ;00
dw TCVTPS2DQ ;66
dw 0 ;F2
dw TCVTTPS2DQ ;F3
db VXWORD+80h ;00
db VXWORD+80h ;66
db 0 ;F2
db VXWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F5C: dw TSUBPS ;00
dw TSUBPD ;66
dw TSUBSD ;F2
dw TSUBSS ;F3
db VXWORD+80h ;00
db VXWORD+80h ;66
db VQWORD+80h ;F2
db VDWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F5D: dw TMINPS ;00
dw TMINPD ;66
dw TMINSD ;F2
dw TMINSS ;F3
db VXWORD+80h ;00
db VXWORD+80h ;66
db VQWORD+80h ;F2
db VDWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F5E: dw TDIVPS ;00
dw TDIVPD ;66
dw TDIVSD ;F2
dw TDIVSS ;F3
db VXWORD+80h ;00
db VXWORD+80h ;66
db VQWORD+80h ;F2
db VDWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F5F: dw TMAXPS ;00
dw TMAXPD ;66
dw TMAXSD ;F2
dw TMAXSS ;F3
db VXWORD+80h ;00
db VXWORD+80h ;66
db VQWORD+80h ;F2
db VDWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F6F: dw TMOVQ ;00
dw TMOVDQA ;66
dw 0 ;F2
dw TMOVDQU ;F3
db VQWORD+80h ;00
db VXWORD+80h ;66
db 0 ;F2
db VXWORD+80h ;F3
dr RtnMM2MM ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F7C: dw 0 ;00
dw THADDPD ;66
dw THADDPS ;F2
dw 0 ;F3
db 0 ;00
db VXWORD+80h ;66
db VXWORD+80h ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F7D: dw 0 ;00
dw THSUBPD ;66
dw THSUBPS ;F2
dw 0 ;F3
db 0 ;00
db VXWORD+80h ;66
db VXWORD+80h ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0F7F: dw TMOVQ ;00
dw TMOVDQA ;66
dw 0 ;F2
dw TMOVDQU ;F3
db VQWORD+80h ;00
db VXWORD+80h ;66
db 0 ;F2
db VXWORD+80h ;F3
dr RtnMM4MM ;00
dr RM32R32X ;66
dr RM32R32X ;F2
dr RM32R32X ;F3
;-----------------------------------------------------------------------------
TT0FD0: dw 0 ;00
dw TADDSUBPD ;66
dw TADDSUBPS ;F2
dw 0 ;F3
db 0 ;00
db VXWORD+80h ;66
db VXWORD+80h ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0FE6: dw 0 ;00
dw TCVTTPD2DQ ;66
dw TCVTPD2DQ ;F2
dw TCVTDQ2PD ;F3
db 0 ;00
db VXWORD+80h ;66
db VXWORD+80h ;F2
db VQWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
TT0FF0: dw 0 ;00
dw 0 ;66
dw TLDDQU ;F2
dw 0 ;F3
dw 0 ;00 ch=3
dw 0 ;66 ch=3
dw 0 ;F2 ch=3
dw 0 ;F3 ch=3
db 0 ;00
db 0 ;66
db VXWORD+80h ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
;-----------------------------------------------------------------------------
; 80h - REX.W -> RD -> RQ
; 40h - REX.W -> QWORD
; 20h - REX.W -> ...Q
; 10h - IMMB
;-----------------------------------------------------------------------------
TT0F2A: dw TCVTPI2PS ;00
dw TCVTPI2PD ;66
dw TCVTSI2SD ;F2
dw TCVTSI2SS ;F3
;ch=3 dwdwdwdw
db VQWORD+80h ;00
db VQWORD+80h ;66
db VDWORD ;F2
db VDWORD ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
db XMMRG,MMXRG ;00
db XMMRG,MMXRG ;66
db XMMRG,GPR32+80h+40h ;F2
db XMMRG,GPR32+80h+40h ;F3
;-----------------------------------------------------------------------------
TT0F2C: dw TCVTTPS2PI ;00
dw TCVTTPD2PI ;66
dw TCVTTSD2SI ;F2
dw TCVTTSS2SI ;F3
db VQWORD+80h ;00
db VXWORD+80h ;66
db VQWORD+80h ;F2
db VDWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
db MMXRG,XMMRG ;00
db MMXRG,XMMRG ;66
db GPR32+80h,XMMRG ;F2
db GPR32+80h,XMMRG ;F3
;-----------------------------------------------------------------------------
TT0F2D: dw TCVTPS2PI ;00
dw TCVTPD2PI ;66
dw TCVTSD2SI ;F2
dw TCVTSS2SI ;F3
db VQWORD+80h ;00
db VXWORD+80h ;66
db VQWORD+80h ;F2
db VDWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
db MMXRG,XMMRG ;00
db MMXRG,XMMRG ;66
db GPR32+80h,XMMRG ;F2
db GPR32+80h,XMMRG ;F3
;-----------------------------------------------------------------------------
TT0F50: dw 0 ;00
dw 0 ;66
dw 0 ;F2
dw 0 ;F3
dw TMOVMSKPS ;00 ch=3
dw TMOVMSKPD ;66 ch=3
dw 0 ;F2 ch=3
dw 0 ;F3 ch=3
db 0 ;00
db 0 ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr ;F2
dr ;F3
db GPR32+80h,XMMRG ;00
db GPR32+80h,XMMRG ;66
db 0,0 ;F2
db 0,0 ;F3
;-----------------------------------------------------------------------------
TT0F6E: dw TMOVD ;00
dw TMOVD ;66
dw 0 ;F2
dw 0 ;F3
db VDWORD+80h ;00
db VDWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr ;F2
dr ;F3
db MMXRG,GPR32+20h+40h+80h;00
db XMMRG,GPR32+20h+40h+80h;66
db 0,0 ;F2
db 0,0 ;F3
;-----------------------------------------------------------------------------
TT0F70: dw TPSHUFW ;00
dw TPSHUFD ;66
dw TPSHUFLW ;F2
dw TPSHUFHW ;F3
db VQWORD+80h ;00
db VXWORD+80h ;66
db VXWORD+80h ;F2
db VXWORD+80h ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
db MMXRG,MMXRG+10h ;00
db XMMRG,XMMRG+10h ;66
db XMMRG,XMMRG+10h ;F2
db XMMRG,XMMRG+10h ;F3
;-----------------------------------------------------------------------------
TT0F7E: dw TMOVD ;00
dw TMOVD ;66
dw 0 ;F2
dw TMOVQ ;F3
db VDWORD+80h ;00
db VDWORD+80h ;66
db 0 ;F2
db VQWORD+80h ;F3
dr RM32R32X ;00
dr RM32R32X ;66
dr RM32R32X ;F2
dr R32RM32X ;F3
db GPR32+20h+40h+80h,MMXRG;00
db GPR32+20h+40h+80h,XMMRG;66
db 0,0 ;F2
db XMMRG,XMMRG ;F3
;-----------------------------------------------------------------------------
TT0FC3: dw TMOVNTI ;00
dw 0 ;66
dw 0 ;F2
dw 0 ;F3
dw 0 ;00 ch=3
dw 0 ;66 ch=3
dw 0 ;F2 ch=3
dw 0 ;F3 ch=3
db VDWORD+80h ;00
db 0 ;66
db 0 ;F2
db 0 ;F3
dr RM32R32X ;00
dr RM32R32X ;66
dr RM32R32X ;F2
dr RM32R32X ;F3
db 0,GPR32+80h+40h ;00
db 0,0 ;66
db 0,0 ;F2
db 0,0 ;F3
;-----------------------------------------------------------------------------
TT0FC4: dw TPINSRW ;00
dw TPINSRW ;66
dw 0 ;F2
dw 0 ;F3
db VWORD+80h ;00
db VWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
db MMXRG,GPR32+80h+10h ;00
db XMMRG,GPR32+80h+10h ;66
db 0,0 ;F2
db 0,0 ;F3
;-----------------------------------------------------------------------------
TT0FC5: dw 0 ;00
dw 0 ;66
dw 0 ;F2
dw 0 ;F3
dw TPEXTRW ;00 ch=3
dw TPEXTRW ;66 ch=3
dw 0 ;F2 ch=3
dw 0 ;F3 ch=3
db 0 ;00
db 0 ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
db GPR32+80h+10h,MMXRG ;00
db GPR32+80h+10h,XMMRG ;66
db 0,0 ;F2
db 0,0 ;F3
;-----------------------------------------------------------------------------
TT0FC6: dw TSHUFPS ;00
dw TSHUFPD ;66
dw 0 ;F2
dw 0 ;F3
db VXWORD+80h ;00
db VXWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
db XMMRG,XMMRG+10h ;00
db XMMRG,XMMRG+10h ;66
db 0,0 ;F2
db 0,0 ;F3
;-----------------------------------------------------------------------------
TT0FD6: dw 0 ;00
dw TMOVQ ;66
dw 0 ;F2
dw 0 ;F3
dw 0 ;00 ch=3
dw TMOVQ ;66 ch=3
dw TMOVDQ2Q ;F2 ch=3
dw TMOVQ2DQ ;F3 ch=3
db 0 ;00
db VQWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr RM32R32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
db XMMRG,XMMRG ;00
db XMMRG,XMMRG ;66
db MMXRG,XMMRG ;F2
db XMMRG,MMXRG ;F3
;-----------------------------------------------------------------------------
TT0FD7: dw 0 ;00
dw 0 ;66
dw 0 ;F2
dw 0 ;F3
dw TPMOVMSKB ;00 ch=3
dw TPMOVMSKB ;66 ch=3
dw 0 ;F2 ch=3
dw 0 ;F3 ch=3
db 0 ;00
db 0 ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
db GPR32+80h,MMXRG ;00
db GPR32+80h,XMMRG ;66
db 0,0 ;F2
db 0,0 ;F3
;-----------------------------------------------------------------------------
TT0FE7: dw TMOVNTQ ;00
dw TMOVNTDQ ;66
dw 0 ;F2
dw 0 ;F3
dw 0 ;00 ch=3
dw 0 ;66 ch=3
dw 0 ;F2 ch=3
dw 0 ;F3 ch=3
db VQWORD+80h ;00
db VXWORD+80h ;66
db 0 ;F2
db 0 ;F3
dr RM32R32X ;00
dr RM32R32X ;66
dr RM32R32X ;F2
dr RM32R32X ;F3
db 0,MMXRG ;00
db 0,XMMRG ;66
db 0,0 ;F2
db 0,0 ;F3
;-----------------------------------------------------------------------------
TT0FF7: dw 0 ;00
dw 0 ;66
dw 0 ;F2
dw 0 ;F3
dw TMASKMOVQ ;00 ch=3
dw TMASKMOVDQU ;66 ch=3
dw 0 ;F2 ch=3
dw 0 ;F3 ch=3
db 0 ;00
db 0 ;66
db 0 ;F2
db 0 ;F3
dr R32RM32X ;00
dr R32RM32X ;66
dr R32RM32X ;F2
dr R32RM32X ;F3
db MMXRG,MMXRG ;00
db XMMRG,XMMRG ;66
db 0,0 ;F2
db 0,0 ;F3
;-----------------------------------------------------------------------------
StrTabXOPA:
XOPc $10,0,0,XOPL ,RtnTBM0,TNULL
XOPc $12,0,0,0 ,RtnLWPxx,TNULL
dd -1
;-----------------------------------------------------------------------------
StrTabXOP9:
XOPc $01,0,0,XOPL ,RtnTBM1,TNULL
XOPc $02,0,0,XOPL ,RtnTBM2,TNULL
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
XOPc $12,0,0,XOPV ,RtnLWPCB,TNULL
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
XOPc $81,VOWORD+80h,VYWORD+80h,XOPV or XOPO or XOPW ,RtnXOP,TFRCZPD
XOPc $80,VOWORD+80h,VYWORD+80h,XOPV or XOPO or XOPW ,RtnXOP,TFRCZPS
XOPc $83,VQWORD+80h,0,XOPV or XOPO or XOPL ,RtnXOP,TFRCZSD
XOPc $82,VDWORD+80h,0,XOPV or XOPO or XOPL ,RtnXOP,TFRCZSS
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
XOPc $C1,VOWORD+80h,0,XOPL or XOPW ,RtnXOP,TPHADDBW
XOPc $C2,VOWORD+80h,0,XOPL or XOPW ,RtnXOP,TPHADDBD
XOPc $C3,VOWORD+80h,0,XOPL or XOPW ,RtnXOP,TPHADDBQ
XOPc $C6,VOWORD+80h,0,XOPL or XOPW ,RtnXOP,TPHADDWD
XOPc $C7,VOWORD+80h,0,XOPL or XOPW ,RtnXOP,TPHADDWQ
XOPc $CB,VOWORD+80h,0,XOPL or XOPW ,RtnXOP,TPHADDDQ
XOPc $D1,VOWORD+80h,0,XOPL or XOPW ,RtnXOP,TPHADDUBW
XOPc $D2,VOWORD+80h,0,XOPL or XOPW ,RtnXOP,TPHADDUBD
XOPc $D3,VOWORD+80h,0,XOPL or XOPW ,RtnXOP,TPHADDUBQ
XOPc $D6,VOWORD+80h,0,XOPL or XOPW ,RtnXOP,TPHADDUWD
XOPc $D7,VOWORD+80h,0,XOPL or XOPW ,RtnXOP,TPHADDUWQ
XOPc $DB,VOWORD+80h,0,XOPL or XOPW ,RtnXOP,TPHADDUDQ
XOPc $E1,VOWORD+80h,0,XOPL or XOPW ,RtnXOP,TPHSUBBW
XOPc $E2,VOWORD+80h,0,XOPL or XOPW ,RtnXOP,TPHSUBWD
XOPc $E3,VOWORD+80h,0,XOPL or XOPW ,RtnXOP,TPHSUBDQ
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
XOPc $90,VOWORD+80h,0,XOPL ,XOP3Rtn,TPROTB
XOPc $91,VOWORD+80h,0,XOPL ,XOP3Rtn,TPROTW
XOPc $92,VOWORD+80h,0,XOPL ,XOP3Rtn,TPROTD
XOPc $93,VOWORD+80h,0,XOPL ,XOP3Rtn,TPROTQ
XOPc $98,VOWORD+80h,0,XOPL ,XOP3Rtn,TPSHAB
XOPc $99,VOWORD+80h,0,XOPL ,XOP3Rtn,TPSHAW
XOPc $9A,VOWORD+80h,0,XOPL ,XOP3Rtn,TPSHAD
XOPc $9B,VOWORD+80h,0,XOPL ,XOP3Rtn,TPSHAQ
XOPc $94,VOWORD+80h,0,XOPL ,XOP3Rtn,TPSHLB
XOPc $95,VOWORD+80h,0,XOPL ,XOP3Rtn,TPSHLW
XOPc $96,VOWORD+80h,0,XOPL ,XOP3Rtn,TPSHLD
XOPc $97,VOWORD+80h,0,XOPL ,XOP3Rtn,TPSHLQ
dd -1
;-----------------------------------------------------------------------------
StrTabXOP8:
XOPc $A2,VOWORD+80h,VYWORD+80h,XOPI ,XOP4Rtn,TPCMOV
XOPc $CC,VOWORD+80h,0,XOPL or XOPW ,SuffixCOMB,TPCOM
XOPc $CD,VOWORD+80h,0,XOPL or XOPW ,SuffixCOMW,TPCOM
XOPc $CE,VOWORD+80h,0,XOPL or XOPW ,SuffixCOMD,TPCOM
XOPc $CF,VOWORD+80h,0,XOPL or XOPW ,SuffixCOMQ,TPCOM
XOPc $EC,VOWORD+80h,0,XOPL or XOPW ,SuffixCOMUB,TPCOM
XOPc $ED,VOWORD+80h,0,XOPL or XOPW ,SuffixCOMUW,TPCOM
XOPc $EE,VOWORD+80h,0,XOPL or XOPW ,SuffixCOMUD,TPCOM
XOPc $EF,VOWORD+80h,0,XOPL or XOPW ,SuffixCOMUQ,TPCOM
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
XOPc $9E,VOWORD+80h,0,XOPL or XOPW or XOPI ,XOP4Rtn,TPMACSDD
XOPc $9F,VOWORD+80h,0,XOPL or XOPW or XOPI ,XOP4Rtn,TPMACSDQH
XOPc $97,VOWORD+80h,0,XOPL or XOPW or XOPI ,XOP4Rtn,TPMACSDQL
XOPc $8E,VOWORD+80h,0,XOPL or XOPW or XOPI ,XOP4Rtn,TPMACSSDD
XOPc $8F,VOWORD+80h,0,XOPL or XOPW or XOPI ,XOP4Rtn,TPMACSSDQH
XOPc $87,VOWORD+80h,0,XOPL or XOPW or XOPI ,XOP4Rtn,TPMACSSDQL
XOPc $86,VOWORD+80h,0,XOPL or XOPW or XOPI ,XOP4Rtn,TPMACSSWD
XOPc $85,VOWORD+80h,0,XOPL or XOPW or XOPI ,XOP4Rtn,TPMACSSWW
XOPc $96,VOWORD+80h,0,XOPL or XOPW or XOPI ,XOP4Rtn,TPMACSWD
XOPc $95,VOWORD+80h,0,XOPL or XOPW or XOPI ,XOP4Rtn,TPMACSWW
XOPc $A6,VOWORD+80h,0,XOPL or XOPW or XOPI ,XOP4Rtn,TPMADCSSWD
XOPc $B6,VOWORD+80h,0,XOPL or XOPW or XOPI ,XOP4Rtn,TPMADCSWD
XOPc $A3,VOWORD+80h,0,XOPL or XOPI ,XOP4Rtn,TPPERM
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
XOPc $C0,VOWORD+80h,0,XOPL or XOPW or XOPV ,XOPImm8,TPROTB
XOPc $C1,VOWORD+80h,0,XOPL or XOPW or XOPV ,XOPImm8,TPROTW
XOPc $C2,VOWORD+80h,0,XOPL or XOPW or XOPV ,XOPImm8,TPROTD
XOPc $C3,VOWORD+80h,0,XOPL or XOPW or XOPV ,XOPImm8,TPROTQ
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
dd -1
;-----------------------------------------------------------------------------
C43866:
xC RtnC4C5, VEXV or VEX2 or VEXW, $13,xQ,xO,TCVTPH2PS
xC RtnC4C5, VEX0, $DC,xO,xY,TAESENC
xC RtnC4C5, VEX0, $DD,xO,xY,TAESENCLAST
xC RtnC4C5, VEX0, $DE,xO,xY,TAESDEC
xC RtnC4C5, VEX0, $DF,xO,xY,TAESDECLAST
xC RtnC4C5, VEXV or VEXL, $DB,xO,xN,TAESIMC
xC RtnC401, VEXV or VEX0 or VEXW, $18,xD,xD,TBROADCASTSS
xC RtnC401, VEXV or VEXN or VEXW, $19,xN,xQ,TBROADCASTSD
xC RtnC4C5, VEXV or VEXN or VEXM, $1A,xN,xO,TBROADCASTF128
xC RtnC4C5, VEXV or VEXN or VEXM or VEXW, $5A,xN,xO,TBROADCASTI128
xC RtnC4C5, VEXM, $2C,xO,xY,TMASKMOVPS
xC RtnC4C5, VEXM, $2D,xO,xY,TMASKMOVPD
xC RtnC402, VEXM, $2E,xO,xY,TMASKMOVPS
xC RtnC402, VEXM, $2F,xO,xY,TMASKMOVPD
xC RtnC4C5, VEXV or VEXM, $2A,xO,xY,TMOVNTDQA
xC RtnC4C5, VEXV, $1C,xO,xY,TPABSB
xC RtnC4C5, VEXV, $1D,xO,xY,TPABSW
xC RtnC4C5, VEXV, $1E,xO,xY,TPABSD
xC RtnC4C5, VEX0, $2B,xO,xY,TPACKUSDW
xC RtnC4C5, VEX0, $29,xO,xY,TPCMPEQQ
xC RtnC4C5, VEX0, $37,xO,xY,TPCMPGTQ
xC RtnC4C5, VEX0, $0D,xO,xY,TPERMILPD
xC RtnC4C5, VEX0, $0C,xO,xY,TPERMILPS
xC RtnC4C5, VEX0, $01,xO,xY,TPHADDW
xC RtnC4C5, VEX0, $02,xO,xY,TPHADDD
xC RtnC4C5, VEX0, $03,xO,xY,TPHADDSW
xC RtnC4C5, VEXV or VEXL, $41,xO,xN,TPHMINPOSUW
xC RtnC4C5, VEX0, $05,xO,xY,TPHSUBW
xC RtnC4C5, VEX0, $06,xO,xY,TPHSUBD
xC RtnC4C5, VEX0, $07,xO,xY,TPHSUBSW
xC RtnC4C5, VEX0, $04,xO,xY,TPMADDUBSW
xC RtnC4C5, VEX0, $3C,xO,xY,TPMAXSB
xC RtnC4C5, VEX0, $3D,xO,xY,TPMAXSD
xC RtnC4C5, VEX0, $3E,xO,xY,TPMAXUW
xC RtnC4C5, VEX0, $3F,xO,xY,TPMAXUD
xC RtnC4C5, VEX0, $38,xO,xY,TPMINSB
xC RtnC4C5, VEX0, $39,xO,xY,TPMINSD
xC RtnC4C5, VEX0, $3A,xO,xY,TPMINUW
xC RtnC4C5, VEX0, $3B,xO,xY,TPMINUD
xC RtnC4C5, VEXV or VEX2, $20,xQ,xO,TPMOVSXBW
xC RtnC4C5, VEXV or VEX2, $21,xD,xQ,TPMOVSXBD
xC RtnC4C5, VEXV or VEX2, $22,xW,xD,TPMOVSXBQ
xC RtnC4C5, VEXV or VEX2, $23,xQ,xO,TPMOVSXWD
xC RtnC4C5, VEXV or VEX2, $24,xD,xQ,TPMOVSXWQ
xC RtnC4C5, VEXV or VEX2, $25,xQ,xO,TPMOVSXDQ
xC RtnC4C5, VEXV or VEX2, $30,xQ,xO,TPMOVZXBW
xC RtnC4C5, VEXV or VEX2, $31,xD,xQ,TPMOVZXBD
xC RtnC4C5, VEXV or VEX2, $32,xW,xD,TPMOVZXBQ
xC RtnC4C5, VEXV or VEX2, $33,xQ,xO,TPMOVZXWD
xC RtnC4C5, VEXV or VEX2, $34,xD,xQ,TPMOVZXWQ
xC RtnC4C5, VEXV or VEX2, $35,xQ,xO,TPMOVZXDQ
xC RtnC4C5, VEX0, $0B,xO,xY,TPMULHRSW
xC RtnC4C5, VEX0, $40,xO,xY,TPMULLD
xC RtnC4C5, VEX0, $28,xO,xY,TPMULDQ
xC RtnC4C5, VEX0, $00,xO,xY,TPSHUFB
xC RtnC4C5, VEX0, $08,xO,xY,TPSIGNB
xC RtnC4C5, VEX0, $09,xO,xY,TPSIGNW
xC RtnC4C5, VEX0, $0A,xO,xY,TPSIGND
xC RtnC4C5, VEXV, $17,xO,xY,TPTEST
xC RtnC4C5, VEXV, $0E,xO,xY,TTESTPS
xC RtnC4C5, VEXV, $0F,xO,xY,TTESTPD
xC RtnC401, VEXV or VEXW, $78,xB,xB,TPBROADCASTB
xC RtnC401, VEXV or VEXW, $79,xW,xW,TPBROADCASTW
xC RtnC401, VEXV or VEXW, $58,xD,xD,TPBROADCASTD
xC RtnC401, VEXV or VEXW, $59,xQ,xQ,TPBROADCASTQ
xC RtnC4C5, VEXN or VEXW, $36,xN,xY,TPERMD
xC RtnC4C5, VEXN or VEXW, $16,xN,xY,TPERMPS
xC RtnC403, VEX0, $47,xO,xY,TPSLLVD
xC RtnC4C5, VEXW, $46,xO,xY,TPSRAVD
xC RtnC403, VEX0, $45,xO,xY,TPSRLVD
xC RtnC403, VEXM, $8C,xO,xY,TPMASKMOVD
xC RtnC404, VEXM, $8E,xO,xY,TPMASKMOVD
xC RtnC405, VEXM, $90,xD,xD,TPGATHERDD
xC RtnC405, VEXM, $91,xQ,xQ,TPGATHERQD
xC RtnC406, VEXM, $92,xD,xD,TGATHERD
xC RtnC406, VEXM, $93,xQ,xQ,TGATHERQ
;;;;;;;;----------------------------------------------------------------------
xC RtnC407, VEX0 or VEXC, $96,xO,xY,TFMADDSUB132
xC RtnC407, VEX0 or VEXC, $97,xO,xY,TFMSUBADD132
xC RtnC407, VEX0 or VEXC, $98,xO,xY,TFMADD132
xC RtnC408, VEXL or VEXC, $99,xD,xN,TFMADD132
xC RtnC407, VEX0 or VEXC, $9A,xO,xY,TFMSUB132
xC RtnC408, VEXL or VEXC, $9B,xD,xN,TFMSUB132
xC RtnC407, VEX0 or VEXC, $9C,xO,xY,TFNMADD132
xC RtnC408, VEXL or VEXC, $9D,xD,xN,TFNMADD132
xC RtnC407, VEX0 or VEXC, $9E,xO,xY,TFNMSUB132
xC RtnC408, VEXL or VEXC, $9F,xD,xN,TFNMSUB132
xC RtnC407, VEX0 or VEXC, $A6,xO,xY,TFMADDSUB213
xC RtnC407, VEX0 or VEXC, $A7,xO,xY,TFMSUBADD213
xC RtnC407, VEX0 or VEXC, $A8,xO,xY,TFMADD213
xC RtnC408, VEXL or VEXC, $A9,xD,xN,TFMADD213
xC RtnC407, VEX0 or VEXC, $AA,xO,xY,TFMSUB213
xC RtnC408, VEXL or VEXC, $AB,xD,xN,TFMSUB213
xC RtnC407, VEX0 or VEXC, $AC,xO,xY,TFNMADD213
xC RtnC408, VEXL or VEXC, $AD,xD,xN,TFNMADD213
xC RtnC407, VEX0 or VEXC, $AE,xO,xY,TFNMSUB213
xC RtnC408, VEXL or VEXC, $AF,xD,xN,TFNMSUB213
xC RtnC407, VEX0 or VEXC, $B6,xO,xY,TFMADDSUB231
xC RtnC407, VEX0 or VEXC, $B7,xO,xY,TFMSUBADD231
xC RtnC407, VEX0 or VEXC, $B8,xO,xY,TFMADD231
xC RtnC408, VEXL or VEXC, $B9,xD,xN,TFMADD231
xC RtnC407, VEX0 or VEXC, $BA,xO,xY,TFMSUB231
xC RtnC408, VEXL or VEXC, $BB,xD,xN,TFMSUB231
xC RtnC407, VEX0 or VEXC, $BC,xO,xY,TFNMADD231
xC RtnC408, VEXL or VEXC, $BD,xD,xN,TFNMADD231
xC RtnC407, VEX0 or VEXC, $BE,xO,xY,TFNMSUB231
xC RtnC408, VEXL or VEXC, $BF,xD,xN,TFNMSUB231
xC RtnC409, VEXG or VEXH or VEXL, $F7,xD,xQ,TSHLX
xC RtnC4C5, VEXW, $CF,xO,xY,TGF2P8MULB
;;;;;;;;----------------------------------------------------------------------
dd -1
;-----------------------------------------------------------------------------
C43A66:
xC RtnC40A, VEXL or VEXI or VEXH, $30,xO,xY,TKSHIFTRB
xC RtnC40B, VEXL or VEXI or VEXH, $31,xO,xY,TKSHIFTRD
xC RtnC40A, VEXL or VEXI or VEXH, $32,xO,xY,TKSHIFTLB
xC RtnC40B, VEXL or VEXI or VEXH, $33,xO,xY,TKSHIFTLD
xC RtnC4C5, VEXV or VEXL or VEXI, $DF,xO,xN,TAESKEYGENASSIST
xC RtnC4C5, VEXI, $0C,xO,xY,TBLENDPS
xC RtnC4C5, VEXI, $0D,xO,xY,TBLENDPD
xC RtnC4C5, VEX4 or VEXW, $4A,xO,xY,TBLENDVPS
xC RtnC4C5, VEX4 or VEXW, $4B,xO,xY,TBLENDVPD
xC RtnC4C5, VEXI or VEXL, $41,xO,xN,TDPPD
xC RtnC4C5, VEXI, $40,xO,xY,TDPPS
xC RtnC40C, VEXI or VEXV or VEXN, $19,xN,xO,TEXTRACTF128
xC RtnC40D, VEXI or VEXV or VEXW, $1D,xQ,xO,TCVTPS2PH
xC RtnC40E, VEXI or VEXV or VEXL, $17,xD,xN,TEXTRACTPS
xC RtnC410, VEXI or VEX0, $18,xN,xO,TINSERTF128
xC RtnC4C5, VEXI or VEXL, $21,xD,xN,TINSERTPS
xC RtnC4C5, VEXI, $42,xO,xY,TMPSADBW
xC RtnC4C5, VEXI, $0F,xO,xY,TPALIGNR
xC RtnC4C5, VEX4 or VEXW, $4C,xO,xY,TPBLENDVB
xC RtnC4C5, VEXI, $0E,xO,xY,TPBLENDW
xC RtnCLMUL, VEXI, $44,xO,xY,TPCLMULQDQ
xC RtnC4C5, VEXV or VEXL or VEXI, $61,xO,xN,TPCMPESTRI
xC RtnC4C5, VEXV or VEXL or VEXI, $60,xO,xN,TPCMPESTRM
xC RtnC4C5, VEXV or VEXL or VEXI, $63,xO,xN,TPCMPISTRI
xC RtnC4C5, VEXV or VEXL or VEXI, $62,xO,xN,TPCMPISTRM
xC RtnC4C5, VEXV or VEXI, $05,xO,xY,TPERMILPD
xC RtnC4C5, VEXV or VEXI, $04,xO,xY,TPERMILPS
xC RtnC4C5, VEXN or VEXI, $06,xN,xY,TPERM2F128
xC RtnC40F, VEXV or VEXL or VEXI, $14,xB,xN,TPEXTRB
xC RtnC40F, VEXV or VEXL or VEXI, $15,xW,xN,TPEXTRW
xC RtnC411, VEXV or VEXL or VEXI, $16,xD,xN,TPEXTRD
xC RtnC412, VEXL or VEXI, $20,xB,xN,TPINSRB
xC RtnC413, VEXL or VEXI, $22,xD,xN,TPINSRD
xC RtnC4C5, VEXV or VEXI, $09,xO,xY,TROUNDPD
xC RtnC4C5, VEXV or VEXI, $08,xO,xY,TROUNDPS
xC RtnC4C5, VEXL or VEXI, $0B,xQ,xN,TROUNDSD
xC RtnC4C5, VEXL or VEXI, $0A,xD,xN,TROUNDSS
xC RtnC4C5, VEXI or VEXW, $02,xO,xY,TPBLENDD
xC RtnC414, VEXN or VEXC or VEXI, $01,xN,xY,TPERMPD
xC RtnC414, VEXN or VEXC or VEXI, $00,xN,xY,TPERMQ
xC RtnC4C5, VEXN or VEXW or VEXI, $46,xN,xY,TPERM2I128
xC RtnC40C, VEXN or VEXV or VEXW or VEXI, $39,xN,xO,TEXTRACTI128
xC RtnC410, VEXN or VEXW or VEXI, $38,xN,xO,TINSERTI128
xC RtnC4C5, VEXC or VEXI, $CE,xO,xY,TGF2P8AFFINEQB
xC RtnC4C5, VEXC or VEXI, $CF,xO,xY,TGF2P8AFFINEINVQB
;;;;;;;;----------------------------------------------------------------------
xC C4FMA, VEX0 or VEXC, $69,xO,xY,TFMADDPD
xC C4FMA, VEX0 or VEXC, $68,xO,xY,TFMADDPS
xC C4FMA, VEXL or VEXC, $6B,xQ,xN,TFMADDSD
xC C4FMA, VEXL or VEXC, $6A,xD,xN,TFMADDSS
xC C4FMA, VEX0 or VEXC, $5D,xO,xY,TFMADDSUBPD
xC C4FMA, VEX0 or VEXC, $5C,xO,xY,TFMADDSUBPS
xC C4FMA, VEX0 or VEXC, $5F,xO,xY,TFMSUBADDPD
xC C4FMA, VEX0 or VEXC, $5E,xO,xY,TFMSUBADDPS
xC C4FMA, VEX0 or VEXC, $6D,xO,xY,TFMSUBPD
xC C4FMA, VEX0 or VEXC, $6C,xO,xY,TFMSUBPS
xC C4FMA, VEXL or VEXC, $6F,xQ,xN,TFMSUBSD
xC C4FMA, VEXL or VEXC, $6E,xD,xN,TFMSUBSS
xC C4FMA, VEX0 or VEXC, $79,xO,xY,TFNMADDPD
xC C4FMA, VEX0 or VEXC, $78,xO,xY,TFNMADDPS
xC C4FMA, VEXL or VEXC, $7B,xQ,xN,TFNMADDSD
xC C4FMA, VEXL or VEXC, $7A,xD,xN,TFNMADDSS
xC C4FMA, VEX0 or VEXC, $7D,xO,xY,TFNMSUBPD
xC C4FMA, VEX0 or VEXC, $7C,xO,xY,TFNMSUBPS
xC C4FMA, VEXL or VEXC, $7F,xQ,xN,TFNMSUBSD
xC C4FMA, VEXL or VEXC, $7E,xD,xN,TFNMSUBSS
dd -1
;;;;;;;;----------------------------------------------------------------------
C43800:
xC RtnC4C5, VEXG or VEXH or VEXL, $F2,xD,xQ,TANDN
xC RtnC409, VEXG or VEXH or VEXL, $F7,xD,xQ,TBEXTR
xC RtnC415, VEXG or VEXH or VEXL, $F3,xD,xQ,TNULL
xC RtnC409, VEXG or VEXH or VEXL, $F5,xD,xQ,TBZHI
dd -1
C438F3:
xC RtnC4C5, VEXG or VEXH or VEXL, $F5,xD,xQ,TPEXT
xC RtnC409, VEXG or VEXH or VEXL, $F7,xD,xQ,TSARX
dd -1
C438F2:
xC RtnC4C5, VEXG or VEXH or VEXL, $F6,xD,xQ,TMULX
xC RtnC4C5, VEXG or VEXH or VEXL, $F5,xD,xQ,TPDEP
xC RtnC409, VEXG or VEXH or VEXL, $F7,xD,xQ,TSHRX
dd -1
C43A00:
xC C40F3A48, VEX4, $48,xO,xY,TPERMIL2PS
xC C40F3A49, VEX4, $49,xO,xY,TPERMIL2PD
dd -1
C43AF3:
C43AF2:
xC RtnC416, VEXG or VEXH or VEXL, $F0,xD,xQ,TRORX
dd -1
;-----------------------------------------------------------------------------
C4C500:
xC RtnC4C501, VEXN+VEXH, $4A,xO,xY,TKADDW
xC RtnC4C501, VEXN+VEXH, $41,xO,xY,TKANDW
xC RtnC4C501, VEXN+VEXH, $42,xO,xY,TKANDNW
xC RtnC4C501, VEXN+VEXH, $45,xO,xY,TKORW
xC RtnC4C501, VEXN+VEXH, $46,xO,xY,TKXNORW
xC RtnC4C501, VEXN+VEXH, $47,xO,xY,TKXORW
xC RtnC4C504, VEXL+VEXH, $44,xO,xY,TKNOTW
xC RtnC4C504, VEXL+VEXH, $98,xO,xY,TKORTESTW
xC RtnC4C504, VEXL+VEXH, $99,xO,xY,TKTESTW
xC RtnC4C505, VEXL+VEXH, $90,xN,xN,TKMOVW
xC RtnC4C507, VEXL+VEXH, $91,xN,xN,TKMOVW
xC RtnC4C508, VEXN+VEXH, $4B,xN,xN,TKUNPCKWD
xC RtnC4C509, VEXL+VEXH+VEXW, $92,xN,xN,TKMOVW
xC RtnC4C50A, VEXL+VEXH+VEXW, $93,xN,xN,TKMOVW
xC RtnC4C5, VEX0, $58,xO,xY,TADDPS
xC RtnC4C5, VEX0, $54,xO,xY,TANDPS
xC RtnC4C5, VEX0, $55,xO,xY,TANDNPS
xC RtnC4C5, VEX8, $C2,xO,xY,TCMPPS
xC RtnC4C5, VEXV or VEXL, $2F,xD,xN,TCOMISS
xC RtnC4C5, VEXV or VEX0, $5B,xO,xY,TCVTDQ2PS
xC RtnC4C5, VEXV or VEX2, $5A,xQ,xO,TCVTPS2PD
xC RtnC4C5, VEX0, $5E,xO,xY,TDIVPS
xC RtnC4C50B, VEXL or VEXM, $AE,xD,xN,TLDMXCSR
xC RtnC4C5, VEX0, $5F,xO,xY,TMAXPS
xC RtnC4C5, VEX0, $5D,xO,xY,TMINPS
xC RtnC4C5, VEXV, $28,xO,xY,TMOVAPS
xC RtnC4C50C, VEXV, $29,xO,xY,TMOVAPS
xC C4C5NB1, VEXL, $12,xQ,xY,TMOVLPS
xC C4C5NB2, VEXL, $16,xQ,xN,TMOVHPS
xC RtnC4C50C, VEXV or VEXL or VEXM, $17,xQ,xN,TMOVHPS
xC RtnC4C50C, VEXV or VEXL or VEXM, $13,xQ,xN,TMOVLPS
xC RtnC4C50D, VEXV or VEXR, $50,xO,xY,TMOVMSKPS
xC RtnC4C50C, VEXV or VEXM, $2B,xO,xY,TMOVNTPS
xC RtnC4C5, VEXV, $10,xO,xY,TMOVUPS
xC RtnC4C50C, VEXV, $11,xO,xY,TMOVUPS
xC RtnC4C5, VEX0, $59,xO,xY,TMULPS
xC RtnC4C5, VEX0, $56,xO,xY,TORPS
xC RtnC4C5, VEXV, $53,xO,xY,TRCPPS
xC RtnC4C5, VEXV, $52,xO,xY,TRSQRTPS
xC RtnC4C5, VEXI, $C6,xO,xY,TSHUFPS
xC RtnC4C5, VEXV, $51,xO,xY,TSQRTPS
xC RtnC4C5, VEX0, $5C,xO,xY,TSUBPS
xC RtnC4C5, VEXV or VEXL, $2E,xD,xN,TUCOMISS
xC RtnC4C5, VEX0, $15,xO,xY,TUNPCKHPS
xC RtnC4C5, VEX0, $14,xO,xY,TUNPCKLPS
xC RtnC4C5, VEX0, $57,xO,xY,TXORPS
xC RtnC4C50E, VEXF or VEXV, $77,xN,xN,TZEROALL
dd -1
;-----------------------------------------------------------------------------
C4C566:
xC RtnC4C502, VEXN+VEXH, $41,xO,xY,TKANDB
xC RtnC4C502, VEXN+VEXH, $42,xO,xY,TKANDNB
xC RtnC4C502, VEXN+VEXH, $4A,xO,xY,TKADDB
xC RtnC4C502, VEXN+VEXH, $45,xO,xY,TKORB
xC RtnC4C502, VEXN+VEXH, $46,xO,xY,TKXNORB
xC RtnC4C502, VEXN+VEXH, $47,xO,xY,TKXORB
xC RtnC4C503, VEXL+VEXH, $44,xO,xY,TKNOTB
xC RtnC4C503, VEXL+VEXH, $98,xO,xY,TKORTESTB
xC RtnC4C503, VEXL+VEXH, $99,xO,xY,TKTESTB
xC RtnC4C508, VEXN+VEXH+VEXW, $4B,xN,xN,TKUNPCKBW
xC RtnC4C503, VEXL+VEXH, $90,xN,xN,TKMOVB
xC RtnC4C506, VEXL+VEXH, $91,xN,xN,TKMOVB
xC RtnC4C509, VEXL+VEXH+VEXW, $92,xN,xN,TKMOVB
xC RtnC4C50A, VEXL+VEXH+VEXW, $93,xN,xN,TKMOVB
xC RtnC4C5, VEX0, $58,xO,xY,TADDPD
xC RtnC4C5, VEX0, $D0,xO,xY,TADDSUBPD
xC RtnC4C5, VEX0, $54,xO,xY,TANDPD
xC RtnC4C5, VEX0, $55,xO,xY,TANDNPD
xC RtnC4C5, VEX8, $C2,xO,xY,TCMPPD
xC RtnC4C5, VEXV or VEXL, $2F,xQ,xN,TCOMISD
xC RtnC4C5, VEXV or VEX1, $5A,xO,xY,TCVTPD2PS
xC RtnC4C5, VEXV or VEX0, $5B,xO,xY,TCVTPS2DQ
xC RtnC4C5, VEXV or VEX0 or VEX1, $E6,xO,xY,TCVTTPD2DQ
xC RtnC4C5, VEX0, $5E,xO,xY,TDIVPD
xC RtnC4C5, VEX0, $7C,xO,xY,THADDPD
xC RtnC4C5, VEX0, $7D,xO,xY,THSUBPD
xC RtnC4C5, VEXV or VEXL or VEXR, $F7,xN,xN,TMASKMOVDQU
xC RtnC4C5, VEX0, $5F,xO,xY,TMAXPD
xC RtnC4C5, VEX0, $5D,xO,xY,TMINPD
xC RtnC4C5, VEXV, $28,xO,xY,TMOVAPD
xC RtnC4C50C, VEXV, $29,xO,xY,TMOVAPD
xC RtnC4C5XRM, VEXV or VEXL, $6E,xD,xN,TMOVD
xC RtnC4C5RMX, VEXV or VEXL, $7E,xD,xN,TMOVD
xC RtnC4C50C, VEXV or VEXL, $D6,xQ,xN,TMOVQ
xC RtnC4C5, VEXV, $6F,xO,xY,TMOVDQA
xC RtnC4C50C, VEXV, $7F,xO,xY,TMOVDQA
xC RtnC4C5, VEXL or VEXM, $16,xQ,xN,TMOVHPD
xC RtnC4C50C, VEXV or VEXL or VEXM, $17,xQ,xN,TMOVHPD
xC RtnC4C5, VEXL or VEXM, $12,xQ,xN,TMOVLPD
xC RtnC4C50C, VEXV or VEXL or VEXM, $13,xQ,xN,TMOVLPD
xC RtnC4C50D, VEXV or VEXR, $50,xO,xY,TMOVMSKPD
xC RtnC4C50C, VEXV or VEXM, $E7,xO,xY,TMOVNTDQ
xC RtnC4C50C, VEXV or VEXM, $2B,xO,xY,TMOVNTPD
xC RtnC4C5, VEXV, $10,xO,xY,TMOVUPD
xC RtnC4C50C, VEXV, $11,xO,xY,TMOVUPD
xC RtnC4C5, VEX0, $59,xO,xY,TMULPD
xC RtnC4C5, VEX0, $56,xO,xY,TORPD
xC RtnC4C5, VEX0, $63,xO,xY,TPACKSSWB
xC RtnC4C5, VEX0, $6B,xO,xY,TPACKSSDW
xC RtnC4C5, VEX0, $67,xO,xY,TPACKUSWB
xC RtnC4C5, VEX0, $FC,xO,xY,TPADDB
xC RtnC4C5, VEX0, $FD,xO,xY,TPADDW
xC RtnC4C5, VEX0, $FE,xO,xY,TPADDD
xC RtnC4C5, VEX0, $D4,xO,xY,TPADDQ
xC RtnC4C5, VEX0, $EC,xO,xY,TPADDSB
xC RtnC4C5, VEX0, $ED,xO,xY,TPADDSW
xC RtnC4C5, VEX0, $DC,xO,xY,TPADDUSB
xC RtnC4C5, VEX0, $DD,xO,xY,TPADDUSW
xC RtnC4C5, VEX0, $DB,xO,xY,TPAND
xC RtnC4C5, VEX0, $DF,xO,xY,TPANDN
xC RtnC4C5, VEX0, $E0,xO,xY,TPAVGB
xC RtnC4C5, VEX0, $E3,xO,xY,TPAVGW
xC RtnC4C5, VEX0, $74,xO,xY,TPCMPEQB
xC RtnC4C5, VEX0, $75,xO,xY,TPCMPEQW
xC RtnC4C5, VEX0, $76,xO,xY,TPCMPEQD
xC RtnC4C5, VEX0, $64,xO,xY,TPCMPGTB
xC RtnC4C5, VEX0, $65,xO,xY,TPCMPGTW
xC RtnC4C5, VEX0, $66,xO,xY,TPCMPGTD
xC RtnC4C50F, VEXV or VEXL or VEXR, $C5,xN,xN,TPEXTRW
xC RtnC412, VEXL or VEXI, $C4,xW,xN,TPINSRW
xC RtnC4C5, VEX0, $F5,xO,xY,TPMADDWD
xC RtnC4C5, VEX0, $EE,xO,xY,TPMAXSW
xC RtnC4C5, VEX0, $DE,xO,xY,TPMAXUB
xC RtnC4C5, VEX0, $EA,xO,xY,TPMINSW
xC RtnC4C5, VEX0, $DA,xO,xY,TPMINUB
xC RtnC4C50D, VEXV or VEXR, $D7,xN,xN,TPMOVMSKB
xC RtnC4C5, VEX0, $E4,xO,xY,TPMULHUW
xC RtnC4C5, VEX0, $E5,xO,xY,TPMULHW
xC RtnC4C5, VEX0, $D5,xO,xY,TPMULLW
xC RtnC4C5, VEX0, $F4,xO,xY,TPMULUDQ
xC RtnC4C5, VEX0, $EB,xO,xY,TPOR
xC RtnC4C5, VEX0, $F6,xO,xY,TPSADBW
xC RtnC4C5, VEXV or VEXI, $70,xO,xY,TPSHUFD
xC C4C50F71, VEXS or VEXI or VEXR, $71,xN,xN,TNULL
xC C4C50F72, VEXS or VEXI or VEXR, $72,xN,xN,TNULL
xC C4C50F73, VEXS or VEXI or VEXR, $73,xN,xN,TNULL
xC RtnC4C510, VEX0, $F1,xO,xO,TPSLLW
xC RtnC4C510, VEX0, $F2,xO,xO,TPSLLD
xC RtnC4C510, VEX0, $F3,xO,xO,TPSLLQ
xC RtnC4C510, VEX0, $E1,xO,xO,TPSRAW
xC RtnC4C510, VEX0, $E2,xO,xO,TPSRAD
xC RtnC4C510, VEX0, $D1,xO,xO,TPSRLW
xC RtnC4C510, VEX0, $D2,xO,xO,TPSRLD
xC RtnC4C510, VEX0, $D3,xO,xO,TPSRLQ
xC RtnC4C5, VEX0, $F8,xO,xY,TPSUBB
xC RtnC4C5, VEX0, $F9,xO,xY,TPSUBW
xC RtnC4C5, VEX0, $FA,xO,xY,TPSUBD
xC RtnC4C5, VEX0, $FB,xO,xY,TPSUBQ
xC RtnC4C5, VEX0, $E8,xO,xY,TPSUBSB
xC RtnC4C5, VEX0, $E9,xO,xY,TPSUBSW
xC RtnC4C5, VEX0, $D8,xO,xY,TPSUBUSB
xC RtnC4C5, VEX0, $D9,xO,xY,TPSUBUSW
xC RtnC4C5, VEX0, $68,xO,xY,TPUNPCKHBW
xC RtnC4C5, VEX0, $69,xO,xY,TPUNPCKHWD
xC RtnC4C5, VEX0, $6A,xO,xY,TPUNPCKHDQ
xC RtnC4C5, VEX0, $6D,xO,xY,TPUNPCKHQDQ
xC RtnC4C5, VEX0, $60,xO,xY,TPUNPCKLBW
xC RtnC4C5, VEX0, $61,xO,xY,TPUNPCKLWD
xC RtnC4C5, VEX0, $62,xO,xY,TPUNPCKLDQ
xC RtnC4C5, VEX0, $6C,xO,xY,TPUNPCKLQDQ
xC RtnC4C5, VEX0, $EF,xO,xY,TPXOR
xC RtnC4C5, VEXI, $C6,xO,xY,TSHUFPD
xC RtnC4C5, VEXV, $51,xO,xY,TSQRTPD
xC RtnC4C5, VEX0, $5C,xO,xY,TSUBPD
xC RtnC4C5, VEXV or VEXL, $2E,xQ,xN,TUCOMISD
xC RtnC4C5, VEX0, $15,xO,xY,TUNPCKHPD
xC RtnC4C5, VEX0, $14,xO,xY,TUNPCKLPD
xC RtnC4C5, VEX0, $57,xO,xY,TXORPD
dd -1
;-----------------------------------------------------------------------------
C4C5F2:
xC RtnC4C5, VEXL, $58,xQ,xN,TADDSD
xC RtnC4C5, VEX0, $D0,xO,xY,TADDSUBPS
xC RtnC4C5, VEX8 or VEXL, $C2,xQ,xN,TCMPSD
xC RtnC4C5, VEXV or VEX1, $E6,xO,xY,TCVTPD2DQ
xC RtnC4C511, VEXV or VEXL, $2D,xQ,xN,TCVTSD2SI
xC RtnC4C5, VEXL, $5A,xQ,xN,TCVTSD2SS
xC RtnC4C512, VEXL, $2A,xD,xN,TCVTSI2SD
xC RtnC4C511, VEXV or VEXL, $2C,xQ,xN,TCVTTSD2SI
xC RtnC4C5, VEXL, $5E,xQ,xN,TDIVSD
xC RtnC4C5, VEX0, $7C,xO,xY,THADDPS
xC RtnC4C5, VEX0, $7D,xO,xY,THSUBPS
xC RtnC4C5, VEXV or VEXM, $F0,xO,xY,TLDDQU
xC RtnC4C5, VEXL, $5F,xQ,xN,TMAXSD
xC RtnC4C5, VEXL, $5D,xQ,xN,TMINSD
xC RtnC4C5, VEXV, $12,xQ,xY,TMOVDDUP
xC C4C5XMJ, VEXL, $10,xQ,xN,TMOVSD
xC C4C5MXJ, VEXL, $11,xQ,xN,TMOVSD
xC RtnC4C5, VEXL, $59,xQ,xN,TMULSD
xC RtnC4C5, VEXV or VEXI, $70,xO,xY,TPSHUFLW
xC RtnC4C5, VEXL, $51,xQ,xN,TSQRTSD
xC RtnC4C5, VEXL, $5C,xQ,xN,TSUBSD
xC RtnC4C509, VEXL or VEXH, $92,xN,xN,TKMOVD
xC RtnC4C50A, VEXL or VEXH, $93,xN,xN,TKMOVD
dd -1
;-----------------------------------------------------------------------------
C4C5F3:
xC RtnC4C5, VEXL, $58,xD,xN,TADDSS
xC RtnC4C5, VEX8 or VEXL, $C2,xD,xN,TCMPSS
xC RtnC4C5, VEXV or VEX0 or VEX2, $E6,xQ,xO,TCVTDQ2PD
xC RtnC4C512, VEXL, $2A,xD,xN,TCVTSI2SS
xC RtnC4C5, VEXL, $5A,xD,xN,TCVTSS2SD
xC RtnC4C511, VEXV or VEXL, $2D,xD,xN,TCVTSS2SI
xC RtnC4C5, VEXV, $5B,xO,xY,TCVTTPS2DQ
xC RtnC4C511, VEXV or VEXL, $2C,xD,xN,TCVTTSS2SI
xC RtnC4C5, VEXL, $5E,xD,xN,TDIVSS
xC RtnC4C5, VEXL, $5F,xD,xN,TMAXSS
xC RtnC4C5, VEXL, $5D,xD,xN,TMINSS
xC RtnC4C5, VEXV or VEXL, $7E,xQ,xN,TMOVQ
xC RtnC4C5, VEXV, $6F,xO,xY,TMOVDQU
xC RtnC4C50C, VEXV, $7F,xO,xY,TMOVDQU
xC RtnC4C5, VEXV, $16,xO,xY,TMOVSHDUP
xC RtnC4C5, VEXV, $12,xO,xY,TMOVSLDUP
xC C4C5XMJ, VEXL, $10,xD,xN,TMOVSS
xC C4C5MXJ, VEXL, $11,xD,xN,TMOVSS
xC RtnC4C5, VEXL, $59,xD,xN,TMULSS
xC RtnC4C5, VEXV or VEXI, $70,xO,xY,TPSHUFHW
xC RtnC4C5, VEXL, $53,xD,xN,TRCPSS
xC RtnC4C5, VEXL, $51,xD,xN,TSQRTSS
xC RtnC4C5, VEXL, $52,xD,xN,TRSQRTSS
xC RtnC4C5, VEXL, $5C,xD,xN,TSUBSS
dd -1
;-----------------------------------------------------------------------------
T620000:
T62 T6201,54h,TANDPS,EVEXM+EVEXYW,xO,xD
T62 T6201,55h,TANDNPS,EVEXM+EVEXYW,xO,xD
T62 T6201,58h,TADDPS,EVEXM+EVEXYW+EVEXR,xO,xD
T62 T6202,$C2,TCMPPS,EVEXM+EVEXYW+EVEXI,xO,xD
T62 T6203,$2E,TUCOMISS,EVEXYW+EVEXX+EVEXS+EVEXV,xD,xD
T62 T6203,$2F,TCOMISS,EVEXYW+EVEXX+EVEXS+EVEXV,xD,xD
T62 T6201,5Eh,TDIVPS,EVEXM+EVEXR+EVEXYW,xO,xD
T62 T62W0,$5B,TCVT?Q2PS,EVEX2+EVEXR+EVEXB+EVEXM+EVEXE+EVEXV,xO,xD
T62 T62W1,$79,TCVTP?2UDQ,EVEX2+EVEXR+EVEXM+EVEXE+EVEXV,xO,xQ
T62 T6206,$5A,TCVTPS2PD,EVEXM+EVEXV+EVEXYW,xO,xQ
T62 T62W0,$78,TCVTTP?2UDQ,EVEX2+EVEXM+EVEXE+EVEXB+EVEXV,xO,xD
T62 T6201,5Fh,TMAXPS,EVEXM+EVEXYW,xO,xD
T62 T6201,5Dh,TMINPS,EVEXM+EVEXYW,xO,xD
T62 T6204,28h,TMOVAPS,EVEXM+EVEXYW+EVEXV,xO,xO
T62 T620B,29h,TMOVAPS,EVEXM+EVEXYW+EVEXV,xO,xO
T62 T620C,12h,TMOVLPS,EVEXLX+EVEXM+EVEXYW,xQ,xQ
T62 T620E,16h,TMOVHPS,EVEXM+EVEXLX+EVEXYW,xQ,xQ
T62 T620F,17h,TMOVHPS,EVEXM+EVEXLX+EVEXV+EVEXYW,xQ,xQ
T62 T620F,13h,TMOVLPS,EVEXM+EVEXLX+EVEXV+EVEXYW,xQ,xQ
T62 T6210,2Bh,TMOVNTPS,EVEXM+EVEXV+EVEXYW,xO,xO
T62 T6204,10h,TMOVUPS,EVEXM+EVEXV+EVEXYW,xO,xO
T62 T620B,11h,TMOVUPS,EVEXM+EVEXYW+EVEXV,xO,xO
T62 T6201,59h,TMULPS,EVEXM+EVEXR+EVEXYW,xO,xD
T62 T6201,56h,TORPS,EVEXM+EVEXR+EVEXYW,xO,xD
T62 T6201,57h,TXORPS,EVEXM+EVEXR+EVEXYW,xO,xD
T62 T6201,$C6,TSHUFPS,EVEXM+EVEXYW+EVEXI,xO,xD
T62 T6204,51h,TSQRTPS,EVEXM+EVEXR+EVEXYW+EVEXV,xO,xD
T62 T6201,5Ch,TSUBPS,EVEXM+EVEXYW+EVEXR,xO,xD
T62 T6201,15h,TUNPCKHPS,EVEXM+EVEXYW,xO,xD
T62 T6201,14h,TUNPCKLPS,EVEXM+EVEXYW,xO,xD
dd -1
T620066:
T62 T6201,54h,TANDPD,EVEXM+EVEXNW,xO,xQ
T62 T6201,55h,TANDNPD,EVEXM+EVEXNW,xO,xQ
T62 T6201,58h,TADDPD,EVEXM+EVEXNW+EVEXR,xO,xQ
T62 T6202,$C2,TCMPPD,EVEXM+EVEXNW+EVEXI,xO,xQ
T62 T6203,2Eh,TUCOMISD,EVEXNW+EVEXX+EVEXS+EVEXV,xQ,xQ
T62 T6203,2Fh,TCOMISD,EVEXNW+EVEXX+EVEXS+EVEXV,xQ,xQ
T62 T6201,5Eh,TDIVPD,EVEXM+EVEXR+EVEXNW,xO,xQ
T62 T6205,$5A,TCVTPD2PS,EVEXM+EVEXR+EVEXNW+EVEXV,xO,xQ
T62 T6206,$7B,TCVTP?2QQ,EVEXM+EVEXR+EVEXE+EVEXV,xO,xQ
T62 T6206,$79,TCVTP?2UQQ,EVEXM+EVEXR+EVEXE+EVEXV,xO,xQ
T62 T6204,$5B,TCVTPS2DQ,EVEXM+EVEXR+EVEXYW+EVEXV,xO,xD
T62 T6205,$E6,TCVTTPD2DQ,EVEXM+EVEXNW+EVEXV,xO,xQ
T62 T6206,$7A,TCVTTP?2QQ,EVEXM+EVEXE+EVEXV,xO,xQ
T62 T6206,$78,TCVTTP?2UQQ,EVEXM+EVEXE+EVEXV,xO,xQ
T62 T6201,5Fh,TMAXPD,EVEXM+EVEXNW,xO,xQ
T62 T6201,5Dh,TMINPD,EVEXM+EVEXNW,xO,xQ
T62 T6204,28h,TMOVAPD,EVEXM+EVEXNW+EVEXV,xO,xO
T62 T620B,29h,TMOVAPD,EVEXM+EVEXNW+EVEXV,xO,xO
T62 T6211,6Eh,TMOVD,EVEXM+EVEXQ1+EVEXNW+EVEXYW+EVEXV,xD,xD
T62 T6212,7Eh,TMOVD,EVEXM+EVEXQ1+EVEXNW+EVEXYW+EVEXV,xD,xD
T62 T620B,$D6,TMOVQ,EVEXM+EVEXNW+EVEXV,xQ,xQ
T62 T6204,6Fh,TMOVDQA??,EVEXM+EVEXE+EVEXV,xO,xO
T62 T620B,7Fh,TMOVDQA??,EVEXM+EVEXE+EVEXV,xO,xO
T62 T620D,16h,TMOVHPD,EVEXM+EVEXLX+EVEXNW,xQ,xQ
T62 T620D,12h,TMOVLPD,EVEXM+EVEXLX+EVEXNW,xQ,xQ
T62 T620F,17h,TMOVHPD,EVEXM+EVEXLX+EVEXV+EVEXNW,xQ,xQ
T62 T620F,13h,TMOVLPD,EVEXM+EVEXLX+EVEXV+EVEXNW,xQ,xQ
T62 T6210,$E7,TMOVNTDQ,EVEXM+EVEXV+EVEXYW,xO,xO
T62 T6210,2Bh,TMOVNTPD,EVEXM+EVEXV+EVEXNW,xO,xO
T62 T6204,10h,TMOVUPD,EVEXM+EVEXV+EVEXNW,xO,xO
T62 T620B,11h,TMOVUPD,EVEXM+EVEXNW+EVEXV,xO,xO
T62 T6201,$F6,TPSADBW,EVEXM,xO,xO
T62 T6201,59h,TMULPD,EVEXM+EVEXR+EVEXNW,xO,xQ
T62 T6201,56h,TORPD,EVEXM+EVEXR+EVEXNW,xO,xQ
T62 T6201,57h,TXORPD,EVEXM+EVEXR+EVEXNW,xO,xQ
T62 T6201,63h,TPACKSSWB,EVEXM,xO,xO
T62 T6201,6Bh,TPACKSSDW,EVEXM+EVEXR+EVEXYW,xO,xD
T62 T6201,67h,TPACKUSWB,EVEXM,xO,xO
T62 T6201,$FC,TPADDB,EVEXM,xO,xO
T62 T6201,$FD,TPADDW,EVEXM,xO,xO
T62 T6201,$FE,TPADDD,EVEXM+EVEXR+EVEXYW,xO,xD
T62 T6201,$D4,TPADDQ,EVEXM+EVEXR+EVEXNW,xO,xQ
T62 T6201,$EC,TPADDSB,EVEXM,xO,xO
T62 T6201,$ED,TPADDSW,EVEXM,xO,xO
T62 T6201,$DC,TPADDUSB,EVEXM,xO,xO
T62 T6201,$DD,TPADDUSW,EVEXM,xO,xO
T62 T6201,$DB,TPANDD,EVEXM+EVEXQ1+EVEXB+EVEXR,xO,xD
T62 T6201,$DF,TPANDND,EVEXM+EVEXQ1+EVEXB+EVEXR,xO,xD
T62 T6201,$E0,TPAVGB,EVEXM,xO,xO
T62 T6201,$E3,TPAVGW,EVEXM,xO,xO
T62 T6202,$76,TPCMPEQD,EVEXM+EVEXYW,xO,xD
T62 T6202,$74,TPCMPEQB,EVEXM,xO,xO
T62 T6202,$75,TPCMPEQW,EVEXM,xO,xO
T62 T6202,$66,TPCMPGTD,EVEXM+EVEXYW,xO,xD
T62 T6202,$64,TPCMPGTB,EVEXM,xO,xO
T62 T6202,$65,TPCMPGTW,EVEXM,xO,xO
T62 T6213,$C5,TPEXTRW,EVEXV+EVEXI+EVEXM+EVEXLX,xW,xW
T62 T6201,$F5,TPMADDWD,EVEXM,xO,xO
T62 T6214,$C4,TPINSRW,EVEXM+EVEXLX+EVEXI,xW,xW
T62 T6201,$EE,TPMAXSW,EVEXM,xO,xO
T62 T6201,$DE,TPMAXUB,EVEXM,xO,xO
T62 T6201,$EA,TPMINSW,EVEXM,xO,xO
T62 T6201,$DA,TPMINUB,EVEXM,xO,xO
T62 T6201,$E4,TPMULHUW,EVEXM,xO,xO
T62 T6201,$E5,TPMULHW,EVEXM,xO,xO
T62 T6201,$D5,TPMULLW,EVEXM,xO,xO
T62 T6201,$F4,TPMULUDQ,EVEXNW+EVEXM+EVEXB,xO,xD
T62 T6201,$EB,TPORD,EVEXQ1+EVEXM+EVEXB,xO,xD
T62 T6204,70h,TPSHUFD,EVEXYW+EVEXM+EVEXI+EVEXV,xO,xD
T62 T6215,$F1,TPSLLW,EVEXM,xO,xO
T62 T6215,$F2,TPSLLD,EVEXYW+EVEXM,xO,xO
T62 T6215,$F3,TPSLLQ,EVEXNW+EVEXM,xO,xO
T62 T6271,71h,TNULL,EVEXM+EVEXI,xO,xO
T62 T6272,72h,TNULL,EVEXM+EVEXB+EVEXI,xO,xD
T62 T6273,73h,TNULL,EVEXM+EVEXB+EVEXI,xO,xD
T62 T6215,$E1,TPSRAW,EVEXM,xO,xO
T62 T6215,$E2,TPSRAD,EVEXQ1+EVEXM,xO,xO
T62 T6215,$D1,TPSRLW,EVEXM,xO,xO
T62 T6215,$D2,TPSRLD,EVEXYW+EVEXQ1+EVEXM,xO,xO
T62 T6215,$D3,TPSRLQ,EVEXNW+EVEXM,xO,xO
T62 T6201,$F8,TPSUBB,EVEXM,xO,xD
T62 T6201,$F9,TPSUBW,EVEXM,xO,xD
T62 T6201,$FA,TPSUBD,EVEXM+EVEXYW+EVEXB,xO,xD
T62 T6201,$FB,TPSUBQ,EVEXM+EVEXNW+EVEXB,xO,xD
T62 T6201,$E8,TPSUBSB,EVEXM,xO,xD
T62 T6201,$E9,TPSUBSW,EVEXM,xO,xD
T62 T6201,$D8,TPSUBUSB,EVEXM,xO,xD
T62 T6201,$D9,TPSUBUSW,EVEXM,xO,xD
T62 T6201,68h,TPUNPCKHBW,EVEXM,xO,xD
T62 T6201,69h,TPUNPCKHWD,EVEXM,xO,xD
T62 T6201,6Ah,TPUNPCKHDQ,EVEXYW+EVEXM,xO,xD
T62 T6201,6Dh,TPUNPCKHQDQ,EVEXNW+EVEXM,xO,xQ
T62 T6201,60h,TPUNPCKLBW,EVEXM,xO,xD
T62 T6201,61h,TPUNPCKLWD,EVEXM,xO,xD
T62 T6201,62h,TPUNPCKLDQ,EVEXYW+EVEXM,xO,xD
T62 T6201,6Ch,TPUNPCKLQDQ,EVEXNW+EVEXM,xO,xQ
T62 T6201,$C6,TSHUFPD,EVEXM+EVEXNW+EVEXI,xO,xQ
T62 T6206,51h,TSQRTPD,EVEXM+EVEXR+EVEXNW+EVEXV,xO,xQ
T62 T6201,$EF,TPXORD,EVEXQ1+EVEXM+EVEXB,xO,xD
T62 T6201,5Ch,TSUBPD,EVEXM+EVEXNW+EVEXR,xO,xQ
T62 T6201,15h,TUNPCKHPD,EVEXM+EVEXNW,xO,xQ
T62 T6201,14h,TUNPCKLPD,EVEXM+EVEXNW,xO,xQ
dd -1
T6200F3:
T62 T6201,5Ch,TSUBSS,EVEXM+EVEXYW+EVEXR+EVEXX,xD,xD
T62 T6201,58h,TADDSS,EVEXM+EVEXYW+EVEXR+EVEXX,xD,xD
T62 T6201,59h,TMULSS,EVEXM+EVEXYW+EVEXR+EVEXX,xD,xD
T62 T6202,$C2,TCMPSS,EVEXM+EVEXYW+EVEXI+EVEXX,xD,xD
T62 T6201,5Eh,TDIVSS,EVEXM+EVEXYW+EVEXR+EVEXX,xD,xD
T62 T62W2,$E6,TCVT?Q2PD,EVEX2+EVEXO+EVEXR+EVEXM+EVEXE+EVEXB+EVEXV,xO,xD
T62 T6201,5Ah,TCVTSS2SD,EVEXM+EVEXX+EVEXYW,xD,xD
T62 T6213,2Dh,TCVTSS2SI,EVEXM+EVEXR+EVEXX+EVEXW0+EVEXV,xQ,xQ
T62 T6214,2Ah,TCVTSI2SS,EVEXU+EVEXR+EVEXM+EVEXX+EVEXNW+EVEXYW,xD,xD
T62 T6213,79h,TCVTSS2USI,EVEXM+EVEXX+EVEXW0+EVEXV,xD,xD
T62 T6213,2Ch,TCVTTSS2SI,EVEXM+EVEXX+EVEXW0+EVEXV,xQ,xQ
T62 T6213,78h,TCVTTSS2USI,EVEXM+EVEXX+EVEXW0+EVEXV,xD,xD
T62 T6204,$5B,TCVTTPS2DQ,EVEXM+EVEXYW+EVEXV,xO,xD
T62 T6206,$7A,TCVTU?Q2PD,EVEXM+EVEXO+EVEXR+EVEXE+EVEXV,xO,xQ
T62 T6214,7Bh,TCVTUSI2SS,EVEXU+EVEXR+EVEXX+EVEXM+EVEXNW+EVEXYW,xD,xD
T62 T6201,5Fh,TMAXSS,EVEXM+EVEXX+EVEXYW,xD,xD
T62 T6201,5Dh,TMINSS,EVEXM+EVEXX+EVEXYW,xD,xD
T62 T6204,7Eh,TMOVQ,EVEXM+EVEXNW+EVEXV,xQ,xQ
T62 T6204,6Fh,TMOVDQU?2,EVEXM+EVEXE+EVEXV,xO,xO
T62 T620B,7Fh,TMOVDQU?2,EVEXM+EVEXE+EVEXV,xO,xO
T62 T6204,16h,TMOVSHDUP,EVEXM+EVEXV+EVEXYW,xO,xO
T62 T6204,12h,TMOVSLDUP,EVEXM+EVEXV+EVEXYW,xO,xO
T62 T6216,10h,TMOVSS,EVEXM+EVEXX+EVEXYW,xD,xD
T62 T6217,11h,TMOVSS,EVEXM+EVEXX+EVEXYW,xD,xD
T62 T6204,70h,TPSHUFHW,EVEXM+EVEXI+EVEXV,xO,xO
T62 T6201,51h,TSQRTSS,EVEXX+EVEXM+EVEXYW+EVEXR+EVEXX,xD,xD
dd -1
T6200F2:
T62 T6201,5Ch,TSUBSD,EVEXM+EVEXNW+EVEXR+EVEXX,xQ,xQ
T62 T6201,58h,TADDSD,EVEXM+EVEXNW+EVEXR+EVEXX,xQ,xQ
T62 T6201,59h,TMULSD,EVEXM+EVEXNW+EVEXR+EVEXX,xQ,xQ
T62 T6202,$C2,TCMPSD,EVEXM+EVEXNW+EVEXI+EVEXX,xQ,xQ
T62 T6201,5Eh,TDIVSD,EVEXM+EVEXNW+EVEXR+EVEXX,xQ,xQ
T62 T6205,$E6,TCVTPD2DQ,EVEXM+EVEXR+EVEXNW+EVEXV,xO,xQ
T62 T6213,2Dh,TCVTSD2SI,EVEXM+EVEXR+EVEXX+EVEXW0+EVEXV,xQ,xQ
T62 T6213,79h,TCVTSD2USI,EVEXM+EVEXR+EVEXX+EVEXW0+EVEXV,xQ,xQ
T62 T6201,5Ah,TCVTSD2SS,EVEXM+EVEXR+EVEXNW,xQ,xQ
T62 T6214,2Ah,TCVTSI2SD,EVEXU+EVEXR+EVEXM+EVEXX+EVEXNW+EVEXYW,xD,xD
T62 T6213,2Ch,TCVTTSD2SI,EVEXM+EVEXX+EVEXW0+EVEXV,xQ,xQ
T62 T6213,78h,TCVTTSD2USI,EVEXM+EVEXX+EVEXW0+EVEXV,xQ,xQ
T62 T62W1,7Ah,TCVTU?Q2PS,EVEX2+EVEXR+EVEXM+EVEXE+EVEXV,xO,xQ
T62 T6214,7Bh,TCVTUSI2SD,EVEXU+EVEXR+EVEXX+EVEXM+EVEXNW+EVEXYW,xD,xD
T62 T6201,5Fh,TMAXSD,EVEXM+EVEXNW,xQ,xQ
T62 T6201,5Dh,TMINSD,EVEXM+EVEXNW,xQ,xQ
T62 T6218,12h,TMOVDDUP,EVEXM+EVEXNW+EVEXV,xQ,xQ
T62 T6204,6Fh,TMOVDQU??,EVEXM+EVEXE+EVEXV,xO,xO
T62 T620B,7Fh,TMOVDQU??,EVEXM+EVEXE+EVEXV,xO,xO
T62 T6216,10h,TMOVSD,EVEXM+EVEXX+EVEXNW,xQ,xQ
T62 T6217,11h,TMOVSD,EVEXM+EVEXX+EVEXNW,xQ,xQ
T62 T6204,70h,TPSHUFLW,EVEXM+EVEXI+EVEXV,xO,xO
T62 T6201,51h,TSQRTSD,EVEXM+EVEXNW+EVEXR+EVEXX,xQ,xQ
dd -1
T623800:
dd -1
T623866:
T62 T6201,64h,TPBLENDMD,EVEXB+EVEXM+EVEXQ1+EVEX0,xX,xD
T62 T6201,65h,TBLENDMPS,EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,66h,TPBLENDM?,EVEXM+EVEXE,xX,0
T62 T6203,19h,TBROADCAST??,EVEXL0+EVEXE+EVEX0,xQ,xQ
T62 T6203,18h,TBROADCASTSS,EVEXYW,xD,xD
T62 T6219,1Ah,TBROADCASTF??X2,EVEXL0+EVEXE+EVEXV,xO,xO
T62 T621A,1Bh,TBROADCASTF??X?,EVEXLL+EVEXE+EVEXV,xY,xY
T62 T62RB,7Ah,TPBROADCASTB,EVEXYW+EVEXV,xN,xN
T62 T62RW,7Bh,TPBROADCASTW,EVEXYW+EVEXV,xN,xN
T62 T62RD,7Ch,TPBROADCASTD,EVEXQ1+EVEXV,xN,xN
T62 T6203,78h,TPBROADCASTB,EVEXYW+EVEXV,xB,xB
T62 T6203,79h,TPBROADCASTW,EVEXYW+EVEXV,xW,xW
T62 T6203,58h,TPBROADCASTD,EVEXYW+EVEXV,xD,xD
T62 T6203,59h,TBROADCASTI??,EVEXE+EVEXV,xQ,xQ
T62 T6219,5Ah,TBROADCASTI??X2,EVEXL0+EVEXE+EVEXV,xX,xX
T62 T621A,5Bh,TBROADCASTI??X?,EVEXLL+EVEXE+EVEXV,xY,xY
T62 T620B,8Ah,TCOMPRESSPS,EVEXM+EVEXD1+EVEXV,xO,xO
T62 T6207,13h,TCVTPH2PS,EVEXM+EVEXYW+EVEXV,xQ,xQ
T62 T6204,88h,TEXPANDPS,EVEXM+EVEXD1+EVEXV,xO,xO
T62 T6201,98h,TFMADD132PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$A8,TFMADD213PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$B8,TFMADD231PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$96,TFMADDSUB132PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$A6,TFMADDSUB213PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$B6,TFMADDSUB231PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$97,TFMSUBADD132PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$A7,TFMSUBADD213PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$B7,TFMSUBADD231PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$9A,TFMSUB132PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$AA,TFMSUB213PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$BA,TFMSUB231PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$9C,TFNMADD132PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$AC,TFNMADD213PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$BC,TFNMADD231PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$9E,TFNMSUB132PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$AE,TFNMSUB213PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$BE,TFNMSUB231PS,EVEXR+EVEXB+EVEXM+EVEXD1,xX,xD
T62 T6201,$99,TFMADD132SS,EVEXR+EVEXU+EVEXX+EVEXM+EVEXD1,xD,xD
T62 T6201,$A9,TFMADD213SS,EVEXR+EVEXU+EVEXX+EVEXM+EVEXD1,xD,xD
T62 T6201,$B9,TFMADD231SS,EVEXR+EVEXU+EVEXX+EVEXM+EVEXD1,xD,xD
T62 T6201,$9B,TFMSUB132SS,EVEXR+EVEXU+EVEXX+EVEXM+EVEXD1,xD,xD
T62 T6201,$AB,TFMSUB213SS,EVEXR+EVEXU+EVEXX+EVEXM+EVEXD1,xD,xD
T62 T6201,$BB,TFMSUB231SS,EVEXR+EVEXU+EVEXX+EVEXM+EVEXD1,xD,xD
T62 T6201,$9D,TFNMADD132SS,EVEXR+EVEXU+EVEXX+EVEXM+EVEXD1,xD,xD
T62 T6201,$AD,TFNMADD213SS,EVEXR+EVEXU+EVEXX+EVEXM+EVEXD1,xD,xD
T62 T6201,$BD,TFNMADD231SS,EVEXR+EVEXU+EVEXX+EVEXM+EVEXD1,xD,xD
T62 T6201,$9F,TFNMSUB132SS,EVEXR+EVEXU+EVEXX+EVEXM+EVEXD1,xD,xD
T62 T6201,$AF,TFNMSUB213SS,EVEXR+EVEXU+EVEXX+EVEXM+EVEXD1,xD,xD
T62 T6201,$BF,TFNMSUB231SS,EVEXR+EVEXU+EVEXX+EVEXM+EVEXD1,xD,xD
T62 T6200,$90,TPGATHERDD,EVEXM+EVEXQ1,xN,xN
T62 T621B,$91,TPGATHERQD,EVEXM+EVEXQ1,xN,xN
T62 T6200,$92,TGATHERDPS,EVEXM+EVEXD1,xN,xN
T62 T621B,$93,TGATHERQPS,EVEXM+EVEXD1,xN,xN
T62 T6204,$42,TGETEXPPS,EVEXB+EVEXM+EVEXD1+EVEXV,xO,xD
T62 T6201,$43,TGETEXPSS,EVEXU+EVEXX+EVEXM+EVEXD1,xD,xD
T62 T621C,2Ah,TMOVNTDQA,EVEXM+EVEXV+EVEXYW,xO,xO
T62 T6204,1Ch,TPABSB,EVEXM+EVEXV,xO,xO
T62 T6204,1Dh,TPABSW,EVEXM+EVEXV,xO,xO
T62 T6204,1Eh,TPABSD,EVEXM+EVEXR+EVEXYW+EVEXV,xO,xD
T62 T6204,1Fh,TPABSQ,EVEXM+EVEXR+EVEXNW+EVEXV,xO,xQ
T62 T6201,2Bh,TPACKUSDW,EVEXM+EVEXR+EVEXYW,xO,xD
T62 T6202,29h,TPCMPEQQ,EVEXM+EVEXNW,xO,xQ
T62 T6202,37h,TPCMPGTQ,EVEXM+EVEXNW,xO,xQ
T62 T620B,8Bh,TPCOMPRESSD,EVEXM+EVEXQ1+EVEXV,xO,xO
T62 T6204,$C4,TPCONFLICTD,EVEXM+EVEXB+EVEXQ1+EVEXV,xO,xD
T62 T6201,8Dh,TPERM?,EVEXM+EVEXE,xO,xO
T62 T6201,36h,TPERMD,EVEXM+EVEXQ1+EVEXB+EVEXL0,xO,xD
T62 T6201,75h,TPERMI2?,EVEXM+EVEXE,xO,xO
T62 T6201,76h,TPERMI2D,EVEXM+EVEXB+EVEXQ1,xO,xD
T62 T6201,77h,TPERMI2PS,EVEXM+EVEXB+EVEXD1,xO,xD
T62 T6201,7Dh,TPERMI2?2,EVEXM+EVEXE,xO,xO
T62 T6201,7Eh,TPERMT2D,EVEXM+EVEXB+EVEXQ1,xO,xD
T62 T6201,7Fh,TPERMT2PS,EVEXM+EVEXB+EVEXD1,xO,xD
T62 T6201,0Dh,TPERMILPD,EVEXNW+EVEXM+EVEXB,xO,xD
T62 T6201,0Ch,TPERMILPS,EVEXYW+EVEXM+EVEXB,xO,xD
T62 T6201,16h,TPERMPS,EVEXD1+EVEXM+EVEXB,xO,xD
T62 T6204,89h,TPEXPANDD,EVEXM+EVEXQ1+EVEXV,xO,xO
T62 T6204,44h,TPLZCNTD,EVEXQ1+EVEXM+EVEXB+EVEXV,xO,xD
T62 T6201,04h,TPMADDUBSW,EVEXM,xO,xO
T62 T6201,$B4,TPMADD52LUQ,EVEXNW+EVEXM+EVEXB,xO,xD
T62 T6201,$B5,TPMADD52HUQ,EVEXNW+EVEXM+EVEXB,xO,xD
T62 T6201,3Ch,TPMAXSB,EVEXM,xO,xO
T62 T6201,3Dh,TPMAXSD,EVEXQ1+EVEXM+EVEXB,xO,xD
T62 T6201,3Eh,TPMAXUW,EVEXM,xO,xO
T62 T6201,3Fh,TPMAXUD,EVEXQ1+EVEXM+EVEXB,xO,xD
T62 T6201,38h,TPMINSB,EVEXM,xO,xO
T62 T6201,39h,TPMINSD,EVEXQ1+EVEXM+EVEXB,xO,xD
T62 T6201,3Ah,TPMINUW,EVEXM,xO,xO
T62 T6201,3Bh,TPMINUD,EVEXQ1+EVEXM+EVEXB,xO,xD
T62 T6207,20h,TPMOVSXBW,EVEXM+EVEXV,xQ,xQ
T62 T6207,23h,TPMOVSXWD,EVEXM+EVEXV,xQ,xQ
T62 T6207,25h,TPMOVSXDQ,EVEXYW+ EVEXM+EVEXV,xQ,xQ
T62 T6203,21h,TPMOVSXBD,EVEXM+EVEXV,xD,xD
T62 T6203,22h,TPMOVSXBQ,EVEXM+EVEXV,xW,xW
T62 T6203,24h,TPMOVSXWQ,EVEXM+EVEXV,xD,xD
T62 T6207,30h,TPMOVZXBW,EVEXM+EVEXV,xQ,xQ
T62 T6207,33h,TPMOVZXWD,EVEXM+EVEXV,xQ,xQ
T62 T6207,35h,TPMOVZXDQ,EVEXYW+EVEXM+EVEXV,xQ,xQ
T62 T6203,31h,TPMOVZXBD,EVEXM+EVEXV,xD,xD
T62 T6203,32h,TPMOVZXBQ,EVEXM+EVEXV,xW,xW
T62 T6203,34h,TPMOVZXWQ,EVEXM+EVEXV,xD,xD
T62 T6201,28h,TPMULDQ,EVEXM+EVEXNW,xO,xQ
T62 T6201,0Bh,TPMULHRSW,EVEXM,xO,xO
T62 T6201,40h,TPMULLD,EVEXQ1+EVEXM+EVEXB,xO,xD
T62 T6201,83h,TPMULTISHIFTQB,EVEXNW+EVEXM+EVEXB,xO,xD
T62 T6201,15h,TPROLVD,EVEXQ1+EVEXM+EVEXB,xO,xD
T62 T6201,14h,TPRORVD,EVEXQ1+EVEXM+EVEXB,xO,xD
T62 T62V1XYZ,$A0,TPSCATTERDD,EVEXM+EVEXQ1,xD,xD
T62 T62V2XYZ,$A1,TPSCATTERQD,EVEXM+EVEXQ1,xD,xD
T62 T6201,00h,TPSHUFB,EVEXM,xO,xO
T62 T6201,12h,TPSLLVW,EVEXNW+EVEXM,xO,xO
T62 T6201,47h,TPSLLVD,EVEXM+EVEXB+EVEXQ1,xO,xD
T62 T6201,10h,TPSRLVW,EVEXNW+EVEXM,xO,xO
T62 T6201,45h,TPSRLVD,EVEXM+EVEXB+EVEXQ1,xO,xD
T62 T6202,26h,TPTESTM?,EVEXM+EVEXE,xO,xO
T62 T6202,27h,TPTESTMD,EVEXQ1+EVEXM+EVEXB,xO,xD
T62 T6201,11h,TPSRAVW,EVEXM+EVEXNW,xO,xO
T62 T6201,46h,TPSRAVD,EVEXQ1+EVEXB+EVEXM,xO,xD
T62 T6204,4Ch,TRCP14PS,EVEXM+EVEXB+EVEXD1,xO,xD
T62 T6201,4Dh,TRCP14SS,EVEXX+EVEXM+EVEXU+EVEXD1,xD,xD
T62 T6204,4Eh,TRSQRT14PS,EVEXM+EVEXB+EVEXD1,xO,xD
T62 T6201,2Ch,TSCALEFPS,EVEXM+EVEXB+EVEXR+EVEXD1,xO,xD
T62 T6201,4Fh,TRSQRT14SS,EVEXX+EVEXU+EVEXM+EVEXD1,xD,xD
T62 T6201,2Dh,TSCALEFSS,EVEXX+EVEXU+EVEXM+EVEXR+EVEXD1,xD,xD
T62 T62V1XYZ,$A2,TSCATTERDPS,EVEXM+EVEXD1,xD,xD
T62 T62V2XYZ,$A3,TSCATTERQPS,EVEXM+EVEXD1,xD,xD
T62 T6204,$C8,TEXP2PS,EVEXLL+EVEXM+EVEXB+EVEXD1+EVEXV,xO,xD
T62 T6204,$CA,TRCP28PS,EVEXLL+EVEXM+EVEXB+EVEXD1+EVEXV,xO,xD
T62 T6204,$CC,TRSQRT28PS,EVEXLL+EVEXM+EVEXB+EVEXD1+EVEXV,xO,xD
T62 T6201,$CB,TRCP28SS,EVEXX+EVEXU+EVEXM+EVEXD1,xD,xD
T62 T6201,$CD,TRSQRT28SS,EVEXX+EVEXU+EVEXM+EVEXD1,xD,xD
T62 T62XYZVV1,$C6,TNULL,EVEXU,xD,xD
T62 T62XYZVV2,$C7,TNULL,EVEXU,xD,xD
T62 T6201,$CF,TGF2P8MULB,EVEXR+EVEXB+EVEXM+EVEXYW,xX,xD
T62 T6201,$DE,TAESDEC,EVEXM,xO,xO
T62 T6201,$DF,TAESDECLAST,EVEXM,xO,xO
T62 T6201,$DC,TAESENC,EVEXM,xO,xO
T62 T6201,$DD,TAESENCLAST,EVEXM,xO,xO
T62 T6201,50h,TPDPBUSD,EVEXM+EVEXB,xO,xD
T62 T6201,51h,TPDPBUSDS,EVEXM+EVEXB,xO,xD
T62 T6201,52h,TPDPWSSD,EVEXM+EVEXB,xO,xD
T62 T6201,53h,TPDPWSSDS,EVEXM+EVEXB,xO,xD
T62 T6204,54h,TPOPCNT?A,EVEXM+EVEXV+EVEXE,xO,xO
T62 T6204,55h,TPOPCNTD,EVEXM+EVEXV+EVEXQ1,xO,xO
T62 T6201,70h,TPSHLDVW,EVEXM+EVEXNW,xO,xQ
T62 T6201,71h,TPSHLDVD,EVEXM+EVEXB+EVEXQ1,xO,xD
T62 T6201,72h,TPSHRDVW,EVEXM+EVEXNW,xO,xQ
T62 T6201,73h,TPSHRDVD,EVEXM+EVEXB+EVEXQ1,xO,xD
T62 T6202,8Fh,TPSHUFBITQMB,EVEXM,xO,xO
T62 T6204,62h,TPEXPAND?,EVEXM+EVEXV+EVEXE,xO,xO
T62 T620B,63h,TPCOMPRESS?,EVEXM+EVEXV+EVEXE,xO,xO
dd -1
T6238F3:
T62 T621D,2Ah,TPBROADCASTMB2Q,EVEXV+EVEXM+EVEXNW,xN,xN
T62 T621D,3Ah,TPBROADCASTMW2D,EVEXV+EVEXM+EVEXYW,xN,xN
T62 T621D,28h,TPMOVM2?,EVEXE+EVEXV+EVEXM,xN,xN
T62 T621D,38h,TPMOVM2D,EVEXQ1+EVEXV+EVEXM,xN,xN
T62 T621E,29h,TPMOVB?2M,EVEXE+EVEXV+EVEXM,xN,xN
T62 T621E,39h,TPMOVD?2M,EVEXE+EVEXV+EVEXM,xN,xN
T62 T6220,12h,TPMOVUSQB,EVEXYW+EVEXV+EVEXM+EVEXB,xW,xW
T62 T6220,22h,TPMOVSQB,EVEXYW+EVEXV+EVEXM+EVEXB,xW,xW
T62 T6220,32h,TPMOVQB,EVEXYW+EVEXV+EVEXM+EVEXB,xW,xW
T62 T6220,14h,TPMOVUSQW,EVEXYW+EVEXV+EVEXM+EVEXB,xD,xD
T62 T6220,24h,TPMOVSQW,EVEXYW+EVEXV+EVEXM+EVEXB,xD,xD
T62 T6220,34h,TPMOVQW,EVEXYW+EVEXV+EVEXM+EVEXB,xD,xD
T62 T620A,15h,TPMOVUSQD,EVEXYW+EVEXV+EVEXM+EVEXB,xQ,xQ
T62 T620A,25h,TPMOVSQD,EVEXYW+EVEXV+EVEXM+EVEXB,xQ,xQ
T62 T620A,35h,TPMOVQD,EVEXYW+EVEXV+EVEXM+EVEXB,xQ,xQ
T62 T6220,11h,TPMOVUSDB,EVEXYW+EVEXV+EVEXM+EVEXB,xD,xD
T62 T6220,21h,TPMOVSDB,EVEXYW+EVEXV+EVEXM+EVEXB,xD,xD
T62 T6220,31h,TPMOVDB,EVEXYW+EVEXV+EVEXM+EVEXB,xD,xD
T62 T620A,13h,TPMOVUSDW,EVEXYW+EVEXV+EVEXM+EVEXB,xQ,xQ
T62 T620A,23h,TPMOVSDW,EVEXYW+EVEXV+EVEXM+EVEXB,xQ,xQ
T62 T620A,33h,TPMOVDW,EVEXYW+EVEXV+EVEXM+EVEXB,xQ,xQ
T62 T620A,10h,TPMOVUSWB,EVEXYW+EVEXV+EVEXM+EVEXB,xQ,xQ
T62 T620A,20h,TPMOVSWB,EVEXYW+EVEXV+EVEXM+EVEXB,xQ,xQ
T62 T620A,30h,TPMOVWB,EVEXYW+EVEXV+EVEXM+EVEXB,xQ,xQ
T62 T6202,26h,TPTESTNM?,EVEXM+EVEXE,xO,xO
T62 T6202,27h,TPTESTNMD,EVEXQ1+EVEXM+EVEXB,xO,xD
dd -1
T6238F2:
T62 T6244,9Ah,T4FMADDPS,EVEXYW+EVEXM+EVEXLL,xO,xO
T62 T6244,$AA,T4FNMADDPS,EVEXYW+EVEXM+EVEXLL,xO,xO
T62 T6244,9Bh,T4FMADDSS,EVEXYW+EVEXM+EVEXX,xO,xO
T62 T6244,$AB,T4FNMADDSS,EVEXYW+EVEXM+EVEXX,xO,xO
T62 T6244,53h,TP4DPWSSDS,EVEXYW+EVEXM+EVEXLL,xO,xO
T62 T6244,52h,TP4DPWSSD,EVEXYW+EVEXM+EVEXLL,xO,xO
dd -1
T623A00:
dd -1
T623A66:
T62 T6201,03h,TALIGND,EVEXB+EVEXM+EVEXQ1+EVEXI,xO,xD
T62 T620A,1Dh,TCVTPS2PH,EVEXM+EVEXI+EVEXYW+EVEXV,xQ,xQ
T62 T6201,42h,TDBPSADBW,EVEXM+EVEXYW+EVEXI,xO,xO
T62 T6221,19h,TEXTRACTF??X2,EVEXE+EVEXM+EVEXV+EVEXI,xO,xO
T62 T6222,1Bh,TEXTRACTF??X?,EVEXE+EVEXM+EVEXV+EVEXI,xY,xY
T62 T6221,39h,TEXTRACTI??X2,EVEXE+EVEXM+EVEXV+EVEXI,xO,xO
T62 T6222,3Bh,TEXTRACTI??X?,EVEXE+EVEXM+EVEXV+EVEXI,xY,xY
T62 T6223,17h,TEXTRACTPS,EVEXV+EVEXI,xD,xD
T62 T6201,54h,TFIXUPIMMPS,EVEXB+EVEXM+EVEXD1+EVEXI,xO,xD
T62 T6201,55h,TFIXUPIMMSS,EVEXU+EVEXX+EVEXM+EVEXD1+EVEXI,xD,xD
T62 T621F,66h,TFPCLASSPS,EVEXB+EVEXM+EVEXD1+EVEXV+EVEXI,xO,xD
T62 T621F,67h,TFPCLASSSS,EVEXU+EVEXX+EVEXM+EVEXD1+EVEXV+EVEXI,xD,xD
T62 T6204,26h,TGETMANTPS,EVEXB+EVEXM+EVEXD1+EVEXV+EVEXI,xO,xD
T62 T6201,$27,TGETMANTSS,EVEXU+EVEXX+EVEXM+EVEXD1+EVEXI,xD,xD
T62 T6224,18h,TINSERTF??X?,EVEXE+EVEXM+EVEXI,xX,xX
T62 T6225,1Ah,TINSERTF??X2,EVEXE+EVEXM+EVEXI,xX,xX
T62 T6224,38h,TINSERTI??X2,EVEXE+EVEXM+EVEXI,xX,xX
T62 T6225,3Ah,TINSERTI??X?,EVEXE+EVEXM+EVEXI,xX,xX
T62 T6201,$21,TINSERTPS,EVEXU+EVEXM+EVEXD1+EVEXYW+EVEXI,xD,xD
T62 T6201,0Fh,TPALIGNR,EVEXM+EVEXI,xO,xO
T62 T6202,3Fh,TPCMP?,EVEXM+EVEXE+EVEXI,xO,xO
T62 T6202,3Eh,TPCMPU?,EVEXM+EVEXE+EVEXI,xO,xO
T62 T6202,1Fh,TPCMPD,EVEXQ1+EVEXB+EVEXM+EVEXI,xO,xD
T62 T6202,1Eh,TPCMPUD,EVEXQ1+EVEXB+EVEXM+EVEXI,xO,xD
T62 T6204,05h,TPERMILPD,EVEXNW+EVEXV+EVEXB+EVEXM+EVEXI,xO,xD
T62 T6204,04h,TPERMILPS,EVEXYW+EVEXB+EVEXM+EVEXV+EVEXI,xO,xD
T62 T6204,01h,TPERMPD,EVEXNW+EVEXL0+EVEXV+EVEXB+EVEXM+EVEXI,xO,xD
T62 T6204,00h,TPERMQ,EVEXNW+EVEXL0+EVEXV+EVEXB+EVEXM+EVEXI,xO,xD
T62 T6212,14h,TPEXTRB,EVEXV+EVEXI+EVEXM+EVEXLX,xB,xB
T62 T6212,15h,TPEXTRW,EVEXV+EVEXI+EVEXM+EVEXLX,xW,xW
T62 T6212,16h,TPEXTRD,EVEXV+EVEXI+EVEXM+EVEXLX+EVEXU+EVEXQ1,xD,xD
T62 T6214,20h,TPINSRB,EVEXM+EVEXLX+EVEXI,xB,xB
T62 T6214,22h,TPINSRD,EVEXQ1+EVEXU+EVEXM+EVEXLX+EVEXI,xD,xD
T62 T6201,23h,TSHUFF?,EVEXE+EVEXM+EVEXL0+EVEXB+EVEXI,xO,xD
T62 T6201,43h,TSHUFI?,EVEXE+EVEXM+EVEXL0+EVEXB+EVEXI,xO,xD
T62 T6201,25h,TPTERNLOGD,EVEXM+EVEXB+EVEXQ1+EVEXI,xO,xD
T62 T6201,50h,TRANGEPS,EVEXM+EVEXB+EVEXD1+EVEXI,xO,xD
T62 T6201,51h,TRANGESS,EVEXX+EVEXM+EVEXU+EVEXD1+EVEXI,xD,xD
T62 T6204,56h,TREDUCEPS,EVEXD1+EVEXB+EVEXM+EVEXI+EVEXV,xO,xD
T62 T6201,57h,TREDUCESS,EVEXX+EVEXM+EVEXU+EVEXD1+EVEXI,xD,xD
T62 T6204,09h,TRNDSCALEPD,EVEXB+EVEXM+EVEXNW+EVEXI+EVEXV,xO,xD
T62 T6204,08h,TRNDSCALEPS,EVEXB+EVEXM+EVEXYW+EVEXI+EVEXV,xO,xD
T62 T6201,0Bh,TRNDSCALESD,EVEXX+EVEXM+EVEXNW+EVEXI,xQ,xQ
T62 T6201,0Ah,TRNDSCALESS,EVEXX+EVEXM+EVEXYW+EVEXI,xD,xD
T62 T6201,$CE,TGF2P8AFFINEQB,EVEXM+EVEXNW+EVEXI,xO,xQ
T62 T6201,$CF,TGF2P8AFFINEINVQB,EVEXM+EVEXNW+EVEXI,xO,xQ
T62 T6201,44h,TPCLMULQDQ,EVEXM+EVEXI,xO,xO
T62 T6201,70h,TPSHLDW,EVEXM+EVEXNW+EVEXI,xO,xQ
T62 T6201,71h,TPSHLDD,EVEXM+EVEXB+EVEXI+EVEXQ1,xO,xD
T62 T6201,72h,TPSHRDW,EVEXM+EVEXNW+EVEXI,xO,xQ
T62 T6201,73h,TPSHRDD,EVEXM+EVEXB+EVEXI+EVEXQ1,xO,xD
dd -1
T623AF3:
dd -1
T623AF2:
dd -1
;-----------------------------------------------------------------------------
T62Names:
TEXTRACTI??X?: dw TEXTRACTI32X8 ,TEXTRACTI64X4
TEXTRACTF??X?: dw TEXTRACTF32X8 ,TEXTRACTF64X4
TEXTRACTF??X2: dw TEXTRACTF32X4 ,TEXTRACTF64X2
TEXTRACTI??X2: dw TEXTRACTI32X4 ,TEXTRACTI64X2
TINSERTI??X?: dw TINSERTI32X8 ,TINSERTI64X4
TINSERTI??X2: dw TINSERTI32X4 ,TINSERTI64X2
TINSERTF??X?: dw TINSERTF32X4 ,TINSERTF64X2
TINSERTF??X2: dw TINSERTF32X8 ,TINSERTF64X4
TMOVDQA??: dw TMOVDQA32 ,TMOVDQA64
TCVTTP?2UDQ: dw TCVTTPS2UDQ ,TCVTTPD2UDQ
TMOVDQU??: dw TMOVDQU8 ,TMOVDQU16
TMOVDQU?2: dw TMOVDQU32 ,TMOVDQU64
TCVT?Q2PS: dw TCVTDQ2PS ,TCVTQQ2PS
TCVTP?2QQ: dw TCVTPS2QQ ,TCVTPD2QQ
TCVTTP?2QQ: dw TCVTTPS2QQ ,TCVTTPD2QQ
TCVTTP?2UQQ: dw TCVTTPS2UQQ ,TCVTTPD2UQQ
TCVTU?Q2PD: dw TCVTUDQ2PD ,TCVTUQQ2PD
TCVT?Q2PD: dw TCVTDQ2PD ,TCVTQQ2PD
TCVTP?2UQQ: dw TCVTPS2UQQ ,TCVTPD2UQQ
TCVTP?2UDQ: dw TCVTPS2UDQ ,TCVTPD2UDQ
TCVTU?Q2PS: dw TCVTUDQ2PS ,TCVTUQQ2PS
TBROADCASTI??: dw TBROADCASTI32X2 ,TPBROADCASTQ
TBROADCASTF??X?:dw TBROADCASTF32X8 ,TBROADCASTF64X4
TBROADCASTI??X?:dw TBROADCASTI32X8 ,TBROADCASTI64X4
TBROADCASTF??X2:dw TBROADCASTF32X4 ,TBROADCASTF64X2
TBROADCASTI??X2:dw TBROADCASTI32X4 ,TBROADCASTI64X2
TBROADCAST??: dw TBROADCASTF32X2 ,TBROADCASTSD
TPBLENDM?: dw TPBLENDMB ,TPBLENDMW
TPCMP?: dw TPCMPB ,TPCMPW
TPCMPU?: dw TPCMPUB ,TPCMPUW
TPERM?: dw TPERMB ,TPERMW
TPERMI2?: dw TPERMI2B ,TPERMI2W
TPERMI2?2: dw TPERMT2B ,TPERMT2W
TPMOVM2?: dw TPMOVM2B ,TPMOVM2W
TPMOVB?2M: dw TPMOVB2M ,TPMOVW2M
TPMOVD?2M: dw TPMOVD2M ,TPMOVQ2M
TPTESTNM?: dw TPTESTNMB ,TPTESTNMW
TPTESTM?: dw TPTESTMB ,TPTESTMW
TSHUFF?: dw TSHUFF32X4 ,TSHUFF64X2
TSHUFI?: dw TSHUFI32X4 ,TSHUFI64X2
TPOPCNT?A: dw TPOPCNTB ,TPOPCNTW
TPCOMPRESS?: dw TPCOMPRESSB ,TPCOMPRESSW
TPEXPAND?: dw TPEXPANDB ,TPEXPANDW
;-----------------------------------------------------------------------------
T62W0: dr T6204,T6205
T62W1: dr T6208,T6205
T62W2: dr T6209,T6204
;-----------------------------------------------------------------------------