X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=misc%2Fdecoder_test%2FXED2%2Finclude%2Fxed%2Fxed-iclass-enum.h;fp=misc%2Fdecoder_test%2FXED2%2Finclude%2Fxed%2Fxed-iclass-enum.h;h=0000000000000000000000000000000000000000;hp=519c812aea9341189421d7a8985e69a25fb9d051;hb=7a6cd49101201e207daf7113a9048193835cebaf;hpb=320320a1c8681f2d8258a03dd087b3aed18b48a1 diff --git a/misc/decoder_test/XED2/include/xed/xed-iclass-enum.h b/misc/decoder_test/XED2/include/xed/xed-iclass-enum.h deleted file mode 100644 index 519c812..0000000 --- a/misc/decoder_test/XED2/include/xed/xed-iclass-enum.h +++ /dev/null @@ -1,683 +0,0 @@ -/*BEGIN_LEGAL -Intel Open Source License - -Copyright (c) 2002-2007 Intel Corporation -All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. Redistributions -in binary form must reproduce the above copyright notice, this list of -conditions and the following disclaimer in the documentation and/or -other materials provided with the distribution. Neither the name of -the Intel Corporation nor the names of its contributors may be used to -endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INTEL OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -END_LEGAL */ -/// @file xed-iclass-enum.h -/// @author Mark Charney - -// This file was automatically generated. -// Do not edit this file. - -#if !defined(_XED_ICLASS_ENUM_H_) -# define _XED_ICLASS_ENUM_H_ -#include "xed-common-hdrs.h" -typedef enum { - XED_ICLASS_INVALID, - XED_ICLASS_AAA, - XED_ICLASS_AAD, - XED_ICLASS_AAM, - XED_ICLASS_AAS, - XED_ICLASS_ADC, - XED_ICLASS_ADD, - XED_ICLASS_ADDPD, - XED_ICLASS_ADDPS, - XED_ICLASS_ADDSD, - XED_ICLASS_ADDSS, - XED_ICLASS_ADDSUBPD, - XED_ICLASS_ADDSUBPS, - XED_ICLASS_AND, - XED_ICLASS_ANDNPD, - XED_ICLASS_ANDNPS, - XED_ICLASS_ANDPD, - XED_ICLASS_ANDPS, - XED_ICLASS_ARPL, - XED_ICLASS_BLENDPD, - XED_ICLASS_BLENDPS, - XED_ICLASS_BLENDVPD, - XED_ICLASS_BLENDVPS, - XED_ICLASS_BOUND, - XED_ICLASS_BSF, - XED_ICLASS_BSR, - XED_ICLASS_BSWAP, - XED_ICLASS_BT, - XED_ICLASS_BTC, - XED_ICLASS_BTR, - XED_ICLASS_BTS, - XED_ICLASS_CALL_FAR, - XED_ICLASS_CALL_NEAR, - XED_ICLASS_CBW, - XED_ICLASS_CDQ, - XED_ICLASS_CDQE, - XED_ICLASS_CLC, - XED_ICLASS_CLD, - XED_ICLASS_CLFLUSH, - XED_ICLASS_CLGI, - XED_ICLASS_CLI, - XED_ICLASS_CLTS, - XED_ICLASS_CMC, - XED_ICLASS_CMOVB, - XED_ICLASS_CMOVBE, - XED_ICLASS_CMOVL, - XED_ICLASS_CMOVLE, - XED_ICLASS_CMOVNB, - XED_ICLASS_CMOVNBE, - XED_ICLASS_CMOVNL, - XED_ICLASS_CMOVNLE, - XED_ICLASS_CMOVNO, - XED_ICLASS_CMOVNP, - XED_ICLASS_CMOVNS, - XED_ICLASS_CMOVNZ, - XED_ICLASS_CMOVO, - XED_ICLASS_CMOVP, - XED_ICLASS_CMOVS, - XED_ICLASS_CMOVZ, - XED_ICLASS_CMP, - XED_ICLASS_CMPPD, - XED_ICLASS_CMPPS, - XED_ICLASS_CMPSB, - XED_ICLASS_CMPSD, - XED_ICLASS_CMPSD_XMM, - XED_ICLASS_CMPSQ, - XED_ICLASS_CMPSS, - XED_ICLASS_CMPSW, - XED_ICLASS_CMPXCHG, - XED_ICLASS_CMPXCHG16B, - XED_ICLASS_CMPXCHG8B, - XED_ICLASS_COMISD, - XED_ICLASS_COMISS, - XED_ICLASS_CPUID, - XED_ICLASS_CQO, - XED_ICLASS_CRC32, - XED_ICLASS_CVTDQ2PD, - XED_ICLASS_CVTDQ2PS, - XED_ICLASS_CVTPD2DQ, - XED_ICLASS_CVTPD2PI, - XED_ICLASS_CVTPD2PS, - XED_ICLASS_CVTPI2PD, - XED_ICLASS_CVTPI2PS, - XED_ICLASS_CVTPS2DQ, - XED_ICLASS_CVTPS2PD, - XED_ICLASS_CVTPS2PI, - XED_ICLASS_CVTSD2SI, - XED_ICLASS_CVTSD2SS, - XED_ICLASS_CVTSI2SD, - XED_ICLASS_CVTSI2SS, - XED_ICLASS_CVTSS2SD, - XED_ICLASS_CVTSS2SI, - XED_ICLASS_CVTTPD2DQ, - XED_ICLASS_CVTTPD2PI, - XED_ICLASS_CVTTPS2DQ, - XED_ICLASS_CVTTPS2PI, - XED_ICLASS_CVTTSD2SI, - XED_ICLASS_CVTTSS2SI, - XED_ICLASS_CWD, - XED_ICLASS_CWDE, - XED_ICLASS_DAA, - XED_ICLASS_DAS, - XED_ICLASS_DEC, - XED_ICLASS_DIV, - XED_ICLASS_DIVPD, - XED_ICLASS_DIVPS, - XED_ICLASS_DIVSD, - XED_ICLASS_DIVSS, - XED_ICLASS_DPPD, - XED_ICLASS_DPPS, - XED_ICLASS_EMMS, - XED_ICLASS_ENTER, - XED_ICLASS_EXTRACTPS, - XED_ICLASS_EXTRQ, - XED_ICLASS_F2XM1, - XED_ICLASS_FABS, - XED_ICLASS_FADD, - XED_ICLASS_FADDP, - XED_ICLASS_FBLD, - XED_ICLASS_FBSTP, - XED_ICLASS_FCHS, - XED_ICLASS_FCMOVB, - XED_ICLASS_FCMOVBE, - XED_ICLASS_FCMOVE, - XED_ICLASS_FCMOVNB, - XED_ICLASS_FCMOVNBE, - XED_ICLASS_FCMOVNE, - XED_ICLASS_FCMOVNU, - XED_ICLASS_FCMOVU, - XED_ICLASS_FCOM, - XED_ICLASS_FCOMI, - XED_ICLASS_FCOMIP, - XED_ICLASS_FCOMP, - XED_ICLASS_FCOMPP, - XED_ICLASS_FCOS, - XED_ICLASS_FDECSTP, - XED_ICLASS_FDIV, - XED_ICLASS_FDIVP, - XED_ICLASS_FDIVR, - XED_ICLASS_FDIVRP, - XED_ICLASS_FEMMS, - XED_ICLASS_FFREE, - XED_ICLASS_FFREEP, - XED_ICLASS_FIADD, - XED_ICLASS_FICOM, - XED_ICLASS_FICOMP, - XED_ICLASS_FIDIV, - XED_ICLASS_FIDIVR, - XED_ICLASS_FILD, - XED_ICLASS_FIMUL, - XED_ICLASS_FINCSTP, - XED_ICLASS_FIST, - XED_ICLASS_FISTP, - XED_ICLASS_FISTTP, - XED_ICLASS_FISUB, - XED_ICLASS_FISUBR, - XED_ICLASS_FLD, - XED_ICLASS_FLD1, - XED_ICLASS_FLDCW, - XED_ICLASS_FLDENV, - XED_ICLASS_FLDL2E, - XED_ICLASS_FLDL2T, - XED_ICLASS_FLDLG2, - XED_ICLASS_FLDLN2, - XED_ICLASS_FLDPI, - XED_ICLASS_FLDZ, - XED_ICLASS_FMUL, - XED_ICLASS_FMULP, - XED_ICLASS_FNCLEX, - XED_ICLASS_FNINIT, - XED_ICLASS_FNOP, - XED_ICLASS_FNSAVE, - XED_ICLASS_FNSTCW, - XED_ICLASS_FNSTENV, - XED_ICLASS_FNSTSW, - XED_ICLASS_FPATAN, - XED_ICLASS_FPREM, - XED_ICLASS_FPREM1, - XED_ICLASS_FPTAN, - XED_ICLASS_FRNDINT, - XED_ICLASS_FRSTOR, - XED_ICLASS_FSCALE, - XED_ICLASS_FSETPM287_NOP, - XED_ICLASS_FSIN, - XED_ICLASS_FSINCOS, - XED_ICLASS_FSQRT, - XED_ICLASS_FST, - XED_ICLASS_FSTP, - XED_ICLASS_FSUB, - XED_ICLASS_FSUBP, - XED_ICLASS_FSUBR, - XED_ICLASS_FSUBRP, - XED_ICLASS_FTST, - XED_ICLASS_FUCOM, - XED_ICLASS_FUCOMI, - XED_ICLASS_FUCOMIP, - XED_ICLASS_FUCOMP, - XED_ICLASS_FUCOMPP, - XED_ICLASS_FWAIT, - XED_ICLASS_FXAM, - XED_ICLASS_FXCH, - XED_ICLASS_FXRSTOR, - XED_ICLASS_FXSAVE, - XED_ICLASS_FXTRACT, - XED_ICLASS_FYL2X, - XED_ICLASS_FYL2XP1, - XED_ICLASS_HADDPD, - XED_ICLASS_HADDPS, - XED_ICLASS_HLT, - XED_ICLASS_HSUBPD, - XED_ICLASS_HSUBPS, - XED_ICLASS_IDIV, - XED_ICLASS_IMUL, - XED_ICLASS_IN, - XED_ICLASS_INC, - XED_ICLASS_INSB, - XED_ICLASS_INSD, - XED_ICLASS_INSERTPS, - XED_ICLASS_INSERTQ, - XED_ICLASS_INSW, - XED_ICLASS_INT, - XED_ICLASS_INT1, - XED_ICLASS_INT3, - XED_ICLASS_INTO, - XED_ICLASS_INVD, - XED_ICLASS_INVLPG, - XED_ICLASS_INVLPGA, - XED_ICLASS_IRET, - XED_ICLASS_IRETD, - XED_ICLASS_IRETQ, - XED_ICLASS_JB, - XED_ICLASS_JBE, - XED_ICLASS_JL, - XED_ICLASS_JLE, - XED_ICLASS_JMP, - XED_ICLASS_JMP_FAR, - XED_ICLASS_JNB, - XED_ICLASS_JNBE, - XED_ICLASS_JNL, - XED_ICLASS_JNLE, - XED_ICLASS_JNO, - XED_ICLASS_JNP, - XED_ICLASS_JNS, - XED_ICLASS_JNZ, - XED_ICLASS_JO, - XED_ICLASS_JP, - XED_ICLASS_JRCXZ, - XED_ICLASS_JS, - XED_ICLASS_JZ, - XED_ICLASS_LAHF, - XED_ICLASS_LAR, - XED_ICLASS_LDDQU, - XED_ICLASS_LDMXCSR, - XED_ICLASS_LDS, - XED_ICLASS_LEA, - XED_ICLASS_LEAVE, - XED_ICLASS_LES, - XED_ICLASS_LFENCE, - XED_ICLASS_LFS, - XED_ICLASS_LGDT, - XED_ICLASS_LGS, - XED_ICLASS_LIDT, - XED_ICLASS_LLDT, - XED_ICLASS_LMSW, - XED_ICLASS_LODSB, - XED_ICLASS_LODSD, - XED_ICLASS_LODSQ, - XED_ICLASS_LODSW, - XED_ICLASS_LOOP, - XED_ICLASS_LOOPE, - XED_ICLASS_LOOPNE, - XED_ICLASS_LSL, - XED_ICLASS_LSS, - XED_ICLASS_LTR, - XED_ICLASS_LZCNT, - XED_ICLASS_MASKMOVDQU, - XED_ICLASS_MASKMOVQ, - XED_ICLASS_MAXPD, - XED_ICLASS_MAXPS, - XED_ICLASS_MAXSD, - XED_ICLASS_MAXSS, - XED_ICLASS_MFENCE, - XED_ICLASS_MINPD, - XED_ICLASS_MINPS, - XED_ICLASS_MINSD, - XED_ICLASS_MINSS, - XED_ICLASS_MONITOR, - XED_ICLASS_MOV, - XED_ICLASS_MOVAPD, - XED_ICLASS_MOVAPS, - XED_ICLASS_MOVD, - XED_ICLASS_MOVDDUP, - XED_ICLASS_MOVDQ2Q, - XED_ICLASS_MOVDQA, - XED_ICLASS_MOVDQU, - XED_ICLASS_MOVHLPS, - XED_ICLASS_MOVHPD, - XED_ICLASS_MOVHPS, - XED_ICLASS_MOVLHPS, - XED_ICLASS_MOVLPD, - XED_ICLASS_MOVLPS, - XED_ICLASS_MOVMSKPD, - XED_ICLASS_MOVMSKPS, - XED_ICLASS_MOVNTDQ, - XED_ICLASS_MOVNTDQA, - XED_ICLASS_MOVNTI, - XED_ICLASS_MOVNTPD, - XED_ICLASS_MOVNTPS, - XED_ICLASS_MOVNTQ, - XED_ICLASS_MOVNTSD, - XED_ICLASS_MOVNTSS, - XED_ICLASS_MOVQ, - XED_ICLASS_MOVQ2DQ, - XED_ICLASS_MOVSB, - XED_ICLASS_MOVSD, - XED_ICLASS_MOVSD_XMM, - XED_ICLASS_MOVSHDUP, - XED_ICLASS_MOVSLDUP, - XED_ICLASS_MOVSQ, - XED_ICLASS_MOVSS, - XED_ICLASS_MOVSW, - XED_ICLASS_MOVSX, - XED_ICLASS_MOVSXD, - XED_ICLASS_MOVUPD, - XED_ICLASS_MOVUPS, - XED_ICLASS_MOVZX, - XED_ICLASS_MOV_CR, - XED_ICLASS_MOV_DR, - XED_ICLASS_MPSADBW, - XED_ICLASS_MUL, - XED_ICLASS_MULPD, - XED_ICLASS_MULPS, - XED_ICLASS_MULSD, - XED_ICLASS_MULSS, - XED_ICLASS_MWAIT, - XED_ICLASS_NEG, - XED_ICLASS_NOP, - XED_ICLASS_NOP2, - XED_ICLASS_NOP3, - XED_ICLASS_NOP4, - XED_ICLASS_NOP5, - XED_ICLASS_NOP6, - XED_ICLASS_NOP7, - XED_ICLASS_NOP8, - XED_ICLASS_NOP9, - XED_ICLASS_NOT, - XED_ICLASS_OR, - XED_ICLASS_ORPD, - XED_ICLASS_ORPS, - XED_ICLASS_OUT, - XED_ICLASS_OUTSB, - XED_ICLASS_OUTSD, - XED_ICLASS_OUTSW, - XED_ICLASS_PABSB, - XED_ICLASS_PABSD, - XED_ICLASS_PABSW, - XED_ICLASS_PACKSSDW, - XED_ICLASS_PACKSSWB, - XED_ICLASS_PACKUSDW, - XED_ICLASS_PACKUSWB, - XED_ICLASS_PADDB, - XED_ICLASS_PADDD, - XED_ICLASS_PADDQ, - XED_ICLASS_PADDSB, - XED_ICLASS_PADDSW, - XED_ICLASS_PADDUSB, - XED_ICLASS_PADDUSW, - XED_ICLASS_PADDW, - XED_ICLASS_PALIGNR, - XED_ICLASS_PAND, - XED_ICLASS_PANDN, - XED_ICLASS_PAUSE, - XED_ICLASS_PAVGB, - XED_ICLASS_PAVGUSB, - XED_ICLASS_PAVGW, - XED_ICLASS_PBLENDVB, - XED_ICLASS_PBLENDW, - XED_ICLASS_PCMPEQB, - XED_ICLASS_PCMPEQD, - XED_ICLASS_PCMPEQQ, - XED_ICLASS_PCMPEQW, - XED_ICLASS_PCMPESTRI, - XED_ICLASS_PCMPESTRM, - XED_ICLASS_PCMPGTB, - XED_ICLASS_PCMPGTD, - XED_ICLASS_PCMPGTQ, - XED_ICLASS_PCMPGTW, - XED_ICLASS_PCMPISTRI, - XED_ICLASS_PCMPISTRM, - XED_ICLASS_PEXTRB, - XED_ICLASS_PEXTRD, - XED_ICLASS_PEXTRQ, - XED_ICLASS_PEXTRW, - XED_ICLASS_PF2ID, - XED_ICLASS_PF2IW, - XED_ICLASS_PFACC, - XED_ICLASS_PFADD, - XED_ICLASS_PFCMPEQ, - XED_ICLASS_PFCMPGE, - XED_ICLASS_PFCMPGT, - XED_ICLASS_PFCPIT1, - XED_ICLASS_PFMAX, - XED_ICLASS_PFMIN, - XED_ICLASS_PFMUL, - XED_ICLASS_PFNACC, - XED_ICLASS_PFPNACC, - XED_ICLASS_PFRCP, - XED_ICLASS_PFRCPIT2, - XED_ICLASS_PFRSQIT1, - XED_ICLASS_PFSQRT, - XED_ICLASS_PFSUB, - XED_ICLASS_PFSUBR, - XED_ICLASS_PHADDD, - XED_ICLASS_PHADDSW, - XED_ICLASS_PHADDW, - XED_ICLASS_PHMINPOSUW, - XED_ICLASS_PHSUBD, - XED_ICLASS_PHSUBSW, - XED_ICLASS_PHSUBW, - XED_ICLASS_PI2FD, - XED_ICLASS_PI2FW, - XED_ICLASS_PINSRB, - XED_ICLASS_PINSRD, - XED_ICLASS_PINSRQ, - XED_ICLASS_PINSRW, - XED_ICLASS_PMADDUBSW, - XED_ICLASS_PMADDWD, - XED_ICLASS_PMAXSB, - XED_ICLASS_PMAXSD, - XED_ICLASS_PMAXSW, - XED_ICLASS_PMAXUB, - XED_ICLASS_PMAXUD, - XED_ICLASS_PMAXUW, - XED_ICLASS_PMINSB, - XED_ICLASS_PMINSD, - XED_ICLASS_PMINSW, - XED_ICLASS_PMINUB, - XED_ICLASS_PMINUD, - XED_ICLASS_PMINUW, - XED_ICLASS_PMOVMSKB, - XED_ICLASS_PMOVSXBD, - XED_ICLASS_PMOVSXBQ, - XED_ICLASS_PMOVSXBW, - XED_ICLASS_PMOVSXDQ, - XED_ICLASS_PMOVSXWD, - XED_ICLASS_PMOVSXWQ, - XED_ICLASS_PMOVZXBD, - XED_ICLASS_PMOVZXBQ, - XED_ICLASS_PMOVZXBW, - XED_ICLASS_PMOVZXDQ, - XED_ICLASS_PMOVZXWD, - XED_ICLASS_PMOVZXWQ, - XED_ICLASS_PMULDQ, - XED_ICLASS_PMULHRSW, - XED_ICLASS_PMULHRW, - XED_ICLASS_PMULHUW, - XED_ICLASS_PMULHW, - XED_ICLASS_PMULLD, - XED_ICLASS_PMULLW, - XED_ICLASS_PMULUDQ, - XED_ICLASS_POP, - XED_ICLASS_POPA, - XED_ICLASS_POPAD, - XED_ICLASS_POPCNT, - XED_ICLASS_POPF, - XED_ICLASS_POPFD, - XED_ICLASS_POPFQ, - XED_ICLASS_POR, - XED_ICLASS_PREFETCHNTA, - XED_ICLASS_PREFETCHT0, - XED_ICLASS_PREFETCHT1, - XED_ICLASS_PREFETCHT2, - XED_ICLASS_PREFETCH_EXCLUSIVE, - XED_ICLASS_PREFETCH_MODIFIED, - XED_ICLASS_PREFETCH_RESERVED, - XED_ICLASS_PSADBW, - XED_ICLASS_PSHUFB, - XED_ICLASS_PSHUFD, - XED_ICLASS_PSHUFHW, - XED_ICLASS_PSHUFLW, - XED_ICLASS_PSHUFW, - XED_ICLASS_PSIGNB, - XED_ICLASS_PSIGND, - XED_ICLASS_PSIGNW, - XED_ICLASS_PSLLD, - XED_ICLASS_PSLLDQ, - XED_ICLASS_PSLLQ, - XED_ICLASS_PSLLW, - XED_ICLASS_PSRAD, - XED_ICLASS_PSRAW, - XED_ICLASS_PSRLD, - XED_ICLASS_PSRLDQ, - XED_ICLASS_PSRLQ, - XED_ICLASS_PSRLW, - XED_ICLASS_PSUBB, - XED_ICLASS_PSUBD, - XED_ICLASS_PSUBQ, - XED_ICLASS_PSUBSB, - XED_ICLASS_PSUBSW, - XED_ICLASS_PSUBUSB, - XED_ICLASS_PSUBUSW, - XED_ICLASS_PSUBW, - XED_ICLASS_PSWAPD, - XED_ICLASS_PTEST, - XED_ICLASS_PUNPCKHBW, - XED_ICLASS_PUNPCKHDQ, - XED_ICLASS_PUNPCKHQDQ, - XED_ICLASS_PUNPCKHWD, - XED_ICLASS_PUNPCKLBW, - XED_ICLASS_PUNPCKLDQ, - XED_ICLASS_PUNPCKLQDQ, - XED_ICLASS_PUNPCKLWD, - XED_ICLASS_PUSH, - XED_ICLASS_PUSHA, - XED_ICLASS_PUSHAD, - XED_ICLASS_PUSHF, - XED_ICLASS_PUSHFD, - XED_ICLASS_PUSHFQ, - XED_ICLASS_PXOR, - XED_ICLASS_RCL, - XED_ICLASS_RCPPS, - XED_ICLASS_RCPSS, - XED_ICLASS_RCR, - XED_ICLASS_RDMSR, - XED_ICLASS_RDPMC, - XED_ICLASS_RDTSC, - XED_ICLASS_RDTSCP, - XED_ICLASS_RET_FAR, - XED_ICLASS_RET_NEAR, - XED_ICLASS_ROL, - XED_ICLASS_ROR, - XED_ICLASS_ROUNDPD, - XED_ICLASS_ROUNDPS, - XED_ICLASS_ROUNDSD, - XED_ICLASS_ROUNDSS, - XED_ICLASS_RSM, - XED_ICLASS_RSQRTPS, - XED_ICLASS_RSQRTSS, - XED_ICLASS_SAHF, - XED_ICLASS_SALC, - XED_ICLASS_SAR, - XED_ICLASS_SBB, - XED_ICLASS_SCASB, - XED_ICLASS_SCASD, - XED_ICLASS_SCASQ, - XED_ICLASS_SCASW, - XED_ICLASS_SETB, - XED_ICLASS_SETBE, - XED_ICLASS_SETL, - XED_ICLASS_SETLE, - XED_ICLASS_SETNB, - XED_ICLASS_SETNBE, - XED_ICLASS_SETNL, - XED_ICLASS_SETNLE, - XED_ICLASS_SETNO, - XED_ICLASS_SETNP, - XED_ICLASS_SETNS, - XED_ICLASS_SETNZ, - XED_ICLASS_SETO, - XED_ICLASS_SETP, - XED_ICLASS_SETS, - XED_ICLASS_SETZ, - XED_ICLASS_SFENCE, - XED_ICLASS_SGDT, - XED_ICLASS_SHL, - XED_ICLASS_SHLD, - XED_ICLASS_SHR, - XED_ICLASS_SHRD, - XED_ICLASS_SHUFPD, - XED_ICLASS_SHUFPS, - XED_ICLASS_SIDT, - XED_ICLASS_SKINIT, - XED_ICLASS_SLDT, - XED_ICLASS_SMSW, - XED_ICLASS_SQRTPD, - XED_ICLASS_SQRTPS, - XED_ICLASS_SQRTSD, - XED_ICLASS_SQRTSS, - XED_ICLASS_STC, - XED_ICLASS_STD, - XED_ICLASS_STGI, - XED_ICLASS_STI, - XED_ICLASS_STMXCSR, - XED_ICLASS_STOSB, - XED_ICLASS_STOSD, - XED_ICLASS_STOSQ, - XED_ICLASS_STOSW, - XED_ICLASS_STR, - XED_ICLASS_SUB, - XED_ICLASS_SUBPD, - XED_ICLASS_SUBPS, - XED_ICLASS_SUBSD, - XED_ICLASS_SUBSS, - XED_ICLASS_SWAPGS, - XED_ICLASS_SYSCALL, - XED_ICLASS_SYSENTER, - XED_ICLASS_SYSEXIT, - XED_ICLASS_SYSRET, - XED_ICLASS_TEST, - XED_ICLASS_UCOMISD, - XED_ICLASS_UCOMISS, - XED_ICLASS_UD2, - XED_ICLASS_UNPCKHPD, - XED_ICLASS_UNPCKHPS, - XED_ICLASS_UNPCKLPD, - XED_ICLASS_UNPCKLPS, - XED_ICLASS_VERR, - XED_ICLASS_VERW, - XED_ICLASS_VMCALL, - XED_ICLASS_VMCLEAR, - XED_ICLASS_VMLAUNCH, - XED_ICLASS_VMLOAD, - XED_ICLASS_VMMCALL, - XED_ICLASS_VMPTRLD, - XED_ICLASS_VMPTRST, - XED_ICLASS_VMREAD, - XED_ICLASS_VMRESUME, - XED_ICLASS_VMRUN, - XED_ICLASS_VMSAVE, - XED_ICLASS_VMWRITE, - XED_ICLASS_VMXOFF, - XED_ICLASS_VMXON, - XED_ICLASS_WBINVD, - XED_ICLASS_WRMSR, - XED_ICLASS_XADD, - XED_ICLASS_XCHG, - XED_ICLASS_XGETBV, - XED_ICLASS_XLAT, - XED_ICLASS_XOR, - XED_ICLASS_XORPD, - XED_ICLASS_XORPS, - XED_ICLASS_XRSTOR, - XED_ICLASS_XSAVE, - XED_ICLASS_XSETBV, - XED_ICLASS_LAST -} xed_iclass_enum_t; - -XED_DLL_EXPORT xed_iclass_enum_t -str2xed_iclass_enum_t(const char* s); -XED_DLL_EXPORT const char* -xed_iclass_enum_t2str(const xed_iclass_enum_t p); - -#endif