VirtualBox

Changeset 53132 in vbox


Ignore:
Timestamp:
Oct 23, 2014 5:19:34 PM (10 years ago)
Author:
vboxsync
Message:

DIS: #6251: Missed constants for r96664

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/disopcode.h

    r53094 r53132  
    4444/** @name  Full Intel X86 opcode list
    4545 * @{ */
    46         OP_INVALID,
    47         OP_OPSIZE,
    48         OP_ADDRSIZE,
    49         OP_SEG,
    50         OP_REPNE,
    51         OP_REPE,
    52         OP_REX,
    53         OP_LOCK,
    54         OP_LAST_PREFIX = OP_LOCK, /* Last prefix for disassembler */
    55         OP_AND,
    56         OP_OR,
    57         OP_DAA,
    58         OP_SUB,
    59         OP_DAS,
    60         OP_XOR,
    61         OP_AAA,
    62         OP_CMP,
    63         OP_IMM_GRP1,
    64         OP_AAS,
    65         OP_INC,
    66         OP_DEC,
    67         OP_PUSHA,
    68         OP_POPA,
    69         OP_BOUND,
    70         OP_ARPL,
    71         OP_PUSH,
    72         OP_POP,
    73         OP_IMUL,
    74         OP_INSB,
    75         OP_INSWD,
    76         OP_OUTSB,
    77         OP_OUTSWD,
    78         OP_JO,
    79         OP_JNO,
    80         OP_JC,
    81         OP_JNC,
    82         OP_JE,
    83         OP_JNE,
    84         OP_JBE,
    85         OP_JNBE,
    86         OP_JS,
    87         OP_JNS,
    88         OP_JP,
    89         OP_JNP,
    90         OP_JL,
    91         OP_JNL,
    92         OP_JLE,
    93         OP_JNLE,
    94         OP_ADD,
    95         OP_TEST,
    96         OP_XCHG,
    97         OP_MOV,
    98         OP_LEA,
    99         OP_NOP,
    100         OP_CBW,
    101         OP_CWD,
    102         OP_CALL,
    103         OP_WAIT,
    104         OP_PUSHF,
    105         OP_POPF,
    106         OP_SAHF,
    107         OP_LAHF,
    108         OP_MOVSB,
    109         OP_MOVSWD,
    110         OP_CMPSB,
    111         OP_CMPWD,
    112         OP_STOSB,
    113         OP_STOSWD,
    114         OP_LODSB,
    115         OP_LODSWD,
    116         OP_SCASB,
    117         OP_SCASWD,
    118         OP_SHIFT_GRP2,
    119         OP_RETN,
    120         OP_LES,
    121         OP_LDS,
    122         OP_ENTER,
    123         OP_LEAVE,
    124         OP_RETF,
    125         OP_INT3,
    126         OP_INT,
    127         OP_INTO,
    128         OP_IRET,
    129         OP_AAM,
    130         OP_AAD,
    131         OP_XLAT,
    132         OP_ESCF0,
    133         OP_ESCF1,
    134         OP_ESCF2,
    135         OP_ESCF3,
    136         OP_ESCF4,
    137         OP_ESCF5,
    138         OP_ESCF6,
    139         OP_ESCF7,
    140         OP_LOOPNE,
    141         OP_LOOPE,
    142         OP_LOOP,
    143         OP_JECXZ,
    144         OP_IN,
    145         OP_OUT,
    146         OP_JMP,
    147         OP_2B_ESC,
    148         OP_ADC,
    149         OP_SBB,
    150         OP_HLT,
    151         OP_CMC,
    152         OP_UNARY_GRP3,
    153         OP_CLC,
    154         OP_STC,
    155         OP_CLI,
    156         OP_STI,
    157         OP_CLD,
    158         OP_STD,
    159         OP_INC_GRP4,
    160         OP_IND_GRP5,
    161         OP_GRP6,
    162         OP_GRP7,
    163         OP_LAR,
    164         OP_LSL,
    165         OP_SYSCALL,
    166         OP_CLTS,
    167         OP_SYSRET,
    168         OP_INVD,
    169         OP_WBINVD,
    170         OP_ILLUD2,
    171         OP_FEMMS,
    172         OP_3DNOW,
    173         OP_MOVUPS,
    174         OP_MOVLPS,
    175         OP_UNPCKLPS,
    176         OP_MOVHPS,
    177         OP_UNPCKHPS,
    178         OP_PREFETCH_GRP16,
    179         OP_MOV_CR,
    180         OP_MOVAPS,
    181         OP_CVTPI2PS,
    182         OP_MOVNTPS,
    183         OP_CVTTPS2PI,
    184         OP_CVTPS2PI,
    185         OP_UCOMISS,
    186         OP_COMISS,
    187         OP_WRMSR,
    188         OP_RDTSC,
    189         OP_RDMSR,
    190         OP_RDPMC,
    191         OP_SYSENTER,
    192         OP_SYSEXIT,
    193         OP_GETSEC,
    194         OP_PAUSE,
    195         OP_CMOVO,
    196         OP_CMOVNO,
    197         OP_CMOVC,
    198         OP_CMOVNC,
    199         OP_CMOVZ,
    200         OP_CMOVNZ,
    201         OP_CMOVBE,
    202         OP_CMOVNBE,
    203         OP_CMOVS,
    204         OP_CMOVNS,
    205         OP_CMOVP,
    206         OP_CMOVNP,
    207         OP_CMOVL,
    208         OP_CMOVNL,
    209         OP_CMOVLE,
    210         OP_CMOVNLE,
    211         OP_MOVMSKPS,
    212         OP_SQRTPS,
    213         OP_RSQRTPS,
    214         OP_RCPPS,
    215         OP_ANDPS,
    216         OP_ANDNPS,
    217         OP_ORPS,
    218         OP_XORPS,
    219         OP_ADDPS,
    220         OP_MULPS,
    221         OP_CVTPS2PD,
    222         OP_CVTDQ2PS,
    223         OP_SUBPS,
    224         OP_MINPS,
    225         OP_DIVPS,
    226         OP_MAXPS,
    227         OP_PUNPCKLBW,
    228         OP_PUNPCKLWD,
    229         OP_PUNPCKLDQ,
    230         OP_PACKSSWB,
    231         OP_PCMPGTB,
    232         OP_PCMPGTW,
    233         OP_PCMPGTD,
    234         OP_PACKUSWB,
    235         OP_PUNPCKHBW,
    236         OP_PUNPCKHWD,
    237         OP_PUNPCKHDQ,
    238         OP_PACKSSDW,
    239         OP_MOVD,
    240         OP_MOVQ,
    241         OP_PSHUFW,
    242         OP_3B_ESC4,
    243         OP_3B_ESC5,
    244         OP_PCMPEQB,
    245         OP_PCMPEQW,
    246         OP_PCMPEQD,
    247         OP_SETO,
    248         OP_SETNO,
    249         OP_SETC,
    250         OP_SETNC,
    251         OP_SETE,
    252         OP_SETNE,
    253         OP_SETBE,
    254         OP_SETNBE,
    255         OP_SETS,
    256         OP_SETNS,
    257         OP_SETP,
    258         OP_SETNP,
    259         OP_SETL,
    260         OP_SETNL,
    261         OP_SETLE,
    262         OP_SETNLE,
    263         OP_CPUID,
    264         OP_BT,
    265         OP_SHLD,
    266         OP_RSM,
    267         OP_BTS,
    268         OP_SHRD,
    269         OP_GRP15,
    270         OP_CMPXCHG,
    271         OP_LSS,
    272         OP_BTR,
    273         OP_LFS,
    274         OP_LGS,
    275         OP_MOVZX,
    276         OP_GRP10_INV,
    277         OP_GRP8,
    278         OP_BTC,
    279         OP_BSF,
    280         OP_BSR,
    281         OP_MOVSX,
    282         OP_XADD,
    283         OP_CMPPS,
    284         OP_MOVNTI,
    285         OP_PINSRW,
    286         OP_PEXTRW,
    287         OP_SHUFPS,
    288         OP_GRP9,
    289         OP_BSWAP,
    290         OP_ADDSUBPS,
    291         OP_ADDSUBPD,
    292         OP_PSRLW,
    293         OP_PSRLD,
    294         OP_PSRLQ,
    295         OP_PADDQ,
    296         OP_PMULLW,
    297         OP_PMOVMSKB,
    298         OP_PSUBUSB,
    299         OP_PSUBUSW,
    300         OP_PMINUB,
    301         OP_PAND,
    302         OP_PADDUSB,
    303         OP_PADDUSW,
    304         OP_PMAXUB,
    305         OP_PANDN,
    306         OP_PAVGB,
    307         OP_PSRAW,
    308         OP_PSRAD,
    309         OP_PAVGW,
    310         OP_PMULHUW,
    311         OP_PMULHW,
    312         OP_MOVNTQ,
    313         OP_PSUBSB,
    314         OP_PSUBSW,
    315         OP_PMINSW,
    316         OP_POR,
    317         OP_PADDSB,
    318         OP_PADDSW,
    319         OP_PMAXSW,
    320         OP_PXOR,
    321         OP_LDDQU,
    322         OP_PSLLW,
    323         OP_PSLLD,
    324         OP_PSSQ,
    325         OP_PMULUDQ,
    326         OP_PMADDWD,
    327         OP_PSADBW,
    328         OP_MASKMOVQ,
    329         OP_PSUBB,
    330         OP_PSUBW,
    331         OP_PSUBD,
    332         OP_PSUBQ,
    333         OP_PADDB,
    334         OP_PADDW,
    335         OP_PADDD,
    336         OP_MOVUPD,
    337         OP_MOVLPD,
    338         OP_UNPCKLPD,
    339         OP_UNPCKHPD,
    340         OP_MOVHPD,
    341         OP_MOVAPD,
    342         OP_CVTPI2PD,
    343         OP_MOVNTPD,
    344         OP_CVTTPD2PI,
    345         OP_CVTPD2PI,
    346         OP_UCOMISD,
    347         OP_COMISD,
    348         OP_MOVMSKPD,
    349         OP_SQRTPD,
    350         OP_ANDPD,
    351         OP_ANDNPD,
    352         OP_ORPD,
    353         OP_XORPD,
    354         OP_ADDPD,
    355         OP_MULPD,
    356         OP_CVTPD2PS,
    357         OP_CVTPS2DQ,
    358         OP_SUBPD,
    359         OP_MINPD,
    360         OP_DIVPD,
    361         OP_MAXPD,
    362         OP_GRP12,
    363         OP_GRP13,
    364         OP_GRP14,
    365         OP_EMMS,
    366         OP_MMX_UD78,
    367         OP_MMX_UD79,
    368         OP_MMX_UD7A,
    369         OP_MMX_UD7B,
    370         OP_MMX_UD7C,
    371         OP_MMX_UD7D,
    372         OP_PUNPCKLQDQ,
    373         OP_PUNPCKHQDQ,
    374         OP_MOVDQA,
    375         OP_PSHUFD,
    376         OP_CMPPD,
    377         OP_SHUFPD,
    378         OP_CVTTPD2DQ,
    379         OP_MOVNTDQ,
    380         OP_PSHUFB,
    381         OP_PHADDW,
    382         OP_PHADDD,
    383         OP_PHADDSW,
    384         OP_HADDPS,
    385         OP_HADDPD,
    386         OP_PMADDUBSW,
    387         OP_PHSUBW,
    388         OP_PHSUBD,
    389         OP_PHSUBSW,
    390         OP_HSUBPS,
    391         OP_HSUBPD,
    392         OP_PSIGNB,
    393         OP_PSIGNW,
    394         OP_PSIGND,
    395         OP_PMULHRSW,
    396         OP_PBLENDVB,
    397         OP_BLENDVPS,
    398         OP_BLENDVPD,
    399         OP_PTEST,
    400         OP_PABSB,
    401         OP_PABSW,
    402         OP_PABSD,
    403         OP_MOVBEGM,
    404         OP_MOVBEMG,
    405         OP_CRC32GDEB,
    406         OP_CRC32GDEY,
    407         OP_POPCNT,
    408         OP_TZCNT,
    409         OP_LZCNT,
    410         OP_ADCX,
    411         OP_ADOX,
    412         OP_ANDN,
    413         OP_BZHI,
    414         OP_BEXTR,
    415         OP_MASKMOVDQU,
    416         OP_MOVSD,
    417         OP_CVTSI2SD,
    418         OP_CVTTSD2SI,
    419         OP_CVTSD2SI,
    420         OP_SQRTSD,
    421         OP_ADDSD,
    422         OP_MULSD,
    423         OP_CVTSD2SS,
    424         OP_SUBSD,
    425         OP_MINSD,
    426         OP_DIVSD,
    427         OP_MAXSD,
    428         OP_PSHUFLW,
    429         OP_CMPSD,
    430         OP_MOVDQ2Q,
    431         OP_CVTPD2DQ,
    432         OP_MOVSS,
    433         OP_MOVSLDUP,
    434         OP_MOVDDUP,
    435         OP_MOVSHDUP,
    436         OP_CVTSI2SS,
    437         OP_CVTTSS2SI,
    438         OP_CVTSS2SI,
    439         OP_CVTSS2SD,
    440         OP_SQRTSS,
    441         OP_RSQRTSS,
    442         OP_RCPSS,
    443         OP_ADDSS,
    444         OP_MULSS,
    445         OP_CVTTPS2DQ,
    446         OP_SUBSS,
    447         OP_MINSS,
    448         OP_DIVSS,
    449         OP_MAXSS,
    450         OP_MOVDQU,
    451         OP_PSHUFHW,
    452         OP_CMPSS,
    453         OP_MOVQ2DQ,
    454         OP_CVTDQ2PD,
    455         OP_VEX3B,
    456         OP_VEX2B,
     46    OP_INVALID,
     47    OP_OPSIZE,
     48    OP_ADDRSIZE,
     49    OP_SEG,
     50    OP_REPNE,
     51    OP_REPE,
     52    OP_REX,
     53    OP_LOCK,
     54    OP_LAST_PREFIX = OP_LOCK, /* Last prefix for disassembler */
     55    OP_AND,
     56    OP_OR,
     57    OP_DAA,
     58    OP_SUB,
     59    OP_DAS,
     60    OP_XOR,
     61    OP_AAA,
     62    OP_CMP,
     63    OP_IMM_GRP1,
     64    OP_AAS,
     65    OP_INC,
     66    OP_DEC,
     67    OP_PUSHA,
     68    OP_POPA,
     69    OP_BOUND,
     70    OP_ARPL,
     71    OP_PUSH,
     72    OP_POP,
     73    OP_IMUL,
     74    OP_INSB,
     75    OP_INSWD,
     76    OP_OUTSB,
     77    OP_OUTSWD,
     78    OP_JO,
     79    OP_JNO,
     80    OP_JC,
     81    OP_JNC,
     82    OP_JE,
     83    OP_JNE,
     84    OP_JBE,
     85    OP_JNBE,
     86    OP_JS,
     87    OP_JNS,
     88    OP_JP,
     89    OP_JNP,
     90    OP_JL,
     91    OP_JNL,
     92    OP_JLE,
     93    OP_JNLE,
     94    OP_ADD,
     95    OP_TEST,
     96    OP_XCHG,
     97    OP_MOV,
     98    OP_LEA,
     99    OP_NOP,
     100    OP_CBW,
     101    OP_CWD,
     102    OP_CALL,
     103    OP_WAIT,
     104    OP_PUSHF,
     105    OP_POPF,
     106    OP_SAHF,
     107    OP_LAHF,
     108    OP_MOVSB,
     109    OP_MOVSWD,
     110    OP_CMPSB,
     111    OP_CMPWD,
     112    OP_STOSB,
     113    OP_STOSWD,
     114    OP_LODSB,
     115    OP_LODSWD,
     116    OP_SCASB,
     117    OP_SCASWD,
     118    OP_SHIFT_GRP2,
     119    OP_RETN,
     120    OP_LES,
     121    OP_LDS,
     122    OP_ENTER,
     123    OP_LEAVE,
     124    OP_RETF,
     125    OP_INT3,
     126    OP_INT,
     127    OP_INTO,
     128    OP_IRET,
     129    OP_AAM,
     130    OP_AAD,
     131    OP_XLAT,
     132    OP_ESCF0,
     133    OP_ESCF1,
     134    OP_ESCF2,
     135    OP_ESCF3,
     136    OP_ESCF4,
     137    OP_ESCF5,
     138    OP_ESCF6,
     139    OP_ESCF7,
     140    OP_LOOPNE,
     141    OP_LOOPE,
     142    OP_LOOP,
     143    OP_JECXZ,
     144    OP_IN,
     145    OP_OUT,
     146    OP_JMP,
     147    OP_2B_ESC,
     148    OP_ADC,
     149    OP_SBB,
     150    OP_HLT,
     151    OP_CMC,
     152    OP_UNARY_GRP3,
     153    OP_CLC,
     154    OP_STC,
     155    OP_CLI,
     156    OP_STI,
     157    OP_CLD,
     158    OP_STD,
     159    OP_INC_GRP4,
     160    OP_IND_GRP5,
     161    OP_GRP6,
     162    OP_GRP7,
     163    OP_LAR,
     164    OP_LSL,
     165    OP_SYSCALL,
     166    OP_CLTS,
     167    OP_SYSRET,
     168    OP_INVD,
     169    OP_WBINVD,
     170    OP_ILLUD2,
     171    OP_FEMMS,
     172    OP_3DNOW,
     173    OP_MOVUPS,
     174    OP_MOVLPS,
     175    OP_UNPCKLPS,
     176    OP_MOVHPS,
     177    OP_UNPCKHPS,
     178    OP_PREFETCH_GRP16,
     179    OP_MOV_CR,
     180    OP_MOVAPS,
     181    OP_CVTPI2PS,
     182    OP_MOVNTPS,
     183    OP_CVTTPS2PI,
     184    OP_CVTPS2PI,
     185    OP_UCOMISS,
     186    OP_COMISS,
     187    OP_WRMSR,
     188    OP_RDTSC,
     189    OP_RDMSR,
     190    OP_RDPMC,
     191    OP_SYSENTER,
     192    OP_SYSEXIT,
     193    OP_GETSEC,
     194    OP_PAUSE,
     195    OP_CMOVO,
     196    OP_CMOVNO,
     197    OP_CMOVC,
     198    OP_CMOVNC,
     199    OP_CMOVZ,
     200    OP_CMOVNZ,
     201    OP_CMOVBE,
     202    OP_CMOVNBE,
     203    OP_CMOVS,
     204    OP_CMOVNS,
     205    OP_CMOVP,
     206    OP_CMOVNP,
     207    OP_CMOVL,
     208    OP_CMOVNL,
     209    OP_CMOVLE,
     210    OP_CMOVNLE,
     211    OP_MOVMSKPS,
     212    OP_SQRTPS,
     213    OP_RSQRTPS,
     214    OP_RCPPS,
     215    OP_ANDPS,
     216    OP_ANDNPS,
     217    OP_ORPS,
     218    OP_XORPS,
     219    OP_ADDPS,
     220    OP_MULPS,
     221    OP_CVTPS2PD,
     222    OP_CVTDQ2PS,
     223    OP_SUBPS,
     224    OP_MINPS,
     225    OP_DIVPS,
     226    OP_MAXPS,
     227    OP_PUNPCKLBW,
     228    OP_PUNPCKLWD,
     229    OP_PUNPCKLDQ,
     230    OP_PACKSSWB,
     231    OP_PCMPGTB,
     232    OP_PCMPGTW,
     233    OP_PCMPGTD,
     234    OP_PCMPGTQ,
     235    OP_PACKUSWB,
     236    OP_PUNPCKHBW,
     237    OP_PUNPCKHWD,
     238    OP_PUNPCKHDQ,
     239    OP_PACKSSDW,
     240    OP_MOVD,
     241    OP_MOVQ,
     242    OP_PSHUFW,
     243    OP_3B_ESC4,
     244    OP_3B_ESC5,
     245    OP_PCMPEQB,
     246    OP_PCMPEQW,
     247    OP_PCMPEQD,
     248    OP_PCMPEQQ,
     249    OP_SETO,
     250    OP_SETNO,
     251    OP_SETC,
     252    OP_SETNC,
     253    OP_SETE,
     254    OP_SETNE,
     255    OP_SETBE,
     256    OP_SETNBE,
     257    OP_SETS,
     258    OP_SETNS,
     259    OP_SETP,
     260    OP_SETNP,
     261    OP_SETL,
     262    OP_SETNL,
     263    OP_SETLE,
     264    OP_SETNLE,
     265    OP_CPUID,
     266    OP_BT,
     267    OP_SHLD,
     268    OP_RSM,
     269    OP_BTS,
     270    OP_SHRD,
     271    OP_GRP15,
     272    OP_CMPXCHG,
     273    OP_LSS,
     274    OP_BTR,
     275    OP_LFS,
     276    OP_LGS,
     277    OP_MOVZX,
     278    OP_GRP10_INV,
     279    OP_GRP8,
     280    OP_BTC,
     281    OP_BSF,
     282    OP_BSR,
     283    OP_MOVSX,
     284    OP_XADD,
     285    OP_CMPPS,
     286    OP_MOVNTI,
     287    OP_PINSRW,
     288    OP_PEXTRW,
     289    OP_SHUFPS,
     290    OP_GRP9,
     291    OP_BSWAP,
     292    OP_ADDSUBPS,
     293    OP_ADDSUBPD,
     294    OP_PSRLW,
     295    OP_PSRLD,
     296    OP_PSRLQ,
     297    OP_PADDQ,
     298    OP_PMULLW,
     299    OP_PMOVMSKB,
     300    OP_PSUBUSB,
     301    OP_PSUBUSW,
     302    OP_PMINUB,
     303    OP_PAND,
     304    OP_PADDUSB,
     305    OP_PADDUSW,
     306    OP_PMAXUB,
     307    OP_PANDN,
     308    OP_PAVGB,
     309    OP_PSRAW,
     310    OP_PSRAD,
     311    OP_PAVGW,
     312    OP_PMULHUW,
     313    OP_PMULHW,
     314    OP_MOVNTQ,
     315    OP_PSUBSB,
     316    OP_PSUBSW,
     317    OP_PMINSW,
     318    OP_POR,
     319    OP_PADDSB,
     320    OP_PADDSW,
     321    OP_PMAXSW,
     322    OP_PXOR,
     323    OP_LDDQU,
     324    OP_PSLLW,
     325    OP_PSLLD,
     326    OP_PSSQ,
     327    OP_PMULUDQ,
     328    OP_PMADDWD,
     329    OP_PSADBW,
     330    OP_MASKMOVQ,
     331    OP_PSUBB,
     332    OP_PSUBW,
     333    OP_PSUBD,
     334    OP_PSUBQ,
     335    OP_PADDB,
     336    OP_PADDW,
     337    OP_PADDD,
     338    OP_MOVUPD,
     339    OP_MOVLPD,
     340    OP_UNPCKLPD,
     341    OP_UNPCKHPD,
     342    OP_MOVHPD,
     343    OP_MOVAPD,
     344    OP_CVTPI2PD,
     345    OP_MOVNTPD,
     346    OP_CVTTPD2PI,
     347    OP_CVTPD2PI,
     348    OP_UCOMISD,
     349    OP_COMISD,
     350    OP_MOVMSKPD,
     351    OP_SQRTPD,
     352    OP_ANDPD,
     353    OP_ANDNPD,
     354    OP_ORPD,
     355    OP_XORPD,
     356    OP_ADDPD,
     357    OP_MULPD,
     358    OP_CVTPD2PS,
     359    OP_CVTPS2DQ,
     360    OP_SUBPD,
     361    OP_MINPD,
     362    OP_DIVPD,
     363    OP_MAXPD,
     364    OP_GRP12,
     365    OP_GRP13,
     366    OP_GRP14,
     367    OP_EMMS,
     368    OP_MMX_UD78,
     369    OP_MMX_UD79,
     370    OP_MMX_UD7A,
     371    OP_MMX_UD7B,
     372    OP_MMX_UD7C,
     373    OP_MMX_UD7D,
     374    OP_PUNPCKLQDQ,
     375    OP_PUNPCKHQDQ,
     376    OP_MOVDQA,
     377    OP_PSHUFD,
     378    OP_CMPPD,
     379    OP_SHUFPD,
     380    OP_CVTTPD2DQ,
     381    OP_MOVNTDQ,
     382    OP_MOVNTDQA,
     383    OP_PACKUSDW,
     384    OP_PSHUFB,
     385    OP_PHADDW,
     386    OP_PHADDD,
     387    OP_PHADDSW,
     388    OP_HADDPS,
     389    OP_HADDPD,
     390    OP_PMADDUBSW,
     391    OP_PHSUBW,
     392    OP_PHSUBD,
     393    OP_PHSUBSW,
     394    OP_HSUBPS,
     395    OP_HSUBPD,
     396    OP_PSIGNB,
     397    OP_PSIGNW,
     398    OP_PSIGND,
     399    OP_PMULHRSW,
     400    OP_PERMILPS,
     401    OP_PERMILPD,
     402    OP_TESTPS,
     403    OP_TESTPD,
     404    OP_PBLENDVB,
     405    OP_CVTPH2PS,
     406    OP_BLENDVPS,
     407    OP_BLENDVPD,
     408    OP_PERMPS,
     409    OP_PERMD,
     410    OP_PTEST,
     411    OP_BROADCASTSS,
     412    OP_BROADCASTSD,
     413    OP_BROADCASTF128,
     414    OP_PABSB,
     415    OP_PABSW,
     416    OP_PABSD,
     417    OP_PMOVSX,
     418    OP_PMOVZX,
     419    OP_PMULDQ,
     420    OP_PMINSB,
     421    OP_PMINSD,
     422    OP_PMINUW,
     423    OP_PMINUD,
     424    OP_PMAXSB,
     425    OP_PMAXSD,
     426    OP_PMAXUW,
     427    OP_PMAXUD,
     428    OP_PMULLD,
     429    OP_PHMINPOSUW,
     430    OP_PSRLVD,
     431    OP_PSRAVD,
     432    OP_PSLLVD,
     433    OP_PBROADCASTD,
     434    OP_PBROADCASTQ,
     435    OP_PBROADCASTI128,
     436    OP_PBROADCASTB,
     437    OP_PBROADCASTW,
     438    OP_PMASKMOVD,
     439    OP_PGATHERDD,
     440    OP_PGATHERQD,
     441    OP_GATHERDPS,
     442    OP_GATHERQPS,
     443    OP_FMADDSUB132PS,
     444    OP_FMSUBADD132PS,
     445    OP_FMADD132PS,
     446    OP_FMADD132SS,
     447    OP_FMSUB132PS,
     448    OP_FMSUB132SS,
     449    OP_FNMADD132PS,
     450    OP_FNMADD132SS,
     451    OP_FNMSUB132PS,
     452    OP_FNMSUB132SS,
     453    OP_FMADDSUB213PS,
     454    OP_FMSUBADD213PS,
     455    OP_FMADD213PS,
     456    OP_FMADD213SS,
     457    OP_FMSUB213PS,
     458    OP_FMSUB213SS,
     459    OP_FNMADD213PS,
     460    OP_FNMADD213SS,
     461    OP_FNMSUB213PS,
     462    OP_FNMSUB213SS,
     463    OP_FMADDSUB231PS,
     464    OP_FMSUBADD231PS,
     465    OP_FMADD231PS,
     466    OP_FMADD231SS,
     467    OP_FMSUB231PS,
     468    OP_FMSUB231SS,
     469    OP_FNMADD231PS,
     470    OP_FNMADD231SS,
     471    OP_FNMSUB231PS,
     472    OP_FNMSUB231SS,
     473    OP_AESIMC,
     474    OP_AESENC,
     475    OP_AESENCLAST,
     476    OP_AESDEC,
     477    OP_AESDECLAST,
     478    OP_MOVBEGM,
     479    OP_MOVBEMG,
     480    OP_CRC32GDEB,
     481    OP_CRC32GDEY,
     482    OP_POPCNT,
     483    OP_TZCNT,
     484    OP_LZCNT,
     485    OP_ADCX,
     486    OP_ADOX,
     487    OP_ANDN,
     488    OP_BZHI,
     489    OP_BEXTR,
     490    OP_PEXT,
     491    OP_SARX,
     492    OP_PDEP,
     493    OP_SHRX,
     494    OP_MULX,
     495    OP_MASKMOVDQU,
     496    OP_MASKMOVPS,
     497    OP_MASKMOVPD,
     498    OP_MOVSD,
     499    OP_CVTSI2SD,
     500    OP_CVTTSD2SI,
     501    OP_CVTSD2SI,
     502    OP_SQRTSD,
     503    OP_ADDSD,
     504    OP_MULSD,
     505    OP_CVTSD2SS,
     506    OP_SUBSD,
     507    OP_MINSD,
     508    OP_DIVSD,
     509    OP_MAXSD,
     510    OP_PSHUFLW,
     511    OP_CMPSD,
     512    OP_MOVDQ2Q,
     513    OP_CVTPD2DQ,
     514    OP_MOVSS,
     515    OP_MOVSLDUP,
     516    OP_MOVDDUP,
     517    OP_MOVSHDUP,
     518    OP_CVTSI2SS,
     519    OP_CVTTSS2SI,
     520    OP_CVTSS2SI,
     521    OP_CVTSS2SD,
     522    OP_SQRTSS,
     523    OP_RSQRTSS,
     524    OP_RCPSS,
     525    OP_ADDSS,
     526    OP_MULSS,
     527    OP_CVTTPS2DQ,
     528    OP_SUBSS,
     529    OP_MINSS,
     530    OP_DIVSS,
     531    OP_MAXSS,
     532    OP_MOVDQU,
     533    OP_PSHUFHW,
     534    OP_CMPSS,
     535    OP_MOVQ2DQ,
     536    OP_CVTDQ2PD,
     537    OP_PERMQ,
     538    OP_PERMPD,
     539    OP_PBLENDD,
     540    OP_PERM2F128,
     541    OP_ROUNDPS,
     542    OP_ROUNDPD,
     543    OP_ROUNDSS,
     544    OP_ROUNDSD,
     545    OP_BLENDPS,
     546    OP_BLENDPD,
     547    OP_BLENDW,
     548    OP_ALIGNR,
     549    OP_PEXTRB,
     550    OP_PEXTRD,
     551    OP_EXTRACTPS,
     552    OP_INSERTF128,
     553    OP_EXTRACTF128,
     554    OP_CVTPS2PH,
     555    OP_PINSRB,
     556    OP_PINSRD,
     557    OP_INSERTPS,
     558    OP_INSERTI128,
     559    OP_EXTRACTI128,
     560    OP_DPPS,
     561    OP_DPPD,
     562    OP_MPSADBW,
     563    OP_PCLMULQDQ,
     564    OP_PERM2I128,
     565    OP_PBLENDVPS,
     566    OP_PBLENDVPB,
     567    OP_PBLENDVPD,
     568    OP_PCMPESTRM,
     569    OP_PCMPESTRI,
     570    OP_PCMPISTRM,
     571    OP_PCMPISTRI,
     572    OP_AESKEYGEN,
     573    OP_RORX,
     574    OP_VEX3B,
     575    OP_VEX2B,
    457576/** @} */
    458577
    459578/** @name Floating point ops
    460579  * @{ */
    461         OP_FADD,
    462         OP_FMUL,
    463         OP_FCOM,
    464         OP_FCOMP,
    465         OP_FSUB,
    466         OP_FSUBR,
    467         OP_FDIV,
    468         OP_FDIVR,
    469         OP_FLD,
    470         OP_FST,
    471         OP_FSTP,
    472         OP_FLDENV,
    473         OP_FSTENV,
    474         OP_FSTCW,
    475         OP_FXCH,
    476         OP_FNOP,
    477         OP_FCHS,
    478         OP_FABS,
    479         OP_FLD1,
    480         OP_FLDL2T,
    481         OP_FLDL2E,
    482         OP_FLDPI,
    483         OP_FLDLG2,
    484         OP_FLDLN2,
    485         OP_FLDZ,
    486         OP_F2XM1,
    487         OP_FYL2X,
    488         OP_FPTAN,
    489         OP_FPATAN,
    490         OP_FXTRACT,
    491         OP_FREM1,
    492         OP_FDECSTP,
    493         OP_FINCSTP,
    494         OP_FPREM,
    495         OP_FYL2XP1,
    496         OP_FSQRT,
    497         OP_FSINCOS,
    498         OP_FRNDINT,
    499         OP_FSCALE,
    500         OP_FSIN,
    501         OP_FCOS,
    502         OP_FIADD,
    503         OP_FIMUL,
    504         OP_FISUB,
    505         OP_FISUBR,
    506         OP_FIDIV,
    507         OP_FIDIVR,
    508         OP_FCMOVB,
    509         OP_FCMOVE,
    510         OP_FCMOVBE,
    511         OP_FCMOVU,
    512         OP_FUCOMPP,
    513         OP_FILD,
    514         OP_FIST,
    515         OP_FISTP,
    516         OP_FCMOVNB,
    517         OP_FCMOVNE,
    518         OP_FCMOVNBE,
    519         OP_FCMOVNU,
    520         OP_FCLEX,
    521         OP_FINIT,
    522         OP_FUCOMI,
    523         OP_FCOMI,
    524         OP_FRSTOR,
    525         OP_FSAVE,
    526         OP_FNSTSW,
    527         OP_FFREE,
    528         OP_FUCOM,
    529         OP_FUCOMP,
    530         OP_FICOM,
    531         OP_FICOMP,
    532         OP_FADDP,
    533         OP_FMULP,
    534         OP_FCOMPP,
    535         OP_FSUBRP,
    536         OP_FSUBP,
    537         OP_FDIVRP,
    538         OP_FDIVP,
    539         OP_FBLD,
    540         OP_FBSTP,
    541         OP_FCOMIP,
    542         OP_FUCOMIP,
     580    OP_FADD,
     581    OP_FMUL,
     582    OP_FCOM,
     583    OP_FCOMP,
     584    OP_FSUB,
     585    OP_FSUBR,
     586    OP_FDIV,
     587    OP_FDIVR,
     588    OP_FLD,
     589    OP_FST,
     590    OP_FSTP,
     591    OP_FLDENV,
     592    OP_FSTENV,
     593    OP_FSTCW,
     594    OP_FXCH,
     595    OP_FNOP,
     596    OP_FCHS,
     597    OP_FABS,
     598    OP_FLD1,
     599    OP_FLDL2T,
     600    OP_FLDL2E,
     601    OP_FLDPI,
     602    OP_FLDLG2,
     603    OP_FLDLN2,
     604    OP_FLDZ,
     605    OP_F2XM1,
     606    OP_FYL2X,
     607    OP_FPTAN,
     608    OP_FPATAN,
     609    OP_FXTRACT,
     610    OP_FREM1,
     611    OP_FDECSTP,
     612    OP_FINCSTP,
     613    OP_FPREM,
     614    OP_FYL2XP1,
     615    OP_FSQRT,
     616    OP_FSINCOS,
     617    OP_FRNDINT,
     618    OP_FSCALE,
     619    OP_FSIN,
     620    OP_FCOS,
     621    OP_FIADD,
     622    OP_FIMUL,
     623    OP_FISUB,
     624    OP_FISUBR,
     625    OP_FIDIV,
     626    OP_FIDIVR,
     627    OP_FCMOVB,
     628    OP_FCMOVE,
     629    OP_FCMOVBE,
     630    OP_FCMOVU,
     631    OP_FUCOMPP,
     632    OP_FILD,
     633    OP_FIST,
     634    OP_FISTP,
     635    OP_FCMOVNB,
     636    OP_FCMOVNE,
     637    OP_FCMOVNBE,
     638    OP_FCMOVNU,
     639    OP_FCLEX,
     640    OP_FINIT,
     641    OP_FUCOMI,
     642    OP_FCOMI,
     643    OP_FRSTOR,
     644    OP_FSAVE,
     645    OP_FNSTSW,
     646    OP_FFREE,
     647    OP_FUCOM,
     648    OP_FUCOMP,
     649    OP_FICOM,
     650    OP_FICOMP,
     651    OP_FADDP,
     652    OP_FMULP,
     653    OP_FCOMPP,
     654    OP_FSUBRP,
     655    OP_FSUBP,
     656    OP_FDIVRP,
     657    OP_FDIVP,
     658    OP_FBLD,
     659    OP_FBSTP,
     660    OP_FCOMIP,
     661    OP_FUCOMIP,
    543662/** @} */
    544663
    545664/** @name 3DNow!
    546665 * @{ */
    547         OP_PI2FW,
    548         OP_PI2FD,
    549         OP_PF2IW,
    550         OP_PF2ID,
    551         OP_PFPNACC,
    552         OP_PFCMPGE,
    553         OP_PFMIN,
    554         OP_PFRCP,
    555         OP_PFRSQRT,
    556         OP_PFSUB,
    557         OP_PFADD,
    558         OP_PFCMPGT,
    559         OP_PFMAX,
    560         OP_PFRCPIT1,
    561         OP_PFRSQRTIT1,
    562         OP_PFSUBR,
    563         OP_PFACC,
    564         OP_PFCMPEQ,
    565         OP_PFMUL,
    566         OP_PFRCPIT2,
    567         OP_PFMULHRW,
    568         OP_PFSWAPD,
    569         OP_PAVGUSB,
    570         OP_PFNACC,
    571         OP_ROL,
    572         OP_ROR,
    573         OP_RCL,
    574         OP_RCR,
    575         OP_SHL,
    576         OP_SHR,
    577         OP_SAR,
    578         OP_NOT,
    579         OP_NEG,
    580         OP_MUL,
    581         OP_DIV,
    582         OP_IDIV,
    583         OP_SLDT,
    584         OP_STR,
    585         OP_LLDT,
    586         OP_LTR,
    587         OP_VERR,
    588         OP_VERW,
    589         OP_SGDT,
    590         OP_LGDT,
    591         OP_SIDT,
    592         OP_LIDT,
    593         OP_SMSW,
    594         OP_LMSW,
    595         OP_INVLPG,
    596         OP_CMPXCHG8B,
    597         OP_PSLLQ,
    598         OP_PSRLDQ,
    599         OP_PSLLDQ,
    600         OP_FXSAVE,
    601         OP_FXRSTOR,
    602         OP_LDMXCSR,
    603         OP_STMXCSR,
    604         OP_LFENCE,
    605         OP_MFENCE,
    606         OP_SFENCE,
    607         OP_PREFETCH,
    608         OP_MONITOR,
    609         OP_MWAIT,
    610         OP_CLFLUSH,
    611         OP_MOV_DR,
    612         OP_MOV_TR,
    613         OP_SWAPGS,
     666    OP_PI2FW,
     667    OP_PI2FD,
     668    OP_PF2IW,
     669    OP_PF2ID,
     670    OP_PFPNACC,
     671    OP_PFCMPGE,
     672    OP_PFMIN,
     673    OP_PFRCP,
     674    OP_PFRSQRT,
     675    OP_PFSUB,
     676    OP_PFADD,
     677    OP_PFCMPGT,
     678    OP_PFMAX,
     679    OP_PFRCPIT1,
     680    OP_PFRSQRTIT1,
     681    OP_PFSUBR,
     682    OP_PFACC,
     683    OP_PFCMPEQ,
     684    OP_PFMUL,
     685    OP_PFRCPIT2,
     686    OP_PFMULHRW,
     687    OP_PFSWAPD,
     688    OP_PAVGUSB,
     689    OP_PFNACC,
     690    OP_ROL,
     691    OP_ROR,
     692    OP_RCL,
     693    OP_RCR,
     694    OP_SHL,
     695    OP_SHR,
     696    OP_SAR,
     697    OP_NOT,
     698    OP_NEG,
     699    OP_MUL,
     700    OP_DIV,
     701    OP_IDIV,
     702    OP_SLDT,
     703    OP_STR,
     704    OP_LLDT,
     705    OP_LTR,
     706    OP_VERR,
     707    OP_VERW,
     708    OP_SGDT,
     709    OP_LGDT,
     710    OP_SIDT,
     711    OP_LIDT,
     712    OP_SMSW,
     713    OP_LMSW,
     714    OP_INVLPG,
     715    OP_CMPXCHG8B,
     716    OP_PSLLQ,
     717    OP_PSRLDQ,
     718    OP_PSLLDQ,
     719    OP_FXSAVE,
     720    OP_FXRSTOR,
     721    OP_LDMXCSR,
     722    OP_STMXCSR,
     723    OP_LFENCE,
     724    OP_MFENCE,
     725    OP_SFENCE,
     726    OP_PREFETCH,
     727    OP_MONITOR,
     728    OP_MWAIT,
     729    OP_CLFLUSH,
     730    OP_MOV_DR,
     731    OP_MOV_TR,
     732    OP_SWAPGS,
    614733/** @name VT-x instructions
    615734* @{ */
    616         OP_VMREAD,
    617         OP_VMWRITE,
    618         OP_VMCALL,
    619         OP_VMXON,
    620         OP_VMXOFF,
    621         OP_VMCLEAR,
    622         OP_VMLAUNCH,
    623         OP_VMRESUME,
    624         OP_VMPTRLD,
    625         OP_VMPTRST,
    626         OP_INVEPT,
    627         OP_INVVPID,
     735    OP_VMREAD,
     736    OP_VMWRITE,
     737    OP_VMCALL,
     738    OP_VMXON,
     739    OP_VMXOFF,
     740    OP_VMCLEAR,
     741    OP_VMLAUNCH,
     742    OP_VMRESUME,
     743    OP_VMPTRLD,
     744    OP_VMPTRST,
     745    OP_INVEPT,
     746    OP_INVVPID,
    628747/** @}  */
    629748/** @name 64 bits instruction
    630749 * @{ */
    631750
    632         OP_MOVSXD
     751    OP_MOVSXD
    633752/** @} */
    634753};
     
    769888#define OP_PARM_W               0x3C0       /* xmm register */
    770889#define OP_PARM_V               0x3E0
    771 #define OP_PARM_U                               0x400       /* The R/M field of the ModR/M byte selects XMM/YMM register. */
    772 #define OP_PARM_B                               0x420       /* VEX.vvvv field select general purpose register. */
     890#define OP_PARM_U               0x400       /* The R/M field of the ModR/M byte selects XMM/YMM register. */
     891#define OP_PARM_B               0x420       /* VEX.vvvv field select general purpose register. */
    773892#define OP_PARM_H               0x440
     893#define OP_PARM_L               0x460
    774894
    775895#define OP_PARM_NONE            0
     
    790910#define OP_PARM_w               0xF
    791911#define OP_PARM_x               0x10
    792 #define OP_PARM_y                               0x11
    793 #define OP_PARM_z                               0x12
     912#define OP_PARM_y               0x11
     913#define OP_PARM_z               0x12
     914#define OP_PARM_qq              0x13
    794915
    795916
    796917#define OP_PARM_Ap              (OP_PARM_A+OP_PARM_p)
     918#define OP_PARM_By              (OP_PARM_B+OP_PARM_y)
    797919#define OP_PARM_Cd              (OP_PARM_C+OP_PARM_d)
    798920#define OP_PARM_Dd              (OP_PARM_D+OP_PARM_d)
     
    808930#define OP_PARM_Gv              (OP_PARM_G+OP_PARM_v)
    809931#define OP_PARM_Gw              (OP_PARM_G+OP_PARM_w)
    810 #define OP_PARM_Gy                              (OP_PARM_G+OP_PARM_y)
     932#define OP_PARM_Gy              (OP_PARM_G+OP_PARM_y)
    811933#define OP_PARM_Hq              (OP_PARM_H+OP_PARM_q)
    812934#define OP_PARM_Hps             (OP_PARM_H+OP_PARM_ps)
    813935#define OP_PARM_Hpd             (OP_PARM_H+OP_PARM_pd)
    814936#define OP_PARM_Hdq             (OP_PARM_H+OP_PARM_dq)
     937#define OP_PARM_Hqq             (OP_PARM_H+OP_PARM_qq)
    815938#define OP_PARM_Hsd             (OP_PARM_H+OP_PARM_sd)
    816939#define OP_PARM_Hss             (OP_PARM_H+OP_PARM_ss)
    817 #define OP_PARM_Hx                              (OP_PARM_H+OP_PARM_x)
     940#define OP_PARM_Hx              (OP_PARM_H+OP_PARM_x)
    818941#define OP_PARM_Ib              (OP_PARM_I+OP_PARM_b)
    819942#define OP_PARM_Id              (OP_PARM_I+OP_PARM_d)
     
    832955#define OP_PARM_Mdq             (OP_PARM_M+OP_PARM_dq)
    833956#define OP_PARM_Ms              (OP_PARM_M+OP_PARM_s)
    834 #define OP_PARM_Mx                              (OP_PARM_M+OP_PARM_x)
    835 #define OP_PARM_My                              (OP_PARM_M+OP_PARM_y)
    836 #define OP_PARM_Mps                             (OP_PARM_M+OP_PARM_ps)
    837 #define OP_PARM_Mpd                             (OP_PARM_M+OP_PARM_pd)
     957#define OP_PARM_Mx              (OP_PARM_M+OP_PARM_x)
     958#define OP_PARM_My              (OP_PARM_M+OP_PARM_y)
     959#define OP_PARM_Mps             (OP_PARM_M+OP_PARM_ps)
     960#define OP_PARM_Mpd             (OP_PARM_M+OP_PARM_pd)
    838961#define OP_PARM_Ob              (OP_PARM_O+OP_PARM_b)
    839962#define OP_PARM_Ov              (OP_PARM_O+OP_PARM_v)
     
    844967#define OP_PARM_Rd              (OP_PARM_R+OP_PARM_d)
    845968#define OP_PARM_Rw              (OP_PARM_R+OP_PARM_w)
    846 #define OP_PARM_Ry                              (OP_PARM_R+OP_PARM_y)
     969#define OP_PARM_Ry              (OP_PARM_R+OP_PARM_y)
    847970#define OP_PARM_Sw              (OP_PARM_S+OP_PARM_w)
    848971#define OP_PARM_Td              (OP_PARM_T+OP_PARM_d)
     
    850973#define OP_PARM_Vq              (OP_PARM_V+OP_PARM_q)
    851974#define OP_PARM_Vx              (OP_PARM_V+OP_PARM_x)
    852 #define OP_PARM_Vy                          (OP_PARM_V+OP_PARM_y)
     975#define OP_PARM_Vy              (OP_PARM_V+OP_PARM_y)
    853976#define OP_PARM_Wq              (OP_PARM_W+OP_PARM_q)
    854977#define OP_PARM_Ws              (OP_PARM_W+OP_PARM_s)
    855 #define OP_PARM_Wx                              (OP_PARM_W+OP_PARM_x)
     978#define OP_PARM_Wx              (OP_PARM_W+OP_PARM_x)
    856979#define OP_PARM_Xb              (OP_PARM_X+OP_PARM_b)
    857980#define OP_PARM_Xv              (OP_PARM_X+OP_PARM_v)
     
    866989#define OP_PARM_Wpd             (OP_PARM_W+OP_PARM_pd)
    867990#define OP_PARM_Wss             (OP_PARM_W+OP_PARM_ss)
     991#define OP_PARM_Ww              (OP_PARM_W+OP_PARM_w)
     992#define OP_PARM_Wd              (OP_PARM_W+OP_PARM_d)
     993#define OP_PARM_Wq              (OP_PARM_W+OP_PARM_q)
    868994#define OP_PARM_Wdq             (OP_PARM_W+OP_PARM_dq)
     995#define OP_PARM_Wqq             (OP_PARM_W+OP_PARM_qq)
    869996#define OP_PARM_Ppi             (OP_PARM_P+OP_PARM_pi)
    870997#define OP_PARM_Qpi             (OP_PARM_Q+OP_PARM_pi)
     
    8731000#define OP_PARM_Wsd             (OP_PARM_W+OP_PARM_sd)
    8741001#define OP_PARM_Vpq             (OP_PARM_V+OP_PARM_pq)
     1002#define OP_PARM_Vqq             (OP_PARM_V+OP_PARM_qq)
    8751003#define OP_PARM_Pdq             (OP_PARM_P+OP_PARM_dq)
    876 #define OP_PARM_Ups                             (OP_PARM_U+OP_PARM_ps)
    877 #define OP_PARM_Upd                             (OP_PARM_U+OP_PARM_pd)
    878 #define OP_PARM_Udq                             (OP_PARM_U+OP_PARM_dq)
     1004#define OP_PARM_Ups             (OP_PARM_U+OP_PARM_ps)
     1005#define OP_PARM_Upd             (OP_PARM_U+OP_PARM_pd)
     1006#define OP_PARM_Udq             (OP_PARM_U+OP_PARM_dq)
     1007#define OP_PARM_Lx              (OP_PARM_L+OP_PARM_x)
    8791008
    8801009/** @} */
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette