forked from KolibriOS/kolibrios
b34f9856cb
git-svn-id: svn://kolibrios.org@9353 a494cfbc-eb01-0410-851d-a64ba20cac60
2376 lines
59 KiB
PHP
2376 lines
59 KiB
PHP
InstTab:
|
||
;00
|
||
xx TADD,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TADD,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TADD,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
;01
|
||
xx TADD,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TADD,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TADD,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
|
||
;02
|
||
xx TADD,R8RM8,VBYTE,,_S+_O
|
||
xx TADD,R8RM8,VBYTE,,_S+_O
|
||
xx TADD,R8RM8,VBYTE,,_S+_O
|
||
;03
|
||
xx TADD,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TADD,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TADD,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;04
|
||
xx TADD,R8I08,VBYTE,RACC,_S
|
||
xx TADD,R8I08,VBYTE,RACC,_S
|
||
xx TADD,R8I08,VBYTE,RACC,_S
|
||
;05
|
||
xx TADD,R16I16, VWORD,RACC,_S+_R+_R64
|
||
xx TADD,R32I32,VDWORD,RACC,_S+_R+_R64
|
||
xx TADD,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
|
||
;06
|
||
xx TPUSH,AddPointW, VWORD,RES,_S+_A+_R
|
||
xx TPUSH,AddPointD,VDWORD,RES,_S+_A+_R
|
||
xx TNULL,ErrorDec ,,,
|
||
;07
|
||
xx TPOP,AddPointW, VWORD,RES,_S+_A+_R
|
||
xx TPOP,AddPointD,VDWORD,RES,_S+_A+_R
|
||
xx TNULL,ErrorDec,,,
|
||
;08
|
||
xx TOR,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TOR,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TOR,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
;09
|
||
xx TOR,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TOR,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TOR,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
|
||
;0A
|
||
xx TOR,R8RM8,VBYTE,,_S+_O
|
||
xx TOR,R8RM8,VBYTE,,_S+_O
|
||
xx TOR,R8RM8,VBYTE,,_S+_O
|
||
;0B
|
||
xx TOR,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TOR,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TOR,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;0C
|
||
xx TOR,R8I08,VBYTE,RACC,_S
|
||
xx TOR,R8I08,VBYTE,RACC,_S
|
||
xx TOR,R8I08,VBYTE,RACC,_S
|
||
;0D
|
||
xx TOR,R16I16, VWORD,RACC,_S+_R+_R64
|
||
xx TOR,R32I32,VDWORD,RACC,_S+_R+_R64
|
||
xx TOR,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
|
||
;0E
|
||
xx TPUSH,AddPointW, VWORD,RCS,_S+_A+_R
|
||
xx TPUSH,AddPointD,VDWORD,RCS,_S+_A+_R
|
||
xx TNULL,ErrorDec ,,,
|
||
;0F
|
||
xx TNULL,Rtn0F,
|
||
xx TNULL,Rtn0F,
|
||
xx TNULL,Rtn0F,
|
||
;10
|
||
xx TADC,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TADC,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TADC,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
;11
|
||
xx TADC,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TADC,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TADC,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
|
||
;12
|
||
xx TADC,R8RM8,VBYTE,,_S+_O
|
||
xx TADC,R8RM8,VBYTE,,_S+_O
|
||
xx TADC,R8RM8,VBYTE,,_S+_O
|
||
;13
|
||
xx TADC,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TADC,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TADC,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;14
|
||
xx TADC,R8I08,VBYTE,RACC,_S
|
||
xx TADC,R8I08,VBYTE,RACC,_S
|
||
xx TADC,R8I08,VBYTE,RACC,_S
|
||
;15
|
||
xx TADC,R16I16, VWORD,RACC,_S+_R+_R64
|
||
xx TADC,R32I32,VDWORD,RACC,_S+_R+_R64
|
||
xx TADC,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
|
||
;16
|
||
xx TPUSH,AddPointW, VWORD,RSS,_S+_A+_R
|
||
xx TPUSH,AddPointD,VDWORD,RSS,_S+_A+_R
|
||
xx TNULL,ErrorDec ,,,
|
||
;17
|
||
xx TPOP,AddPointW, VWORD,RSS,_S+_A+_R
|
||
xx TPOP,AddPointD,VDWORD,RSS,_S+_A+_R
|
||
xx TNULL,ErrorDec,,,
|
||
;18
|
||
xx TSBB,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TSBB,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TSBB,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
;19
|
||
xx TSBB,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TSBB,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TSBB,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
|
||
;1A
|
||
xx TSBB,R8RM8,VBYTE,,_S+_O
|
||
xx TSBB,R8RM8,VBYTE,,_S+_O
|
||
xx TSBB,R8RM8,VBYTE,,_S+_O
|
||
;1B
|
||
xx TSBB,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TSBB,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TSBB,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;1C
|
||
xx TSBB,R8I08,VBYTE,RACC,_S
|
||
xx TSBB,R8I08,VBYTE,RACC,_S
|
||
xx TSBB,R8I08,VBYTE,RACC,_S
|
||
;1D
|
||
xx TSBB,R16I16, VWORD,RACC,_S+_R+_R64
|
||
xx TSBB,R32I32,VDWORD,RACC,_S+_R+_R64
|
||
xx TSBB,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
|
||
;1E
|
||
xx TPUSH,AddPointW, VWORD,RDS,_S+_A+_R
|
||
xx TPUSH,AddPointD,VDWORD,RDS,_S+_A+_R
|
||
xx TNULL,ErrorDec ,,,
|
||
;1F
|
||
xx TPOP,AddPointW, VWORD,RDS,_S+_A+_R
|
||
xx TPOP,AddPointD,VDWORD,RDS,_S+_A+_R
|
||
xx TNULL,ErrorDec,,,
|
||
;20
|
||
xx TAND,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TAND,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TAND,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
;21
|
||
xx TAND,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TAND,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TAND,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
|
||
;22
|
||
xx TAND,R8RM8,VBYTE,,_S+_O
|
||
xx TAND,R8RM8,VBYTE,,_S+_O
|
||
xx TAND,R8RM8,VBYTE,,_S+_O
|
||
;23
|
||
xx TAND,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TAND,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TAND,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;24
|
||
xx TAND,R8I08,VBYTE,RACC,_S
|
||
xx TAND,R8I08,VBYTE,RACC,_S
|
||
xx TAND,R8I08,VBYTE,RACC,_S
|
||
;25
|
||
xx TAND,R16I16, VWORD,RACC,_S+_R+_R64
|
||
xx TAND,R32I32,VDWORD,RACC,_S+_R+_R64
|
||
xx TAND,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
|
||
;26
|
||
xx TNULL,Rtn262E363E,,,_A
|
||
xx TNULL,Rtn262E363E,,,_A
|
||
xx TNULL,Rtn262E363E64,,,
|
||
;27
|
||
xx TDAA,RtnXX,,,_A
|
||
xx TDAA,RtnXX,,,_A
|
||
xx TNULL,ErrorDec,
|
||
;28
|
||
xx TSUB,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TSUB,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TSUB,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
;29
|
||
xx TSUB,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TSUB,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TSUB,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
|
||
;2A
|
||
xx TSUB,R8RM8,VBYTE,,_S+_O
|
||
xx TSUB,R8RM8,VBYTE,,_S+_O
|
||
xx TSUB,R8RM8,VBYTE,,_S+_O
|
||
;2B
|
||
xx TSUB,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TSUB,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TSUB,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;2C
|
||
xx TSUB,R8I08,VBYTE,RACC,_S
|
||
xx TSUB,R8I08,VBYTE,RACC,_S
|
||
xx TSUB,R8I08,VBYTE,RACC,_S
|
||
;2D
|
||
xx TSUB,R16I16, VWORD,RACC,_S+_R+_R64
|
||
xx TSUB,R32I32,VDWORD,RACC,_S+_R+_R64
|
||
xx TSUB,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
|
||
;2E
|
||
xx TNULL,Rtn262E363E,,,_A
|
||
xx TNULL,Rtn262E363E,,,_A
|
||
xx TNULL,Rtn262E363E64,,,
|
||
;2F
|
||
xx TDAS,RtnXX,,,_A
|
||
xx TDAS,RtnXX,,,_A
|
||
xx TNULL,ErrorDec,
|
||
;30
|
||
xx TXOR,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TXOR,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TXOR,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
;31
|
||
xx TXOR,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TXOR,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TXOR,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
|
||
;32
|
||
xx TXOR,R8RM8,VBYTE,,_S+_O
|
||
xx TXOR,R8RM8,VBYTE,,_S+_O
|
||
xx TXOR,R8RM8,VBYTE,,_S+_O
|
||
;33
|
||
xx TXOR,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TXOR,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TXOR,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;34
|
||
xx TXOR,R8I08,VBYTE,RACC,_S
|
||
xx TXOR,R8I08,VBYTE,RACC,_S
|
||
xx TXOR,R8I08,VBYTE,RACC,_S
|
||
;35
|
||
xx TXOR,R16I16, VWORD,RACC,_S+_R+_R64
|
||
xx TXOR,R32I32,VDWORD,RACC,_S+_R+_R64
|
||
xx TXOR,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
|
||
;36
|
||
xx TNULL,Rtn262E363E,,,_A
|
||
xx TNULL,Rtn262E363E,,,_A
|
||
xx TNULL,Rtn262E363E64,,,
|
||
;37
|
||
xx TAAA,RtnXX,,,_A
|
||
xx TAAA,RtnXX,,,_A
|
||
xx TNULL,ErrorDec
|
||
;38
|
||
xx TCMP,RM8R8,VBYTE,,_S+_O
|
||
xx TCMP,RM8R8,VBYTE,,_S+_O
|
||
xx TCMP,RM8R8,VBYTE,,_S+_O
|
||
;39
|
||
xx TCMP,RM16R16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMP,RM32R32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMP,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;3A
|
||
xx TCMP,R8RM8,VBYTE,,_S+_O
|
||
xx TCMP,R8RM8,VBYTE,,_S+_O
|
||
xx TCMP,R8RM8,VBYTE,,_S+_O
|
||
;3B
|
||
xx TCMP,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMP,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMP,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;3C
|
||
xx TCMP,R8I08,VBYTE,RACC,_S
|
||
xx TCMP,R8I08,VBYTE,RACC,_S
|
||
xx TCMP,R8I08,VBYTE,RACC,_S
|
||
;3D
|
||
xx TCMP,R16I16, VWORD,RACC,_S+_R+_R64
|
||
xx TCMP,R32I32,VDWORD,RACC,_S+_R+_R64
|
||
xx TCMP,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
|
||
;3E
|
||
xx TNULL,Rtn262E363E,,,_A
|
||
xx TNULL,Rtn262E363E,,,_A
|
||
xx TNULL,Rtn262E363E64,,,
|
||
;3F
|
||
xx TAAS,RtnXX,,,_A
|
||
xx TAAS,RtnXX,,,_A
|
||
xx TNULL,ErrorDec
|
||
;40
|
||
xx TINC,RtnArgW, VWORD,RRAX,_S+_A+_R
|
||
xx TINC,RtnArgD,VDWORD,RRAX,_S+_A+_R
|
||
xx TNULL,Rtn4X,,,
|
||
;41
|
||
xx TINC,RtnArgW, VWORD,RRCX,_S+_A+_R
|
||
xx TINC,RtnArgD,VDWORD,RRCX,_S+_A+_R
|
||
xx TNULL,Rtn4X,,,
|
||
;42
|
||
xx TINC,RtnArgW, VWORD,RRDX,_S+_A+_R
|
||
xx TINC,RtnArgD,VDWORD,RRDX,_S+_A+_R
|
||
xx TNULL,Rtn4X,,,
|
||
;43
|
||
xx TINC,RtnArgW, VWORD,RRBX,_S+_A+_R
|
||
xx TINC,RtnArgD,VDWORD,RRBX,_S+_A+_R
|
||
xx TNULL,Rtn4X,,,
|
||
;44
|
||
xx TINC,RtnArgW, VWORD,RRSP,_S+_A+_R
|
||
xx TINC,RtnArgD,VDWORD,RRSP,_S+_A+_R
|
||
xx TNULL,Rtn4X,,,
|
||
;45
|
||
xx TINC,RtnArgW, VWORD,RRBP,_S+_A+_R
|
||
xx TINC,RtnArgD,VDWORD,RRBP,_S+_A+_R
|
||
xx TNULL,Rtn4X,,,
|
||
;46
|
||
xx TINC,RtnArgW, VWORD,RRSI,_S+_A+_R
|
||
xx TINC,RtnArgD,VDWORD,RRSI,_S+_A+_R
|
||
xx TNULL,Rtn4X,,,
|
||
;47
|
||
xx TINC,RtnArgW, VWORD,RRDI,_S+_A+_R
|
||
xx TINC,RtnArgD,VDWORD,RRDI,_S+_A+_R
|
||
xx TNULL,Rtn4X,,,
|
||
;48
|
||
xx TDEC,RtnArgW, VWORD,RRAX,_S+_A+_R
|
||
xx TDEC,RtnArgD,VDWORD,RRAX,_S+_A+_R
|
||
xx TNULL,Rtn4X,,,
|
||
;49
|
||
xx TDEC,RtnArgW, VWORD,RRCX,_S+_A+_R
|
||
xx TDEC,RtnArgD,VDWORD,RRCX,_S+_A+_R
|
||
xx TNULL,Rtn4X,,,
|
||
;4A
|
||
xx TDEC,RtnArgW, VWORD,RRDX,_S+_A+_R
|
||
xx TDEC,RtnArgD,VDWORD,RRDX,_S+_A+_R
|
||
xx TNULL,Rtn4X,,,
|
||
;4B
|
||
xx TDEC,RtnArgW, VWORD,RRBX,_S+_A+_R
|
||
xx TDEC,RtnArgD,VDWORD,RRBX,_S+_A+_R
|
||
xx TNULL,Rtn4X,,,
|
||
;4C
|
||
xx TDEC,RtnArgW, VWORD,RRSP,_S+_A+_R
|
||
xx TDEC,RtnArgD,VDWORD,RRSP,_S+_A+_R
|
||
xx TNULL,Rtn4X,,,
|
||
;4D
|
||
xx TDEC,RtnArgW, VWORD,RRBP,_S+_A+_R
|
||
xx TDEC,RtnArgD,VDWORD,RRBP,_S+_A+_R
|
||
xx TNULL,Rtn4X,,,
|
||
;4E
|
||
xx TDEC,RtnArgW, VWORD,RRSI,_S+_A+_R
|
||
xx TDEC,RtnArgD,VDWORD,RRSI,_S+_A+_R
|
||
xx TNULL,Rtn4X,,,
|
||
;4F
|
||
xx TDEC,RtnArgW, VWORD,RRDI,_S+_A+_R
|
||
xx TDEC,RtnArgD,VDWORD,RRDI,_S+_A+_R
|
||
xx TNULL,Rtn4X,,,
|
||
;50
|
||
xx TPUSH,RtnArgW, VWORD,RRAX,_S+_R+_R64
|
||
xx TPUSH,RtnArgD,VDWORD,RRAX,_S+_A+_R+_R64
|
||
xx TPUSH,RtnArgQ,VQWORD,RRAX,_S+_R+_R64
|
||
;51
|
||
xx TPUSH,RtnArgW, VWORD,RRCX,_S+_R+_R64
|
||
xx TPUSH,RtnArgD,VDWORD,RRCX,_S+_A+_R+_R64
|
||
xx TPUSH,RtnArgQ,VQWORD,RRCX,_S+_R+_R64
|
||
;52
|
||
xx TPUSH,RtnArgW, VWORD,RRDX,_S+_R+_R64
|
||
xx TPUSH,RtnArgD,VDWORD,RRDX,_S+_A+_R+_R64
|
||
xx TPUSH,RtnArgQ,VQWORD,RRDX,_S+_R+_R64
|
||
;53
|
||
xx TPUSH,RtnArgW, VWORD,RRBX,_S+_R+_R64
|
||
xx TPUSH,RtnArgD,VDWORD,RRBX,_S+_A+_R+_R64
|
||
xx TPUSH,RtnArgQ,VQWORD,RRBX,_S+_R+_R64
|
||
;54
|
||
xx TPUSH,RtnArgW, VWORD,RRSP,_S+_R+_R64
|
||
xx TPUSH,RtnArgD,VDWORD,RRSP,_S+_A+_R+_R64
|
||
xx TPUSH,RtnArgQ,VQWORD,RRSP,_S+_R+_R64
|
||
;55
|
||
xx TPUSH,RtnArgW, VWORD,RRBP,_S+_R+_R64
|
||
xx TPUSH,RtnArgD,VDWORD,RRBP,_S+_A+_R+_R64
|
||
xx TPUSH,RtnArgQ,VQWORD,RRBP,_S+_R+_R64
|
||
;56
|
||
xx TPUSH,RtnArgW, VWORD,RRSI,_S+_R+_R64
|
||
xx TPUSH,RtnArgD,VDWORD,RRSI,_S+_A+_R+_R64
|
||
xx TPUSH,RtnArgQ,VQWORD,RRSI,_S+_R+_R64
|
||
;57
|
||
xx TPUSH,RtnArgW, VWORD,RRDI,_S+_R+_R64
|
||
xx TPUSH,RtnArgD,VDWORD,RRDI,_S+_A+_R+_R64
|
||
xx TPUSH,RtnArgQ,VQWORD,RRDI,_S+_R+_R64
|
||
;58
|
||
xx TPOP,RtnArgW, VWORD,RRAX,_S+_R+_R64
|
||
xx TPOP,RtnArgD,VDWORD,RRAX,_S+_A+_R+_R64
|
||
xx TPOP,RtnArgQ,VQWORD,RRAX,_S+_R+_R64
|
||
;59
|
||
xx TPOP,RtnArgW, VWORD,RRCX,_S+_R+_R64
|
||
xx TPOP,RtnArgD,VDWORD,RRCX,_S+_A+_R+_R64
|
||
xx TPOP,RtnArgQ,VQWORD,RRCX,_S+_R+_R64
|
||
;5A
|
||
xx TPOP,RtnArgW, VWORD,RRDX,_S+_R+_R64
|
||
xx TPOP,RtnArgD,VDWORD,RRDX,_S+_A+_R+_R64
|
||
xx TPOP,RtnArgQ,VQWORD,RRDX,_S+_R+_R64
|
||
;5B
|
||
xx TPOP,RtnArgW, VWORD,RRBX,_S+_R+_R64
|
||
xx TPOP,RtnArgD,VDWORD,RRBX,_S+_A+_R+_R64
|
||
xx TPOP,RtnArgQ,VQWORD,RRBX,_S+_R+_R64
|
||
;5C
|
||
xx TPOP,RtnArgW, VWORD,RRSP,_S+_R+_R64
|
||
xx TPOP,RtnArgD,VDWORD,RRSP,_S+_A+_R+_R64
|
||
xx TPOP,RtnArgQ,VQWORD,RRSP,_S+_R+_R64
|
||
;5D
|
||
xx TPOP,RtnArgW, VWORD,RRBP,_S+_R+_R64
|
||
xx TPOP,RtnArgD,VDWORD,RRBP,_S+_A+_R+_R64
|
||
xx TPOP,RtnArgQ,VQWORD,RRBP,_S+_R+_R64
|
||
;5E
|
||
xx TPOP,RtnArgW, VWORD,RRSI,_S+_R+_R64
|
||
xx TPOP,RtnArgD,VDWORD,RRSI,_S+_A+_R+_R64
|
||
xx TPOP,RtnArgQ,VQWORD,RRSI,_S+_R+_R64
|
||
;5F
|
||
xx TPOP,RtnArgW, VWORD,RRDI,_S+_R+_R64
|
||
xx TPOP,RtnArgD,VDWORD,RRDI,_S+_A+_R+_R64
|
||
xx TPOP,RtnArgQ,VQWORD,RRDI,_S+_R+_R64
|
||
;60
|
||
xx TPUSHA ,RtnXX,VWORD,,_S+_A+_R
|
||
xx TPUSHAD,RndSizeD60,VDWORD,,_S+_A+_R
|
||
xx TNULL,ErrorDec,,,
|
||
;61
|
||
xx TPOPA ,RtnXX,VWORD,,_S+_A+_R
|
||
xx TPOPAD,RndSizeD61,VDWORD,,_S+_A+_R
|
||
xx TNULL,ErrorDec,,,
|
||
;62
|
||
xx TBOUND,BNDEVEX62,,,_S+_A
|
||
xx TBOUND,BNDEVEX62,,,_S+_A
|
||
xx TNULL ,EVEX62,,,
|
||
;63
|
||
xx TARPL,RM16R16,VWORD,,_S+_A+_O+_R48
|
||
xx TARPL,RM16R16,VWORD,,_S+_A+_O+_R48
|
||
xx TNULL,RtnMOVSXD,,,_O+_R48
|
||
;64
|
||
xx TNULL,Rtn6465,,,
|
||
xx TNULL,Rtn6465,,,
|
||
xx TNULL,Rtn6465,,,
|
||
;65
|
||
xx TNULL,Rtn6465,,,
|
||
xx TNULL,Rtn6465,,,
|
||
xx TNULL,Rtn6465,,,
|
||
;66
|
||
xx TNULL,Rtn66,,,
|
||
xx TNULL,Rtn66,,,
|
||
xx TNULL,Rtn66,,,
|
||
;67
|
||
xx TNULL,Rtn67,,,
|
||
xx TNULL,Rtn67,,,
|
||
xx TNULL,Rtn67,,,
|
||
;68
|
||
xx TPUSH,PushI16, VWORD,,_S+_R+_R64
|
||
xx TPUSH,PushI32,VDWORD,,_S+_A+_R+_R64
|
||
xx TPUSH,PushI64,VQWORD,,_S+_R+_R64
|
||
;69
|
||
xx TIMUL,R16RM16I16, VWORD,,_S+_O+_R+_R64
|
||
xx TIMUL,R32RM32I32,VDWORD,,_S+_O+_R+_R64
|
||
xx TIMUL,R64RM64I32,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;6A
|
||
xx TPUSH,PushSI16, VWORD,,_S+_R+_R64
|
||
xx TPUSH,PushSI32,VDWORD,,_S+_A+_R+_R64
|
||
xx TPUSH,PushSI64,VQWORD,,_S+_R+_R64
|
||
;6B
|
||
xx TIMUL,R16RM16SI16, VWORD,,_S+_O+_R+_R64
|
||
xx TIMUL,R32RM32SI32,VDWORD,,_S+_O+_R+_R64
|
||
xx TIMUL,R64RM64SI32,VQWORD,,_S+_O+_R48+_R+_R64
|
||
;6C
|
||
xx TINSB,RtnINSX,VBYTE,,_S
|
||
xx TINSB,RtnINSX,VBYTE,,_S
|
||
xx TINSB,RtnINSX,VBYTE,,_S
|
||
;6D
|
||
xx TINSW,RtnINSX, VWORD,,_S+_R+_R64
|
||
xx TINSD,RtnINSX,VDWORD,,_S+_R+_R64
|
||
xx TINSD,RtnINSX,VDWORD,,_S+_R+_R64
|
||
;6E
|
||
xx TOUTSB,RtnOUTSX,VBYTE,,_S
|
||
xx TOUTSB,RtnOUTSX,VBYTE,,_S
|
||
xx TOUTSB,RtnOUTSX,VBYTE,,_S
|
||
;6F
|
||
xx TOUTSW,RtnOUTSX, VWORD,,_S+_R+_R64
|
||
xx TOUTSD,RtnOUTSX,VDWORD,,_S+_R+_R64
|
||
xx TOUTSD,RtnOUTSX,VDWORD,,_S+_R+_R64
|
||
;70
|
||
xx TJO,DODISPB,,,_J+_B
|
||
xx TJO,DODISPB,,,_J+_B
|
||
xx TJO,DODISPB,,,_J+_B
|
||
;71
|
||
xx TJNO,DODISPB,,,_J+_B
|
||
xx TJNO,DODISPB,,,_J+_B
|
||
xx TJNO,DODISPB,,,_J+_B
|
||
;72 <EFBFBD>
|
||
xx TJB,DODISPB,,,_J+_B
|
||
xx TJB,DODISPB,,,_J+_B
|
||
xx TJB,DODISPB,,,_J+_B
|
||
;73
|
||
xx TJAE,DODISPB,,,_J+_B
|
||
xx TJAE,DODISPB,,,_J+_B
|
||
xx TJAE,DODISPB,,,_J+_B
|
||
;74
|
||
xx TJZ,DODISPB,,,_J+_B
|
||
xx TJZ,DODISPB,,,_J+_B
|
||
xx TJZ,DODISPB,,,_J+_B
|
||
;75
|
||
xx TJNZ,DODISPB,,,_J+_B
|
||
xx TJNZ,DODISPB,,,_J+_B
|
||
xx TJNZ,DODISPB,,,_J+_B
|
||
;76
|
||
xx TJBE,DODISPB,,,_J+_B
|
||
xx TJBE,DODISPB,,,_J+_B
|
||
xx TJBE,DODISPB,,,_J+_B
|
||
;77
|
||
xx TJA,DODISPB,,,_J+_B
|
||
xx TJA,DODISPB,,,_J+_B
|
||
xx TJA,DODISPB,,,_J+_B
|
||
;78
|
||
xx TJS,DODISPB,,,_J+_B
|
||
xx TJS,DODISPB,,,_J+_B
|
||
xx TJS,DODISPB,,,_J+_B
|
||
;79
|
||
xx TJNS,DODISPB,,,_J+_B
|
||
xx TJNS,DODISPB,,,_J+_B
|
||
xx TJNS,DODISPB,,,_J+_B
|
||
;7A
|
||
xx TJP,DODISPB,,,_J+_B
|
||
xx TJP,DODISPB,,,_J+_B
|
||
xx TJP,DODISPB,,,_J+_B
|
||
;7B
|
||
xx TJNP,DODISPB,,,_J+_B
|
||
xx TJNP,DODISPB,,,_J+_B
|
||
xx TJNP,DODISPB,,,_J+_B
|
||
;7C
|
||
xx TJL,DODISPB,,,_J+_B
|
||
xx TJL,DODISPB,,,_J+_B
|
||
xx TJL,DODISPB,,,_J+_B
|
||
;7D
|
||
xx TJGE,DODISPB,,,_J+_B
|
||
xx TJGE,DODISPB,,,_J+_B
|
||
xx TJGE,DODISPB,,,_J+_B
|
||
;7E
|
||
xx TJLE,DODISPB,,,_J+_B
|
||
xx TJLE,DODISPB,,,_J+_B
|
||
xx TJLE,DODISPB,,,_J+_B
|
||
;7F
|
||
xx TJG,DODISPB,,,_J+_B
|
||
xx TJG,DODISPB,,,_J+_B
|
||
xx TJG,DODISPB,,,_J+_B
|
||
;80
|
||
xx TNULL,EXTINSONE,,EXT80,_E
|
||
xx TNULL,EXTINSONE,,EXT80,_E
|
||
xx TNULL,EXTINSONE,,EXT80,_E
|
||
;81
|
||
xx TNULL,EXTINST,,EXT81,_E
|
||
xx TNULL,EXTINST,,EXT81,_E
|
||
xx TNULL,EXTINST,,EXT81,_E
|
||
;82
|
||
xx TNULL,EXTINSONE,,EXT82,_A+_E
|
||
xx TNULL,EXTINSONE,,EXT82,_A+_E
|
||
xx TNULL,ErrorDec ,,EXT82,_E
|
||
;83
|
||
xx TNULL,EXTINST,,EXT83,_E
|
||
xx TNULL,EXTINST,,EXT83,_E
|
||
xx TNULL,EXTINST,,EXT83,_E
|
||
;84
|
||
xx TTEST,RM8R8,VBYTE,,_S+_O
|
||
xx TTEST,RM8R8,VBYTE,,_S+_O
|
||
xx TTEST,RM8R8,VBYTE,,_S+_O
|
||
;85
|
||
xx TTEST,RM16R16, VWORD,,_S+_O+_R+_R64
|
||
xx TTEST,RM32R32,VDWORD,,_S+_O+_R+_R64
|
||
xx TTEST,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;86
|
||
xx TXCHG,RM8R8,VBYTE,,_S+_O+_XA+_XR+_L
|
||
xx TXCHG,RM8R8,VBYTE,,_S+_O+_XA+_XR+_L
|
||
xx TXCHG,RM8R8,VBYTE,,_S+_O+_XA+_XR+_L
|
||
;87
|
||
xx TXCHG,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR+_L
|
||
xx TXCHG,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR+_L
|
||
xx TXCHG,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR+_L
|
||
;88
|
||
xx TMOV,RM8R8,VBYTE,,_S+_O+_XR+_L
|
||
xx TMOV,RM8R8,VBYTE,,_S+_O+_XR+_L
|
||
xx TMOV,RM8R8,VBYTE,,_S+_O+_XR+_L
|
||
;89
|
||
xx TMOV,RM16R16, VWORD,,_S+_O+_R+_R64+_XR+_L
|
||
xx TMOV,RM32R32,VDWORD,,_S+_O+_R+_R64+_XR+_L
|
||
xx TMOV,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XR+_L
|
||
;8A
|
||
xx TMOV,R8RM8,VBYTE,,_S+_O
|
||
xx TMOV,R8RM8,VBYTE,,_S+_O
|
||
xx TMOV,R8RM8,VBYTE,,_S+_O
|
||
;8B
|
||
xx TMOV,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TMOV,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TMOV,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;8C
|
||
xx TMOV,RM16SEG,VWORD,,_O+_R+_R64
|
||
xx TMOV,RM32SEG,VWORD,,_O+_R+_R64
|
||
xx TMOV,RM64SEG,VWORD,,_R48+_O+_R+_R64
|
||
;8D
|
||
xx TLEA,R16RM16L, VWORD,,_S+_O+_R+_R64
|
||
xx TLEA,R32RM32L,VDWORD,,_S+_O+_R+_R64
|
||
xx TLEA,R64RM64L,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;8E
|
||
xx TMOV,SEGRM16,VWORD,,_O+_R+_R64
|
||
xx TMOV,SEGRM32,VWORD,,_O+_R+_R64
|
||
xx TMOV,SEGRM64,VWORD,,_R48+_O+_R+_R64
|
||
;8F
|
||
xx TNULL,Rtn8F,,EXT8F,_E
|
||
xx TNULL,Rtn8F,,EXT8F,_E
|
||
xx TNULL,Rtn8F,,EXT8F,_E
|
||
;90
|
||
xx TXCHG,Rtn9X16, VWORD,,_S+_R+_R64
|
||
xx TXCHG,Rtn9X32,VDWORD,,_S+_R+_R64
|
||
xx TXCHG,Rtn9X64,VQWORD,,_S+_R48+_R+_R64
|
||
;91
|
||
xx TXCHG,Rtn9X16, VWORD,,_S+_R+_R64
|
||
xx TXCHG,Rtn9X32,VDWORD,,_S+_R+_R64
|
||
xx TXCHG,Rtn9X64,VQWORD,,_S+_R48+_R+_R64
|
||
;92
|
||
xx TXCHG,Rtn9X16, VWORD,,_S+_R+_R64
|
||
xx TXCHG,Rtn9X32,VDWORD,,_S+_R+_R64
|
||
xx TXCHG,Rtn9X64,VQWORD,,_S+_R48+_R+_R64
|
||
;93
|
||
xx TXCHG,Rtn9X16, VWORD,,_S+_R+_R64
|
||
xx TXCHG,Rtn9X32,VDWORD,,_S+_R+_R64
|
||
xx TXCHG,Rtn9X64,VQWORD,,_S+_R48+_R+_R64
|
||
;94
|
||
xx TXCHG,Rtn9X16, VWORD,,_S+_R+_R64
|
||
xx TXCHG,Rtn9X32,VDWORD,,_S+_R+_R64
|
||
xx TXCHG,Rtn9X64,VQWORD,,_S+_R48+_R+_R64
|
||
;95
|
||
xx TXCHG,Rtn9X16, VWORD,,_S+_R+_R64
|
||
xx TXCHG,Rtn9X32,VDWORD,,_S+_R+_R64
|
||
xx TXCHG,Rtn9X64,VQWORD,,_S+_R48+_R+_R64
|
||
;96
|
||
xx TXCHG,Rtn9X16, VWORD,,_S+_R+_R64
|
||
xx TXCHG,Rtn9X32,VDWORD,,_S+_R+_R64
|
||
xx TXCHG,Rtn9X64,VQWORD,,_S+_R48+_R+_R64
|
||
;97
|
||
xx TXCHG,Rtn9X16, VWORD,,_S+_R+_R64
|
||
xx TXCHG,Rtn9X32,VDWORD,,_S+_R+_R64
|
||
xx TXCHG,Rtn9X64,VQWORD,,_S+_R48+_R+_R64
|
||
;98
|
||
xx TCBW ,Rtn9816,,,_R+_R64
|
||
xx TCWDE,Rtn9832,,,_R+_R64
|
||
xx TCDQE,Rtn9864,,,_R48+_R+_R64
|
||
;99
|
||
xx TCWD,Rtn9916,,,_R+_R64
|
||
xx TCDQ,Rtn9932,,,_R+_R64
|
||
xx TCQO,Rtn9964,,,_R48+_R+_R64
|
||
;9A
|
||
xx TCALL,Rtn9A,,,_A+_R
|
||
xx TCALL,Rtn9A,,,_A+_R
|
||
xx TCALL,ErrorDec,,,_R
|
||
;9B
|
||
xx TNULL,Rtn9B,,,
|
||
xx TNULL,Rtn9B,,,
|
||
xx TNULL,Rtn9B,,,
|
||
;9C
|
||
xx TPUSHF,RtnF16, VWORD,,_S+_R+_R64
|
||
xx TPUSHF,RtnF32,VDWORD,,_S+_A+_R+_R64
|
||
xx TPUSHF,RtnF64,VQWORD,,_S+_R+_R64
|
||
;9D
|
||
xx TPOPF,RtnF16, VWORD,,_S+_R+_R64
|
||
xx TPOPF,RtnF32,VDWORD,,_S+_A+_R+_R64
|
||
xx TPOPF,RtnF64,VQWORD,,_S+_R+_R64
|
||
;9E
|
||
xx TSAHF,RtnXX,
|
||
xx TSAHF,RtnXX,
|
||
xx TSAHF,RtnXX,
|
||
;9F
|
||
xx TLAHF,RtnXX,
|
||
xx TLAHF,RtnXX,
|
||
xx TLAHF,RtnXX,
|
||
;A0
|
||
xx TMOV,RtnA0,VBYTE,,_S+_O
|
||
xx TMOV,RtnA0,VBYTE,,_S+_O
|
||
xx TMOV,RtnA0,VBYTE,,_S+_O
|
||
;A1
|
||
xx TMOV,RtnA1,,,_S+_O+_R+_R64
|
||
xx TMOV,RtnA1,,,_S+_O+_R+_R64
|
||
xx TMOV,RtnA1,,,_S+_R48+_O+_R+_R64
|
||
;A2
|
||
xx TMOV,RtnA2,VBYTE,,_S+_O
|
||
xx TMOV,RtnA2,VBYTE,,_S+_O
|
||
xx TMOV,RtnA2,VBYTE,,_S+_O
|
||
;A3
|
||
xx TMOV,RtnA3,,,_S+_O+_R+_R64
|
||
xx TMOV,RtnA3,,,_S+_O+_R+_R64
|
||
xx TMOV,RtnA3,,,_S+_R48+_O+_R+_R64
|
||
;A4
|
||
xx TMOVSB,RtnMOVX,VBYTE,,_S
|
||
xx TMOVSB,RtnMOVX,VBYTE,,_S
|
||
xx TMOVSB,RtnMOVX,VBYTE,,_S
|
||
;A5
|
||
xx TMOVSW,RtnMOVX, VWORD,,_S+_R+_R64
|
||
xx TMOVSD,RtnMOVX,VDWORD,,_S+_R+_R64
|
||
xx TMOVSQ,RtnMOVX,VQWORD,,_S+_R48+_R+_R64
|
||
;A6
|
||
xx TCMPSB,RtnCMPX,VBYTE,,_S
|
||
xx TCMPSB,RtnCMPX,VBYTE,,_S
|
||
xx TCMPSB,RtnCMPX,VBYTE,,_S
|
||
;A7
|
||
xx TCMPSW,RtnCMPX, VWORD,,_S+_R+_R64
|
||
xx TCMPSD,RtnCMPX,VDWORD,,_S+_R+_R64
|
||
xx TCMPSQ,RtnCMPX,VQWORD,,_S+_R48+_R+_R64
|
||
;A8
|
||
xx TTEST,R8I08,VBYTE,RACC,_S
|
||
xx TTEST,R8I08,VBYTE,RACC,_S
|
||
xx TTEST,R8I08,VBYTE,RACC,_S
|
||
;A9
|
||
xx TTEST,R16I16, VWORD,RACC,_S+_R+_R64
|
||
xx TTEST,R32I32,VDWORD,RACC,_S+_R+_R64
|
||
xx TTEST,R64I32,VQWORD,RACC,_S+_R48+_R+_R64
|
||
;AA
|
||
xx TSTOSB,RtnSTOX,VBYTE,,_S
|
||
xx TSTOSB,RtnSTOX,VBYTE,,_S
|
||
xx TSTOSB,RtnSTOX,VBYTE,,_S
|
||
;AB
|
||
xx TSTOSW,RtnSTOX, VWORD,,_S+_R+_R64
|
||
xx TSTOSD,RtnSTOX,VDWORD,,_S+_R+_R64
|
||
xx TSTOSQ,RtnSTOX,VQWORD,,_S+_R48+_R+_R64
|
||
;AC
|
||
xx TLODSB,RtnLODX,VBYTE,,_S
|
||
xx TLODSB,RtnLODX,VBYTE,,_S
|
||
xx TLODSB,RtnLODX,VBYTE,,_S
|
||
;AD
|
||
xx TLODSW,RtnLODX, VWORD,,_S+_R+_R64
|
||
xx TLODSD,RtnLODX,VDWORD,,_S+_R48+_R+_R64
|
||
xx TLODSQ,RtnLODX,VQWORD,,_S+_R48+_R+_R64
|
||
;AE
|
||
xx TSCASB,RtnSCAX,VBYTE,,_S
|
||
xx TSCASB,RtnSCAX,VBYTE,,_S
|
||
xx TSCASB,RtnSCAX,VBYTE,,_S
|
||
;AF
|
||
xx TSCASW,RtnSCAX, VWORD,,_S+_R+_R64
|
||
xx TSCASD,RtnSCAX,VDWORD,,_S+_R+_R64
|
||
xx TSCASQ,RtnSCAX,VQWORD,,_S+_R48+_R+_R64
|
||
;B0
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
;B1
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
;B2
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
;B3
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
;B4
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
;B5
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
;B6
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
;B7
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
xx TMOV,R8IMM8,VBYTE,,_S
|
||
;B8
|
||
xx TMOV,R16IMM16, VWORD,,_S+_R+_R64
|
||
xx TMOV,R32IMM32,VDWORD,,_S+_R+_R64
|
||
xx TMOV,R64IMM64,VQWORD,,_S+_R48+_R+_R64
|
||
;B9
|
||
xx TMOV,R16IMM16, VWORD,,_S+_R+_R64
|
||
xx TMOV,R32IMM32,VDWORD,,_S+_R+_R64
|
||
xx TMOV,R64IMM64,VQWORD,,_S+_R48+_R+_R64
|
||
;BA
|
||
xx TMOV,R16IMM16, VWORD,,_S+_R+_R64
|
||
xx TMOV,R32IMM32,VDWORD,,_S+_R+_R64
|
||
xx TMOV,R64IMM64,VQWORD,,_S+_R48+_R+_R64
|
||
;BB
|
||
xx TMOV,R16IMM16, VWORD,,_S+_R+_R64
|
||
xx TMOV,R32IMM32,VDWORD,,_S+_R+_R64
|
||
xx TMOV,R64IMM64,VQWORD,,_S+_R48+_R+_R64
|
||
;BC
|
||
xx TMOV,R16IMM16, VWORD,,_S+_R+_R64
|
||
xx TMOV,R32IMM32,VDWORD,,_S+_R+_R64
|
||
xx TMOV,R64IMM64,VQWORD,,_S+_R48+_R+_R64
|
||
;BD
|
||
xx TMOV,R16IMM16, VWORD,,_S+_R+_R64
|
||
xx TMOV,R32IMM32,VDWORD,,_S+_R+_R64
|
||
xx TMOV,R64IMM64,VQWORD,,_S+_R48+_R+_R64
|
||
;BE
|
||
xx TMOV,R16IMM16, VWORD,,_S+_R+_R64
|
||
xx TMOV,R32IMM32,VDWORD,,_S+_R+_R64
|
||
xx TMOV,R64IMM64,VQWORD,,_S+_R48+_R+_R64
|
||
;BF
|
||
xx TMOV,R16IMM16, VWORD,,_S+_R+_R64
|
||
xx TMOV,R32IMM32,VDWORD,,_S+_R+_R64
|
||
xx TMOV,R64IMM64,VQWORD,,_S+_R48+_R+_R64
|
||
;C0
|
||
xx TNULL,EXTINSONE,,EXTC0,_E
|
||
xx TNULL,EXTINSONE,,EXTC0,_E
|
||
xx TNULL,EXTINSONE,,EXTC0,_E
|
||
;C1
|
||
xx TNULL,EXTINST,,EXTC1,_E
|
||
xx TNULL,EXTINST,,EXTC1,_E
|
||
xx TNULL,EXTINST,,EXTC1,_E
|
||
;C2
|
||
xx TRET,RtnC216, VWORD,,_S+_R+_R64+_B
|
||
xx TRET,RtnC232,VDWORD,,_S+_A+_R+_R64+_B
|
||
xx TRET,RtnC264,VQWORD,,_S+_R+_R64+_B
|
||
;C3
|
||
xx TRET,RtnC316, VWORD,,_S+_R+_R64+_B
|
||
xx TRET,RtnC332,VDWORD,,_S+_A+_R+_R64+_B
|
||
xx TRET,RtnC364,VQWORD,,_S+_R+_R64+_B
|
||
;C4
|
||
xx TLES,R16RM16C4,VDWORD,,_A
|
||
xx TLES,R32RM32C4,VFWORD,,_A
|
||
xx TLES,RtnAVX2C4,
|
||
;C5
|
||
xx TLDS,R16RM16C5,VDWORD,,_A
|
||
xx TLDS,R32RM32C5,VFWORD,,_A
|
||
xx TLDS,RtnAVX2C5,
|
||
;C6
|
||
xx TNULL,RtnC6,,EXTC6,_E
|
||
xx TNULL,RtnC6,,EXTC6,_E
|
||
xx TNULL,RtnC6,,EXTC6,_E
|
||
;C7
|
||
xx TNULL,RtnC7,,EXTC7,_E
|
||
xx TNULL,RtnC7,,EXTC7,_E
|
||
xx TNULL,RtnC7,,EXTC7,_E
|
||
;C8
|
||
xx TENTER,RtnC816,,,_R+_R64
|
||
xx TENTER,RtnC832,,,_A+_R+_R64
|
||
xx TENTER,RtnC864,,,_R+_R64
|
||
;C9
|
||
xx TLEAVE,RtnC916,,,_R+_R64
|
||
xx TLEAVE,RtnC932,,,_A+_R+_R64
|
||
xx TLEAVE,RtnC964,,,_R+_R64
|
||
;CA
|
||
xx TRETF,RtnC216, VWORD,,_S+_R+_R64
|
||
xx TRETF,RtnC232,VDWORD,,_S+_A+_R+_R64
|
||
xx TRETF,RtnC264,VQWORD,,_S+_R+_R64
|
||
;CB
|
||
xx TRETF,RtnC316, VWORD,,_S+_R+_R64
|
||
xx TRETF,RtnC332,VDWORD,,_S+_A+_R+_R64
|
||
xx TRETF,RtnC364,VQWORD,,_S+_R+_R64
|
||
;CC
|
||
xx TINT3,RtnXX,
|
||
xx TINT3,RtnXX,
|
||
xx TINT3,RtnXX,
|
||
;CD
|
||
xx TNULL,RtnCD,
|
||
xx TNULL,RtnCD,
|
||
xx TNULL,RtnCD,
|
||
;CE
|
||
xx TINTO,RtnXX,,,_A
|
||
xx TINTO,RtnXX,,,_A
|
||
xx TINTO,ErrorDec,
|
||
;CF
|
||
xx TIRET,RtnC316, VWORD,,_S+_R+_R64
|
||
xx TIRET,RtnC332,VDWORD,,_S+_A+_R+_R64
|
||
xx TIRET,RtnC364,VQWORD,,_S+_R+_R64
|
||
;D0
|
||
xx TNULL,EXTINSONE,,EXTD0,_E
|
||
xx TNULL,EXTINSONE,,EXTD0,_E
|
||
xx TNULL,EXTINSONE,,EXTD0,_E
|
||
;D1
|
||
xx TNULL,EXTINST,,EXTD1,_E
|
||
xx TNULL,EXTINST,,EXTD1,_E
|
||
xx TNULL,EXTINST,,EXTD1,_E
|
||
;D2
|
||
xx TNULL,EXTINSONE,,EXTD2,_E
|
||
xx TNULL,EXTINSONE,,EXTD2,_E
|
||
xx TNULL,EXTINSONE,,EXTD2,_E
|
||
;D3
|
||
xx TNULL,EXTINST,,EXTD3,_E
|
||
xx TNULL,EXTINST,,EXTD3,_E
|
||
xx TNULL,EXTINST,,EXTD3,_E
|
||
;D4
|
||
xx TAAM,LoseByte,,,_A
|
||
xx TAAM,LoseByte,,,_A
|
||
xx TAAM,ErrorDec
|
||
;D5
|
||
xx TAAD,LoseByte,,,_A
|
||
xx TAAD,LoseByte,,,_A
|
||
xx TAAD,ErrorDec
|
||
;D6
|
||
xx TSALC,RtnXX,,,_A
|
||
xx TSALC,RtnXX,,,_A
|
||
xx TSALC,ErrorDec
|
||
;D7
|
||
xx TXLATB,RtnD7,
|
||
xx TXLATB,RtnD7,
|
||
xx TXLATB,RtnD7,
|
||
;D8
|
||
xx TNULL,EXTINSONEFLT,,EXTD8,_E
|
||
xx TNULL,EXTINSONEFLT,,EXTD8,_E
|
||
xx TNULL,EXTINSONEFLT,,EXTD8,_E
|
||
;D9
|
||
xx TNULL,EXTINSONEFLT,,EXTD9,_E
|
||
xx TNULL,EXTINSONEFLT,,EXTD9,_E
|
||
xx TNULL,EXTINSONEFLT,,EXTD9,_E
|
||
;DA
|
||
xx TNULL,EXTINSONE,,EXTDA,_E
|
||
xx TNULL,EXTINSONE,,EXTDA,_E
|
||
xx TNULL,EXTINSONE,,EXTDA,_E
|
||
;DB
|
||
xx TNULL,EXTINSONE,,EXTDB,_E
|
||
xx TNULL,EXTINSONE,,EXTDB,_E
|
||
xx TNULL,EXTINSONE,,EXTDB,_E
|
||
;DC
|
||
xx TNULL,EXTINSONEFLT,,EXTDC,_E
|
||
xx TNULL,EXTINSONEFLT,,EXTDC,_E
|
||
xx TNULL,EXTINSONEFLT,,EXTDC,_E
|
||
;DD
|
||
xx TNULL,EXTINSONEFLT,,EXTDD,_E
|
||
xx TNULL,EXTINSONEFLT,,EXTDD,_E
|
||
xx TNULL,EXTINSONEFLT,,EXTDD,_E
|
||
;DE
|
||
xx TNULL,EXTINSONEFLT,,EXTDE,_E
|
||
xx TNULL,EXTINSONEFLT,,EXTDE,_E
|
||
xx TNULL,EXTINSONEFLT,,EXTDE,_E
|
||
;DF
|
||
xx TNULL,EXTINSONEFLT,,EXTDF,_E
|
||
xx TNULL,EXTINSONEFLT,,EXTDF,_E
|
||
xx TNULL,EXTINSONEFLT,,EXTDF,_E
|
||
;E0
|
||
xx TLOOPNZ,RtnE0,
|
||
xx TLOOPNZ,RtnE0,
|
||
xx TLOOPNZ,RtnE0,
|
||
;E1
|
||
xx TLOOPZ,RtnE1,
|
||
xx TLOOPZ,RtnE1,
|
||
xx TLOOPZ,RtnE1,
|
||
;E2
|
||
xx TLOOP,RtnE2,
|
||
xx TLOOP,RtnE2,
|
||
xx TLOOP,RtnE2,
|
||
;E3
|
||
xx TNULL,RtnE3,
|
||
xx TNULL,RtnE3,
|
||
xx TNULL,RtnE3,
|
||
;E4
|
||
xx TIN,RtnE4,
|
||
xx TIN,RtnE4,
|
||
xx TIN,RtnE4,
|
||
;E5
|
||
xx TIN,RtnE516,,,_R+_R64
|
||
xx TIN,RtnE532,,,_R+_R64
|
||
xx TIN,RtnE532,,,_R+_R64
|
||
;E6
|
||
xx TOUT,RtnE6,
|
||
xx TOUT,RtnE6,
|
||
xx TOUT,RtnE6,
|
||
;E7
|
||
xx TOUT,RtnE716,,,_R+_R64
|
||
xx TOUT,RtnE732,,,_R+_R64
|
||
xx TOUT,RtnE732,,,_R+_R64
|
||
;E8
|
||
xx TCALL,DODISPW,,,_R+_R64+_B
|
||
xx TCALL,DODISPD,,,_R+_R64+_B
|
||
xx TCALL,DODISPD,,,_R+_R64+_B
|
||
;E9
|
||
xx TJMP,DODISPW,,,_R+_R64+_B
|
||
xx TJMP,DODISPD,,,_R+_R64+_B
|
||
xx TJMP,DODISPD,,,_R+_R64+_B
|
||
;EA
|
||
xx TJMP,RtnEA,,,_A+_R
|
||
xx TJMP,RtnEA,,,_A+_R
|
||
xx TJMP,ErrorDec,,,_R
|
||
;EB
|
||
xx TJMP,DODISPBS,,,
|
||
xx TJMP,DODISPBS,,,
|
||
xx TJMP,DODISPBS,,,
|
||
;EC
|
||
xx TIN,RtnEC,
|
||
xx TIN,RtnEC,
|
||
xx TIN,RtnEC,
|
||
;ED,
|
||
xx TIN,RtnED16,,,_R+_R64
|
||
xx TIN,RtnED32,,,_R+_R64
|
||
xx TIN,RtnED32,,,_R+_R64
|
||
;EE
|
||
xx TOUT,RtnEE,
|
||
xx TOUT,RtnEE,
|
||
xx TOUT,RtnEE,
|
||
;EF
|
||
xx TOUT,RtnEF16,,,_R+_R64
|
||
xx TOUT,RtnEF32,,,_R+_R64
|
||
xx TOUT,RtnEF32,,,_R+_R64
|
||
;F0
|
||
xx TNULL,RtnF0,,,
|
||
xx TNULL,RtnF0,,,
|
||
xx TNULL,RtnF0,,,
|
||
;F1
|
||
xx TINT1,RtnF1,
|
||
xx TINT1,RtnF1,
|
||
xx TINT1,RtnF1,
|
||
;F2
|
||
xx TNULL,RtnF2,,,
|
||
xx TNULL,RtnF2,,,
|
||
xx TNULL,RtnF2,,,
|
||
;F3
|
||
xx TNULL,RtnF3,,,
|
||
xx TNULL,RtnF3,,,
|
||
xx TNULL,RtnF3,,,
|
||
;F4
|
||
xx THLT,RtnXX,
|
||
xx THLT,RtnXX,
|
||
xx THLT,RtnXX,
|
||
;F5
|
||
xx TCMC,RtnXX,
|
||
xx TCMC,RtnXX,
|
||
xx TCMC,RtnXX,
|
||
;F6
|
||
xx TNULL,EXTINSONE,,EXTF6,_E
|
||
xx TNULL,EXTINSONE,,EXTF6,_E
|
||
xx TNULL,EXTINSONE,,EXTF6,_E
|
||
;F7
|
||
xx TNULL,EXTINST,,EXTF7,_E
|
||
xx TNULL,EXTINST,,EXTF7,_E
|
||
xx TNULL,EXTINST,,EXTF7,_E
|
||
;F8
|
||
xx TCLC,RtnXX,
|
||
xx TCLC,RtnXX,
|
||
xx TCLC,RtnXX,
|
||
;F9
|
||
xx TSTC,RtnXX,
|
||
xx TSTC,RtnXX,
|
||
xx TSTC,RtnXX,
|
||
;FA
|
||
xx TCLI,RtnXX,
|
||
xx TCLI,RtnXX,
|
||
xx TCLI,RtnXX,
|
||
;FB
|
||
xx TSTI,RtnXX,
|
||
xx TSTI,RtnXX,
|
||
xx TSTI,RtnXX,
|
||
;FC
|
||
xx TCLD,RtnXX,
|
||
xx TCLD,RtnXX,
|
||
xx TCLD,RtnXX,
|
||
;FD
|
||
xx TSTD,RtnXX,
|
||
xx TSTD,RtnXX,
|
||
xx TSTD,RtnXX,
|
||
;FE
|
||
xx TNULL,EXTINSONE,,EXTFE,_E
|
||
xx TNULL,EXTINSONE,,EXTFE,_E
|
||
xx TNULL,EXTINSONE,,EXTFE,_E
|
||
;FF
|
||
xx TNULL,EXTINSTFF,,EXTFF,_E
|
||
xx TNULL,EXTINSTFF,,EXTFF,_E
|
||
xx TNULL,EXTINSTFF,,EXTFF,_E
|
||
;-----------------------------------------------------------------------------
|
||
EXT80: ;One table
|
||
EXT82: ;One table
|
||
;0
|
||
xx TADD,RM8IMM8,VBYTE,,_S+_XA+_XR
|
||
;1
|
||
xx TOR ,RM8IMM8,VBYTE,,_S+_XA+_XR
|
||
;2
|
||
xx TADC,RM8IMM8,VBYTE,,_S+_XA+_XR
|
||
;3
|
||
xx TSBB,RM8IMM8,VBYTE,,_S+_XA+_XR
|
||
;4
|
||
xx TAND,RM8IMM8,VBYTE,,_S+_XA+_XR
|
||
;5
|
||
xx TSUB,RM8IMM8,VBYTE,,_S+_XA+_XR
|
||
;6
|
||
xx TXOR,RM8IMM8,VBYTE,,_S+_XA+_XR
|
||
;7
|
||
xx TCMP,RM8IMM8,VBYTE,,_S
|
||
;-----------------------------------------------------------------------------
|
||
EXT81:
|
||
;0
|
||
xx TADD,RM16IMM16, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TADD,RM32IMM32,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TADD,RM64IMM32,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;1
|
||
xx TOR ,RM16IMM16, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TOR ,RM32IMM32,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TOR ,RM64IMM32,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;2
|
||
xx TADC,RM16IMM16, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TADC,RM32IMM32,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TADC,RM64IMM32,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;3
|
||
xx TSBB,RM16IMM16, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TSBB,RM32IMM32,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TSBB,RM64IMM32,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;4
|
||
xx TAND,RM16IMM16, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TAND,RM32IMM32,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TAND,RM64IMM32,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;5
|
||
xx TSUB,RM16IMM16, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TSUB,RM32IMM32,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TSUB,RM64IMM32,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;6
|
||
xx TXOR,RM16IMM16, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TXOR,RM32IMM32,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TXOR,RM64IMM32,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;7
|
||
xx TCMP,RM16IMM16, VWORD,,_S+_R+_R64
|
||
xx TCMP,RM32IMM32,VDWORD,,_S+_R+_R64
|
||
xx TCMP,RM64IMM32,VQWORD,,_S+_R48+_R+_R64
|
||
;-----------------------------------------------------------------------------
|
||
EXT83:
|
||
;0
|
||
xx TADD,RM16IMMS8, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TADD,RM32IMMS8,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TADD,RM64IMMS8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;1
|
||
xx TOR ,RM16IMMS8, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TOR ,RM32IMMS8,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TOR ,RM64IMMS8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;2
|
||
xx TADC,RM16IMMS8, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TADC,RM32IMMS8,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TADC,RM64IMMS8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;3
|
||
xx TSBB,RM16IMMS8, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TSBB,RM32IMMS8,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TSBB,RM64IMMS8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;4
|
||
xx TAND,RM16IMMS8, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TAND,RM32IMMS8,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TAND,RM64IMMS8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;5
|
||
xx TSUB,RM16IMMS8, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TSUB,RM32IMMS8,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TSUB,RM64IMMS8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;6
|
||
xx TXOR,RM16IMMS8, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TXOR,RM32IMMS8,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TXOR,RM64IMMS8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;7
|
||
xx TCMP,RM16IMMS8, VWORD,,_S+_R+_R64
|
||
xx TCMP,RM32IMMS8,VDWORD,,_S+_R+_R64
|
||
xx TCMP,RM64IMMS8,VQWORD,,_S+_R48+_R+_R64
|
||
;-----------------------------------------------------------------------------
|
||
EXT8F:
|
||
;0
|
||
xx TPOP,RM16, VWORD,,_S+_R+_R64
|
||
xx TPOP,RM32,VDWORD,,_S+_A+_R+_R64
|
||
xx TPOP,RM64,VQWORD,,_S+_R+_R64
|
||
;-----------------------------------------------------------------------------
|
||
EXTC0: ;One table
|
||
;0
|
||
xx TROL,RM8IMM8,VBYTE,,_S
|
||
;1
|
||
xx TROR,RM8IMM8,VBYTE,,_S
|
||
;2
|
||
xx TRCL,RM8IMM8,VBYTE,,_S
|
||
;3
|
||
xx TRCR,RM8IMM8,VBYTE,,_S
|
||
;4
|
||
xx TSHL,RM8IMM8,VBYTE,,_S
|
||
;5
|
||
xx TSHR,RM8IMM8,VBYTE,,_S
|
||
;6
|
||
xx TSAL,RM8IMM8,VBYTE,,_S
|
||
;7
|
||
xx TSAR,RM8IMM8,VBYTE,,_S
|
||
;-----------------------------------------------------------------------------
|
||
EXTC1:
|
||
;0
|
||
xx TROL,RM16I8, VWORD,,_S+_R+_R64
|
||
xx TROL,RM32I8,VDWORD,,_S+_R+_R64
|
||
xx TROL,RM64I8,VQWORD,,_S+_R48+_R+_R64
|
||
;1
|
||
xx TROR,RM16I8, VWORD,,_S+_R+_R64
|
||
xx TROR,RM32I8,VDWORD,,_S+_R+_R64
|
||
xx TROR,RM64I8,VQWORD,,_S+_R48+_R+_R64
|
||
;2
|
||
xx TRCL,RM16I8, VWORD,,_S+_R+_R64
|
||
xx TRCL,RM32I8,VDWORD,,_S+_R+_R64
|
||
xx TRCL,RM64I8,VQWORD,,_S+_R48+_R+_R64
|
||
;3
|
||
xx TRCR,RM16I8, VWORD,,_S+_R+_R64
|
||
xx TRCR,RM32I8,VDWORD,,_S+_R+_R64
|
||
xx TRCR,RM64I8,VQWORD,,_S+_R48+_R+_R64
|
||
;4
|
||
xx TSHL,RM16I8, VWORD,,_S+_R+_R64
|
||
xx TSHL,RM32I8,VDWORD,,_S+_R+_R64
|
||
xx TSHL,RM64I8,VQWORD,,_S+_R48+_R+_R64
|
||
;5
|
||
xx TSHR,RM16I8, VWORD,,_S+_R+_R64
|
||
xx TSHR,RM32I8,VDWORD,,_S+_R+_R64
|
||
xx TSHR,RM64I8,VQWORD,,_S+_R48+_R+_R64
|
||
;6
|
||
xx TSAL,RM16I8, VWORD,,_S+_R+_R64
|
||
xx TSAL,RM32I8,VDWORD,,_S+_R+_R64
|
||
xx TSAL,RM64I8,VQWORD,,_S+_R48+_R+_R64
|
||
;7
|
||
xx TSAR,RM16I8, VWORD,,_S+_R+_R64
|
||
xx TSAR,RM32I8,VDWORD,,_S+_R+_R64
|
||
xx TSAR,RM64I8,VQWORD,,_S+_R48+_R+_R64
|
||
;-----------------------------------------------------------------------------
|
||
EXTC6: ;One table
|
||
;0
|
||
xx TMOV,RM8IMM8,VBYTE,,_S+_XR+_L
|
||
;-----------------------------------------------------------------------------
|
||
EXTC7:
|
||
;0
|
||
xx TMOV,RM16IMM16, VWORD,,_S+_R+_R64+_XR+_L
|
||
xx TMOV,RM32IMM32,VDWORD,,_S+_R+_R64+_XR+_L
|
||
xx TMOV,RM64IMM32,VQWORD,,_S+_R48+_R+_R64+_XR+_L
|
||
;-----------------------------------------------------------------------------
|
||
EXTD0: ;One table
|
||
;0
|
||
xx TROL,RM81,VBYTE,,_S
|
||
;1
|
||
xx TROR,RM81,VBYTE,,_S
|
||
;2
|
||
xx TRCL,RM81,VBYTE,,_S
|
||
;3
|
||
xx TRCR,RM81,VBYTE,,_S
|
||
;4
|
||
xx TSHL,RM81,VBYTE,,_S
|
||
;5
|
||
xx TSHR,RM81,VBYTE,,_S
|
||
;6
|
||
xx TSAL,RM81,VBYTE,,_S
|
||
;7
|
||
xx TSAR,RM81,VBYTE,,_S
|
||
;-----------------------------------------------------------------------------
|
||
EXTD1:
|
||
;0
|
||
xx TROL,RM161, VWORD,,_S+_R+_R64
|
||
xx TROL,RM321,VDWORD,,_S+_R+_R64
|
||
xx TROL,RM641,VQWORD,,_S+_R48+_R+_R64
|
||
;1
|
||
xx TROR,RM161, VWORD,,_S+_R+_R64
|
||
xx TROR,RM321,VDWORD,,_S+_R+_R64
|
||
xx TROR,RM641,VQWORD,,_S+_R48+_R+_R64
|
||
;2
|
||
xx TRCL,RM161, VWORD,,_S+_R+_R64
|
||
xx TRCL,RM321,VDWORD,,_S+_R+_R64
|
||
xx TRCL,RM641,VQWORD,,_S+_R48+_R+_R64
|
||
;3
|
||
xx TRCR,RM161, VWORD,,_S+_R+_R64
|
||
xx TRCR,RM321,VDWORD,,_S+_R+_R64
|
||
xx TRCR,RM641,VQWORD,,_S+_R48+_R+_R64
|
||
;4
|
||
xx TSHL,RM161, VWORD,,_S+_R+_R64
|
||
xx TSHL,RM321,VDWORD,,_S+_R+_R64
|
||
xx TSHL,RM641,VQWORD,,_S+_R48+_R+_R64
|
||
;5
|
||
xx TSHR,RM161, VWORD,,_S+_R+_R64
|
||
xx TSHR,RM321,VDWORD,,_S+_R+_R64
|
||
xx TSHR,RM641,VQWORD,,_S+_R48+_R+_R64
|
||
;6
|
||
xx TSAL,RM161, VWORD,,_S+_R+_R64
|
||
xx TSAL,RM321,VDWORD,,_S+_R+_R64
|
||
xx TSAL,RM641,VQWORD,,_S+_R48+_R+_R64
|
||
;7
|
||
xx TSAR,RM161, VWORD,,_S+_R+_R64
|
||
xx TSAR,RM321,VDWORD,,_S+_R+_R64
|
||
xx TSAR,RM641,VQWORD,,_S+_R48+_R+_R64
|
||
;-----------------------------------------------------------------------------
|
||
EXTD2: ;One table
|
||
;0
|
||
xx TROL,RM8CL,VBYTE,,_S
|
||
;1
|
||
xx TROR,RM8CL,VBYTE,,_S
|
||
;2
|
||
xx TRCL,RM8CL,VBYTE,,_S
|
||
;3
|
||
xx TRCR,RM8CL,VBYTE,,_S
|
||
;4
|
||
xx TSHL,RM8CL,VBYTE,,_S
|
||
;5
|
||
xx TSHR,RM8CL,VBYTE,,_S
|
||
;6
|
||
xx TSAL,RM8CL,VBYTE,,_S
|
||
;7
|
||
xx TSAR,RM8CL,VBYTE,,_S
|
||
;-----------------------------------------------------------------------------
|
||
EXTD3:
|
||
;0
|
||
xx TROL,RM16CL, VWORD,,_S+_R+_R64
|
||
xx TROL,RM32CL,VDWORD,,_S+_R+_R64
|
||
xx TROL,RM64CL,VQWORD,,_S+_R48+_R+_R64
|
||
;1
|
||
xx TROR,RM16CL, VWORD,,_S+_R+_R64
|
||
xx TROR,RM32CL,VDWORD,,_S+_R+_R64
|
||
xx TROR,RM64CL,VQWORD,,_S+_R48+_R+_R64
|
||
;2
|
||
xx TRCL,RM16CL, VWORD,,_S+_R+_R64
|
||
xx TRCL,RM32CL,VDWORD,,_S+_R+_R64
|
||
xx TRCL,RM64CL,VQWORD,,_S+_R48+_R+_R64
|
||
;3
|
||
xx TRCR,RM16CL, VWORD,,_S+_R+_R64
|
||
xx TRCR,RM32CL,VDWORD,,_S+_R+_R64
|
||
xx TRCR,RM64CL,VQWORD,,_S+_R48+_R+_R64
|
||
;4
|
||
xx TSHL,RM16CL, VWORD,,_S+_R+_R64
|
||
xx TSHL,RM32CL,VDWORD,,_S+_R+_R64
|
||
xx TSHL,RM64CL,VQWORD,,_S+_R48+_R+_R64
|
||
;5
|
||
xx TSHR,RM16CL, VWORD,,_S+_R+_R64
|
||
xx TSHR,RM32CL,VDWORD,,_S+_R+_R64
|
||
xx TSHR,RM64CL,VQWORD,,_S+_R48+_R+_R64
|
||
;6
|
||
xx TSAL,RM16CL, VWORD,,_S+_R+_R64
|
||
xx TSAL,RM32CL,VDWORD,,_S+_R+_R64
|
||
xx TSAL,RM64CL,VQWORD,,_S+_R48+_R+_R64
|
||
;7
|
||
xx TSAR,RM16CL, VWORD,,_S+_R+_R64
|
||
xx TSAR,RM32CL,VDWORD,,_S+_R+_R64
|
||
xx TSAR,RM64CL,VQWORD,,_S+_R48+_R+_R64
|
||
;-----------------------------------------------------------------------------
|
||
EXTF6: ;One table
|
||
;0
|
||
xx TTEST ,RM8IMM8,VBYTE,,_S
|
||
;1
|
||
xx TTEST2,RM8IMM8,VBYTE,,_S
|
||
;2
|
||
xx TNOT ,RM8,VBYTE,,_S+_XA+_XR
|
||
;3
|
||
xx TNEG ,RM8,VBYTE,,_S+_XA+_XR
|
||
;4
|
||
xx TMUL ,RM8,VBYTE,,_S
|
||
;5
|
||
xx TIMUL ,RM8,VBYTE,,_S
|
||
;6
|
||
xx TDIV ,RM8,VBYTE,,_S
|
||
;7
|
||
xx TIDIV ,RM8,VBYTE,,_S
|
||
;-----------------------------------------------------------------------------
|
||
EXTF7:
|
||
;0
|
||
xx TTEST ,RM16IMM16, VWORD,,_S+_R+_R64
|
||
xx TTEST ,RM32IMM32,VDWORD,,_S+_R+_R64
|
||
xx TTEST ,RM64IMM32,VQWORD,,_S+_R48+_R+_R64
|
||
;1
|
||
xx TTEST2,RM16IMM16, VWORD,,_S+_R+_R64
|
||
xx TTEST2,RM32IMM32,VDWORD,,_S+_R+_R64
|
||
xx TTEST2,RM64IMM32,VQWORD,,_S+_R48+_R+_R64
|
||
;2
|
||
xx TNOT ,RM16, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TNOT ,RM32,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TNOT ,RM64,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;3
|
||
xx TNEG ,RM16, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TNEG ,RM32,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TNEG ,RM64,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;4
|
||
xx TMUL ,RM16, VWORD,,_S+_R+_R64
|
||
xx TMUL ,RM32,VDWORD,,_S+_R+_R64
|
||
xx TMUL ,RM64,VQWORD,,_S+_R48+_R+_R64
|
||
;5
|
||
xx TIMUL ,RM16, VWORD,,_S+_R+_R64
|
||
xx TIMUL ,RM32,VDWORD,,_S+_R+_R64
|
||
xx TIMUL ,RM64,VQWORD,,_S+_R48+_R+_R64
|
||
;6
|
||
xx TDIV ,RM16, VWORD,,_S+_R+_R64
|
||
xx TDIV ,RM32,VDWORD,,_S+_R+_R64
|
||
xx TDIV ,RM64,VQWORD,,_S+_R48+_R+_R64
|
||
;7
|
||
xx TIDIV ,RM16, VWORD,,_S+_R+_R64
|
||
xx TIDIV ,RM32,VDWORD,,_S+_R+_R64
|
||
xx TIDIV ,RM64,VQWORD,,_S+_R48+_R+_R64
|
||
;-----------------------------------------------------------------------------
|
||
EXTFE: ;One table
|
||
;0
|
||
xx TINC ,RM8,VBYTE,,_S+_XA+_XR
|
||
;1
|
||
xx TDEC ,RM8,VBYTE,,_S+_XA+_XR
|
||
;2
|
||
xx TNULL,ErrorDec,
|
||
;3
|
||
xx TNULL,ErrorDec,
|
||
;4
|
||
xx TNULL,ErrorDec,
|
||
;5
|
||
xx TNULL,ErrorDec,
|
||
;6
|
||
xx TNULL,ErrorDec,
|
||
;7
|
||
xx TNULL,ErrorDec,
|
||
;-----------------------------------------------------------------------------
|
||
EXTFF:
|
||
;0
|
||
xx TINC ,RM16, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TINC ,RM32,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TINC ,RM64,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;1
|
||
xx TDEC ,RM16, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TDEC ,RM32,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TDEC ,RM64,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;2
|
||
xx TCALL,RM16N, VWORD,,_S+_R+_R64+_B
|
||
xx TCALL,RM32N,VDWORD,,_S+_A+_R+_R64+_B
|
||
xx TCALL,RM64N,VQWORD,,_S+_R+_R64+_B
|
||
;3
|
||
xx TCALL,RM16F3, VWORD,,_S+_R+_R64
|
||
xx TCALL,RM32F3,VDWORD,,_S+_R+_R64
|
||
xx TCALL,RM64F3, ,,_R48+_R+_R64
|
||
;4
|
||
xx TJMP,RM16N, VWORD,,_S+_R+_R64+_B
|
||
xx TJMP,RM32N,VDWORD,,_S+_A+_R+_R64+_B
|
||
xx TJMP,RM64N,VQWORD,,_S+_R+_R64+_B
|
||
;5
|
||
xx TJMP,RM16F5, VWORD,,_S+_R+_R64
|
||
xx TJMP,RM32F5,VDWORD,,_S+_R+_R64
|
||
xx TJMP,RM64F5, ,,_R48+_R+_R64
|
||
;6
|
||
xx TPUSH,RM16, VWORD,,_S+_R+_R64
|
||
xx TPUSH,RM32,VDWORD,,_S+_A+_R+_R64
|
||
xx TPUSH,RM64,VQWORD,,_S+_R+_R64
|
||
;7
|
||
xx TNULL,ErrorDec,
|
||
xx TNULL,ErrorDec,
|
||
xx TNULL,ErrorDec,
|
||
;-----------------------------------------------------------------------------
|
||
EXTD8: ;One table
|
||
;0
|
||
xx TFADD ,ESC_0_000,VDWORD,,_S
|
||
;1
|
||
xx TFMUL ,ESC_0_001,VDWORD,,_S
|
||
;2
|
||
xx TFCOM ,ESC_0_010,VDWORD,,_S
|
||
;3
|
||
xx TFCOMP,ESC_0_011,VDWORD,,_S
|
||
;4
|
||
xx TFSUB ,ESC_0_100,VDWORD,,_S
|
||
;5
|
||
xx TFSUBR,ESC_0_101,VDWORD,,_S
|
||
;6
|
||
xx TFDIV ,ESC_0_110,VDWORD,,_S
|
||
;7
|
||
xx TFDIVR,ESC_0_111,VDWORD,,_S
|
||
;-----------------------------------------------------------------------------
|
||
EXTD9: ;One table
|
||
;0
|
||
xx TFLD ,ESC_1_000,VDWORD,,_S
|
||
;1
|
||
xx TFXCH ,ESC_1_001, ,,_S
|
||
;2
|
||
xx TFST ,ESC_1_010,VDWORD,,_S
|
||
;3
|
||
xx TFSTP ,ESC_1_011,VDWORD,,_S
|
||
;4
|
||
xx TNULL ,ESC_1_100, ,,_S
|
||
;5
|
||
xx TFLDCW,ESC_1_101, ,,_S
|
||
;6
|
||
xx TNULL ,ESC_1_110, ,,_S
|
||
;7
|
||
xx TNULL ,ESC_1_111, ,,_S
|
||
;-----------------------------------------------------------------------------
|
||
EXTDA: ;One table
|
||
;0
|
||
xx TFIADD ,ESC_2_000,VDWORD,,_S
|
||
;1
|
||
xx TFIMUL ,ESC_2_001,VDWORD,,_S
|
||
;2
|
||
xx TFICOM ,ESC_2_010,VDWORD,,_S
|
||
;3
|
||
xx TFICOMP,ESC_2_011,VDWORD,,_S
|
||
;4
|
||
xx TFISUB ,ESC_2_100,VDWORD,,_S
|
||
;5
|
||
xx TFISUBR,ESC_2_101,VDWORD,,_S
|
||
;6
|
||
xx TFIDIV ,ESC_2_110,VDWORD,,_S
|
||
;7
|
||
xx TFIDIVR,ESC_2_111,VDWORD,,_S
|
||
;-----------------------------------------------------------------------------
|
||
EXTDB: ;One table
|
||
;0
|
||
xx TFILD ,ESC_3_000,VDWORD,,_S
|
||
;1
|
||
xx TFISTTP,ESC_3_001,VDWORD,,_S
|
||
;2
|
||
xx TFIST ,ESC_3_010,VDWORD,,_S
|
||
;3
|
||
xx TFISTP ,ESC_3_011,VDWORD,,_S
|
||
;4
|
||
xx TNULL ,ESC_3_100, ,,_S
|
||
;5
|
||
xx TFLD ,ESC_3_101,VTWORD,,_S
|
||
;6
|
||
xx TFCOMI ,ESC_3_110, ,,_S
|
||
;7
|
||
xx TFSTP ,ESC_3_111, ,,_S
|
||
;-----------------------------------------------------------------------------
|
||
EXTDC: ;One table
|
||
;0
|
||
xx TFADD ,ESC_4_000,VQWORD,,_S
|
||
;1
|
||
xx TFMUL ,ESC_4_001,VQWORD,,_S
|
||
;2
|
||
xx TFCOM ,ESC_4_010,VQWORD,,_S
|
||
;3
|
||
xx TFCOMP ,ESC_4_011,VQWORD,,_S
|
||
;4
|
||
xx TFSUB ,ESC_4_100,VQWORD,,_S
|
||
;5
|
||
xx TFSUBR ,ESC_4_101,VQWORD,,_S
|
||
;6
|
||
xx TFDIV ,ESC_4_110,VQWORD,,_S
|
||
;7
|
||
xx TFDIVR ,ESC_4_111,VQWORD,,_S
|
||
;-----------------------------------------------------------------------------
|
||
EXTDD: ;One table
|
||
;0
|
||
xx TFLD ,ESC_5_000,VQWORD,,_S
|
||
;1
|
||
xx TFISTTP,ESC_5_001,VQWORD,,_S
|
||
;2
|
||
xx TFST ,ESC_5_010,VQWORD,,_S
|
||
;3
|
||
xx TFSTP ,ESC_5_011,VQWORD,,_S
|
||
;4
|
||
xx TNULL ,ESC_5_100, ,,_S
|
||
;5
|
||
xx TNULL ,ESC_5_101, ,,_S
|
||
;6
|
||
xx TNULL ,ESC_5_110, ,,_S
|
||
;7
|
||
xx TNULL ,ESC_5_111, ,,_S
|
||
;-----------------------------------------------------------------------------
|
||
EXTDE: ;One table
|
||
;0
|
||
xx TFIADD ,ESC_6_000,VWORD ,,_S
|
||
;1
|
||
xx TFIMUL ,ESC_6_001,VWORD ,,_S
|
||
;2
|
||
xx TFICOM ,ESC_6_010,VWORD ,,_S
|
||
;3
|
||
xx TFICOMP,ESC_6_011,VWORD ,,_S
|
||
;4
|
||
xx TFISUB ,ESC_6_100,VWORD ,,_S
|
||
;5
|
||
xx TFISUBR,ESC_6_101,VWORD ,,_S
|
||
;6
|
||
xx TFIDIV ,ESC_6_110,VWORD ,,_S
|
||
;7
|
||
xx TFIDIVR,ESC_6_111,VWORD ,,_S
|
||
;-----------------------------------------------------------------------------
|
||
EXTDF: ;One table
|
||
;0
|
||
xx TFILD ,ESC_7_000,VWORD ,,_S
|
||
;1
|
||
xx TFISTTP,ESC_7_001,VWORD ,,_S
|
||
;2
|
||
xx TFIST ,ESC_7_010,VWORD ,,_S
|
||
;3
|
||
xx TFISTP ,ESC_7_011,VWORD ,,_S
|
||
;4
|
||
xx TFBLD ,ESC_7_100,VTWORD,,_S
|
||
;5
|
||
xx TFILD ,ESC_7_101,VQWORD,,_S
|
||
;6
|
||
xx TFBSTP ,ESC_7_110,VTWORD,,_S
|
||
;7
|
||
xx TFISTP ,ESC_7_111,VQWORD,,_S
|
||
;-----------------------------------------------------------------------------
|
||
EXTR0F00:
|
||
;0
|
||
xx TSLDT,RM163264W,VWORD,,_S+_O
|
||
;0
|
||
xx TSTR ,RM163264W,VWORD,,_S+_O
|
||
;2
|
||
xx TLLDT ,RM16,VWORD,,_S+_O
|
||
;3
|
||
xx TLTR ,RM16,VWORD,,_S+_O
|
||
;4
|
||
xx TVERR ,RM16,VWORD,,_S+_O
|
||
;5
|
||
xx TVERW ,RM16,VWORD,,_S+_O
|
||
;6
|
||
xx TJMPE ,RMDW,VWORD,,_S+_R+_R64
|
||
;7
|
||
xx TNULL ,ErrorDec,
|
||
;-----------------------------------------------------------------------------
|
||
EXTR0F01:
|
||
;0
|
||
xx TSGDT ,RMW0100,,,_O
|
||
;1
|
||
xx TSIDT ,RMW0101,,,_O
|
||
;2
|
||
xx TLGDT ,RMW0102,,,_O
|
||
;3
|
||
xx TLIDT ,RMW0103,,,_O
|
||
;4
|
||
xx TSMSW ,RMW0104,,,
|
||
;5
|
||
xx TNULL ,RtnPKRU,,,
|
||
;6
|
||
xx TLMSW ,RM16,VWORD,,_O
|
||
;7
|
||
xx TINVLPG,RMW0107,,,
|
||
;-----------------------------------------------------------------------------
|
||
TableMOVBE:
|
||
;F0
|
||
xx TMOVBE,R16RM163, VWORD,,_S+_O+_R+_R64
|
||
xx TMOVBE,R32RM323,VDWORD,,_S+_O+_R+_R64
|
||
xx TMOVBE,R64RM643,VQWORD,,_S+_O+_R+_R64+_R48
|
||
;F1
|
||
xx TMOVBE,RM16R163, VWORD,,_S+_O+_R+_R64
|
||
xx TMOVBE,RM32R323,VDWORD,,_S+_O+_R+_R64
|
||
xx TMOVBE,RM64R643,VQWORD,,_S+_O+_R+_R64+_R48
|
||
;-----------------------------------------------------------------------------
|
||
TableCRC32:
|
||
;F0
|
||
xx TCRC32,CRC32R,VBYTE,,_S
|
||
xx TCRC32,CRC32R,VBYTE,,_S
|
||
xx TCRC32,CRC32R,VBYTE,,_S+_R48
|
||
;F1
|
||
xx TCRC32,CRC32X, VWORD,,_S+_R+_R64
|
||
xx TCRC32,CRC32X,VDWORD,,_S+_R+_R64
|
||
xx TCRC32,CRC32X,VQWORD,,_S+_R+_R64+_R48
|
||
;-----------------------------------------------------------------------------
|
||
TableADCX:
|
||
;F6
|
||
xx TADCX,R3264RM3264,VDWORD,,_S+_O+_R+_R64+_R48
|
||
;-----------------------------------------------------------------------------
|
||
TableADOX:
|
||
;F6
|
||
xx TADOX,R3264RM3264,VDWORD,,_S+_O+_R+_R64+_R48
|
||
;-----------------------------------------------------------------------------
|
||
TableINVx:;One table
|
||
;80
|
||
xx TINVEPT ,Rtn0F388X,VXWORD,,_O+_R+_R64
|
||
;81
|
||
xx TINVVPID ,Rtn0F388X,VXWORD,,_O+_R+_R64
|
||
;82
|
||
xx TINVPCID ,Rtn0F388X,VXWORD,,_O+_R+_R64
|
||
;-----------------------------------------------------------------------------
|
||
EXT0FBA:
|
||
;0
|
||
xx TNULL,ErrorDec,,,
|
||
xx TNULL,ErrorDec,,,
|
||
xx TNULL,ErrorDec,,,
|
||
;1
|
||
xx TNULL,ErrorDec,,,
|
||
xx TNULL,ErrorDec,,,
|
||
xx TNULL,ErrorDec,,,
|
||
;2
|
||
xx TNULL,ErrorDec,,,
|
||
xx TNULL,ErrorDec,,,
|
||
xx TNULL,ErrorDec,,,
|
||
;3
|
||
xx TNULL,ErrorDec,,,
|
||
xx TNULL,ErrorDec,,,
|
||
xx TNULL,ErrorDec,,,
|
||
;4
|
||
xx TBT,RM16I8, VWORD,,_S+_R+_R64
|
||
xx TBT,RM32I8,VDWORD,,_S+_R+_R64
|
||
xx TBT,RM64I8,VQWORD,,_S+_R48+_R+_R64
|
||
;5
|
||
xx TBTS,RM16I8, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TBTS,RM32I8,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TBTS,RM64I8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;6
|
||
xx TBTR,RM16I8, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TBTR,RM32I8,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TBTR,RM64I8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;7
|
||
xx TBTC,RM16I8, VWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TBTC,RM32I8,VDWORD,,_S+_R+_R64+_XA+_XR
|
||
xx TBTC,RM64I8,VQWORD,,_S+_R48+_R+_R64+_XA+_XR
|
||
;-----------------------------------------------------------------------------
|
||
EXT0F00:
|
||
;00
|
||
xx TNULL,EXTINSONE,,EXTR0F00,_E
|
||
xx TNULL,EXTINSONE,,EXTR0F00,_E
|
||
xx TNULL,EXTINSONE,,EXTR0F00,_E
|
||
;01
|
||
xx TNULL,EXTINSONE,,EXTR0F01,_E
|
||
xx TNULL,EXTINSONE,,EXTR0F01,_E
|
||
xx TNULL,EXTINSONE,,EXTR0F01,_E
|
||
;02
|
||
xx TLAR,R16RM16W,VWORD,,_O+_R+_R64
|
||
xx TLAR,R32RM32W,VWORD,,_O+_R+_R64
|
||
xx TLAR,R64RM64W,VWORD,,_O+_R48+_R+_R64
|
||
;03
|
||
xx TLSL,R16RM16W,VWORD,,_O+_R+_R64
|
||
xx TLSL,R32RM32W,VWORD,,_O+_R+_R64
|
||
xx TLSL,R64RM64W,VWORD,,_O+_R48+_R+_R64
|
||
;04
|
||
xx TNULL,ErrorDec,,,
|
||
xx TNULL,ErrorDec,,,
|
||
xx TNULL,ErrorDec,,,
|
||
;05
|
||
xx TSYSCALL,LOADALL2,,,_A
|
||
xx TSYSCALL,LOADALL2,,,_A
|
||
xx TSYSCALL,RtnXX
|
||
;06
|
||
xx TCLTS,RtnXX,
|
||
xx TCLTS,RtnXX,
|
||
xx TCLTS,RtnXX,
|
||
;07
|
||
xx TSYSRET,Rtn0F07
|
||
xx TSYSRET,Rtn0F07
|
||
xx TSYSRETQ,Rtn0F07,,,_R48
|
||
;08
|
||
xx TINVD,RtnXX,
|
||
xx TINVD,RtnXX,
|
||
xx TINVD,RtnXX,
|
||
;09
|
||
xx TWBINVD,RtnWB,
|
||
xx TWBINVD,RtnWB,
|
||
xx TWBINVD,RtnWB,
|
||
;0A
|
||
xx TNULL,ErrorDec,,,
|
||
xx TNULL,ErrorDec,,,
|
||
xx TNULL,ErrorDec,,,
|
||
;0B
|
||
xx TUD2,RtnXX,
|
||
xx TUD2,RtnXX,
|
||
xx TUD2,RtnXX,
|
||
;0C
|
||
xx TNULL,ErrorDec,,,
|
||
xx TNULL,ErrorDec,,,
|
||
xx TNULL,ErrorDec,,,
|
||
;0D
|
||
xx TPREFETCH,PREFETCHRTN
|
||
xx TPREFETCH,PREFETCHRTN
|
||
xx TPREFETCH,PREFETCHRTN
|
||
;0E
|
||
xx TFEMMS,RtnXX
|
||
xx TFEMMS,RtnXX
|
||
xx TFEMMS,RtnXX
|
||
;0F
|
||
xx TNULL,Rtn0F0F,VQWORD,,_O
|
||
xx TNULL,Rtn0F0F,VQWORD,,_O
|
||
xx TNULL,Rtn0F0F,VQWORD,,_O
|
||
;-----------------------------------------------------------------------------
|
||
EXT0F10:
|
||
;10
|
||
xx TUMOV,Rtn0F1012 ,,TT0F10,_A+_T
|
||
xx TUMOV,Rtn0F1012 ,,TT0F10,_A+_T
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F10,_T
|
||
;11
|
||
xx TUMOV,Rtn0F11X ,,TT0F11,_A+_R+_T
|
||
xx TUMOV,Rtn0F11X ,,TT0F11,_A+_R+_T
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F11,_T
|
||
;12
|
||
xx TUMOV,Rtn0F1012 ,,TT0F12,_A+_T+_3
|
||
xx TUMOV,Rtn0F1012 ,,TT0F12,_A+_T+_3
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F12,_T+_3
|
||
;13
|
||
xx TUMOV,Rtn0F13X ,,TT0F13,_A+_R+_T+_3
|
||
xx TUMOV,Rtn0F13X ,,TT0F13,_A+_R+_T+_3
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F13,_A+_R+_T+_3
|
||
;14
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F14,_T
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F14,_T
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F14,_T
|
||
;15
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F15,_T
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F15,_T
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F15,_T
|
||
;16
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F16,_T+_3
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F16,_T+_3
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F16,_T+_3
|
||
;17
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F17,_T+_3
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F17,_T+_3
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F17,_T+_3
|
||
;18
|
||
xx TNULL,Rtn0F1816 , VWORD,,
|
||
xx TNULL,Rtn0F1832 ,VDWORD,,
|
||
xx TNULL,Rtn0F1864 ,VQWORD,,
|
||
;19
|
||
xx TNULL,Rtn0F1X16 , VWORD,,
|
||
xx TNULL,Rtn0F1X32 ,VDWORD,,
|
||
xx TNULL,Rtn0F1X64 ,VQWORD,,
|
||
;1A
|
||
xx TNULL,Rtn0F1A , VWORD,,
|
||
xx TNULL,Rtn0F1A ,VDWORD,,
|
||
xx TNULL,Rtn0F1A ,VQWORD,,
|
||
;1B
|
||
xx TNULL,Rtn0F1B , VWORD,,
|
||
xx TNULL,Rtn0F1B ,VDWORD,,
|
||
xx TNULL,Rtn0F1B ,VQWORD,,
|
||
;1C
|
||
xx TNULL,Rtn0F1C16 , VWORD,,
|
||
xx TNULL,Rtn0F1C32 ,VDWORD,,
|
||
xx TNULL,Rtn0F1C64 ,VQWORD,,
|
||
;1D
|
||
xx TNULL,Rtn0F1X16 , VWORD,,
|
||
xx TNULL,Rtn0F1X32 ,VDWORD,,
|
||
xx TNULL,Rtn0F1X64 ,VQWORD,,
|
||
;1E
|
||
xx TNULL,Rtn0F1E , VWORD,,
|
||
xx TNULL,Rtn0F1E ,VDWORD,,
|
||
xx TNULL,Rtn0F1E ,VQWORD,,_R48
|
||
;1F
|
||
xx TNULL,Rtn0F1X16 , VWORD,,
|
||
xx TNULL,Rtn0F1X32 ,VDWORD,,
|
||
xx TNULL,Rtn0F1X64 ,VQWORD,,
|
||
;-----------------------------------------------------------------------------
|
||
EXT0F20:;One table
|
||
;20
|
||
xx TMOV ,Rtn0F20 ,,,
|
||
;21
|
||
xx TMOV ,Rtn0F21 ,,,
|
||
;22
|
||
xx TMOV ,Rtn0F22 ,,,
|
||
;23
|
||
xx TMOV ,Rtn0F23 ,,,
|
||
;24
|
||
xx TMOV ,Rtn0F24 ,,,
|
||
;25
|
||
xx TNULL,ErrorDec ,,,
|
||
;26
|
||
xx TMOV ,Rtn0F26 ,,,
|
||
;27
|
||
xx TNULL,ErrorDec ,,,
|
||
;28
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F28,_T
|
||
;29
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F29,_T
|
||
;2A
|
||
xx TNULL,Rtn0066F2F3X ,,TT0F2A,_T
|
||
;2B
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F2B,_T+_3
|
||
;2C
|
||
xx TNULL,Rtn0066F2F3X ,,TT0F2C,_T
|
||
;2D
|
||
xx TNULL,Rtn0066F2F3X ,,TT0F2D,_T
|
||
;2E
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F2E,_T
|
||
;2F
|
||
xx TNULL,Rtn0066F2F3 ,,TT0F2F,_T
|
||
;-----------------------------------------------------------------------------
|
||
EXT0F30:;One table
|
||
;30
|
||
xx TWRMSR ,AddSuffixQ,,,
|
||
;31
|
||
xx TRDTSC ,RtnXX,,,
|
||
;32
|
||
xx TRDMSR ,AddSuffixQ,,,
|
||
;33
|
||
xx TRDPMC ,RtnXX,,,
|
||
;34
|
||
xx TSYSENTER ,RtnXX,,,
|
||
;35
|
||
xx TSYSEXIT ,AddSuffixQ,,,
|
||
;36
|
||
xx TRDSHR ,Rtn0F36,,,
|
||
;37
|
||
xx TGETSEC ,Rtn0F37,,,
|
||
;38
|
||
xx TNULL ,Rtn0066F2F3Y,,TT0F38,_T
|
||
;39
|
||
xx TDMINT ,Rtn0F39,,,
|
||
;3A
|
||
xx TPALIGNR ,Rtn0F3A,,,
|
||
;3B
|
||
xx TBB1?RESET ,Rtn0F3X,,,
|
||
;3C
|
||
xx TCPU?WRITE ,Rtn0F3X,,,
|
||
;3D
|
||
xx TCPU?READ ,Rtn0F3X,,,
|
||
;3E
|
||
xx TNULL ,ErrorDec,,,
|
||
;3F
|
||
xx TNULL ,ErrorDec,,,
|
||
;-----------------------------------------------------------------------------
|
||
EXT0F40:
|
||
;40
|
||
xx TCMOVO ,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMOVO ,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMOVO ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;41
|
||
xx TCMOVNO ,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMOVNO ,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMOVNO ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;42
|
||
xx TCMOVB ,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMOVB ,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMOVB ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;43
|
||
xx TCMOVAE ,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMOVAE ,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMOVAE ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;44
|
||
xx TCMOVZ ,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMOVZ ,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMOVZ ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;45
|
||
xx TCMOVNZ ,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMOVNZ ,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMOVNZ ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;46
|
||
xx TCMOVBE ,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMOVBE ,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMOVBE ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;47
|
||
xx TCMOVA ,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMOVA ,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMOVA ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;48
|
||
xx TCMOVS ,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMOVS ,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMOVS ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;49
|
||
xx TCMOVNS ,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMOVNS ,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMOVNS ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;4A
|
||
xx TCMOVP ,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMOVP ,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMOVP ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;4B
|
||
xx TCMOVNP ,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMOVNP ,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMOVNP ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;4C
|
||
xx TCMOVL ,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMOVL ,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMOVL ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;4D
|
||
xx TCMOVGE ,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMOVGE ,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMOVGE ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;4E
|
||
xx TCMOVLE ,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMOVLE ,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMOVLE ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;4F
|
||
xx TCMOVG ,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TCMOVG ,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TCMOVG ,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;-----------------------------------------------------------------------------
|
||
EXT0F50:;One table
|
||
;50
|
||
xx TPAVEB ,Rtn0F50,,TT0F50,_T+_3
|
||
;51
|
||
xx TPADDSIW ,RtnIAMM ,,TT0F51,_T
|
||
;52
|
||
xx TPMAGW ,RtnIAMM ,,TT0F52,_T
|
||
;53
|
||
xx TNULL ,Rtn0066F2F3 ,,TT0F53,_T
|
||
;54
|
||
xx TPDISTIB ,RtnIAMM ,,TT0F54,_T
|
||
;55
|
||
xx TPSUBSIW ,RtnIAMM ,,TT0F55,_T
|
||
;56
|
||
xx TNULL ,Rtn0066F2F3 ,,TT0F56,_T
|
||
;57
|
||
xx TNULL ,Rtn0066F2F3 ,,TT0F57,_T
|
||
;58
|
||
xx TPMVZB ,RtnIAM3 ,,TT0F58,_T
|
||
;59
|
||
xx TPMULHRWC ,RtnIAMM ,,TT0F59,_T
|
||
;5A
|
||
xx TPMVNZB ,RtnIAM3 ,,TT0F5A,_T
|
||
;5B
|
||
xx TPMVLZB ,RtnIAM3 ,,TT0F5B,_T
|
||
;5C
|
||
xx TPMVGEZB ,RtnIAM3 ,,TT0F5C,_T
|
||
;5D
|
||
xx TPMULHRIW ,RtnIAMM ,,TT0F5D,_T
|
||
;5E
|
||
xx TPMACHRIW ,RtnIAM3 ,,TT0F5E,_T
|
||
;5F
|
||
xx TNULL ,Rtn0066F2F3 ,,TT0F5F,_T
|
||
;-----------------------------------------------------------------------------
|
||
EXT0F60:;One table
|
||
;60
|
||
xx TPUNPCKLBW ,Rtn0F6X,VDWORD,,_O
|
||
;61
|
||
xx TPUNPCKLWD ,Rtn0F6X,VDWORD,,_O
|
||
;62
|
||
xx TPUNPCKLDQ ,Rtn0F6X,VDWORD,,_O
|
||
;63
|
||
xx TPACKSSWB ,Rtn0F6X,VQWORD,,_O
|
||
;64
|
||
xx TPCMPGTB ,Rtn0F6X,VQWORD,,_O
|
||
;65
|
||
xx TPCMPGTW ,Rtn0F6X,VQWORD,,_O
|
||
;66
|
||
xx TPCMPGTD ,Rtn0F6X,VQWORD,,_O
|
||
;67
|
||
xx TPACKUSWB ,Rtn0F6X,VQWORD,,_O
|
||
;68
|
||
xx TPUNPCKHBW ,Rtn0F6X,VQWORD,,_O
|
||
;69
|
||
xx TPUNPCKHWD ,Rtn0F6X,VQWORD,,_O
|
||
;6A
|
||
xx TPUNPCKHDQ ,Rtn0F6X,VQWORD,,_O
|
||
;6B
|
||
xx TPACKSSDW ,Rtn0F6X,VQWORD,,_O
|
||
;6C
|
||
xx TPUNPCKLQDQ ,Rtn0F6X,VQWORD,,_O
|
||
;6D
|
||
xx TPUNPCKHQDQ ,Rtn0F6X,VQWORD,,_O
|
||
;6E
|
||
xx TNULL ,Rtn0066F2F3X,,TT0F6E,_T
|
||
;6F
|
||
xx TNULL ,Rtn0066F2F3 ,,TT0F6F,_T
|
||
;-----------------------------------------------------------------------------
|
||
EXT0F70:;One table
|
||
;70
|
||
xx TNULL ,Rtn0066F2F3X,,TT0F70,_T
|
||
;71
|
||
xx TNULL ,Rtn0F71,,,
|
||
;72
|
||
xx TNULL ,Rtn0F72,,,
|
||
;73
|
||
xx TNULL ,Rtn0F73,,,
|
||
;74
|
||
xx TPCMPEQB ,RtnMMXM,VQWORD,,_O
|
||
;75
|
||
xx TPCMPEQW ,RtnMMXM,VQWORD,,_O
|
||
;76
|
||
xx TPCMPEQD ,RtnMMXM,VQWORD,,_O
|
||
;77
|
||
xx TEMMS ,RtnXX ,,,
|
||
;78
|
||
xx TVMREAD ,Rtn0F78,,,
|
||
;79
|
||
xx TVMWRITE ,Rtn0F79,,,
|
||
;7A
|
||
xx TSVLDT ,Rtn0F7A,,,
|
||
;7B
|
||
xx TRSLDT ,Rtn0F7B,,,
|
||
;7C
|
||
xx TSVTS ,Rtn0F7C,,TT0F7C,_T
|
||
;7D
|
||
xx TRSTS ,Rtn0F7D,,TT0F7D,_T
|
||
;7E
|
||
xx TSMINTOLD ,Rtn0F7E,,TT0F7E,_T
|
||
;7F
|
||
xx TNULL ,Rtn0066F2F3,,TT0F7F,_T
|
||
;-----------------------------------------------------------------------------
|
||
EXT0F80:;One table
|
||
;80
|
||
xx TJO ,DODISPWD,,,_J+_R+_R64+_B
|
||
;81
|
||
xx TJNO ,DODISPWD,,,_J+_R+_R64+_B
|
||
;82
|
||
xx TJB ,DODISPWD,,,_J+_R+_R64+_B
|
||
;83
|
||
xx TJAE ,DODISPWD,,,_J+_R+_R64+_B
|
||
;84
|
||
xx TJZ ,DODISPWD,,,_J+_R+_R64+_B
|
||
;85
|
||
xx TJNZ ,DODISPWD,,,_J+_R+_R64+_B
|
||
;86
|
||
xx TJBE ,DODISPWD,,,_J+_R+_R64+_B
|
||
;87
|
||
xx TJA ,DODISPWD,,,_J+_R+_R64+_B
|
||
;88
|
||
xx TJS ,DODISPWD,,,_J+_R+_R64+_B
|
||
;89
|
||
xx TJNS ,DODISPWD,,,_J+_R+_R64+_B
|
||
;8A
|
||
xx TJP ,DODISPWD,,,_J+_R+_R64+_B
|
||
;8B
|
||
xx TJNP ,DODISPWD,,,_J+_R+_R64+_B
|
||
;8C
|
||
xx TJL ,DODISPWD,,,_J+_R+_R64+_B
|
||
;8D
|
||
xx TJGE ,DODISPWD,,,_J+_R+_R64+_B
|
||
;8E
|
||
xx TJLE ,DODISPWD,,,_J+_R+_R64+_B
|
||
;8F
|
||
xx TJG ,DODISPWD,,,_J+_R+_R64+_B
|
||
;-----------------------------------------------------------------------------
|
||
EXT0F90:;One table
|
||
;90
|
||
xx TSETO ,RM8,VBYTE,,_S+_O
|
||
;91
|
||
xx TSETNO ,RM8,VBYTE,,_S+_O
|
||
;92
|
||
xx TSETB ,RM8,VBYTE,,_S+_O
|
||
;93
|
||
xx TSETNB ,RM8,VBYTE,,_S+_O
|
||
;94
|
||
xx TSETZ ,RM8,VBYTE,,_S+_O
|
||
;95
|
||
xx TSETNZ ,RM8,VBYTE,,_S+_O
|
||
;96
|
||
xx TSETBE ,RM8,VBYTE,,_S+_O
|
||
;97
|
||
xx TSETA ,RM8,VBYTE,,_S+_O
|
||
;98
|
||
xx TSETS ,RM8,VBYTE,,_S+_O
|
||
;99
|
||
xx TSETNS ,RM8,VBYTE,,_S+_O
|
||
;9A
|
||
xx TSETP ,RM8,VBYTE,,_S+_O
|
||
;9B
|
||
xx TSETNP ,RM8,VBYTE,,_S+_O
|
||
;9C
|
||
xx TSETL ,RM8,VBYTE,,_S+_O
|
||
;9D
|
||
xx TSETGE ,RM8,VBYTE,,_S+_O
|
||
;9E
|
||
xx TSETLE ,RM8,VBYTE,,_S+_O
|
||
;9F
|
||
xx TSETG ,RM8,VBYTE,,_S+_O
|
||
;-----------------------------------------------------------------------------
|
||
EXT0FA0:
|
||
;A0
|
||
xx TPUSH,AddPointW, VWORD,RFS,_S+_R
|
||
xx TPUSH,AddPointD,VDWORD,RFS,_S+_R
|
||
xx TPUSH,RtnXX ,VQWORD,RFS,_S+_R
|
||
;A1
|
||
xx TPOP ,AddPointW, VWORD,RFS,_S+_R
|
||
xx TPOP ,AddPointD,VDWORD,RFS,_S+_R
|
||
xx TPOP ,RtnXX ,VQWORD,RFS,_S+_R
|
||
;A2
|
||
xx TCPUID,RtnXX,,,
|
||
xx TCPUID,RtnXX,,,
|
||
xx TCPUID,RtnXX,,,
|
||
;A3
|
||
xx TBT,RM16R16, VWORD,,_S+_O+_R+_R64
|
||
xx TBT,RM32R32,VDWORD,,_S+_O+_R+_R64
|
||
xx TBT,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;A4
|
||
xx TSHLD,RM16R16I8, VWORD,,_S+_O+_R+_R64
|
||
xx TSHLD,RM32R32I8,VDWORD,,_S+_O+_R+_R64
|
||
xx TSHLD,RM64R64I8,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;A5
|
||
xx TSHLD,RM16R16CL, VWORD,,_S+_O+_R+_R64
|
||
xx TSHLD,RM32R32CL,VDWORD,,_S+_O+_R+_R64
|
||
xx TSHLD,RM64R64CL,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;A6
|
||
xx TCMPXCHG486,Rtn0FA6,,,
|
||
xx TCMPXCHG486,Rtn0FA6,,,
|
||
xx TCMPXCHG486,Rtn0FA6,,,
|
||
;A7
|
||
xx TCMPXCHG486,Rtn0FA7,,,
|
||
xx TCMPXCHG486,Rtn0FA7,,,
|
||
xx TCMPXCHG486,Rtn0FA7,,,
|
||
;A8
|
||
xx TPUSH,AddPointW, VWORD,RGS,_S+_R
|
||
xx TPUSH,AddPointD,VDWORD,RGS,_S+_R
|
||
xx TPUSH,RtnXX ,VQWORD,RGS,_S+_R
|
||
;A9
|
||
xx TPOP ,AddPointW, VWORD,RGS,_S+_R
|
||
xx TPOP ,AddPointD,VDWORD,RGS,_S+_R
|
||
xx TPOP ,RtnXX ,VQWORD,RGS,_S+_R
|
||
;AA
|
||
xx TRSM ,RtnXX,,,
|
||
xx TRSM ,RtnXX,,,
|
||
xx TRSM ,RtnXX,,,
|
||
;AB
|
||
xx TBTS,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TBTS,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TBTS,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
|
||
;AC
|
||
xx TSHRD,RM16R16I8, VWORD,,_S+_O+_R+_R64
|
||
xx TSHRD,RM32R32I8,VDWORD,,_S+_O+_R+_R64
|
||
xx TSHRD,RM64R64I8,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;AD
|
||
xx TSHRD,RM16R16CL, VWORD,,_S+_O+_R+_R64
|
||
xx TSHRD,RM32R32CL,VDWORD,,_S+_O+_R+_R64
|
||
xx TSHRD,RM64R64CL,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;AE
|
||
xx TNULL,Rtn0FAE,,,
|
||
xx TNULL,Rtn0FAE,,,
|
||
xx TNULL,Rtn0FAE,,,
|
||
;AF
|
||
xx TIMUL,R16RM16, VWORD,,_S+_O+_R+_R64
|
||
xx TIMUL,R32RM32,VDWORD,,_S+_O+_R+_R64
|
||
xx TIMUL,R64RM64,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;-----------------------------------------------------------------------------
|
||
EXT0FB0:
|
||
;B0
|
||
xx TCMPXCHG,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TCMPXCHG,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TCMPXCHG,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
;B1
|
||
xx TCMPXCHG,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TCMPXCHG,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TCMPXCHG,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
|
||
;B2
|
||
xx TLSS,R16RM163,VDWORD,,_O+_R+_R64
|
||
xx TLSS,R32RM323,VFWORD,,_O+_R+_R64
|
||
xx TLSS,R64RM643,VTWORD,,_O+_R+_R64+_R48
|
||
;B3
|
||
xx TBTR,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TBTR,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TBTR,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
|
||
;B4
|
||
xx TLFS,R16RM163,VDWORD,,_O+_R+_R64
|
||
xx TLFS,R32RM323,VFWORD,,_O+_R+_R64
|
||
xx TLFS,R64RM643,VTWORD,,_O+_R+_R64+_R48
|
||
;B5
|
||
xx TLGS,R16RM163,VDWORD,,_O+_R+_R64
|
||
xx TLGS,R32RM323,VFWORD,,_O+_R+_R64
|
||
xx TLGS,R64RM643,VTWORD,,_O+_R+_R64+_R48
|
||
;B6
|
||
xx TMOVZX,MOVZXWB,VBYTE,,_R+_R64
|
||
xx TMOVZX,MOVZXDB,VBYTE,,_R+_R64
|
||
xx TMOVZX,MOVZXQB,VBYTE,,_R+_R64+_R48
|
||
;B7
|
||
xx TMOVZX,MOVZXWW,VWORD,,_R+_R64
|
||
xx TMOVZX,MOVZXDW,VWORD,,_R+_R64
|
||
xx TMOVZX,MOVZXQW,VWORD,,_R+_R64+_R48
|
||
;B8
|
||
xx TPOPCNT,R16RM16B8,,,_R+_R64
|
||
xx TPOPCNT,R32RM32B8,,,_R+_R64
|
||
xx TPOPCNT,R64RM64B8,,,_R+_R64
|
||
;B9
|
||
xx TUD1,RtnXX,,,
|
||
xx TUD1,RtnXX,,,
|
||
xx TUD1,RtnXX,,,
|
||
;BA
|
||
xx TNULL,EXTINST,,EXT0FBA,_E
|
||
xx TNULL,EXTINST,,EXT0FBA,_E
|
||
xx TNULL,EXTINST,,EXT0FBA,_E
|
||
;BB
|
||
xx TBTC,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TBTC,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TBTC,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
|
||
;BC
|
||
xx TBSF,R16RM16TZ, VWORD,,_S+_O+_R+_R64
|
||
xx TBSF,R32RM32TZ,VDWORD,,_S+_O+_R+_R64
|
||
xx TBSF,R64RM64TZ,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;BD
|
||
xx TBSR,R16RM16LZ, VWORD,,_S+_O+_R+_R64
|
||
xx TBSR,R32RM32LZ,VDWORD,,_S+_O+_R+_R64
|
||
xx TBSR,R64RM64LZ,VQWORD,,_S+_R48+_O+_R+_R64
|
||
;BE
|
||
xx TMOVSX,MOVSXWB,VBYTE,,_R+_R64
|
||
xx TMOVSX,MOVSXDB,VBYTE,,_R+_R64
|
||
xx TMOVSX,MOVSXQB,VBYTE,,_R+_R64+_R48
|
||
;BF
|
||
xx TMOVSX,MOVSXWW,VWORD,,_R+_R64
|
||
xx TMOVSX,MOVSXDW,VWORD,,_R+_R64
|
||
xx TMOVSX,MOVSXQW,VWORD,,_R+_R64+_R48
|
||
;-----------------------------------------------------------------------------
|
||
EXT0FC0:
|
||
;C0
|
||
xx TXADD,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TXADD,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
xx TXADD,RM8R8,VBYTE,,_S+_O+_XA+_XR
|
||
;C1
|
||
xx TXADD,RM16R16, VWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TXADD,RM32R32,VDWORD,,_S+_O+_R+_R64+_XA+_XR
|
||
xx TXADD,RM64R64,VQWORD,,_S+_R48+_O+_R+_R64+_XA+_XR
|
||
;C2
|
||
xx TNULL,Rtn0FC2,,,
|
||
xx TNULL,Rtn0FC2,,,
|
||
xx TNULL,Rtn0FC2,,,
|
||
;C3
|
||
xx TNULL,Rtn0066F2F3X,,TT0FC3,_T+_3
|
||
xx TNULL,Rtn0066F2F3X,,TT0FC3,_T+_3
|
||
xx TNULL,Rtn0066F2F3X,,TT0FC3,_T+_3
|
||
;C4
|
||
xx TNULL,Rtn0066F2F3X,,TT0FC4,_T
|
||
xx TNULL,Rtn0066F2F3X,,TT0FC4,_T
|
||
xx TNULL,Rtn0066F2F3X,,TT0FC4,_T
|
||
;C5
|
||
xx TNULL,Rtn0066F2F3X,,TT0FC5,_T+_3
|
||
xx TNULL,Rtn0066F2F3X,,TT0FC5,_T+_3
|
||
xx TNULL,Rtn0066F2F3X,,TT0FC5,_T+_3
|
||
;C6
|
||
xx TNULL,Rtn0066F2F3X,,TT0FC6,_T
|
||
xx TNULL,Rtn0066F2F3X,,TT0FC6,_T
|
||
xx TNULL,Rtn0066F2F3X,,TT0FC6,_T
|
||
;C7
|
||
xx TCMPXCHG8B,Rtn0FC7,,,
|
||
xx TCMPXCHG8B,Rtn0FC7,,,
|
||
xx TCMPXCHG8B,Rtn0FC7,,,
|
||
;C8
|
||
xx TBSWAP,RtnBSWAP,,,_R
|
||
xx TBSWAP,RtnBSWAP,,,_R
|
||
xx TBSWAP,RtnBSWAP,,,_R+_R48
|
||
;C9
|
||
xx TBSWAP,RtnBSWAP,,,_R
|
||
xx TBSWAP,RtnBSWAP,,,_R
|
||
xx TBSWAP,RtnBSWAP,,,_R+_R48
|
||
;CA
|
||
xx TBSWAP,RtnBSWAP,,,_R
|
||
xx TBSWAP,RtnBSWAP,,,_R
|
||
xx TBSWAP,RtnBSWAP,,,_R+_R48
|
||
;CB
|
||
xx TBSWAP,RtnBSWAP,,,_R
|
||
xx TBSWAP,RtnBSWAP,,,_R
|
||
xx TBSWAP,RtnBSWAP,,,_R+_R48
|
||
;CC
|
||
xx TBSWAP,RtnBSWAP,,,_R
|
||
xx TBSWAP,RtnBSWAP,,,_R
|
||
xx TBSWAP,RtnBSWAP,,,_R+_R48
|
||
;CD
|
||
xx TBSWAP,RtnBSWAP,,,_R
|
||
xx TBSWAP,RtnBSWAP,,,_R
|
||
xx TBSWAP,RtnBSWAP,,,_R+_R48
|
||
;CE
|
||
xx TBSWAP,RtnBSWAP,,,_R
|
||
xx TBSWAP,RtnBSWAP,,,_R
|
||
xx TBSWAP,RtnBSWAP,,,_R+_R48
|
||
;CF
|
||
xx TBSWAP,RtnBSWAP,,,_R
|
||
xx TBSWAP,RtnBSWAP,,,_R
|
||
xx TBSWAP,RtnBSWAP,,,_R+_R48
|
||
;-----------------------------------------------------------------------------
|
||
EXT0FD0:;One table
|
||
;D0
|
||
xx TNULL,Rtn0066F2F3,,TT0FD0,_T
|
||
;D1
|
||
xx TPSRLW ,RtnMMXM,VQWORD,,_O
|
||
;D2
|
||
xx TPSRLD ,RtnMMXM,VQWORD,,_O
|
||
;D3
|
||
xx TPSRLQ ,RtnMMXM,VQWORD,,_O
|
||
;D4
|
||
xx TPADDQ ,RtnMMXM,VQWORD,,_O
|
||
;D5
|
||
xx TPMULLW,RtnMMXM,VQWORD,,_O
|
||
;D6
|
||
xx TNULL,Rtn0066F2F3X,,TT0FD6,_T+_3
|
||
;D7
|
||
xx TNULL,Rtn0066F2F3X,,TT0FD7,_T+_3
|
||
;D8
|
||
xx TPSUBUSB,RtnMMXM,VQWORD,,_O
|
||
;D9
|
||
xx TPSUBUSW,RtnMMXM,VQWORD,,_O
|
||
;DA
|
||
xx TPMINUB ,RtnMMXM,VQWORD,,_O
|
||
;DB
|
||
xx TPAND ,RtnMMXM,VQWORD,,_O
|
||
;DC
|
||
xx TPADDUSB,RtnMMXM,VQWORD,,_O
|
||
;DD
|
||
xx TPADDUSW,RtnMMXM,VQWORD,,_O
|
||
;DE
|
||
xx TPMAXUB ,RtnMMXM,VQWORD,,_O
|
||
;DF
|
||
xx TPANDN ,RtnMMXM,VQWORD,,_O
|
||
;-----------------------------------------------------------------------------
|
||
EXT0FE0:;One table
|
||
;E0
|
||
xx TPAVGB ,RtnMMXM,VQWORD,,_O
|
||
;E1
|
||
xx TPSRAW ,RtnMMXM,VQWORD,,_O
|
||
;E2
|
||
xx TPSRAD ,RtnMMXM,VQWORD,,_O
|
||
;E3
|
||
xx TPAVGW ,RtnMMXM,VQWORD,,_O
|
||
;E4
|
||
xx TPMULHUW,RtnMMXM,VQWORD,,_O
|
||
;E5
|
||
xx TPMULHW ,RtnMMXM,VQWORD,,_O
|
||
;E6
|
||
xx TNULL,Rtn0066F2F3 ,,TT0FE6,_T
|
||
;E7
|
||
xx TNULL,Rtn0066F2F3X,,TT0FE7,_T+_3
|
||
;E8
|
||
xx TPSUBSB ,RtnMMXM,VQWORD,,_O
|
||
;E9
|
||
xx TPSUBSW ,RtnMMXM,VQWORD,,_O
|
||
;EA
|
||
xx TPMINSW ,RtnMMXM,VQWORD,,_O
|
||
;EB
|
||
xx TPOR ,RtnMMXM,VQWORD,,_O
|
||
;EC
|
||
xx TPADDSB ,RtnMMXM,VQWORD,,_O
|
||
;ED
|
||
xx TPADDSW ,RtnMMXM,VQWORD,,_O
|
||
;EE
|
||
xx TPMAXSW ,RtnMMXM,VQWORD,,_O
|
||
;EF
|
||
xx TPXOR ,RtnMMXM,VQWORD,,_O
|
||
;-----------------------------------------------------------------------------
|
||
EXT0FF0:;One table
|
||
;F0
|
||
xx TNULL ,Rtn0066F2F3,,TT0FF0,_T+_3
|
||
;F1
|
||
xx TPSLLW ,RtnMMXM,VQWORD,,_O
|
||
;F2
|
||
xx TPSLLD ,RtnMMXM,VQWORD,,_O
|
||
;F3
|
||
xx TPSLLQ ,RtnMMXM,VQWORD,,_O
|
||
;F4
|
||
xx TPMULUDQ,RtnMMXM,VQWORD,,_O
|
||
;F5
|
||
xx TPMADDWD,RtnMMXM,VQWORD,,_O
|
||
;F6
|
||
xx TPSADBW ,RtnMMXM,VQWORD,,_O
|
||
;F7
|
||
xx TNULL ,Rtn0066F2F3X,,TT0FF7,_T+_3
|
||
;F8
|
||
xx TPSUBB ,RtnMMXM,VQWORD,,_O
|
||
;F9
|
||
xx TPSUBW ,RtnMMXM,VQWORD,,_O
|
||
;FA
|
||
xx TPSUBD ,RtnMMXM,VQWORD,,_O
|
||
;FB
|
||
xx TPSUBQ ,RtnMMXM,VQWORD,,_O
|
||
;FC
|
||
xx TPADDB ,RtnMMXM,VQWORD,,_O
|
||
;FD
|
||
xx TPADDW ,RtnMMXM,VQWORD,,_O
|
||
;FE
|
||
xx TPADDD ,RtnMMXM,VQWORD,,_O
|
||
;FF
|
||
xx TUD0 ,RtnXX,,,
|
||
;-----------------------------------------------------------------------------
|