/// @file xed-iform-max.c // This file was automatically generated. // Do not edit this file. /*BEGIN_LEGAL Copyright (c) 2021 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. END_LEGAL */ #include "xed-internal-header.h" const xed_uint32_t xed_iform_max_per_iclass_table[XED_ICLASS_LAST] = { /* INVALID */ 0, /* AAA */ 1, /* AAD */ 1, /* AAM */ 1, /* AAS */ 1, /* ADC */ 18, /* ADCX */ 4, /* ADC_LOCK */ 6, /* ADD */ 18, /* ADDPD */ 2, /* ADDPS */ 2, /* ADDSD */ 2, /* ADDSS */ 2, /* ADDSUBPD */ 2, /* ADDSUBPS */ 2, /* ADD_LOCK */ 6, /* ADOX */ 4, /* AESDEC */ 2, /* AESDEC128KL */ 1, /* AESDEC256KL */ 1, /* AESDECLAST */ 2, /* AESDECWIDE128KL */ 1, /* AESDECWIDE256KL */ 1, /* AESENC */ 2, /* AESENC128KL */ 1, /* AESENC256KL */ 1, /* AESENCLAST */ 2, /* AESENCWIDE128KL */ 1, /* AESENCWIDE256KL */ 1, /* AESIMC */ 2, /* AESKEYGENASSIST */ 2, /* AND */ 18, /* ANDN */ 4, /* ANDNPD */ 2, /* ANDNPS */ 2, /* ANDPD */ 2, /* ANDPS */ 2, /* AND_LOCK */ 6, /* ARPL */ 2, /* BEXTR */ 4, /* BEXTR_XOP */ 4, /* BLCFILL */ 4, /* BLCI */ 4, /* BLCIC */ 4, /* BLCMSK */ 4, /* BLCS */ 4, /* BLENDPD */ 2, /* BLENDPS */ 2, /* BLENDVPD */ 2, /* BLENDVPS */ 2, /* BLSFILL */ 4, /* BLSI */ 4, /* BLSIC */ 4, /* BLSMSK */ 4, /* BLSR */ 4, /* BNDCL */ 3, /* BNDCN */ 3, /* BNDCU */ 3, /* BNDLDX */ 2, /* BNDMK */ 1, /* BNDMOV */ 5, /* BNDSTX */ 2, /* BOUND */ 2, /* BSF */ 2, /* BSR */ 2, /* BSWAP */ 1, /* BT */ 4, /* BTC */ 4, /* BTC_LOCK */ 2, /* BTR */ 4, /* BTR_LOCK */ 2, /* BTS */ 4, /* BTS_LOCK */ 2, /* BZHI */ 4, /* CALL_FAR */ 2, /* CALL_NEAR */ 4, /* CBW */ 1, /* CDQ */ 1, /* CDQE */ 1, /* CLAC */ 1, /* CLC */ 1, /* CLD */ 1, /* CLDEMOTE */ 1, /* CLFLUSH */ 1, /* CLFLUSHOPT */ 1, /* CLGI */ 1, /* CLI */ 1, /* CLRSSBSY */ 1, /* CLTS */ 1, /* CLUI */ 1, /* CLWB */ 1, /* CLZERO */ 1, /* CMC */ 1, /* CMOVB */ 2, /* CMOVBE */ 2, /* CMOVL */ 2, /* CMOVLE */ 2, /* CMOVNB */ 2, /* CMOVNBE */ 2, /* CMOVNL */ 2, /* CMOVNLE */ 2, /* CMOVNO */ 2, /* CMOVNP */ 2, /* CMOVNS */ 2, /* CMOVNZ */ 2, /* CMOVO */ 2, /* CMOVP */ 2, /* CMOVS */ 2, /* CMOVZ */ 2, /* CMP */ 18, /* CMPPD */ 2, /* CMPPS */ 2, /* CMPSB */ 1, /* CMPSD */ 1, /* CMPSD_XMM */ 2, /* CMPSQ */ 1, /* CMPSS */ 2, /* CMPSW */ 1, /* CMPXCHG */ 4, /* CMPXCHG16B */ 1, /* CMPXCHG16B_LOCK */ 1, /* CMPXCHG8B */ 1, /* CMPXCHG8B_LOCK */ 1, /* CMPXCHG_LOCK */ 2, /* COMISD */ 2, /* COMISS */ 2, /* CPUID */ 1, /* CQO */ 1, /* CRC32 */ 4, /* CVTDQ2PD */ 2, /* CVTDQ2PS */ 2, /* CVTPD2DQ */ 2, /* CVTPD2PI */ 2, /* CVTPD2PS */ 2, /* CVTPI2PD */ 2, /* CVTPI2PS */ 2, /* CVTPS2DQ */ 2, /* CVTPS2PD */ 2, /* CVTPS2PI */ 2, /* CVTSD2SI */ 4, /* CVTSD2SS */ 2, /* CVTSI2SD */ 4, /* CVTSI2SS */ 4, /* CVTSS2SD */ 2, /* CVTSS2SI */ 4, /* CVTTPD2DQ */ 2, /* CVTTPD2PI */ 2, /* CVTTPS2DQ */ 2, /* CVTTPS2PI */ 2, /* CVTTSD2SI */ 4, /* CVTTSS2SI */ 4, /* CWD */ 1, /* CWDE */ 1, /* DAA */ 1, /* DAS */ 1, /* DEC */ 5, /* DEC_LOCK */ 2, /* DIV */ 4, /* DIVPD */ 2, /* DIVPS */ 2, /* DIVSD */ 2, /* DIVSS */ 2, /* DPPD */ 2, /* DPPS */ 2, /* EMMS */ 1, /* ENCLS */ 1, /* ENCLU */ 1, /* ENCLV */ 1, /* ENCODEKEY128 */ 1, /* ENCODEKEY256 */ 1, /* ENDBR32 */ 1, /* ENDBR64 */ 1, /* ENQCMD */ 1, /* ENQCMDS */ 1, /* ENTER */ 1, /* EXTRACTPS */ 2, /* EXTRQ */ 2, /* F2XM1 */ 1, /* FABS */ 1, /* FADD */ 4, /* FADDP */ 1, /* FBLD */ 1, /* FBSTP */ 1, /* FCHS */ 1, /* FCMOVB */ 1, /* FCMOVBE */ 1, /* FCMOVE */ 1, /* FCMOVNB */ 1, /* FCMOVNBE */ 1, /* FCMOVNE */ 1, /* FCMOVNU */ 1, /* FCMOVU */ 1, /* FCOM */ 4, /* FCOMI */ 1, /* FCOMIP */ 1, /* FCOMP */ 5, /* FCOMPP */ 1, /* FCOS */ 1, /* FDECSTP */ 1, /* FDISI8087_NOP */ 1, /* FDIV */ 4, /* FDIVP */ 1, /* FDIVR */ 4, /* FDIVRP */ 1, /* FEMMS */ 1, /* FENI8087_NOP */ 1, /* FFREE */ 1, /* FFREEP */ 1, /* FIADD */ 2, /* FICOM */ 2, /* FICOMP */ 2, /* FIDIV */ 2, /* FIDIVR */ 2, /* FILD */ 3, /* FIMUL */ 2, /* FINCSTP */ 1, /* FIST */ 2, /* FISTP */ 3, /* FISTTP */ 3, /* FISUB */ 2, /* FISUBR */ 2, /* FLD */ 4, /* FLD1 */ 1, /* FLDCW */ 1, /* FLDENV */ 2, /* FLDL2E */ 1, /* FLDL2T */ 1, /* FLDLG2 */ 1, /* FLDLN2 */ 1, /* FLDPI */ 1, /* FLDZ */ 1, /* FMUL */ 4, /* FMULP */ 1, /* FNCLEX */ 1, /* FNINIT */ 1, /* FNOP */ 1, /* FNSAVE */ 2, /* FNSTCW */ 1, /* FNSTENV */ 2, /* FNSTSW */ 2, /* FPATAN */ 1, /* FPREM */ 1, /* FPREM1 */ 1, /* FPTAN */ 1, /* FRNDINT */ 1, /* FRSTOR */ 2, /* FSCALE */ 1, /* FSETPM287_NOP */ 1, /* FSIN */ 1, /* FSINCOS */ 1, /* FSQRT */ 1, /* FST */ 3, /* FSTP */ 6, /* FSTPNCE */ 1, /* FSUB */ 4, /* FSUBP */ 1, /* FSUBR */ 4, /* FSUBRP */ 1, /* FTST */ 1, /* FUCOM */ 1, /* FUCOMI */ 1, /* FUCOMIP */ 1, /* FUCOMP */ 1, /* FUCOMPP */ 1, /* FWAIT */ 1, /* FXAM */ 1, /* FXCH */ 3, /* FXRSTOR */ 1, /* FXRSTOR64 */ 1, /* FXSAVE */ 1, /* FXSAVE64 */ 1, /* FXTRACT */ 1, /* FYL2X */ 1, /* FYL2XP1 */ 1, /* GETSEC */ 1, /* GF2P8AFFINEINVQB */ 2, /* GF2P8AFFINEQB */ 2, /* GF2P8MULB */ 2, /* HADDPD */ 2, /* HADDPS */ 2, /* HLT */ 1, /* HRESET */ 1, /* HSUBPD */ 2, /* HSUBPS */ 2, /* IDIV */ 4, /* IMUL */ 10, /* IN */ 4, /* INC */ 5, /* INCSSPD */ 1, /* INCSSPQ */ 1, /* INC_LOCK */ 2, /* INSB */ 1, /* INSD */ 1, /* INSERTPS */ 2, /* INSERTQ */ 2, /* INSW */ 1, /* INT */ 1, /* INT1 */ 1, /* INT3 */ 1, /* INTO */ 1, /* INVD */ 1, /* INVEPT */ 2, /* INVLPG */ 1, /* INVLPGA */ 1, /* INVLPGB */ 2, /* INVPCID */ 2, /* INVVPID */ 2, /* IRET */ 1, /* IRETD */ 1, /* IRETQ */ 1, /* JB */ 3, /* JBE */ 3, /* JCXZ */ 1, /* JECXZ */ 1, /* JL */ 3, /* JLE */ 3, /* JMP */ 5, /* JMP_FAR */ 2, /* JNB */ 3, /* JNBE */ 3, /* JNL */ 3, /* JNLE */ 3, /* JNO */ 3, /* JNP */ 3, /* JNS */ 3, /* JNZ */ 3, /* JO */ 3, /* JP */ 3, /* JRCXZ */ 1, /* JS */ 3, /* JZ */ 3, /* KADDB */ 1, /* KADDD */ 1, /* KADDQ */ 1, /* KADDW */ 1, /* KANDB */ 1, /* KANDD */ 1, /* KANDNB */ 1, /* KANDND */ 1, /* KANDNQ */ 1, /* KANDNW */ 1, /* KANDQ */ 1, /* KANDW */ 1, /* KMOVB */ 5, /* KMOVD */ 5, /* KMOVQ */ 5, /* KMOVW */ 5, /* KNOTB */ 1, /* KNOTD */ 1, /* KNOTQ */ 1, /* KNOTW */ 1, /* KORB */ 1, /* KORD */ 1, /* KORQ */ 1, /* KORTESTB */ 1, /* KORTESTD */ 1, /* KORTESTQ */ 1, /* KORTESTW */ 1, /* KORW */ 1, /* KSHIFTLB */ 1, /* KSHIFTLD */ 1, /* KSHIFTLQ */ 1, /* KSHIFTLW */ 1, /* KSHIFTRB */ 1, /* KSHIFTRD */ 1, /* KSHIFTRQ */ 1, /* KSHIFTRW */ 1, /* KTESTB */ 1, /* KTESTD */ 1, /* KTESTQ */ 1, /* KTESTW */ 1, /* KUNPCKBW */ 1, /* KUNPCKDQ */ 1, /* KUNPCKWD */ 1, /* KXNORB */ 1, /* KXNORD */ 1, /* KXNORQ */ 1, /* KXNORW */ 1, /* KXORB */ 1, /* KXORD */ 1, /* KXORQ */ 1, /* KXORW */ 1, /* LAHF */ 1, /* LAR */ 2, /* LDDQU */ 1, /* LDMXCSR */ 1, /* LDS */ 1, /* LDTILECFG */ 1, /* LEA */ 1, /* LEAVE */ 1, /* LES */ 1, /* LFENCE */ 1, /* LFS */ 1, /* LGDT */ 2, /* LGS */ 1, /* LIDT */ 2, /* LLDT */ 2, /* LLWPCB */ 1, /* LMSW */ 2, /* LOADIWKEY */ 1, /* LODSB */ 1, /* LODSD */ 1, /* LODSQ */ 1, /* LODSW */ 1, /* LOOP */ 1, /* LOOPE */ 1, /* LOOPNE */ 1, /* LSL */ 2, /* LSS */ 1, /* LTR */ 2, /* LWPINS */ 2, /* LWPVAL */ 2, /* LZCNT */ 2, /* MASKMOVDQU */ 1, /* MASKMOVQ */ 1, /* MAXPD */ 2, /* MAXPS */ 2, /* MAXSD */ 2, /* MAXSS */ 2, /* MCOMMIT */ 1, /* MFENCE */ 1, /* MINPD */ 2, /* MINPS */ 2, /* MINSD */ 2, /* MINSS */ 2, /* MONITOR */ 1, /* MONITORX */ 1, /* MOV */ 22, /* MOVAPD */ 4, /* MOVAPS */ 4, /* MOVBE */ 2, /* MOVD */ 8, /* MOVDDUP */ 2, /* MOVDIR64B */ 1, /* MOVDIRI */ 2, /* MOVDQ2Q */ 1, /* MOVDQA */ 4, /* MOVDQU */ 4, /* MOVHLPS */ 1, /* MOVHPD */ 2, /* MOVHPS */ 2, /* MOVLHPS */ 1, /* MOVLPD */ 2, /* MOVLPS */ 2, /* MOVMSKPD */ 1, /* MOVMSKPS */ 1, /* MOVNTDQ */ 1, /* MOVNTDQA */ 1, /* MOVNTI */ 2, /* MOVNTPD */ 1, /* MOVNTPS */ 1, /* MOVNTQ */ 1, /* MOVNTSD */ 1, /* MOVNTSS */ 1, /* MOVQ */ 16, /* MOVQ2DQ */ 1, /* MOVSB */ 1, /* MOVSD */ 1, /* MOVSD_XMM */ 4, /* MOVSHDUP */ 2, /* MOVSLDUP */ 2, /* MOVSQ */ 1, /* MOVSS */ 4, /* MOVSW */ 1, /* MOVSX */ 4, /* MOVSXD */ 2, /* MOVUPD */ 4, /* MOVUPS */ 4, /* MOVZX */ 4, /* MOV_CR */ 4, /* MOV_DR */ 4, /* MPSADBW */ 2, /* MUL */ 4, /* MULPD */ 2, /* MULPS */ 2, /* MULSD */ 2, /* MULSS */ 2, /* MULX */ 4, /* MWAIT */ 1, /* MWAITX */ 1, /* NEG */ 4, /* NEG_LOCK */ 2, /* NOP */ 28, /* NOP2 */ 0, /* NOP3 */ 0, /* NOP4 */ 0, /* NOP5 */ 0, /* NOP6 */ 0, /* NOP7 */ 0, /* NOP8 */ 0, /* NOP9 */ 0, /* NOT */ 4, /* NOT_LOCK */ 2, /* OR */ 18, /* ORPD */ 2, /* ORPS */ 2, /* OR_LOCK */ 6, /* OUT */ 4, /* OUTSB */ 1, /* OUTSD */ 1, /* OUTSW */ 1, /* PABSB */ 4, /* PABSD */ 4, /* PABSW */ 4, /* PACKSSDW */ 4, /* PACKSSWB */ 4, /* PACKUSDW */ 2, /* PACKUSWB */ 4, /* PADDB */ 4, /* PADDD */ 4, /* PADDQ */ 4, /* PADDSB */ 4, /* PADDSW */ 4, /* PADDUSB */ 4, /* PADDUSW */ 4, /* PADDW */ 4, /* PALIGNR */ 4, /* PAND */ 4, /* PANDN */ 4, /* PAUSE */ 1, /* PAVGB */ 4, /* PAVGUSB */ 2, /* PAVGW */ 4, /* PBLENDVB */ 2, /* PBLENDW */ 2, /* PCLMULQDQ */ 2, /* PCMPEQB */ 4, /* PCMPEQD */ 4, /* PCMPEQQ */ 2, /* PCMPEQW */ 4, /* PCMPESTRI */ 2, /* PCMPESTRI64 */ 2, /* PCMPESTRM */ 2, /* PCMPESTRM64 */ 2, /* PCMPGTB */ 4, /* PCMPGTD */ 4, /* PCMPGTQ */ 2, /* PCMPGTW */ 4, /* PCMPISTRI */ 2, /* PCMPISTRI64 */ 2, /* PCMPISTRM */ 2, /* PCONFIG */ 2, /* PDEP */ 4, /* PEXT */ 4, /* PEXTRB */ 2, /* PEXTRD */ 2, /* PEXTRQ */ 2, /* PEXTRW */ 2, /* PEXTRW_SSE4 */ 2, /* PF2ID */ 2, /* PF2IW */ 2, /* PFACC */ 2, /* PFADD */ 2, /* PFCMPEQ */ 2, /* PFCMPGE */ 2, /* PFCMPGT */ 2, /* PFMAX */ 2, /* PFMIN */ 2, /* PFMUL */ 2, /* PFNACC */ 2, /* PFPNACC */ 2, /* PFRCP */ 2, /* PFRCPIT1 */ 2, /* PFRCPIT2 */ 2, /* PFRSQIT1 */ 2, /* PFRSQRT */ 2, /* PFSUB */ 2, /* PFSUBR */ 2, /* PHADDD */ 4, /* PHADDSW */ 4, /* PHADDW */ 4, /* PHMINPOSUW */ 2, /* PHSUBD */ 4, /* PHSUBSW */ 4, /* PHSUBW */ 4, /* PI2FD */ 2, /* PI2FW */ 2, /* PINSRB */ 2, /* PINSRD */ 2, /* PINSRQ */ 2, /* PINSRW */ 4, /* PMADDUBSW */ 4, /* PMADDWD */ 4, /* PMAXSB */ 2, /* PMAXSD */ 2, /* PMAXSW */ 4, /* PMAXUB */ 4, /* PMAXUD */ 2, /* PMAXUW */ 2, /* PMINSB */ 2, /* PMINSD */ 2, /* PMINSW */ 4, /* PMINUB */ 4, /* PMINUD */ 2, /* PMINUW */ 2, /* PMOVMSKB */ 2, /* PMOVSXBD */ 2, /* PMOVSXBQ */ 2, /* PMOVSXBW */ 2, /* PMOVSXDQ */ 2, /* PMOVSXWD */ 2, /* PMOVSXWQ */ 2, /* PMOVZXBD */ 2, /* PMOVZXBQ */ 2, /* PMOVZXBW */ 2, /* PMOVZXDQ */ 2, /* PMOVZXWD */ 2, /* PMOVZXWQ */ 2, /* PMULDQ */ 2, /* PMULHRSW */ 4, /* PMULHRW */ 2, /* PMULHUW */ 4, /* PMULHW */ 4, /* PMULLD */ 2, /* PMULLW */ 4, /* PMULUDQ */ 4, /* POP */ 8, /* POPA */ 1, /* POPAD */ 1, /* POPCNT */ 2, /* POPF */ 1, /* POPFD */ 1, /* POPFQ */ 1, /* POR */ 4, /* PREFETCHNTA */ 1, /* PREFETCHT0 */ 1, /* PREFETCHT1 */ 1, /* PREFETCHT2 */ 1, /* PREFETCHW */ 2, /* PREFETCHWT1 */ 1, /* PREFETCH_EXCLUSIVE */ 1, /* PREFETCH_RESERVED */ 4, /* PSADBW */ 4, /* PSHUFB */ 4, /* PSHUFD */ 2, /* PSHUFHW */ 2, /* PSHUFLW */ 2, /* PSHUFW */ 2, /* PSIGNB */ 4, /* PSIGND */ 4, /* PSIGNW */ 4, /* PSLLD */ 6, /* PSLLDQ */ 1, /* PSLLQ */ 6, /* PSLLW */ 6, /* PSMASH */ 1, /* PSRAD */ 6, /* PSRAW */ 6, /* PSRLD */ 6, /* PSRLDQ */ 1, /* PSRLQ */ 6, /* PSRLW */ 6, /* PSUBB */ 4, /* PSUBD */ 4, /* PSUBQ */ 4, /* PSUBSB */ 4, /* PSUBSW */ 4, /* PSUBUSB */ 4, /* PSUBUSW */ 4, /* PSUBW */ 4, /* PSWAPD */ 2, /* PTEST */ 2, /* PTWRITE */ 2, /* PUNPCKHBW */ 4, /* PUNPCKHDQ */ 4, /* PUNPCKHQDQ */ 2, /* PUNPCKHWD */ 4, /* PUNPCKLBW */ 4, /* PUNPCKLDQ */ 4, /* PUNPCKLQDQ */ 2, /* PUNPCKLWD */ 4, /* PUSH */ 11, /* PUSHA */ 1, /* PUSHAD */ 1, /* PUSHF */ 1, /* PUSHFD */ 1, /* PUSHFQ */ 1, /* PVALIDATE */ 1, /* PXOR */ 4, /* RCL */ 12, /* RCPPS */ 2, /* RCPSS */ 2, /* RCR */ 12, /* RDFSBASE */ 1, /* RDGSBASE */ 1, /* RDMSR */ 1, /* RDPID */ 2, /* RDPKRU */ 1, /* RDPMC */ 1, /* RDPRU */ 1, /* RDRAND */ 1, /* RDSEED */ 1, /* RDSSPD */ 1, /* RDSSPQ */ 1, /* RDTSC */ 1, /* RDTSCP */ 1, /* REPE_CMPSB */ 1, /* REPE_CMPSD */ 1, /* REPE_CMPSQ */ 1, /* REPE_CMPSW */ 1, /* REPE_SCASB */ 1, /* REPE_SCASD */ 1, /* REPE_SCASQ */ 1, /* REPE_SCASW */ 1, /* REPNE_CMPSB */ 1, /* REPNE_CMPSD */ 1, /* REPNE_CMPSQ */ 1, /* REPNE_CMPSW */ 1, /* REPNE_SCASB */ 1, /* REPNE_SCASD */ 1, /* REPNE_SCASQ */ 1, /* REPNE_SCASW */ 1, /* REP_INSB */ 1, /* REP_INSD */ 1, /* REP_INSW */ 1, /* REP_LODSB */ 1, /* REP_LODSD */ 1, /* REP_LODSQ */ 1, /* REP_LODSW */ 1, /* REP_MONTMUL */ 1, /* REP_MOVSB */ 1, /* REP_MOVSD */ 1, /* REP_MOVSQ */ 1, /* REP_MOVSW */ 1, /* REP_OUTSB */ 1, /* REP_OUTSD */ 1, /* REP_OUTSW */ 1, /* REP_STOSB */ 1, /* REP_STOSD */ 1, /* REP_STOSQ */ 1, /* REP_STOSW */ 1, /* REP_XCRYPTCBC */ 1, /* REP_XCRYPTCFB */ 1, /* REP_XCRYPTCTR */ 1, /* REP_XCRYPTECB */ 1, /* REP_XCRYPTOFB */ 1, /* REP_XSHA1 */ 1, /* REP_XSHA256 */ 1, /* REP_XSTORE */ 1, /* RET_FAR */ 2, /* RET_NEAR */ 2, /* RMPADJUST */ 1, /* RMPUPDATE */ 1, /* ROL */ 12, /* ROR */ 12, /* RORX */ 4, /* ROUNDPD */ 2, /* ROUNDPS */ 2, /* ROUNDSD */ 2, /* ROUNDSS */ 2, /* RSM */ 1, /* RSQRTPS */ 2, /* RSQRTSS */ 2, /* RSTORSSP */ 1, /* SAHF */ 1, /* SALC */ 1, /* SAR */ 12, /* SARX */ 4, /* SAVEPREVSSP */ 1, /* SBB */ 18, /* SBB_LOCK */ 6, /* SCASB */ 1, /* SCASD */ 1, /* SCASQ */ 1, /* SCASW */ 1, /* SEAMCALL */ 1, /* SEAMOPS */ 1, /* SEAMRET */ 1, /* SENDUIPI */ 1, /* SERIALIZE */ 1, /* SETB */ 2, /* SETBE */ 2, /* SETL */ 2, /* SETLE */ 2, /* SETNB */ 2, /* SETNBE */ 2, /* SETNL */ 2, /* SETNLE */ 2, /* SETNO */ 2, /* SETNP */ 2, /* SETNS */ 2, /* SETNZ */ 2, /* SETO */ 2, /* SETP */ 2, /* SETS */ 2, /* SETSSBSY */ 1, /* SETZ */ 2, /* SFENCE */ 1, /* SGDT */ 2, /* SHA1MSG1 */ 2, /* SHA1MSG2 */ 2, /* SHA1NEXTE */ 2, /* SHA1RNDS4 */ 2, /* SHA256MSG1 */ 2, /* SHA256MSG2 */ 2, /* SHA256RNDS2 */ 2, /* SHL */ 24, /* SHLD */ 4, /* SHLX */ 4, /* SHR */ 12, /* SHRD */ 4, /* SHRX */ 4, /* SHUFPD */ 2, /* SHUFPS */ 2, /* SIDT */ 2, /* SKINIT */ 1, /* SLDT */ 2, /* SLWPCB */ 1, /* SMSW */ 2, /* SQRTPD */ 2, /* SQRTPS */ 2, /* SQRTSD */ 2, /* SQRTSS */ 2, /* STAC */ 1, /* STC */ 1, /* STD */ 1, /* STGI */ 1, /* STI */ 1, /* STMXCSR */ 1, /* STOSB */ 1, /* STOSD */ 1, /* STOSQ */ 1, /* STOSW */ 1, /* STR */ 2, /* STTILECFG */ 1, /* STUI */ 1, /* SUB */ 18, /* SUBPD */ 2, /* SUBPS */ 2, /* SUBSD */ 2, /* SUBSS */ 2, /* SUB_LOCK */ 6, /* SWAPGS */ 1, /* SYSCALL */ 1, /* SYSCALL_AMD */ 1, /* SYSENTER */ 1, /* SYSEXIT */ 1, /* SYSRET */ 1, /* SYSRET64 */ 1, /* SYSRET_AMD */ 1, /* T1MSKC */ 4, /* TDCALL */ 1, /* TDPBF16PS */ 1, /* TDPBSSD */ 1, /* TDPBSUD */ 1, /* TDPBUSD */ 1, /* TDPBUUD */ 1, /* TEST */ 14, /* TESTUI */ 1, /* TILELOADD */ 1, /* TILELOADDT1 */ 1, /* TILERELEASE */ 1, /* TILESTORED */ 1, /* TILEZERO */ 1, /* TLBSYNC */ 1, /* TPAUSE */ 1, /* TZCNT */ 2, /* TZMSK */ 4, /* UCOMISD */ 2, /* UCOMISS */ 2, /* UD0 */ 3, /* UD1 */ 2, /* UD2 */ 1, /* UIRET */ 1, /* UMONITOR */ 1, /* UMWAIT */ 1, /* UNPCKHPD */ 2, /* UNPCKHPS */ 2, /* UNPCKLPD */ 2, /* UNPCKLPS */ 2, /* V4FMADDPS */ 1, /* V4FMADDSS */ 1, /* V4FNMADDPS */ 1, /* V4FNMADDSS */ 1, /* VADDPD */ 10, /* VADDPH */ 6, /* VADDPS */ 10, /* VADDSD */ 4, /* VADDSH */ 2, /* VADDSS */ 4, /* VADDSUBPD */ 4, /* VADDSUBPS */ 4, /* VAESDEC */ 10, /* VAESDECLAST */ 10, /* VAESENC */ 10, /* VAESENCLAST */ 10, /* VAESIMC */ 2, /* VAESKEYGENASSIST */ 2, /* VALIGND */ 6, /* VALIGNQ */ 6, /* VANDNPD */ 10, /* VANDNPS */ 10, /* VANDPD */ 10, /* VANDPS */ 10, /* VBLENDMPD */ 6, /* VBLENDMPS */ 6, /* VBLENDPD */ 4, /* VBLENDPS */ 4, /* VBLENDVPD */ 4, /* VBLENDVPS */ 4, /* VBROADCASTF128 */ 1, /* VBROADCASTF32X2 */ 4, /* VBROADCASTF32X4 */ 2, /* VBROADCASTF32X8 */ 1, /* VBROADCASTF64X2 */ 2, /* VBROADCASTF64X4 */ 1, /* VBROADCASTI128 */ 1, /* VBROADCASTI32X2 */ 6, /* VBROADCASTI32X4 */ 2, /* VBROADCASTI32X8 */ 1, /* VBROADCASTI64X2 */ 2, /* VBROADCASTI64X4 */ 1, /* VBROADCASTSD */ 6, /* VBROADCASTSS */ 10, /* VCMPPD */ 10, /* VCMPPH */ 6, /* VCMPPS */ 10, /* VCMPSD */ 4, /* VCMPSH */ 2, /* VCMPSS */ 4, /* VCOMISD */ 4, /* VCOMISH */ 2, /* VCOMISS */ 4, /* VCOMPRESSPD */ 6, /* VCOMPRESSPS */ 6, /* VCVTDQ2PD */ 10, /* VCVTDQ2PH */ 6, /* VCVTDQ2PS */ 10, /* VCVTNE2PS2BF16 */ 6, /* VCVTNEPS2BF16 */ 6, /* VCVTPD2DQ */ 10, /* VCVTPD2PH */ 6, /* VCVTPD2PS */ 10, /* VCVTPD2QQ */ 6, /* VCVTPD2UDQ */ 6, /* VCVTPD2UQQ */ 6, /* VCVTPH2DQ */ 6, /* VCVTPH2PD */ 6, /* VCVTPH2PS */ 10, /* VCVTPH2PSX */ 6, /* VCVTPH2QQ */ 6, /* VCVTPH2UDQ */ 6, /* VCVTPH2UQQ */ 6, /* VCVTPH2UW */ 6, /* VCVTPH2W */ 6, /* VCVTPS2DQ */ 10, /* VCVTPS2PD */ 10, /* VCVTPS2PH */ 10, /* VCVTPS2PHX */ 6, /* VCVTPS2QQ */ 6, /* VCVTPS2UDQ */ 6, /* VCVTPS2UQQ */ 6, /* VCVTQQ2PD */ 6, /* VCVTQQ2PH */ 6, /* VCVTQQ2PS */ 6, /* VCVTSD2SH */ 2, /* VCVTSD2SI */ 8, /* VCVTSD2SS */ 4, /* VCVTSD2USI */ 4, /* VCVTSH2SD */ 2, /* VCVTSH2SI */ 4, /* VCVTSH2SS */ 2, /* VCVTSH2USI */ 4, /* VCVTSI2SD */ 8, /* VCVTSI2SH */ 4, /* VCVTSI2SS */ 8, /* VCVTSS2SD */ 4, /* VCVTSS2SH */ 2, /* VCVTSS2SI */ 8, /* VCVTSS2USI */ 4, /* VCVTTPD2DQ */ 10, /* VCVTTPD2QQ */ 6, /* VCVTTPD2UDQ */ 6, /* VCVTTPD2UQQ */ 6, /* VCVTTPH2DQ */ 6, /* VCVTTPH2QQ */ 6, /* VCVTTPH2UDQ */ 6, /* VCVTTPH2UQQ */ 6, /* VCVTTPH2UW */ 6, /* VCVTTPH2W */ 6, /* VCVTTPS2DQ */ 10, /* VCVTTPS2QQ */ 6, /* VCVTTPS2UDQ */ 6, /* VCVTTPS2UQQ */ 6, /* VCVTTSD2SI */ 8, /* VCVTTSD2USI */ 4, /* VCVTTSH2SI */ 4, /* VCVTTSH2USI */ 4, /* VCVTTSS2SI */ 8, /* VCVTTSS2USI */ 4, /* VCVTUDQ2PD */ 6, /* VCVTUDQ2PH */ 6, /* VCVTUDQ2PS */ 6, /* VCVTUQQ2PD */ 6, /* VCVTUQQ2PH */ 6, /* VCVTUQQ2PS */ 6, /* VCVTUSI2SD */ 4, /* VCVTUSI2SH */ 4, /* VCVTUSI2SS */ 4, /* VCVTUW2PH */ 6, /* VCVTW2PH */ 6, /* VDBPSADBW */ 6, /* VDIVPD */ 10, /* VDIVPH */ 6, /* VDIVPS */ 10, /* VDIVSD */ 4, /* VDIVSH */ 2, /* VDIVSS */ 4, /* VDPBF16PS */ 6, /* VDPPD */ 2, /* VDPPS */ 4, /* VERR */ 2, /* VERW */ 2, /* VEXP2PD */ 2, /* VEXP2PS */ 2, /* VEXPANDPD */ 6, /* VEXPANDPS */ 6, /* VEXTRACTF128 */ 2, /* VEXTRACTF32X4 */ 4, /* VEXTRACTF32X8 */ 2, /* VEXTRACTF64X2 */ 4, /* VEXTRACTF64X4 */ 2, /* VEXTRACTI128 */ 2, /* VEXTRACTI32X4 */ 4, /* VEXTRACTI32X8 */ 2, /* VEXTRACTI64X2 */ 4, /* VEXTRACTI64X4 */ 2, /* VEXTRACTPS */ 4, /* VFCMADDCPH */ 6, /* VFCMADDCSH */ 2, /* VFCMULCPH */ 6, /* VFCMULCSH */ 2, /* VFIXUPIMMPD */ 6, /* VFIXUPIMMPS */ 6, /* VFIXUPIMMSD */ 2, /* VFIXUPIMMSS */ 2, /* VFMADD132PD */ 10, /* VFMADD132PH */ 6, /* VFMADD132PS */ 10, /* VFMADD132SD */ 4, /* VFMADD132SH */ 2, /* VFMADD132SS */ 4, /* VFMADD213PD */ 10, /* VFMADD213PH */ 6, /* VFMADD213PS */ 10, /* VFMADD213SD */ 4, /* VFMADD213SH */ 2, /* VFMADD213SS */ 4, /* VFMADD231PD */ 10, /* VFMADD231PH */ 6, /* VFMADD231PS */ 10, /* VFMADD231SD */ 4, /* VFMADD231SH */ 2, /* VFMADD231SS */ 4, /* VFMADDCPH */ 6, /* VFMADDCSH */ 2, /* VFMADDPD */ 6, /* VFMADDPS */ 6, /* VFMADDSD */ 3, /* VFMADDSS */ 3, /* VFMADDSUB132PD */ 10, /* VFMADDSUB132PH */ 6, /* VFMADDSUB132PS */ 10, /* VFMADDSUB213PD */ 10, /* VFMADDSUB213PH */ 6, /* VFMADDSUB213PS */ 10, /* VFMADDSUB231PD */ 10, /* VFMADDSUB231PH */ 6, /* VFMADDSUB231PS */ 10, /* VFMADDSUBPD */ 6, /* VFMADDSUBPS */ 6, /* VFMSUB132PD */ 10, /* VFMSUB132PH */ 6, /* VFMSUB132PS */ 10, /* VFMSUB132SD */ 4, /* VFMSUB132SH */ 2, /* VFMSUB132SS */ 4, /* VFMSUB213PD */ 10, /* VFMSUB213PH */ 6, /* VFMSUB213PS */ 10, /* VFMSUB213SD */ 4, /* VFMSUB213SH */ 2, /* VFMSUB213SS */ 4, /* VFMSUB231PD */ 10, /* VFMSUB231PH */ 6, /* VFMSUB231PS */ 10, /* VFMSUB231SD */ 4, /* VFMSUB231SH */ 2, /* VFMSUB231SS */ 4, /* VFMSUBADD132PD */ 10, /* VFMSUBADD132PH */ 6, /* VFMSUBADD132PS */ 10, /* VFMSUBADD213PD */ 10, /* VFMSUBADD213PH */ 6, /* VFMSUBADD213PS */ 10, /* VFMSUBADD231PD */ 10, /* VFMSUBADD231PH */ 6, /* VFMSUBADD231PS */ 10, /* VFMSUBADDPD */ 6, /* VFMSUBADDPS */ 6, /* VFMSUBPD */ 6, /* VFMSUBPS */ 6, /* VFMSUBSD */ 3, /* VFMSUBSS */ 3, /* VFMULCPH */ 6, /* VFMULCSH */ 2, /* VFNMADD132PD */ 10, /* VFNMADD132PH */ 6, /* VFNMADD132PS */ 10, /* VFNMADD132SD */ 4, /* VFNMADD132SH */ 2, /* VFNMADD132SS */ 4, /* VFNMADD213PD */ 10, /* VFNMADD213PH */ 6, /* VFNMADD213PS */ 10, /* VFNMADD213SD */ 4, /* VFNMADD213SH */ 2, /* VFNMADD213SS */ 4, /* VFNMADD231PD */ 10, /* VFNMADD231PH */ 6, /* VFNMADD231PS */ 10, /* VFNMADD231SD */ 4, /* VFNMADD231SH */ 2, /* VFNMADD231SS */ 4, /* VFNMADDPD */ 6, /* VFNMADDPS */ 6, /* VFNMADDSD */ 3, /* VFNMADDSS */ 3, /* VFNMSUB132PD */ 10, /* VFNMSUB132PH */ 6, /* VFNMSUB132PS */ 10, /* VFNMSUB132SD */ 4, /* VFNMSUB132SH */ 2, /* VFNMSUB132SS */ 4, /* VFNMSUB213PD */ 10, /* VFNMSUB213PH */ 6, /* VFNMSUB213PS */ 10, /* VFNMSUB213SD */ 4, /* VFNMSUB213SH */ 2, /* VFNMSUB213SS */ 4, /* VFNMSUB231PD */ 10, /* VFNMSUB231PH */ 6, /* VFNMSUB231PS */ 10, /* VFNMSUB231SD */ 4, /* VFNMSUB231SH */ 2, /* VFNMSUB231SS */ 4, /* VFNMSUBPD */ 6, /* VFNMSUBPS */ 6, /* VFNMSUBSD */ 3, /* VFNMSUBSS */ 3, /* VFPCLASSPD */ 6, /* VFPCLASSPH */ 6, /* VFPCLASSPS */ 6, /* VFPCLASSSD */ 2, /* VFPCLASSSH */ 2, /* VFPCLASSSS */ 2, /* VFRCZPD */ 4, /* VFRCZPS */ 4, /* VFRCZSD */ 2, /* VFRCZSS */ 2, /* VGATHERDPD */ 5, /* VGATHERDPS */ 5, /* VGATHERPF0DPD */ 1, /* VGATHERPF0DPS */ 1, /* VGATHERPF0QPD */ 1, /* VGATHERPF0QPS */ 1, /* VGATHERPF1DPD */ 1, /* VGATHERPF1DPS */ 1, /* VGATHERPF1QPD */ 1, /* VGATHERPF1QPS */ 1, /* VGATHERQPD */ 5, /* VGATHERQPS */ 5, /* VGETEXPPD */ 6, /* VGETEXPPH */ 6, /* VGETEXPPS */ 6, /* VGETEXPSD */ 2, /* VGETEXPSH */ 2, /* VGETEXPSS */ 2, /* VGETMANTPD */ 6, /* VGETMANTPH */ 6, /* VGETMANTPS */ 6, /* VGETMANTSD */ 2, /* VGETMANTSH */ 2, /* VGETMANTSS */ 2, /* VGF2P8AFFINEINVQB */ 10, /* VGF2P8AFFINEQB */ 10, /* VGF2P8MULB */ 10, /* VHADDPD */ 4, /* VHADDPS */ 4, /* VHSUBPD */ 4, /* VHSUBPS */ 4, /* VINSERTF128 */ 2, /* VINSERTF32X4 */ 4, /* VINSERTF32X8 */ 2, /* VINSERTF64X2 */ 4, /* VINSERTF64X4 */ 2, /* VINSERTI128 */ 2, /* VINSERTI32X4 */ 4, /* VINSERTI32X8 */ 2, /* VINSERTI64X2 */ 4, /* VINSERTI64X4 */ 2, /* VINSERTPS */ 4, /* VLDDQU */ 2, /* VLDMXCSR */ 1, /* VMASKMOVDQU */ 1, /* VMASKMOVPD */ 4, /* VMASKMOVPS */ 4, /* VMAXPD */ 10, /* VMAXPH */ 6, /* VMAXPS */ 10, /* VMAXSD */ 4, /* VMAXSH */ 2, /* VMAXSS */ 4, /* VMCALL */ 1, /* VMCLEAR */ 1, /* VMFUNC */ 1, /* VMINPD */ 10, /* VMINPH */ 6, /* VMINPS */ 10, /* VMINSD */ 4, /* VMINSH */ 2, /* VMINSS */ 4, /* VMLAUNCH */ 1, /* VMLOAD */ 1, /* VMMCALL */ 1, /* VMOVAPD */ 17, /* VMOVAPS */ 17, /* VMOVD */ 8, /* VMOVDDUP */ 10, /* VMOVDQA */ 8, /* VMOVDQA32 */ 9, /* VMOVDQA64 */ 9, /* VMOVDQU */ 8, /* VMOVDQU16 */ 9, /* VMOVDQU32 */ 9, /* VMOVDQU64 */ 9, /* VMOVDQU8 */ 9, /* VMOVHLPS */ 2, /* VMOVHPD */ 4, /* VMOVHPS */ 4, /* VMOVLHPS */ 2, /* VMOVLPD */ 4, /* VMOVLPS */ 4, /* VMOVMSKPD */ 2, /* VMOVMSKPS */ 2, /* VMOVNTDQ */ 5, /* VMOVNTDQA */ 5, /* VMOVNTPD */ 5, /* VMOVNTPS */ 5, /* VMOVQ */ 13, /* VMOVSD */ 7, /* VMOVSH */ 3, /* VMOVSHDUP */ 10, /* VMOVSLDUP */ 10, /* VMOVSS */ 7, /* VMOVUPD */ 17, /* VMOVUPS */ 17, /* VMOVW */ 4, /* VMPSADBW */ 4, /* VMPTRLD */ 1, /* VMPTRST */ 1, /* VMREAD */ 4, /* VMRESUME */ 1, /* VMRUN */ 1, /* VMSAVE */ 1, /* VMULPD */ 10, /* VMULPH */ 6, /* VMULPS */ 10, /* VMULSD */ 4, /* VMULSH */ 2, /* VMULSS */ 4, /* VMWRITE */ 4, /* VMXOFF */ 1, /* VMXON */ 1, /* VORPD */ 10, /* VORPS */ 10, /* VP2INTERSECTD */ 6, /* VP2INTERSECTQ */ 6, /* VP4DPWSSD */ 1, /* VP4DPWSSDS */ 1, /* VPABSB */ 10, /* VPABSD */ 10, /* VPABSQ */ 6, /* VPABSW */ 10, /* VPACKSSDW */ 10, /* VPACKSSWB */ 10, /* VPACKUSDW */ 10, /* VPACKUSWB */ 10, /* VPADDB */ 10, /* VPADDD */ 10, /* VPADDQ */ 10, /* VPADDSB */ 10, /* VPADDSW */ 10, /* VPADDUSB */ 10, /* VPADDUSW */ 10, /* VPADDW */ 10, /* VPALIGNR */ 10, /* VPAND */ 4, /* VPANDD */ 6, /* VPANDN */ 4, /* VPANDND */ 6, /* VPANDNQ */ 6, /* VPANDQ */ 6, /* VPAVGB */ 10, /* VPAVGW */ 10, /* VPBLENDD */ 4, /* VPBLENDMB */ 6, /* VPBLENDMD */ 6, /* VPBLENDMQ */ 6, /* VPBLENDMW */ 6, /* VPBLENDVB */ 4, /* VPBLENDW */ 4, /* VPBROADCASTB */ 13, /* VPBROADCASTD */ 13, /* VPBROADCASTMB2Q */ 3, /* VPBROADCASTMW2D */ 3, /* VPBROADCASTQ */ 13, /* VPBROADCASTW */ 13, /* VPCLMULQDQ */ 10, /* VPCMOV */ 6, /* VPCMPB */ 6, /* VPCMPD */ 6, /* VPCMPEQB */ 10, /* VPCMPEQD */ 10, /* VPCMPEQQ */ 10, /* VPCMPEQW */ 10, /* VPCMPESTRI */ 2, /* VPCMPESTRI64 */ 2, /* VPCMPESTRM */ 2, /* VPCMPESTRM64 */ 2, /* VPCMPGTB */ 10, /* VPCMPGTD */ 10, /* VPCMPGTQ */ 10, /* VPCMPGTW */ 10, /* VPCMPISTRI */ 2, /* VPCMPISTRI64 */ 2, /* VPCMPISTRM */ 2, /* VPCMPQ */ 6, /* VPCMPUB */ 6, /* VPCMPUD */ 6, /* VPCMPUQ */ 6, /* VPCMPUW */ 6, /* VPCMPW */ 6, /* VPCOMB */ 2, /* VPCOMD */ 2, /* VPCOMPRESSB */ 6, /* VPCOMPRESSD */ 6, /* VPCOMPRESSQ */ 6, /* VPCOMPRESSW */ 6, /* VPCOMQ */ 2, /* VPCOMUB */ 2, /* VPCOMUD */ 2, /* VPCOMUQ */ 2, /* VPCOMUW */ 2, /* VPCOMW */ 2, /* VPCONFLICTD */ 6, /* VPCONFLICTQ */ 6, /* VPDPBUSD */ 10, /* VPDPBUSDS */ 10, /* VPDPWSSD */ 10, /* VPDPWSSDS */ 10, /* VPERM2F128 */ 2, /* VPERM2I128 */ 2, /* VPERMB */ 6, /* VPERMD */ 6, /* VPERMI2B */ 6, /* VPERMI2D */ 6, /* VPERMI2PD */ 6, /* VPERMI2PS */ 6, /* VPERMI2Q */ 6, /* VPERMI2W */ 6, /* VPERMIL2PD */ 6, /* VPERMIL2PS */ 6, /* VPERMILPD */ 20, /* VPERMILPS */ 20, /* VPERMPD */ 10, /* VPERMPS */ 6, /* VPERMQ */ 10, /* VPERMT2B */ 6, /* VPERMT2D */ 6, /* VPERMT2PD */ 6, /* VPERMT2PS */ 6, /* VPERMT2Q */ 6, /* VPERMT2W */ 6, /* VPERMW */ 6, /* VPEXPANDB */ 6, /* VPEXPANDD */ 6, /* VPEXPANDQ */ 6, /* VPEXPANDW */ 6, /* VPEXTRB */ 4, /* VPEXTRD */ 4, /* VPEXTRQ */ 4, /* VPEXTRW */ 5, /* VPEXTRW_C5 */ 1, /* VPGATHERDD */ 5, /* VPGATHERDQ */ 5, /* VPGATHERQD */ 5, /* VPGATHERQQ */ 5, /* VPHADDBD */ 2, /* VPHADDBQ */ 2, /* VPHADDBW */ 2, /* VPHADDD */ 4, /* VPHADDDQ */ 2, /* VPHADDSW */ 4, /* VPHADDUBD */ 2, /* VPHADDUBQ */ 2, /* VPHADDUBW */ 2, /* VPHADDUDQ */ 2, /* VPHADDUWD */ 2, /* VPHADDUWQ */ 2, /* VPHADDW */ 4, /* VPHADDWD */ 2, /* VPHADDWQ */ 2, /* VPHMINPOSUW */ 2, /* VPHSUBBW */ 2, /* VPHSUBD */ 4, /* VPHSUBDQ */ 2, /* VPHSUBSW */ 4, /* VPHSUBW */ 4, /* VPHSUBWD */ 2, /* VPINSRB */ 4, /* VPINSRD */ 4, /* VPINSRQ */ 4, /* VPINSRW */ 4, /* VPLZCNTD */ 6, /* VPLZCNTQ */ 6, /* VPMACSDD */ 2, /* VPMACSDQH */ 2, /* VPMACSDQL */ 2, /* VPMACSSDD */ 2, /* VPMACSSDQH */ 2, /* VPMACSSDQL */ 2, /* VPMACSSWD */ 2, /* VPMACSSWW */ 2, /* VPMACSWD */ 2, /* VPMACSWW */ 2, /* VPMADCSSWD */ 2, /* VPMADCSWD */ 2, /* VPMADD52HUQ */ 6, /* VPMADD52LUQ */ 6, /* VPMADDUBSW */ 10, /* VPMADDWD */ 10, /* VPMASKMOVD */ 4, /* VPMASKMOVQ */ 4, /* VPMAXSB */ 10, /* VPMAXSD */ 10, /* VPMAXSQ */ 6, /* VPMAXSW */ 10, /* VPMAXUB */ 10, /* VPMAXUD */ 10, /* VPMAXUQ */ 6, /* VPMAXUW */ 10, /* VPMINSB */ 10, /* VPMINSD */ 10, /* VPMINSQ */ 6, /* VPMINSW */ 10, /* VPMINUB */ 10, /* VPMINUD */ 10, /* VPMINUQ */ 6, /* VPMINUW */ 10, /* VPMOVB2M */ 3, /* VPMOVD2M */ 3, /* VPMOVDB */ 6, /* VPMOVDW */ 6, /* VPMOVM2B */ 3, /* VPMOVM2D */ 3, /* VPMOVM2Q */ 3, /* VPMOVM2W */ 3, /* VPMOVMSKB */ 2, /* VPMOVQ2M */ 3, /* VPMOVQB */ 6, /* VPMOVQD */ 6, /* VPMOVQW */ 6, /* VPMOVSDB */ 6, /* VPMOVSDW */ 6, /* VPMOVSQB */ 6, /* VPMOVSQD */ 6, /* VPMOVSQW */ 6, /* VPMOVSWB */ 6, /* VPMOVSXBD */ 10, /* VPMOVSXBQ */ 10, /* VPMOVSXBW */ 10, /* VPMOVSXDQ */ 10, /* VPMOVSXWD */ 10, /* VPMOVSXWQ */ 10, /* VPMOVUSDB */ 6, /* VPMOVUSDW */ 6, /* VPMOVUSQB */ 6, /* VPMOVUSQD */ 6, /* VPMOVUSQW */ 6, /* VPMOVUSWB */ 6, /* VPMOVW2M */ 3, /* VPMOVWB */ 6, /* VPMOVZXBD */ 10, /* VPMOVZXBQ */ 10, /* VPMOVZXBW */ 10, /* VPMOVZXDQ */ 10, /* VPMOVZXWD */ 10, /* VPMOVZXWQ */ 10, /* VPMULDQ */ 10, /* VPMULHRSW */ 10, /* VPMULHUW */ 10, /* VPMULHW */ 10, /* VPMULLD */ 10, /* VPMULLQ */ 6, /* VPMULLW */ 10, /* VPMULTISHIFTQB */ 6, /* VPMULUDQ */ 10, /* VPOPCNTB */ 6, /* VPOPCNTD */ 6, /* VPOPCNTQ */ 6, /* VPOPCNTW */ 6, /* VPOR */ 4, /* VPORD */ 6, /* VPORQ */ 6, /* VPPERM */ 3, /* VPROLD */ 6, /* VPROLQ */ 6, /* VPROLVD */ 6, /* VPROLVQ */ 6, /* VPRORD */ 6, /* VPRORQ */ 6, /* VPRORVD */ 6, /* VPRORVQ */ 6, /* VPROTB */ 5, /* VPROTD */ 5, /* VPROTQ */ 5, /* VPROTW */ 5, /* VPSADBW */ 10, /* VPSCATTERDD */ 3, /* VPSCATTERDQ */ 3, /* VPSCATTERQD */ 3, /* VPSCATTERQQ */ 3, /* VPSHAB */ 3, /* VPSHAD */ 3, /* VPSHAQ */ 3, /* VPSHAW */ 3, /* VPSHLB */ 3, /* VPSHLD */ 3, /* VPSHLDD */ 6, /* VPSHLDQ */ 6, /* VPSHLDVD */ 6, /* VPSHLDVQ */ 6, /* VPSHLDVW */ 6, /* VPSHLDW */ 6, /* VPSHLQ */ 3, /* VPSHLW */ 3, /* VPSHRDD */ 6, /* VPSHRDQ */ 6, /* VPSHRDVD */ 6, /* VPSHRDVQ */ 6, /* VPSHRDVW */ 6, /* VPSHRDW */ 6, /* VPSHUFB */ 10, /* VPSHUFBITQMB */ 6, /* VPSHUFD */ 10, /* VPSHUFHW */ 10, /* VPSHUFLW */ 10, /* VPSIGNB */ 4, /* VPSIGND */ 4, /* VPSIGNW */ 4, /* VPSLLD */ 18, /* VPSLLDQ */ 8, /* VPSLLQ */ 18, /* VPSLLVD */ 10, /* VPSLLVQ */ 10, /* VPSLLVW */ 6, /* VPSLLW */ 18, /* VPSRAD */ 18, /* VPSRAQ */ 12, /* VPSRAVD */ 10, /* VPSRAVQ */ 6, /* VPSRAVW */ 6, /* VPSRAW */ 18, /* VPSRLD */ 18, /* VPSRLDQ */ 8, /* VPSRLQ */ 18, /* VPSRLVD */ 10, /* VPSRLVQ */ 10, /* VPSRLVW */ 6, /* VPSRLW */ 18, /* VPSUBB */ 10, /* VPSUBD */ 10, /* VPSUBQ */ 10, /* VPSUBSB */ 10, /* VPSUBSW */ 10, /* VPSUBUSB */ 10, /* VPSUBUSW */ 10, /* VPSUBW */ 10, /* VPTERNLOGD */ 6, /* VPTERNLOGQ */ 6, /* VPTEST */ 4, /* VPTESTMB */ 6, /* VPTESTMD */ 6, /* VPTESTMQ */ 6, /* VPTESTMW */ 6, /* VPTESTNMB */ 6, /* VPTESTNMD */ 6, /* VPTESTNMQ */ 6, /* VPTESTNMW */ 6, /* VPUNPCKHBW */ 10, /* VPUNPCKHDQ */ 10, /* VPUNPCKHQDQ */ 10, /* VPUNPCKHWD */ 10, /* VPUNPCKLBW */ 10, /* VPUNPCKLDQ */ 10, /* VPUNPCKLQDQ */ 10, /* VPUNPCKLWD */ 10, /* VPXOR */ 4, /* VPXORD */ 6, /* VPXORQ */ 6, /* VRANGEPD */ 6, /* VRANGEPS */ 6, /* VRANGESD */ 2, /* VRANGESS */ 2, /* VRCP14PD */ 6, /* VRCP14PS */ 6, /* VRCP14SD */ 2, /* VRCP14SS */ 2, /* VRCP28PD */ 2, /* VRCP28PS */ 2, /* VRCP28SD */ 2, /* VRCP28SS */ 2, /* VRCPPH */ 6, /* VRCPPS */ 4, /* VRCPSH */ 2, /* VRCPSS */ 2, /* VREDUCEPD */ 6, /* VREDUCEPH */ 6, /* VREDUCEPS */ 6, /* VREDUCESD */ 2, /* VREDUCESH */ 2, /* VREDUCESS */ 2, /* VRNDSCALEPD */ 6, /* VRNDSCALEPH */ 6, /* VRNDSCALEPS */ 6, /* VRNDSCALESD */ 2, /* VRNDSCALESH */ 2, /* VRNDSCALESS */ 2, /* VROUNDPD */ 4, /* VROUNDPS */ 4, /* VROUNDSD */ 2, /* VROUNDSS */ 2, /* VRSQRT14PD */ 6, /* VRSQRT14PS */ 6, /* VRSQRT14SD */ 2, /* VRSQRT14SS */ 2, /* VRSQRT28PD */ 2, /* VRSQRT28PS */ 2, /* VRSQRT28SD */ 2, /* VRSQRT28SS */ 2, /* VRSQRTPH */ 6, /* VRSQRTPS */ 4, /* VRSQRTSH */ 2, /* VRSQRTSS */ 2, /* VSCALEFPD */ 6, /* VSCALEFPH */ 6, /* VSCALEFPS */ 6, /* VSCALEFSD */ 2, /* VSCALEFSH */ 2, /* VSCALEFSS */ 2, /* VSCATTERDPD */ 3, /* VSCATTERDPS */ 3, /* VSCATTERPF0DPD */ 1, /* VSCATTERPF0DPS */ 1, /* VSCATTERPF0QPD */ 1, /* VSCATTERPF0QPS */ 1, /* VSCATTERPF1DPD */ 1, /* VSCATTERPF1DPS */ 1, /* VSCATTERPF1QPD */ 1, /* VSCATTERPF1QPS */ 1, /* VSCATTERQPD */ 3, /* VSCATTERQPS */ 3, /* VSHUFF32X4 */ 4, /* VSHUFF64X2 */ 4, /* VSHUFI32X4 */ 4, /* VSHUFI64X2 */ 4, /* VSHUFPD */ 10, /* VSHUFPS */ 10, /* VSQRTPD */ 10, /* VSQRTPH */ 6, /* VSQRTPS */ 10, /* VSQRTSD */ 4, /* VSQRTSH */ 2, /* VSQRTSS */ 4, /* VSTMXCSR */ 1, /* VSUBPD */ 10, /* VSUBPH */ 6, /* VSUBPS */ 10, /* VSUBSD */ 4, /* VSUBSH */ 2, /* VSUBSS */ 4, /* VTESTPD */ 4, /* VTESTPS */ 4, /* VUCOMISD */ 4, /* VUCOMISH */ 2, /* VUCOMISS */ 4, /* VUNPCKHPD */ 10, /* VUNPCKHPS */ 10, /* VUNPCKLPD */ 10, /* VUNPCKLPS */ 10, /* VXORPD */ 10, /* VXORPS */ 10, /* VZEROALL */ 1, /* VZEROUPPER */ 1, /* WBINVD */ 1, /* WBNOINVD */ 1, /* WRFSBASE */ 1, /* WRGSBASE */ 1, /* WRMSR */ 1, /* WRPKRU */ 1, /* WRSSD */ 1, /* WRSSQ */ 1, /* WRUSSD */ 1, /* WRUSSQ */ 1, /* XABORT */ 1, /* XADD */ 4, /* XADD_LOCK */ 2, /* XBEGIN */ 1, /* XCHG */ 5, /* XEND */ 1, /* XGETBV */ 1, /* XLAT */ 1, /* XOR */ 18, /* XORPD */ 2, /* XORPS */ 2, /* XOR_LOCK */ 6, /* XRESLDTRK */ 1, /* XRSTOR */ 1, /* XRSTOR64 */ 1, /* XRSTORS */ 1, /* XRSTORS64 */ 1, /* XSAVE */ 1, /* XSAVE64 */ 1, /* XSAVEC */ 1, /* XSAVEC64 */ 1, /* XSAVEOPT */ 1, /* XSAVEOPT64 */ 1, /* XSAVES */ 1, /* XSAVES64 */ 1, /* XSETBV */ 1, /* XSTORE */ 1, /* XSUSLDTRK */ 1, /* XTEST */ 1 }; const xed_uint32_t xed_iform_first_per_iclass_table[XED_ICLASS_LAST] = { /* INVALID */ 0, /* AAA */ 1, /* AAD */ 2, /* AAM */ 3, /* AAS */ 4, /* ADC */ 5, /* ADCX */ 23, /* ADC_LOCK */ 27, /* ADD */ 33, /* ADDPD */ 51, /* ADDPS */ 53, /* ADDSD */ 55, /* ADDSS */ 57, /* ADDSUBPD */ 59, /* ADDSUBPS */ 61, /* ADD_LOCK */ 63, /* ADOX */ 69, /* AESDEC */ 73, /* AESDEC128KL */ 75, /* AESDEC256KL */ 76, /* AESDECLAST */ 77, /* AESDECWIDE128KL */ 79, /* AESDECWIDE256KL */ 80, /* AESENC */ 81, /* AESENC128KL */ 83, /* AESENC256KL */ 84, /* AESENCLAST */ 85, /* AESENCWIDE128KL */ 87, /* AESENCWIDE256KL */ 88, /* AESIMC */ 89, /* AESKEYGENASSIST */ 91, /* AND */ 93, /* ANDN */ 111, /* ANDNPD */ 115, /* ANDNPS */ 117, /* ANDPD */ 119, /* ANDPS */ 121, /* AND_LOCK */ 123, /* ARPL */ 129, /* BEXTR */ 131, /* BEXTR_XOP */ 135, /* BLCFILL */ 139, /* BLCI */ 143, /* BLCIC */ 147, /* BLCMSK */ 151, /* BLCS */ 155, /* BLENDPD */ 159, /* BLENDPS */ 161, /* BLENDVPD */ 163, /* BLENDVPS */ 165, /* BLSFILL */ 167, /* BLSI */ 171, /* BLSIC */ 175, /* BLSMSK */ 179, /* BLSR */ 183, /* BNDCL */ 187, /* BNDCN */ 190, /* BNDCU */ 193, /* BNDLDX */ 196, /* BNDMK */ 198, /* BNDMOV */ 199, /* BNDSTX */ 204, /* BOUND */ 206, /* BSF */ 208, /* BSR */ 210, /* BSWAP */ 212, /* BT */ 213, /* BTC */ 217, /* BTC_LOCK */ 221, /* BTR */ 223, /* BTR_LOCK */ 227, /* BTS */ 229, /* BTS_LOCK */ 233, /* BZHI */ 235, /* CALL_FAR */ 239, /* CALL_NEAR */ 241, /* CBW */ 245, /* CDQ */ 246, /* CDQE */ 247, /* CLAC */ 248, /* CLC */ 249, /* CLD */ 250, /* CLDEMOTE */ 251, /* CLFLUSH */ 252, /* CLFLUSHOPT */ 253, /* CLGI */ 254, /* CLI */ 255, /* CLRSSBSY */ 256, /* CLTS */ 257, /* CLUI */ 258, /* CLWB */ 259, /* CLZERO */ 260, /* CMC */ 261, /* CMOVB */ 262, /* CMOVBE */ 264, /* CMOVL */ 266, /* CMOVLE */ 268, /* CMOVNB */ 270, /* CMOVNBE */ 272, /* CMOVNL */ 274, /* CMOVNLE */ 276, /* CMOVNO */ 278, /* CMOVNP */ 280, /* CMOVNS */ 282, /* CMOVNZ */ 284, /* CMOVO */ 286, /* CMOVP */ 288, /* CMOVS */ 290, /* CMOVZ */ 292, /* CMP */ 294, /* CMPPD */ 312, /* CMPPS */ 314, /* CMPSB */ 316, /* CMPSD */ 317, /* CMPSD_XMM */ 318, /* CMPSQ */ 320, /* CMPSS */ 321, /* CMPSW */ 323, /* CMPXCHG */ 324, /* CMPXCHG16B */ 328, /* CMPXCHG16B_LOCK */ 329, /* CMPXCHG8B */ 330, /* CMPXCHG8B_LOCK */ 331, /* CMPXCHG_LOCK */ 332, /* COMISD */ 334, /* COMISS */ 336, /* CPUID */ 338, /* CQO */ 339, /* CRC32 */ 340, /* CVTDQ2PD */ 344, /* CVTDQ2PS */ 346, /* CVTPD2DQ */ 348, /* CVTPD2PI */ 350, /* CVTPD2PS */ 352, /* CVTPI2PD */ 354, /* CVTPI2PS */ 356, /* CVTPS2DQ */ 358, /* CVTPS2PD */ 360, /* CVTPS2PI */ 362, /* CVTSD2SI */ 364, /* CVTSD2SS */ 368, /* CVTSI2SD */ 370, /* CVTSI2SS */ 374, /* CVTSS2SD */ 378, /* CVTSS2SI */ 380, /* CVTTPD2DQ */ 384, /* CVTTPD2PI */ 386, /* CVTTPS2DQ */ 388, /* CVTTPS2PI */ 390, /* CVTTSD2SI */ 392, /* CVTTSS2SI */ 396, /* CWD */ 400, /* CWDE */ 401, /* DAA */ 402, /* DAS */ 403, /* DEC */ 404, /* DEC_LOCK */ 409, /* DIV */ 411, /* DIVPD */ 415, /* DIVPS */ 417, /* DIVSD */ 419, /* DIVSS */ 421, /* DPPD */ 423, /* DPPS */ 425, /* EMMS */ 427, /* ENCLS */ 428, /* ENCLU */ 429, /* ENCLV */ 430, /* ENCODEKEY128 */ 431, /* ENCODEKEY256 */ 432, /* ENDBR32 */ 433, /* ENDBR64 */ 434, /* ENQCMD */ 435, /* ENQCMDS */ 436, /* ENTER */ 437, /* EXTRACTPS */ 438, /* EXTRQ */ 440, /* F2XM1 */ 442, /* FABS */ 443, /* FADD */ 444, /* FADDP */ 448, /* FBLD */ 449, /* FBSTP */ 450, /* FCHS */ 451, /* FCMOVB */ 452, /* FCMOVBE */ 453, /* FCMOVE */ 454, /* FCMOVNB */ 455, /* FCMOVNBE */ 456, /* FCMOVNE */ 457, /* FCMOVNU */ 458, /* FCMOVU */ 459, /* FCOM */ 460, /* FCOMI */ 464, /* FCOMIP */ 465, /* FCOMP */ 466, /* FCOMPP */ 471, /* FCOS */ 472, /* FDECSTP */ 473, /* FDISI8087_NOP */ 474, /* FDIV */ 475, /* FDIVP */ 479, /* FDIVR */ 480, /* FDIVRP */ 484, /* FEMMS */ 485, /* FENI8087_NOP */ 486, /* FFREE */ 487, /* FFREEP */ 488, /* FIADD */ 489, /* FICOM */ 491, /* FICOMP */ 493, /* FIDIV */ 495, /* FIDIVR */ 497, /* FILD */ 499, /* FIMUL */ 502, /* FINCSTP */ 504, /* FIST */ 505, /* FISTP */ 507, /* FISTTP */ 510, /* FISUB */ 513, /* FISUBR */ 515, /* FLD */ 517, /* FLD1 */ 521, /* FLDCW */ 522, /* FLDENV */ 523, /* FLDL2E */ 525, /* FLDL2T */ 526, /* FLDLG2 */ 527, /* FLDLN2 */ 528, /* FLDPI */ 529, /* FLDZ */ 530, /* FMUL */ 531, /* FMULP */ 535, /* FNCLEX */ 536, /* FNINIT */ 537, /* FNOP */ 538, /* FNSAVE */ 539, /* FNSTCW */ 541, /* FNSTENV */ 542, /* FNSTSW */ 544, /* FPATAN */ 546, /* FPREM */ 547, /* FPREM1 */ 548, /* FPTAN */ 549, /* FRNDINT */ 550, /* FRSTOR */ 551, /* FSCALE */ 553, /* FSETPM287_NOP */ 554, /* FSIN */ 555, /* FSINCOS */ 556, /* FSQRT */ 557, /* FST */ 558, /* FSTP */ 561, /* FSTPNCE */ 567, /* FSUB */ 568, /* FSUBP */ 572, /* FSUBR */ 573, /* FSUBRP */ 577, /* FTST */ 578, /* FUCOM */ 579, /* FUCOMI */ 580, /* FUCOMIP */ 581, /* FUCOMP */ 582, /* FUCOMPP */ 583, /* FWAIT */ 584, /* FXAM */ 585, /* FXCH */ 586, /* FXRSTOR */ 589, /* FXRSTOR64 */ 590, /* FXSAVE */ 591, /* FXSAVE64 */ 592, /* FXTRACT */ 593, /* FYL2X */ 594, /* FYL2XP1 */ 595, /* GETSEC */ 596, /* GF2P8AFFINEINVQB */ 597, /* GF2P8AFFINEQB */ 599, /* GF2P8MULB */ 601, /* HADDPD */ 603, /* HADDPS */ 605, /* HLT */ 607, /* HRESET */ 608, /* HSUBPD */ 609, /* HSUBPS */ 611, /* IDIV */ 613, /* IMUL */ 617, /* IN */ 627, /* INC */ 631, /* INCSSPD */ 636, /* INCSSPQ */ 637, /* INC_LOCK */ 638, /* INSB */ 640, /* INSD */ 641, /* INSERTPS */ 642, /* INSERTQ */ 644, /* INSW */ 646, /* INT */ 647, /* INT1 */ 648, /* INT3 */ 649, /* INTO */ 650, /* INVD */ 651, /* INVEPT */ 652, /* INVLPG */ 654, /* INVLPGA */ 655, /* INVLPGB */ 656, /* INVPCID */ 658, /* INVVPID */ 660, /* IRET */ 662, /* IRETD */ 663, /* IRETQ */ 664, /* JB */ 665, /* JBE */ 668, /* JCXZ */ 671, /* JECXZ */ 672, /* JL */ 673, /* JLE */ 676, /* JMP */ 679, /* JMP_FAR */ 684, /* JNB */ 686, /* JNBE */ 689, /* JNL */ 692, /* JNLE */ 695, /* JNO */ 698, /* JNP */ 701, /* JNS */ 704, /* JNZ */ 707, /* JO */ 710, /* JP */ 713, /* JRCXZ */ 716, /* JS */ 717, /* JZ */ 720, /* KADDB */ 723, /* KADDD */ 724, /* KADDQ */ 725, /* KADDW */ 726, /* KANDB */ 727, /* KANDD */ 728, /* KANDNB */ 729, /* KANDND */ 730, /* KANDNQ */ 731, /* KANDNW */ 732, /* KANDQ */ 733, /* KANDW */ 734, /* KMOVB */ 735, /* KMOVD */ 740, /* KMOVQ */ 745, /* KMOVW */ 750, /* KNOTB */ 755, /* KNOTD */ 756, /* KNOTQ */ 757, /* KNOTW */ 758, /* KORB */ 759, /* KORD */ 760, /* KORQ */ 761, /* KORTESTB */ 762, /* KORTESTD */ 763, /* KORTESTQ */ 764, /* KORTESTW */ 765, /* KORW */ 766, /* KSHIFTLB */ 767, /* KSHIFTLD */ 768, /* KSHIFTLQ */ 769, /* KSHIFTLW */ 770, /* KSHIFTRB */ 771, /* KSHIFTRD */ 772, /* KSHIFTRQ */ 773, /* KSHIFTRW */ 774, /* KTESTB */ 775, /* KTESTD */ 776, /* KTESTQ */ 777, /* KTESTW */ 778, /* KUNPCKBW */ 779, /* KUNPCKDQ */ 780, /* KUNPCKWD */ 781, /* KXNORB */ 782, /* KXNORD */ 783, /* KXNORQ */ 784, /* KXNORW */ 785, /* KXORB */ 786, /* KXORD */ 787, /* KXORQ */ 788, /* KXORW */ 789, /* LAHF */ 790, /* LAR */ 791, /* LDDQU */ 793, /* LDMXCSR */ 794, /* LDS */ 795, /* LDTILECFG */ 796, /* LEA */ 797, /* LEAVE */ 798, /* LES */ 799, /* LFENCE */ 800, /* LFS */ 801, /* LGDT */ 802, /* LGS */ 804, /* LIDT */ 805, /* LLDT */ 807, /* LLWPCB */ 809, /* LMSW */ 810, /* LOADIWKEY */ 812, /* LODSB */ 813, /* LODSD */ 814, /* LODSQ */ 815, /* LODSW */ 816, /* LOOP */ 817, /* LOOPE */ 818, /* LOOPNE */ 819, /* LSL */ 820, /* LSS */ 822, /* LTR */ 823, /* LWPINS */ 825, /* LWPVAL */ 827, /* LZCNT */ 829, /* MASKMOVDQU */ 831, /* MASKMOVQ */ 832, /* MAXPD */ 833, /* MAXPS */ 835, /* MAXSD */ 837, /* MAXSS */ 839, /* MCOMMIT */ 841, /* MFENCE */ 842, /* MINPD */ 843, /* MINPS */ 845, /* MINSD */ 847, /* MINSS */ 849, /* MONITOR */ 851, /* MONITORX */ 852, /* MOV */ 853, /* MOVAPD */ 875, /* MOVAPS */ 879, /* MOVBE */ 883, /* MOVD */ 885, /* MOVDDUP */ 893, /* MOVDIR64B */ 895, /* MOVDIRI */ 896, /* MOVDQ2Q */ 898, /* MOVDQA */ 899, /* MOVDQU */ 903, /* MOVHLPS */ 907, /* MOVHPD */ 908, /* MOVHPS */ 910, /* MOVLHPS */ 912, /* MOVLPD */ 913, /* MOVLPS */ 915, /* MOVMSKPD */ 917, /* MOVMSKPS */ 918, /* MOVNTDQ */ 919, /* MOVNTDQA */ 920, /* MOVNTI */ 921, /* MOVNTPD */ 923, /* MOVNTPS */ 924, /* MOVNTQ */ 925, /* MOVNTSD */ 926, /* MOVNTSS */ 927, /* MOVQ */ 928, /* MOVQ2DQ */ 944, /* MOVSB */ 945, /* MOVSD */ 946, /* MOVSD_XMM */ 947, /* MOVSHDUP */ 951, /* MOVSLDUP */ 953, /* MOVSQ */ 955, /* MOVSS */ 956, /* MOVSW */ 960, /* MOVSX */ 961, /* MOVSXD */ 965, /* MOVUPD */ 967, /* MOVUPS */ 971, /* MOVZX */ 975, /* MOV_CR */ 979, /* MOV_DR */ 983, /* MPSADBW */ 987, /* MUL */ 989, /* MULPD */ 993, /* MULPS */ 995, /* MULSD */ 997, /* MULSS */ 999, /* MULX */ 1001, /* MWAIT */ 1005, /* MWAITX */ 1006, /* NEG */ 1007, /* NEG_LOCK */ 1011, /* NOP */ 1013, /* NOP2 */ 0, /* NOP3 */ 0, /* NOP4 */ 0, /* NOP5 */ 0, /* NOP6 */ 0, /* NOP7 */ 0, /* NOP8 */ 0, /* NOP9 */ 0, /* NOT */ 1041, /* NOT_LOCK */ 1045, /* OR */ 1047, /* ORPD */ 1065, /* ORPS */ 1067, /* OR_LOCK */ 1069, /* OUT */ 1075, /* OUTSB */ 1079, /* OUTSD */ 1080, /* OUTSW */ 1081, /* PABSB */ 1082, /* PABSD */ 1086, /* PABSW */ 1090, /* PACKSSDW */ 1094, /* PACKSSWB */ 1098, /* PACKUSDW */ 1102, /* PACKUSWB */ 1104, /* PADDB */ 1108, /* PADDD */ 1112, /* PADDQ */ 1116, /* PADDSB */ 1120, /* PADDSW */ 1124, /* PADDUSB */ 1128, /* PADDUSW */ 1132, /* PADDW */ 1136, /* PALIGNR */ 1140, /* PAND */ 1144, /* PANDN */ 1148, /* PAUSE */ 1152, /* PAVGB */ 1153, /* PAVGUSB */ 1157, /* PAVGW */ 1159, /* PBLENDVB */ 1163, /* PBLENDW */ 1165, /* PCLMULQDQ */ 1167, /* PCMPEQB */ 1169, /* PCMPEQD */ 1173, /* PCMPEQQ */ 1177, /* PCMPEQW */ 1179, /* PCMPESTRI */ 1183, /* PCMPESTRI64 */ 1185, /* PCMPESTRM */ 1187, /* PCMPESTRM64 */ 1189, /* PCMPGTB */ 1191, /* PCMPGTD */ 1195, /* PCMPGTQ */ 1199, /* PCMPGTW */ 1201, /* PCMPISTRI */ 1205, /* PCMPISTRI64 */ 1207, /* PCMPISTRM */ 1209, /* PCONFIG */ 1211, /* PDEP */ 1213, /* PEXT */ 1217, /* PEXTRB */ 1221, /* PEXTRD */ 1223, /* PEXTRQ */ 1225, /* PEXTRW */ 1227, /* PEXTRW_SSE4 */ 1229, /* PF2ID */ 1231, /* PF2IW */ 1233, /* PFACC */ 1235, /* PFADD */ 1237, /* PFCMPEQ */ 1239, /* PFCMPGE */ 1241, /* PFCMPGT */ 1243, /* PFMAX */ 1245, /* PFMIN */ 1247, /* PFMUL */ 1249, /* PFNACC */ 1251, /* PFPNACC */ 1253, /* PFRCP */ 1255, /* PFRCPIT1 */ 1257, /* PFRCPIT2 */ 1259, /* PFRSQIT1 */ 1261, /* PFRSQRT */ 1263, /* PFSUB */ 1265, /* PFSUBR */ 1267, /* PHADDD */ 1269, /* PHADDSW */ 1273, /* PHADDW */ 1277, /* PHMINPOSUW */ 1281, /* PHSUBD */ 1283, /* PHSUBSW */ 1287, /* PHSUBW */ 1291, /* PI2FD */ 1295, /* PI2FW */ 1297, /* PINSRB */ 1299, /* PINSRD */ 1301, /* PINSRQ */ 1303, /* PINSRW */ 1305, /* PMADDUBSW */ 1309, /* PMADDWD */ 1313, /* PMAXSB */ 1317, /* PMAXSD */ 1319, /* PMAXSW */ 1321, /* PMAXUB */ 1325, /* PMAXUD */ 1329, /* PMAXUW */ 1331, /* PMINSB */ 1333, /* PMINSD */ 1335, /* PMINSW */ 1337, /* PMINUB */ 1341, /* PMINUD */ 1345, /* PMINUW */ 1347, /* PMOVMSKB */ 1349, /* PMOVSXBD */ 1351, /* PMOVSXBQ */ 1353, /* PMOVSXBW */ 1355, /* PMOVSXDQ */ 1357, /* PMOVSXWD */ 1359, /* PMOVSXWQ */ 1361, /* PMOVZXBD */ 1363, /* PMOVZXBQ */ 1365, /* PMOVZXBW */ 1367, /* PMOVZXDQ */ 1369, /* PMOVZXWD */ 1371, /* PMOVZXWQ */ 1373, /* PMULDQ */ 1375, /* PMULHRSW */ 1377, /* PMULHRW */ 1381, /* PMULHUW */ 1383, /* PMULHW */ 1387, /* PMULLD */ 1391, /* PMULLW */ 1393, /* PMULUDQ */ 1397, /* POP */ 1401, /* POPA */ 1409, /* POPAD */ 1410, /* POPCNT */ 1411, /* POPF */ 1413, /* POPFD */ 1414, /* POPFQ */ 1415, /* POR */ 1416, /* PREFETCHNTA */ 1420, /* PREFETCHT0 */ 1421, /* PREFETCHT1 */ 1422, /* PREFETCHT2 */ 1423, /* PREFETCHW */ 1424, /* PREFETCHWT1 */ 1426, /* PREFETCH_EXCLUSIVE */ 1427, /* PREFETCH_RESERVED */ 1428, /* PSADBW */ 1432, /* PSHUFB */ 1436, /* PSHUFD */ 1440, /* PSHUFHW */ 1442, /* PSHUFLW */ 1444, /* PSHUFW */ 1446, /* PSIGNB */ 1448, /* PSIGND */ 1452, /* PSIGNW */ 1456, /* PSLLD */ 1460, /* PSLLDQ */ 1466, /* PSLLQ */ 1467, /* PSLLW */ 1473, /* PSMASH */ 1479, /* PSRAD */ 1480, /* PSRAW */ 1486, /* PSRLD */ 1492, /* PSRLDQ */ 1498, /* PSRLQ */ 1499, /* PSRLW */ 1505, /* PSUBB */ 1511, /* PSUBD */ 1515, /* PSUBQ */ 1519, /* PSUBSB */ 1523, /* PSUBSW */ 1527, /* PSUBUSB */ 1531, /* PSUBUSW */ 1535, /* PSUBW */ 1539, /* PSWAPD */ 1543, /* PTEST */ 1545, /* PTWRITE */ 1547, /* PUNPCKHBW */ 1549, /* PUNPCKHDQ */ 1553, /* PUNPCKHQDQ */ 1557, /* PUNPCKHWD */ 1559, /* PUNPCKLBW */ 1563, /* PUNPCKLDQ */ 1567, /* PUNPCKLQDQ */ 1571, /* PUNPCKLWD */ 1573, /* PUSH */ 1577, /* PUSHA */ 1588, /* PUSHAD */ 1589, /* PUSHF */ 1590, /* PUSHFD */ 1591, /* PUSHFQ */ 1592, /* PVALIDATE */ 1593, /* PXOR */ 1594, /* RCL */ 1598, /* RCPPS */ 1610, /* RCPSS */ 1612, /* RCR */ 1614, /* RDFSBASE */ 1626, /* RDGSBASE */ 1627, /* RDMSR */ 1628, /* RDPID */ 1629, /* RDPKRU */ 1631, /* RDPMC */ 1632, /* RDPRU */ 1633, /* RDRAND */ 1634, /* RDSEED */ 1635, /* RDSSPD */ 1636, /* RDSSPQ */ 1637, /* RDTSC */ 1638, /* RDTSCP */ 1639, /* REPE_CMPSB */ 1640, /* REPE_CMPSD */ 1641, /* REPE_CMPSQ */ 1642, /* REPE_CMPSW */ 1643, /* REPE_SCASB */ 1644, /* REPE_SCASD */ 1645, /* REPE_SCASQ */ 1646, /* REPE_SCASW */ 1647, /* REPNE_CMPSB */ 1648, /* REPNE_CMPSD */ 1649, /* REPNE_CMPSQ */ 1650, /* REPNE_CMPSW */ 1651, /* REPNE_SCASB */ 1652, /* REPNE_SCASD */ 1653, /* REPNE_SCASQ */ 1654, /* REPNE_SCASW */ 1655, /* REP_INSB */ 1656, /* REP_INSD */ 1657, /* REP_INSW */ 1658, /* REP_LODSB */ 1659, /* REP_LODSD */ 1660, /* REP_LODSQ */ 1661, /* REP_LODSW */ 1662, /* REP_MONTMUL */ 1663, /* REP_MOVSB */ 1664, /* REP_MOVSD */ 1665, /* REP_MOVSQ */ 1666, /* REP_MOVSW */ 1667, /* REP_OUTSB */ 1668, /* REP_OUTSD */ 1669, /* REP_OUTSW */ 1670, /* REP_STOSB */ 1671, /* REP_STOSD */ 1672, /* REP_STOSQ */ 1673, /* REP_STOSW */ 1674, /* REP_XCRYPTCBC */ 1675, /* REP_XCRYPTCFB */ 1676, /* REP_XCRYPTCTR */ 1677, /* REP_XCRYPTECB */ 1678, /* REP_XCRYPTOFB */ 1679, /* REP_XSHA1 */ 1680, /* REP_XSHA256 */ 1681, /* REP_XSTORE */ 1682, /* RET_FAR */ 1683, /* RET_NEAR */ 1685, /* RMPADJUST */ 1687, /* RMPUPDATE */ 1688, /* ROL */ 1689, /* ROR */ 1701, /* RORX */ 1713, /* ROUNDPD */ 1717, /* ROUNDPS */ 1719, /* ROUNDSD */ 1721, /* ROUNDSS */ 1723, /* RSM */ 1725, /* RSQRTPS */ 1726, /* RSQRTSS */ 1728, /* RSTORSSP */ 1730, /* SAHF */ 1731, /* SALC */ 1732, /* SAR */ 1733, /* SARX */ 1745, /* SAVEPREVSSP */ 1749, /* SBB */ 1750, /* SBB_LOCK */ 1768, /* SCASB */ 1774, /* SCASD */ 1775, /* SCASQ */ 1776, /* SCASW */ 1777, /* SEAMCALL */ 1778, /* SEAMOPS */ 1779, /* SEAMRET */ 1780, /* SENDUIPI */ 1781, /* SERIALIZE */ 1782, /* SETB */ 1783, /* SETBE */ 1785, /* SETL */ 1787, /* SETLE */ 1789, /* SETNB */ 1791, /* SETNBE */ 1793, /* SETNL */ 1795, /* SETNLE */ 1797, /* SETNO */ 1799, /* SETNP */ 1801, /* SETNS */ 1803, /* SETNZ */ 1805, /* SETO */ 1807, /* SETP */ 1809, /* SETS */ 1811, /* SETSSBSY */ 1813, /* SETZ */ 1814, /* SFENCE */ 1816, /* SGDT */ 1817, /* SHA1MSG1 */ 1819, /* SHA1MSG2 */ 1821, /* SHA1NEXTE */ 1823, /* SHA1RNDS4 */ 1825, /* SHA256MSG1 */ 1827, /* SHA256MSG2 */ 1829, /* SHA256RNDS2 */ 1831, /* SHL */ 1833, /* SHLD */ 1857, /* SHLX */ 1861, /* SHR */ 1865, /* SHRD */ 1877, /* SHRX */ 1881, /* SHUFPD */ 1885, /* SHUFPS */ 1887, /* SIDT */ 1889, /* SKINIT */ 1891, /* SLDT */ 1892, /* SLWPCB */ 1894, /* SMSW */ 1895, /* SQRTPD */ 1897, /* SQRTPS */ 1899, /* SQRTSD */ 1901, /* SQRTSS */ 1903, /* STAC */ 1905, /* STC */ 1906, /* STD */ 1907, /* STGI */ 1908, /* STI */ 1909, /* STMXCSR */ 1910, /* STOSB */ 1911, /* STOSD */ 1912, /* STOSQ */ 1913, /* STOSW */ 1914, /* STR */ 1915, /* STTILECFG */ 1917, /* STUI */ 1918, /* SUB */ 1919, /* SUBPD */ 1937, /* SUBPS */ 1939, /* SUBSD */ 1941, /* SUBSS */ 1943, /* SUB_LOCK */ 1945, /* SWAPGS */ 1951, /* SYSCALL */ 1952, /* SYSCALL_AMD */ 1953, /* SYSENTER */ 1954, /* SYSEXIT */ 1955, /* SYSRET */ 1956, /* SYSRET64 */ 1957, /* SYSRET_AMD */ 1958, /* T1MSKC */ 1959, /* TDCALL */ 1963, /* TDPBF16PS */ 1964, /* TDPBSSD */ 1965, /* TDPBSUD */ 1966, /* TDPBUSD */ 1967, /* TDPBUUD */ 1968, /* TEST */ 1969, /* TESTUI */ 1983, /* TILELOADD */ 1984, /* TILELOADDT1 */ 1985, /* TILERELEASE */ 1986, /* TILESTORED */ 1987, /* TILEZERO */ 1988, /* TLBSYNC */ 1989, /* TPAUSE */ 1990, /* TZCNT */ 1991, /* TZMSK */ 1993, /* UCOMISD */ 1997, /* UCOMISS */ 1999, /* UD0 */ 2001, /* UD1 */ 2004, /* UD2 */ 2006, /* UIRET */ 2007, /* UMONITOR */ 2008, /* UMWAIT */ 2009, /* UNPCKHPD */ 2010, /* UNPCKHPS */ 2012, /* UNPCKLPD */ 2014, /* UNPCKLPS */ 2016, /* V4FMADDPS */ 2018, /* V4FMADDSS */ 2019, /* V4FNMADDPS */ 2020, /* V4FNMADDSS */ 2021, /* VADDPD */ 2022, /* VADDPH */ 2032, /* VADDPS */ 2038, /* VADDSD */ 2048, /* VADDSH */ 2052, /* VADDSS */ 2054, /* VADDSUBPD */ 2058, /* VADDSUBPS */ 2062, /* VAESDEC */ 2066, /* VAESDECLAST */ 2076, /* VAESENC */ 2086, /* VAESENCLAST */ 2096, /* VAESIMC */ 2106, /* VAESKEYGENASSIST */ 2108, /* VALIGND */ 2110, /* VALIGNQ */ 2116, /* VANDNPD */ 2122, /* VANDNPS */ 2132, /* VANDPD */ 2142, /* VANDPS */ 2152, /* VBLENDMPD */ 2162, /* VBLENDMPS */ 2168, /* VBLENDPD */ 2174, /* VBLENDPS */ 2178, /* VBLENDVPD */ 2182, /* VBLENDVPS */ 2186, /* VBROADCASTF128 */ 2190, /* VBROADCASTF32X2 */ 2191, /* VBROADCASTF32X4 */ 2195, /* VBROADCASTF32X8 */ 2197, /* VBROADCASTF64X2 */ 2198, /* VBROADCASTF64X4 */ 2200, /* VBROADCASTI128 */ 2201, /* VBROADCASTI32X2 */ 2202, /* VBROADCASTI32X4 */ 2208, /* VBROADCASTI32X8 */ 2210, /* VBROADCASTI64X2 */ 2211, /* VBROADCASTI64X4 */ 2213, /* VBROADCASTSD */ 2214, /* VBROADCASTSS */ 2220, /* VCMPPD */ 2230, /* VCMPPH */ 2240, /* VCMPPS */ 2246, /* VCMPSD */ 2256, /* VCMPSH */ 2260, /* VCMPSS */ 2262, /* VCOMISD */ 2266, /* VCOMISH */ 2270, /* VCOMISS */ 2272, /* VCOMPRESSPD */ 2276, /* VCOMPRESSPS */ 2282, /* VCVTDQ2PD */ 2288, /* VCVTDQ2PH */ 2298, /* VCVTDQ2PS */ 2304, /* VCVTNE2PS2BF16 */ 2314, /* VCVTNEPS2BF16 */ 2320, /* VCVTPD2DQ */ 2326, /* VCVTPD2PH */ 2336, /* VCVTPD2PS */ 2342, /* VCVTPD2QQ */ 2352, /* VCVTPD2UDQ */ 2358, /* VCVTPD2UQQ */ 2364, /* VCVTPH2DQ */ 2370, /* VCVTPH2PD */ 2376, /* VCVTPH2PS */ 2382, /* VCVTPH2PSX */ 2392, /* VCVTPH2QQ */ 2398, /* VCVTPH2UDQ */ 2404, /* VCVTPH2UQQ */ 2410, /* VCVTPH2UW */ 2416, /* VCVTPH2W */ 2422, /* VCVTPS2DQ */ 2428, /* VCVTPS2PD */ 2438, /* VCVTPS2PH */ 2448, /* VCVTPS2PHX */ 2458, /* VCVTPS2QQ */ 2464, /* VCVTPS2UDQ */ 2470, /* VCVTPS2UQQ */ 2476, /* VCVTQQ2PD */ 2482, /* VCVTQQ2PH */ 2488, /* VCVTQQ2PS */ 2494, /* VCVTSD2SH */ 2500, /* VCVTSD2SI */ 2502, /* VCVTSD2SS */ 2510, /* VCVTSD2USI */ 2514, /* VCVTSH2SD */ 2518, /* VCVTSH2SI */ 2520, /* VCVTSH2SS */ 2524, /* VCVTSH2USI */ 2526, /* VCVTSI2SD */ 2530, /* VCVTSI2SH */ 2538, /* VCVTSI2SS */ 2542, /* VCVTSS2SD */ 2550, /* VCVTSS2SH */ 2554, /* VCVTSS2SI */ 2556, /* VCVTSS2USI */ 2564, /* VCVTTPD2DQ */ 2568, /* VCVTTPD2QQ */ 2578, /* VCVTTPD2UDQ */ 2584, /* VCVTTPD2UQQ */ 2590, /* VCVTTPH2DQ */ 2596, /* VCVTTPH2QQ */ 2602, /* VCVTTPH2UDQ */ 2608, /* VCVTTPH2UQQ */ 2614, /* VCVTTPH2UW */ 2620, /* VCVTTPH2W */ 2626, /* VCVTTPS2DQ */ 2632, /* VCVTTPS2QQ */ 2642, /* VCVTTPS2UDQ */ 2648, /* VCVTTPS2UQQ */ 2654, /* VCVTTSD2SI */ 2660, /* VCVTTSD2USI */ 2668, /* VCVTTSH2SI */ 2672, /* VCVTTSH2USI */ 2676, /* VCVTTSS2SI */ 2680, /* VCVTTSS2USI */ 2688, /* VCVTUDQ2PD */ 2692, /* VCVTUDQ2PH */ 2698, /* VCVTUDQ2PS */ 2704, /* VCVTUQQ2PD */ 2710, /* VCVTUQQ2PH */ 2716, /* VCVTUQQ2PS */ 2722, /* VCVTUSI2SD */ 2728, /* VCVTUSI2SH */ 2732, /* VCVTUSI2SS */ 2736, /* VCVTUW2PH */ 2740, /* VCVTW2PH */ 2746, /* VDBPSADBW */ 2752, /* VDIVPD */ 2758, /* VDIVPH */ 2768, /* VDIVPS */ 2774, /* VDIVSD */ 2784, /* VDIVSH */ 2788, /* VDIVSS */ 2790, /* VDPBF16PS */ 2794, /* VDPPD */ 2800, /* VDPPS */ 2802, /* VERR */ 2806, /* VERW */ 2808, /* VEXP2PD */ 2810, /* VEXP2PS */ 2812, /* VEXPANDPD */ 2814, /* VEXPANDPS */ 2820, /* VEXTRACTF128 */ 2826, /* VEXTRACTF32X4 */ 2828, /* VEXTRACTF32X8 */ 2832, /* VEXTRACTF64X2 */ 2834, /* VEXTRACTF64X4 */ 2838, /* VEXTRACTI128 */ 2840, /* VEXTRACTI32X4 */ 2842, /* VEXTRACTI32X8 */ 2846, /* VEXTRACTI64X2 */ 2848, /* VEXTRACTI64X4 */ 2852, /* VEXTRACTPS */ 2854, /* VFCMADDCPH */ 2858, /* VFCMADDCSH */ 2864, /* VFCMULCPH */ 2866, /* VFCMULCSH */ 2872, /* VFIXUPIMMPD */ 2874, /* VFIXUPIMMPS */ 2880, /* VFIXUPIMMSD */ 2886, /* VFIXUPIMMSS */ 2888, /* VFMADD132PD */ 2890, /* VFMADD132PH */ 2900, /* VFMADD132PS */ 2906, /* VFMADD132SD */ 2916, /* VFMADD132SH */ 2920, /* VFMADD132SS */ 2922, /* VFMADD213PD */ 2926, /* VFMADD213PH */ 2936, /* VFMADD213PS */ 2942, /* VFMADD213SD */ 2952, /* VFMADD213SH */ 2956, /* VFMADD213SS */ 2958, /* VFMADD231PD */ 2962, /* VFMADD231PH */ 2972, /* VFMADD231PS */ 2978, /* VFMADD231SD */ 2988, /* VFMADD231SH */ 2992, /* VFMADD231SS */ 2994, /* VFMADDCPH */ 2998, /* VFMADDCSH */ 3004, /* VFMADDPD */ 3006, /* VFMADDPS */ 3012, /* VFMADDSD */ 3018, /* VFMADDSS */ 3021, /* VFMADDSUB132PD */ 3024, /* VFMADDSUB132PH */ 3034, /* VFMADDSUB132PS */ 3040, /* VFMADDSUB213PD */ 3050, /* VFMADDSUB213PH */ 3060, /* VFMADDSUB213PS */ 3066, /* VFMADDSUB231PD */ 3076, /* VFMADDSUB231PH */ 3086, /* VFMADDSUB231PS */ 3092, /* VFMADDSUBPD */ 3102, /* VFMADDSUBPS */ 3108, /* VFMSUB132PD */ 3114, /* VFMSUB132PH */ 3124, /* VFMSUB132PS */ 3130, /* VFMSUB132SD */ 3140, /* VFMSUB132SH */ 3144, /* VFMSUB132SS */ 3146, /* VFMSUB213PD */ 3150, /* VFMSUB213PH */ 3160, /* VFMSUB213PS */ 3166, /* VFMSUB213SD */ 3176, /* VFMSUB213SH */ 3180, /* VFMSUB213SS */ 3182, /* VFMSUB231PD */ 3186, /* VFMSUB231PH */ 3196, /* VFMSUB231PS */ 3202, /* VFMSUB231SD */ 3212, /* VFMSUB231SH */ 3216, /* VFMSUB231SS */ 3218, /* VFMSUBADD132PD */ 3222, /* VFMSUBADD132PH */ 3232, /* VFMSUBADD132PS */ 3238, /* VFMSUBADD213PD */ 3248, /* VFMSUBADD213PH */ 3258, /* VFMSUBADD213PS */ 3264, /* VFMSUBADD231PD */ 3274, /* VFMSUBADD231PH */ 3284, /* VFMSUBADD231PS */ 3290, /* VFMSUBADDPD */ 3300, /* VFMSUBADDPS */ 3306, /* VFMSUBPD */ 3312, /* VFMSUBPS */ 3318, /* VFMSUBSD */ 3324, /* VFMSUBSS */ 3327, /* VFMULCPH */ 3330, /* VFMULCSH */ 3336, /* VFNMADD132PD */ 3338, /* VFNMADD132PH */ 3348, /* VFNMADD132PS */ 3354, /* VFNMADD132SD */ 3364, /* VFNMADD132SH */ 3368, /* VFNMADD132SS */ 3370, /* VFNMADD213PD */ 3374, /* VFNMADD213PH */ 3384, /* VFNMADD213PS */ 3390, /* VFNMADD213SD */ 3400, /* VFNMADD213SH */ 3404, /* VFNMADD213SS */ 3406, /* VFNMADD231PD */ 3410, /* VFNMADD231PH */ 3420, /* VFNMADD231PS */ 3426, /* VFNMADD231SD */ 3436, /* VFNMADD231SH */ 3440, /* VFNMADD231SS */ 3442, /* VFNMADDPD */ 3446, /* VFNMADDPS */ 3452, /* VFNMADDSD */ 3458, /* VFNMADDSS */ 3461, /* VFNMSUB132PD */ 3464, /* VFNMSUB132PH */ 3474, /* VFNMSUB132PS */ 3480, /* VFNMSUB132SD */ 3490, /* VFNMSUB132SH */ 3494, /* VFNMSUB132SS */ 3496, /* VFNMSUB213PD */ 3500, /* VFNMSUB213PH */ 3510, /* VFNMSUB213PS */ 3516, /* VFNMSUB213SD */ 3526, /* VFNMSUB213SH */ 3530, /* VFNMSUB213SS */ 3532, /* VFNMSUB231PD */ 3536, /* VFNMSUB231PH */ 3546, /* VFNMSUB231PS */ 3552, /* VFNMSUB231SD */ 3562, /* VFNMSUB231SH */ 3566, /* VFNMSUB231SS */ 3568, /* VFNMSUBPD */ 3572, /* VFNMSUBPS */ 3578, /* VFNMSUBSD */ 3584, /* VFNMSUBSS */ 3587, /* VFPCLASSPD */ 3590, /* VFPCLASSPH */ 3596, /* VFPCLASSPS */ 3602, /* VFPCLASSSD */ 3608, /* VFPCLASSSH */ 3610, /* VFPCLASSSS */ 3612, /* VFRCZPD */ 3614, /* VFRCZPS */ 3618, /* VFRCZSD */ 3622, /* VFRCZSS */ 3624, /* VGATHERDPD */ 3626, /* VGATHERDPS */ 3631, /* VGATHERPF0DPD */ 3636, /* VGATHERPF0DPS */ 3637, /* VGATHERPF0QPD */ 3638, /* VGATHERPF0QPS */ 3639, /* VGATHERPF1DPD */ 3640, /* VGATHERPF1DPS */ 3641, /* VGATHERPF1QPD */ 3642, /* VGATHERPF1QPS */ 3643, /* VGATHERQPD */ 3644, /* VGATHERQPS */ 3649, /* VGETEXPPD */ 3654, /* VGETEXPPH */ 3660, /* VGETEXPPS */ 3666, /* VGETEXPSD */ 3672, /* VGETEXPSH */ 3674, /* VGETEXPSS */ 3676, /* VGETMANTPD */ 3678, /* VGETMANTPH */ 3684, /* VGETMANTPS */ 3690, /* VGETMANTSD */ 3696, /* VGETMANTSH */ 3698, /* VGETMANTSS */ 3700, /* VGF2P8AFFINEINVQB */ 3702, /* VGF2P8AFFINEQB */ 3712, /* VGF2P8MULB */ 3722, /* VHADDPD */ 3732, /* VHADDPS */ 3736, /* VHSUBPD */ 3740, /* VHSUBPS */ 3744, /* VINSERTF128 */ 3748, /* VINSERTF32X4 */ 3750, /* VINSERTF32X8 */ 3754, /* VINSERTF64X2 */ 3756, /* VINSERTF64X4 */ 3760, /* VINSERTI128 */ 3762, /* VINSERTI32X4 */ 3764, /* VINSERTI32X8 */ 3768, /* VINSERTI64X2 */ 3770, /* VINSERTI64X4 */ 3774, /* VINSERTPS */ 3776, /* VLDDQU */ 3780, /* VLDMXCSR */ 3782, /* VMASKMOVDQU */ 3783, /* VMASKMOVPD */ 3784, /* VMASKMOVPS */ 3788, /* VMAXPD */ 3792, /* VMAXPH */ 3802, /* VMAXPS */ 3808, /* VMAXSD */ 3818, /* VMAXSH */ 3822, /* VMAXSS */ 3824, /* VMCALL */ 3828, /* VMCLEAR */ 3829, /* VMFUNC */ 3830, /* VMINPD */ 3831, /* VMINPH */ 3841, /* VMINPS */ 3847, /* VMINSD */ 3857, /* VMINSH */ 3861, /* VMINSS */ 3863, /* VMLAUNCH */ 3867, /* VMLOAD */ 3868, /* VMMCALL */ 3869, /* VMOVAPD */ 3870, /* VMOVAPS */ 3887, /* VMOVD */ 3904, /* VMOVDDUP */ 3912, /* VMOVDQA */ 3922, /* VMOVDQA32 */ 3930, /* VMOVDQA64 */ 3939, /* VMOVDQU */ 3948, /* VMOVDQU16 */ 3956, /* VMOVDQU32 */ 3965, /* VMOVDQU64 */ 3974, /* VMOVDQU8 */ 3983, /* VMOVHLPS */ 3992, /* VMOVHPD */ 3994, /* VMOVHPS */ 3998, /* VMOVLHPS */ 4002, /* VMOVLPD */ 4004, /* VMOVLPS */ 4008, /* VMOVMSKPD */ 4012, /* VMOVMSKPS */ 4014, /* VMOVNTDQ */ 4016, /* VMOVNTDQA */ 4021, /* VMOVNTPD */ 4026, /* VMOVNTPS */ 4031, /* VMOVQ */ 4036, /* VMOVSD */ 4049, /* VMOVSH */ 4056, /* VMOVSHDUP */ 4059, /* VMOVSLDUP */ 4069, /* VMOVSS */ 4079, /* VMOVUPD */ 4086, /* VMOVUPS */ 4103, /* VMOVW */ 4120, /* VMPSADBW */ 4124, /* VMPTRLD */ 4128, /* VMPTRST */ 4129, /* VMREAD */ 4130, /* VMRESUME */ 4134, /* VMRUN */ 4135, /* VMSAVE */ 4136, /* VMULPD */ 4137, /* VMULPH */ 4147, /* VMULPS */ 4153, /* VMULSD */ 4163, /* VMULSH */ 4167, /* VMULSS */ 4169, /* VMWRITE */ 4173, /* VMXOFF */ 4177, /* VMXON */ 4178, /* VORPD */ 4179, /* VORPS */ 4189, /* VP2INTERSECTD */ 4199, /* VP2INTERSECTQ */ 4205, /* VP4DPWSSD */ 4211, /* VP4DPWSSDS */ 4212, /* VPABSB */ 4213, /* VPABSD */ 4223, /* VPABSQ */ 4233, /* VPABSW */ 4239, /* VPACKSSDW */ 4249, /* VPACKSSWB */ 4259, /* VPACKUSDW */ 4269, /* VPACKUSWB */ 4279, /* VPADDB */ 4289, /* VPADDD */ 4299, /* VPADDQ */ 4309, /* VPADDSB */ 4319, /* VPADDSW */ 4329, /* VPADDUSB */ 4339, /* VPADDUSW */ 4349, /* VPADDW */ 4359, /* VPALIGNR */ 4369, /* VPAND */ 4379, /* VPANDD */ 4383, /* VPANDN */ 4389, /* VPANDND */ 4393, /* VPANDNQ */ 4399, /* VPANDQ */ 4405, /* VPAVGB */ 4411, /* VPAVGW */ 4421, /* VPBLENDD */ 4431, /* VPBLENDMB */ 4435, /* VPBLENDMD */ 4441, /* VPBLENDMQ */ 4447, /* VPBLENDMW */ 4453, /* VPBLENDVB */ 4459, /* VPBLENDW */ 4463, /* VPBROADCASTB */ 4467, /* VPBROADCASTD */ 4480, /* VPBROADCASTMB2Q */ 4493, /* VPBROADCASTMW2D */ 4496, /* VPBROADCASTQ */ 4499, /* VPBROADCASTW */ 4512, /* VPCLMULQDQ */ 4525, /* VPCMOV */ 4535, /* VPCMPB */ 4541, /* VPCMPD */ 4547, /* VPCMPEQB */ 4553, /* VPCMPEQD */ 4563, /* VPCMPEQQ */ 4573, /* VPCMPEQW */ 4583, /* VPCMPESTRI */ 4593, /* VPCMPESTRI64 */ 4595, /* VPCMPESTRM */ 4597, /* VPCMPESTRM64 */ 4599, /* VPCMPGTB */ 4601, /* VPCMPGTD */ 4611, /* VPCMPGTQ */ 4621, /* VPCMPGTW */ 4631, /* VPCMPISTRI */ 4641, /* VPCMPISTRI64 */ 4643, /* VPCMPISTRM */ 4645, /* VPCMPQ */ 4647, /* VPCMPUB */ 4653, /* VPCMPUD */ 4659, /* VPCMPUQ */ 4665, /* VPCMPUW */ 4671, /* VPCMPW */ 4677, /* VPCOMB */ 4683, /* VPCOMD */ 4685, /* VPCOMPRESSB */ 4687, /* VPCOMPRESSD */ 4693, /* VPCOMPRESSQ */ 4699, /* VPCOMPRESSW */ 4705, /* VPCOMQ */ 4711, /* VPCOMUB */ 4713, /* VPCOMUD */ 4715, /* VPCOMUQ */ 4717, /* VPCOMUW */ 4719, /* VPCOMW */ 4721, /* VPCONFLICTD */ 4723, /* VPCONFLICTQ */ 4729, /* VPDPBUSD */ 4735, /* VPDPBUSDS */ 4745, /* VPDPWSSD */ 4755, /* VPDPWSSDS */ 4765, /* VPERM2F128 */ 4775, /* VPERM2I128 */ 4777, /* VPERMB */ 4779, /* VPERMD */ 4785, /* VPERMI2B */ 4791, /* VPERMI2D */ 4797, /* VPERMI2PD */ 4803, /* VPERMI2PS */ 4809, /* VPERMI2Q */ 4815, /* VPERMI2W */ 4821, /* VPERMIL2PD */ 4827, /* VPERMIL2PS */ 4833, /* VPERMILPD */ 4839, /* VPERMILPS */ 4859, /* VPERMPD */ 4879, /* VPERMPS */ 4889, /* VPERMQ */ 4895, /* VPERMT2B */ 4905, /* VPERMT2D */ 4911, /* VPERMT2PD */ 4917, /* VPERMT2PS */ 4923, /* VPERMT2Q */ 4929, /* VPERMT2W */ 4935, /* VPERMW */ 4941, /* VPEXPANDB */ 4947, /* VPEXPANDD */ 4953, /* VPEXPANDQ */ 4959, /* VPEXPANDW */ 4965, /* VPEXTRB */ 4971, /* VPEXTRD */ 4975, /* VPEXTRQ */ 4979, /* VPEXTRW */ 4983, /* VPEXTRW_C5 */ 4988, /* VPGATHERDD */ 4989, /* VPGATHERDQ */ 4994, /* VPGATHERQD */ 4999, /* VPGATHERQQ */ 5004, /* VPHADDBD */ 5009, /* VPHADDBQ */ 5011, /* VPHADDBW */ 5013, /* VPHADDD */ 5015, /* VPHADDDQ */ 5019, /* VPHADDSW */ 5021, /* VPHADDUBD */ 5025, /* VPHADDUBQ */ 5027, /* VPHADDUBW */ 5029, /* VPHADDUDQ */ 5031, /* VPHADDUWD */ 5033, /* VPHADDUWQ */ 5035, /* VPHADDW */ 5037, /* VPHADDWD */ 5041, /* VPHADDWQ */ 5043, /* VPHMINPOSUW */ 5045, /* VPHSUBBW */ 5047, /* VPHSUBD */ 5049, /* VPHSUBDQ */ 5053, /* VPHSUBSW */ 5055, /* VPHSUBW */ 5059, /* VPHSUBWD */ 5063, /* VPINSRB */ 5065, /* VPINSRD */ 5069, /* VPINSRQ */ 5073, /* VPINSRW */ 5077, /* VPLZCNTD */ 5081, /* VPLZCNTQ */ 5087, /* VPMACSDD */ 5093, /* VPMACSDQH */ 5095, /* VPMACSDQL */ 5097, /* VPMACSSDD */ 5099, /* VPMACSSDQH */ 5101, /* VPMACSSDQL */ 5103, /* VPMACSSWD */ 5105, /* VPMACSSWW */ 5107, /* VPMACSWD */ 5109, /* VPMACSWW */ 5111, /* VPMADCSSWD */ 5113, /* VPMADCSWD */ 5115, /* VPMADD52HUQ */ 5117, /* VPMADD52LUQ */ 5123, /* VPMADDUBSW */ 5129, /* VPMADDWD */ 5139, /* VPMASKMOVD */ 5149, /* VPMASKMOVQ */ 5153, /* VPMAXSB */ 5157, /* VPMAXSD */ 5167, /* VPMAXSQ */ 5177, /* VPMAXSW */ 5183, /* VPMAXUB */ 5193, /* VPMAXUD */ 5203, /* VPMAXUQ */ 5213, /* VPMAXUW */ 5219, /* VPMINSB */ 5229, /* VPMINSD */ 5239, /* VPMINSQ */ 5249, /* VPMINSW */ 5255, /* VPMINUB */ 5265, /* VPMINUD */ 5275, /* VPMINUQ */ 5285, /* VPMINUW */ 5291, /* VPMOVB2M */ 5301, /* VPMOVD2M */ 5304, /* VPMOVDB */ 5307, /* VPMOVDW */ 5313, /* VPMOVM2B */ 5319, /* VPMOVM2D */ 5322, /* VPMOVM2Q */ 5325, /* VPMOVM2W */ 5328, /* VPMOVMSKB */ 5331, /* VPMOVQ2M */ 5333, /* VPMOVQB */ 5336, /* VPMOVQD */ 5342, /* VPMOVQW */ 5348, /* VPMOVSDB */ 5354, /* VPMOVSDW */ 5360, /* VPMOVSQB */ 5366, /* VPMOVSQD */ 5372, /* VPMOVSQW */ 5378, /* VPMOVSWB */ 5384, /* VPMOVSXBD */ 5390, /* VPMOVSXBQ */ 5400, /* VPMOVSXBW */ 5410, /* VPMOVSXDQ */ 5420, /* VPMOVSXWD */ 5430, /* VPMOVSXWQ */ 5440, /* VPMOVUSDB */ 5450, /* VPMOVUSDW */ 5456, /* VPMOVUSQB */ 5462, /* VPMOVUSQD */ 5468, /* VPMOVUSQW */ 5474, /* VPMOVUSWB */ 5480, /* VPMOVW2M */ 5486, /* VPMOVWB */ 5489, /* VPMOVZXBD */ 5495, /* VPMOVZXBQ */ 5505, /* VPMOVZXBW */ 5515, /* VPMOVZXDQ */ 5525, /* VPMOVZXWD */ 5535, /* VPMOVZXWQ */ 5545, /* VPMULDQ */ 5555, /* VPMULHRSW */ 5565, /* VPMULHUW */ 5575, /* VPMULHW */ 5585, /* VPMULLD */ 5595, /* VPMULLQ */ 5605, /* VPMULLW */ 5611, /* VPMULTISHIFTQB */ 5621, /* VPMULUDQ */ 5627, /* VPOPCNTB */ 5637, /* VPOPCNTD */ 5643, /* VPOPCNTQ */ 5649, /* VPOPCNTW */ 5655, /* VPOR */ 5661, /* VPORD */ 5665, /* VPORQ */ 5671, /* VPPERM */ 5677, /* VPROLD */ 5680, /* VPROLQ */ 5686, /* VPROLVD */ 5692, /* VPROLVQ */ 5698, /* VPRORD */ 5704, /* VPRORQ */ 5710, /* VPRORVD */ 5716, /* VPRORVQ */ 5722, /* VPROTB */ 5728, /* VPROTD */ 5733, /* VPROTQ */ 5738, /* VPROTW */ 5743, /* VPSADBW */ 5748, /* VPSCATTERDD */ 5758, /* VPSCATTERDQ */ 5761, /* VPSCATTERQD */ 5764, /* VPSCATTERQQ */ 5767, /* VPSHAB */ 5770, /* VPSHAD */ 5773, /* VPSHAQ */ 5776, /* VPSHAW */ 5779, /* VPSHLB */ 5782, /* VPSHLD */ 5785, /* VPSHLDD */ 5788, /* VPSHLDQ */ 5794, /* VPSHLDVD */ 5800, /* VPSHLDVQ */ 5806, /* VPSHLDVW */ 5812, /* VPSHLDW */ 5818, /* VPSHLQ */ 5824, /* VPSHLW */ 5827, /* VPSHRDD */ 5830, /* VPSHRDQ */ 5836, /* VPSHRDVD */ 5842, /* VPSHRDVQ */ 5848, /* VPSHRDVW */ 5854, /* VPSHRDW */ 5860, /* VPSHUFB */ 5866, /* VPSHUFBITQMB */ 5876, /* VPSHUFD */ 5882, /* VPSHUFHW */ 5892, /* VPSHUFLW */ 5902, /* VPSIGNB */ 5912, /* VPSIGND */ 5916, /* VPSIGNW */ 5920, /* VPSLLD */ 5924, /* VPSLLDQ */ 5942, /* VPSLLQ */ 5950, /* VPSLLVD */ 5968, /* VPSLLVQ */ 5978, /* VPSLLVW */ 5988, /* VPSLLW */ 5994, /* VPSRAD */ 6012, /* VPSRAQ */ 6030, /* VPSRAVD */ 6042, /* VPSRAVQ */ 6052, /* VPSRAVW */ 6058, /* VPSRAW */ 6064, /* VPSRLD */ 6082, /* VPSRLDQ */ 6100, /* VPSRLQ */ 6108, /* VPSRLVD */ 6126, /* VPSRLVQ */ 6136, /* VPSRLVW */ 6146, /* VPSRLW */ 6152, /* VPSUBB */ 6170, /* VPSUBD */ 6180, /* VPSUBQ */ 6190, /* VPSUBSB */ 6200, /* VPSUBSW */ 6210, /* VPSUBUSB */ 6220, /* VPSUBUSW */ 6230, /* VPSUBW */ 6240, /* VPTERNLOGD */ 6250, /* VPTERNLOGQ */ 6256, /* VPTEST */ 6262, /* VPTESTMB */ 6266, /* VPTESTMD */ 6272, /* VPTESTMQ */ 6278, /* VPTESTMW */ 6284, /* VPTESTNMB */ 6290, /* VPTESTNMD */ 6296, /* VPTESTNMQ */ 6302, /* VPTESTNMW */ 6308, /* VPUNPCKHBW */ 6314, /* VPUNPCKHDQ */ 6324, /* VPUNPCKHQDQ */ 6334, /* VPUNPCKHWD */ 6344, /* VPUNPCKLBW */ 6354, /* VPUNPCKLDQ */ 6364, /* VPUNPCKLQDQ */ 6374, /* VPUNPCKLWD */ 6384, /* VPXOR */ 6394, /* VPXORD */ 6398, /* VPXORQ */ 6404, /* VRANGEPD */ 6410, /* VRANGEPS */ 6416, /* VRANGESD */ 6422, /* VRANGESS */ 6424, /* VRCP14PD */ 6426, /* VRCP14PS */ 6432, /* VRCP14SD */ 6438, /* VRCP14SS */ 6440, /* VRCP28PD */ 6442, /* VRCP28PS */ 6444, /* VRCP28SD */ 6446, /* VRCP28SS */ 6448, /* VRCPPH */ 6450, /* VRCPPS */ 6456, /* VRCPSH */ 6460, /* VRCPSS */ 6462, /* VREDUCEPD */ 6464, /* VREDUCEPH */ 6470, /* VREDUCEPS */ 6476, /* VREDUCESD */ 6482, /* VREDUCESH */ 6484, /* VREDUCESS */ 6486, /* VRNDSCALEPD */ 6488, /* VRNDSCALEPH */ 6494, /* VRNDSCALEPS */ 6500, /* VRNDSCALESD */ 6506, /* VRNDSCALESH */ 6508, /* VRNDSCALESS */ 6510, /* VROUNDPD */ 6512, /* VROUNDPS */ 6516, /* VROUNDSD */ 6520, /* VROUNDSS */ 6522, /* VRSQRT14PD */ 6524, /* VRSQRT14PS */ 6530, /* VRSQRT14SD */ 6536, /* VRSQRT14SS */ 6538, /* VRSQRT28PD */ 6540, /* VRSQRT28PS */ 6542, /* VRSQRT28SD */ 6544, /* VRSQRT28SS */ 6546, /* VRSQRTPH */ 6548, /* VRSQRTPS */ 6554, /* VRSQRTSH */ 6558, /* VRSQRTSS */ 6560, /* VSCALEFPD */ 6562, /* VSCALEFPH */ 6568, /* VSCALEFPS */ 6574, /* VSCALEFSD */ 6580, /* VSCALEFSH */ 6582, /* VSCALEFSS */ 6584, /* VSCATTERDPD */ 6586, /* VSCATTERDPS */ 6589, /* VSCATTERPF0DPD */ 6592, /* VSCATTERPF0DPS */ 6593, /* VSCATTERPF0QPD */ 6594, /* VSCATTERPF0QPS */ 6595, /* VSCATTERPF1DPD */ 6596, /* VSCATTERPF1DPS */ 6597, /* VSCATTERPF1QPD */ 6598, /* VSCATTERPF1QPS */ 6599, /* VSCATTERQPD */ 6600, /* VSCATTERQPS */ 6603, /* VSHUFF32X4 */ 6606, /* VSHUFF64X2 */ 6610, /* VSHUFI32X4 */ 6614, /* VSHUFI64X2 */ 6618, /* VSHUFPD */ 6622, /* VSHUFPS */ 6632, /* VSQRTPD */ 6642, /* VSQRTPH */ 6652, /* VSQRTPS */ 6658, /* VSQRTSD */ 6668, /* VSQRTSH */ 6672, /* VSQRTSS */ 6674, /* VSTMXCSR */ 6678, /* VSUBPD */ 6679, /* VSUBPH */ 6689, /* VSUBPS */ 6695, /* VSUBSD */ 6705, /* VSUBSH */ 6709, /* VSUBSS */ 6711, /* VTESTPD */ 6715, /* VTESTPS */ 6719, /* VUCOMISD */ 6723, /* VUCOMISH */ 6727, /* VUCOMISS */ 6729, /* VUNPCKHPD */ 6733, /* VUNPCKHPS */ 6743, /* VUNPCKLPD */ 6753, /* VUNPCKLPS */ 6763, /* VXORPD */ 6773, /* VXORPS */ 6783, /* VZEROALL */ 6793, /* VZEROUPPER */ 6794, /* WBINVD */ 6795, /* WBNOINVD */ 6796, /* WRFSBASE */ 6797, /* WRGSBASE */ 6798, /* WRMSR */ 6799, /* WRPKRU */ 6800, /* WRSSD */ 6801, /* WRSSQ */ 6802, /* WRUSSD */ 6803, /* WRUSSQ */ 6804, /* XABORT */ 6805, /* XADD */ 6806, /* XADD_LOCK */ 6810, /* XBEGIN */ 6812, /* XCHG */ 6813, /* XEND */ 6818, /* XGETBV */ 6819, /* XLAT */ 6820, /* XOR */ 6821, /* XORPD */ 6839, /* XORPS */ 6841, /* XOR_LOCK */ 6843, /* XRESLDTRK */ 6849, /* XRSTOR */ 6850, /* XRSTOR64 */ 6851, /* XRSTORS */ 6852, /* XRSTORS64 */ 6853, /* XSAVE */ 6854, /* XSAVE64 */ 6855, /* XSAVEC */ 6856, /* XSAVEC64 */ 6857, /* XSAVEOPT */ 6858, /* XSAVEOPT64 */ 6859, /* XSAVES */ 6860, /* XSAVES64 */ 6861, /* XSETBV */ 6862, /* XSTORE */ 6863, /* XSUSLDTRK */ 6864, /* XTEST */ 6865 };