// // This file was auto-generated by generate_tables.py from defs.dat. DO NOT MODIFY! // #ifndef CONSTANTS_H #define CONSTANTS_H typedef enum _ND_INS_CLASS { ND_INS_INVALID = 0, ND_INS_AAA, ND_INS_AAD, ND_INS_AAM, ND_INS_AAS, ND_INS_ADC, ND_INS_ADCX, ND_INS_ADD, ND_INS_ADDPD, ND_INS_ADDPS, ND_INS_ADDSD, ND_INS_ADDSS, ND_INS_ADDSUBPD, ND_INS_ADDSUBPS, ND_INS_ADOX, ND_INS_AESDEC, ND_INS_AESDECLAST, ND_INS_AESENC, ND_INS_AESENCLAST, ND_INS_AESIMC, ND_INS_AESKEYGENASSIST, ND_INS_ALTINST, ND_INS_AND, ND_INS_ANDN, ND_INS_ANDNPD, ND_INS_ANDNPS, ND_INS_ANDPD, ND_INS_ANDPS, ND_INS_ARPL, ND_INS_BEXTR, ND_INS_BLCFILL, ND_INS_BLCI, ND_INS_BLCIC, ND_INS_BLCMSK, ND_INS_BLCS, ND_INS_BLENDPD, ND_INS_BLENDPS, ND_INS_BLENDVPD, ND_INS_BLENDVPS, ND_INS_BLSFILL, ND_INS_BLSI, ND_INS_BLSIC, ND_INS_BLSMSK, ND_INS_BLSR, ND_INS_BNDCL, ND_INS_BNDCN, ND_INS_BNDCU, ND_INS_BNDLDX, ND_INS_BNDMK, ND_INS_BNDMOV, ND_INS_BNDSTX, ND_INS_BOUND, ND_INS_BSF, ND_INS_BSR, ND_INS_BSWAP, ND_INS_BT, ND_INS_BTC, ND_INS_BTR, ND_INS_BTS, ND_INS_BZHI, ND_INS_CALLFD, ND_INS_CALLFI, ND_INS_CALLNI, ND_INS_CALLNR, ND_INS_CBW, ND_INS_CDQ, ND_INS_CDQE, ND_INS_CL1INVMB, ND_INS_CLAC, ND_INS_CLC, ND_INS_CLD, ND_INS_CLDEMOTE, ND_INS_CLEVICT0, ND_INS_CLEVICT1, ND_INS_CLFLUSH, ND_INS_CLFLUSHOPT, ND_INS_CLGI, ND_INS_CLI, ND_INS_CLRSSBSY, ND_INS_CLTS, ND_INS_CLWB, ND_INS_CLZERO, ND_INS_CMC, ND_INS_CMOVcc, ND_INS_CMP, ND_INS_CMPPD, ND_INS_CMPPS, ND_INS_CMPS, ND_INS_CMPSD, ND_INS_CMPSS, ND_INS_CMPXCHG, ND_INS_CMPXCHG16B, ND_INS_CMPXCHG8B, ND_INS_COMISD, ND_INS_COMISS, ND_INS_CPUID, ND_INS_CPU_READ, ND_INS_CPU_WRITE, ND_INS_CQO, ND_INS_CRC32, ND_INS_CVTDQ2PD, ND_INS_CVTDQ2PS, ND_INS_CVTPD2DQ, ND_INS_CVTPD2PI, ND_INS_CVTPD2PS, ND_INS_CVTPI2PD, ND_INS_CVTPI2PS, ND_INS_CVTPS2DQ, ND_INS_CVTPS2PD, ND_INS_CVTPS2PI, ND_INS_CVTSD2SI, ND_INS_CVTSD2SS, ND_INS_CVTSI2SD, ND_INS_CVTSI2SS, ND_INS_CVTSS2SD, ND_INS_CVTSS2SI, ND_INS_CVTTPD2DQ, ND_INS_CVTTPD2PI, ND_INS_CVTTPS2DQ, ND_INS_CVTTPS2PI, ND_INS_CVTTSD2SI, ND_INS_CVTTSS2SI, ND_INS_CWD, ND_INS_CWDE, ND_INS_DAA, ND_INS_DAS, ND_INS_DEC, ND_INS_DELAY, ND_INS_DIV, ND_INS_DIVPD, ND_INS_DIVPS, ND_INS_DIVSD, ND_INS_DIVSS, ND_INS_DMINT, ND_INS_DPPD, ND_INS_DPPS, ND_INS_EMMS, ND_INS_ENCLS, ND_INS_ENCLU, ND_INS_ENCLV, ND_INS_ENDBR, ND_INS_ENQCMD, ND_INS_ENQCMDS, ND_INS_ENTER, ND_INS_EXTRACTPS, ND_INS_EXTRQ, ND_INS_F2XM1, ND_INS_FABS, ND_INS_FADD, ND_INS_FADDP, ND_INS_FBLD, ND_INS_FBSTP, ND_INS_FCHS, ND_INS_FCMOVB, ND_INS_FCMOVBE, ND_INS_FCMOVE, ND_INS_FCMOVNB, ND_INS_FCMOVNBE, ND_INS_FCMOVNE, ND_INS_FCMOVNU, ND_INS_FCMOVU, ND_INS_FCOM, ND_INS_FCOMI, ND_INS_FCOMIP, ND_INS_FCOMP, ND_INS_FCOMPP, ND_INS_FCOS, ND_INS_FDECSTP, ND_INS_FDIV, ND_INS_FDIVP, ND_INS_FDIVR, ND_INS_FDIVRP, ND_INS_FEMMS, ND_INS_FFREE, ND_INS_FFREEP, ND_INS_FIADD, ND_INS_FICOM, ND_INS_FICOMP, ND_INS_FIDIV, ND_INS_FIDIVR, ND_INS_FILD, ND_INS_FIMUL, ND_INS_FINCSTP, ND_INS_FIST, ND_INS_FISTP, ND_INS_FISTTP, ND_INS_FISUB, ND_INS_FISUBR, ND_INS_FLD, ND_INS_FLD1, ND_INS_FLDCW, ND_INS_FLDENV, ND_INS_FLDL2E, ND_INS_FLDL2T, ND_INS_FLDLG2, ND_INS_FLDLN2, ND_INS_FLDPI, ND_INS_FLDZ, ND_INS_FMUL, ND_INS_FMULP, ND_INS_FNCLEX, ND_INS_FNDISI, ND_INS_FNINIT, ND_INS_FNOP, ND_INS_FNSAVE, ND_INS_FNSTCW, ND_INS_FNSTENV, ND_INS_FNSTSW, ND_INS_FPATAN, ND_INS_FPREM, ND_INS_FPREM1, ND_INS_FPTAN, ND_INS_FRINEAR, ND_INS_FRNDINT, ND_INS_FRSTOR, ND_INS_FSCALE, ND_INS_FSIN, ND_INS_FSINCOS, ND_INS_FSQRT, ND_INS_FST, ND_INS_FSTDW, ND_INS_FSTP, ND_INS_FSTPNCE, ND_INS_FSTSG, ND_INS_FSUB, ND_INS_FSUBP, ND_INS_FSUBR, ND_INS_FSUBRP, ND_INS_FTST, ND_INS_FUCOM, ND_INS_FUCOMI, ND_INS_FUCOMIP, ND_INS_FUCOMP, ND_INS_FUCOMPP, ND_INS_FXAM, ND_INS_FXCH, ND_INS_FXRSTOR, ND_INS_FXRSTOR64, ND_INS_FXSAVE, ND_INS_FXSAVE64, ND_INS_FXTRACT, ND_INS_FYL2X, ND_INS_FYL2XP1, ND_INS_GETSEC, ND_INS_GF2P8AFFINEINVQB, ND_INS_GF2P8AFFINEQB, ND_INS_GF2P8MULB, ND_INS_HADDPD, ND_INS_HADDPS, ND_INS_HLT, ND_INS_HSUBPD, ND_INS_HSUBPS, ND_INS_IDIV, ND_INS_IMUL, ND_INS_IN, ND_INS_INC, ND_INS_INCSSP, ND_INS_INS, ND_INS_INSERTPS, ND_INS_INSERTQ, ND_INS_INT, ND_INS_INT1, ND_INS_INT3, ND_INS_INTO, ND_INS_INVD, ND_INS_INVEPT, ND_INS_INVLPG, ND_INS_INVLPGA, ND_INS_INVLPGB, ND_INS_INVPCID, ND_INS_INVVPID, ND_INS_IRET, ND_INS_JMPE, ND_INS_JMPFD, ND_INS_JMPFI, ND_INS_JMPNI, ND_INS_JMPNR, ND_INS_Jcc, ND_INS_JrCXZ, ND_INS_KADD, ND_INS_KAND, ND_INS_KANDN, ND_INS_KMERGE2L1H, ND_INS_KMERGE2L1L, ND_INS_KMOV, ND_INS_KNOT, ND_INS_KOR, ND_INS_KORTEST, ND_INS_KSHIFTL, ND_INS_KSHIFTR, ND_INS_KTEST, ND_INS_KUNPCKBW, ND_INS_KUNPCKDQ, ND_INS_KUNPCKWD, ND_INS_KXNOR, ND_INS_KXOR, ND_INS_LAHF, ND_INS_LAR, ND_INS_LDDQU, ND_INS_LDMXCSR, ND_INS_LDS, ND_INS_LDTILECFG, ND_INS_LEA, ND_INS_LEAVE, ND_INS_LES, ND_INS_LFENCE, ND_INS_LFS, ND_INS_LGDT, ND_INS_LGS, ND_INS_LIDT, ND_INS_LLDT, ND_INS_LLWPCB, ND_INS_LMSW, ND_INS_LODS, ND_INS_LOOP, ND_INS_LOOPNZ, ND_INS_LOOPZ, ND_INS_LSL, ND_INS_LSS, ND_INS_LTR, ND_INS_LWPINS, ND_INS_LWPVAL, ND_INS_LZCNT, ND_INS_MASKMOVDQU, ND_INS_MASKMOVQ, ND_INS_MAXPD, ND_INS_MAXPS, ND_INS_MAXSD, ND_INS_MAXSS, ND_INS_MCOMMIT, ND_INS_MFENCE, ND_INS_MINPD, ND_INS_MINPS, ND_INS_MINSD, ND_INS_MINSS, ND_INS_MONITOR, ND_INS_MONITORX, ND_INS_MONTMUL, ND_INS_MOV, ND_INS_MOVAPD, ND_INS_MOVAPS, ND_INS_MOVBE, ND_INS_MOVD, ND_INS_MOVDDUP, ND_INS_MOVDIR64B, ND_INS_MOVDIRI, ND_INS_MOVDQ2Q, ND_INS_MOVDQA, ND_INS_MOVDQU, ND_INS_MOVHLPS, ND_INS_MOVHPD, ND_INS_MOVHPS, ND_INS_MOVLHPS, ND_INS_MOVLPD, ND_INS_MOVLPS, ND_INS_MOVMSKPD, ND_INS_MOVMSKPS, ND_INS_MOVNTDQ, ND_INS_MOVNTDQA, ND_INS_MOVNTI, ND_INS_MOVNTPD, ND_INS_MOVNTPS, ND_INS_MOVNTQ, ND_INS_MOVNTSD, ND_INS_MOVNTSS, ND_INS_MOVQ, ND_INS_MOVQ2DQ, ND_INS_MOVS, ND_INS_MOVSD, ND_INS_MOVSHDUP, ND_INS_MOVSLDUP, ND_INS_MOVSS, ND_INS_MOVSX, ND_INS_MOVSXD, ND_INS_MOVUPD, ND_INS_MOVUPS, ND_INS_MOVZX, ND_INS_MOV_CR, ND_INS_MOV_DR, ND_INS_MOV_TR, ND_INS_MPSADBW, ND_INS_MUL, ND_INS_MULPD, ND_INS_MULPS, ND_INS_MULSD, ND_INS_MULSS, ND_INS_MULX, ND_INS_MWAIT, ND_INS_MWAITX, ND_INS_NEG, ND_INS_NOP, ND_INS_NOT, ND_INS_OR, ND_INS_ORPD, ND_INS_ORPS, ND_INS_OUT, ND_INS_OUTS, ND_INS_PABSB, ND_INS_PABSD, ND_INS_PABSW, ND_INS_PACKSSDW, ND_INS_PACKSSWB, ND_INS_PACKUSDW, ND_INS_PACKUSWB, ND_INS_PADDB, ND_INS_PADDD, ND_INS_PADDQ, ND_INS_PADDSB, ND_INS_PADDSW, ND_INS_PADDUSB, ND_INS_PADDUSW, ND_INS_PADDW, ND_INS_PALIGNR, ND_INS_PAND, ND_INS_PANDN, ND_INS_PAUSE, ND_INS_PAVGB, ND_INS_PAVGUSB, ND_INS_PAVGW, ND_INS_PBLENDVB, ND_INS_PBLENDW, ND_INS_PCLMULQDQ, ND_INS_PCMPEQB, ND_INS_PCMPEQD, ND_INS_PCMPEQQ, ND_INS_PCMPEQW, ND_INS_PCMPESTRI, ND_INS_PCMPESTRM, ND_INS_PCMPGTB, ND_INS_PCMPGTD, ND_INS_PCMPGTQ, ND_INS_PCMPGTW, ND_INS_PCMPISTRI, ND_INS_PCMPISTRM, ND_INS_PCOMMIT, ND_INS_PCONFIG, ND_INS_PDEP, ND_INS_PEXT, ND_INS_PEXTRB, ND_INS_PEXTRD, ND_INS_PEXTRQ, ND_INS_PEXTRW, ND_INS_PF2ID, ND_INS_PF2IW, ND_INS_PFACC, ND_INS_PFADD, ND_INS_PFCMPEQ, ND_INS_PFCMPGE, ND_INS_PFCMPGT, ND_INS_PFMAX, ND_INS_PFMIN, ND_INS_PFMUL, ND_INS_PFNACC, ND_INS_PFPNACC, ND_INS_PFRCP, ND_INS_PFRCPIT1, ND_INS_PFRCPIT2, ND_INS_PFRCPV, ND_INS_PFRSQIT1, ND_INS_PFRSQRT, ND_INS_PFRSQRTV, ND_INS_PFSUB, ND_INS_PFSUBR, ND_INS_PHADDD, ND_INS_PHADDSW, ND_INS_PHADDW, ND_INS_PHMINPOSUW, ND_INS_PHSUBD, ND_INS_PHSUBSW, ND_INS_PHSUBW, ND_INS_PI2FD, ND_INS_PI2FW, ND_INS_PINSRB, ND_INS_PINSRD, ND_INS_PINSRQ, ND_INS_PINSRW, ND_INS_PMADDUBSW, ND_INS_PMADDWD, ND_INS_PMAXSB, ND_INS_PMAXSD, ND_INS_PMAXSW, ND_INS_PMAXUB, ND_INS_PMAXUD, ND_INS_PMAXUW, ND_INS_PMINSB, ND_INS_PMINSD, ND_INS_PMINSW, ND_INS_PMINUB, ND_INS_PMINUD, ND_INS_PMINUW, ND_INS_PMOVMSKB, ND_INS_PMOVSXBD, ND_INS_PMOVSXBQ, ND_INS_PMOVSXBW, ND_INS_PMOVSXDQ, ND_INS_PMOVSXWD, ND_INS_PMOVSXWQ, ND_INS_PMOVZXBD, ND_INS_PMOVZXBQ, ND_INS_PMOVZXBW, ND_INS_PMOVZXDQ, ND_INS_PMOVZXWD, ND_INS_PMOVZXWQ, ND_INS_PMULDQ, ND_INS_PMULHRSW, ND_INS_PMULHRW, ND_INS_PMULHUW, ND_INS_PMULHW, ND_INS_PMULLD, ND_INS_PMULLW, ND_INS_PMULUDQ, ND_INS_POP, ND_INS_POPA, ND_INS_POPAD, ND_INS_POPCNT, ND_INS_POPF, ND_INS_POR, ND_INS_PREFETCH, ND_INS_PREFETCHE, ND_INS_PREFETCHM, ND_INS_PREFETCHNTA, ND_INS_PREFETCHT0, ND_INS_PREFETCHT1, ND_INS_PREFETCHT2, ND_INS_PREFETCHW, ND_INS_PREFETCHWT1, ND_INS_PSADBW, ND_INS_PSHUFB, ND_INS_PSHUFD, ND_INS_PSHUFHW, ND_INS_PSHUFLW, ND_INS_PSHUFW, ND_INS_PSIGNB, ND_INS_PSIGND, ND_INS_PSIGNW, ND_INS_PSLLD, ND_INS_PSLLDQ, ND_INS_PSLLQ, ND_INS_PSLLW, ND_INS_PSMASH, ND_INS_PSRAD, ND_INS_PSRAW, ND_INS_PSRLD, ND_INS_PSRLDQ, ND_INS_PSRLQ, ND_INS_PSRLW, ND_INS_PSUBB, ND_INS_PSUBD, ND_INS_PSUBQ, ND_INS_PSUBSB, ND_INS_PSUBSW, ND_INS_PSUBUSB, ND_INS_PSUBUSW, ND_INS_PSUBW, ND_INS_PSWAPD, ND_INS_PTEST, ND_INS_PTWRITE, ND_INS_PUNPCKHBW, ND_INS_PUNPCKHDQ, ND_INS_PUNPCKHQDQ, ND_INS_PUNPCKHWD, ND_INS_PUNPCKLBW, ND_INS_PUNPCKLDQ, ND_INS_PUNPCKLQDQ, ND_INS_PUNPCKLWD, ND_INS_PUSH, ND_INS_PUSHA, ND_INS_PUSHAD, ND_INS_PUSHF, ND_INS_PVALIDATE, ND_INS_PXOR, ND_INS_RCL, ND_INS_RCPPS, ND_INS_RCPSS, ND_INS_RCR, ND_INS_RDFSBASE, ND_INS_RDGSBASE, ND_INS_RDMSR, ND_INS_RDPID, ND_INS_RDPKRU, ND_INS_RDPMC, ND_INS_RDPRU, ND_INS_RDRAND, ND_INS_RDSEED, ND_INS_RDSHR, ND_INS_RDTSC, ND_INS_RDTSCP, ND_INS_RETF, ND_INS_RETN, ND_INS_RMPADJUST, ND_INS_RMPUPDATE, ND_INS_ROL, ND_INS_ROR, ND_INS_RORX, ND_INS_ROUNDPD, ND_INS_ROUNDPS, ND_INS_ROUNDSD, ND_INS_ROUNDSS, ND_INS_RSDC, ND_INS_RSLDT, ND_INS_RSM, ND_INS_RSQRTPS, ND_INS_RSQRTSS, ND_INS_RSSSP, ND_INS_RSTORSSP, ND_INS_RSTS, ND_INS_SAHF, ND_INS_SAL, ND_INS_SALC, ND_INS_SAR, ND_INS_SARX, ND_INS_SAVEPREVSSP, ND_INS_SBB, ND_INS_SCAS, ND_INS_SERIALIZE, ND_INS_SETSSBSY, ND_INS_SETcc, ND_INS_SFENCE, ND_INS_SGDT, ND_INS_SHA1MSG1, ND_INS_SHA1MSG2, ND_INS_SHA1NEXTE, ND_INS_SHA1RNDS4, ND_INS_SHA256MSG1, ND_INS_SHA256MSG2, ND_INS_SHA256RNDS2, ND_INS_SHL, ND_INS_SHLD, ND_INS_SHLX, ND_INS_SHR, ND_INS_SHRD, ND_INS_SHRX, ND_INS_SHUFPD, ND_INS_SHUFPS, ND_INS_SIDT, ND_INS_SKINIT, ND_INS_SLDT, ND_INS_SLWPCB, ND_INS_SMINT, ND_INS_SMSW, ND_INS_SPFLT, ND_INS_SQRTPD, ND_INS_SQRTPS, ND_INS_SQRTSD, ND_INS_SQRTSS, ND_INS_STAC, ND_INS_STC, ND_INS_STD, ND_INS_STGI, ND_INS_STI, ND_INS_STMXCSR, ND_INS_STOS, ND_INS_STR, ND_INS_STTILECFG, ND_INS_SUB, ND_INS_SUBPD, ND_INS_SUBPS, ND_INS_SUBSD, ND_INS_SUBSS, ND_INS_SVDC, ND_INS_SVLDT, ND_INS_SVTS, ND_INS_SWAPGS, ND_INS_SYSCALL, ND_INS_SYSENTER, ND_INS_SYSEXIT, ND_INS_SYSRET, ND_INS_T1MSKC, ND_INS_TDPBF16PS, ND_INS_TDPBSSD, ND_INS_TDPBSUD, ND_INS_TDPBUSD, ND_INS_TDPBUUD, ND_INS_TEST, ND_INS_TILELOADD, ND_INS_TILELOADDT1, ND_INS_TILERELEASE, ND_INS_TILESTORED, ND_INS_TILEZERO, ND_INS_TLBSYNC, ND_INS_TPAUSE, ND_INS_TZCNT, ND_INS_TZMSK, ND_INS_UCOMISD, ND_INS_UCOMISS, ND_INS_UD0, ND_INS_UD1, ND_INS_UD2, ND_INS_UMONITOR, ND_INS_UMWAIT, ND_INS_UNPCKHPD, ND_INS_UNPCKHPS, ND_INS_UNPCKLPD, ND_INS_UNPCKLPS, ND_INS_V4FMADDPS, ND_INS_V4FMADDSS, ND_INS_V4FNMADDPS, ND_INS_V4FNMADDSS, ND_INS_VADDPD, ND_INS_VADDPS, ND_INS_VADDSD, ND_INS_VADDSS, ND_INS_VADDSUBPD, ND_INS_VADDSUBPS, ND_INS_VAESDEC, ND_INS_VAESDECLAST, ND_INS_VAESENC, ND_INS_VAESENCLAST, ND_INS_VAESIMC, ND_INS_VAESKEYGENASSIST, ND_INS_VALIGND, ND_INS_VALIGNQ, ND_INS_VANDNPD, ND_INS_VANDNPS, ND_INS_VANDPD, ND_INS_VANDPS, ND_INS_VBLENDMPD, ND_INS_VBLENDMPS, ND_INS_VBLENDPD, ND_INS_VBLENDPS, ND_INS_VBLENDVPD, ND_INS_VBLENDVPS, ND_INS_VBROADCASTF128, ND_INS_VBROADCASTF32X2, ND_INS_VBROADCASTF32X4, ND_INS_VBROADCASTF32X8, ND_INS_VBROADCASTF64X2, ND_INS_VBROADCASTF64X4, ND_INS_VBROADCASTI128, ND_INS_VBROADCASTI32X2, ND_INS_VBROADCASTI32X4, ND_INS_VBROADCASTI32X8, ND_INS_VBROADCASTI64X2, ND_INS_VBROADCASTI64X4, ND_INS_VBROADCASTSD, ND_INS_VBROADCASTSS, ND_INS_VCMPPD, ND_INS_VCMPPS, ND_INS_VCMPSD, ND_INS_VCMPSS, ND_INS_VCOMISD, ND_INS_VCOMISS, ND_INS_VCOMPRESSPD, ND_INS_VCOMPRESSPS, ND_INS_VCVTDQ2PD, ND_INS_VCVTDQ2PS, ND_INS_VCVTNE2PS2BF16, ND_INS_VCVTNEPS2BF16, ND_INS_VCVTPD2DQ, ND_INS_VCVTPD2PS, ND_INS_VCVTPD2QQ, ND_INS_VCVTPD2UDQ, ND_INS_VCVTPD2UQQ, ND_INS_VCVTPH2PS, ND_INS_VCVTPS2DQ, ND_INS_VCVTPS2PD, ND_INS_VCVTPS2PH, ND_INS_VCVTPS2QQ, ND_INS_VCVTPS2UDQ, ND_INS_VCVTPS2UQQ, ND_INS_VCVTQQ2PD, ND_INS_VCVTQQ2PS, ND_INS_VCVTSD2SI, ND_INS_VCVTSD2SS, ND_INS_VCVTSD2USI, ND_INS_VCVTSI2SD, ND_INS_VCVTSI2SS, ND_INS_VCVTSS2SD, ND_INS_VCVTSS2SI, ND_INS_VCVTSS2USI, ND_INS_VCVTTPD2DQ, ND_INS_VCVTTPD2QQ, ND_INS_VCVTTPD2UDQ, ND_INS_VCVTTPD2UQQ, ND_INS_VCVTTPS2DQ, ND_INS_VCVTTPS2QQ, ND_INS_VCVTTPS2UDQ, ND_INS_VCVTTPS2UQQ, ND_INS_VCVTTSD2SI, ND_INS_VCVTTSD2USI, ND_INS_VCVTTSS2SI, ND_INS_VCVTTSS2USI, ND_INS_VCVTUDQ2PD, ND_INS_VCVTUDQ2PS, ND_INS_VCVTUQQ2PD, ND_INS_VCVTUQQ2PS, ND_INS_VCVTUSI2SD, ND_INS_VCVTUSI2SS, ND_INS_VDBPSADBW, ND_INS_VDIVPD, ND_INS_VDIVPS, ND_INS_VDIVSD, ND_INS_VDIVSS, ND_INS_VDPBF16PS, ND_INS_VDPPD, ND_INS_VDPPS, ND_INS_VERR, ND_INS_VERW, ND_INS_VEXP2PD, ND_INS_VEXP2PS, ND_INS_VEXPANDPD, ND_INS_VEXPANDPS, ND_INS_VEXTRACTF128, ND_INS_VEXTRACTF32X4, ND_INS_VEXTRACTF32X8, ND_INS_VEXTRACTF64X2, ND_INS_VEXTRACTF64X4, ND_INS_VEXTRACTI128, ND_INS_VEXTRACTI32X4, ND_INS_VEXTRACTI32X8, ND_INS_VEXTRACTI64X2, ND_INS_VEXTRACTI64X4, ND_INS_VEXTRACTPS, ND_INS_VFIXUPIMMPD, ND_INS_VFIXUPIMMPS, ND_INS_VFIXUPIMMSD, ND_INS_VFIXUPIMMSS, ND_INS_VFMADD132PD, ND_INS_VFMADD132PS, ND_INS_VFMADD132SD, ND_INS_VFMADD132SS, ND_INS_VFMADD213PD, ND_INS_VFMADD213PS, ND_INS_VFMADD213SD, ND_INS_VFMADD213SS, ND_INS_VFMADD231PD, ND_INS_VFMADD231PS, ND_INS_VFMADD231SD, ND_INS_VFMADD231SS, ND_INS_VFMADDPD, ND_INS_VFMADDPS, ND_INS_VFMADDSD, ND_INS_VFMADDSS, ND_INS_VFMADDSUB132PD, ND_INS_VFMADDSUB132PS, ND_INS_VFMADDSUB213PD, ND_INS_VFMADDSUB213PS, ND_INS_VFMADDSUB231PD, ND_INS_VFMADDSUB231PS, ND_INS_VFMADDSUBPD, ND_INS_VFMADDSUBPS, ND_INS_VFMSUB132PD, ND_INS_VFMSUB132PS, ND_INS_VFMSUB132SD, ND_INS_VFMSUB132SS, ND_INS_VFMSUB213PD, ND_INS_VFMSUB213PS, ND_INS_VFMSUB213SD, ND_INS_VFMSUB213SS, ND_INS_VFMSUB231PD, ND_INS_VFMSUB231PS, ND_INS_VFMSUB231SD, ND_INS_VFMSUB231SS, ND_INS_VFMSUBADD132PD, ND_INS_VFMSUBADD132PS, ND_INS_VFMSUBADD213PD, ND_INS_VFMSUBADD213PS, ND_INS_VFMSUBADD231PD, ND_INS_VFMSUBADD231PS, ND_INS_VFMSUBADDPD, ND_INS_VFMSUBADDPS, ND_INS_VFMSUBPD, ND_INS_VFMSUBPS, ND_INS_VFMSUBSD, ND_INS_VFMSUBSS, ND_INS_VFNMADD132PD, ND_INS_VFNMADD132PS, ND_INS_VFNMADD132SD, ND_INS_VFNMADD132SS, ND_INS_VFNMADD213PD, ND_INS_VFNMADD213PS, ND_INS_VFNMADD213SD, ND_INS_VFNMADD213SS, ND_INS_VFNMADD231PD, ND_INS_VFNMADD231PS, ND_INS_VFNMADD231SD, ND_INS_VFNMADD231SS, ND_INS_VFNMADDPD, ND_INS_VFNMADDPS, ND_INS_VFNMADDSD, ND_INS_VFNMADDSS, ND_INS_VFNMSUB132PD, ND_INS_VFNMSUB132PS, ND_INS_VFNMSUB132SD, ND_INS_VFNMSUB132SS, ND_INS_VFNMSUB213PD, ND_INS_VFNMSUB213PS, ND_INS_VFNMSUB213SD, ND_INS_VFNMSUB213SS, ND_INS_VFNMSUB231PD, ND_INS_VFNMSUB231PS, ND_INS_VFNMSUB231SD, ND_INS_VFNMSUB231SS, ND_INS_VFNMSUBPD, ND_INS_VFNMSUBPS, ND_INS_VFNMSUBSD, ND_INS_VFNMSUBSS, ND_INS_VFPCLASSPD, ND_INS_VFPCLASSPS, ND_INS_VFPCLASSSD, ND_INS_VFPCLASSSS, ND_INS_VFRCZPD, ND_INS_VFRCZPS, ND_INS_VFRCZSD, ND_INS_VFRCZSS, ND_INS_VGATHERDPD, ND_INS_VGATHERDPS, ND_INS_VGATHERPF0DPD, ND_INS_VGATHERPF0DPS, ND_INS_VGATHERPF0QPD, ND_INS_VGATHERPF0QPS, ND_INS_VGATHERPF1DPD, ND_INS_VGATHERPF1DPS, ND_INS_VGATHERPF1QPD, ND_INS_VGATHERPF1QPS, ND_INS_VGATHERQPD, ND_INS_VGATHERQPS, ND_INS_VGETEXPPD, ND_INS_VGETEXPPS, ND_INS_VGETEXPSD, ND_INS_VGETEXPSS, ND_INS_VGETMANTPD, ND_INS_VGETMANTPS, ND_INS_VGETMANTSD, ND_INS_VGETMANTSS, ND_INS_VGF2P8AFFINEINVQB, ND_INS_VGF2P8AFFINEQB, ND_INS_VGF2P8MULB, ND_INS_VHADDPD, ND_INS_VHADDPS, ND_INS_VHSUBPD, ND_INS_VHSUBPS, ND_INS_VINSERTF128, ND_INS_VINSERTF32X4, ND_INS_VINSERTF32X8, ND_INS_VINSERTF64X2, ND_INS_VINSERTF64X4, ND_INS_VINSERTI128, ND_INS_VINSERTI32X4, ND_INS_VINSERTI32X8, ND_INS_VINSERTI64X2, ND_INS_VINSERTI64X4, ND_INS_VINSERTPS, ND_INS_VLDDQU, ND_INS_VLDMXCSR, ND_INS_VMASKMOVDQU, ND_INS_VMASKMOVPD, ND_INS_VMASKMOVPS, ND_INS_VMAXPD, ND_INS_VMAXPS, ND_INS_VMAXSD, ND_INS_VMAXSS, ND_INS_VMCALL, ND_INS_VMCLEAR, ND_INS_VMFUNC, ND_INS_VMGEXIT, ND_INS_VMINPD, ND_INS_VMINPS, ND_INS_VMINSD, ND_INS_VMINSS, ND_INS_VMLAUNCH, ND_INS_VMLOAD, ND_INS_VMMCALL, ND_INS_VMOVAPD, ND_INS_VMOVAPS, ND_INS_VMOVD, ND_INS_VMOVDDUP, ND_INS_VMOVDQA, ND_INS_VMOVDQA32, ND_INS_VMOVDQA64, ND_INS_VMOVDQU, ND_INS_VMOVDQU16, ND_INS_VMOVDQU32, ND_INS_VMOVDQU64, ND_INS_VMOVDQU8, ND_INS_VMOVHLPS, ND_INS_VMOVHPD, ND_INS_VMOVHPS, ND_INS_VMOVLHPS, ND_INS_VMOVLPD, ND_INS_VMOVLPS, ND_INS_VMOVMSKPD, ND_INS_VMOVMSKPS, ND_INS_VMOVNTDQ, ND_INS_VMOVNTDQA, ND_INS_VMOVNTPD, ND_INS_VMOVNTPS, ND_INS_VMOVQ, ND_INS_VMOVSD, ND_INS_VMOVSHDUP, ND_INS_VMOVSLDUP, ND_INS_VMOVSS, ND_INS_VMOVUPD, ND_INS_VMOVUPS, ND_INS_VMPSADBW, ND_INS_VMPTRLD, ND_INS_VMPTRST, ND_INS_VMREAD, ND_INS_VMRESUME, ND_INS_VMRUN, ND_INS_VMSAVE, ND_INS_VMULPD, ND_INS_VMULPS, ND_INS_VMULSD, ND_INS_VMULSS, ND_INS_VMWRITE, ND_INS_VMXOFF, ND_INS_VMXON, ND_INS_VORPD, ND_INS_VORPS, ND_INS_VP2INTERSECTD, ND_INS_VP2INTERSECTQ, ND_INS_VP4DPWSSD, ND_INS_VP4DPWSSDS, ND_INS_VPABSB, ND_INS_VPABSD, ND_INS_VPABSQ, ND_INS_VPABSW, ND_INS_VPACKSSDW, ND_INS_VPACKSSWB, ND_INS_VPACKUSDW, ND_INS_VPACKUSWB, ND_INS_VPADDB, ND_INS_VPADDD, ND_INS_VPADDQ, ND_INS_VPADDSB, ND_INS_VPADDSW, ND_INS_VPADDUSB, ND_INS_VPADDUSW, ND_INS_VPADDW, ND_INS_VPALIGNR, ND_INS_VPAND, ND_INS_VPANDD, ND_INS_VPANDN, ND_INS_VPANDND, ND_INS_VPANDNQ, ND_INS_VPANDQ, ND_INS_VPAVGB, ND_INS_VPAVGW, ND_INS_VPBLENDD, ND_INS_VPBLENDMB, ND_INS_VPBLENDMD, ND_INS_VPBLENDMQ, ND_INS_VPBLENDMW, ND_INS_VPBLENDVB, ND_INS_VPBLENDW, ND_INS_VPBROADCASTB, ND_INS_VPBROADCASTD, ND_INS_VPBROADCASTMB2Q, ND_INS_VPBROADCASTMW2D, ND_INS_VPBROADCASTQ, ND_INS_VPBROADCASTW, ND_INS_VPCLMULQDQ, ND_INS_VPCMOV, ND_INS_VPCMPB, ND_INS_VPCMPD, ND_INS_VPCMPEQB, ND_INS_VPCMPEQD, ND_INS_VPCMPEQQ, ND_INS_VPCMPEQW, ND_INS_VPCMPESTRI, ND_INS_VPCMPESTRM, ND_INS_VPCMPGTB, ND_INS_VPCMPGTD, ND_INS_VPCMPGTQ, ND_INS_VPCMPGTW, ND_INS_VPCMPISTRI, ND_INS_VPCMPISTRM, ND_INS_VPCMPQ, ND_INS_VPCMPUB, ND_INS_VPCMPUD, ND_INS_VPCMPUQ, ND_INS_VPCMPUW, ND_INS_VPCMPW, ND_INS_VPCOMB, ND_INS_VPCOMD, ND_INS_VPCOMPRESSB, ND_INS_VPCOMPRESSD, ND_INS_VPCOMPRESSQ, ND_INS_VPCOMPRESSW, ND_INS_VPCOMQ, ND_INS_VPCOMUB, ND_INS_VPCOMUD, ND_INS_VPCOMUQ, ND_INS_VPCOMUW, ND_INS_VPCOMW, ND_INS_VPCONFLICTD, ND_INS_VPCONFLICTQ, ND_INS_VPDPBUSD, ND_INS_VPDPBUSDS, ND_INS_VPDPWSSD, ND_INS_VPDPWSSDS, ND_INS_VPERM2F128, ND_INS_VPERM2I128, ND_INS_VPERMB, ND_INS_VPERMD, ND_INS_VPERMI2B, ND_INS_VPERMI2D, ND_INS_VPERMI2PD, ND_INS_VPERMI2PS, ND_INS_VPERMI2Q, ND_INS_VPERMI2W, ND_INS_VPERMIL2PD, ND_INS_VPERMIL2PS, ND_INS_VPERMILPD, ND_INS_VPERMILPS, ND_INS_VPERMPD, ND_INS_VPERMPS, ND_INS_VPERMQ, ND_INS_VPERMT2B, ND_INS_VPERMT2D, ND_INS_VPERMT2PD, ND_INS_VPERMT2PS, ND_INS_VPERMT2Q, ND_INS_VPERMT2W, ND_INS_VPERMW, ND_INS_VPEXPANDB, ND_INS_VPEXPANDD, ND_INS_VPEXPANDQ, ND_INS_VPEXPANDW, ND_INS_VPEXTRB, ND_INS_VPEXTRD, ND_INS_VPEXTRQ, ND_INS_VPEXTRW, ND_INS_VPGATHERDD, ND_INS_VPGATHERDQ, ND_INS_VPGATHERQD, ND_INS_VPGATHERQQ, ND_INS_VPHADDBD, ND_INS_VPHADDBQ, ND_INS_VPHADDBW, ND_INS_VPHADDD, ND_INS_VPHADDDQ, ND_INS_VPHADDSW, ND_INS_VPHADDUBD, ND_INS_VPHADDUBQ, ND_INS_VPHADDUBW, ND_INS_VPHADDUDQ, ND_INS_VPHADDUWD, ND_INS_VPHADDUWQ, ND_INS_VPHADDW, ND_INS_VPHADDWD, ND_INS_VPHADDWQ, ND_INS_VPHMINPOSUW, ND_INS_VPHSUBBW, ND_INS_VPHSUBD, ND_INS_VPHSUBDQ, ND_INS_VPHSUBSW, ND_INS_VPHSUBW, ND_INS_VPHSUBWD, ND_INS_VPINSRB, ND_INS_VPINSRD, ND_INS_VPINSRQ, ND_INS_VPINSRW, ND_INS_VPLZCNTD, ND_INS_VPLZCNTQ, ND_INS_VPMACSDD, ND_INS_VPMACSDQH, ND_INS_VPMACSDQL, ND_INS_VPMACSSDD, ND_INS_VPMACSSDQH, ND_INS_VPMACSSDQL, ND_INS_VPMACSSWD, ND_INS_VPMACSSWW, ND_INS_VPMACSWD, ND_INS_VPMACSWW, ND_INS_VPMADCSSWD, ND_INS_VPMADCSWD, ND_INS_VPMADD52HUQ, ND_INS_VPMADD52LUQ, ND_INS_VPMADDUBSW, ND_INS_VPMADDWD, ND_INS_VPMASKMOVD, ND_INS_VPMASKMOVQ, ND_INS_VPMAXSB, ND_INS_VPMAXSD, ND_INS_VPMAXSQ, ND_INS_VPMAXSW, ND_INS_VPMAXUB, ND_INS_VPMAXUD, ND_INS_VPMAXUQ, ND_INS_VPMAXUW, ND_INS_VPMINSB, ND_INS_VPMINSD, ND_INS_VPMINSQ, ND_INS_VPMINSW, ND_INS_VPMINUB, ND_INS_VPMINUD, ND_INS_VPMINUQ, ND_INS_VPMINUW, ND_INS_VPMOVB2M, ND_INS_VPMOVD2M, ND_INS_VPMOVDB, ND_INS_VPMOVDW, ND_INS_VPMOVM2B, ND_INS_VPMOVM2D, ND_INS_VPMOVM2Q, ND_INS_VPMOVM2W, ND_INS_VPMOVMSKB, ND_INS_VPMOVQ2M, ND_INS_VPMOVQB, ND_INS_VPMOVQD, ND_INS_VPMOVQW, ND_INS_VPMOVSDB, ND_INS_VPMOVSDW, ND_INS_VPMOVSQB, ND_INS_VPMOVSQD, ND_INS_VPMOVSQW, ND_INS_VPMOVSWB, ND_INS_VPMOVSXBD, ND_INS_VPMOVSXBQ, ND_INS_VPMOVSXBW, ND_INS_VPMOVSXDQ, ND_INS_VPMOVSXWD, ND_INS_VPMOVSXWQ, ND_INS_VPMOVUSDB, ND_INS_VPMOVUSDW, ND_INS_VPMOVUSQB, ND_INS_VPMOVUSQD, ND_INS_VPMOVUSQW, ND_INS_VPMOVUSWB, ND_INS_VPMOVW2M, ND_INS_VPMOVWB, ND_INS_VPMOVZXBD, ND_INS_VPMOVZXBQ, ND_INS_VPMOVZXBW, ND_INS_VPMOVZXDQ, ND_INS_VPMOVZXWD, ND_INS_VPMOVZXWQ, ND_INS_VPMULDQ, ND_INS_VPMULHRSW, ND_INS_VPMULHUW, ND_INS_VPMULHW, ND_INS_VPMULLD, ND_INS_VPMULLQ, ND_INS_VPMULLW, ND_INS_VPMULTISHIFTQB, ND_INS_VPMULUDQ, ND_INS_VPOPCNTB, ND_INS_VPOPCNTD, ND_INS_VPOPCNTQ, ND_INS_VPOPCNTW, ND_INS_VPOR, ND_INS_VPORD, ND_INS_VPORQ, ND_INS_VPPERM, ND_INS_VPROLD, ND_INS_VPROLQ, ND_INS_VPROLVD, ND_INS_VPROLVQ, ND_INS_VPRORD, ND_INS_VPRORQ, ND_INS_VPRORVD, ND_INS_VPRORVQ, ND_INS_VPROTB, ND_INS_VPROTD, ND_INS_VPROTQ, ND_INS_VPROTW, ND_INS_VPSADBW, ND_INS_VPSCATTERDD, ND_INS_VPSCATTERDQ, ND_INS_VPSCATTERQD, ND_INS_VPSCATTERQQ, ND_INS_VPSHAB, ND_INS_VPSHAD, ND_INS_VPSHAQ, ND_INS_VPSHAW, ND_INS_VPSHLB, ND_INS_VPSHLD, ND_INS_VPSHLDD, ND_INS_VPSHLDQ, ND_INS_VPSHLDVD, ND_INS_VPSHLDVQ, ND_INS_VPSHLDVW, ND_INS_VPSHLDW, ND_INS_VPSHLQ, ND_INS_VPSHLW, ND_INS_VPSHRDD, ND_INS_VPSHRDQ, ND_INS_VPSHRDVD, ND_INS_VPSHRDVQ, ND_INS_VPSHRDVW, ND_INS_VPSHRDW, ND_INS_VPSHUFB, ND_INS_VPSHUFBITQMB, ND_INS_VPSHUFD, ND_INS_VPSHUFHW, ND_INS_VPSHUFLW, ND_INS_VPSIGNB, ND_INS_VPSIGND, ND_INS_VPSIGNW, ND_INS_VPSLLD, ND_INS_VPSLLDQ, ND_INS_VPSLLQ, ND_INS_VPSLLVD, ND_INS_VPSLLVQ, ND_INS_VPSLLVW, ND_INS_VPSLLW, ND_INS_VPSRAD, ND_INS_VPSRAQ, ND_INS_VPSRAVD, ND_INS_VPSRAVQ, ND_INS_VPSRAVW, ND_INS_VPSRAW, ND_INS_VPSRLD, ND_INS_VPSRLDQ, ND_INS_VPSRLQ, ND_INS_VPSRLVD, ND_INS_VPSRLVQ, ND_INS_VPSRLVW, ND_INS_VPSRLW, ND_INS_VPSUBB, ND_INS_VPSUBD, ND_INS_VPSUBQ, ND_INS_VPSUBSB, ND_INS_VPSUBSW, ND_INS_VPSUBUSB, ND_INS_VPSUBUSW, ND_INS_VPSUBW, ND_INS_VPTERNLOGD, ND_INS_VPTERNLOGQ, ND_INS_VPTEST, ND_INS_VPTESTMB, ND_INS_VPTESTMD, ND_INS_VPTESTMQ, ND_INS_VPTESTMW, ND_INS_VPTESTNMB, ND_INS_VPTESTNMD, ND_INS_VPTESTNMQ, ND_INS_VPTESTNMW, ND_INS_VPUNPCKHBW, ND_INS_VPUNPCKHDQ, ND_INS_VPUNPCKHQDQ, ND_INS_VPUNPCKHWD, ND_INS_VPUNPCKLBW, ND_INS_VPUNPCKLDQ, ND_INS_VPUNPCKLQDQ, ND_INS_VPUNPCKLWD, ND_INS_VPXOR, ND_INS_VPXORD, ND_INS_VPXORQ, ND_INS_VRANGEPD, ND_INS_VRANGEPS, ND_INS_VRANGESD, ND_INS_VRANGESS, ND_INS_VRCP14PD, ND_INS_VRCP14PS, ND_INS_VRCP14SD, ND_INS_VRCP14SS, ND_INS_VRCP28PD, ND_INS_VRCP28PS, ND_INS_VRCP28SD, ND_INS_VRCP28SS, ND_INS_VRCPPS, ND_INS_VRCPSS, ND_INS_VREDUCEPD, ND_INS_VREDUCEPS, ND_INS_VREDUCESD, ND_INS_VREDUCESS, ND_INS_VRNDSCALEPD, ND_INS_VRNDSCALEPS, ND_INS_VRNDSCALESD, ND_INS_VRNDSCALESS, ND_INS_VROUNDPD, ND_INS_VROUNDPS, ND_INS_VROUNDSD, ND_INS_VROUNDSS, ND_INS_VRSQRT14PD, ND_INS_VRSQRT14PS, ND_INS_VRSQRT14SD, ND_INS_VRSQRT14SS, ND_INS_VRSQRT28PD, ND_INS_VRSQRT28PS, ND_INS_VRSQRT28SD, ND_INS_VRSQRT28SS, ND_INS_VRSQRTPS, ND_INS_VRSQRTSS, ND_INS_VSCALEFPD, ND_INS_VSCALEFPS, ND_INS_VSCALEFSD, ND_INS_VSCALEFSS, ND_INS_VSCATTERDPD, ND_INS_VSCATTERDPS, ND_INS_VSCATTERPF0DPD, ND_INS_VSCATTERPF0DPS, ND_INS_VSCATTERPF0QPD, ND_INS_VSCATTERPF0QPS, ND_INS_VSCATTERPF1DPD, ND_INS_VSCATTERPF1DPS, ND_INS_VSCATTERPF1QPD, ND_INS_VSCATTERPF1QPS, ND_INS_VSCATTERQPD, ND_INS_VSCATTERQPS, ND_INS_VSHUFF32X4, ND_INS_VSHUFF64X2, ND_INS_VSHUFI32X4, ND_INS_VSHUFI64X2, ND_INS_VSHUFPD, ND_INS_VSHUFPS, ND_INS_VSQRTPD, ND_INS_VSQRTPS, ND_INS_VSQRTSD, ND_INS_VSQRTSS, ND_INS_VSTMXCSR, ND_INS_VSUBPD, ND_INS_VSUBPS, ND_INS_VSUBSD, ND_INS_VSUBSS, ND_INS_VTESTPD, ND_INS_VTESTPS, ND_INS_VUCOMISD, ND_INS_VUCOMISS, ND_INS_VUNPCKHPD, ND_INS_VUNPCKHPS, ND_INS_VUNPCKLPD, ND_INS_VUNPCKLPS, ND_INS_VXORPD, ND_INS_VXORPS, ND_INS_VZEROALL, ND_INS_VZEROUPPER, ND_INS_WAIT, ND_INS_WBINVD, ND_INS_WBNOINVD, ND_INS_WRFSBASE, ND_INS_WRGSBASE, ND_INS_WRMSR, ND_INS_WRPKRU, ND_INS_WRSHR, ND_INS_WRSS, ND_INS_WRUSS, ND_INS_XABORT, ND_INS_XADD, ND_INS_XBEGIN, ND_INS_XCHG, ND_INS_XCRYPTCBC, ND_INS_XCRYPTCFB, ND_INS_XCRYPTCTR, ND_INS_XCRYPTECB, ND_INS_XCRYPTOFB, ND_INS_XEND, ND_INS_XGETBV, ND_INS_XLATB, ND_INS_XOR, ND_INS_XORPD, ND_INS_XORPS, ND_INS_XRESLDTRK, ND_INS_XRSTOR, ND_INS_XRSTORS, ND_INS_XSAVE, ND_INS_XSAVEC, ND_INS_XSAVEOPT, ND_INS_XSAVES, ND_INS_XSETBV, ND_INS_XSHA1, ND_INS_XSHA256, ND_INS_XSTORE, ND_INS_XSUSLDTRK, ND_INS_XTEST, } ND_INS_CLASS; typedef enum _ND_INS_SET { ND_SET_INVALID = 0, ND_SET_3DNOW, ND_SET_ADX, ND_SET_AES, ND_SET_AMD, ND_SET_AMXBF16, ND_SET_AMXINT8, ND_SET_AMXTILE, ND_SET_AVX, ND_SET_AVX2, ND_SET_AVX2GATHER, ND_SET_AVX5124FMAPS, ND_SET_AVX5124VNNIW, ND_SET_AVX512BF16, ND_SET_AVX512BITALG, ND_SET_AVX512BW, ND_SET_AVX512CD, ND_SET_AVX512DQ, ND_SET_AVX512ER, ND_SET_AVX512F, ND_SET_AVX512IFMA, ND_SET_AVX512PF, ND_SET_AVX512VBMI, ND_SET_AVX512VBMI2, ND_SET_AVX512VNNI, ND_SET_AVX512VP2INTERSECT, ND_SET_AVX512VPOPCNTDQ, ND_SET_BMI1, ND_SET_BMI2, ND_SET_CET_IBT, ND_SET_CET_SS, ND_SET_CLDEMOTE, ND_SET_CLFSH, ND_SET_CLFSHOPT, ND_SET_CLWB, ND_SET_CLZERO, ND_SET_CMPXCHG16B, ND_SET_CYRIX, ND_SET_CYRIX_SMM, ND_SET_ENQCMD, ND_SET_F16C, ND_SET_FMA, ND_SET_FMA4, ND_SET_FXSAVE, ND_SET_GFNI, ND_SET_I186, ND_SET_I286PROT, ND_SET_I286REAL, ND_SET_I386, ND_SET_I486, ND_SET_I486REAL, ND_SET_I64, ND_SET_I86, ND_SET_INVLPGB, ND_SET_INVPCID, ND_SET_LONGMODE, ND_SET_LWP, ND_SET_LZCNT, ND_SET_MCOMMIT, ND_SET_MMX, ND_SET_MOVBE, ND_SET_MOVDIR64B, ND_SET_MOVDIRI, ND_SET_MPX, ND_SET_MWAITT, ND_SET_PAUSE, ND_SET_PCLMULQDQ, ND_SET_PCOMMIT, ND_SET_PCONFIG, ND_SET_PENTIUMREAL, ND_SET_PKU, ND_SET_POPCNT, ND_SET_PPRO, ND_SET_PREFETCH_NOP, ND_SET_PTWRITE, ND_SET_RDPID, ND_SET_RDPMC, ND_SET_RDPRU, ND_SET_RDRAND, ND_SET_RDSEED, ND_SET_RDTSCP, ND_SET_RDWRFSGS, ND_SET_SCC, ND_SET_SERIALIZE, ND_SET_SGX, ND_SET_SHA, ND_SET_SMAP, ND_SET_SMX, ND_SET_SNP, ND_SET_SSE, ND_SET_SSE2, ND_SET_SSE3, ND_SET_SSE4, ND_SET_SSE42, ND_SET_SSE4A, ND_SET_SSSE3, ND_SET_SVM, ND_SET_TBM, ND_SET_TSX, ND_SET_TSXLDTRK, ND_SET_UD, ND_SET_UNKNOWN, ND_SET_VAES, ND_SET_VPCLMULQDQ, ND_SET_VTX, ND_SET_WAITPKG, ND_SET_WBNOINVD, ND_SET_X87, ND_SET_XOP, ND_SET_XSAVE, ND_SET_XSAVEC, ND_SET_XSAVES, } ND_INS_SET; typedef enum _ND_INS_TYPE { ND_CAT_INVALID = 0, ND_CAT_3DNOW, ND_CAT_AES, ND_CAT_AMX, ND_CAT_ARITH, ND_CAT_AVX, ND_CAT_AVX2, ND_CAT_AVX2GATHER, ND_CAT_AVX512, ND_CAT_AVX512BF16, ND_CAT_AVX512VBMI, ND_CAT_AVX512VP2INTERSECT, ND_CAT_BITBYTE, ND_CAT_BLEND, ND_CAT_BMI1, ND_CAT_BMI2, ND_CAT_BROADCAST, ND_CAT_CALL, ND_CAT_CET, ND_CAT_CLDEMOTE, ND_CAT_CMOV, ND_CAT_COMPRESS, ND_CAT_COND_BR, ND_CAT_CONFLICT, ND_CAT_CONVERT, ND_CAT_DATAXFER, ND_CAT_DECIMAL, ND_CAT_ENQCMD, ND_CAT_EXPAND, ND_CAT_FLAGOP, ND_CAT_FMA4, ND_CAT_GATHER, ND_CAT_GFNI, ND_CAT_I386, ND_CAT_IFMA, ND_CAT_INTERRUPT, ND_CAT_IO, ND_CAT_IOSTRINGOP, ND_CAT_KMASK, ND_CAT_KNL, ND_CAT_LOGIC, ND_CAT_LOGICAL, ND_CAT_LOGICAL_FP, ND_CAT_LWP, ND_CAT_LZCNT, ND_CAT_MISC, ND_CAT_MMX, ND_CAT_MOVDIR64B, ND_CAT_MOVDIRI, ND_CAT_MPX, ND_CAT_NOP, ND_CAT_PADLOCK, ND_CAT_PCLMULQDQ, ND_CAT_PCONFIG, ND_CAT_POP, ND_CAT_PREFETCH, ND_CAT_PTWRITE, ND_CAT_PUSH, ND_CAT_RDPID, ND_CAT_RDRAND, ND_CAT_RDSEED, ND_CAT_RDWRFSGS, ND_CAT_RET, ND_CAT_ROTATE, ND_CAT_SCATTER, ND_CAT_SEGOP, ND_CAT_SEMAPHORE, ND_CAT_SGX, ND_CAT_SHA, ND_CAT_SHIFT, ND_CAT_SMAP, ND_CAT_SSE, ND_CAT_SSE2, ND_CAT_STRINGOP, ND_CAT_STTNI, ND_CAT_SYSCALL, ND_CAT_SYSRET, ND_CAT_SYSTEM, ND_CAT_UD, ND_CAT_UNCOND_BR, ND_CAT_UNKNOWN, ND_CAT_VAES, ND_CAT_VFMA, ND_CAT_VFMAPS, ND_CAT_VNNI, ND_CAT_VNNIW, ND_CAT_VPCLMULQDQ, ND_CAT_VPOPCNT, ND_CAT_VTX, ND_CAT_WAITPKG, ND_CAT_WBNOINVD, ND_CAT_WIDENOP, ND_CAT_X87_ALU, ND_CAT_XOP, ND_CAT_XSAVE, } ND_INS_CATEGORY; #endif