diff --git a/generated_decoder_rules.k b/generated_decoder_rules.k index ae515ecbdf88355a2fa9a1d2043ce5c8ea2dd5c8..89413632ea7fc7c8a5d9bb00870f7904ca8a9aa9 100644 --- a/generated_decoder_rules.k +++ b/generated_decoder_rules.k @@ -10,6 +10,10 @@ syntax OperandVisibility ::= "SUPPRESSED" | "IMPLICIT" | "EXPLICIT" syntax OperandWidth ::= Int | "AUTO" | "VECTOR" | "SSZ" | "ASZ" syntax KResult ::= OperandWidth syntax KItem ::= OperandMetadata(KItem, Bool, OperandVisibility, KItem, OperandWidth, OperandWidth, OperandWidth) +syntax K ::= "OUTREGToINDEX" +rule <k> OUTREGToINDEX => . ... </k> +<OUTREG> M </OUTREG> +<INDEX> _ => M </INDEX> syntax K ::= "OUTREGToSEG0" rule <k> OUTREGToSEG0 => . ... </k> <OUTREG> M </OUTREG> @@ -18,10 +22,6 @@ syntax K ::= "OUTREGToBASE0" rule <k> OUTREGToBASE0 => . ... </k> <OUTREG> M </OUTREG> <BASE0> _ => M </BASE0> -syntax K ::= "OUTREGToINDEX" -rule <k> OUTREGToINDEX => . ... </k> -<OUTREG> M </OUTREG> -<INDEX> _ => M </INDEX> syntax K ::= "OUTREGToREG1" rule <k> OUTREGToREG1 => . ... </k> <OUTREG> M </OUTREG> @@ -46,11 +46,11 @@ syntax K ::= "OUTREGToREG3" rule <k> OUTREGToREG3 => . ... </k> <OUTREG> M </OUTREG> <REG3> _ => M </REG3> -syntax KItem ::= "A_REQUIRES_ALIGNMENT" | "A_maskop" | "A_DISP8_FULL" | "A_x87_mmx_state_cw" | "A_MASK_AS_CONTROL" | "A_DISP8_TUPLE1_4X" | "A_DISP8_SCALAR" | "A_DISP8_HALF" | "A_gather" | "A_SCATTER" | "A_DISP8_FULLMEM" | "A_fixed_base1" | "A_MEMORY_FAULT_SUPPRESSION" | "A_DISP8_MEM128" | "A_SKIPLOW64" | "A_NO_RIP_REL" | "A_DISP8_GPR_READER" | "A_MASKOP_EVEX" | "A_DISP8_GSCAT" | "A_MULTISOURCE4" | "A_xmm_state_cw" | "A_LOCKABLE" | "A_ATT_OPERAND_ORDER_EXCEPTION" | "A_EXCEPTION_BR" | "A_DISP8_GPR_WRITER_LDOP_Q" | "A_AMDONLY" | "A_NOP" | "A_MXCSR" | "A_REP" | "A_SKIPLOW32" | "A_SIMD_SCALAR" | "A_ELEMENT_SIZE_q" | "A_DISP8_TUPLE1_WORD" | "A_DWORD_INDICES" | "A_NONTEMPORAL" | "A_SPECIAL_AGEN_REQUIRED" | "A_DISP8_QUARTERMEM" | "A_DISP8_EIGHTHMEM" | "A_DOUBLE_WIDE_MEMOP" | "A_PREFETCH" | "A_DISP8_GPR_READER_WORD" | "A_QWORD_INDICES" | "A_ELEMENT_SIZE_d" | "A_DISP8_TUPLE1" | "A_DISP8_TUPLE1_BYTE" | "A_xmm_state_r" | "A_FAR_XFER" | "A_DISP8_GPR_WRITER_STORE" | "A_xmm_state_w" | "A_INDIRECT_BRANCH" | "A_DISP8_MOVDDUP" | "A_DISP8_GPR_WRITER_LDOP_D" | "A_DISP8_TUPLE2" | "A_MMX_EXCEPT" | "A_HLE_ACQ_ABLE" | "A_MPX_PREFIX_ABLE" | "A_IGNORES_OSFXSR" | "A_KMASK" | "A_HALF_WIDE_OUTPUT" | "A_x87_mmx_state_w" | "A_MASK_VARIABLE_MEMOP" | "A_DISP8_GPR_READER_BYTE" | "A_X87_NOWAIT" | "A_GATHER" | "A_MXCSR_RD" | "A_IMPLICIT_ONE" | "A_PROTECTED_MODE" | "A_DISP8_TUPLE4" | "A_X87_CONTROL" | "A_fixed_base0" | "A_x87_mmx_state_r" | "A_NOTSX" | "A_BROADCAST_ENABLED" | "A_DISP8_HALFMEM" | "A_HLE_REL_ABLE" | "A_BYTEOP" | "A_DOUBLE_WIDE_OUTPUT" | "A_simd_scalar" | "A_RING0" | "A_NOTSX_COND" | "A_LOCKED" | "A_INDEX_REG_IS_POINTER" | "A_DISP8_GPR_WRITER_STORE_WORD" | "A_SCALABLE" | "A_DISP8_GPR_WRITER_STORE_BYTE" | "A_DISP8_TUPLE8" -syntax KItem ::= "OPERAND_REG5" | "OPERAND_AGEN" | "OPERAND_BASE0" | "OPERAND_REG1" | "OPERAND_BCAST" | "OPERAND_RELBR" | "OPERAND_IMM1" | "OPERAND_REG8" | "OPERAND_IMM0" | "OPERAND_REG2" | "OPERAND_SEG1" | "OPERAND_SEG0" | "OPERAND_REG3" | "OPERAND_BASE1" | "OPERAND_MEM1" | "OPERAND_REG0" | "OPERAND_PTR" | "OPERAND_REG6" | "OPERAND_REG7" | "OPERAND_INDEX" | "OPERAND_REG4" | "OPERAND_SCALE" | "OPERAND_MEM0" +syntax KItem ::= "A_IGNORES_OSFXSR" | "A_BROADCAST_ENABLED" | "A_SCALABLE" | "A_SIMD_SCALAR" | "A_NOTSX" | "A_NONTEMPORAL" | "A_fixed_base0" | "A_MMX_EXCEPT" | "A_SPECIAL_AGEN_REQUIRED" | "A_DISP8_EIGHTHMEM" | "A_DISP8_HALFMEM" | "A_MASK_AS_CONTROL" | "A_HALF_WIDE_OUTPUT" | "A_REQUIRES_ALIGNMENT" | "A_X87_NOWAIT" | "A_RING0" | "A_BYTEOP" | "A_SKIPLOW32" | "A_MPX_PREFIX_ABLE" | "A_MASK_VARIABLE_MEMOP" | "A_DISP8_MEM128" | "A_REP" | "A_maskop" | "A_ELEMENT_SIZE_d" | "A_DOUBLE_WIDE_MEMOP" | "A_DISP8_TUPLE8" | "A_DISP8_TUPLE1_4X" | "A_GATHER" | "A_MULTISOURCE4" | "A_INDEX_REG_IS_POINTER" | "A_DISP8_HALF" | "A_x87_mmx_state_r" | "A_x87_mmx_state_cw" | "A_KMASK" | "A_DISP8_GSCAT" | "A_DISP8_GPR_READER_BYTE" | "A_AMDONLY" | "A_X87_CONTROL" | "A_QWORD_INDICES" | "A_MEMORY_FAULT_SUPPRESSION" | "A_HLE_REL_ABLE" | "A_xmm_state_cw" | "A_PROTECTED_MODE" | "A_MASKOP_EVEX" | "A_LOCKABLE" | "A_DISP8_GPR_READER_WORD" | "A_gather" | "A_MXCSR" | "A_SKIPLOW64" | "A_ATT_OPERAND_ORDER_EXCEPTION" | "A_DOUBLE_WIDE_OUTPUT" | "A_simd_scalar" | "A_xmm_state_w" | "A_DISP8_TUPLE1_WORD" | "A_DISP8_TUPLE2" | "A_EXCEPTION_BR" | "A_NOTSX_COND" | "A_DISP8_GPR_WRITER_STORE_WORD" | "A_fixed_base1" | "A_MXCSR_RD" | "A_NOP" | "A_DISP8_QUARTERMEM" | "A_x87_mmx_state_w" | "A_DWORD_INDICES" | "A_LOCKED" | "A_DISP8_GPR_WRITER_STORE_BYTE" | "A_DISP8_TUPLE1_BYTE" | "A_DISP8_SCALAR" | "A_DISP8_FULL" | "A_DISP8_GPR_WRITER_LDOP_D" | "A_FAR_XFER" | "A_DISP8_MOVDDUP" | "A_PREFETCH" | "A_SCATTER" | "A_IMPLICIT_ONE" | "A_DISP8_GPR_WRITER_LDOP_Q" | "A_DISP8_TUPLE4" | "A_DISP8_GPR_READER" | "A_DISP8_FULLMEM" | "A_INDIRECT_BRANCH" | "A_HLE_ACQ_ABLE" | "A_NO_RIP_REL" | "A_xmm_state_r" | "A_ELEMENT_SIZE_q" | "A_DISP8_TUPLE1" | "A_DISP8_GPR_WRITER_STORE" +syntax KItem ::= "OPERAND_REG5" | "OPERAND_REG8" | "OPERAND_BCAST" | "OPERAND_MEM1" | "OPERAND_RELBR" | "OPERAND_REG7" | "OPERAND_REG2" | "OPERAND_PTR" | "OPERAND_REG0" | "OPERAND_BASE1" | "OPERAND_IMM1" | "OPERAND_INDEX" | "OPERAND_BASE0" | "OPERAND_REG6" | "OPERAND_REG3" | "OPERAND_MEM0" | "OPERAND_SEG1" | "OPERAND_IMM0" | "OPERAND_REG4" | "OPERAND_SEG0" | "OPERAND_REG1" | "OPERAND_SCALE" | "OPERAND_AGEN" syntax KItem ::= "xed_bits_t" | "xed_reg_enum_t" syntax K ::= "DynamicDecodeInstruction" -syntax IClass ::= "VSHUFI32X4" | "CVTTPD2DQ" | "XORPS" | "LFS" | "PFCPIT1" | "MOV_CR" | "VMOVSLDUP" | "PSIGND" | "REP_OUTSB" | "VCVTPD2DQ" | "MOVNTSS" | "POPF" | "VPMOVZXBQ" | "SWAPGS" | "VPMAXUW" | "FSIN" | "VCVTSD2USI" | "VPMOVQD" | "VPMOVZXWD" | "VPMOVUSDW" | "REP_MOVSQ" | "KSHIFTLD" | "REP_LODSD" | "PADDQ" | "GETSEC" | "PACKUSWB" | "REPNE_SCASW" | "BTR" | "PSHUFB" | "MOVMSKPD" | "PMOVZXWQ" | "VPMOVSDW" | "FLDLG2" | "PAUSE" | "SETNZ" | "KADDD" | "KANDNB" | "CVTTSD2SI" | "VGATHERPF0QPD" | "VPADDD" | "KSHIFTLQ" | "PREFETCHT0" | "VFNMSUB213SD" | "JMP" | "BLSFILL" | "VPGATHERDD" | "VPERMILPD" | "VPOPCNTW" | "VUCOMISD" | "VPMOVM2Q" | "SBB" | "FXRSTOR64" | "VINSERTI32X4" | "MASKMOVQ" | "PSWAPD" | "KNOTW" | "REPNE_CMPSB" | "SHLD" | "VFMADD213PS" | "RSQRTPS" | "VPMULLQ" | "VRANGESD" | "VPAVGB" | "MWAITX" | "VPBLENDMD" | "REP_MOVSB" | "GF2P8MULB" | "VPMOVM2W" | "WRMSR" | "SETNB" | "PSHUFHW" | "PCMPGTD" | "XOR" | "VGATHERPF1DPD" | "MOVSLDUP" | "VMOVAPS" | "VPMAXSD" | "VRCP14PS" | "SHRD" | "VFPCLASSSD" | "XLAT" | "KSHIFTRB" | "PSUBUSW" | "SETB" | "DPPS" | "VBROADCASTSS" | "FFREEP" | "VPSHUFD" | "PCMPISTRM" | "MOVUPD" | "KNOTD" | "FDIVRP" | "PF2ID" | "VPCOMW" | "VPSHAQ" | "FWAIT" | "VLDMXCSR" | "VMOVDDUP" | "RET_NEAR" | "VPMOVUSQD" | "VFNMADD213SD" | "VFPCLASSPS" | "FMUL" | "VPADDSW" | "VPMOVM2B" | "FLDZ" | "JLE" | "VPOR" | "VMULSS" | "VFMSUB231SD" | "FCOM" | "FSUBRP" | "PSUBB" | "VRNDSCALESS" | "XEND" | "VSTMXCSR" | "FABS" | "VFNMADDSD" | "FXRSTOR" | "VPXORD" | "FDECSTP" | "VPHMINPOSUW" | "CALL_FAR" | "VMOVLPS" | "VFIXUPIMMPD" | "VPMOVW2M" | "KORB" | "VSCATTERPF0QPD" | "VADDSD" | "LODSW" | "FLDENV" | "CLTS" | "VFNMADD213PS" | "VPSHAW" | "FLDCW" | "VPSLLVW" | "PFMAX" | "PCMPGTW" | "TZMSK" | "FSINCOS" | "ENCLU" | "MOVDIR64B" | "FPATAN" | "VCVTTSS2USI" | "VPCMPUD" | "DPPD" | "WRSSQ" | "VRSQRT14SD" | "JB" | "VCVTPH2PS" | "ANDPD" | "CMPXCHG16B_LOCK" | "PSLLD" | "VPMULLW" | "CVTDQ2PD" | "VFMADD231SS" | "STI" | "PMINSW" | "KANDW" | "MOVSB" | "VPHADDDQ" | "FNSAVE" | "MOVLPS" | "VPMOVUSQW" | "PHSUBW" | "SETO" | "MULSS" | "STC" | "VEXTRACTI64X4" | "PFNACC" | "VPSUBW" | "SETL" | "CPUID" | "FCOMPP" | "RDPMC" | "AESKEYGENASSIST" | "VPMINSB" | "VPSRLDQ" | "VPROLVQ" | "VPMADD52HUQ" | "VFMSUB132PS" | "VINSERTF64X4" | "PMULHW" | "VPHADDUWQ" | "VPACKSSWB" | "VUNPCKHPD" | "VPMACSWW" | "CVTPD2DQ" | "KXNORB" | "VCVTTSD2SI" | "VPBLENDD" | "IDIV" | "VPBROADCASTMW2D" | "VFMSUBPS" | "VMLAUNCH" | "MOVQ" | "RDTSCP" | "FCMOVNU" | "LMSW" | "LSS" | "VPCMPUQ" | "V4FMADDPS" | "FXSAVE" | "MAXSD" | "MOVSHDUP" | "VPMOVDB" | "CVTSI2SD" | "PSLLQ" | "KORTESTB" | "RDSSPQ" | "VGATHERPF0QPS" | "VPSRLVD" | "RDPID" | "VMLOAD" | "VPCOMQ" | "VMAXPD" | "PADDW" | "VTESTPD" | "VPDPWSSD" | "VPADDUSB" | "BZHI" | "VPMULDQ" | "VFNMADD132SS" | "LAHF" | "MOVNTDQA" | "VPUNPCKLBW" | "VPSADBW" | "CVTPS2PD" | "KANDQ" | "REPE_SCASD" | "VUNPCKLPS" | "SETLE" | "VPXOR" | "RORX" | "VCVTUSI2SS" | "VFMADD213PD" | "VPMULUDQ" | "VPMULHW" | "KORQ" | "CLZERO" | "VFMADD132SS" | "VPANDNQ" | "VPMOVZXDQ" | "FSETPM287_NOP" | "KUNPCKDQ" | "VMOVDQA32" | "NEG" | "MOV_DR" | "VCVTPD2UQQ" | "VPHADDUWD" | "VSCATTERPF0QPS" | "VPSRAW" | "MULX" | "VSUBPD" | "SETZ" | "LEA" | "POPFQ" | "VCVTTPD2UDQ" | "AAM" | "MOVSD" | "CMPXCHG8B" | "CLC" | "KTESTQ" | "VFMSUBADD231PS" | "VPHADDBW" | "PHADDSW" | "ADDPS" | "SCASQ" | "SHA256MSG1" | "MPSADBW" | "STOSB" | "VPMOVSDB" | "VSCATTERPF1DPS" | "VDPPD" | "SHA1MSG2" | "VSQRTPD" | "SQRTPD" | "POR" | "PCMPGTQ" | "VFMADDSUB213PS" | "DAA" | "VEXTRACTF64X4" | "VPSHUFBITQMB" | "OUTSD" | "CMOVLE" | "PUSHFQ" | "VPSCATTERQQ" | "PHADDD" | "VPDPWSSDS" | "ADDSUBPD" | "VFMADDPS" | "PEXTRQ" | "VPTESTNMB" | "RET_FAR" | "VPROLVD" | "VFNMSUBSS" | "PMULHUW" | "FSCALE" | "VPEXPANDD" | "BLSI" | "PMINUW" | "REPNE_CMPSW" | "MOVSW" | "ADDSUBPS" | "VMINPS" | "BLSR" | "UMWAIT" | "POPA" | "VMULSD" | "VFNMSUB132SS" | "JNZ" | "PDEP" | "VPTESTMD" | "VCOMPRESSPS" | "VRCPPS" | "UMONITOR" | "RDPKRU" | "PALIGNR" | "VMFUNC" | "VCVTPS2UDQ" | "EMMS" | "VPINSRQ" | "SETNL" | "KANDNQ" | "VPSUBD" | "VPMOVSXWQ" | "VCVTSD2SS" | "KTESTD" | "CMOVP" | "FADD" | "VUNPCKLPD" | "PMULLD" | "PAVGB" | "PMADDUBSW" | "VTESTPS" | "POPFD" | "REP_OUTSW" | "VFRCZSS" | "SGDT" | "VPHADDUBQ" | "VPBLENDVB" | "JNP" | "VPBROADCASTB" | "VRSQRT28SD" | "PMULHRW" | "FXSAVE64" | "MOVDQ2Q" | "IMUL" | "COMISD" | "VEXTRACTF128" | "VINSERTI128" | "LGDT" | "DEC" | "KXORQ" | "VPSLLD" | "PSHUFW" | "SHUFPD" | "UD1" | "CMOVO" | "VBROADCASTF64X2" | "PHSUBD" | "KNOTB" | "MOVSD_XMM" | "UCOMISD" | "VCVTTPD2DQ" | "PABSW" | "FADDP" | "PFMIN" | "SIDT" | "VHADDPS" | "VFMSUB231PS" | "VPABSQ" | "VPSCATTERDD" | "VPMASKMOVQ" | "VPSHLDD" | "AESDEC" | "VPRORQ" | "VPMOVUSQB" | "VPORQ" | "VROUNDPS" | "VCVTSI2SD" | "KXNORD" | "REPNE_SCASD" | "FCOMP" | "LES" | "VFMADDSUBPS" | "PFSUB" | "REPE_CMPSB" | "VPUNPCKLWD" | "VPOPCNTB" | "PREFETCHWT1" | "CMP" | "FYL2X" | "UD0" | "VPMINUB" | "VPSLLVD" | "STR" | "PHMINPOSUW" | "FPREM" | "STOSD" | "ENDBR32" | "SMSW" | "BLENDVPD" | "VBROADCASTI32X4" | "PUNPCKLQDQ" | "VMOVUPD" | "VFMSUB132SS" | "PSRLD" | "BLSIC" | "AESDECLAST" | "VPMAXUD" | "VROUNDSD" | "VPSRAVD" | "VRSQRT28PD" | "PTEST" | "VFNMADDPS" | "VPMOVZXBW" | "VCOMPRESSPD" | "HADDPS" | "PEXTRD" | "VFNMADDPD" | "MONITOR" | "VCMPPD" | "VPBROADCASTMB2Q" | "PUNPCKHQDQ" | "UNPCKLPD" | "FXAM" | "VFMADDSUB132PS" | "CVTPS2PI" | "TEST" | "PUNPCKHBW" | "VPSRLVQ" | "VPMOVUSWB" | "HSUBPS" | "VMOVDQU16" | "ENDBR64" | "MINPS" | "VSCATTERPF0DPD" | "VMOVNTDQ" | "ADOX" | "VPRORD" | "PCMPGTB" | "CVTSS2SI" | "VFNMADD231PS" | "FISUBR" | "FXCH" | "SYSCALL_AMD" | "PMINUD" | "VSCATTERDPD" | "CVTPI2PD" | "XADD" | "VMCALL" | "PCMPEQD" | "PUNPCKLWD" | "VFMSUBADDPD" | "VPSHLDQ" | "VMOVSD" | "VPERMI2W" | "CQO" | "MOVNTPS" | "VPABSD" | "VPBROADCASTW" | "VPSLLVQ" | "SUBSS" | "VPEXTRW_C5" | "VPINSRW" | "LGS" | "OR_LOCK" | "FSTPNCE" | "JNL" | "INC_LOCK" | "VPSHLB" | "VPHADDBQ" | "BLCS" | "F2XM1" | "AAA" | "VPUNPCKLDQ" | "VPSIGND" | "MOVUPS" | "ADCX" | "REPE_CMPSD" | "ANDNPD" | "JP" | "ROR" | "VPERMW" | "BSR" | "VPRORVD" | "ROUNDPD" | "CMPXCHG" | "VGATHERQPD" | "VCVTTPS2QQ" | "VPTESTNMQ" | "CMOVNZ" | "VPMULTISHIFTQB" | "PADDD" | "FUCOMP" | "JZ" | "VFMSUBADD213PS" | "FPTAN" | "DEC_LOCK" | "VBROADCASTSD" | "PUSHFD" | "BNDSTX" | "INVVPID" | "WRUSSQ" | "PBLENDW" | "VPCMPISTRM" | "VFRCZSD" | "VSCATTERDPS" | "REP_STOSW" | "MINSS" | "DAS" | "VHSUBPS" | "VUCOMISS" | "VPSUBSW" | "VRSQRT14PD" | "VPEXTRQ" | "VPMOVZXWQ" | "VPSRAVQ" | "VSUBSS" | "VFMADD132PD" | "V4FNMADDPS" | "AAD" | "SHR" | "PMOVZXBD" | "VPABSB" | "SUBSD" | "VPADDUSW" | "REPNE_SCASQ" | "VPORD" | "XGETBV" | "DIV" | "FLDL2T" | "FDIVP" | "REP_STOSD" | "VPMOVZXBD" | "PFRCPIT2" | "VPBLENDW" | "VCVTUQQ2PS" | "PSUBSW" | "XSAVE64" | "VPMADCSSWD" | "KANDB" | "VPSIGNB" | "VPCOMPRESSB" | "REP_STOSB" | "REP_LODSQ" | "SUB_LOCK" | "VMOVUPS" | "SYSCALL" | "VPROLD" | "BLCI" | "VPROTW" | "JO" | "VPALIGNR" | "VPMOVSXBW" | "VPMOVB2M" | "SCASB" | "VREDUCEPD" | "VPXORQ" | "PMOVZXWD" | "PMULLW" | "VPCMPEQD" | "VINSERTI64X4" | "SYSRET_AMD" | "VFNMSUB132SD" | "FNSTCW" | "VSCATTERPF1DPD" | "VFNMADD231PD" | "INVLPG" | "VPMACSWD" | "VEXTRACTPS" | "VPSHLDVW" | "HLT" | "VPROTD" | "VADDSS" | "LODSB" | "CDQ" | "VPERMIL2PD" | "HSUBPD" | "VPSHLDW" | "VSHUFPS" | "VEXTRACTF32X4" | "VMULPS" | "LOOPE" | "VPMOVSQD" | "VEXTRACTI32X4" | "VPCOMB" | "VMAXPS" | "JECXZ" | "VBROADCASTF64X4" | "PMADDWD" | "KMOVB" | "VRSQRTSS" | "VFNMADD132SD" | "PUSHAD" | "VPEXPANDQ" | "PCMPEQQ" | "CVTSD2SI" | "MOVLPD" | "VPTESTNMD" | "AESIMC" | "VMOVDQU8" | "VRNDSCALESD" | "VCVTPS2QQ" | "MOVAPD" | "XABORT" | "JNB" | "MOVDIRI" | "VPLZCNTD" | "VMOVQ" | "VRSQRT28SS" | "FTST" | "VPSRAQ" | "XSETBV" | "VFMADDSD" | "INVLPGA" | "PANDN" | "MOVLHPS" | "VCVTPS2PH" | "KORW" | "VPABSW" | "VMPTRST" | "PACKUSDW" | "PSUBW" | "PSUBSB" | "VPMAXSB" | "VPSLLDQ" | "FDIV" | "VBLENDMPD" | "VPMACSSWW" | "VAESENC" | "CMPSD" | "VPHADDWQ" | "MOVSS" | "VEXTRACTF32X8" | "MOVNTI" | "AAS" | "PSRLW" | "VSCALEFSS" | "PEXTRW" | "SQRTSS" | "PUNPCKHWD" | "VPERMD" | "VPCOMUD" | "VPMADCSWD" | "MASKMOVDQU" | "KUNPCKBW" | "SETBE" | "CVTTPD2PI" | "VMOVMSKPS" | "PMOVSXWD" | "VPADDQ" | "VFNMADD132PS" | "PSLLW" | "REP_INSD" | "KXORB" | "VCVTPD2PS" | "INCSSPQ" | "VPSHLW" | "KORTESTQ" | "PACKSSDW" | "VPCMPD" | "IRET" | "VPMOVUSDB" | "REP_LODSW" | "VCVTTPD2QQ" | "VPERMIL2PS" | "VINSERTF128" | "VPMINSQ" | "VPCOMUW" | "PSHUFD" | "SETNP" | "STD" | "VPOPCNTD" | "PI2FW" | "FIADD" | "MOVDDUP" | "SETSSBSY" | "PSRLQ" | "MAXPS" | "CVTSI2SS" | "KTESTB" | "LSL" | "VSUBPS" | "VSQRTPS" | "SCASD" | "FIDIVR" | "CMOVS" | "VPBROADCASTD" | "PCMPESTRM" | "SETP" | "VPERMILPS" | "BEXTR" | "VCVTPS2DQ" | "VPCOMPRESSQ" | "MOV" | "VCMPSS" | "PMULUDQ" | "VANDPS" | "TZCNT" | "VFNMSUBPS" | "VFMADDSUB213PD" | "KMOVD" | "SAHF" | "VPERMT2B" | "REP_MOVSD" | "VCVTPD2QQ" | "INVPCID" | "VGATHERDPD" | "VFMSUBADDPS" | "FIMUL" | "VBLENDPD" | "ROUNDSS" | "VMOVHLPS" | "VPINSRB" | "VFMADDSUB231PS" | "PCMPISTRI" | "VFNMSUB231PD" | "PHSUBSW" | "RCR" | "KMOVW" | "VPDPBUSD" | "XTEST" | "INTO" | "BNDMOV" | "MONITORX" | "PF2IW" | "PMINUB" | "VPGATHERQQ" | "VSCATTERQPS" | "VPBROADCASTQ" | "VPAND" | "FEMMS" | "VCVTSI2SS" | "FRNDINT" | "SALC" | "PXOR" | "VPHADDWD" | "JS" | "CLDEMOTE" | "VFMSUB231PD" | "VCVTTPS2UDQ" | "VGF2P8MULB" | "PMULHRSW" | "VPERMI2Q" | "VSCATTERPF0DPS" | "VPEXTRD" | "CLI" | "MOVDQU" | "VFNMADD132PD" | "CALL_NEAR" | "FFREE" | "PFPNACC" | "PMOVSXBD" | "VFMSUBSD" | "AND" | "PINSRB" | "VEXP2PD" | "FICOM" | "VPCMPGTQ" | "VPINSRD" | "VPDPBUSDS" | "SYSRET" | "VGETEXPSS" | "BOUND" | "ARPL" | "CMOVB" | "VPUNPCKLQDQ" | "VRSQRT14SS" | "VCVTTPS2UQQ" | "VPMOVQ2M" | "CRC32" | "MINPD" | "VFNMSUB231SS" | "INVEPT" | "VEXTRACTI64X2" | "VGETMANTSD" | "VERR" | "BT" | "SETNBE" | "FCOMIP" | "VPACKUSWB" | "OR" | "WRFSBASE" | "VPSRLQ" | "VROUNDPD" | "MOVHPS" | "VPROTQ" | "BEXTR_XOP" | "OUT" | "VPHADDBD" | "CVTPD2PS" | "SHA1RNDS4" | "VPMACSSDQH" | "VPROLQ" | "VPSUBUSB" | "FCOS" | "VMPSADBW" | "KUNPCKWD" | "VMREAD" | "PREFETCHT2" | "VFMADDSS" | "VPSHUFHW" | "VRCP14SD" | "VP4DPWSSDS" | "CLFLUSH" | "FCMOVNB" | "VFMSUB213SS" | "VSQRTSS" | "FISUB" | "CVTTSS2SI" | "VINSERTF32X8" | "VBROADCASTI32X8" | "VPPERM" | "SETS" | "VROUNDSS" | "VPMOVSXBD" | "INT3" | "ENTER" | "PSRAD" | "VPMOVSXBQ" | "JBE" | "JNBE" | "VFIXUPIMMPS" | "XSAVES64" | "VRANGESS" | "VFNMADD231SD" | "VPHADDSW" | "VPERM2F128" | "FCHS" | "VMOVHPD" | "VP4DPWSSD" | "REP_LODSB" | "VMOVNTDQA" | "VPERMB" | "VGETEXPPD" | "VBLENDVPS" | "SHA1MSG1" | "PUSH" | "VDBPSADBW" | "VCVTPS2UQQ" | "VINSERTF64X2" | "ROUNDSD" | "VPSHUFLW" | "PMINSD" | "MOVHPD" | "PCLMULQDQ" | "VPSCATTERDQ" | "CVTDQ2PS" | "VPMASKMOVD" | "PMOVSXDQ" | "VPSHLQ" | "PMAXUW" | "VPACKSSDW" | "V4FNMADDSS" | "VMOVMSKPD" | "KXNORW" | "VFNMADDSS" | "VFMSUBPD" | "VCVTTPD2UQQ" | "FBSTP" | "REPNE_CMPSD" | "ADD" | "CMPSS" | "VPANDN" | "VPMOVQW" | "VPCMPQ" | "VFNMADD231SS" | "VPANDND" | "PMULDQ" | "VPCMPUW" | "PSUBUSB" | "VPSRLVW" | "VPGATHERQD" | "VPERMQ" | "LDDQU" | "CLD" | "BTS" | "VPMOVSQW" | "PUNPCKHDQ" | "FSTP" | "DIVSS" | "VPMULLD" | "STOSW" | "CLWB" | "MULPS" | "PINSRD" | "PADDSB" | "VPSLLQ" | "VMAXSS" | "VFMSUB132SD" | "PINSRQ" | "VPSHLDVQ" | "ADDPD" | "LWPINS" | "FCMOVE" | "LTR" | "VRNDSCALEPD" | "VPADDW" | "XSAVEOPT64" | "LWPVAL" | "VRCP28SD" | "VSCATTERPF1QPD" | "VEXPANDPD" | "SHA256MSG2" | "VPMACSDQH" | "VPTERNLOGD" | "VMOVDQA64" | "VAESDEC" | "VRCP28PD" | "ROL" | "PMAXUB" | "RSQRTSS" | "VCVTQQ2PS" | "VPMOVM2D" | "VMOVSHDUP" | "KADDB" | "XRSTOR" | "VPMAXUB" | "VCVTTSD2USI" | "VRCP28PS" | "VPEXPANDW" | "VFMSUBSS" | "VERW" | "JRCXZ" | "VPANDQ" | "VGATHERPF1DPS" | "REPNE_CMPSQ" | "BLCMSK" | "VANDNPD" | "KORTESTD" | "CMPXCHG_LOCK" | "SETNS" | "SAR" | "VFMSUB213SD" | "KSHIFTRW" | "VINSERTI64X2" | "FINCSTP" | "PI2FD" | "NEG_LOCK" | "MOVZX" | "BSWAP" | "VPERMT2PS" | "PSRAW" | "SAVEPREVSSP" | "SHA1NEXTE" | "MOVSQ" | "XCHG" | "ENCLS" | "VPTERNLOGQ" | "JNO" | "ANDNPS" | "FSUBP" | "VFMADD213SS" | "CMPSQ" | "VDPPS" | "FSUBR" | "REPNE_SCASB" | "VPHSUBWD" | "DIVPS" | "LLDT" | "XSAVEOPT" | "CLAC" | "PMOVSXBQ" | "FUCOMIP" | "DIVPD" | "VPHSUBW" | "VMOVD" | "POPCNT" | "CVTTPS2DQ" | "VBROADCASTI32X2" | "FMULP" | "FCMOVNBE" | "VPERMPD" | "VPSLLW" | "VSHUFPD" | "VPHSUBD" | "VPSUBUSW" | "NOT_LOCK" | "VGATHERQPS" | "VPERMPS" | "VREDUCESD" | "REP_STOSQ" | "FNSTSW" | "VEXTRACTI128" | "PAND" | "VCVTDQ2PS" | "VMINPD" | "VGF2P8AFFINEINVQB" | "VFNMSUBSD" | "ADDSD" | "BLENDPD" | "VPERMI2D" | "VFMSUBADD132PD" | "VFNMADD213PD" | "REPE_CMPSW" | "FYL2XP1" | "CMOVNS" | "VPCLMULQDQ" | "VCVTSS2USI" | "VMOVHPS" | "CWD" | "SUBPS" | "CMOVNBE" | "VGETEXPSD" | "WBINVD" | "VFNMSUB213PS" | "COMISS" | "PMINSB" | "VPMOVSXDQ" | "VORPD" | "FCMOVU" | "SLWPCB" | "MOVNTQ" | "VPMINUW" | "KTESTW" | "VPSHAD" | "VMOVDQU" | "VFMSUB132PD" | "PSHUFLW" | "VPSRLD" | "SARX" | "RDRAND" | "VUNPCKHPS" | "MAXPD" | "VPUNPCKHQDQ" | "IN" | "VMOVAPD" | "JL" | "PCMPEQW" | "FUCOMPP" | "FISTTP" | "JMP_FAR" | "VGATHERPF0DPD" | "VPMULHRSW" | "VFPCLASSPD" | "VPCMPGTW" | "VBLENDVPD" | "PADDUSB" | "REP_MOVSW" | "VPCMPEQW" | "VMASKMOVDQU" | "VFMADDSUBPD" | "PFADD" | "PCONFIG" | "VPERMT2W" | "PREFETCHT1" | "VINSERTI32X8" | "CMOVL" | "UCOMISS" | "PSRLDQ" | "CMPSW" | "PSIGNW" | "VADDPD" | "CMC" | "VPCONFLICTD" | "FCMOVBE" | "STMXCSR" | "KSHIFTRD" | "WBNOINVD" | "LDMXCSR" | "VPMADD52LUQ" | "PADDB" | "VRCP28SS" | "INT1" | "PUNPCKLDQ" | "RSM" | "MOVSX" | "WRPKRU" | "SETNO" | "VFMSUBADD132PS" | "VPCMPEQB" | "CVTTPS2PI" | "VPADDSB" | "VORPS" | "FPREM1" | "VPOPCNTQ" | "VMINSS" | "VCVTDQ2PD" | "VFPCLASSSS" | "VFNMADD213SS" | "VPMACSSDQL" | "SHLX" | "VPEXPANDB" | "VZEROUPPER" | "VMOVNTPD" | "SCASW" | "VFMADDPD" | "PEXT" | "XADD_LOCK" | "PFCMPGT" | "CMOVZ" | "FLDLN2" | "BLCIC" | "ORPS" | "NOT" | "CMPPD" | "VCVTPS2PD" | "BTS_LOCK" | "NOP" | "REPE_SCASW" | "VPHSUBBW" | "RDSEED" | "VPTEST" | "FICOMP" | "VGATHERPF1QPD" | "VBROADCASTI64X2" | "PSADBW" | "SHA256RNDS2" | "VMMCALL" | "VRSQRT14PS" | "PHADDW" | "SHRX" | "KADDW" | "SFENCE" | "LOOP" | "HADDPD" | "PMOVSXWQ" | "SHUFPS" | "PACKSSWB" | "INSD" | "VCVTTPS2DQ" | "CVTSS2SD" | "VPSUBB" | "VFMSUB231SS" | "FCOMI" | "PSIGNB" | "VFNMSUB213PD" | "LAR" | "FLD1" | "VFIXUPIMMSD" | "VPBLENDMB" | "VPMOVMSKB" | "VFMADDSUB132PD" | "CWDE" | "FUCOMI" | "VFMSUB213PS" | "VMULPD" | "VBROADCASTI128" | "VEXTRACTF64X2" | "MOVD" | "VALIGND" | "VCVTUSI2SD" | "VAESKEYGENASSIST" | "IRETQ" | "RDMSR" | "VRSQRTPS" | "VPCOMUB" | "VAESIMC" | "VPSRAD" | "PUSHA" | "VRCPSS" | "VMASKMOVPS" | "PABSD" | "PMOVZXDQ" | "UD2" | "CMOVNL" | "VRCP14SS" | "VGATHERPF1QPS" | "CBW" | "EXTRACTPS" | "XORPD" | "VMRESUME" | "VRANGEPD" | "VPHADDW" | "GF2P8AFFINEINVQB" | "VFMADD213SD" | "VREDUCEPS" | "BLENDVPS" | "VPMACSDQL" | "VMOVNTPS" | "VGF2P8AFFINEQB" | "MOVBE" | "MOVQ2DQ" | "CMPSD_XMM" | "SBB_LOCK" | "RDFSBASE" | "PCMPESTRI" | "WRSSD" | "VPMOVWB" | "VBROADCASTF32X2" | "INSERTPS" | "REP_INSW" | "PUNPCKLBW" | "VSCALEFPS" | "VPCMOV" | "PAVGUSB" | "VDIVPD" | "VPSCATTERQD" | "T1MSKC" | "PCMPEQB" | "VPSHRDVD" | "RSTORSSP" | "VANDNPS" | "VCOMISS" | "VCVTTSS2SI" | "OUTSB" | "CMPPS" | "MULPD" | "VINSERTF32X4" | "VMAXSD" | "XRSTOR64" | "VFIXUPIMMSS" | "LOOPNE" | "VPUNPCKHBW" | "FDISI8087_NOP" | "KORD" | "VPSIGNW" | "VPHADDUBD" | "VXORPS" | "VPCMPISTRI" | "VPSHUFB" | "CMPSB" | "RCPPS" | "VPAVGW" | "ADC" | "UNPCKHPS" | "VLDDQU" | "VFMADD132SD" | "VGETEXPPS" | "KORTESTW" | "REPE_CMPSQ" | "VMWRITE" | "PSUBD" | "VMXOFF" | "WRGSBASE" | "REPE_SCASB" | "JNS" | "PFCMPGE" | "VPUNPCKHDQ" | "VFMADD231PS" | "FNCLEX" | "VMCLEAR" | "FUCOM" | "VPMINUD" | "ORPD" | "INSW" | "MOVAPS" | "VFNMSUB213SS" | "BNDLDX" | "FLDPI" | "FDIVR" | "VPERM2I128" | "VPERMT2D" | "MWAIT" | "LDS" | "VPMAXSW" | "VPBLENDMQ" | "VPMAXUQ" | "UNPCKHPD" | "VCVTSD2SI" | "RDGSBASE" | "CMOVNLE" | "FCMOVNE" | "VPSHRDVW" | "KANDNW" | "FILD" | "JCXZ" | "VCVTQQ2PD" | "INCSSPD" | "INSERTQ" | "VCVTPD2UDQ" | "RDTSC" | "PFCMPEQ" | "VPMINSD" | "MFENCE" | "VADDSUBPD" | "SHL" | "FNSTENV" | "VCVTSS2SD" | "REP_OUTSD" | "MINSD" | "BTC_LOCK" | "VFNMSUB231PS" | "VBROADCASTF32X8" | "PMOVMSKB" | "PEXTRW_SSE4" | "VBROADCASTI64X4" | "PFMUL" | "VCVTUQQ2PD" | "VSHUFF64X2" | "LEAVE" | "VGATHERDPS" | "CLGI" | "FNINIT" | "VPHADDD" | "VPMOVDW" | "CDQE" | "SETNLE" | "DIVSD" | "VREDUCESS" | "LIDT" | "VGETMANTSS" | "FST" | "VPSHRDQ" | "CMOVNO" | "CVTPI2PS" | "VRSQRT28PS" | "VFMSUBADD213PD" | "XOR_LOCK" | "INC" | "VPROTB" | "VPTESTMB" | "VPMULHUW" | "CMPXCHG8B_LOCK" | "GF2P8AFFINEQB" | "RCPSS" | "VPMOVD2M" | "PMAXUD" | "VMINSD" | "XSAVEC" | "VPMINSW" | "REP_INSB" | "VPMACSSDD" | "VPSUBQ" | "FCMOVB" | "VSCATTERPF1QPS" | "VPSHLDVD" | "FENI8087_NOP" | "VPBLENDMW" | "VMOVSS" | "PFSQRT" | "KANDND" | "MULSD" | "MOVNTDQ" | "PUSHF" | "BNDCN" | "VPCOMUQ" | "VCOMISD" | "VMXON" | "INSB" | "STOSQ" | "VMOVDQU32" | "PBLENDVB" | "XRSTORS64" | "BTC" | "VFMADDSUB231PD" | "BNDCU" | "POPAD" | "PMAXSB" | "AESENCLAST" | "VMOVDQA" | "VPCMPW" | "KANDD" | "VPMOVSXWD" | "VMOVDQU64" | "FBLD" | "VPERMI2B" | "VHADDPD" | "VPHADDUDQ" | "V4FMADDSS" | "LODSQ" | "VGATHERPF0DPS" | "AND_LOCK" | "SUBPD" | "SLDT" | "SQRTPS" | "VPERMT2Q" | "VPADDB" | "VPMOVQB" | "STGI" | "PMOVSXBW" | "VFMADD231SD" | "VEXP2PS" | "VRNDSCALEPS" | "VPUNPCKHWD" | "FLDL2E" | "PFACC" | "PSLLDQ" | "VSQRTSD" | "FRSTOR" | "ADC_LOCK" | "VPRORVQ" | "LFENCE" | "VRCP14PD" | "VCVTSS2SI" | "INVD" | "KSHIFTRQ" | "VMASKMOVPD" | "VSUBSD" | "CVTPD2PI" | "BLENDPS" | "VFNMSUB231SD" | "KNOTQ" | "VPSRAVW" | "CVTSD2SS" | "LZCNT" | "VGETMANTPS" | "VPMACSSWD" | "PABSB" | "PTWRITE" | "VPANDD" | "VPCMPGTB" | "VPCMPESTRM" | "VPTESTNMW" | "BTR_LOCK" | "VSHUFI64X2" | "INT" | "MAXSS" | "EXTRQ" | "OUTSW" | "VINSERTPS" | "PADDSW" | "MOVDQA" | "VPSHRDW" | "VPMADDUBSW" | "IRETD" | "SKINIT" | "LODSD" | "VPMAXSQ" | "VSCALEFPD" | "VMPTRLD" | "MOVNTPD" | "VPGATHERDQ" | "VAESDECLAST" | "VSHUFF32X4" | "VRANGEPS" | "VPCOMPRESSW" | "VPCONFLICTQ" | "JNLE" | "VPEXTRW" | "PADDUSW" | "VFNMSUB132PD" | "PFRSQIT1" | "VADDPS" | "VFRCZPS" | "VPSUBSB" | "BNDCL" | "SYSENTER" | "SQRTSD" | "PINSRW" | "AESENC" | "KMOVQ" | "VCMPSD" | "VFMSUBADD231PD" | "REPE_SCASQ" | "BNDMK" | "VMOVLHPS" | "VPCMPESTRI" | "CMPXCHG16B" | "VBROADCASTF128" | "VBLENDPS" | "VPSHRDVQ" | "CLFLUSHOPT" | "VSCALEFSD" | "VPACKUSDW" | "RCL" | "PMOVZXBQ" | "TPAUSE" | "ROUNDPS" | "FIST" | "VBROADCASTF32X4" | "KXNORQ" | "ADDSS" | "BLCFILL" | "VPSHAB" | "VCMPPS" | "ANDPS" | "VPSHRDD" | "ENCLV" | "VPEXTRB" | "PREFETCHNTA" | "FSUB" | "VFNMSUB132PS" | "XBEGIN" | "PFRCP" | "KSHIFTLW" | "MOVMSKPS" | "CLRSSBSY" | "POP" | "MUL" | "VAESENCLAST" | "WRUSSD" | "VGETMANTPD" | "STAC" | "XSAVE" | "UNPCKLPS" | "ANDN" | "XRSTORS" | "VPMOVSWB" | "FXTRACT" | "VPHSUBSW" | "PMAXSW" | "FNOP" | "SYSEXIT" | "CMOVBE" | "VPMADDWD" | "CVTPS2DQ" | "VADDSUBPS" | "CMOVNP" | "VANDPD" | "FLD" | "VCVTUDQ2PD" | "SUB" | "PREFETCHW" | "VFMADD231PD" | "KXORD" | "VZEROALL" | "VPHADDUBW" | "FIDIV" | "VFNMSUBPD" | "PEXTRB" | "PREFETCH_RESERVED" | "PFSUBR" | "PAVGW" | "VPERMI2PS" | "VPSRLW" | "PREFETCH_EXCLUSIVE" | "BSF" | "VBLENDMPS" | "VPERMI2PD" | "VDIVSD" | "KADDQ" | "VPSHLD" | "VPCMPUB" | "VMOVLPD" | "VFMADD132PS" | "VHSUBPD" | "VMSAVE" | "VPTESTMW" | "VEXPANDPS" | "VPCMPB" | "LLWPCB" | "KSHIFTLB" | "XSAVEC64" | "PSUBQ" | "MOVHLPS" | "FSQRT" | "VFMSUB213PD" | "VPCMPEQQ" | "CMOVNB" | "VPHSUBDQ" | "PMAXSD" | "PMOVZXBW" | "VPCMPGTD" | "VDIVSS" | "VXORPD" | "MOVNTSD" | "BLSMSK" | "VPTESTMQ" | "VPLZCNTQ" | "VPERMT2PD" | "VDIVPS" | "VPMACSDD" | "VMRUN" | "ADD_LOCK" | "VPMOVSQB" | "VFRCZPD" | "KXORW" | "XSAVES" | "RDSSPD" | "VPMINUQ" | "VEXTRACTI32X8" | "VPCOMPRESSD" | "VALIGNQ" | "VCVTUDQ2PS" | "FISTP" | "MOVSXD" | "VPCOMD" | "VSCATTERQPD" +syntax IClass ::= "FUCOMIP" | "VCOMPRESSPD" | "NOT_LOCK" | "REPNE_SCASW" | "VPINSRB" | "VCVTTSS2USI" | "VFNMSUB213SD" | "MOVQ2DQ" | "VUCOMISS" | "CVTTPD2DQ" | "POR" | "CDQE" | "VRCP28SD" | "VRANGEPS" | "VFMSUB213PD" | "INSB" | "PHADDSW" | "FSTPNCE" | "ENCLV" | "KSHIFTLW" | "VAESIMC" | "MAXPS" | "V4FNMADDPS" | "VPUNPCKLQDQ" | "CMPSD_XMM" | "PFMIN" | "VBROADCASTSD" | "PCMPEQQ" | "PMINSB" | "VGETMANTPD" | "BEXTR_XOP" | "FLDPI" | "VFMSUBADD231PS" | "PCMPEQW" | "VFRCZPS" | "VANDNPS" | "FCOMIP" | "RDRAND" | "FCOMP" | "VPSUBQ" | "VPBLENDMW" | "FNOP" | "ANDN" | "PFPNACC" | "VPERMT2D" | "VPMACSDQL" | "VMOVDQU" | "VMMCALL" | "VPEXPANDQ" | "KMOVQ" | "FDIVRP" | "STAC" | "BTS_LOCK" | "VMOVAPS" | "PSLLDQ" | "VGATHERPF0DPD" | "VCVTQQ2PS" | "VRNDSCALEPS" | "VCVTTPD2DQ" | "PSRAW" | "VPERMI2Q" | "MOVNTPD" | "ADOX" | "VBLENDVPS" | "LEAVE" | "PFMAX" | "VPANDQ" | "VPERMT2B" | "VPADDB" | "PREFETCHWT1" | "PSRLW" | "PMULHRW" | "CBW" | "VGATHERPF1DPD" | "VPCOMUD" | "REPNE_CMPSQ" | "FXRSTOR" | "VBROADCASTF32X4" | "VPSHAW" | "SHA1MSG2" | "FCMOVNBE" | "ROUNDPS" | "IN" | "VBLENDPS" | "FUCOMPP" | "BSWAP" | "XOR_LOCK" | "VMULPD" | "STI" | "ADD_LOCK" | "PAVGB" | "VPRORQ" | "VCVTPS2PH" | "LES" | "PSLLW" | "VPCONFLICTD" | "FCMOVNB" | "LWPINS" | "VCVTPS2QQ" | "VPGATHERDD" | "SLDT" | "JS" | "VMOVSHDUP" | "CLDEMOTE" | "VPSLLW" | "VSHUFI32X4" | "PFCMPEQ" | "AESENCLAST" | "PREFETCH_RESERVED" | "VPMACSSDD" | "FNSTSW" | "VRCP28PD" | "VPMADCSWD" | "SETNBE" | "FCOS" | "KORTESTB" | "PEXTRQ" | "REPE_CMPSD" | "POPFD" | "XSAVEC" | "VFMSUB132PS" | "VAESENCLAST" | "FDIV" | "VFNMADDSD" | "PSLLD" | "VFMSUBPS" | "VPMOVSQD" | "VBLENDMPS" | "VPTERNLOGD" | "VPACKUSDW" | "PINSRD" | "PACKUSDW" | "FICOMP" | "VRCP14SS" | "VPSLLD" | "PUSHA" | "SCASD" | "CLC" | "KANDNQ" | "ADDPD" | "VPMINUQ" | "VDIVPS" | "VMOVDQA64" | "FICOM" | "SHA256RNDS2" | "FNSTENV" | "DEC" | "RDSEED" | "XCHG" | "VMASKMOVPD" | "VMOVD" | "BLCI" | "VPMOVM2Q" | "MULPS" | "T1MSKC" | "PINSRB" | "VADDPS" | "VPCLMULQDQ" | "JBE" | "VPMAXUD" | "PFACC" | "VFNMADD213PS" | "FCOMPP" | "TZMSK" | "VPCOMD" | "VPRORVD" | "VGETMANTSD" | "VPMOVZXBW" | "VFMSUB213SD" | "FMULP" | "VDIVPD" | "INVLPGA" | "VUNPCKLPS" | "PADDSW" | "PMULHRSW" | "VPCOMQ" | "VPSRAVW" | "VPMULHUW" | "FXSAVE" | "COMISD" | "VPSRAQ" | "VMWRITE" | "VPBROADCASTW" | "VMOVDDUP" | "VPANDN" | "VPSHUFHW" | "KADDW" | "VPMACSDQH" | "VPLZCNTQ" | "VRCP14PS" | "FSETPM287_NOP" | "MUL" | "VFMSUB231PD" | "FCHS" | "CMP" | "VPSHLDQ" | "VPERMI2D" | "PCMPGTW" | "BEXTR" | "WBNOINVD" | "MAXPD" | "VPSHUFLW" | "MOVNTI" | "IRETQ" | "PREFETCHT1" | "PMOVZXBQ" | "VPBROADCASTB" | "VPEXPANDW" | "FLDENV" | "SIDT" | "VPANDNQ" | "KMOVB" | "VPSRLW" | "SUBSD" | "REPNE_SCASD" | "PANDN" | "VFMADD231PS" | "VCVTPD2UQQ" | "REP_MOVSD" | "VPMULDQ" | "PMAXUB" | "VPABSW" | "VPMADDUBSW" | "PADDUSW" | "VPSADBW" | "VREDUCESS" | "VSCATTERPF1DPS" | "VPSIGNW" | "VPADDW" | "KSHIFTRB" | "MOVHPS" | "VFMADD213PD" | "INCSSPD" | "REPE_SCASQ" | "REP_INSB" | "REPE_CMPSW" | "FILD" | "CDQ" | "VPMAXUB" | "PXOR" | "VCVTPH2PS" | "RSQRTSS" | "VPHADDBW" | "VPSRLQ" | "SETSSBSY" | "PHSUBD" | "VALIGNQ" | "XADD" | "VPHADDSW" | "PMINSD" | "DIVSD" | "VPABSB" | "TEST" | "VRNDSCALESD" | "VADDPD" | "PEXT" | "VPBLENDD" | "VPTEST" | "VPRORD" | "VMOVDQU16" | "XRSTORS" | "KSHIFTRQ" | "STOSD" | "LGDT" | "HSUBPS" | "RDPKRU" | "VPCMPB" | "VPMOVM2D" | "VPCOMPRESSB" | "VPSRAVQ" | "VPALIGNR" | "VBLENDVPD" | "VPBROADCASTQ" | "VFNMADD132SS" | "VPSHRDVD" | "VREDUCEPD" | "VPSUBUSB" | "VFMSUBADD231PD" | "MOVUPS" | "VPERMILPS" | "XSAVEC64" | "PSRLD" | "VFMSUB213SS" | "VPHADDDQ" | "VPSHLDVW" | "XORPS" | "VGATHERDPD" | "RDTSC" | "PSHUFD" | "PFSUB" | "MOVSXD" | "BLENDPD" | "PREFETCHT0" | "VPMINUB" | "STOSQ" | "VCVTTPD2UQQ" | "CLD" | "FDISI8087_NOP" | "VMAXSD" | "FRNDINT" | "VFPCLASSPS" | "VPTESTNMB" | "VPCOMUW" | "VPMOVUSQD" | "VPBROADCASTD" | "OR" | "PMULLD" | "FNSTCW" | "SUB_LOCK" | "VPMADD52LUQ" | "VPMOVUSDW" | "VFMSUBSS" | "SMSW" | "VCVTSD2USI" | "VFMSUB231SS" | "VPACKSSDW" | "XLAT" | "VMOVHLPS" | "VPINSRD" | "SETP" | "VPMASKMOVQ" | "VPSHRDD" | "VADDSUBPD" | "CMPSS" | "VPHSUBW" | "VSCATTERDPS" | "VCVTPS2PD" | "FXSAVE64" | "FCMOVNU" | "RDTSCP" | "FDIVR" | "VPADDSB" | "STOSB" | "VPDPWSSDS" | "RSQRTPS" | "MULSD" | "TZCNT" | "RDSSPQ" | "VSCATTERPF0DPD" | "FCMOVNE" | "PUNPCKLQDQ" | "VFNMSUBPS" | "KADDB" | "VPERMT2Q" | "VFMADD132SD" | "SETLE" | "VPCMPGTB" | "VEXTRACTI64X2" | "VROUNDPD" | "WRFSBASE" | "CMOVL" | "VFMADDSUB231PS" | "VINSERTI32X8" | "VSQRTSS" | "PALIGNR" | "VPROLVD" | "VCVTSI2SS" | "INT" | "FYL2X" | "MOVD" | "KNOTD" | "PADDQ" | "VFMSUB231SD" | "VDIVSS" | "VCMPSD" | "VSHUFF32X4" | "MOVQ" | "VMAXPD" | "VPMOVUSDB" | "CMOVB" | "ADC_LOCK" | "VPINSRW" | "WRUSSD" | "PTEST" | "VFIXUPIMMPS" | "PHADDD" | "VPMOVSQB" | "REP_OUTSD" | "JB" | "VORPD" | "COMISS" | "KANDND" | "FABS" | "POPF" | "MOVSD" | "RCL" | "VCVTTSD2USI" | "VPUNPCKLDQ" | "VSCALEFSD" | "JNLE" | "UNPCKHPD" | "VPMOVD2M" | "PUNPCKHBW" | "PSIGNW" | "VMRUN" | "ORPD" | "VPMULHRSW" | "VSUBSS" | "VPMOVQD" | "XSAVE64" | "VROUNDSD" | "KANDNB" | "VPDPBUSD" | "PUNPCKLDQ" | "FLD1" | "LAR" | "CVTPS2PD" | "PACKSSDW" | "CVTPI2PD" | "VPCOMUQ" | "VINSERTF128" | "VPDPBUSDS" | "VMPTRST" | "LODSQ" | "BZHI" | "RDGSBASE" | "VFIXUPIMMPD" | "REP_OUTSB" | "LFS" | "VPHADDW" | "VCVTQQ2PD" | "MAXSS" | "REP_INSD" | "IRET" | "SARX" | "VPMOVSXBQ" | "FADD" | "DAA" | "VPHADDUWD" | "VSHUFF64X2" | "VPSUBW" | "VPMOVUSQW" | "LOOPNE" | "IRETD" | "V4FMADDSS" | "PADDSB" | "VBROADCASTI64X2" | "UCOMISD" | "RDFSBASE" | "VSCALEFPD" | "SHLX" | "CALL_FAR" | "VMLAUNCH" | "PBLENDVB" | "DIVPS" | "VFRCZSD" | "VMOVSLDUP" | "VFNMSUB132PS" | "LZCNT" | "VPCMPEQD" | "SUBSS" | "VRCP28SS" | "JNB" | "VPBLENDW" | "CMOVZ" | "VPSHAB" | "VGETEXPSS" | "SAVEPREVSSP" | "VPACKUSWB" | "CVTDQ2PS" | "SHA256MSG1" | "VSHUFPS" | "PSRAD" | "SETZ" | "AAD" | "VPCOMW" | "VPSRLDQ" | "RCR" | "VFMSUB132SD" | "MOVMSKPD" | "VPMOVB2M" | "CMOVP" | "VEXTRACTF32X4" | "ANDPS" | "MOVHLPS" | "VEXPANDPD" | "VCVTUSI2SS" | "VMOVSS" | "VSCATTERPF0QPD" | "VPMOVUSWB" | "CVTSD2SS" | "WRUSSQ" | "VPSCATTERQD" | "VFMSUBPD" | "VEXTRACTI64X4" | "WRSSQ" | "PCONFIG" | "MOVLPD" | "VMOVDQA" | "FCOM" | "VMINSD" | "UNPCKLPS" | "LSL" | "FLDZ" | "VGETEXPPD" | "INVLPG" | "JMP_FAR" | "LDMXCSR" | "VSCATTERPF1QPS" | "RSM" | "NOT" | "PMADDWD" | "VXORPS" | "VGETEXPPS" | "REPE_SCASB" | "REP_STOSQ" | "JP" | "PFRSQIT1" | "KMOVW" | "PSUBD" | "VPABSQ" | "VMOVAPD" | "VSCATTERQPS" | "VPUNPCKLBW" | "VRSQRT28PS" | "VPCMPUB" | "SHRX" | "CVTTSD2SI" | "VFNMSUB132PD" | "PABSW" | "VGATHERDPS" | "SYSENTER" | "VPMAXSW" | "MINPS" | "VPMULLQ" | "VSUBSD" | "VPEXTRD" | "BLSMSK" | "GF2P8MULB" | "VMOVNTDQ" | "SQRTPS" | "VFMADD132PS" | "BTR" | "KNOTW" | "KORD" | "REPNE_CMPSD" | "FLDCW" | "VCVTUSI2SD" | "VRCP14PD" | "FUCOMP" | "VINSERTF64X4" | "PMOVZXBW" | "VFMADD213SD" | "FIMUL" | "VPERMPD" | "VMAXSS" | "CLFLUSH" | "CVTPD2DQ" | "VCVTTPD2UDQ" | "NEG" | "VFNMSUB231SS" | "VPMINSD" | "KNOTQ" | "FISUB" | "SETNZ" | "VBROADCASTI32X8" | "VMOVLHPS" | "JL" | "VCVTUDQ2PD" | "VPCMPEQB" | "FXCH" | "BLSFILL" | "F2XM1" | "VFMADD213SS" | "VPMINUW" | "VPMOVUSQB" | "VFMADDPS" | "VPEXTRW_C5" | "VPHSUBWD" | "KTESTB" | "LLDT" | "PFSQRT" | "PF2ID" | "FSUBRP" | "SETO" | "PI2FW" | "VFNMSUB231SD" | "PAUSE" | "VRANGESS" | "VPOR" | "VPMOVM2B" | "VSCATTERQPD" | "MOVSB" | "PADDD" | "VMASKMOVPS" | "MOVSHDUP" | "UD1" | "CLAC" | "VSQRTPS" | "FENI8087_NOP" | "BNDLDX" | "PSUBQ" | "PSHUFW" | "WRSSD" | "AESDEC" | "KUNPCKBW" | "PFNACC" | "CMOVNO" | "VMCLEAR" | "PMADDUBSW" | "SUB" | "VCVTTPS2DQ" | "VBROADCASTF32X2" | "POPA" | "VPMINSW" | "VSHUFPD" | "MOV_DR" | "VFNMADD231SS" | "REPNE_SCASQ" | "VPMACSDD" | "PREFETCHNTA" | "FMUL" | "VFNMSUBSD" | "REP_MOVSW" | "PMAXUW" | "VSHUFI64X2" | "VCVTPS2DQ" | "VGATHERPF0QPD" | "VPADDSW" | "LWPVAL" | "VBROADCASTF32X8" | "JRCXZ" | "VBROADCASTF64X4" | "PMULDQ" | "ANDNPS" | "POPFQ" | "VFNMADD132SD" | "VCVTTSS2SI" | "IMUL" | "XRSTOR" | "KORQ" | "VPSHAQ" | "SHL" | "REP_LODSB" | "PSUBUSW" | "FNINIT" | "BNDCU" | "XABORT" | "VMOVNTDQA" | "FXRSTOR64" | "ADDSUBPD" | "VRSQRT14SD" | "REPNE_CMPSW" | "NOP" | "VPERMIL2PD" | "ROR" | "VBLENDPD" | "LODSW" | "GF2P8AFFINEINVQB" | "VMULSD" | "VPHADDUWQ" | "MOVBE" | "MOVSLDUP" | "VFNMSUB132SS" | "VPLZCNTD" | "VSCATTERPF1QPD" | "PMOVZXWQ" | "VRCP14SD" | "MOVZX" | "FUCOMI" | "WBINVD" | "FSCALE" | "ENCLU" | "SETNB" | "INVD" | "VFNMSUB231PD" | "VEXP2PD" | "RET_FAR" | "STGI" | "PHMINPOSUW" | "CLRSSBSY" | "SHA256MSG2" | "PMULHUW" | "HADDPD" | "VHSUBPD" | "SUBPS" | "FRSTOR" | "VFNMADDPD" | "OUTSW" | "PEXTRW" | "KORW" | "KSHIFTLQ" | "SETBE" | "VPMOVDB" | "VPINSRQ" | "FDIVP" | "SETS" | "VPROTW" | "PMOVZXWD" | "VFNMADD231PS" | "VPHADDUBQ" | "VPMOVZXWQ" | "VFMADDSD" | "VBROADCASTI32X2" | "VFMADDSUBPS" | "VPMINSB" | "XOR" | "CLWB" | "FSTP" | "VPSHLB" | "VPTESTMD" | "MOVNTSD" | "SUBPD" | "PMOVSXDQ" | "VINSERTF32X4" | "SHUFPD" | "VFPCLASSPD" | "VPMOVQW" | "VREDUCEPS" | "INSW" | "PUNPCKHQDQ" | "VINSERTPS" | "VPXOR" | "FISUBR" | "VFMADDSUB231PD" | "VCVTSS2SI" | "CMPXCHG16B" | "CWDE" | "FISTP" | "VANDNPD" | "VMOVQ" | "VANDPD" | "PREFETCHT2" | "RCPPS" | "INSERTPS" | "VPMOVSWB" | "KSHIFTRD" | "VRSQRT14PS" | "XSAVE" | "VPADDD" | "PMULUDQ" | "CLGI" | "LODSD" | "PMULHW" | "LMSW" | "VFMSUBADD132PD" | "VPROLVQ" | "VPBROADCASTMW2D" | "CLZERO" | "VRNDSCALESS" | "VPHMINPOSUW" | "VEXTRACTI32X8" | "MOVLPS" | "JNL" | "VMOVSD" | "KANDNW" | "CMC" | "VPACKSSWB" | "CMPPS" | "FPATAN" | "JMP" | "VFMADD132SS" | "VSQRTPD" | "CMPPD" | "VADDSS" | "VPSRLVD" | "LOOPE" | "JNS" | "PABSB" | "VFMSUBADDPS" | "VFNMADD213PD" | "VPERMT2PD" | "VCVTPD2PS" | "VAESKEYGENASSIST" | "PI2FD" | "VFMSUBADD132PS" | "KSHIFTLD" | "PREFETCHW" | "VPORD" | "CMOVS" | "XGETBV" | "FLDLG2" | "VCOMISS" | "ADC" | "VPABSD" | "VPSHLDVD" | "FPREM" | "PMOVZXBD" | "WRPKRU" | "SBB_LOCK" | "VMASKMOVDQU" | "VPXORQ" | "FWAIT" | "VPAND" | "MOVAPS" | "MOVNTSS" | "REP_STOSB" | "SGDT" | "PADDUSB" | "KORB" | "RCPSS" | "VFNMSUB213PD" | "VPERMQ" | "FCOMI" | "BLCIC" | "VPMACSWD" | "KANDW" | "JCXZ" | "PCMPEQD" | "POP" | "XSETBV" | "VMFUNC" | "CVTPS2DQ" | "VUNPCKLPD" | "VGATHERQPD" | "VFMADDSUB132PS" | "ROUNDSD" | "VTESTPD" | "UNPCKLPD" | "VPCMPD" | "VPERMT2W" | "CMOVNLE" | "PEXTRW_SSE4" | "VPCONFLICTQ" | "KSHIFTLB" | "SAHF" | "VPERMD" | "MOVDQA" | "PCMPESTRM" | "VFNMSUB213SS" | "AESIMC" | "VFMADDPD" | "FCMOVU" | "VFNMADDSS" | "VMOVDQU32" | "PUSHAD" | "ADDSUBPS" | "VPSUBSB" | "BTR_LOCK" | "VPEXTRB" | "CMOVNP" | "FSIN" | "VFMSUB231PS" | "FYL2XP1" | "VPPERM" | "VXORPD" | "PACKSSWB" | "VPMOVSQW" | "VFNMSUB132SD" | "PHSUBW" | "VPSHUFB" | "SHLD" | "VMOVMSKPD" | "PSUBW" | "MOV_CR" | "VPSHUFD" | "V4FMADDPS" | "SCASB" | "MOVDQ2Q" | "VPORQ" | "VPHADDBD" | "VERW" | "REPE_SCASD" | "VPHADDWQ" | "VERR" | "VPMOVSXWD" | "VRNDSCALEPD" | "VCVTUQQ2PD" | "VPMOVW2M" | "ENDBR32" | "RET_NEAR" | "VEXPANDPS" | "VFNMADDPS" | "VRSQRT28SD" | "CVTSS2SI" | "VMOVNTPD" | "VGETMANTPS" | "VPROLD" | "BTC_LOCK" | "VPMOVSXDQ" | "VMOVDQU8" | "MOVAPD" | "PFADD" | "V4FNMADDSS" | "VPCMPESTRM" | "VPANDD" | "VCOMISD" | "RDMSR" | "VCVTTPD2QQ" | "VBROADCASTSS" | "VCVTTPS2QQ" | "PEXTRB" | "VPSUBD" | "ROUNDPD" | "VINSERTI64X2" | "PSHUFB" | "BTS" | "STR" | "FADDP" | "CMPSD" | "FNCLEX" | "VPSRLVQ" | "VPSHRDVQ" | "REPNE_SCASB" | "VBROADCASTI128" | "VPHSUBSW" | "VFNMADD213SS" | "VINSERTI128" | "KORTESTW" | "SYSCALL" | "VFNMADD213SD" | "PMOVZXDQ" | "FNSAVE" | "VSCATTERPF0QPS" | "VPCMPESTRI" | "FINCSTP" | "LGS" | "KXORW" | "VPSRAW" | "VINSERTI64X4" | "DEC_LOCK" | "VSUBPD" | "CMPSW" | "VPMASKMOVD" | "CVTPD2PS" | "MOV" | "VEXTRACTF64X2" | "VFNMSUBPD" | "VMINPS" | "ORPS" | "VBROADCASTF128" | "PEXTRD" | "PF2IW" | "VRSQRTSS" | "OUTSD" | "VPSRAD" | "XADD_LOCK" | "VPCMOV" | "KXORB" | "VPADDQ" | "EXTRACTPS" | "PACKUSWB" | "VPMACSSDQL" | "VGF2P8AFFINEINVQB" | "VPSHLQ" | "VFMADD231PD" | "VPMULUDQ" | "SETNL" | "VGATHERPF1QPS" | "RDPMC" | "VPUNPCKHBW" | "KXORQ" | "VPERMI2B" | "PMAXSW" | "VPCMPUQ" | "VPERM2I128" | "VEXTRACTF32X8" | "OUT" | "ADD" | "CMOVNB" | "VP4DPWSSD" | "VPMADCSSWD" | "VHSUBPS" | "HSUBPD" | "MOVSD_XMM" | "VPHADDUBW" | "MASKMOVDQU" | "VCVTPS2UQQ" | "VPSIGNB" | "PSUBB" | "VPCOMUB" | "VPCMPUW" | "VPRORVQ" | "PADDW" | "VPHADDWD" | "VLDDQU" | "ROUNDSS" | "POPCNT" | "SALC" | "KORTESTQ" | "VHADDPS" | "VPHSUBBW" | "PCMPISTRI" | "SETNLE" | "VPROTD" | "MAXSD" | "INT3" | "VCVTPD2UDQ" | "VPMULLW" | "XORPD" | "HADDPS" | "VMOVLPS" | "VFNMSUB231PS" | "VPGATHERDQ" | "VBROADCASTI64X4" | "PFCMPGE" | "DIVPD" | "CMPXCHG_LOCK" | "PINSRW" | "VPCMPEQW" | "LSS" | "NEG_LOCK" | "VFNMSUBSS" | "VPMOVQ2M" | "VPSIGND" | "VPCMPGTW" | "VMULSS" | "VPXORD" | "VPERMW" | "VPSHAD" | "RDSSPD" | "VGF2P8AFFINEQB" | "MINSS" | "SWAPGS" | "KTESTD" | "BT" | "CMOVNL" | "REP_LODSQ" | "PBLENDW" | "VUNPCKHPD" | "VCVTUQQ2PS" | "VPMOVZXDQ" | "CMOVNZ" | "VPCOMPRESSW" | "VPERMB" | "VPSUBSW" | "FPTAN" | "VPGATHERQD" | "CMPXCHG8B_LOCK" | "VCVTSS2USI" | "VBLENDMPD" | "ENDBR64" | "MOVDDUP" | "PMINUD" | "MOVUPD" | "VPSRAVD" | "KXNORQ" | "VINSERTF64X2" | "LAHF" | "SKINIT" | "VPBLENDMB" | "MOVNTQ" | "VPCOMB" | "ARPL" | "KNOTB" | "STD" | "MPSADBW" | "VGATHERPF0DPS" | "VPSHRDW" | "VCVTTSD2SI" | "PCMPGTB" | "DIV" | "SYSEXIT" | "PSWAPD" | "VPSUBUSW" | "FUCOM" | "VFMADDSUBPD" | "PCMPEQB" | "CVTDQ2PD" | "KXNORB" | "PMOVSXBQ" | "VFNMADD132PS" | "FCMOVE" | "WRMSR" | "VCMPSS" | "VCMPPD" | "BLENDVPS" | "VADDSUBPS" | "VSUBPS" | "MOVDQU" | "KANDQ" | "VCVTPD2QQ" | "VPUNPCKHQDQ" | "VCVTSD2SI" | "FIDIVR" | "VPMOVSDB" | "ADDSD" | "IDIV" | "CVTSI2SS" | "MWAIT" | "VPBLENDMQ" | "LDS" | "MOVSS" | "VCMPPS" | "VFMSUBADDPD" | "POPAD" | "DPPS" | "VPMOVSXBW" | "KXNORW" | "VPMAXUQ" | "VPMOVZXBQ" | "VPAVGW" | "VPMOVSXBD" | "VPSLLVQ" | "RORX" | "CMOVNBE" | "PCMPGTQ" | "VCVTSD2SS" | "SFENCE" | "MOVNTPS" | "UD0" | "VPHADDUBD" | "KXNORD" | "PFCPIT1" | "PMOVSXBD" | "SHUFPS" | "FIDIV" | "KSHIFTRW" | "VPMOVQB" | "VGATHERPF1QPD" | "VCVTDQ2PD" | "STOSW" | "DAS" | "VPERMI2PD" | "SCASW" | "VPMADD52HUQ" | "PAVGW" | "SETNP" | "CWD" | "VRSQRT28PD" | "SLWPCB" | "CMOVNS" | "SYSRET" | "VMOVMSKPS" | "PMINSW" | "VFMSUB213PS" | "VFMSUBADD213PD" | "PFSUBR" | "VBROADCASTI32X4" | "VPSHLD" | "BTC" | "KADDD" | "VPEXTRQ" | "VAESDEC" | "VPERMILPD" | "KXORD" | "SHA1MSG1" | "FLDLN2" | "MOVDIR64B" | "VPOPCNTD" | "VPMULLD" | "FIST" | "VPOPCNTQ" | "VMOVUPD" | "LEA" | "BLCS" | "VAESDECLAST" | "JNO" | "CMPXCHG" | "VPROTQ" | "VRANGESD" | "VPERMI2PS" | "VPSHRDQ" | "PSADBW" | "CMPXCHG16B_LOCK" | "ENTER" | "VEXP2PS" | "INVPCID" | "JO" | "VREDUCESD" | "KANDB" | "UMONITOR" | "BSR" | "VPROLQ" | "VRSQRTPS" | "PMAXSD" | "PSUBSW" | "VCVTSI2SD" | "WRGSBASE" | "VPERM2F128" | "VPOPCNTB" | "LIDT" | "UMWAIT" | "VPSRLD" | "JZ" | "VFMADDSUB213PS" | "PSHUFHW" | "VALIGND" | "CMPXCHG8B" | "VEXTRACTPS" | "VRSQRT14SS" | "INVEPT" | "REP_LODSW" | "BNDCL" | "JNZ" | "SAR" | "SQRTPD" | "FCMOVBE" | "VFMADD132PD" | "VPSUBB" | "VMPSADBW" | "VPGATHERQQ" | "VUNPCKHPS" | "FSUB" | "VPTESTNMQ" | "AAM" | "CVTTSS2SI" | "PMINUB" | "CPUID" | "FLDL2E" | "FSUBP" | "VPCMPEQQ" | "VPOPCNTW" | "ANDNPD" | "VPCMPISTRI" | "VBROADCASTF64X2" | "UCOMISS" | "ADDSS" | "CVTSD2SI" | "SETL" | "VPMOVZXWD" | "JNBE" | "VCVTDQ2PS" | "VFPCLASSSD" | "VMSAVE" | "VPSCATTERQQ" | "SYSCALL_AMD" | "PABSD" | "VPSLLVW" | "VAESENC" | "VMLOAD" | "ROL" | "TPAUSE" | "BNDMOV" | "CALL_NEAR" | "VPSHLW" | "PMOVSXWQ" | "VPUNPCKHDQ" | "AAS" | "FISTTP" | "MOVHPD" | "VFNMADD132PD" | "VMOVNTPS" | "VPCMPISTRM" | "VFPCLASSSS" | "ADCX" | "VRCP28PS" | "MOVSQ" | "CVTTPS2PI" | "VPMACSSWD" | "VGATHERPF1DPS" | "SHR" | "BNDMK" | "VCVTSS2SD" | "VPEXPANDD" | "VANDPS" | "VPSLLVD" | "JNP" | "VMOVDQA32" | "PUNPCKLBW" | "CVTTPD2PI" | "VFMSUBSD" | "PSUBUSB" | "VPHADDBQ" | "VPCMPQ" | "VFRCZSS" | "XBEGIN" | "CLTS" | "KTESTW" | "FXTRACT" | "VMOVLPD" | "VPBROADCASTMB2Q" | "INSD" | "VSCALEFPS" | "STMXCSR" | "SHRD" | "BLENDPS" | "MOVMSKPS" | "VFRCZPD" | "VFNMADD231SD" | "SCASQ" | "FSINCOS" | "FDECSTP" | "VFNMSUB213PS" | "PSUBSB" | "OUTSB" | "PMAXSB" | "VCOMPRESSPS" | "LFENCE" | "AND_LOCK" | "LDDQU" | "CMOVLE" | "SHA1NEXTE" | "VSCALEFSS" | "PINSRQ" | "VFMSUB132SS" | "FST" | "VZEROUPPER" | "PSRLQ" | "CMOVBE" | "KANDD" | "VPMULTISHIFTQB" | "VFMADDSS" | "INC_LOCK" | "VPMAXSB" | "VFMADD213PS" | "VPSHRDVW" | "RDPID" | "VPBLENDMD" | "VGETEXPSD" | "VPMOVWB" | "BSF" | "XTEST" | "VRSQRT28SS" | "PTWRITE" | "VDIVSD" | "FBSTP" | "KUNPCKWD" | "VPCMPGTQ" | "MOVDIRI" | "VORPS" | "PUSHFD" | "VLDMXCSR" | "MOVNTDQ" | "FSQRT" | "VSTMXCSR" | "VZEROALL" | "VCVTUDQ2PS" | "CVTSI2SD" | "PCMPESTRI" | "VPERMIL2PS" | "PSLLQ" | "PFMUL" | "VGETMANTSS" | "DPPD" | "VPTESTNMW" | "XEND" | "KADDQ" | "DIVSS" | "VPHSUBD" | "MFENCE" | "GF2P8AFFINEQB" | "PAND" | "CVTTPS2DQ" | "MOVSW" | "VPSLLQ" | "VRSQRT14PD" | "VFMADD231SD" | "MINPD" | "VPMACSSWW" | "VPSHLDW" | "CLI" | "INTO" | "VROUNDPS" | "VPSHUFBITQMB" | "SQRTSD" | "AESDECLAST" | "BLSIC" | "REP_INSW" | "VPTESTMW" | "REPE_CMPSB" | "PCMPGTD" | "VPMACSWW" | "PFRCPIT2" | "VMOVHPD" | "FIADD" | "VPAVGB" | "MULSS" | "VPBLENDVB" | "VPMOVSXWQ" | "VMINSS" | "VRCPSS" | "VMAXPS" | "CQO" | "FLD" | "INVVPID" | "VPMOVSDW" | "VFMSUBADD213PS" | "VPMULHW" | "XSAVEOPT64" | "FTST" | "FCMOVB" | "SBB" | "VMOVUPS" | "VSQRTSD" | "ADDPS" | "PMULLW" | "FFREEP" | "LOOP" | "MWAITX" | "VDBPSADBW" | "BNDSTX" | "VTESTPS" | "ENCLS" | "AESENC" | "OR_LOCK" | "VPMADDWD" | "VRANGEPD" | "VFMADDSUB213PD" | "CRC32" | "XSAVES64" | "VPMOVM2W" | "VPMAXSQ" | "SYSRET_AMD" | "VPMOVZXBD" | "VGATHERQPS" | "VPSRLVW" | "LODSB" | "VPTERNLOGQ" | "VINSERTI32X4" | "PSRLDQ" | "CVTPS2PI" | "VPHSUBDQ" | "FEMMS" | "REP_MOVSB" | "VFMADDSUB132PD" | "XSAVES" | "VMXOFF" | "INCSSPQ" | "PMOVMSKB" | "VSCATTERPF0DPS" | "VCVTPS2UDQ" | "GETSEC" | "VEXTRACTI128" | "XRSTORS64" | "SETB" | "CVTPI2PS" | "VPSCATTERDQ" | "VPDPWSSD" | "PHSUBSW" | "FLDL2T" | "MULPD" | "VPROTB" | "PUNPCKHDQ" | "VFIXUPIMMSS" | "VPMINSQ" | "PREFETCH_EXCLUSIVE" | "PHADDW" | "VP4DPWSSDS" | "VRCPPS" | "VCVTTPS2UDQ" | "VMXON" | "PCMPISTRM" | "LLWPCB" | "VGF2P8MULB" | "SETNO" | "UD2" | "KUNPCKDQ" | "VPSHLDVQ" | "VPMOVDW" | "VROUNDSS" | "VDPPS" | "CMOVO" | "VCVTTPS2UQQ" | "REP_STOSW" | "VMRESUME" | "VHADDPD" | "MOVSX" | "VPUNPCKHWD" | "VPERMPS" | "STC" | "PCLMULQDQ" | "VPERMT2PS" | "PSIGNB" | "VEXTRACTI32X4" | "REP_STOSD" | "AND" | "BLENDVPD" | "BLSR" | "VFIXUPIMMSD" | "BOUND" | "PAVGUSB" | "PMOVSXBW" | "VFMSUB132PD" | "REPE_CMPSQ" | "FXAM" | "VPADDUSW" | "EXTRQ" | "XSAVEOPT" | "VFMADD231SS" | "PMINUW" | "VPTESTMB" | "VFNMADD231PD" | "VPSLLDQ" | "XRSTOR64" | "REP_MOVSQ" | "LTR" | "VMPTRLD" | "VPCOMPRESSQ" | "VSCATTERPF1DPD" | "VPCMPW" | "PUSH" | "CVTPD2PI" | "SHA1RNDS4" | "JLE" | "VSCATTERDPD" | "BNDCN" | "VPANDND" | "RSTORSSP" | "BLCFILL" | "VPSHLDD" | "JECXZ" | "VPCMPUD" | "VMOVDQU64" | "VPCOMPRESSD" | "CMPSQ" | "VPTESTNMD" | "SQRTSS" | "AAA" | "MONITOR" | "PDEP" | "VPSCATTERDD" | "PSHUFLW" | "VADDSD" | "CLFLUSHOPT" | "INSERTQ" | "VEXTRACTF128" | "PADDB" | "VPERMI2W" | "VPEXTRW" | "MASKMOVQ" | "VEXTRACTF64X4" | "VPHADDUDQ" | "PSIGND" | "INC" | "CVTSS2SD" | "VPHADDD" | "REP_OUTSW" | "VPMINUD" | "KMOVD" | "KTESTQ" | "MULX" | "EMMS" | "PFCMPGT" | "FSUBR" | "MINSD" | "VMULPS" | "PUNPCKHWD" | "PUSHF" | "AESKEYGENASSIST" | "VPEXPANDB" | "VDPPD" | "KORTESTD" | "MONITORX" | "PFRCP" | "PUNPCKLWD" | "VMREAD" | "FBLD" | "VPMAXSD" | "REP_LODSD" | "PMOVSXWD" | "PUSHFQ" | "VPMACSSDQH" | "REPE_SCASW" | "VMOVHPS" | "VCVTPD2DQ" | "VPTESTMQ" | "BLSI" | "FFREE" | "VPUNPCKLWD" | "VMCALL" | "VMINPD" | "ANDPD" | "SETNS" | "MOVLHPS" | "UNPCKHPS" | "FPREM1" | "VPMOVMSKB" | "VPCMPGTD" | "VGATHERPF0QPS" | "VPMAXUW" | "BLCMSK" | "CMPSB" | "PMAXUD" | "VPADDUSB" | "REPNE_CMPSB" | "HLT" | "MOVNTDQA" | "INT1" | "VUCOMISD" | "VINSERTF32X8" // UNAME: rule <REG0> _ => REG_ST0 </REG0> <MEM0> _ => 1 </MEM0> @@ -10470,7 +10470,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => INC </ICLASS> -<INUM> _ => 6794 </INUM> +<INUM> _ => 6792 </INUM> <CATEGORY> _ => "CATEGORY_BINARY" </CATEGORY> <INAME> _ => "inc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10484,7 +10484,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => INC </ICLASS> -<INUM> _ => 6795 </INUM> +<INUM> _ => 6793 </INUM> <CATEGORY> _ => "CATEGORY_BINARY" </CATEGORY> <INAME> _ => "inc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10498,7 +10498,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => INC </ICLASS> -<INUM> _ => 6796 </INUM> +<INUM> _ => 6794 </INUM> <CATEGORY> _ => "CATEGORY_BINARY" </CATEGORY> <INAME> _ => "inc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10512,7 +10512,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => INC </ICLASS> -<INUM> _ => 6797 </INUM> +<INUM> _ => 6795 </INUM> <CATEGORY> _ => "CATEGORY_BINARY" </CATEGORY> <INAME> _ => "inc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10526,7 +10526,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => INC </ICLASS> -<INUM> _ => 6798 </INUM> +<INUM> _ => 6796 </INUM> <CATEGORY> _ => "CATEGORY_BINARY" </CATEGORY> <INAME> _ => "inc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10540,7 +10540,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => INC </ICLASS> -<INUM> _ => 6799 </INUM> +<INUM> _ => 6797 </INUM> <CATEGORY> _ => "CATEGORY_BINARY" </CATEGORY> <INAME> _ => "inc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10554,7 +10554,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => INC </ICLASS> -<INUM> _ => 6800 </INUM> +<INUM> _ => 6798 </INUM> <CATEGORY> _ => "CATEGORY_BINARY" </CATEGORY> <INAME> _ => "inc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10568,7 +10568,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => INC </ICLASS> -<INUM> _ => 6801 </INUM> +<INUM> _ => 6799 </INUM> <CATEGORY> _ => "CATEGORY_BINARY" </CATEGORY> <INAME> _ => "inc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10582,7 +10582,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => DEC </ICLASS> -<INUM> _ => 6802 </INUM> +<INUM> _ => 6800 </INUM> <CATEGORY> _ => "CATEGORY_BINARY" </CATEGORY> <INAME> _ => "dec" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10596,7 +10596,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => DEC </ICLASS> -<INUM> _ => 6803 </INUM> +<INUM> _ => 6801 </INUM> <CATEGORY> _ => "CATEGORY_BINARY" </CATEGORY> <INAME> _ => "dec" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10610,7 +10610,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => DEC </ICLASS> -<INUM> _ => 6804 </INUM> +<INUM> _ => 6802 </INUM> <CATEGORY> _ => "CATEGORY_BINARY" </CATEGORY> <INAME> _ => "dec" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10624,7 +10624,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => DEC </ICLASS> -<INUM> _ => 6805 </INUM> +<INUM> _ => 6803 </INUM> <CATEGORY> _ => "CATEGORY_BINARY" </CATEGORY> <INAME> _ => "dec" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10638,7 +10638,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => DEC </ICLASS> -<INUM> _ => 6806 </INUM> +<INUM> _ => 6804 </INUM> <CATEGORY> _ => "CATEGORY_BINARY" </CATEGORY> <INAME> _ => "dec" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10652,7 +10652,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => DEC </ICLASS> -<INUM> _ => 6807 </INUM> +<INUM> _ => 6805 </INUM> <CATEGORY> _ => "CATEGORY_BINARY" </CATEGORY> <INAME> _ => "dec" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10666,7 +10666,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => DEC </ICLASS> -<INUM> _ => 6808 </INUM> +<INUM> _ => 6806 </INUM> <CATEGORY> _ => "CATEGORY_BINARY" </CATEGORY> <INAME> _ => "dec" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10680,7 +10680,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => DEC </ICLASS> -<INUM> _ => 6809 </INUM> +<INUM> _ => 6807 </INUM> <CATEGORY> _ => "CATEGORY_BINARY" </CATEGORY> <INAME> _ => "dec" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10695,7 +10695,7 @@ requires I1 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => DF64 ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> SrSP ~> OUTREGToBASE0 ~> FINAL_SSEG0 ~> OUTREGToSEG0 ... </k> <ICLASS> _ => PUSH </ICLASS> -<INUM> _ => 6810 </INUM> +<INUM> _ => 6808 </INUM> <CATEGORY> _ => "CATEGORY_PUSH" </CATEGORY> <INAME> _ => "push" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10709,7 +10709,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => DF64 ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> SrSP ~> OUTREGToBASE0 ~> FINAL_SSEG0 ~> OUTREGToSEG0 ... </k> <ICLASS> _ => PUSH </ICLASS> -<INUM> _ => 6811 </INUM> +<INUM> _ => 6809 </INUM> <CATEGORY> _ => "CATEGORY_PUSH" </CATEGORY> <INAME> _ => "push" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10723,7 +10723,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => DF64 ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> SrSP ~> OUTREGToBASE0 ~> FINAL_SSEG0 ~> OUTREGToSEG0 ... </k> <ICLASS> _ => PUSH </ICLASS> -<INUM> _ => 6812 </INUM> +<INUM> _ => 6810 </INUM> <CATEGORY> _ => "CATEGORY_PUSH" </CATEGORY> <INAME> _ => "push" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10737,7 +10737,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => DF64 ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> SrSP ~> OUTREGToBASE0 ~> FINAL_SSEG0 ~> OUTREGToSEG0 ... </k> <ICLASS> _ => PUSH </ICLASS> -<INUM> _ => 6813 </INUM> +<INUM> _ => 6811 </INUM> <CATEGORY> _ => "CATEGORY_PUSH" </CATEGORY> <INAME> _ => "push" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10751,7 +10751,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => DF64 ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> SrSP ~> OUTREGToBASE0 ~> FINAL_SSEG0 ~> OUTREGToSEG0 ... </k> <ICLASS> _ => PUSH </ICLASS> -<INUM> _ => 6814 </INUM> +<INUM> _ => 6812 </INUM> <CATEGORY> _ => "CATEGORY_PUSH" </CATEGORY> <INAME> _ => "push" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10765,7 +10765,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => DF64 ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> SrSP ~> OUTREGToBASE0 ~> FINAL_SSEG0 ~> OUTREGToSEG0 ... </k> <ICLASS> _ => PUSH </ICLASS> -<INUM> _ => 6815 </INUM> +<INUM> _ => 6813 </INUM> <CATEGORY> _ => "CATEGORY_PUSH" </CATEGORY> <INAME> _ => "push" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10779,7 +10779,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => DF64 ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> SrSP ~> OUTREGToBASE0 ~> FINAL_SSEG0 ~> OUTREGToSEG0 ... </k> <ICLASS> _ => PUSH </ICLASS> -<INUM> _ => 6816 </INUM> +<INUM> _ => 6814 </INUM> <CATEGORY> _ => "CATEGORY_PUSH" </CATEGORY> <INAME> _ => "push" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10793,7 +10793,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => DF64 ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> SrSP ~> OUTREGToBASE0 ~> FINAL_SSEG0 ~> OUTREGToSEG0 ... </k> <ICLASS> _ => PUSH </ICLASS> -<INUM> _ => 6817 </INUM> +<INUM> _ => 6815 </INUM> <CATEGORY> _ => "CATEGORY_PUSH" </CATEGORY> <INAME> _ => "push" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10807,7 +10807,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => DF64 ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> SrSP ~> OUTREGToBASE0 ~> FINAL_SSEG0 ~> OUTREGToSEG0 ... </k> <ICLASS> _ => POP </ICLASS> -<INUM> _ => 6818 </INUM> +<INUM> _ => 6816 </INUM> <CATEGORY> _ => "CATEGORY_POP" </CATEGORY> <INAME> _ => "pop" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10821,7 +10821,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => DF64 ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> SrSP ~> OUTREGToBASE0 ~> FINAL_SSEG0 ~> OUTREGToSEG0 ... </k> <ICLASS> _ => POP </ICLASS> -<INUM> _ => 6819 </INUM> +<INUM> _ => 6817 </INUM> <CATEGORY> _ => "CATEGORY_POP" </CATEGORY> <INAME> _ => "pop" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10835,7 +10835,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => DF64 ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> SrSP ~> OUTREGToBASE0 ~> FINAL_SSEG0 ~> OUTREGToSEG0 ... </k> <ICLASS> _ => POP </ICLASS> -<INUM> _ => 6820 </INUM> +<INUM> _ => 6818 </INUM> <CATEGORY> _ => "CATEGORY_POP" </CATEGORY> <INAME> _ => "pop" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10849,7 +10849,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => DF64 ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> SrSP ~> OUTREGToBASE0 ~> FINAL_SSEG0 ~> OUTREGToSEG0 ... </k> <ICLASS> _ => POP </ICLASS> -<INUM> _ => 6821 </INUM> +<INUM> _ => 6819 </INUM> <CATEGORY> _ => "CATEGORY_POP" </CATEGORY> <INAME> _ => "pop" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10863,7 +10863,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => DF64 ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> SrSP ~> OUTREGToBASE0 ~> FINAL_SSEG0 ~> OUTREGToSEG0 ... </k> <ICLASS> _ => POP </ICLASS> -<INUM> _ => 6822 </INUM> +<INUM> _ => 6820 </INUM> <CATEGORY> _ => "CATEGORY_POP" </CATEGORY> <INAME> _ => "pop" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10877,7 +10877,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => DF64 ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> SrSP ~> OUTREGToBASE0 ~> FINAL_SSEG0 ~> OUTREGToSEG0 ... </k> <ICLASS> _ => POP </ICLASS> -<INUM> _ => 6823 </INUM> +<INUM> _ => 6821 </INUM> <CATEGORY> _ => "CATEGORY_POP" </CATEGORY> <INAME> _ => "pop" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10891,7 +10891,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => DF64 ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> SrSP ~> OUTREGToBASE0 ~> FINAL_SSEG0 ~> OUTREGToSEG0 ... </k> <ICLASS> _ => POP </ICLASS> -<INUM> _ => 6824 </INUM> +<INUM> _ => 6822 </INUM> <CATEGORY> _ => "CATEGORY_POP" </CATEGORY> <INAME> _ => "pop" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -10905,7 +10905,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => DF64 ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> SrSP ~> OUTREGToBASE0 ~> FINAL_SSEG0 ~> OUTREGToSEG0 ... </k> <ICLASS> _ => POP </ICLASS> -<INUM> _ => 6825 </INUM> +<INUM> _ => 6823 </INUM> <CATEGORY> _ => "CATEGORY_POP" </CATEGORY> <INAME> _ => "pop" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -12453,7 +12453,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> SEG_MOV // UNAME: NOP90 rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 6826 </INUM> +<INUM> _ => 6824 </INUM> <CATEGORY> _ => "CATEGORY_NOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -12469,7 +12469,7 @@ requires I1 =/=Int 3 // UNAME: NOP90 rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 6827 </INUM> +<INUM> _ => 6825 </INUM> <CATEGORY> _ => "CATEGORY_NOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -12485,7 +12485,7 @@ requires I1 =/=Int 3 // UNAME: NOP90 rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 6828 </INUM> +<INUM> _ => 6826 </INUM> <CATEGORY> _ => "CATEGORY_NOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -12501,7 +12501,7 @@ requires I1 =/=Int 3 // UNAME: NOP90 rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 6829 </INUM> +<INUM> _ => 6827 </INUM> <CATEGORY> _ => "CATEGORY_NOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -12517,7 +12517,7 @@ requires I1 =/=Int 3 // UNAME: NOP90 rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 6830 </INUM> +<INUM> _ => 6828 </INUM> <CATEGORY> _ => "CATEGORY_NOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -12533,7 +12533,7 @@ requires I1 =/=Int 3 // UNAME: NOP90 rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 6831 </INUM> +<INUM> _ => 6829 </INUM> <CATEGORY> _ => "CATEGORY_NOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -12549,7 +12549,7 @@ requires I1 =/=Int 3 // UNAME: NOP90 rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 6832 </INUM> +<INUM> _ => 6830 </INUM> <CATEGORY> _ => "CATEGORY_NOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -12565,7 +12565,7 @@ requires I1 =/=Int 3 // UNAME: NOP90 rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 6833 </INUM> +<INUM> _ => 6831 </INUM> <CATEGORY> _ => "CATEGORY_NOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -12581,7 +12581,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => PAUSE </ICLASS> -<INUM> _ => 6834 </INUM> +<INUM> _ => 6832 </INUM> <CATEGORY> _ => "CATEGORY_MISC" </CATEGORY> <INAME> _ => "pause" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) </ATTRIBUTES> @@ -12597,7 +12597,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => PAUSE </ICLASS> -<INUM> _ => 6835 </INUM> +<INUM> _ => 6833 </INUM> <CATEGORY> _ => "CATEGORY_MISC" </CATEGORY> <INAME> _ => "pause" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) </ATTRIBUTES> @@ -12613,7 +12613,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => PAUSE </ICLASS> -<INUM> _ => 6836 </INUM> +<INUM> _ => 6834 </INUM> <CATEGORY> _ => "CATEGORY_MISC" </CATEGORY> <INAME> _ => "pause" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) </ATTRIBUTES> @@ -12629,7 +12629,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => PAUSE </ICLASS> -<INUM> _ => 6837 </INUM> +<INUM> _ => 6835 </INUM> <CATEGORY> _ => "CATEGORY_MISC" </CATEGORY> <INAME> _ => "pause" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) </ATTRIBUTES> @@ -12645,7 +12645,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => PAUSE </ICLASS> -<INUM> _ => 6838 </INUM> +<INUM> _ => 6836 </INUM> <CATEGORY> _ => "CATEGORY_MISC" </CATEGORY> <INAME> _ => "pause" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) </ATTRIBUTES> @@ -12661,7 +12661,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => PAUSE </ICLASS> -<INUM> _ => 6839 </INUM> +<INUM> _ => 6837 </INUM> <CATEGORY> _ => "CATEGORY_MISC" </CATEGORY> <INAME> _ => "pause" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) </ATTRIBUTES> @@ -12677,7 +12677,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => PAUSE </ICLASS> -<INUM> _ => 6840 </INUM> +<INUM> _ => 6838 </INUM> <CATEGORY> _ => "CATEGORY_MISC" </CATEGORY> <INAME> _ => "pause" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) </ATTRIBUTES> @@ -12693,7 +12693,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => PAUSE </ICLASS> -<INUM> _ => 6841 </INUM> +<INUM> _ => 6839 </INUM> <CATEGORY> _ => "CATEGORY_MISC" </CATEGORY> <INAME> _ => "pause" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) </ATTRIBUTES> @@ -12709,7 +12709,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 6842 </INUM> +<INUM> _ => 6840 </INUM> <CATEGORY> _ => "CATEGORY_NOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -12725,7 +12725,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 6843 </INUM> +<INUM> _ => 6841 </INUM> <CATEGORY> _ => "CATEGORY_NOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -12741,7 +12741,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 6844 </INUM> +<INUM> _ => 6842 </INUM> <CATEGORY> _ => "CATEGORY_NOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -12757,7 +12757,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 6845 </INUM> +<INUM> _ => 6843 </INUM> <CATEGORY> _ => "CATEGORY_NOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -12773,7 +12773,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 6846 </INUM> +<INUM> _ => 6844 </INUM> <CATEGORY> _ => "CATEGORY_NOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -12789,7 +12789,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 6847 </INUM> +<INUM> _ => 6845 </INUM> <CATEGORY> _ => "CATEGORY_NOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -12805,7 +12805,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 6848 </INUM> +<INUM> _ => 6846 </INUM> <CATEGORY> _ => "CATEGORY_NOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -12821,7 +12821,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 6849 </INUM> +<INUM> _ => 6847 </INUM> <CATEGORY> _ => "CATEGORY_NOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -12837,7 +12837,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> OrAX ~> OUTREGToREG1 ... </k> <ICLASS> _ => XCHG </ICLASS> -<INUM> _ => 6850 </INUM> +<INUM> _ => 6848 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "xchg" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -12851,7 +12851,7 @@ requires I1 =/=Int 0 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> OrAX ~> OUTREGToREG1 ... </k> <ICLASS> _ => XCHG </ICLASS> -<INUM> _ => 6851 </INUM> +<INUM> _ => 6849 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "xchg" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -12865,7 +12865,7 @@ requires I1 =/=Int 0 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> OrAX ~> OUTREGToREG1 ... </k> <ICLASS> _ => XCHG </ICLASS> -<INUM> _ => 6852 </INUM> +<INUM> _ => 6850 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "xchg" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -12879,7 +12879,7 @@ requires I1 =/=Int 0 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> OrAX ~> OUTREGToREG1 ... </k> <ICLASS> _ => XCHG </ICLASS> -<INUM> _ => 6853 </INUM> +<INUM> _ => 6851 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "xchg" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -12893,7 +12893,7 @@ requires I1 =/=Int 0 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> OrAX ~> OUTREGToREG1 ... </k> <ICLASS> _ => XCHG </ICLASS> -<INUM> _ => 6854 </INUM> +<INUM> _ => 6852 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "xchg" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -12907,7 +12907,7 @@ requires I1 =/=Int 0 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> OrAX ~> OUTREGToREG1 ... </k> <ICLASS> _ => XCHG </ICLASS> -<INUM> _ => 6855 </INUM> +<INUM> _ => 6853 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "xchg" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -12921,7 +12921,7 @@ requires I1 =/=Int 0 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> OrAX ~> OUTREGToREG1 ... </k> <ICLASS> _ => XCHG </ICLASS> -<INUM> _ => 6856 </INUM> +<INUM> _ => 6854 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "xchg" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -12935,7 +12935,7 @@ requires I1 =/=Int 0 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> OrAX ~> OUTREGToREG1 ... </k> <ICLASS> _ => XCHG </ICLASS> -<INUM> _ => 6857 </INUM> +<INUM> _ => 6855 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "xchg" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -12949,7 +12949,7 @@ requires I1 =/=Int 0 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> OrAX ~> OUTREGToREG1 ... </k> <ICLASS> _ => XCHG </ICLASS> -<INUM> _ => 6858 </INUM> +<INUM> _ => 6856 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "xchg" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -12965,7 +12965,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> OrAX ~> OUTREGToREG1 ... </k> <ICLASS> _ => XCHG </ICLASS> -<INUM> _ => 6859 </INUM> +<INUM> _ => 6857 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "xchg" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -12981,7 +12981,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> OrAX ~> OUTREGToREG1 ... </k> <ICLASS> _ => XCHG </ICLASS> -<INUM> _ => 6860 </INUM> +<INUM> _ => 6858 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "xchg" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -12997,7 +12997,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> OrAX ~> OUTREGToREG1 ... </k> <ICLASS> _ => XCHG </ICLASS> -<INUM> _ => 6861 </INUM> +<INUM> _ => 6859 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "xchg" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -13013,7 +13013,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> OrAX ~> OUTREGToREG1 ... </k> <ICLASS> _ => XCHG </ICLASS> -<INUM> _ => 6862 </INUM> +<INUM> _ => 6860 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "xchg" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -13029,7 +13029,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> OrAX ~> OUTREGToREG1 ... </k> <ICLASS> _ => XCHG </ICLASS> -<INUM> _ => 6863 </INUM> +<INUM> _ => 6861 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "xchg" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -13045,7 +13045,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> OrAX ~> OUTREGToREG1 ... </k> <ICLASS> _ => XCHG </ICLASS> -<INUM> _ => 6864 </INUM> +<INUM> _ => 6862 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "xchg" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -13061,7 +13061,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ~> OrAX ~> OUTREGToREG1 ... </k> <ICLASS> _ => XCHG </ICLASS> -<INUM> _ => 6865 </INUM> +<INUM> _ => 6863 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "xchg" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -14440,7 +14440,7 @@ rule <REG0> _ => REG_RAX </REG0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR8_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOV </ICLASS> -<INUM> _ => 6866 </INUM> +<INUM> _ => 6864 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "mov" </INAME> <ATTRIBUTES> _ => ListItem(A_BYTEOP) </ATTRIBUTES> @@ -14454,7 +14454,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR8_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOV </ICLASS> -<INUM> _ => 6867 </INUM> +<INUM> _ => 6865 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "mov" </INAME> <ATTRIBUTES> _ => ListItem(A_BYTEOP) </ATTRIBUTES> @@ -14468,7 +14468,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR8_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOV </ICLASS> -<INUM> _ => 6868 </INUM> +<INUM> _ => 6866 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "mov" </INAME> <ATTRIBUTES> _ => ListItem(A_BYTEOP) </ATTRIBUTES> @@ -14482,7 +14482,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR8_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOV </ICLASS> -<INUM> _ => 6869 </INUM> +<INUM> _ => 6867 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "mov" </INAME> <ATTRIBUTES> _ => ListItem(A_BYTEOP) </ATTRIBUTES> @@ -14496,7 +14496,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR8_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOV </ICLASS> -<INUM> _ => 6870 </INUM> +<INUM> _ => 6868 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "mov" </INAME> <ATTRIBUTES> _ => ListItem(A_BYTEOP) </ATTRIBUTES> @@ -14510,7 +14510,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR8_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOV </ICLASS> -<INUM> _ => 6871 </INUM> +<INUM> _ => 6869 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "mov" </INAME> <ATTRIBUTES> _ => ListItem(A_BYTEOP) </ATTRIBUTES> @@ -14524,7 +14524,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR8_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOV </ICLASS> -<INUM> _ => 6872 </INUM> +<INUM> _ => 6870 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "mov" </INAME> <ATTRIBUTES> _ => ListItem(A_BYTEOP) </ATTRIBUTES> @@ -14538,7 +14538,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR8_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOV </ICLASS> -<INUM> _ => 6873 </INUM> +<INUM> _ => 6871 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "mov" </INAME> <ATTRIBUTES> _ => ListItem(A_BYTEOP) </ATTRIBUTES> @@ -14552,7 +14552,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMMv ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOV </ICLASS> -<INUM> _ => 6874 </INUM> +<INUM> _ => 6872 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "mov" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -14566,7 +14566,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMMv ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOV </ICLASS> -<INUM> _ => 6875 </INUM> +<INUM> _ => 6873 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "mov" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -14580,7 +14580,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMMv ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOV </ICLASS> -<INUM> _ => 6876 </INUM> +<INUM> _ => 6874 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "mov" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -14594,7 +14594,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMMv ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOV </ICLASS> -<INUM> _ => 6877 </INUM> +<INUM> _ => 6875 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "mov" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -14608,7 +14608,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMMv ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOV </ICLASS> -<INUM> _ => 6878 </INUM> +<INUM> _ => 6876 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "mov" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -14622,7 +14622,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMMv ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOV </ICLASS> -<INUM> _ => 6879 </INUM> +<INUM> _ => 6877 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "mov" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -14636,7 +14636,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMMv ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOV </ICLASS> -<INUM> _ => 6880 </INUM> +<INUM> _ => 6878 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "mov" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -14650,7 +14650,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMMv ~> ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOV </ICLASS> -<INUM> _ => 6881 </INUM> +<INUM> _ => 6879 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "mov" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -25091,7 +25091,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => BSWAP </ICLASS> -<INUM> _ => 6882 </INUM> +<INUM> _ => 6880 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "bswap" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -25104,7 +25104,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => BSWAP </ICLASS> -<INUM> _ => 6883 </INUM> +<INUM> _ => 6881 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "bswap" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -25117,7 +25117,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => BSWAP </ICLASS> -<INUM> _ => 6884 </INUM> +<INUM> _ => 6882 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "bswap" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -25130,7 +25130,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => BSWAP </ICLASS> -<INUM> _ => 6885 </INUM> +<INUM> _ => 6883 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "bswap" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -25143,7 +25143,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => BSWAP </ICLASS> -<INUM> _ => 6886 </INUM> +<INUM> _ => 6884 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "bswap" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -25156,7 +25156,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => BSWAP </ICLASS> -<INUM> _ => 6887 </INUM> +<INUM> _ => 6885 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "bswap" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -25169,7 +25169,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => BSWAP </ICLASS> -<INUM> _ => 6888 </INUM> +<INUM> _ => 6886 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "bswap" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -25182,7 +25182,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_SB ~> OUTREGToREG0 ... </k> <ICLASS> _ => BSWAP </ICLASS> -<INUM> _ => 6889 </INUM> +<INUM> _ => 6887 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "bswap" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -31450,41 +31450,10 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_R ~ -// UNAME: -rule <MEM0> _ => 1 </MEM0> -<k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> -<ICLASS> _ => BSR </ICLASS> -<INUM> _ => 1844 </INUM> -<CATEGORY> _ => "CATEGORY_BITBYTE" </CATEGORY> -<INAME> _ => "bsr" </INAME> -<ATTRIBUTES> _ => .List </ATTRIBUTES> -<OPERANDS> _ => ListItem(OperandMetadata(OPERAND_REG0,false,EXPLICIT,xed_reg_enum_t,AUTO,AUTO,AUTO)) ListItem(OperandMetadata(OPERAND_MEM0,false,EXPLICIT,xed_bits_t,16,32,64)) </OPERANDS> -<dynamicDecoderBuffer> 15 189 _:Ints </dynamicDecoderBuffer> -<REP> I1:Int </REP> -<MOD> I2:Int </MOD> -<VEXVALID> 0 </VEXVALID> -requires I1 =/=Int 3 andBool I2 =/=Int 3 - - -// UNAME: -rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ~> GPRv_B ~> OUTREGToREG1 ... </k> -<ICLASS> _ => BSR </ICLASS> -<INUM> _ => 1845 </INUM> -<CATEGORY> _ => "CATEGORY_BITBYTE" </CATEGORY> -<INAME> _ => "bsr" </INAME> -<ATTRIBUTES> _ => .List </ATTRIBUTES> -<OPERANDS> _ => ListItem(OperandMetadata(OPERAND_REG0,false,EXPLICIT,xed_reg_enum_t,AUTO,AUTO,AUTO)) ListItem(OperandMetadata(OPERAND_REG1,false,EXPLICIT,xed_reg_enum_t,AUTO,AUTO,AUTO)) </OPERANDS> -<dynamicDecoderBuffer> 15 189 _:Ints </dynamicDecoderBuffer> -<MOD> 3 </MOD> -<REP> I1:Int </REP> -<VEXVALID> 0 </VEXVALID> -requires I1 =/=Int 3 - - // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> OrAX ~> OUTREGToREG0 ... </k> <ICLASS> _ => CLZERO </ICLASS> -<INUM> _ => 1846 </INUM> +<INUM> _ => 1844 </INUM> <CATEGORY> _ => "CATEGORY_CLZERO" </CATEGORY> <INAME> _ => "clzero" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31503,7 +31472,7 @@ rule <REG0> _ => REG_EAX </REG0> <REG2> _ => REG_EDX </REG2> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => MONITORX </ICLASS> -<INUM> _ => 1847 </INUM> +<INUM> _ => 1845 </INUM> <CATEGORY> _ => "CATEGORY_MISC" </CATEGORY> <INAME> _ => "monitorx" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31526,7 +31495,7 @@ rule <REG0> _ => REG_AX </REG0> <REG2> _ => REG_EDX </REG2> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => MONITORX </ICLASS> -<INUM> _ => 1848 </INUM> +<INUM> _ => 1846 </INUM> <CATEGORY> _ => "CATEGORY_MISC" </CATEGORY> <INAME> _ => "monitorx" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31549,7 +31518,7 @@ rule <REG0> _ => REG_RAX </REG0> <REG2> _ => REG_EDX </REG2> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => MONITORX </ICLASS> -<INUM> _ => 1849 </INUM> +<INUM> _ => 1847 </INUM> <CATEGORY> _ => "CATEGORY_MISC" </CATEGORY> <INAME> _ => "monitorx" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31572,7 +31541,7 @@ rule <REG0> _ => REG_EAX </REG0> <REG2> _ => REG_EDX </REG2> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => MONITORX </ICLASS> -<INUM> _ => 1850 </INUM> +<INUM> _ => 1848 </INUM> <CATEGORY> _ => "CATEGORY_MISC" </CATEGORY> <INAME> _ => "monitorx" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31594,7 +31563,7 @@ rule <REG0> _ => REG_EAX </REG0> <REG1> _ => REG_ECX </REG1> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => MWAITX </ICLASS> -<INUM> _ => 1851 </INUM> +<INUM> _ => 1849 </INUM> <CATEGORY> _ => "CATEGORY_MISC" </CATEGORY> <INAME> _ => "mwaitx" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31613,7 +31582,7 @@ rule <REG0> _ => REG_EAX </REG0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMACSSWW </ICLASS> -<INUM> _ => 1852 </INUM> +<INUM> _ => 1850 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacssww" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31631,7 +31600,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMACSSWW </ICLASS> -<INUM> _ => 1853 </INUM> +<INUM> _ => 1851 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacssww" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31650,7 +31619,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMACSSWD </ICLASS> -<INUM> _ => 1854 </INUM> +<INUM> _ => 1852 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacsswd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31668,7 +31637,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMACSSWD </ICLASS> -<INUM> _ => 1855 </INUM> +<INUM> _ => 1853 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacsswd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31687,7 +31656,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMACSSDQL </ICLASS> -<INUM> _ => 1856 </INUM> +<INUM> _ => 1854 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacssdql" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31705,7 +31674,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMACSSDQL </ICLASS> -<INUM> _ => 1857 </INUM> +<INUM> _ => 1855 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacssdql" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31724,7 +31693,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMACSWW </ICLASS> -<INUM> _ => 1858 </INUM> +<INUM> _ => 1856 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacsww" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31742,7 +31711,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMACSWW </ICLASS> -<INUM> _ => 1859 </INUM> +<INUM> _ => 1857 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacsww" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31761,7 +31730,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMACSWD </ICLASS> -<INUM> _ => 1860 </INUM> +<INUM> _ => 1858 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacswd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31779,7 +31748,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMACSWD </ICLASS> -<INUM> _ => 1861 </INUM> +<INUM> _ => 1859 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacswd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31798,7 +31767,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMACSDQL </ICLASS> -<INUM> _ => 1862 </INUM> +<INUM> _ => 1860 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacsdql" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31816,7 +31785,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMACSDQL </ICLASS> -<INUM> _ => 1863 </INUM> +<INUM> _ => 1861 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacsdql" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31835,7 +31804,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMOV </ICLASS> -<INUM> _ => 1864 </INUM> +<INUM> _ => 1862 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcmov" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31853,7 +31822,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMOV </ICLASS> -<INUM> _ => 1865 </INUM> +<INUM> _ => 1863 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcmov" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31872,7 +31841,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMOV </ICLASS> -<INUM> _ => 1866 </INUM> +<INUM> _ => 1864 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcmov" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31890,7 +31859,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMOV </ICLASS> -<INUM> _ => 1867 </INUM> +<INUM> _ => 1865 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcmov" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31909,7 +31878,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMOV </ICLASS> -<INUM> _ => 1868 </INUM> +<INUM> _ => 1866 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcmov" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31927,7 +31896,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMOV </ICLASS> -<INUM> _ => 1869 </INUM> +<INUM> _ => 1867 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcmov" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31946,7 +31915,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMOV </ICLASS> -<INUM> _ => 1870 </INUM> +<INUM> _ => 1868 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcmov" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31964,7 +31933,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ~> YMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMOV </ICLASS> -<INUM> _ => 1871 </INUM> +<INUM> _ => 1869 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcmov" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -31983,7 +31952,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPPERM </ICLASS> -<INUM> _ => 1872 </INUM> +<INUM> _ => 1870 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpperm" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32001,7 +31970,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPPERM </ICLASS> -<INUM> _ => 1873 </INUM> +<INUM> _ => 1871 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpperm" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32020,7 +31989,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPPERM </ICLASS> -<INUM> _ => 1874 </INUM> +<INUM> _ => 1872 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpperm" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32038,7 +32007,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPPERM </ICLASS> -<INUM> _ => 1875 </INUM> +<INUM> _ => 1873 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpperm" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32057,7 +32026,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADCSSWD </ICLASS> -<INUM> _ => 1876 </INUM> +<INUM> _ => 1874 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmadcsswd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32075,7 +32044,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMADCSSWD </ICLASS> -<INUM> _ => 1877 </INUM> +<INUM> _ => 1875 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmadcsswd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32094,7 +32063,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADCSWD </ICLASS> -<INUM> _ => 1878 </INUM> +<INUM> _ => 1876 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmadcswd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32112,7 +32081,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMADCSWD </ICLASS> -<INUM> _ => 1879 </INUM> +<INUM> _ => 1877 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmadcswd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32132,7 +32101,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPROTB </ICLASS> -<INUM> _ => 1880 </INUM> +<INUM> _ => 1878 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotb" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32153,7 +32122,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROTB </ICLASS> -<INUM> _ => 1881 </INUM> +<INUM> _ => 1879 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotb" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32175,7 +32144,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPROTW </ICLASS> -<INUM> _ => 1882 </INUM> +<INUM> _ => 1880 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32196,7 +32165,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROTW </ICLASS> -<INUM> _ => 1883 </INUM> +<INUM> _ => 1881 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32218,7 +32187,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPROTD </ICLASS> -<INUM> _ => 1884 </INUM> +<INUM> _ => 1882 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32239,7 +32208,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROTD </ICLASS> -<INUM> _ => 1885 </INUM> +<INUM> _ => 1883 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32261,7 +32230,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPROTQ </ICLASS> -<INUM> _ => 1886 </INUM> +<INUM> _ => 1884 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32282,7 +32251,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROTQ </ICLASS> -<INUM> _ => 1887 </INUM> +<INUM> _ => 1885 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32303,7 +32272,7 @@ rule <IMM0> _ => 1 </IMM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMACSSDD </ICLASS> -<INUM> _ => 1888 </INUM> +<INUM> _ => 1886 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacssdd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32321,7 +32290,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMACSSDD </ICLASS> -<INUM> _ => 1889 </INUM> +<INUM> _ => 1887 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacssdd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32340,7 +32309,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMACSSDQH </ICLASS> -<INUM> _ => 1890 </INUM> +<INUM> _ => 1888 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacssdqh" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32358,7 +32327,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMACSSDQH </ICLASS> -<INUM> _ => 1891 </INUM> +<INUM> _ => 1889 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacssdqh" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32377,7 +32346,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMACSDD </ICLASS> -<INUM> _ => 1892 </INUM> +<INUM> _ => 1890 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacsdd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32395,7 +32364,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMACSDD </ICLASS> -<INUM> _ => 1893 </INUM> +<INUM> _ => 1891 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacsdd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32414,7 +32383,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMACSDQH </ICLASS> -<INUM> _ => 1894 </INUM> +<INUM> _ => 1892 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacsdqh" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32432,7 +32401,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMACSDQH </ICLASS> -<INUM> _ => 1895 </INUM> +<INUM> _ => 1893 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpmacsdqh" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32452,7 +32421,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMB </ICLASS> -<INUM> _ => 1896 </INUM> +<INUM> _ => 1894 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcomb" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32471,7 +32440,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMB </ICLASS> -<INUM> _ => 1897 </INUM> +<INUM> _ => 1895 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcomb" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32491,7 +32460,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMW </ICLASS> -<INUM> _ => 1898 </INUM> +<INUM> _ => 1896 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcomw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32510,7 +32479,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMW </ICLASS> -<INUM> _ => 1899 </INUM> +<INUM> _ => 1897 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcomw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32530,7 +32499,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMD </ICLASS> -<INUM> _ => 1900 </INUM> +<INUM> _ => 1898 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcomd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32549,7 +32518,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMD </ICLASS> -<INUM> _ => 1901 </INUM> +<INUM> _ => 1899 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcomd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32569,7 +32538,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMQ </ICLASS> -<INUM> _ => 1902 </INUM> +<INUM> _ => 1900 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcomq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32588,7 +32557,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMQ </ICLASS> -<INUM> _ => 1903 </INUM> +<INUM> _ => 1901 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcomq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32608,7 +32577,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMUB </ICLASS> -<INUM> _ => 1904 </INUM> +<INUM> _ => 1902 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcomub" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32627,7 +32596,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMUB </ICLASS> -<INUM> _ => 1905 </INUM> +<INUM> _ => 1903 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcomub" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32647,7 +32616,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMUW </ICLASS> -<INUM> _ => 1906 </INUM> +<INUM> _ => 1904 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcomuw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32666,7 +32635,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMUW </ICLASS> -<INUM> _ => 1907 </INUM> +<INUM> _ => 1905 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcomuw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32686,7 +32655,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMUD </ICLASS> -<INUM> _ => 1908 </INUM> +<INUM> _ => 1906 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcomud" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32705,7 +32674,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMUD </ICLASS> -<INUM> _ => 1909 </INUM> +<INUM> _ => 1907 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcomud" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32725,7 +32694,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMUQ </ICLASS> -<INUM> _ => 1910 </INUM> +<INUM> _ => 1908 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcomuq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32744,7 +32713,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMUQ </ICLASS> -<INUM> _ => 1911 </INUM> +<INUM> _ => 1909 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpcomuq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32763,7 +32732,7 @@ rule <IMM0> _ => 1 </IMM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VFRCZPS </ICLASS> -<INUM> _ => 1912 </INUM> +<INUM> _ => 1910 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vfrczps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32783,7 +32752,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFRCZPS </ICLASS> -<INUM> _ => 1913 </INUM> +<INUM> _ => 1911 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vfrczps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32804,7 +32773,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VFRCZPS </ICLASS> -<INUM> _ => 1914 </INUM> +<INUM> _ => 1912 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vfrczps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32824,7 +32793,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFRCZPS </ICLASS> -<INUM> _ => 1915 </INUM> +<INUM> _ => 1913 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vfrczps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32845,7 +32814,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VFRCZPD </ICLASS> -<INUM> _ => 1916 </INUM> +<INUM> _ => 1914 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vfrczpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32865,7 +32834,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFRCZPD </ICLASS> -<INUM> _ => 1917 </INUM> +<INUM> _ => 1915 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vfrczpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32886,7 +32855,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VFRCZPD </ICLASS> -<INUM> _ => 1918 </INUM> +<INUM> _ => 1916 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vfrczpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32906,7 +32875,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFRCZPD </ICLASS> -<INUM> _ => 1919 </INUM> +<INUM> _ => 1917 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vfrczpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32927,7 +32896,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VFRCZSS </ICLASS> -<INUM> _ => 1920 </INUM> +<INUM> _ => 1918 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vfrczss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32947,7 +32916,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFRCZSS </ICLASS> -<INUM> _ => 1921 </INUM> +<INUM> _ => 1919 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vfrczss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32968,7 +32937,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VFRCZSD </ICLASS> -<INUM> _ => 1922 </INUM> +<INUM> _ => 1920 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vfrczsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -32988,7 +32957,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFRCZSD </ICLASS> -<INUM> _ => 1923 </INUM> +<INUM> _ => 1921 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vfrczsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33009,7 +32978,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROTB </ICLASS> -<INUM> _ => 1924 </INUM> +<INUM> _ => 1922 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotb" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33027,7 +32996,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ~> XMM_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROTB </ICLASS> -<INUM> _ => 1925 </INUM> +<INUM> _ => 1923 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotb" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33046,7 +33015,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROTB </ICLASS> -<INUM> _ => 1926 </INUM> +<INUM> _ => 1924 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotb" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33064,7 +33033,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROTB </ICLASS> -<INUM> _ => 1927 </INUM> +<INUM> _ => 1925 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotb" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33083,7 +33052,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROTW </ICLASS> -<INUM> _ => 1928 </INUM> +<INUM> _ => 1926 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33101,7 +33070,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ~> XMM_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROTW </ICLASS> -<INUM> _ => 1929 </INUM> +<INUM> _ => 1927 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33120,7 +33089,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROTW </ICLASS> -<INUM> _ => 1930 </INUM> +<INUM> _ => 1928 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33138,7 +33107,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROTW </ICLASS> -<INUM> _ => 1931 </INUM> +<INUM> _ => 1929 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33157,7 +33126,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROTD </ICLASS> -<INUM> _ => 1932 </INUM> +<INUM> _ => 1930 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33175,7 +33144,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ~> XMM_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROTD </ICLASS> -<INUM> _ => 1933 </INUM> +<INUM> _ => 1931 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33194,7 +33163,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROTD </ICLASS> -<INUM> _ => 1934 </INUM> +<INUM> _ => 1932 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33212,7 +33181,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROTD </ICLASS> -<INUM> _ => 1935 </INUM> +<INUM> _ => 1933 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33231,7 +33200,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROTQ </ICLASS> -<INUM> _ => 1936 </INUM> +<INUM> _ => 1934 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33249,7 +33218,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ~> XMM_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROTQ </ICLASS> -<INUM> _ => 1937 </INUM> +<INUM> _ => 1935 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33268,7 +33237,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROTQ </ICLASS> -<INUM> _ => 1938 </INUM> +<INUM> _ => 1936 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33286,7 +33255,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROTQ </ICLASS> -<INUM> _ => 1939 </INUM> +<INUM> _ => 1937 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vprotq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33305,7 +33274,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHLB </ICLASS> -<INUM> _ => 1940 </INUM> +<INUM> _ => 1938 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshlb" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33323,7 +33292,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ~> XMM_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLB </ICLASS> -<INUM> _ => 1941 </INUM> +<INUM> _ => 1939 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshlb" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33342,7 +33311,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHLB </ICLASS> -<INUM> _ => 1942 </INUM> +<INUM> _ => 1940 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshlb" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33360,7 +33329,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLB </ICLASS> -<INUM> _ => 1943 </INUM> +<INUM> _ => 1941 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshlb" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33379,7 +33348,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHLW </ICLASS> -<INUM> _ => 1944 </INUM> +<INUM> _ => 1942 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshlw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33397,7 +33366,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ~> XMM_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLW </ICLASS> -<INUM> _ => 1945 </INUM> +<INUM> _ => 1943 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshlw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33416,7 +33385,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHLW </ICLASS> -<INUM> _ => 1946 </INUM> +<INUM> _ => 1944 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshlw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33434,7 +33403,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLW </ICLASS> -<INUM> _ => 1947 </INUM> +<INUM> _ => 1945 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshlw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33453,7 +33422,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHLD </ICLASS> -<INUM> _ => 1948 </INUM> +<INUM> _ => 1946 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshld" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33471,7 +33440,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ~> XMM_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLD </ICLASS> -<INUM> _ => 1949 </INUM> +<INUM> _ => 1947 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshld" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33490,7 +33459,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHLD </ICLASS> -<INUM> _ => 1950 </INUM> +<INUM> _ => 1948 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshld" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33508,7 +33477,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLD </ICLASS> -<INUM> _ => 1951 </INUM> +<INUM> _ => 1949 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshld" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33527,7 +33496,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHLQ </ICLASS> -<INUM> _ => 1952 </INUM> +<INUM> _ => 1950 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshlq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33545,7 +33514,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ~> XMM_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLQ </ICLASS> -<INUM> _ => 1953 </INUM> +<INUM> _ => 1951 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshlq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33564,7 +33533,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHLQ </ICLASS> -<INUM> _ => 1954 </INUM> +<INUM> _ => 1952 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshlq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33582,7 +33551,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLQ </ICLASS> -<INUM> _ => 1955 </INUM> +<INUM> _ => 1953 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshlq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33601,7 +33570,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPHADDBW </ICLASS> -<INUM> _ => 1956 </INUM> +<INUM> _ => 1954 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddbw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33621,7 +33590,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDBW </ICLASS> -<INUM> _ => 1957 </INUM> +<INUM> _ => 1955 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddbw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33642,7 +33611,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPHADDBD </ICLASS> -<INUM> _ => 1958 </INUM> +<INUM> _ => 1956 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddbd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33662,7 +33631,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDBD </ICLASS> -<INUM> _ => 1959 </INUM> +<INUM> _ => 1957 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddbd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33683,7 +33652,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPHADDBQ </ICLASS> -<INUM> _ => 1960 </INUM> +<INUM> _ => 1958 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddbq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33703,7 +33672,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDBQ </ICLASS> -<INUM> _ => 1961 </INUM> +<INUM> _ => 1959 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddbq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33724,7 +33693,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPHADDWD </ICLASS> -<INUM> _ => 1962 </INUM> +<INUM> _ => 1960 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddwd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33744,7 +33713,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDWD </ICLASS> -<INUM> _ => 1963 </INUM> +<INUM> _ => 1961 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddwd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33765,7 +33734,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPHADDWQ </ICLASS> -<INUM> _ => 1964 </INUM> +<INUM> _ => 1962 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddwq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33785,7 +33754,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDWQ </ICLASS> -<INUM> _ => 1965 </INUM> +<INUM> _ => 1963 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddwq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33806,7 +33775,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPHADDUBW </ICLASS> -<INUM> _ => 1966 </INUM> +<INUM> _ => 1964 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddubw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33826,7 +33795,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDUBW </ICLASS> -<INUM> _ => 1967 </INUM> +<INUM> _ => 1965 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddubw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33847,7 +33816,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPHADDUBD </ICLASS> -<INUM> _ => 1968 </INUM> +<INUM> _ => 1966 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddubd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33867,7 +33836,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDUBD </ICLASS> -<INUM> _ => 1969 </INUM> +<INUM> _ => 1967 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddubd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33888,7 +33857,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPHADDUBQ </ICLASS> -<INUM> _ => 1970 </INUM> +<INUM> _ => 1968 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddubq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33908,7 +33877,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDUBQ </ICLASS> -<INUM> _ => 1971 </INUM> +<INUM> _ => 1969 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddubq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33929,7 +33898,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPHADDUWD </ICLASS> -<INUM> _ => 1972 </INUM> +<INUM> _ => 1970 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphadduwd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33949,7 +33918,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDUWD </ICLASS> -<INUM> _ => 1973 </INUM> +<INUM> _ => 1971 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphadduwd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33970,7 +33939,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPHADDUWQ </ICLASS> -<INUM> _ => 1974 </INUM> +<INUM> _ => 1972 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphadduwq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -33990,7 +33959,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDUWQ </ICLASS> -<INUM> _ => 1975 </INUM> +<INUM> _ => 1973 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphadduwq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34011,7 +33980,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPHSUBBW </ICLASS> -<INUM> _ => 1976 </INUM> +<INUM> _ => 1974 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphsubbw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34031,7 +34000,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHSUBBW </ICLASS> -<INUM> _ => 1977 </INUM> +<INUM> _ => 1975 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphsubbw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34052,7 +34021,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPHSUBWD </ICLASS> -<INUM> _ => 1978 </INUM> +<INUM> _ => 1976 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphsubwd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34072,7 +34041,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHSUBWD </ICLASS> -<INUM> _ => 1979 </INUM> +<INUM> _ => 1977 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphsubwd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34093,7 +34062,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPHSUBDQ </ICLASS> -<INUM> _ => 1980 </INUM> +<INUM> _ => 1978 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphsubdq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34113,7 +34082,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHSUBDQ </ICLASS> -<INUM> _ => 1981 </INUM> +<INUM> _ => 1979 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphsubdq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34134,7 +34103,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHAB </ICLASS> -<INUM> _ => 1982 </INUM> +<INUM> _ => 1980 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshab" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34152,7 +34121,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ~> XMM_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHAB </ICLASS> -<INUM> _ => 1983 </INUM> +<INUM> _ => 1981 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshab" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34171,7 +34140,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHAB </ICLASS> -<INUM> _ => 1984 </INUM> +<INUM> _ => 1982 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshab" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34189,7 +34158,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHAB </ICLASS> -<INUM> _ => 1985 </INUM> +<INUM> _ => 1983 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshab" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34208,7 +34177,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHAW </ICLASS> -<INUM> _ => 1986 </INUM> +<INUM> _ => 1984 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshaw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34226,7 +34195,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ~> XMM_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHAW </ICLASS> -<INUM> _ => 1987 </INUM> +<INUM> _ => 1985 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshaw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34245,7 +34214,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHAW </ICLASS> -<INUM> _ => 1988 </INUM> +<INUM> _ => 1986 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshaw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34263,7 +34232,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHAW </ICLASS> -<INUM> _ => 1989 </INUM> +<INUM> _ => 1987 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshaw" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34282,7 +34251,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHAD </ICLASS> -<INUM> _ => 1990 </INUM> +<INUM> _ => 1988 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshad" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34300,7 +34269,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ~> XMM_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHAD </ICLASS> -<INUM> _ => 1991 </INUM> +<INUM> _ => 1989 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshad" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34319,7 +34288,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHAD </ICLASS> -<INUM> _ => 1992 </INUM> +<INUM> _ => 1990 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshad" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34337,7 +34306,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHAD </ICLASS> -<INUM> _ => 1993 </INUM> +<INUM> _ => 1991 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshad" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34356,7 +34325,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHAQ </ICLASS> -<INUM> _ => 1994 </INUM> +<INUM> _ => 1992 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshaq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34374,7 +34343,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ~> XMM_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHAQ </ICLASS> -<INUM> _ => 1995 </INUM> +<INUM> _ => 1993 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshaq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34393,7 +34362,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHAQ </ICLASS> -<INUM> _ => 1996 </INUM> +<INUM> _ => 1994 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshaq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34411,7 +34380,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHAQ </ICLASS> -<INUM> _ => 1997 </INUM> +<INUM> _ => 1995 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpshaq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34430,7 +34399,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPHADDDQ </ICLASS> -<INUM> _ => 1998 </INUM> +<INUM> _ => 1996 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphadddq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34450,7 +34419,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDDQ </ICLASS> -<INUM> _ => 1999 </INUM> +<INUM> _ => 1997 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphadddq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34471,7 +34440,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPHADDUDQ </ICLASS> -<INUM> _ => 2000 </INUM> +<INUM> _ => 1998 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddudq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34491,7 +34460,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDUDQ </ICLASS> -<INUM> _ => 2001 </INUM> +<INUM> _ => 1999 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vphaddudq" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34513,7 +34482,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM32 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BEXTR_XOP </ICLASS> -<INUM> _ => 2002 </INUM> +<INUM> _ => 2000 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "bextr_xop" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34535,7 +34504,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM32 ~> ScanForDisp ~> ScanForImmediate ~> GPRy_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BEXTR_XOP </ICLASS> -<INUM> _ => 2003 </INUM> +<INUM> _ => 2001 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "bextr_xop" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34556,7 +34525,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM32 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BEXTR_XOP </ICLASS> -<INUM> _ => 2004 </INUM> +<INUM> _ => 2002 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "bextr_xop" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34577,7 +34546,7 @@ requires I1 =/=Int 2 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM32 ~> ScanForDisp ~> ScanForImmediate ~> GPRy_R ~> OUTREGToREG0 ~> GPRy_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BEXTR_XOP </ICLASS> -<INUM> _ => 2005 </INUM> +<INUM> _ => 2003 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "bextr_xop" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34598,7 +34567,7 @@ rule <IMM0> _ => 1 </IMM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLCFILL </ICLASS> -<INUM> _ => 2006 </INUM> +<INUM> _ => 2004 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blcfill" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34618,7 +34587,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLCFILL </ICLASS> -<INUM> _ => 2007 </INUM> +<INUM> _ => 2005 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blcfill" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34637,7 +34606,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLCFILL </ICLASS> -<INUM> _ => 2008 </INUM> +<INUM> _ => 2006 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blcfill" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34656,7 +34625,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ~> GPRy_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLCFILL </ICLASS> -<INUM> _ => 2009 </INUM> +<INUM> _ => 2007 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blcfill" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34676,7 +34645,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLSFILL </ICLASS> -<INUM> _ => 2010 </INUM> +<INUM> _ => 2008 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blsfill" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34696,7 +34665,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLSFILL </ICLASS> -<INUM> _ => 2011 </INUM> +<INUM> _ => 2009 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blsfill" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34715,7 +34684,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLSFILL </ICLASS> -<INUM> _ => 2012 </INUM> +<INUM> _ => 2010 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blsfill" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34734,7 +34703,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ~> GPRy_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLSFILL </ICLASS> -<INUM> _ => 2013 </INUM> +<INUM> _ => 2011 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blsfill" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34754,7 +34723,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLCS </ICLASS> -<INUM> _ => 2014 </INUM> +<INUM> _ => 2012 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blcs" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34774,7 +34743,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLCS </ICLASS> -<INUM> _ => 2015 </INUM> +<INUM> _ => 2013 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blcs" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34793,7 +34762,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLCS </ICLASS> -<INUM> _ => 2016 </INUM> +<INUM> _ => 2014 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blcs" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34812,7 +34781,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ~> GPRy_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLCS </ICLASS> -<INUM> _ => 2017 </INUM> +<INUM> _ => 2015 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blcs" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34832,7 +34801,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => TZMSK </ICLASS> -<INUM> _ => 2018 </INUM> +<INUM> _ => 2016 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "tzmsk" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34852,7 +34821,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => TZMSK </ICLASS> -<INUM> _ => 2019 </INUM> +<INUM> _ => 2017 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "tzmsk" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34871,7 +34840,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => TZMSK </ICLASS> -<INUM> _ => 2020 </INUM> +<INUM> _ => 2018 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "tzmsk" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34890,7 +34859,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ~> GPRy_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => TZMSK </ICLASS> -<INUM> _ => 2021 </INUM> +<INUM> _ => 2019 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "tzmsk" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34910,7 +34879,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLCIC </ICLASS> -<INUM> _ => 2022 </INUM> +<INUM> _ => 2020 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blcic" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34930,7 +34899,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLCIC </ICLASS> -<INUM> _ => 2023 </INUM> +<INUM> _ => 2021 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blcic" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34949,7 +34918,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLCIC </ICLASS> -<INUM> _ => 2024 </INUM> +<INUM> _ => 2022 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blcic" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34968,7 +34937,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ~> GPRy_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLCIC </ICLASS> -<INUM> _ => 2025 </INUM> +<INUM> _ => 2023 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blcic" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -34988,7 +34957,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLSIC </ICLASS> -<INUM> _ => 2026 </INUM> +<INUM> _ => 2024 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blsic" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35008,7 +34977,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLSIC </ICLASS> -<INUM> _ => 2027 </INUM> +<INUM> _ => 2025 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blsic" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35027,7 +34996,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLSIC </ICLASS> -<INUM> _ => 2028 </INUM> +<INUM> _ => 2026 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blsic" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35046,7 +35015,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ~> GPRy_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLSIC </ICLASS> -<INUM> _ => 2029 </INUM> +<INUM> _ => 2027 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blsic" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35066,7 +35035,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => T1MSKC </ICLASS> -<INUM> _ => 2030 </INUM> +<INUM> _ => 2028 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "t1mskc" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35086,7 +35055,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => T1MSKC </ICLASS> -<INUM> _ => 2031 </INUM> +<INUM> _ => 2029 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "t1mskc" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35105,7 +35074,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => T1MSKC </ICLASS> -<INUM> _ => 2032 </INUM> +<INUM> _ => 2030 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "t1mskc" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35124,7 +35093,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ~> GPRy_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => T1MSKC </ICLASS> -<INUM> _ => 2033 </INUM> +<INUM> _ => 2031 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "t1mskc" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35144,7 +35113,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLCMSK </ICLASS> -<INUM> _ => 2034 </INUM> +<INUM> _ => 2032 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blcmsk" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35164,7 +35133,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLCMSK </ICLASS> -<INUM> _ => 2035 </INUM> +<INUM> _ => 2033 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blcmsk" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35183,7 +35152,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLCMSK </ICLASS> -<INUM> _ => 2036 </INUM> +<INUM> _ => 2034 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blcmsk" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35202,7 +35171,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ~> GPRy_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLCMSK </ICLASS> -<INUM> _ => 2037 </INUM> +<INUM> _ => 2035 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blcmsk" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35222,7 +35191,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLCI </ICLASS> -<INUM> _ => 2038 </INUM> +<INUM> _ => 2036 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blci" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35242,7 +35211,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLCI </ICLASS> -<INUM> _ => 2039 </INUM> +<INUM> _ => 2037 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blci" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35261,7 +35230,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLCI </ICLASS> -<INUM> _ => 2040 </INUM> +<INUM> _ => 2038 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blci" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35280,7 +35249,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ~> GPRy_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLCI </ICLASS> -<INUM> _ => 2041 </INUM> +<INUM> _ => 2039 </INUM> <CATEGORY> _ => "CATEGORY_TBM" </CATEGORY> <INAME> _ => "blci" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35299,7 +35268,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPRy_N // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRy_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => LLWPCB </ICLASS> -<INUM> _ => 2042 </INUM> +<INUM> _ => 2040 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "llwpcb" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35319,7 +35288,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRy_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRy_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => SLWPCB </ICLASS> -<INUM> _ => 2043 </INUM> +<INUM> _ => 2041 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "slwpcb" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35341,7 +35310,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM32 ~> ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => LWPINS </ICLASS> -<INUM> _ => 2044 </INUM> +<INUM> _ => 2042 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "lwpins" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35360,7 +35329,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM32 ~> ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => LWPINS </ICLASS> -<INUM> _ => 2045 </INUM> +<INUM> _ => 2043 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "lwpins" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35380,7 +35349,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM32 ~> ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => LWPVAL </ICLASS> -<INUM> _ => 2046 </INUM> +<INUM> _ => 2044 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "lwpval" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35399,7 +35368,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM32 ~> ScanForDisp ~> ScanForImmediate ~> VGPRy_N ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => LWPVAL </ICLASS> -<INUM> _ => 2047 </INUM> +<INUM> _ => 2045 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "lwpval" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35418,7 +35387,7 @@ rule <IMM0> _ => 1 </IMM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUBPS </ICLASS> -<INUM> _ => 2048 </INUM> +<INUM> _ => 2046 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35436,7 +35405,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUBPS </ICLASS> -<INUM> _ => 2049 </INUM> +<INUM> _ => 2047 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35455,7 +35424,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUBPS </ICLASS> -<INUM> _ => 2050 </INUM> +<INUM> _ => 2048 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35473,7 +35442,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUBPS </ICLASS> -<INUM> _ => 2051 </INUM> +<INUM> _ => 2049 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35492,7 +35461,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUBPS </ICLASS> -<INUM> _ => 2052 </INUM> +<INUM> _ => 2050 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35510,7 +35479,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUBPS </ICLASS> -<INUM> _ => 2053 </INUM> +<INUM> _ => 2051 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35529,7 +35498,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUBPS </ICLASS> -<INUM> _ => 2054 </INUM> +<INUM> _ => 2052 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35547,7 +35516,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ~> YMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUBPS </ICLASS> -<INUM> _ => 2055 </INUM> +<INUM> _ => 2053 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35566,7 +35535,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUBPD </ICLASS> -<INUM> _ => 2056 </INUM> +<INUM> _ => 2054 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35584,7 +35553,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUBPD </ICLASS> -<INUM> _ => 2057 </INUM> +<INUM> _ => 2055 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35603,7 +35572,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUBPD </ICLASS> -<INUM> _ => 2058 </INUM> +<INUM> _ => 2056 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35621,7 +35590,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUBPD </ICLASS> -<INUM> _ => 2059 </INUM> +<INUM> _ => 2057 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35640,7 +35609,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUBPD </ICLASS> -<INUM> _ => 2060 </INUM> +<INUM> _ => 2058 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35658,7 +35627,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUBPD </ICLASS> -<INUM> _ => 2061 </INUM> +<INUM> _ => 2059 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35677,7 +35646,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUBPD </ICLASS> -<INUM> _ => 2062 </INUM> +<INUM> _ => 2060 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35695,7 +35664,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ~> YMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUBPD </ICLASS> -<INUM> _ => 2063 </INUM> +<INUM> _ => 2061 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35714,7 +35683,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADDPS </ICLASS> -<INUM> _ => 2064 </INUM> +<INUM> _ => 2062 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35732,7 +35701,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADDPS </ICLASS> -<INUM> _ => 2065 </INUM> +<INUM> _ => 2063 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35751,7 +35720,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADDPS </ICLASS> -<INUM> _ => 2066 </INUM> +<INUM> _ => 2064 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35769,7 +35738,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADDPS </ICLASS> -<INUM> _ => 2067 </INUM> +<INUM> _ => 2065 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35788,7 +35757,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADDPS </ICLASS> -<INUM> _ => 2068 </INUM> +<INUM> _ => 2066 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35806,7 +35775,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADDPS </ICLASS> -<INUM> _ => 2069 </INUM> +<INUM> _ => 2067 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35825,7 +35794,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADDPS </ICLASS> -<INUM> _ => 2070 </INUM> +<INUM> _ => 2068 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35843,7 +35812,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ~> YMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADDPS </ICLASS> -<INUM> _ => 2071 </INUM> +<INUM> _ => 2069 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35862,7 +35831,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADDPD </ICLASS> -<INUM> _ => 2072 </INUM> +<INUM> _ => 2070 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35880,7 +35849,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADDPD </ICLASS> -<INUM> _ => 2073 </INUM> +<INUM> _ => 2071 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35899,7 +35868,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADDPD </ICLASS> -<INUM> _ => 2074 </INUM> +<INUM> _ => 2072 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35917,7 +35886,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADDPD </ICLASS> -<INUM> _ => 2075 </INUM> +<INUM> _ => 2073 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35936,7 +35905,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADDPD </ICLASS> -<INUM> _ => 2076 </INUM> +<INUM> _ => 2074 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35954,7 +35923,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADDPD </ICLASS> -<INUM> _ => 2077 </INUM> +<INUM> _ => 2075 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35973,7 +35942,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADDPD </ICLASS> -<INUM> _ => 2078 </INUM> +<INUM> _ => 2076 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -35991,7 +35960,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ~> YMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADDPD </ICLASS> -<INUM> _ => 2079 </INUM> +<INUM> _ => 2077 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36010,7 +35979,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDPS </ICLASS> -<INUM> _ => 2080 </INUM> +<INUM> _ => 2078 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36028,7 +35997,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDPS </ICLASS> -<INUM> _ => 2081 </INUM> +<INUM> _ => 2079 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36047,7 +36016,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDPS </ICLASS> -<INUM> _ => 2082 </INUM> +<INUM> _ => 2080 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36065,7 +36034,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDPS </ICLASS> -<INUM> _ => 2083 </INUM> +<INUM> _ => 2081 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36084,7 +36053,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDPS </ICLASS> -<INUM> _ => 2084 </INUM> +<INUM> _ => 2082 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36102,7 +36071,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDPS </ICLASS> -<INUM> _ => 2085 </INUM> +<INUM> _ => 2083 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36121,7 +36090,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDPS </ICLASS> -<INUM> _ => 2086 </INUM> +<INUM> _ => 2084 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36139,7 +36108,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ~> YMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDPS </ICLASS> -<INUM> _ => 2087 </INUM> +<INUM> _ => 2085 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36158,7 +36127,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDPD </ICLASS> -<INUM> _ => 2088 </INUM> +<INUM> _ => 2086 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36176,7 +36145,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDPD </ICLASS> -<INUM> _ => 2089 </INUM> +<INUM> _ => 2087 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36195,7 +36164,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDPD </ICLASS> -<INUM> _ => 2090 </INUM> +<INUM> _ => 2088 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36213,7 +36182,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDPD </ICLASS> -<INUM> _ => 2091 </INUM> +<INUM> _ => 2089 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36232,7 +36201,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDPD </ICLASS> -<INUM> _ => 2092 </INUM> +<INUM> _ => 2090 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36250,7 +36219,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDPD </ICLASS> -<INUM> _ => 2093 </INUM> +<INUM> _ => 2091 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36269,7 +36238,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDPD </ICLASS> -<INUM> _ => 2094 </INUM> +<INUM> _ => 2092 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36287,7 +36256,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ~> YMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDPD </ICLASS> -<INUM> _ => 2095 </INUM> +<INUM> _ => 2093 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36306,7 +36275,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSS </ICLASS> -<INUM> _ => 2096 </INUM> +<INUM> _ => 2094 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36323,7 +36292,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSS </ICLASS> -<INUM> _ => 2097 </INUM> +<INUM> _ => 2095 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36341,7 +36310,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSS </ICLASS> -<INUM> _ => 2098 </INUM> +<INUM> _ => 2096 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36358,7 +36327,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSS </ICLASS> -<INUM> _ => 2099 </INUM> +<INUM> _ => 2097 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36376,7 +36345,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSD </ICLASS> -<INUM> _ => 2100 </INUM> +<INUM> _ => 2098 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36393,7 +36362,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSD </ICLASS> -<INUM> _ => 2101 </INUM> +<INUM> _ => 2099 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36411,7 +36380,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSD </ICLASS> -<INUM> _ => 2102 </INUM> +<INUM> _ => 2100 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36428,7 +36397,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSD </ICLASS> -<INUM> _ => 2103 </INUM> +<INUM> _ => 2101 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmaddsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36446,7 +36415,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBPS </ICLASS> -<INUM> _ => 2104 </INUM> +<INUM> _ => 2102 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36464,7 +36433,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBPS </ICLASS> -<INUM> _ => 2105 </INUM> +<INUM> _ => 2103 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36483,7 +36452,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBPS </ICLASS> -<INUM> _ => 2106 </INUM> +<INUM> _ => 2104 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36501,7 +36470,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBPS </ICLASS> -<INUM> _ => 2107 </INUM> +<INUM> _ => 2105 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36520,7 +36489,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBPS </ICLASS> -<INUM> _ => 2108 </INUM> +<INUM> _ => 2106 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36538,7 +36507,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBPS </ICLASS> -<INUM> _ => 2109 </INUM> +<INUM> _ => 2107 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36557,7 +36526,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBPS </ICLASS> -<INUM> _ => 2110 </INUM> +<INUM> _ => 2108 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36575,7 +36544,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ~> YMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBPS </ICLASS> -<INUM> _ => 2111 </INUM> +<INUM> _ => 2109 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36594,7 +36563,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBPD </ICLASS> -<INUM> _ => 2112 </INUM> +<INUM> _ => 2110 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36612,7 +36581,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBPD </ICLASS> -<INUM> _ => 2113 </INUM> +<INUM> _ => 2111 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36631,7 +36600,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBPD </ICLASS> -<INUM> _ => 2114 </INUM> +<INUM> _ => 2112 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36649,7 +36618,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBPD </ICLASS> -<INUM> _ => 2115 </INUM> +<INUM> _ => 2113 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36668,7 +36637,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBPD </ICLASS> -<INUM> _ => 2116 </INUM> +<INUM> _ => 2114 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36686,7 +36655,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBPD </ICLASS> -<INUM> _ => 2117 </INUM> +<INUM> _ => 2115 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36705,7 +36674,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBPD </ICLASS> -<INUM> _ => 2118 </INUM> +<INUM> _ => 2116 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36723,7 +36692,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ~> YMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBPD </ICLASS> -<INUM> _ => 2119 </INUM> +<INUM> _ => 2117 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36742,7 +36711,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBSS </ICLASS> -<INUM> _ => 2120 </INUM> +<INUM> _ => 2118 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36759,7 +36728,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBSS </ICLASS> -<INUM> _ => 2121 </INUM> +<INUM> _ => 2119 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36777,7 +36746,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBSS </ICLASS> -<INUM> _ => 2122 </INUM> +<INUM> _ => 2120 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36794,7 +36763,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBSS </ICLASS> -<INUM> _ => 2123 </INUM> +<INUM> _ => 2121 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36812,7 +36781,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBSD </ICLASS> -<INUM> _ => 2124 </INUM> +<INUM> _ => 2122 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36829,7 +36798,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBSD </ICLASS> -<INUM> _ => 2125 </INUM> +<INUM> _ => 2123 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36847,7 +36816,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBSD </ICLASS> -<INUM> _ => 2126 </INUM> +<INUM> _ => 2124 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36864,7 +36833,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBSD </ICLASS> -<INUM> _ => 2127 </INUM> +<INUM> _ => 2125 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfmsubsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36882,7 +36851,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADDPS </ICLASS> -<INUM> _ => 2128 </INUM> +<INUM> _ => 2126 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36900,7 +36869,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADDPS </ICLASS> -<INUM> _ => 2129 </INUM> +<INUM> _ => 2127 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36919,7 +36888,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADDPS </ICLASS> -<INUM> _ => 2130 </INUM> +<INUM> _ => 2128 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36937,7 +36906,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADDPS </ICLASS> -<INUM> _ => 2131 </INUM> +<INUM> _ => 2129 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36956,7 +36925,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADDPS </ICLASS> -<INUM> _ => 2132 </INUM> +<INUM> _ => 2130 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36974,7 +36943,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADDPS </ICLASS> -<INUM> _ => 2133 </INUM> +<INUM> _ => 2131 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -36993,7 +36962,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADDPS </ICLASS> -<INUM> _ => 2134 </INUM> +<INUM> _ => 2132 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37011,7 +36980,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ~> YMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADDPS </ICLASS> -<INUM> _ => 2135 </INUM> +<INUM> _ => 2133 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37030,7 +36999,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADDPD </ICLASS> -<INUM> _ => 2136 </INUM> +<INUM> _ => 2134 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37048,7 +37017,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADDPD </ICLASS> -<INUM> _ => 2137 </INUM> +<INUM> _ => 2135 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37067,7 +37036,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADDPD </ICLASS> -<INUM> _ => 2138 </INUM> +<INUM> _ => 2136 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37085,7 +37054,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADDPD </ICLASS> -<INUM> _ => 2139 </INUM> +<INUM> _ => 2137 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37104,7 +37073,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADDPD </ICLASS> -<INUM> _ => 2140 </INUM> +<INUM> _ => 2138 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37122,7 +37091,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADDPD </ICLASS> -<INUM> _ => 2141 </INUM> +<INUM> _ => 2139 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37141,7 +37110,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADDPD </ICLASS> -<INUM> _ => 2142 </INUM> +<INUM> _ => 2140 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37159,7 +37128,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ~> YMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADDPD </ICLASS> -<INUM> _ => 2143 </INUM> +<INUM> _ => 2141 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37178,7 +37147,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADDSS </ICLASS> -<INUM> _ => 2144 </INUM> +<INUM> _ => 2142 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37195,7 +37164,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADDSS </ICLASS> -<INUM> _ => 2145 </INUM> +<INUM> _ => 2143 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37213,7 +37182,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADDSS </ICLASS> -<INUM> _ => 2146 </INUM> +<INUM> _ => 2144 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37230,7 +37199,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADDSS </ICLASS> -<INUM> _ => 2147 </INUM> +<INUM> _ => 2145 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37248,7 +37217,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADDSD </ICLASS> -<INUM> _ => 2148 </INUM> +<INUM> _ => 2146 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37265,7 +37234,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADDSD </ICLASS> -<INUM> _ => 2149 </INUM> +<INUM> _ => 2147 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37283,7 +37252,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADDSD </ICLASS> -<INUM> _ => 2150 </INUM> +<INUM> _ => 2148 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37300,7 +37269,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADDSD </ICLASS> -<INUM> _ => 2151 </INUM> +<INUM> _ => 2149 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmaddsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37318,7 +37287,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUBPS </ICLASS> -<INUM> _ => 2152 </INUM> +<INUM> _ => 2150 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37336,7 +37305,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUBPS </ICLASS> -<INUM> _ => 2153 </INUM> +<INUM> _ => 2151 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37355,7 +37324,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUBPS </ICLASS> -<INUM> _ => 2154 </INUM> +<INUM> _ => 2152 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37373,7 +37342,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUBPS </ICLASS> -<INUM> _ => 2155 </INUM> +<INUM> _ => 2153 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37392,7 +37361,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUBPS </ICLASS> -<INUM> _ => 2156 </INUM> +<INUM> _ => 2154 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37410,7 +37379,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUBPS </ICLASS> -<INUM> _ => 2157 </INUM> +<INUM> _ => 2155 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37429,7 +37398,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUBPS </ICLASS> -<INUM> _ => 2158 </INUM> +<INUM> _ => 2156 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37447,7 +37416,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ~> YMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUBPS </ICLASS> -<INUM> _ => 2159 </INUM> +<INUM> _ => 2157 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37466,7 +37435,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUBPD </ICLASS> -<INUM> _ => 2160 </INUM> +<INUM> _ => 2158 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37484,7 +37453,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUBPD </ICLASS> -<INUM> _ => 2161 </INUM> +<INUM> _ => 2159 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37503,7 +37472,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUBPD </ICLASS> -<INUM> _ => 2162 </INUM> +<INUM> _ => 2160 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37521,7 +37490,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUBPD </ICLASS> -<INUM> _ => 2163 </INUM> +<INUM> _ => 2161 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37540,7 +37509,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUBPD </ICLASS> -<INUM> _ => 2164 </INUM> +<INUM> _ => 2162 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37558,7 +37527,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUBPD </ICLASS> -<INUM> _ => 2165 </INUM> +<INUM> _ => 2163 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37577,7 +37546,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUBPD </ICLASS> -<INUM> _ => 2166 </INUM> +<INUM> _ => 2164 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37595,7 +37564,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ~> YMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUBPD </ICLASS> -<INUM> _ => 2167 </INUM> +<INUM> _ => 2165 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37614,7 +37583,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUBSS </ICLASS> -<INUM> _ => 2168 </INUM> +<INUM> _ => 2166 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37631,7 +37600,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUBSS </ICLASS> -<INUM> _ => 2169 </INUM> +<INUM> _ => 2167 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37649,7 +37618,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUBSS </ICLASS> -<INUM> _ => 2170 </INUM> +<INUM> _ => 2168 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37666,7 +37635,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUBSS </ICLASS> -<INUM> _ => 2171 </INUM> +<INUM> _ => 2169 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubss" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37684,7 +37653,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUBSD </ICLASS> -<INUM> _ => 2172 </INUM> +<INUM> _ => 2170 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37701,7 +37670,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUBSD </ICLASS> -<INUM> _ => 2173 </INUM> +<INUM> _ => 2171 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37719,7 +37688,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUBSD </ICLASS> -<INUM> _ => 2174 </INUM> +<INUM> _ => 2172 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37736,7 +37705,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUBSD </ICLASS> -<INUM> _ => 2175 </INUM> +<INUM> _ => 2173 </INUM> <CATEGORY> _ => "CATEGORY_FMA4" </CATEGORY> <INAME> _ => "vfnmsubsd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_MXCSR) ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37755,7 +37724,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMIL2PS </ICLASS> -<INUM> _ => 2176 </INUM> +<INUM> _ => 2174 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpermil2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37774,7 +37743,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMIL2PS </ICLASS> -<INUM> _ => 2177 </INUM> +<INUM> _ => 2175 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpermil2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37794,7 +37763,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMIL2PS </ICLASS> -<INUM> _ => 2178 </INUM> +<INUM> _ => 2176 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpermil2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37813,7 +37782,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMIL2PS </ICLASS> -<INUM> _ => 2179 </INUM> +<INUM> _ => 2177 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpermil2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37833,7 +37802,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMIL2PS </ICLASS> -<INUM> _ => 2180 </INUM> +<INUM> _ => 2178 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpermil2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37852,7 +37821,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMIL2PS </ICLASS> -<INUM> _ => 2181 </INUM> +<INUM> _ => 2179 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpermil2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37872,7 +37841,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMIL2PS </ICLASS> -<INUM> _ => 2182 </INUM> +<INUM> _ => 2180 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpermil2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37891,7 +37860,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ~> YMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMIL2PS </ICLASS> -<INUM> _ => 2183 </INUM> +<INUM> _ => 2181 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpermil2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37911,7 +37880,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMIL2PD </ICLASS> -<INUM> _ => 2184 </INUM> +<INUM> _ => 2182 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpermil2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37930,7 +37899,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMIL2PD </ICLASS> -<INUM> _ => 2185 </INUM> +<INUM> _ => 2183 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpermil2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37950,7 +37919,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMIL2PD </ICLASS> -<INUM> _ => 2186 </INUM> +<INUM> _ => 2184 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpermil2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37969,7 +37938,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMIL2PD </ICLASS> -<INUM> _ => 2187 </INUM> +<INUM> _ => 2185 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpermil2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -37989,7 +37958,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMIL2PD </ICLASS> -<INUM> _ => 2188 </INUM> +<INUM> _ => 2186 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpermil2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -38008,7 +37977,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ~> XMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMIL2PD </ICLASS> -<INUM> _ => 2189 </INUM> +<INUM> _ => 2187 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpermil2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -38028,7 +37997,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMIL2PD </ICLASS> -<INUM> _ => 2190 </INUM> +<INUM> _ => 2188 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpermil2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -38047,7 +38016,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ~> YMM_B ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMIL2PD </ICLASS> -<INUM> _ => 2191 </INUM> +<INUM> _ => 2189 </INUM> <CATEGORY> _ => "CATEGORY_XOP" </CATEGORY> <INAME> _ => "vpermil2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_AMDONLY) </ATTRIBUTES> @@ -38066,7 +38035,7 @@ rule <IMM0> _ => 1 </IMM0> rule <AGEN> _ => 1 </AGEN> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDMK </ICLASS> -<INUM> _ => 2192 </INUM> +<INUM> _ => 2190 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndmk" </INAME> <ATTRIBUTES> _ => ListItem(A_NO_RIP_REL) </ATTRIBUTES> @@ -38083,7 +38052,7 @@ requires I1 =/=Int 3 rule <AGEN> _ => 1 </AGEN> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDCL </ICLASS> -<INUM> _ => 2193 </INUM> +<INUM> _ => 2191 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndcl" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) </ATTRIBUTES> @@ -38099,7 +38068,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ~> GPR64_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BNDCL </ICLASS> -<INUM> _ => 2194 </INUM> +<INUM> _ => 2192 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndcl" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) </ATTRIBUTES> @@ -38116,7 +38085,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> BND_R ~> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BNDCL </ICLASS> -<INUM> _ => 2195 </INUM> +<INUM> _ => 2193 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndcl" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) </ATTRIBUTES> @@ -38134,7 +38103,7 @@ requires I1 =/=Int 2 rule <AGEN> _ => 1 </AGEN> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDCU </ICLASS> -<INUM> _ => 2196 </INUM> +<INUM> _ => 2194 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndcu" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) </ATTRIBUTES> @@ -38150,7 +38119,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ~> GPR64_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BNDCU </ICLASS> -<INUM> _ => 2197 </INUM> +<INUM> _ => 2195 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndcu" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) </ATTRIBUTES> @@ -38167,7 +38136,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> BND_R ~> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BNDCU </ICLASS> -<INUM> _ => 2198 </INUM> +<INUM> _ => 2196 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndcu" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) </ATTRIBUTES> @@ -38185,7 +38154,7 @@ requires I1 =/=Int 2 rule <AGEN> _ => 1 </AGEN> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDCN </ICLASS> -<INUM> _ => 2199 </INUM> +<INUM> _ => 2197 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndcn" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) </ATTRIBUTES> @@ -38201,7 +38170,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ~> GPR64_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BNDCN </ICLASS> -<INUM> _ => 2200 </INUM> +<INUM> _ => 2198 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndcn" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) </ATTRIBUTES> @@ -38218,7 +38187,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> BND_R ~> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BNDCN </ICLASS> -<INUM> _ => 2201 </INUM> +<INUM> _ => 2199 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndcn" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) </ATTRIBUTES> @@ -38235,7 +38204,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => REFINING66 ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ~> BND_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BNDMOV </ICLASS> -<INUM> _ => 2202 </INUM> +<INUM> _ => 2200 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndmov" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -38253,7 +38222,7 @@ rule <k> DynamicDecodeInstruction => REFINING66 ~> ScanForDisp ~> ScanForImmedia rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> REFINING66 ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDMOV </ICLASS> -<INUM> _ => 2203 </INUM> +<INUM> _ => 2201 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndmov" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -38273,7 +38242,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> REFINING66 ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDMOV </ICLASS> -<INUM> _ => 2204 </INUM> +<INUM> _ => 2202 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndmov" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -38293,7 +38262,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> REFINING66 ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDMOV </ICLASS> -<INUM> _ => 2205 </INUM> +<INUM> _ => 2203 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndmov" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -38311,7 +38280,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => REFINING66 ~> ScanForDisp ~> ScanForImmediate ~> BND_B ~> OUTREGToREG0 ~> BND_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => BNDMOV </ICLASS> -<INUM> _ => 2206 </INUM> +<INUM> _ => 2204 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndmov" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -38329,7 +38298,7 @@ rule <k> DynamicDecodeInstruction => REFINING66 ~> ScanForDisp ~> ScanForImmedia rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> REFINING66 ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDMOV </ICLASS> -<INUM> _ => 2207 </INUM> +<INUM> _ => 2205 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndmov" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -38349,7 +38318,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> REFINING66 ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDMOV </ICLASS> -<INUM> _ => 2208 </INUM> +<INUM> _ => 2206 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndmov" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -38368,7 +38337,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> REFINING66 ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDMOV </ICLASS> -<INUM> _ => 2209 </INUM> +<INUM> _ => 2207 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndmov" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -38387,7 +38356,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDLDX </ICLASS> -<INUM> _ => 2210 </INUM> +<INUM> _ => 2208 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndldx" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_INDEX_REG_IS_POINTER) ListItem(A_NO_RIP_REL) </ATTRIBUTES> @@ -38407,7 +38376,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDLDX </ICLASS> -<INUM> _ => 2211 </INUM> +<INUM> _ => 2209 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndldx" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_INDEX_REG_IS_POINTER) ListItem(A_NO_RIP_REL) </ATTRIBUTES> @@ -38426,7 +38395,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDLDX </ICLASS> -<INUM> _ => 2212 </INUM> +<INUM> _ => 2210 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndldx" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_INDEX_REG_IS_POINTER) ListItem(A_NO_RIP_REL) </ATTRIBUTES> @@ -38445,7 +38414,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDLDX </ICLASS> -<INUM> _ => 2213 </INUM> +<INUM> _ => 2211 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndldx" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_INDEX_REG_IS_POINTER) ListItem(A_NO_RIP_REL) </ATTRIBUTES> @@ -38464,7 +38433,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDSTX </ICLASS> -<INUM> _ => 2214 </INUM> +<INUM> _ => 2212 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndstx" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_INDEX_REG_IS_POINTER) ListItem(A_NO_RIP_REL) </ATTRIBUTES> @@ -38484,7 +38453,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDSTX </ICLASS> -<INUM> _ => 2215 </INUM> +<INUM> _ => 2213 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndstx" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_INDEX_REG_IS_POINTER) ListItem(A_NO_RIP_REL) </ATTRIBUTES> @@ -38503,7 +38472,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDSTX </ICLASS> -<INUM> _ => 2216 </INUM> +<INUM> _ => 2214 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndstx" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_INDEX_REG_IS_POINTER) ListItem(A_NO_RIP_REL) </ATTRIBUTES> @@ -38522,7 +38491,7 @@ rule <MEM0> _ => 1 </MEM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> BND_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BNDSTX </ICLASS> -<INUM> _ => 2217 </INUM> +<INUM> _ => 2215 </INUM> <CATEGORY> _ => "CATEGORY_MPX" </CATEGORY> <INAME> _ => "bndstx" </INAME> <ATTRIBUTES> _ => ListItem(A_EXCEPTION_BR) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_INDEX_REG_IS_POINTER) ListItem(A_NO_RIP_REL) </ATTRIBUTES> @@ -38540,7 +38509,7 @@ rule <MEM0> _ => 1 </MEM0> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2218 </INUM> +<INUM> _ => 2216 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38557,7 +38526,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2219 </INUM> +<INUM> _ => 2217 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38574,7 +38543,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2220 </INUM> +<INUM> _ => 2218 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38590,7 +38559,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2221 </INUM> +<INUM> _ => 2219 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38605,7 +38574,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2222 </INUM> +<INUM> _ => 2220 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38621,7 +38590,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2223 </INUM> +<INUM> _ => 2221 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38637,7 +38606,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2224 </INUM> +<INUM> _ => 2222 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38653,7 +38622,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2225 </INUM> +<INUM> _ => 2223 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38667,7 +38636,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2226 </INUM> +<INUM> _ => 2224 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38683,7 +38652,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2227 </INUM> +<INUM> _ => 2225 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38698,7 +38667,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2228 </INUM> +<INUM> _ => 2226 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38714,7 +38683,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2229 </INUM> +<INUM> _ => 2227 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38730,7 +38699,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2230 </INUM> +<INUM> _ => 2228 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38746,7 +38715,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2231 </INUM> +<INUM> _ => 2229 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38762,7 +38731,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2232 </INUM> +<INUM> _ => 2230 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38778,7 +38747,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2233 </INUM> +<INUM> _ => 2231 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38794,7 +38763,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2234 </INUM> +<INUM> _ => 2232 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38810,7 +38779,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2235 </INUM> +<INUM> _ => 2233 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38827,7 +38796,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2236 </INUM> +<INUM> _ => 2234 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38844,7 +38813,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2237 </INUM> +<INUM> _ => 2235 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38861,7 +38830,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2238 </INUM> +<INUM> _ => 2236 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38878,7 +38847,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2239 </INUM> +<INUM> _ => 2237 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38895,7 +38864,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2240 </INUM> +<INUM> _ => 2238 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38912,7 +38881,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2241 </INUM> +<INUM> _ => 2239 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38930,7 +38899,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2242 </INUM> +<INUM> _ => 2240 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38948,7 +38917,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2243 </INUM> +<INUM> _ => 2241 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38966,7 +38935,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2244 </INUM> +<INUM> _ => 2242 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -38986,7 +38955,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => CLRSSBSY </ICLASS> -<INUM> _ => 2245 </INUM> +<INUM> _ => 2243 </INUM> <CATEGORY> _ => "CATEGORY_CET" </CATEGORY> <INAME> _ => "clrssbsy" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39002,7 +38971,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => ENDBR32 </ICLASS> -<INUM> _ => 2246 </INUM> +<INUM> _ => 2244 </INUM> <CATEGORY> _ => "CATEGORY_CET" </CATEGORY> <INAME> _ => "endbr32" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39020,7 +38989,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => ENDBR64 </ICLASS> -<INUM> _ => 2247 </INUM> +<INUM> _ => 2245 </INUM> <CATEGORY> _ => "CATEGORY_CET" </CATEGORY> <INAME> _ => "endbr64" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39039,7 +39008,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> rule <REG1> _ => REG_SSP </REG1> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => INCSSPD </ICLASS> -<INUM> _ => 2248 </INUM> +<INUM> _ => 2246 </INUM> <CATEGORY> _ => "CATEGORY_CET" </CATEGORY> <INAME> _ => "incsspd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39057,7 +39026,7 @@ rule <REG1> _ => REG_SSP </REG1> rule <REG1> _ => REG_SSP </REG1> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => INCSSPQ </ICLASS> -<INUM> _ => 2249 </INUM> +<INUM> _ => 2247 </INUM> <CATEGORY> _ => "CATEGORY_CET" </CATEGORY> <INAME> _ => "incsspq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39076,7 +39045,7 @@ rule <REG1> _ => REG_SSP </REG1> rule <REG1> _ => REG_SSP </REG1> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => RDSSPD </ICLASS> -<INUM> _ => 2250 </INUM> +<INUM> _ => 2248 </INUM> <CATEGORY> _ => "CATEGORY_CET" </CATEGORY> <INAME> _ => "rdsspd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39095,7 +39064,7 @@ rule <REG1> _ => REG_SSP </REG1> rule <REG1> _ => REG_SSP </REG1> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => RDSSPQ </ICLASS> -<INUM> _ => 2251 </INUM> +<INUM> _ => 2249 </INUM> <CATEGORY> _ => "CATEGORY_CET" </CATEGORY> <INAME> _ => "rdsspq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39116,7 +39085,7 @@ rule <MEM0> _ => 1 </MEM0> <REG0> _ => REG_SSP </REG0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => RSTORSSP </ICLASS> -<INUM> _ => 2252 </INUM> +<INUM> _ => 2250 </INUM> <CATEGORY> _ => "CATEGORY_CET" </CATEGORY> <INAME> _ => "rstorssp" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39133,7 +39102,7 @@ requires I1 =/=Int 3 rule <REG0> _ => REG_SSP </REG0> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => SAVEPREVSSP </ICLASS> -<INUM> _ => 2253 </INUM> +<INUM> _ => 2251 </INUM> <CATEGORY> _ => "CATEGORY_CET" </CATEGORY> <INAME> _ => "saveprevssp" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39150,7 +39119,7 @@ rule <REG0> _ => REG_SSP </REG0> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => SETSSBSY </ICLASS> -<INUM> _ => 2254 </INUM> +<INUM> _ => 2252 </INUM> <CATEGORY> _ => "CATEGORY_CET" </CATEGORY> <INAME> _ => "setssbsy" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39168,7 +39137,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => WRSSD </ICLASS> -<INUM> _ => 2255 </INUM> +<INUM> _ => 2253 </INUM> <CATEGORY> _ => "CATEGORY_CET" </CATEGORY> <INAME> _ => "wrssd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39186,7 +39155,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => WRSSQ </ICLASS> -<INUM> _ => 2256 </INUM> +<INUM> _ => 2254 </INUM> <CATEGORY> _ => "CATEGORY_CET" </CATEGORY> <INAME> _ => "wrssq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39205,7 +39174,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => WRUSSD </ICLASS> -<INUM> _ => 2257 </INUM> +<INUM> _ => 2255 </INUM> <CATEGORY> _ => "CATEGORY_CET" </CATEGORY> <INAME> _ => "wrussd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39223,7 +39192,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => WRUSSQ </ICLASS> -<INUM> _ => 2258 </INUM> +<INUM> _ => 2256 </INUM> <CATEGORY> _ => "CATEGORY_CET" </CATEGORY> <INAME> _ => "wrussq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39241,7 +39210,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => RDRAND </ICLASS> -<INUM> _ => 2259 </INUM> +<INUM> _ => 2257 </INUM> <CATEGORY> _ => "CATEGORY_RDRAND" </CATEGORY> <INAME> _ => "rdrand" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39257,7 +39226,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => SHA1MSG1 </ICLASS> -<INUM> _ => 2260 </INUM> +<INUM> _ => 2258 </INUM> <CATEGORY> _ => "CATEGORY_SHA" </CATEGORY> <INAME> _ => "sha1msg1" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39274,7 +39243,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => SHA1MSG1 </ICLASS> -<INUM> _ => 2261 </INUM> +<INUM> _ => 2259 </INUM> <CATEGORY> _ => "CATEGORY_SHA" </CATEGORY> <INAME> _ => "sha1msg1" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -39290,7 +39259,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => SHA1MSG2 </ICLASS> -<INUM> _ => 2262 </INUM> +<INUM> _ => 2260 </INUM> <CATEGORY> _ => "CATEGORY_SHA" </CATEGORY> <INAME> _ => "sha1msg2" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39307,7 +39276,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => SHA1MSG2 </ICLASS> -<INUM> _ => 2263 </INUM> +<INUM> _ => 2261 </INUM> <CATEGORY> _ => "CATEGORY_SHA" </CATEGORY> <INAME> _ => "sha1msg2" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -39323,7 +39292,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => SHA1NEXTE </ICLASS> -<INUM> _ => 2264 </INUM> +<INUM> _ => 2262 </INUM> <CATEGORY> _ => "CATEGORY_SHA" </CATEGORY> <INAME> _ => "sha1nexte" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39340,7 +39309,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => SHA1NEXTE </ICLASS> -<INUM> _ => 2265 </INUM> +<INUM> _ => 2263 </INUM> <CATEGORY> _ => "CATEGORY_SHA" </CATEGORY> <INAME> _ => "sha1nexte" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -39357,7 +39326,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => SHA1RNDS4 </ICLASS> -<INUM> _ => 2266 </INUM> +<INUM> _ => 2264 </INUM> <CATEGORY> _ => "CATEGORY_SHA" </CATEGORY> <INAME> _ => "sha1rnds4" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39375,7 +39344,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => SHA1RNDS4 </ICLASS> -<INUM> _ => 2267 </INUM> +<INUM> _ => 2265 </INUM> <CATEGORY> _ => "CATEGORY_SHA" </CATEGORY> <INAME> _ => "sha1rnds4" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -39391,7 +39360,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => SHA256MSG1 </ICLASS> -<INUM> _ => 2268 </INUM> +<INUM> _ => 2266 </INUM> <CATEGORY> _ => "CATEGORY_SHA" </CATEGORY> <INAME> _ => "sha256msg1" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39408,7 +39377,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => SHA256MSG1 </ICLASS> -<INUM> _ => 2269 </INUM> +<INUM> _ => 2267 </INUM> <CATEGORY> _ => "CATEGORY_SHA" </CATEGORY> <INAME> _ => "sha256msg1" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -39424,7 +39393,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => SHA256MSG2 </ICLASS> -<INUM> _ => 2270 </INUM> +<INUM> _ => 2268 </INUM> <CATEGORY> _ => "CATEGORY_SHA" </CATEGORY> <INAME> _ => "sha256msg2" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39441,7 +39410,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => SHA256MSG2 </ICLASS> -<INUM> _ => 2271 </INUM> +<INUM> _ => 2269 </INUM> <CATEGORY> _ => "CATEGORY_SHA" </CATEGORY> <INAME> _ => "sha256msg2" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -39458,7 +39427,7 @@ requires I1 =/=Int 3 rule <REG2> _ => REG_XMM0 </REG2> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => SHA256RNDS2 </ICLASS> -<INUM> _ => 2272 </INUM> +<INUM> _ => 2270 </INUM> <CATEGORY> _ => "CATEGORY_SHA" </CATEGORY> <INAME> _ => "sha256rnds2" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39476,7 +39445,7 @@ rule <MEM0> _ => 1 </MEM0> <REG1> _ => REG_XMM0 </REG1> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => SHA256RNDS2 </ICLASS> -<INUM> _ => 2273 </INUM> +<INUM> _ => 2271 </INUM> <CATEGORY> _ => "CATEGORY_SHA" </CATEGORY> <INAME> _ => "sha256rnds2" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -39496,7 +39465,7 @@ rule <MEM0> _ => 1 </MEM0> <REG2> _ => REG_XCR0 </REG2> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => XSAVEOPT </ICLASS> -<INUM> _ => 2274 </INUM> +<INUM> _ => 2272 </INUM> <CATEGORY> _ => "CATEGORY_XSAVEOPT" </CATEGORY> <INAME> _ => "xsaveopt" </INAME> <ATTRIBUTES> _ => ListItem(A_xmm_state_r) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_x87_mmx_state_r) ListItem(A_NOTSX) </ATTRIBUTES> @@ -39518,7 +39487,7 @@ rule <MEM0> _ => 1 </MEM0> <REG2> _ => REG_XCR0 </REG2> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => XSAVEOPT64 </ICLASS> -<INUM> _ => 2275 </INUM> +<INUM> _ => 2273 </INUM> <CATEGORY> _ => "CATEGORY_XSAVEOPT" </CATEGORY> <INAME> _ => "xsaveopt64" </INAME> <ATTRIBUTES> _ => ListItem(A_xmm_state_r) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_x87_mmx_state_r) ListItem(A_NOTSX) </ATTRIBUTES> @@ -39540,7 +39509,7 @@ rule <MEM0> _ => 1 </MEM0> <REG2> _ => REG_XCR0 </REG2> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => XSAVES </ICLASS> -<INUM> _ => 2276 </INUM> +<INUM> _ => 2274 </INUM> <CATEGORY> _ => "CATEGORY_XSAVE" </CATEGORY> <INAME> _ => "xsaves" </INAME> <ATTRIBUTES> _ => ListItem(A_xmm_state_r) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_x87_mmx_state_r) ListItem(A_NOTSX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -39562,7 +39531,7 @@ rule <MEM0> _ => 1 </MEM0> <REG2> _ => REG_XCR0 </REG2> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => XSAVES64 </ICLASS> -<INUM> _ => 2277 </INUM> +<INUM> _ => 2275 </INUM> <CATEGORY> _ => "CATEGORY_XSAVE" </CATEGORY> <INAME> _ => "xsaves64" </INAME> <ATTRIBUTES> _ => ListItem(A_xmm_state_r) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_x87_mmx_state_r) ListItem(A_NOTSX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -39584,7 +39553,7 @@ rule <MEM0> _ => 1 </MEM0> <REG2> _ => REG_XCR0 </REG2> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => XRSTORS </ICLASS> -<INUM> _ => 2278 </INUM> +<INUM> _ => 2276 </INUM> <CATEGORY> _ => "CATEGORY_XSAVE" </CATEGORY> <INAME> _ => "xrstors" </INAME> <ATTRIBUTES> _ => ListItem(A_xmm_state_w) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_x87_mmx_state_w) ListItem(A_NOTSX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -39606,7 +39575,7 @@ rule <MEM0> _ => 1 </MEM0> <REG2> _ => REG_XCR0 </REG2> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => XRSTORS64 </ICLASS> -<INUM> _ => 2279 </INUM> +<INUM> _ => 2277 </INUM> <CATEGORY> _ => "CATEGORY_XSAVE" </CATEGORY> <INAME> _ => "xrstors64" </INAME> <ATTRIBUTES> _ => ListItem(A_xmm_state_w) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_x87_mmx_state_w) ListItem(A_NOTSX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -39628,7 +39597,7 @@ rule <MEM0> _ => 1 </MEM0> <REG2> _ => REG_XCR0 </REG2> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => XSAVEC </ICLASS> -<INUM> _ => 2280 </INUM> +<INUM> _ => 2278 </INUM> <CATEGORY> _ => "CATEGORY_XSAVE" </CATEGORY> <INAME> _ => "xsavec" </INAME> <ATTRIBUTES> _ => ListItem(A_xmm_state_r) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_x87_mmx_state_r) ListItem(A_NOTSX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -39650,7 +39619,7 @@ rule <MEM0> _ => 1 </MEM0> <REG2> _ => REG_XCR0 </REG2> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => XSAVEC64 </ICLASS> -<INUM> _ => 2281 </INUM> +<INUM> _ => 2279 </INUM> <CATEGORY> _ => "CATEGORY_XSAVE" </CATEGORY> <INAME> _ => "xsavec64" </INAME> <ATTRIBUTES> _ => ListItem(A_xmm_state_r) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_x87_mmx_state_r) ListItem(A_NOTSX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -39669,7 +39638,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => REFINING66 ~> MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => CLFLUSHOPT </ICLASS> -<INUM> _ => 2282 </INUM> +<INUM> _ => 2280 </INUM> <CATEGORY> _ => "CATEGORY_CLFLUSHOPT" </CATEGORY> <INAME> _ => "clflushopt" </INAME> <ATTRIBUTES> _ => ListItem(A_PREFETCH) </ATTRIBUTES> @@ -39686,7 +39655,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => RDSEED </ICLASS> -<INUM> _ => 2283 </INUM> +<INUM> _ => 2281 </INUM> <CATEGORY> _ => "CATEGORY_RDSEED" </CATEGORY> <INAME> _ => "rdseed" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39703,7 +39672,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ rule <REG1> _ => REG_FSBASE </REG1> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRy_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => RDFSBASE </ICLASS> -<INUM> _ => 2284 </INUM> +<INUM> _ => 2282 </INUM> <CATEGORY> _ => "CATEGORY_RDWRFSGS" </CATEGORY> <INAME> _ => "rdfsbase" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39721,7 +39690,7 @@ rule <REG1> _ => REG_FSBASE </REG1> rule <REG1> _ => REG_GSBASE </REG1> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRy_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => RDGSBASE </ICLASS> -<INUM> _ => 2285 </INUM> +<INUM> _ => 2283 </INUM> <CATEGORY> _ => "CATEGORY_RDWRFSGS" </CATEGORY> <INAME> _ => "rdgsbase" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39739,7 +39708,7 @@ rule <REG1> _ => REG_GSBASE </REG1> rule <REG1> _ => REG_FSBASE </REG1> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRy_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => WRFSBASE </ICLASS> -<INUM> _ => 2286 </INUM> +<INUM> _ => 2284 </INUM> <CATEGORY> _ => "CATEGORY_RDWRFSGS" </CATEGORY> <INAME> _ => "wrfsbase" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) </ATTRIBUTES> @@ -39757,7 +39726,7 @@ rule <REG1> _ => REG_FSBASE </REG1> rule <REG1> _ => REG_GSBASE </REG1> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRy_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => WRGSBASE </ICLASS> -<INUM> _ => 2287 </INUM> +<INUM> _ => 2285 </INUM> <CATEGORY> _ => "CATEGORY_RDWRFSGS" </CATEGORY> <INAME> _ => "wrgsbase" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) </ATTRIBUTES> @@ -39774,7 +39743,7 @@ rule <REG1> _ => REG_GSBASE </REG1> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => CLAC </ICLASS> -<INUM> _ => 2288 </INUM> +<INUM> _ => 2286 </INUM> <CATEGORY> _ => "CATEGORY_SMAP" </CATEGORY> <INAME> _ => "clac" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39792,7 +39761,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => STAC </ICLASS> -<INUM> _ => 2289 </INUM> +<INUM> _ => 2287 </INUM> <CATEGORY> _ => "CATEGORY_SMAP" </CATEGORY> <INAME> _ => "stac" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39814,7 +39783,7 @@ rule <REG0> _ => REG_EAX </REG0> <REG3> _ => REG_RDX </REG3> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => ENCLU </ICLASS> -<INUM> _ => 2290 </INUM> +<INUM> _ => 2288 </INUM> <CATEGORY> _ => "CATEGORY_SGX" </CATEGORY> <INAME> _ => "enclu" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39836,7 +39805,7 @@ rule <REG0> _ => REG_EAX </REG0> <REG3> _ => REG_RDX </REG3> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => ENCLS </ICLASS> -<INUM> _ => 2291 </INUM> +<INUM> _ => 2289 </INUM> <CATEGORY> _ => "CATEGORY_SGX" </CATEGORY> <INAME> _ => "encls" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39855,7 +39824,7 @@ rule <REG0> _ => REG_EAX </REG0> rule <REG1> _ => REG_TSCAUX </REG1> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => RDPID </ICLASS> -<INUM> _ => 2292 </INUM> +<INUM> _ => 2290 </INUM> <CATEGORY> _ => "CATEGORY_RDPID" </CATEGORY> <INAME> _ => "rdpid" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39873,7 +39842,7 @@ requires I1 =/=Int 2 rule <REG1> _ => REG_TSCAUX </REG1> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => RDPID </ICLASS> -<INUM> _ => 2293 </INUM> +<INUM> _ => 2291 </INUM> <CATEGORY> _ => "CATEGORY_RDPID" </CATEGORY> <INAME> _ => "rdpid" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39890,7 +39859,7 @@ rule <REG1> _ => REG_TSCAUX </REG1> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRy_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => PTWRITE </ICLASS> -<INUM> _ => 2294 </INUM> +<INUM> _ => 2292 </INUM> <CATEGORY> _ => "CATEGORY_PT" </CATEGORY> <INAME> _ => "ptwrite" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39908,7 +39877,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRy_B ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => PTWRITE </ICLASS> -<INUM> _ => 2295 </INUM> +<INUM> _ => 2293 </INUM> <CATEGORY> _ => "CATEGORY_PT" </CATEGORY> <INAME> _ => "ptwrite" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39928,7 +39897,7 @@ rule <MEM0> _ => 1 </MEM0> <SEG1> _ => REG_ES </SEG1> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> A_GPR_R ~> OUTREGToREG0 ~> A_GPR_R ~> OUTREGToBASE1 ... </k> <ICLASS> _ => MOVDIR64B </ICLASS> -<INUM> _ => 2296 </INUM> +<INUM> _ => 2294 </INUM> <CATEGORY> _ => "CATEGORY_MOVDIR" </CATEGORY> <INAME> _ => "movdir64b" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -39947,7 +39916,7 @@ rule <MEM0> _ => 1 </MEM0> <MEM1> _ => 1 </MEM1> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> A_GPR_R ~> OUTREGToREG0 ~> A_GPR_R ~> OUTREGToBASE1 ... </k> <ICLASS> _ => MOVDIR64B </ICLASS> -<INUM> _ => 2297 </INUM> +<INUM> _ => 2295 </INUM> <CATEGORY> _ => "CATEGORY_MOVDIR" </CATEGORY> <INAME> _ => "movdir64b" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -39965,7 +39934,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOVDIRI </ICLASS> -<INUM> _ => 2298 </INUM> +<INUM> _ => 2296 </INUM> <CATEGORY> _ => "CATEGORY_MOVDIR" </CATEGORY> <INAME> _ => "movdiri" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -39983,7 +39952,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => MOVDIRI </ICLASS> -<INUM> _ => 2299 </INUM> +<INUM> _ => 2297 </INUM> <CATEGORY> _ => "CATEGORY_MOVDIR" </CATEGORY> <INAME> _ => "movdiri" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40003,7 +39972,7 @@ rule <REG1> _ => REG_EDX </REG1> <REG2> _ => REG_EAX </REG2> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => TPAUSE </ICLASS> -<INUM> _ => 2300 </INUM> +<INUM> _ => 2298 </INUM> <CATEGORY> _ => "CATEGORY_WAITPKG" </CATEGORY> <INAME> _ => "tpause" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40023,7 +39992,7 @@ rule <REG1> _ => REG_EDX </REG1> <REG2> _ => REG_EAX </REG2> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => TPAUSE </ICLASS> -<INUM> _ => 2301 </INUM> +<INUM> _ => 2299 </INUM> <CATEGORY> _ => "CATEGORY_WAITPKG" </CATEGORY> <INAME> _ => "tpause" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40042,7 +40011,7 @@ rule <REG1> _ => REG_EDX </REG1> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> A_GPR_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => UMONITOR </ICLASS> -<INUM> _ => 2302 </INUM> +<INUM> _ => 2300 </INUM> <CATEGORY> _ => "CATEGORY_WAITPKG" </CATEGORY> <INAME> _ => "umonitor" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40060,7 +40029,7 @@ rule <REG1> _ => REG_EDX </REG1> <REG2> _ => REG_EAX </REG2> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => UMWAIT </ICLASS> -<INUM> _ => 2303 </INUM> +<INUM> _ => 2301 </INUM> <CATEGORY> _ => "CATEGORY_WAITPKG" </CATEGORY> <INAME> _ => "umwait" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40079,7 +40048,7 @@ rule <REG1> _ => REG_EDX </REG1> <REG2> _ => REG_EAX </REG2> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_B ~> OUTREGToREG0 ... </k> <ICLASS> _ => UMWAIT </ICLASS> -<INUM> _ => 2304 </INUM> +<INUM> _ => 2302 </INUM> <CATEGORY> _ => "CATEGORY_WAITPKG" </CATEGORY> <INAME> _ => "umwait" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40098,7 +40067,7 @@ rule <REG1> _ => REG_EDX </REG1> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2305 </INUM> +<INUM> _ => 2303 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -40115,7 +40084,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2306 </INUM> +<INUM> _ => 2304 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -40132,7 +40101,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2307 </INUM> +<INUM> _ => 2305 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -40150,7 +40119,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2308 </INUM> +<INUM> _ => 2306 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -40166,7 +40135,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2309 </INUM> +<INUM> _ => 2307 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -40182,7 +40151,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2310 </INUM> +<INUM> _ => 2308 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -40198,7 +40167,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2311 </INUM> +<INUM> _ => 2309 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -40214,7 +40183,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2312 </INUM> +<INUM> _ => 2310 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -40230,7 +40199,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2313 </INUM> +<INUM> _ => 2311 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -40246,7 +40215,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2314 </INUM> +<INUM> _ => 2312 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -40261,7 +40230,7 @@ requires I1 =/=Int 3 // UNAME: NOP0F1C_REG rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~> OUTREGToREG0 ~> GPRv_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2315 </INUM> +<INUM> _ => 2313 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -40276,7 +40245,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_B ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => NOP </ICLASS> -<INUM> _ => 2316 </INUM> +<INUM> _ => 2314 </INUM> <CATEGORY> _ => "CATEGORY_WIDENOP" </CATEGORY> <INAME> _ => "nop" </INAME> <ATTRIBUTES> _ => ListItem(A_NOP) </ATTRIBUTES> @@ -40295,7 +40264,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => CLDEMOTE </ICLASS> -<INUM> _ => 2317 </INUM> +<INUM> _ => 2315 </INUM> <CATEGORY> _ => "CATEGORY_CLDEMOTE" </CATEGORY> <INAME> _ => "cldemote" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40317,7 +40286,7 @@ rule <REG0> _ => REG_EAX </REG0> <REG3> _ => REG_RDX </REG3> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => ENCLV </ICLASS> -<INUM> _ => 2318 </INUM> +<INUM> _ => 2316 </INUM> <CATEGORY> _ => "CATEGORY_SGX" </CATEGORY> <INAME> _ => "enclv" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40336,7 +40305,7 @@ rule <REG0> _ => REG_EAX </REG0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VADDPD </ICLASS> -<INUM> _ => 2319 </INUM> +<INUM> _ => 2317 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -40353,7 +40322,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDPD </ICLASS> -<INUM> _ => 2320 </INUM> +<INUM> _ => 2318 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -40371,7 +40340,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VADDPD </ICLASS> -<INUM> _ => 2321 </INUM> +<INUM> _ => 2319 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -40388,7 +40357,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDPD </ICLASS> -<INUM> _ => 2322 </INUM> +<INUM> _ => 2320 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -40406,7 +40375,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VADDPS </ICLASS> -<INUM> _ => 2323 </INUM> +<INUM> _ => 2321 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -40423,7 +40392,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDPS </ICLASS> -<INUM> _ => 2324 </INUM> +<INUM> _ => 2322 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -40441,7 +40410,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VADDPS </ICLASS> -<INUM> _ => 2325 </INUM> +<INUM> _ => 2323 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -40458,7 +40427,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDPS </ICLASS> -<INUM> _ => 2326 </INUM> +<INUM> _ => 2324 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -40476,7 +40445,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VADDSD </ICLASS> -<INUM> _ => 2327 </INUM> +<INUM> _ => 2325 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddsd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -40492,7 +40461,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDSD </ICLASS> -<INUM> _ => 2328 </INUM> +<INUM> _ => 2326 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddsd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -40509,7 +40478,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VADDSS </ICLASS> -<INUM> _ => 2329 </INUM> +<INUM> _ => 2327 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -40525,7 +40494,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDSS </ICLASS> -<INUM> _ => 2330 </INUM> +<INUM> _ => 2328 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -40542,7 +40511,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VADDSUBPD </ICLASS> -<INUM> _ => 2331 </INUM> +<INUM> _ => 2329 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -40559,7 +40528,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDSUBPD </ICLASS> -<INUM> _ => 2332 </INUM> +<INUM> _ => 2330 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -40577,7 +40546,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VADDSUBPD </ICLASS> -<INUM> _ => 2333 </INUM> +<INUM> _ => 2331 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -40594,7 +40563,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDSUBPD </ICLASS> -<INUM> _ => 2334 </INUM> +<INUM> _ => 2332 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -40612,7 +40581,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VADDSUBPS </ICLASS> -<INUM> _ => 2335 </INUM> +<INUM> _ => 2333 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -40629,7 +40598,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDSUBPS </ICLASS> -<INUM> _ => 2336 </INUM> +<INUM> _ => 2334 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -40647,7 +40616,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VADDSUBPS </ICLASS> -<INUM> _ => 2337 </INUM> +<INUM> _ => 2335 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -40664,7 +40633,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDSUBPS </ICLASS> -<INUM> _ => 2338 </INUM> +<INUM> _ => 2336 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vaddsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -40682,7 +40651,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VANDPD </ICLASS> -<INUM> _ => 2339 </INUM> +<INUM> _ => 2337 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40699,7 +40668,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDPD </ICLASS> -<INUM> _ => 2340 </INUM> +<INUM> _ => 2338 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40717,7 +40686,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VANDPD </ICLASS> -<INUM> _ => 2341 </INUM> +<INUM> _ => 2339 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40734,7 +40703,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDPD </ICLASS> -<INUM> _ => 2342 </INUM> +<INUM> _ => 2340 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40752,7 +40721,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VANDPS </ICLASS> -<INUM> _ => 2343 </INUM> +<INUM> _ => 2341 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40769,7 +40738,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDPS </ICLASS> -<INUM> _ => 2344 </INUM> +<INUM> _ => 2342 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40787,7 +40756,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VANDPS </ICLASS> -<INUM> _ => 2345 </INUM> +<INUM> _ => 2343 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40804,7 +40773,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDPS </ICLASS> -<INUM> _ => 2346 </INUM> +<INUM> _ => 2344 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40822,7 +40791,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VANDNPD </ICLASS> -<INUM> _ => 2347 </INUM> +<INUM> _ => 2345 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40839,7 +40808,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDNPD </ICLASS> -<INUM> _ => 2348 </INUM> +<INUM> _ => 2346 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40857,7 +40826,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VANDNPD </ICLASS> -<INUM> _ => 2349 </INUM> +<INUM> _ => 2347 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40874,7 +40843,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDNPD </ICLASS> -<INUM> _ => 2350 </INUM> +<INUM> _ => 2348 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40892,7 +40861,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VANDNPS </ICLASS> -<INUM> _ => 2351 </INUM> +<INUM> _ => 2349 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40909,7 +40878,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDNPS </ICLASS> -<INUM> _ => 2352 </INUM> +<INUM> _ => 2350 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40927,7 +40896,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VANDNPS </ICLASS> -<INUM> _ => 2353 </INUM> +<INUM> _ => 2351 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40944,7 +40913,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDNPS </ICLASS> -<INUM> _ => 2354 </INUM> +<INUM> _ => 2352 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40963,7 +40932,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBLENDPD </ICLASS> -<INUM> _ => 2355 </INUM> +<INUM> _ => 2353 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vblendpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -40981,7 +40950,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBLENDPD </ICLASS> -<INUM> _ => 2356 </INUM> +<INUM> _ => 2354 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vblendpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -41000,7 +40969,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBLENDPD </ICLASS> -<INUM> _ => 2357 </INUM> +<INUM> _ => 2355 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vblendpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -41018,7 +40987,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBLENDPD </ICLASS> -<INUM> _ => 2358 </INUM> +<INUM> _ => 2356 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vblendpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -41037,7 +41006,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBLENDPS </ICLASS> -<INUM> _ => 2359 </INUM> +<INUM> _ => 2357 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vblendps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -41055,7 +41024,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBLENDPS </ICLASS> -<INUM> _ => 2360 </INUM> +<INUM> _ => 2358 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vblendps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -41074,7 +41043,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBLENDPS </ICLASS> -<INUM> _ => 2361 </INUM> +<INUM> _ => 2359 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vblendps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -41092,7 +41061,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBLENDPS </ICLASS> -<INUM> _ => 2362 </INUM> +<INUM> _ => 2360 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vblendps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -41111,7 +41080,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCMPPD </ICLASS> -<INUM> _ => 2363 </INUM> +<INUM> _ => 2361 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vcmppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41129,7 +41098,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCMPPD </ICLASS> -<INUM> _ => 2364 </INUM> +<INUM> _ => 2362 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vcmppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41148,7 +41117,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCMPPD </ICLASS> -<INUM> _ => 2365 </INUM> +<INUM> _ => 2363 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vcmppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41166,7 +41135,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCMPPD </ICLASS> -<INUM> _ => 2366 </INUM> +<INUM> _ => 2364 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vcmppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41185,7 +41154,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCMPPS </ICLASS> -<INUM> _ => 2367 </INUM> +<INUM> _ => 2365 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vcmpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41203,7 +41172,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCMPPS </ICLASS> -<INUM> _ => 2368 </INUM> +<INUM> _ => 2366 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vcmpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41222,7 +41191,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCMPPS </ICLASS> -<INUM> _ => 2369 </INUM> +<INUM> _ => 2367 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vcmpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41240,7 +41209,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCMPPS </ICLASS> -<INUM> _ => 2370 </INUM> +<INUM> _ => 2368 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vcmpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41259,7 +41228,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCMPSD </ICLASS> -<INUM> _ => 2371 </INUM> +<INUM> _ => 2369 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vcmpsd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -41276,7 +41245,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCMPSD </ICLASS> -<INUM> _ => 2372 </INUM> +<INUM> _ => 2370 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vcmpsd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -41294,7 +41263,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCMPSS </ICLASS> -<INUM> _ => 2373 </INUM> +<INUM> _ => 2371 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vcmpss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -41311,7 +41280,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCMPSS </ICLASS> -<INUM> _ => 2374 </INUM> +<INUM> _ => 2372 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vcmpss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -41328,7 +41297,7 @@ rule <IMM0> _ => 1 </IMM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCOMISD </ICLASS> -<INUM> _ => 2375 </INUM> +<INUM> _ => 2373 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vcomisd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -41346,7 +41315,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCOMISD </ICLASS> -<INUM> _ => 2376 </INUM> +<INUM> _ => 2374 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vcomisd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -41365,7 +41334,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCOMISS </ICLASS> -<INUM> _ => 2377 </INUM> +<INUM> _ => 2375 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vcomiss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -41383,7 +41352,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCOMISS </ICLASS> -<INUM> _ => 2378 </INUM> +<INUM> _ => 2376 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vcomiss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -41402,7 +41371,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTDQ2PD </ICLASS> -<INUM> _ => 2379 </INUM> +<INUM> _ => 2377 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41421,7 +41390,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTDQ2PD </ICLASS> -<INUM> _ => 2380 </INUM> +<INUM> _ => 2378 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41441,7 +41410,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTDQ2PD </ICLASS> -<INUM> _ => 2381 </INUM> +<INUM> _ => 2379 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41460,7 +41429,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTDQ2PD </ICLASS> -<INUM> _ => 2382 </INUM> +<INUM> _ => 2380 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41480,7 +41449,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTDQ2PS </ICLASS> -<INUM> _ => 2383 </INUM> +<INUM> _ => 2381 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41499,7 +41468,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTDQ2PS </ICLASS> -<INUM> _ => 2384 </INUM> +<INUM> _ => 2382 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41519,7 +41488,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTDQ2PS </ICLASS> -<INUM> _ => 2385 </INUM> +<INUM> _ => 2383 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41538,7 +41507,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTDQ2PS </ICLASS> -<INUM> _ => 2386 </INUM> +<INUM> _ => 2384 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41558,7 +41527,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTPD2DQ </ICLASS> -<INUM> _ => 2387 </INUM> +<INUM> _ => 2385 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41577,7 +41546,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2DQ </ICLASS> -<INUM> _ => 2388 </INUM> +<INUM> _ => 2386 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41597,7 +41566,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTPD2DQ </ICLASS> -<INUM> _ => 2389 </INUM> +<INUM> _ => 2387 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41616,7 +41585,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2DQ </ICLASS> -<INUM> _ => 2390 </INUM> +<INUM> _ => 2388 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41636,7 +41605,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTPD2DQ </ICLASS> -<INUM> _ => 2391 </INUM> +<INUM> _ => 2389 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41655,7 +41624,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPD2DQ </ICLASS> -<INUM> _ => 2392 </INUM> +<INUM> _ => 2390 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41675,7 +41644,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTPD2DQ </ICLASS> -<INUM> _ => 2393 </INUM> +<INUM> _ => 2391 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41694,7 +41663,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPD2DQ </ICLASS> -<INUM> _ => 2394 </INUM> +<INUM> _ => 2392 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41714,7 +41683,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTPD2PS </ICLASS> -<INUM> _ => 2395 </INUM> +<INUM> _ => 2393 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41733,7 +41702,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2PS </ICLASS> -<INUM> _ => 2396 </INUM> +<INUM> _ => 2394 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41753,7 +41722,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTPD2PS </ICLASS> -<INUM> _ => 2397 </INUM> +<INUM> _ => 2395 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41772,7 +41741,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2PS </ICLASS> -<INUM> _ => 2398 </INUM> +<INUM> _ => 2396 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41792,7 +41761,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTPS2DQ </ICLASS> -<INUM> _ => 2399 </INUM> +<INUM> _ => 2397 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41811,7 +41780,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2DQ </ICLASS> -<INUM> _ => 2400 </INUM> +<INUM> _ => 2398 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41831,7 +41800,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTPS2DQ </ICLASS> -<INUM> _ => 2401 </INUM> +<INUM> _ => 2399 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41850,7 +41819,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2DQ </ICLASS> -<INUM> _ => 2402 </INUM> +<INUM> _ => 2400 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41870,7 +41839,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTPS2DQ </ICLASS> -<INUM> _ => 2403 </INUM> +<INUM> _ => 2401 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41889,7 +41858,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPS2DQ </ICLASS> -<INUM> _ => 2404 </INUM> +<INUM> _ => 2402 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41909,7 +41878,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTPS2DQ </ICLASS> -<INUM> _ => 2405 </INUM> +<INUM> _ => 2403 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41928,7 +41897,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPS2DQ </ICLASS> -<INUM> _ => 2406 </INUM> +<INUM> _ => 2404 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41948,7 +41917,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTPS2PD </ICLASS> -<INUM> _ => 2407 </INUM> +<INUM> _ => 2405 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41967,7 +41936,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2PD </ICLASS> -<INUM> _ => 2408 </INUM> +<INUM> _ => 2406 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -41987,7 +41956,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTPS2PD </ICLASS> -<INUM> _ => 2409 </INUM> +<INUM> _ => 2407 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -42006,7 +41975,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2PD </ICLASS> -<INUM> _ => 2410 </INUM> +<INUM> _ => 2408 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -42026,7 +41995,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSD2SI </ICLASS> -<INUM> _ => 2411 </INUM> +<INUM> _ => 2409 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42045,7 +42014,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSD2SI </ICLASS> -<INUM> _ => 2412 </INUM> +<INUM> _ => 2410 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42065,7 +42034,7 @@ requires I1 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSD2SI </ICLASS> -<INUM> _ => 2413 </INUM> +<INUM> _ => 2411 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42085,7 +42054,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSD2SI </ICLASS> -<INUM> _ => 2414 </INUM> +<INUM> _ => 2412 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42106,7 +42075,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSD2SI </ICLASS> -<INUM> _ => 2415 </INUM> +<INUM> _ => 2413 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42126,7 +42095,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSD2SI </ICLASS> -<INUM> _ => 2416 </INUM> +<INUM> _ => 2414 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42147,7 +42116,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSD2SI </ICLASS> -<INUM> _ => 2417 </INUM> +<INUM> _ => 2415 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42166,7 +42135,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSD2SI </ICLASS> -<INUM> _ => 2418 </INUM> +<INUM> _ => 2416 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42186,7 +42155,7 @@ requires I1 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSD2SI </ICLASS> -<INUM> _ => 2419 </INUM> +<INUM> _ => 2417 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42206,7 +42175,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSD2SI </ICLASS> -<INUM> _ => 2420 </INUM> +<INUM> _ => 2418 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42227,7 +42196,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSD2SI </ICLASS> -<INUM> _ => 2421 </INUM> +<INUM> _ => 2419 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42247,7 +42216,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSD2SI </ICLASS> -<INUM> _ => 2422 </INUM> +<INUM> _ => 2420 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42268,7 +42237,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSS2SI </ICLASS> -<INUM> _ => 2423 </INUM> +<INUM> _ => 2421 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42287,7 +42256,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSS2SI </ICLASS> -<INUM> _ => 2424 </INUM> +<INUM> _ => 2422 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42307,7 +42276,7 @@ requires I1 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSS2SI </ICLASS> -<INUM> _ => 2425 </INUM> +<INUM> _ => 2423 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42327,7 +42296,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSS2SI </ICLASS> -<INUM> _ => 2426 </INUM> +<INUM> _ => 2424 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42348,7 +42317,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSS2SI </ICLASS> -<INUM> _ => 2427 </INUM> +<INUM> _ => 2425 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42368,7 +42337,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSS2SI </ICLASS> -<INUM> _ => 2428 </INUM> +<INUM> _ => 2426 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42389,7 +42358,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSS2SI </ICLASS> -<INUM> _ => 2429 </INUM> +<INUM> _ => 2427 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42408,7 +42377,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSS2SI </ICLASS> -<INUM> _ => 2430 </INUM> +<INUM> _ => 2428 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42428,7 +42397,7 @@ requires I1 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSS2SI </ICLASS> -<INUM> _ => 2431 </INUM> +<INUM> _ => 2429 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42448,7 +42417,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSS2SI </ICLASS> -<INUM> _ => 2432 </INUM> +<INUM> _ => 2430 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42469,7 +42438,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSS2SI </ICLASS> -<INUM> _ => 2433 </INUM> +<INUM> _ => 2431 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42489,7 +42458,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSS2SI </ICLASS> -<INUM> _ => 2434 </INUM> +<INUM> _ => 2432 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42510,7 +42479,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSD2SS </ICLASS> -<INUM> _ => 2435 </INUM> +<INUM> _ => 2433 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42526,7 +42495,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSD2SS </ICLASS> -<INUM> _ => 2436 </INUM> +<INUM> _ => 2434 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42543,7 +42512,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSI2SD </ICLASS> -<INUM> _ => 2437 </INUM> +<INUM> _ => 2435 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42560,7 +42529,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSI2SD </ICLASS> -<INUM> _ => 2438 </INUM> +<INUM> _ => 2436 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42578,7 +42547,7 @@ requires I1 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSI2SD </ICLASS> -<INUM> _ => 2439 </INUM> +<INUM> _ => 2437 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42596,7 +42565,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSI2SD </ICLASS> -<INUM> _ => 2440 </INUM> +<INUM> _ => 2438 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42615,7 +42584,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSI2SD </ICLASS> -<INUM> _ => 2441 </INUM> +<INUM> _ => 2439 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42633,7 +42602,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> GPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSI2SD </ICLASS> -<INUM> _ => 2442 </INUM> +<INUM> _ => 2440 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42652,7 +42621,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSI2SS </ICLASS> -<INUM> _ => 2443 </INUM> +<INUM> _ => 2441 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42669,7 +42638,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSI2SS </ICLASS> -<INUM> _ => 2444 </INUM> +<INUM> _ => 2442 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42687,7 +42656,7 @@ requires I1 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSI2SS </ICLASS> -<INUM> _ => 2445 </INUM> +<INUM> _ => 2443 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42705,7 +42674,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSI2SS </ICLASS> -<INUM> _ => 2446 </INUM> +<INUM> _ => 2444 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42724,7 +42693,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSI2SS </ICLASS> -<INUM> _ => 2447 </INUM> +<INUM> _ => 2445 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42742,7 +42711,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> GPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSI2SS </ICLASS> -<INUM> _ => 2448 </INUM> +<INUM> _ => 2446 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42761,7 +42730,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSS2SD </ICLASS> -<INUM> _ => 2449 </INUM> +<INUM> _ => 2447 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42777,7 +42746,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSS2SD </ICLASS> -<INUM> _ => 2450 </INUM> +<INUM> _ => 2448 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42794,7 +42763,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VDIVPD </ICLASS> -<INUM> _ => 2451 </INUM> +<INUM> _ => 2449 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdivpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -42811,7 +42780,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDIVPD </ICLASS> -<INUM> _ => 2452 </INUM> +<INUM> _ => 2450 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdivpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -42829,7 +42798,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VDIVPD </ICLASS> -<INUM> _ => 2453 </INUM> +<INUM> _ => 2451 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdivpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -42846,7 +42815,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDIVPD </ICLASS> -<INUM> _ => 2454 </INUM> +<INUM> _ => 2452 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdivpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -42864,7 +42833,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VDIVPS </ICLASS> -<INUM> _ => 2455 </INUM> +<INUM> _ => 2453 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdivps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -42881,7 +42850,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDIVPS </ICLASS> -<INUM> _ => 2456 </INUM> +<INUM> _ => 2454 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdivps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -42899,7 +42868,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VDIVPS </ICLASS> -<INUM> _ => 2457 </INUM> +<INUM> _ => 2455 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdivps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -42916,7 +42885,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDIVPS </ICLASS> -<INUM> _ => 2458 </INUM> +<INUM> _ => 2456 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdivps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -42934,7 +42903,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VDIVSD </ICLASS> -<INUM> _ => 2459 </INUM> +<INUM> _ => 2457 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdivsd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42950,7 +42919,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDIVSD </ICLASS> -<INUM> _ => 2460 </INUM> +<INUM> _ => 2458 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdivsd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42967,7 +42936,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VDIVSS </ICLASS> -<INUM> _ => 2461 </INUM> +<INUM> _ => 2459 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdivss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -42983,7 +42952,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDIVSS </ICLASS> -<INUM> _ => 2462 </INUM> +<INUM> _ => 2460 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdivss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -43001,7 +42970,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VEXTRACTF128 </ICLASS> -<INUM> _ => 2463 </INUM> +<INUM> _ => 2461 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vextractf128" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43022,7 +42991,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_B ~> OUTREGToREG0 ~> YMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXTRACTF128 </ICLASS> -<INUM> _ => 2464 </INUM> +<INUM> _ => 2462 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vextractf128" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43044,7 +43013,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VDPPD </ICLASS> -<INUM> _ => 2465 </INUM> +<INUM> _ => 2463 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43062,7 +43031,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDPPD </ICLASS> -<INUM> _ => 2466 </INUM> +<INUM> _ => 2464 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43081,7 +43050,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VDPPS </ICLASS> -<INUM> _ => 2467 </INUM> +<INUM> _ => 2465 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43099,7 +43068,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDPPS </ICLASS> -<INUM> _ => 2468 </INUM> +<INUM> _ => 2466 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43118,7 +43087,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VDPPS </ICLASS> -<INUM> _ => 2469 </INUM> +<INUM> _ => 2467 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43136,7 +43105,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDPPS </ICLASS> -<INUM> _ => 2470 </INUM> +<INUM> _ => 2468 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vdpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43155,7 +43124,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VEXTRACTPS </ICLASS> -<INUM> _ => 2471 </INUM> +<INUM> _ => 2469 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vextractps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43175,7 +43144,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXTRACTPS </ICLASS> -<INUM> _ => 2472 </INUM> +<INUM> _ => 2470 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vextractps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43194,7 +43163,7 @@ rule <IMM0> _ => 1 </IMM0> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => VZEROALL </ICLASS> -<INUM> _ => 2473 </INUM> +<INUM> _ => 2471 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vzeroall" </INAME> <ATTRIBUTES> _ => ListItem(A_xmm_state_w) </ATTRIBUTES> @@ -43212,7 +43181,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => VZEROUPPER </ICLASS> -<INUM> _ => 2474 </INUM> +<INUM> _ => 2472 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vzeroupper" </INAME> <ATTRIBUTES> _ => ListItem(A_xmm_state_w) ListItem(A_NOTSX) </ATTRIBUTES> @@ -43231,7 +43200,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VHADDPD </ICLASS> -<INUM> _ => 2475 </INUM> +<INUM> _ => 2473 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vhaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43248,7 +43217,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VHADDPD </ICLASS> -<INUM> _ => 2476 </INUM> +<INUM> _ => 2474 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vhaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43266,7 +43235,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VHADDPD </ICLASS> -<INUM> _ => 2477 </INUM> +<INUM> _ => 2475 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vhaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43283,7 +43252,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VHADDPD </ICLASS> -<INUM> _ => 2478 </INUM> +<INUM> _ => 2476 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vhaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43301,7 +43270,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VHADDPS </ICLASS> -<INUM> _ => 2479 </INUM> +<INUM> _ => 2477 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vhaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43318,7 +43287,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VHADDPS </ICLASS> -<INUM> _ => 2480 </INUM> +<INUM> _ => 2478 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vhaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43336,7 +43305,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VHADDPS </ICLASS> -<INUM> _ => 2481 </INUM> +<INUM> _ => 2479 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vhaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43353,7 +43322,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VHADDPS </ICLASS> -<INUM> _ => 2482 </INUM> +<INUM> _ => 2480 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vhaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43371,7 +43340,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VHSUBPD </ICLASS> -<INUM> _ => 2483 </INUM> +<INUM> _ => 2481 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vhsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43388,7 +43357,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VHSUBPD </ICLASS> -<INUM> _ => 2484 </INUM> +<INUM> _ => 2482 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vhsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43406,7 +43375,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VHSUBPD </ICLASS> -<INUM> _ => 2485 </INUM> +<INUM> _ => 2483 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vhsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43423,7 +43392,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VHSUBPD </ICLASS> -<INUM> _ => 2486 </INUM> +<INUM> _ => 2484 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vhsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43441,7 +43410,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VHSUBPS </ICLASS> -<INUM> _ => 2487 </INUM> +<INUM> _ => 2485 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vhsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43458,7 +43427,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VHSUBPS </ICLASS> -<INUM> _ => 2488 </INUM> +<INUM> _ => 2486 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vhsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43476,7 +43445,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VHSUBPS </ICLASS> -<INUM> _ => 2489 </INUM> +<INUM> _ => 2487 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vhsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43493,7 +43462,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VHSUBPS </ICLASS> -<INUM> _ => 2490 </INUM> +<INUM> _ => 2488 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vhsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -43511,7 +43480,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 2491 </INUM> +<INUM> _ => 2489 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43529,7 +43498,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 2492 </INUM> +<INUM> _ => 2490 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43548,7 +43517,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 2493 </INUM> +<INUM> _ => 2491 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43566,7 +43535,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 2494 </INUM> +<INUM> _ => 2492 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43586,7 +43555,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 2495 </INUM> +<INUM> _ => 2493 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43607,7 +43576,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 2496 </INUM> +<INUM> _ => 2494 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43629,7 +43598,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 2497 </INUM> +<INUM> _ => 2495 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43650,7 +43619,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 2498 </INUM> +<INUM> _ => 2496 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43671,7 +43640,7 @@ rule <IMM0> _ => 1 </IMM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 2499 </INUM> +<INUM> _ => 2497 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43689,7 +43658,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 2500 </INUM> +<INUM> _ => 2498 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43708,7 +43677,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 2501 </INUM> +<INUM> _ => 2499 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43726,7 +43695,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 2502 </INUM> +<INUM> _ => 2500 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43746,7 +43715,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 2503 </INUM> +<INUM> _ => 2501 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43767,7 +43736,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 2504 </INUM> +<INUM> _ => 2502 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43789,7 +43758,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 2505 </INUM> +<INUM> _ => 2503 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43810,7 +43779,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 2506 </INUM> +<INUM> _ => 2504 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43832,7 +43801,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERM2F128 </ICLASS> -<INUM> _ => 2507 </INUM> +<INUM> _ => 2505 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vperm2f128" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43851,7 +43820,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERM2F128 </ICLASS> -<INUM> _ => 2508 </INUM> +<INUM> _ => 2506 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vperm2f128" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43871,7 +43840,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 10 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VBROADCASTSS </ICLASS> -<INUM> _ => 2509 </INUM> +<INUM> _ => 2507 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastss" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43893,7 +43862,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 3 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VBROADCASTSS </ICLASS> -<INUM> _ => 2510 </INUM> +<INUM> _ => 2508 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastss" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43915,7 +43884,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 13 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VBROADCASTSD </ICLASS> -<INUM> _ => 2511 </INUM> +<INUM> _ => 2509 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastsd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43937,7 +43906,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 20 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VBROADCASTF128 </ICLASS> -<INUM> _ => 2512 </INUM> +<INUM> _ => 2510 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastf128" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43960,7 +43929,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 20 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VINSERTF128 </ICLASS> -<INUM> _ => 2513 </INUM> +<INUM> _ => 2511 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vinsertf128" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -43980,7 +43949,7 @@ rule <IMM0> _ => 1 </IMM0> <BCAST> _ => 20 </BCAST> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VINSERTF128 </ICLASS> -<INUM> _ => 2514 </INUM> +<INUM> _ => 2512 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vinsertf128" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44000,7 +43969,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VINSERTPS </ICLASS> -<INUM> _ => 2515 </INUM> +<INUM> _ => 2513 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vinsertps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44018,7 +43987,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VINSERTPS </ICLASS> -<INUM> _ => 2516 </INUM> +<INUM> _ => 2514 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vinsertps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44036,7 +44005,7 @@ rule <IMM0> _ => 1 </IMM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VLDDQU </ICLASS> -<INUM> _ => 2517 </INUM> +<INUM> _ => 2515 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vlddqu" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44056,7 +44025,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VLDDQU </ICLASS> -<INUM> _ => 2518 </INUM> +<INUM> _ => 2516 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vlddqu" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44076,7 +44045,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMASKMOVPS </ICLASS> -<INUM> _ => 2519 </INUM> +<INUM> _ => 2517 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaskmovps" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) ListItem(A_NONTEMPORAL) </ATTRIBUTES> @@ -44095,7 +44064,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMASKMOVPS </ICLASS> -<INUM> _ => 2520 </INUM> +<INUM> _ => 2518 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaskmovps" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) ListItem(A_NONTEMPORAL) </ATTRIBUTES> @@ -44114,7 +44083,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_N ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMASKMOVPS </ICLASS> -<INUM> _ => 2521 </INUM> +<INUM> _ => 2519 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaskmovps" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) ListItem(A_NONTEMPORAL) </ATTRIBUTES> @@ -44133,7 +44102,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_N ~> OUTREGToREG0 ~> YMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMASKMOVPS </ICLASS> -<INUM> _ => 2522 </INUM> +<INUM> _ => 2520 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaskmovps" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) ListItem(A_NONTEMPORAL) </ATTRIBUTES> @@ -44152,7 +44121,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMASKMOVPD </ICLASS> -<INUM> _ => 2523 </INUM> +<INUM> _ => 2521 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaskmovpd" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) </ATTRIBUTES> @@ -44171,7 +44140,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMASKMOVPD </ICLASS> -<INUM> _ => 2524 </INUM> +<INUM> _ => 2522 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaskmovpd" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) </ATTRIBUTES> @@ -44190,7 +44159,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_N ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMASKMOVPD </ICLASS> -<INUM> _ => 2525 </INUM> +<INUM> _ => 2523 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaskmovpd" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) </ATTRIBUTES> @@ -44209,7 +44178,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_N ~> OUTREGToREG0 ~> YMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMASKMOVPD </ICLASS> -<INUM> _ => 2526 </INUM> +<INUM> _ => 2524 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaskmovpd" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) </ATTRIBUTES> @@ -44228,7 +44197,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPTEST </ICLASS> -<INUM> _ => 2527 </INUM> +<INUM> _ => 2525 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptest" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44247,7 +44216,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPTEST </ICLASS> -<INUM> _ => 2528 </INUM> +<INUM> _ => 2526 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptest" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44267,7 +44236,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPTEST </ICLASS> -<INUM> _ => 2529 </INUM> +<INUM> _ => 2527 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptest" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44286,7 +44255,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPTEST </ICLASS> -<INUM> _ => 2530 </INUM> +<INUM> _ => 2528 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptest" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44306,7 +44275,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VTESTPS </ICLASS> -<INUM> _ => 2531 </INUM> +<INUM> _ => 2529 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vtestps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44326,7 +44295,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VTESTPS </ICLASS> -<INUM> _ => 2532 </INUM> +<INUM> _ => 2530 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vtestps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44347,7 +44316,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VTESTPS </ICLASS> -<INUM> _ => 2533 </INUM> +<INUM> _ => 2531 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vtestps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44367,7 +44336,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VTESTPS </ICLASS> -<INUM> _ => 2534 </INUM> +<INUM> _ => 2532 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vtestps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44388,7 +44357,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VTESTPD </ICLASS> -<INUM> _ => 2535 </INUM> +<INUM> _ => 2533 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vtestpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44408,7 +44377,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VTESTPD </ICLASS> -<INUM> _ => 2536 </INUM> +<INUM> _ => 2534 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vtestpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44429,7 +44398,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VTESTPD </ICLASS> -<INUM> _ => 2537 </INUM> +<INUM> _ => 2535 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vtestpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44449,7 +44418,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VTESTPD </ICLASS> -<INUM> _ => 2538 </INUM> +<INUM> _ => 2536 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vtestpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -44470,7 +44439,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMAXPD </ICLASS> -<INUM> _ => 2539 </INUM> +<INUM> _ => 2537 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaxpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -44487,7 +44456,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMAXPD </ICLASS> -<INUM> _ => 2540 </INUM> +<INUM> _ => 2538 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaxpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -44505,7 +44474,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMAXPD </ICLASS> -<INUM> _ => 2541 </INUM> +<INUM> _ => 2539 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaxpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -44522,7 +44491,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMAXPD </ICLASS> -<INUM> _ => 2542 </INUM> +<INUM> _ => 2540 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaxpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -44540,7 +44509,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMAXPS </ICLASS> -<INUM> _ => 2543 </INUM> +<INUM> _ => 2541 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaxps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -44557,7 +44526,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMAXPS </ICLASS> -<INUM> _ => 2544 </INUM> +<INUM> _ => 2542 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaxps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -44575,7 +44544,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMAXPS </ICLASS> -<INUM> _ => 2545 </INUM> +<INUM> _ => 2543 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaxps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -44592,7 +44561,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMAXPS </ICLASS> -<INUM> _ => 2546 </INUM> +<INUM> _ => 2544 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaxps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -44610,7 +44579,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMAXSD </ICLASS> -<INUM> _ => 2547 </INUM> +<INUM> _ => 2545 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaxsd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -44626,7 +44595,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMAXSD </ICLASS> -<INUM> _ => 2548 </INUM> +<INUM> _ => 2546 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaxsd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -44643,7 +44612,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMAXSS </ICLASS> -<INUM> _ => 2549 </INUM> +<INUM> _ => 2547 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaxss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -44659,7 +44628,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMAXSS </ICLASS> -<INUM> _ => 2550 </INUM> +<INUM> _ => 2548 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaxss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -44676,7 +44645,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMINPD </ICLASS> -<INUM> _ => 2551 </INUM> +<INUM> _ => 2549 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vminpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -44693,7 +44662,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMINPD </ICLASS> -<INUM> _ => 2552 </INUM> +<INUM> _ => 2550 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vminpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -44711,7 +44680,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMINPD </ICLASS> -<INUM> _ => 2553 </INUM> +<INUM> _ => 2551 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vminpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -44728,7 +44697,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMINPD </ICLASS> -<INUM> _ => 2554 </INUM> +<INUM> _ => 2552 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vminpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -44746,7 +44715,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMINPS </ICLASS> -<INUM> _ => 2555 </INUM> +<INUM> _ => 2553 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vminps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -44763,7 +44732,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMINPS </ICLASS> -<INUM> _ => 2556 </INUM> +<INUM> _ => 2554 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vminps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -44781,7 +44750,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMINPS </ICLASS> -<INUM> _ => 2557 </INUM> +<INUM> _ => 2555 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vminps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -44798,7 +44767,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMINPS </ICLASS> -<INUM> _ => 2558 </INUM> +<INUM> _ => 2556 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vminps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -44816,7 +44785,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMINSD </ICLASS> -<INUM> _ => 2559 </INUM> +<INUM> _ => 2557 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vminsd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -44832,7 +44801,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMINSD </ICLASS> -<INUM> _ => 2560 </INUM> +<INUM> _ => 2558 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vminsd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -44849,7 +44818,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMINSS </ICLASS> -<INUM> _ => 2561 </INUM> +<INUM> _ => 2559 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vminss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -44865,7 +44834,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMINSS </ICLASS> -<INUM> _ => 2562 </INUM> +<INUM> _ => 2560 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vminss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -44882,7 +44851,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 2563 </INUM> +<INUM> _ => 2561 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -44901,7 +44870,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 2564 </INUM> +<INUM> _ => 2562 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -44921,7 +44890,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 2565 </INUM> +<INUM> _ => 2563 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -44940,7 +44909,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 2566 </INUM> +<INUM> _ => 2564 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -44960,7 +44929,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 2567 </INUM> +<INUM> _ => 2565 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -44979,7 +44948,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 2568 </INUM> +<INUM> _ => 2566 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -44999,7 +44968,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 2569 </INUM> +<INUM> _ => 2567 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45018,7 +44987,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B ~> OUTREGToREG0 ~> YMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 2570 </INUM> +<INUM> _ => 2568 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45038,7 +45007,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 2571 </INUM> +<INUM> _ => 2569 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45057,7 +45026,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 2572 </INUM> +<INUM> _ => 2570 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45077,7 +45046,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 2573 </INUM> +<INUM> _ => 2571 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45096,7 +45065,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 2574 </INUM> +<INUM> _ => 2572 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45116,7 +45085,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 2575 </INUM> +<INUM> _ => 2573 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45135,7 +45104,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 2576 </INUM> +<INUM> _ => 2574 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45155,7 +45124,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 2577 </INUM> +<INUM> _ => 2575 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45174,7 +45143,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B ~> OUTREGToREG0 ~> YMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 2578 </INUM> +<INUM> _ => 2576 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45194,7 +45163,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVD </ICLASS> -<INUM> _ => 2579 </INUM> +<INUM> _ => 2577 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45214,7 +45183,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVD </ICLASS> -<INUM> _ => 2580 </INUM> +<INUM> _ => 2578 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45235,7 +45204,7 @@ requires I1 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVD </ICLASS> -<INUM> _ => 2581 </INUM> +<INUM> _ => 2579 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45255,7 +45224,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVD </ICLASS> -<INUM> _ => 2582 </INUM> +<INUM> _ => 2580 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45276,7 +45245,7 @@ requires I1 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVD </ICLASS> -<INUM> _ => 2583 </INUM> +<INUM> _ => 2581 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45297,7 +45266,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVD </ICLASS> -<INUM> _ => 2584 </INUM> +<INUM> _ => 2582 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45319,7 +45288,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVD </ICLASS> -<INUM> _ => 2585 </INUM> +<INUM> _ => 2583 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45340,7 +45309,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVD </ICLASS> -<INUM> _ => 2586 </INUM> +<INUM> _ => 2584 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45362,7 +45331,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_B rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVQ </ICLASS> -<INUM> _ => 2587 </INUM> +<INUM> _ => 2585 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45383,7 +45352,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> GPR64_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVQ </ICLASS> -<INUM> _ => 2588 </INUM> +<INUM> _ => 2586 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45405,7 +45374,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVQ </ICLASS> -<INUM> _ => 2589 </INUM> +<INUM> _ => 2587 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45426,7 +45395,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVQ </ICLASS> -<INUM> _ => 2590 </INUM> +<INUM> _ => 2588 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45448,7 +45417,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_B rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVQ </ICLASS> -<INUM> _ => 2591 </INUM> +<INUM> _ => 2589 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45467,7 +45436,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVQ </ICLASS> -<INUM> _ => 2592 </INUM> +<INUM> _ => 2590 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45487,7 +45456,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVQ </ICLASS> -<INUM> _ => 2593 </INUM> +<INUM> _ => 2591 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45506,7 +45475,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVQ </ICLASS> -<INUM> _ => 2594 </INUM> +<INUM> _ => 2592 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45526,7 +45495,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVDDUP </ICLASS> -<INUM> _ => 2595 </INUM> +<INUM> _ => 2593 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovddup" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45545,7 +45514,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDDUP </ICLASS> -<INUM> _ => 2596 </INUM> +<INUM> _ => 2594 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovddup" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45565,7 +45534,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVDDUP </ICLASS> -<INUM> _ => 2597 </INUM> +<INUM> _ => 2595 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovddup" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45584,7 +45553,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDDUP </ICLASS> -<INUM> _ => 2598 </INUM> +<INUM> _ => 2596 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovddup" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45604,7 +45573,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVDQA </ICLASS> -<INUM> _ => 2599 </INUM> +<INUM> _ => 2597 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45623,7 +45592,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQA </ICLASS> -<INUM> _ => 2600 </INUM> +<INUM> _ => 2598 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45643,7 +45612,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVDQA </ICLASS> -<INUM> _ => 2601 </INUM> +<INUM> _ => 2599 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45662,7 +45631,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQA </ICLASS> -<INUM> _ => 2602 </INUM> +<INUM> _ => 2600 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45682,7 +45651,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVDQA </ICLASS> -<INUM> _ => 2603 </INUM> +<INUM> _ => 2601 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45701,7 +45670,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQA </ICLASS> -<INUM> _ => 2604 </INUM> +<INUM> _ => 2602 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45721,7 +45690,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVDQA </ICLASS> -<INUM> _ => 2605 </INUM> +<INUM> _ => 2603 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45740,7 +45709,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B ~> OUTREGToREG0 ~> YMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQA </ICLASS> -<INUM> _ => 2606 </INUM> +<INUM> _ => 2604 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) </ATTRIBUTES> @@ -45760,7 +45729,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVDQU </ICLASS> -<INUM> _ => 2607 </INUM> +<INUM> _ => 2605 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45779,7 +45748,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU </ICLASS> -<INUM> _ => 2608 </INUM> +<INUM> _ => 2606 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45799,7 +45768,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVDQU </ICLASS> -<INUM> _ => 2609 </INUM> +<INUM> _ => 2607 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45818,7 +45787,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU </ICLASS> -<INUM> _ => 2610 </INUM> +<INUM> _ => 2608 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45838,7 +45807,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVDQU </ICLASS> -<INUM> _ => 2611 </INUM> +<INUM> _ => 2609 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45857,7 +45826,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU </ICLASS> -<INUM> _ => 2612 </INUM> +<INUM> _ => 2610 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45877,7 +45846,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVDQU </ICLASS> -<INUM> _ => 2613 </INUM> +<INUM> _ => 2611 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45896,7 +45865,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B ~> OUTREGToREG0 ~> YMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU </ICLASS> -<INUM> _ => 2614 </INUM> +<INUM> _ => 2612 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45916,7 +45885,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVSHDUP </ICLASS> -<INUM> _ => 2615 </INUM> +<INUM> _ => 2613 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovshdup" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45935,7 +45904,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVSHDUP </ICLASS> -<INUM> _ => 2616 </INUM> +<INUM> _ => 2614 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovshdup" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45955,7 +45924,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVSHDUP </ICLASS> -<INUM> _ => 2617 </INUM> +<INUM> _ => 2615 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovshdup" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45974,7 +45943,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVSHDUP </ICLASS> -<INUM> _ => 2618 </INUM> +<INUM> _ => 2616 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovshdup" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -45994,7 +45963,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVSLDUP </ICLASS> -<INUM> _ => 2619 </INUM> +<INUM> _ => 2617 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsldup" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46013,7 +45982,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVSLDUP </ICLASS> -<INUM> _ => 2620 </INUM> +<INUM> _ => 2618 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsldup" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46033,7 +46002,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVSLDUP </ICLASS> -<INUM> _ => 2621 </INUM> +<INUM> _ => 2619 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsldup" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46052,7 +46021,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVSLDUP </ICLASS> -<INUM> _ => 2622 </INUM> +<INUM> _ => 2620 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsldup" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46072,7 +46041,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPOR </ICLASS> -<INUM> _ => 2623 </INUM> +<INUM> _ => 2621 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpor" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46089,7 +46058,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPOR </ICLASS> -<INUM> _ => 2624 </INUM> +<INUM> _ => 2622 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpor" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46107,7 +46076,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPAND </ICLASS> -<INUM> _ => 2625 </INUM> +<INUM> _ => 2623 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpand" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46124,7 +46093,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPAND </ICLASS> -<INUM> _ => 2626 </INUM> +<INUM> _ => 2624 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpand" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46142,7 +46111,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPANDN </ICLASS> -<INUM> _ => 2627 </INUM> +<INUM> _ => 2625 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandn" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46159,7 +46128,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPANDN </ICLASS> -<INUM> _ => 2628 </INUM> +<INUM> _ => 2626 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandn" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46177,7 +46146,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPXOR </ICLASS> -<INUM> _ => 2629 </INUM> +<INUM> _ => 2627 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpxor" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46194,7 +46163,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPXOR </ICLASS> -<INUM> _ => 2630 </INUM> +<INUM> _ => 2628 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpxor" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46212,7 +46181,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPABSB </ICLASS> -<INUM> _ => 2631 </INUM> +<INUM> _ => 2629 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpabsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46231,7 +46200,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSB </ICLASS> -<INUM> _ => 2632 </INUM> +<INUM> _ => 2630 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpabsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46251,7 +46220,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPABSW </ICLASS> -<INUM> _ => 2633 </INUM> +<INUM> _ => 2631 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpabsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46270,7 +46239,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSW </ICLASS> -<INUM> _ => 2634 </INUM> +<INUM> _ => 2632 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpabsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46290,7 +46259,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPABSD </ICLASS> -<INUM> _ => 2635 </INUM> +<INUM> _ => 2633 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpabsd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46309,7 +46278,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSD </ICLASS> -<INUM> _ => 2636 </INUM> +<INUM> _ => 2634 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpabsd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46329,7 +46298,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPHMINPOSUW </ICLASS> -<INUM> _ => 2637 </INUM> +<INUM> _ => 2635 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vphminposuw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46348,7 +46317,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHMINPOSUW </ICLASS> -<INUM> _ => 2638 </INUM> +<INUM> _ => 2636 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vphminposuw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46369,7 +46338,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPSHUFD </ICLASS> -<INUM> _ => 2639 </INUM> +<INUM> _ => 2637 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpshufd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46389,7 +46358,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFD </ICLASS> -<INUM> _ => 2640 </INUM> +<INUM> _ => 2638 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpshufd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46410,7 +46379,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPSHUFHW </ICLASS> -<INUM> _ => 2641 </INUM> +<INUM> _ => 2639 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpshufhw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46430,7 +46399,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFHW </ICLASS> -<INUM> _ => 2642 </INUM> +<INUM> _ => 2640 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpshufhw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46451,7 +46420,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPSHUFLW </ICLASS> -<INUM> _ => 2643 </INUM> +<INUM> _ => 2641 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpshuflw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46471,7 +46440,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFLW </ICLASS> -<INUM> _ => 2644 </INUM> +<INUM> _ => 2642 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpshuflw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46491,7 +46460,7 @@ rule <IMM0> _ => 1 </IMM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPACKSSWB </ICLASS> -<INUM> _ => 2645 </INUM> +<INUM> _ => 2643 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpacksswb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46508,7 +46477,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKSSWB </ICLASS> -<INUM> _ => 2646 </INUM> +<INUM> _ => 2644 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpacksswb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46526,7 +46495,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPACKSSDW </ICLASS> -<INUM> _ => 2647 </INUM> +<INUM> _ => 2645 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpackssdw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46543,7 +46512,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKSSDW </ICLASS> -<INUM> _ => 2648 </INUM> +<INUM> _ => 2646 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpackssdw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46561,7 +46530,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPACKUSWB </ICLASS> -<INUM> _ => 2649 </INUM> +<INUM> _ => 2647 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpackuswb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46578,7 +46547,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKUSWB </ICLASS> -<INUM> _ => 2650 </INUM> +<INUM> _ => 2648 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpackuswb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46596,7 +46565,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPACKUSDW </ICLASS> -<INUM> _ => 2651 </INUM> +<INUM> _ => 2649 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpackusdw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46613,7 +46582,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKUSDW </ICLASS> -<INUM> _ => 2652 </INUM> +<INUM> _ => 2650 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpackusdw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46631,7 +46600,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 2653 </INUM> +<INUM> _ => 2651 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46648,7 +46617,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 2654 </INUM> +<INUM> _ => 2652 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46666,7 +46635,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 2655 </INUM> +<INUM> _ => 2653 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46683,7 +46652,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 2656 </INUM> +<INUM> _ => 2654 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46701,7 +46670,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 2657 </INUM> +<INUM> _ => 2655 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46718,7 +46687,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 2658 </INUM> +<INUM> _ => 2656 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46736,7 +46705,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 2659 </INUM> +<INUM> _ => 2657 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46753,7 +46722,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 2660 </INUM> +<INUM> _ => 2658 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46771,7 +46740,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 2661 </INUM> +<INUM> _ => 2659 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46788,7 +46757,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 2662 </INUM> +<INUM> _ => 2660 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46806,7 +46775,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 2663 </INUM> +<INUM> _ => 2661 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46823,7 +46792,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 2664 </INUM> +<INUM> _ => 2662 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46841,7 +46810,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 2665 </INUM> +<INUM> _ => 2663 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46858,7 +46827,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 2666 </INUM> +<INUM> _ => 2664 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46876,7 +46845,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 2667 </INUM> +<INUM> _ => 2665 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46893,7 +46862,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 2668 </INUM> +<INUM> _ => 2666 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46911,7 +46880,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPADDB </ICLASS> -<INUM> _ => 2669 </INUM> +<INUM> _ => 2667 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpaddb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46928,7 +46897,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDB </ICLASS> -<INUM> _ => 2670 </INUM> +<INUM> _ => 2668 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpaddb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46946,7 +46915,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPADDW </ICLASS> -<INUM> _ => 2671 </INUM> +<INUM> _ => 2669 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpaddw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46963,7 +46932,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDW </ICLASS> -<INUM> _ => 2672 </INUM> +<INUM> _ => 2670 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpaddw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46981,7 +46950,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPADDD </ICLASS> -<INUM> _ => 2673 </INUM> +<INUM> _ => 2671 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpaddd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -46998,7 +46967,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDD </ICLASS> -<INUM> _ => 2674 </INUM> +<INUM> _ => 2672 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpaddd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47016,7 +46985,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPADDQ </ICLASS> -<INUM> _ => 2675 </INUM> +<INUM> _ => 2673 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpaddq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47033,7 +47002,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDQ </ICLASS> -<INUM> _ => 2676 </INUM> +<INUM> _ => 2674 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpaddq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47051,7 +47020,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPADDSB </ICLASS> -<INUM> _ => 2677 </INUM> +<INUM> _ => 2675 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpaddsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47068,7 +47037,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDSB </ICLASS> -<INUM> _ => 2678 </INUM> +<INUM> _ => 2676 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpaddsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47086,7 +47055,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPADDSW </ICLASS> -<INUM> _ => 2679 </INUM> +<INUM> _ => 2677 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpaddsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47103,7 +47072,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDSW </ICLASS> -<INUM> _ => 2680 </INUM> +<INUM> _ => 2678 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpaddsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47121,7 +47090,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPADDUSB </ICLASS> -<INUM> _ => 2681 </INUM> +<INUM> _ => 2679 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpaddusb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47138,7 +47107,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDUSB </ICLASS> -<INUM> _ => 2682 </INUM> +<INUM> _ => 2680 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpaddusb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47156,7 +47125,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPADDUSW </ICLASS> -<INUM> _ => 2683 </INUM> +<INUM> _ => 2681 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpaddusw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47173,7 +47142,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDUSW </ICLASS> -<INUM> _ => 2684 </INUM> +<INUM> _ => 2682 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpaddusw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47191,7 +47160,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPAVGB </ICLASS> -<INUM> _ => 2685 </INUM> +<INUM> _ => 2683 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpavgb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47208,7 +47177,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPAVGB </ICLASS> -<INUM> _ => 2686 </INUM> +<INUM> _ => 2684 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpavgb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47226,7 +47195,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPAVGW </ICLASS> -<INUM> _ => 2687 </INUM> +<INUM> _ => 2685 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpavgw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47243,7 +47212,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPAVGW </ICLASS> -<INUM> _ => 2688 </INUM> +<INUM> _ => 2686 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpavgw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47261,7 +47230,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPEQB </ICLASS> -<INUM> _ => 2689 </INUM> +<INUM> _ => 2687 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpcmpeqb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47278,7 +47247,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQB </ICLASS> -<INUM> _ => 2690 </INUM> +<INUM> _ => 2688 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpcmpeqb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47296,7 +47265,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPEQW </ICLASS> -<INUM> _ => 2691 </INUM> +<INUM> _ => 2689 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpcmpeqw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47313,7 +47282,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQW </ICLASS> -<INUM> _ => 2692 </INUM> +<INUM> _ => 2690 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpcmpeqw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47331,7 +47300,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPEQD </ICLASS> -<INUM> _ => 2693 </INUM> +<INUM> _ => 2691 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpcmpeqd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47348,7 +47317,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQD </ICLASS> -<INUM> _ => 2694 </INUM> +<INUM> _ => 2692 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpcmpeqd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47366,7 +47335,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPEQQ </ICLASS> -<INUM> _ => 2695 </INUM> +<INUM> _ => 2693 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpcmpeqq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47383,7 +47352,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQQ </ICLASS> -<INUM> _ => 2696 </INUM> +<INUM> _ => 2694 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpcmpeqq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47401,7 +47370,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPGTB </ICLASS> -<INUM> _ => 2697 </INUM> +<INUM> _ => 2695 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpcmpgtb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47418,7 +47387,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTB </ICLASS> -<INUM> _ => 2698 </INUM> +<INUM> _ => 2696 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpcmpgtb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47436,7 +47405,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPGTW </ICLASS> -<INUM> _ => 2699 </INUM> +<INUM> _ => 2697 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpcmpgtw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47453,7 +47422,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTW </ICLASS> -<INUM> _ => 2700 </INUM> +<INUM> _ => 2698 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpcmpgtw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47471,7 +47440,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPGTD </ICLASS> -<INUM> _ => 2701 </INUM> +<INUM> _ => 2699 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpcmpgtd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47488,7 +47457,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTD </ICLASS> -<INUM> _ => 2702 </INUM> +<INUM> _ => 2700 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpcmpgtd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47506,7 +47475,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPGTQ </ICLASS> -<INUM> _ => 2703 </INUM> +<INUM> _ => 2701 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpcmpgtq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47523,7 +47492,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTQ </ICLASS> -<INUM> _ => 2704 </INUM> +<INUM> _ => 2702 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpcmpgtq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47541,7 +47510,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDW </ICLASS> -<INUM> _ => 2705 </INUM> +<INUM> _ => 2703 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vphaddw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47558,7 +47527,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPHADDW </ICLASS> -<INUM> _ => 2706 </INUM> +<INUM> _ => 2704 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vphaddw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47576,7 +47545,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDD </ICLASS> -<INUM> _ => 2707 </INUM> +<INUM> _ => 2705 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vphaddd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47593,7 +47562,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPHADDD </ICLASS> -<INUM> _ => 2708 </INUM> +<INUM> _ => 2706 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vphaddd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47611,7 +47580,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDSW </ICLASS> -<INUM> _ => 2709 </INUM> +<INUM> _ => 2707 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vphaddsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47628,7 +47597,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPHADDSW </ICLASS> -<INUM> _ => 2710 </INUM> +<INUM> _ => 2708 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vphaddsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47646,7 +47615,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHSUBW </ICLASS> -<INUM> _ => 2711 </INUM> +<INUM> _ => 2709 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vphsubw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47663,7 +47632,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPHSUBW </ICLASS> -<INUM> _ => 2712 </INUM> +<INUM> _ => 2710 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vphsubw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47681,7 +47650,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHSUBD </ICLASS> -<INUM> _ => 2713 </INUM> +<INUM> _ => 2711 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vphsubd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47698,7 +47667,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPHSUBD </ICLASS> -<INUM> _ => 2714 </INUM> +<INUM> _ => 2712 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vphsubd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47716,7 +47685,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHSUBSW </ICLASS> -<INUM> _ => 2715 </INUM> +<INUM> _ => 2713 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vphsubsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47733,7 +47702,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPHSUBSW </ICLASS> -<INUM> _ => 2716 </INUM> +<INUM> _ => 2714 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vphsubsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47751,7 +47720,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMULHUW </ICLASS> -<INUM> _ => 2717 </INUM> +<INUM> _ => 2715 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmulhuw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47768,7 +47737,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULHUW </ICLASS> -<INUM> _ => 2718 </INUM> +<INUM> _ => 2716 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmulhuw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47786,7 +47755,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMULHRSW </ICLASS> -<INUM> _ => 2719 </INUM> +<INUM> _ => 2717 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmulhrsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47803,7 +47772,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULHRSW </ICLASS> -<INUM> _ => 2720 </INUM> +<INUM> _ => 2718 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmulhrsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47821,7 +47790,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMULHW </ICLASS> -<INUM> _ => 2721 </INUM> +<INUM> _ => 2719 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmulhw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47838,7 +47807,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULHW </ICLASS> -<INUM> _ => 2722 </INUM> +<INUM> _ => 2720 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmulhw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47856,7 +47825,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMULLW </ICLASS> -<INUM> _ => 2723 </INUM> +<INUM> _ => 2721 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmullw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47873,7 +47842,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULLW </ICLASS> -<INUM> _ => 2724 </INUM> +<INUM> _ => 2722 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmullw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47891,7 +47860,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMULLD </ICLASS> -<INUM> _ => 2725 </INUM> +<INUM> _ => 2723 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmulld" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47908,7 +47877,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULLD </ICLASS> -<INUM> _ => 2726 </INUM> +<INUM> _ => 2724 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmulld" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47926,7 +47895,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMULUDQ </ICLASS> -<INUM> _ => 2727 </INUM> +<INUM> _ => 2725 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmuludq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47943,7 +47912,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULUDQ </ICLASS> -<INUM> _ => 2728 </INUM> +<INUM> _ => 2726 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmuludq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47961,7 +47930,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMULDQ </ICLASS> -<INUM> _ => 2729 </INUM> +<INUM> _ => 2727 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmuldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47978,7 +47947,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULDQ </ICLASS> -<INUM> _ => 2730 </INUM> +<INUM> _ => 2728 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmuldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -47996,7 +47965,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSADBW </ICLASS> -<INUM> _ => 2731 </INUM> +<INUM> _ => 2729 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsadbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48013,7 +47982,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSADBW </ICLASS> -<INUM> _ => 2732 </INUM> +<INUM> _ => 2730 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsadbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48031,7 +48000,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFB </ICLASS> -<INUM> _ => 2733 </INUM> +<INUM> _ => 2731 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpshufb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48048,7 +48017,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFB </ICLASS> -<INUM> _ => 2734 </INUM> +<INUM> _ => 2732 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpshufb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48066,7 +48035,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSIGNB </ICLASS> -<INUM> _ => 2735 </INUM> +<INUM> _ => 2733 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsignb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48083,7 +48052,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSIGNB </ICLASS> -<INUM> _ => 2736 </INUM> +<INUM> _ => 2734 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsignb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48101,7 +48070,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSIGNW </ICLASS> -<INUM> _ => 2737 </INUM> +<INUM> _ => 2735 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsignw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48118,7 +48087,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSIGNW </ICLASS> -<INUM> _ => 2738 </INUM> +<INUM> _ => 2736 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsignw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48136,7 +48105,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSIGND </ICLASS> -<INUM> _ => 2739 </INUM> +<INUM> _ => 2737 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsignd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48153,7 +48122,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSIGND </ICLASS> -<INUM> _ => 2740 </INUM> +<INUM> _ => 2738 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsignd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48171,7 +48140,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSUBSB </ICLASS> -<INUM> _ => 2741 </INUM> +<INUM> _ => 2739 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsubsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48188,7 +48157,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBSB </ICLASS> -<INUM> _ => 2742 </INUM> +<INUM> _ => 2740 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsubsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48206,7 +48175,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSUBSW </ICLASS> -<INUM> _ => 2743 </INUM> +<INUM> _ => 2741 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsubsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48223,7 +48192,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBSW </ICLASS> -<INUM> _ => 2744 </INUM> +<INUM> _ => 2742 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsubsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48241,7 +48210,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSUBUSB </ICLASS> -<INUM> _ => 2745 </INUM> +<INUM> _ => 2743 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsubusb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48258,7 +48227,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBUSB </ICLASS> -<INUM> _ => 2746 </INUM> +<INUM> _ => 2744 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsubusb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48276,7 +48245,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSUBUSW </ICLASS> -<INUM> _ => 2747 </INUM> +<INUM> _ => 2745 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsubusw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48293,7 +48262,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBUSW </ICLASS> -<INUM> _ => 2748 </INUM> +<INUM> _ => 2746 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsubusw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48311,7 +48280,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSUBB </ICLASS> -<INUM> _ => 2749 </INUM> +<INUM> _ => 2747 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsubb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48328,7 +48297,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBB </ICLASS> -<INUM> _ => 2750 </INUM> +<INUM> _ => 2748 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsubb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48346,7 +48315,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSUBW </ICLASS> -<INUM> _ => 2751 </INUM> +<INUM> _ => 2749 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsubw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48363,7 +48332,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBW </ICLASS> -<INUM> _ => 2752 </INUM> +<INUM> _ => 2750 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsubw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48381,7 +48350,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSUBD </ICLASS> -<INUM> _ => 2753 </INUM> +<INUM> _ => 2751 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsubd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48398,7 +48367,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBD </ICLASS> -<INUM> _ => 2754 </INUM> +<INUM> _ => 2752 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsubd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48416,7 +48385,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSUBQ </ICLASS> -<INUM> _ => 2755 </INUM> +<INUM> _ => 2753 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsubq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48433,7 +48402,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBQ </ICLASS> -<INUM> _ => 2756 </INUM> +<INUM> _ => 2754 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsubq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48451,7 +48420,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPUNPCKHBW </ICLASS> -<INUM> _ => 2757 </INUM> +<INUM> _ => 2755 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpunpckhbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48468,7 +48437,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHBW </ICLASS> -<INUM> _ => 2758 </INUM> +<INUM> _ => 2756 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpunpckhbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48486,7 +48455,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPUNPCKHWD </ICLASS> -<INUM> _ => 2759 </INUM> +<INUM> _ => 2757 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpunpckhwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48503,7 +48472,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHWD </ICLASS> -<INUM> _ => 2760 </INUM> +<INUM> _ => 2758 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpunpckhwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48521,7 +48490,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPUNPCKHDQ </ICLASS> -<INUM> _ => 2761 </INUM> +<INUM> _ => 2759 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpunpckhdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48538,7 +48507,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHDQ </ICLASS> -<INUM> _ => 2762 </INUM> +<INUM> _ => 2760 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpunpckhdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48556,7 +48525,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPUNPCKHQDQ </ICLASS> -<INUM> _ => 2763 </INUM> +<INUM> _ => 2761 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpunpckhqdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48573,7 +48542,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHQDQ </ICLASS> -<INUM> _ => 2764 </INUM> +<INUM> _ => 2762 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpunpckhqdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48591,7 +48560,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPUNPCKLBW </ICLASS> -<INUM> _ => 2765 </INUM> +<INUM> _ => 2763 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpunpcklbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48608,7 +48577,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLBW </ICLASS> -<INUM> _ => 2766 </INUM> +<INUM> _ => 2764 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpunpcklbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48626,7 +48595,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPUNPCKLWD </ICLASS> -<INUM> _ => 2767 </INUM> +<INUM> _ => 2765 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpunpcklwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48643,7 +48612,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLWD </ICLASS> -<INUM> _ => 2768 </INUM> +<INUM> _ => 2766 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpunpcklwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48661,7 +48630,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPUNPCKLDQ </ICLASS> -<INUM> _ => 2769 </INUM> +<INUM> _ => 2767 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpunpckldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48678,7 +48647,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLDQ </ICLASS> -<INUM> _ => 2770 </INUM> +<INUM> _ => 2768 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpunpckldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48696,7 +48665,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPUNPCKLQDQ </ICLASS> -<INUM> _ => 2771 </INUM> +<INUM> _ => 2769 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpunpcklqdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48713,7 +48682,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLQDQ </ICLASS> -<INUM> _ => 2772 </INUM> +<INUM> _ => 2770 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpunpcklqdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48731,7 +48700,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLDQ </ICLASS> -<INUM> _ => 2773 </INUM> +<INUM> _ => 2771 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsrldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48750,7 +48719,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLDQ </ICLASS> -<INUM> _ => 2774 </INUM> +<INUM> _ => 2772 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpslldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48768,7 +48737,7 @@ rule <IMM0> _ => 1 </IMM0> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVLHPS </ICLASS> -<INUM> _ => 2775 </INUM> +<INUM> _ => 2773 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovlhps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48785,7 +48754,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVHLPS </ICLASS> -<INUM> _ => 2776 </INUM> +<INUM> _ => 2774 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovhlps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48804,7 +48773,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPALIGNR </ICLASS> -<INUM> _ => 2777 </INUM> +<INUM> _ => 2775 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpalignr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48822,7 +48791,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPALIGNR </ICLASS> -<INUM> _ => 2778 </INUM> +<INUM> _ => 2776 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpalignr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48841,7 +48810,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBLENDW </ICLASS> -<INUM> _ => 2779 </INUM> +<INUM> _ => 2777 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpblendw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48859,7 +48828,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDW </ICLASS> -<INUM> _ => 2780 </INUM> +<INUM> _ => 2778 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpblendw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -48878,7 +48847,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VROUNDPD </ICLASS> -<INUM> _ => 2781 </INUM> +<INUM> _ => 2779 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vroundpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -48898,7 +48867,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VROUNDPD </ICLASS> -<INUM> _ => 2782 </INUM> +<INUM> _ => 2780 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vroundpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -48919,7 +48888,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VROUNDPD </ICLASS> -<INUM> _ => 2783 </INUM> +<INUM> _ => 2781 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vroundpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -48939,7 +48908,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VROUNDPD </ICLASS> -<INUM> _ => 2784 </INUM> +<INUM> _ => 2782 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vroundpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -48960,7 +48929,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VROUNDPS </ICLASS> -<INUM> _ => 2785 </INUM> +<INUM> _ => 2783 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vroundps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -48980,7 +48949,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VROUNDPS </ICLASS> -<INUM> _ => 2786 </INUM> +<INUM> _ => 2784 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vroundps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49001,7 +48970,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VROUNDPS </ICLASS> -<INUM> _ => 2787 </INUM> +<INUM> _ => 2785 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vroundps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49021,7 +48990,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VROUNDPS </ICLASS> -<INUM> _ => 2788 </INUM> +<INUM> _ => 2786 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vroundps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49042,7 +49011,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VROUNDSD </ICLASS> -<INUM> _ => 2789 </INUM> +<INUM> _ => 2787 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vroundsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -49059,7 +49028,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VROUNDSD </ICLASS> -<INUM> _ => 2790 </INUM> +<INUM> _ => 2788 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vroundsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -49077,7 +49046,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VROUNDSS </ICLASS> -<INUM> _ => 2791 </INUM> +<INUM> _ => 2789 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vroundss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -49094,7 +49063,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VROUNDSS </ICLASS> -<INUM> _ => 2792 </INUM> +<INUM> _ => 2790 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vroundss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -49112,7 +49081,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSHUFPD </ICLASS> -<INUM> _ => 2793 </INUM> +<INUM> _ => 2791 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vshufpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49130,7 +49099,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFPD </ICLASS> -<INUM> _ => 2794 </INUM> +<INUM> _ => 2792 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vshufpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49149,7 +49118,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSHUFPD </ICLASS> -<INUM> _ => 2795 </INUM> +<INUM> _ => 2793 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vshufpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49167,7 +49136,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFPD </ICLASS> -<INUM> _ => 2796 </INUM> +<INUM> _ => 2794 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vshufpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49186,7 +49155,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSHUFPS </ICLASS> -<INUM> _ => 2797 </INUM> +<INUM> _ => 2795 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vshufps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49204,7 +49173,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFPS </ICLASS> -<INUM> _ => 2798 </INUM> +<INUM> _ => 2796 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vshufps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49223,7 +49192,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSHUFPS </ICLASS> -<INUM> _ => 2799 </INUM> +<INUM> _ => 2797 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vshufps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49241,7 +49210,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFPS </ICLASS> -<INUM> _ => 2800 </INUM> +<INUM> _ => 2798 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vshufps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49259,7 +49228,7 @@ rule <IMM0> _ => 1 </IMM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VRCPPS </ICLASS> -<INUM> _ => 2801 </INUM> +<INUM> _ => 2799 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vrcpps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49278,7 +49247,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRCPPS </ICLASS> -<INUM> _ => 2802 </INUM> +<INUM> _ => 2800 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vrcpps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49298,7 +49267,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VRCPPS </ICLASS> -<INUM> _ => 2803 </INUM> +<INUM> _ => 2801 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vrcpps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49317,7 +49286,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRCPPS </ICLASS> -<INUM> _ => 2804 </INUM> +<INUM> _ => 2802 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vrcpps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49337,7 +49306,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRCPSS </ICLASS> -<INUM> _ => 2805 </INUM> +<INUM> _ => 2803 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vrcpss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) </ATTRIBUTES> @@ -49353,7 +49322,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRCPSS </ICLASS> -<INUM> _ => 2806 </INUM> +<INUM> _ => 2804 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vrcpss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) </ATTRIBUTES> @@ -49370,7 +49339,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VRSQRTPS </ICLASS> -<INUM> _ => 2807 </INUM> +<INUM> _ => 2805 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vrsqrtps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49389,7 +49358,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRSQRTPS </ICLASS> -<INUM> _ => 2808 </INUM> +<INUM> _ => 2806 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vrsqrtps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49409,7 +49378,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VRSQRTPS </ICLASS> -<INUM> _ => 2809 </INUM> +<INUM> _ => 2807 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vrsqrtps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49428,7 +49397,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRSQRTPS </ICLASS> -<INUM> _ => 2810 </INUM> +<INUM> _ => 2808 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vrsqrtps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49448,7 +49417,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRSQRTSS </ICLASS> -<INUM> _ => 2811 </INUM> +<INUM> _ => 2809 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vrsqrtss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) </ATTRIBUTES> @@ -49464,7 +49433,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRSQRTSS </ICLASS> -<INUM> _ => 2812 </INUM> +<INUM> _ => 2810 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vrsqrtss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) </ATTRIBUTES> @@ -49481,7 +49450,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VSQRTPD </ICLASS> -<INUM> _ => 2813 </INUM> +<INUM> _ => 2811 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsqrtpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49500,7 +49469,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSQRTPD </ICLASS> -<INUM> _ => 2814 </INUM> +<INUM> _ => 2812 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsqrtpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49520,7 +49489,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VSQRTPD </ICLASS> -<INUM> _ => 2815 </INUM> +<INUM> _ => 2813 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsqrtpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49539,7 +49508,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSQRTPD </ICLASS> -<INUM> _ => 2816 </INUM> +<INUM> _ => 2814 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsqrtpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49559,7 +49528,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VSQRTPS </ICLASS> -<INUM> _ => 2817 </INUM> +<INUM> _ => 2815 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsqrtps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49578,7 +49547,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSQRTPS </ICLASS> -<INUM> _ => 2818 </INUM> +<INUM> _ => 2816 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsqrtps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49598,7 +49567,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VSQRTPS </ICLASS> -<INUM> _ => 2819 </INUM> +<INUM> _ => 2817 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsqrtps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49617,7 +49586,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSQRTPS </ICLASS> -<INUM> _ => 2820 </INUM> +<INUM> _ => 2818 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsqrtps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49637,7 +49606,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSQRTSD </ICLASS> -<INUM> _ => 2821 </INUM> +<INUM> _ => 2819 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsqrtsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -49653,7 +49622,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSQRTSD </ICLASS> -<INUM> _ => 2822 </INUM> +<INUM> _ => 2820 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsqrtsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -49670,7 +49639,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSQRTSS </ICLASS> -<INUM> _ => 2823 </INUM> +<INUM> _ => 2821 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsqrtss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -49686,7 +49655,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSQRTSS </ICLASS> -<INUM> _ => 2824 </INUM> +<INUM> _ => 2822 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsqrtss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -49703,7 +49672,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VUNPCKHPD </ICLASS> -<INUM> _ => 2825 </INUM> +<INUM> _ => 2823 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vunpckhpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49720,7 +49689,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKHPD </ICLASS> -<INUM> _ => 2826 </INUM> +<INUM> _ => 2824 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vunpckhpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49738,7 +49707,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VUNPCKHPD </ICLASS> -<INUM> _ => 2827 </INUM> +<INUM> _ => 2825 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vunpckhpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49755,7 +49724,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKHPD </ICLASS> -<INUM> _ => 2828 </INUM> +<INUM> _ => 2826 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vunpckhpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49773,7 +49742,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VUNPCKHPS </ICLASS> -<INUM> _ => 2829 </INUM> +<INUM> _ => 2827 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vunpckhps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49790,7 +49759,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKHPS </ICLASS> -<INUM> _ => 2830 </INUM> +<INUM> _ => 2828 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vunpckhps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49808,7 +49777,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VUNPCKHPS </ICLASS> -<INUM> _ => 2831 </INUM> +<INUM> _ => 2829 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vunpckhps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49825,7 +49794,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKHPS </ICLASS> -<INUM> _ => 2832 </INUM> +<INUM> _ => 2830 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vunpckhps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -49843,7 +49812,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSUBPD </ICLASS> -<INUM> _ => 2833 </INUM> +<INUM> _ => 2831 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49860,7 +49829,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSUBPD </ICLASS> -<INUM> _ => 2834 </INUM> +<INUM> _ => 2832 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49878,7 +49847,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSUBPD </ICLASS> -<INUM> _ => 2835 </INUM> +<INUM> _ => 2833 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49895,7 +49864,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSUBPD </ICLASS> -<INUM> _ => 2836 </INUM> +<INUM> _ => 2834 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49913,7 +49882,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSUBPS </ICLASS> -<INUM> _ => 2837 </INUM> +<INUM> _ => 2835 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49930,7 +49899,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSUBPS </ICLASS> -<INUM> _ => 2838 </INUM> +<INUM> _ => 2836 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49948,7 +49917,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSUBPS </ICLASS> -<INUM> _ => 2839 </INUM> +<INUM> _ => 2837 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49965,7 +49934,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSUBPS </ICLASS> -<INUM> _ => 2840 </INUM> +<INUM> _ => 2838 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -49983,7 +49952,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSUBSD </ICLASS> -<INUM> _ => 2841 </INUM> +<INUM> _ => 2839 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsubsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -49999,7 +49968,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSUBSD </ICLASS> -<INUM> _ => 2842 </INUM> +<INUM> _ => 2840 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsubsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -50016,7 +49985,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSUBSS </ICLASS> -<INUM> _ => 2843 </INUM> +<INUM> _ => 2841 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsubss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -50032,7 +50001,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSUBSS </ICLASS> -<INUM> _ => 2844 </INUM> +<INUM> _ => 2842 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vsubss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -50049,7 +50018,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMULPD </ICLASS> -<INUM> _ => 2845 </INUM> +<INUM> _ => 2843 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmulpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -50066,7 +50035,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMULPD </ICLASS> -<INUM> _ => 2846 </INUM> +<INUM> _ => 2844 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmulpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -50084,7 +50053,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMULPD </ICLASS> -<INUM> _ => 2847 </INUM> +<INUM> _ => 2845 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmulpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -50101,7 +50070,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMULPD </ICLASS> -<INUM> _ => 2848 </INUM> +<INUM> _ => 2846 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmulpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -50119,7 +50088,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMULPS </ICLASS> -<INUM> _ => 2849 </INUM> +<INUM> _ => 2847 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmulps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -50136,7 +50105,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMULPS </ICLASS> -<INUM> _ => 2850 </INUM> +<INUM> _ => 2848 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmulps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -50154,7 +50123,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMULPS </ICLASS> -<INUM> _ => 2851 </INUM> +<INUM> _ => 2849 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmulps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -50171,7 +50140,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMULPS </ICLASS> -<INUM> _ => 2852 </INUM> +<INUM> _ => 2850 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmulps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -50189,7 +50158,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMULSD </ICLASS> -<INUM> _ => 2853 </INUM> +<INUM> _ => 2851 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmulsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -50205,7 +50174,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMULSD </ICLASS> -<INUM> _ => 2854 </INUM> +<INUM> _ => 2852 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmulsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -50222,7 +50191,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMULSS </ICLASS> -<INUM> _ => 2855 </INUM> +<INUM> _ => 2853 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmulss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -50238,7 +50207,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMULSS </ICLASS> -<INUM> _ => 2856 </INUM> +<INUM> _ => 2854 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmulss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -50255,7 +50224,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VORPD </ICLASS> -<INUM> _ => 2857 </INUM> +<INUM> _ => 2855 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50272,7 +50241,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VORPD </ICLASS> -<INUM> _ => 2858 </INUM> +<INUM> _ => 2856 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50290,7 +50259,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VORPD </ICLASS> -<INUM> _ => 2859 </INUM> +<INUM> _ => 2857 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50307,7 +50276,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VORPD </ICLASS> -<INUM> _ => 2860 </INUM> +<INUM> _ => 2858 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50325,7 +50294,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VORPS </ICLASS> -<INUM> _ => 2861 </INUM> +<INUM> _ => 2859 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50342,7 +50311,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VORPS </ICLASS> -<INUM> _ => 2862 </INUM> +<INUM> _ => 2860 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50360,7 +50329,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VORPS </ICLASS> -<INUM> _ => 2863 </INUM> +<INUM> _ => 2861 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50377,7 +50346,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VORPS </ICLASS> -<INUM> _ => 2864 </INUM> +<INUM> _ => 2862 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50395,7 +50364,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMAXSB </ICLASS> -<INUM> _ => 2865 </INUM> +<INUM> _ => 2863 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmaxsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50412,7 +50381,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSB </ICLASS> -<INUM> _ => 2866 </INUM> +<INUM> _ => 2864 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmaxsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50430,7 +50399,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMAXSW </ICLASS> -<INUM> _ => 2867 </INUM> +<INUM> _ => 2865 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmaxsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50447,7 +50416,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSW </ICLASS> -<INUM> _ => 2868 </INUM> +<INUM> _ => 2866 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmaxsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50465,7 +50434,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMAXSD </ICLASS> -<INUM> _ => 2869 </INUM> +<INUM> _ => 2867 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmaxsd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50482,7 +50451,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSD </ICLASS> -<INUM> _ => 2870 </INUM> +<INUM> _ => 2868 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmaxsd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50500,7 +50469,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMAXUB </ICLASS> -<INUM> _ => 2871 </INUM> +<INUM> _ => 2869 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmaxub" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50517,7 +50486,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUB </ICLASS> -<INUM> _ => 2872 </INUM> +<INUM> _ => 2870 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmaxub" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50535,7 +50504,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMAXUW </ICLASS> -<INUM> _ => 2873 </INUM> +<INUM> _ => 2871 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmaxuw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50552,7 +50521,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUW </ICLASS> -<INUM> _ => 2874 </INUM> +<INUM> _ => 2872 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmaxuw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50570,7 +50539,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMAXUD </ICLASS> -<INUM> _ => 2875 </INUM> +<INUM> _ => 2873 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmaxud" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50587,7 +50556,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUD </ICLASS> -<INUM> _ => 2876 </INUM> +<INUM> _ => 2874 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmaxud" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50605,7 +50574,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMINSB </ICLASS> -<INUM> _ => 2877 </INUM> +<INUM> _ => 2875 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpminsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50622,7 +50591,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSB </ICLASS> -<INUM> _ => 2878 </INUM> +<INUM> _ => 2876 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpminsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50640,7 +50609,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMINSW </ICLASS> -<INUM> _ => 2879 </INUM> +<INUM> _ => 2877 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpminsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50657,7 +50626,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSW </ICLASS> -<INUM> _ => 2880 </INUM> +<INUM> _ => 2878 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpminsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50675,7 +50644,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMINSD </ICLASS> -<INUM> _ => 2881 </INUM> +<INUM> _ => 2879 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpminsd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50692,7 +50661,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSD </ICLASS> -<INUM> _ => 2882 </INUM> +<INUM> _ => 2880 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpminsd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50710,7 +50679,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMINUB </ICLASS> -<INUM> _ => 2883 </INUM> +<INUM> _ => 2881 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpminub" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50727,7 +50696,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUB </ICLASS> -<INUM> _ => 2884 </INUM> +<INUM> _ => 2882 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpminub" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50745,7 +50714,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMINUW </ICLASS> -<INUM> _ => 2885 </INUM> +<INUM> _ => 2883 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpminuw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50762,7 +50731,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUW </ICLASS> -<INUM> _ => 2886 </INUM> +<INUM> _ => 2884 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpminuw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50780,7 +50749,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMINUD </ICLASS> -<INUM> _ => 2887 </INUM> +<INUM> _ => 2885 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpminud" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50797,7 +50766,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUD </ICLASS> -<INUM> _ => 2888 </INUM> +<INUM> _ => 2886 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpminud" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50815,7 +50784,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMADDWD </ICLASS> -<INUM> _ => 2889 </INUM> +<INUM> _ => 2887 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmaddwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50832,7 +50801,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADDWD </ICLASS> -<INUM> _ => 2890 </INUM> +<INUM> _ => 2888 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmaddwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50850,7 +50819,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMADDUBSW </ICLASS> -<INUM> _ => 2891 </INUM> +<INUM> _ => 2889 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmaddubsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50867,7 +50836,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADDUBSW </ICLASS> -<INUM> _ => 2892 </INUM> +<INUM> _ => 2890 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmaddubsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50886,7 +50855,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMPSADBW </ICLASS> -<INUM> _ => 2893 </INUM> +<INUM> _ => 2891 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmpsadbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50904,7 +50873,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMPSADBW </ICLASS> -<INUM> _ => 2894 </INUM> +<INUM> _ => 2892 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmpsadbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50922,7 +50891,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 2895 </INUM> +<INUM> _ => 2893 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50941,7 +50910,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 2896 </INUM> +<INUM> _ => 2894 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50960,7 +50929,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 2897 </INUM> +<INUM> _ => 2895 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50979,7 +50948,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 2898 </INUM> +<INUM> _ => 2896 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -50998,7 +50967,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 2899 </INUM> +<INUM> _ => 2897 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51017,7 +50986,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 2900 </INUM> +<INUM> _ => 2898 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51036,7 +51005,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 2901 </INUM> +<INUM> _ => 2899 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51055,7 +51024,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 2902 </INUM> +<INUM> _ => 2900 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51074,7 +51043,7 @@ rule <IMM0> _ => 1 </IMM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VUCOMISD </ICLASS> -<INUM> _ => 2903 </INUM> +<INUM> _ => 2901 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vucomisd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -51092,7 +51061,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VUCOMISD </ICLASS> -<INUM> _ => 2904 </INUM> +<INUM> _ => 2902 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vucomisd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -51111,7 +51080,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VUCOMISS </ICLASS> -<INUM> _ => 2905 </INUM> +<INUM> _ => 2903 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vucomiss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -51129,7 +51098,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VUCOMISS </ICLASS> -<INUM> _ => 2906 </INUM> +<INUM> _ => 2904 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vucomiss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) ListItem(A_MXCSR) </ATTRIBUTES> @@ -51148,7 +51117,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VUNPCKLPD </ICLASS> -<INUM> _ => 2907 </INUM> +<INUM> _ => 2905 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vunpcklpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51165,7 +51134,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKLPD </ICLASS> -<INUM> _ => 2908 </INUM> +<INUM> _ => 2906 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vunpcklpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51183,7 +51152,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VUNPCKLPD </ICLASS> -<INUM> _ => 2909 </INUM> +<INUM> _ => 2907 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vunpcklpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51200,7 +51169,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKLPD </ICLASS> -<INUM> _ => 2910 </INUM> +<INUM> _ => 2908 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vunpcklpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51218,7 +51187,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VUNPCKLPS </ICLASS> -<INUM> _ => 2911 </INUM> +<INUM> _ => 2909 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vunpcklps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51235,7 +51204,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKLPS </ICLASS> -<INUM> _ => 2912 </INUM> +<INUM> _ => 2910 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vunpcklps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51253,7 +51222,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VUNPCKLPS </ICLASS> -<INUM> _ => 2913 </INUM> +<INUM> _ => 2911 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vunpcklps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51270,7 +51239,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKLPS </ICLASS> -<INUM> _ => 2914 </INUM> +<INUM> _ => 2912 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vunpcklps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51288,7 +51257,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VXORPD </ICLASS> -<INUM> _ => 2915 </INUM> +<INUM> _ => 2913 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51305,7 +51274,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VXORPD </ICLASS> -<INUM> _ => 2916 </INUM> +<INUM> _ => 2914 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51323,7 +51292,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VXORPD </ICLASS> -<INUM> _ => 2917 </INUM> +<INUM> _ => 2915 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51340,7 +51309,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VXORPD </ICLASS> -<INUM> _ => 2918 </INUM> +<INUM> _ => 2916 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51358,7 +51327,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VXORPS </ICLASS> -<INUM> _ => 2919 </INUM> +<INUM> _ => 2917 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51375,7 +51344,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VXORPS </ICLASS> -<INUM> _ => 2920 </INUM> +<INUM> _ => 2918 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51393,7 +51362,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VXORPS </ICLASS> -<INUM> _ => 2921 </INUM> +<INUM> _ => 2919 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51410,7 +51379,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VXORPS </ICLASS> -<INUM> _ => 2922 </INUM> +<INUM> _ => 2920 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51428,7 +51397,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVSS </ICLASS> -<INUM> _ => 2923 </INUM> +<INUM> _ => 2921 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) </ATTRIBUTES> @@ -51446,7 +51415,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVSS </ICLASS> -<INUM> _ => 2924 </INUM> +<INUM> _ => 2922 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) </ATTRIBUTES> @@ -51463,7 +51432,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVSS </ICLASS> -<INUM> _ => 2925 </INUM> +<INUM> _ => 2923 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) </ATTRIBUTES> @@ -51481,7 +51450,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_R ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVSS </ICLASS> -<INUM> _ => 2926 </INUM> +<INUM> _ => 2924 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovss" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) </ATTRIBUTES> @@ -51498,7 +51467,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVSD </ICLASS> -<INUM> _ => 2927 </INUM> +<INUM> _ => 2925 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) </ATTRIBUTES> @@ -51516,7 +51485,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVSD </ICLASS> -<INUM> _ => 2928 </INUM> +<INUM> _ => 2926 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) </ATTRIBUTES> @@ -51533,7 +51502,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVSD </ICLASS> -<INUM> _ => 2929 </INUM> +<INUM> _ => 2927 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) </ATTRIBUTES> @@ -51551,7 +51520,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_R ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVSD </ICLASS> -<INUM> _ => 2930 </INUM> +<INUM> _ => 2928 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsd" </INAME> <ATTRIBUTES> _ => ListItem(A_simd_scalar) </ATTRIBUTES> @@ -51568,7 +51537,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 2931 </INUM> +<INUM> _ => 2929 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51587,7 +51556,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 2932 </INUM> +<INUM> _ => 2930 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51607,7 +51576,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 2933 </INUM> +<INUM> _ => 2931 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51626,7 +51595,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 2934 </INUM> +<INUM> _ => 2932 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51646,7 +51615,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 2935 </INUM> +<INUM> _ => 2933 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51665,7 +51634,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 2936 </INUM> +<INUM> _ => 2934 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51685,7 +51654,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 2937 </INUM> +<INUM> _ => 2935 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51704,7 +51673,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B ~> OUTREGToREG0 ~> YMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 2938 </INUM> +<INUM> _ => 2936 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51724,7 +51693,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 2939 </INUM> +<INUM> _ => 2937 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51743,7 +51712,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 2940 </INUM> +<INUM> _ => 2938 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51763,7 +51732,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 2941 </INUM> +<INUM> _ => 2939 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51782,7 +51751,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 2942 </INUM> +<INUM> _ => 2940 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51802,7 +51771,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 2943 </INUM> +<INUM> _ => 2941 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51821,7 +51790,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 2944 </INUM> +<INUM> _ => 2942 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51841,7 +51810,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 2945 </INUM> +<INUM> _ => 2943 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51860,7 +51829,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B ~> OUTREGToREG0 ~> YMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 2946 </INUM> +<INUM> _ => 2944 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51880,7 +51849,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVLPD </ICLASS> -<INUM> _ => 2947 </INUM> +<INUM> _ => 2945 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovlpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51898,7 +51867,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVLPD </ICLASS> -<INUM> _ => 2948 </INUM> +<INUM> _ => 2946 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovlpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51918,7 +51887,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVLPS </ICLASS> -<INUM> _ => 2949 </INUM> +<INUM> _ => 2947 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovlps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51936,7 +51905,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVLPS </ICLASS> -<INUM> _ => 2950 </INUM> +<INUM> _ => 2948 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovlps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51956,7 +51925,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVHPD </ICLASS> -<INUM> _ => 2951 </INUM> +<INUM> _ => 2949 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovhpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51974,7 +51943,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVHPD </ICLASS> -<INUM> _ => 2952 </INUM> +<INUM> _ => 2950 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovhpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -51994,7 +51963,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVHPS </ICLASS> -<INUM> _ => 2953 </INUM> +<INUM> _ => 2951 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovhps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52012,7 +51981,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVHPS </ICLASS> -<INUM> _ => 2954 </INUM> +<INUM> _ => 2952 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovhps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52031,7 +52000,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVMSKPD </ICLASS> -<INUM> _ => 2955 </INUM> +<INUM> _ => 2953 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovmskpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52050,7 +52019,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVMSKPD </ICLASS> -<INUM> _ => 2956 </INUM> +<INUM> _ => 2954 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovmskpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52069,7 +52038,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVMSKPS </ICLASS> -<INUM> _ => 2957 </INUM> +<INUM> _ => 2955 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovmskps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52088,7 +52057,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVMSKPS </ICLASS> -<INUM> _ => 2958 </INUM> +<INUM> _ => 2956 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovmskps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52107,7 +52076,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVMSKB </ICLASS> -<INUM> _ => 2959 </INUM> +<INUM> _ => 2957 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovmskb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52126,7 +52095,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXBW </ICLASS> -<INUM> _ => 2960 </INUM> +<INUM> _ => 2958 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovsxbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52146,7 +52115,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVSXBW </ICLASS> -<INUM> _ => 2961 </INUM> +<INUM> _ => 2959 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovsxbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52165,7 +52134,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXBD </ICLASS> -<INUM> _ => 2962 </INUM> +<INUM> _ => 2960 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovsxbd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52185,7 +52154,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVSXBD </ICLASS> -<INUM> _ => 2963 </INUM> +<INUM> _ => 2961 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovsxbd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52204,7 +52173,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXBQ </ICLASS> -<INUM> _ => 2964 </INUM> +<INUM> _ => 2962 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovsxbq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52224,7 +52193,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVSXBQ </ICLASS> -<INUM> _ => 2965 </INUM> +<INUM> _ => 2963 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovsxbq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52243,7 +52212,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXWD </ICLASS> -<INUM> _ => 2966 </INUM> +<INUM> _ => 2964 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovsxwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52263,7 +52232,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVSXWD </ICLASS> -<INUM> _ => 2967 </INUM> +<INUM> _ => 2965 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovsxwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52282,7 +52251,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXWQ </ICLASS> -<INUM> _ => 2968 </INUM> +<INUM> _ => 2966 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovsxwq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52302,7 +52271,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVSXWQ </ICLASS> -<INUM> _ => 2969 </INUM> +<INUM> _ => 2967 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovsxwq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52321,7 +52290,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXDQ </ICLASS> -<INUM> _ => 2970 </INUM> +<INUM> _ => 2968 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovsxdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52341,7 +52310,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVSXDQ </ICLASS> -<INUM> _ => 2971 </INUM> +<INUM> _ => 2969 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovsxdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52360,7 +52329,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXBW </ICLASS> -<INUM> _ => 2972 </INUM> +<INUM> _ => 2970 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovzxbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52380,7 +52349,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVZXBW </ICLASS> -<INUM> _ => 2973 </INUM> +<INUM> _ => 2971 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovzxbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52399,7 +52368,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXBD </ICLASS> -<INUM> _ => 2974 </INUM> +<INUM> _ => 2972 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovzxbd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52419,7 +52388,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVZXBD </ICLASS> -<INUM> _ => 2975 </INUM> +<INUM> _ => 2973 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovzxbd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52438,7 +52407,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXBQ </ICLASS> -<INUM> _ => 2976 </INUM> +<INUM> _ => 2974 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovzxbq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52458,7 +52427,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVZXBQ </ICLASS> -<INUM> _ => 2977 </INUM> +<INUM> _ => 2975 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovzxbq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52477,7 +52446,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXWD </ICLASS> -<INUM> _ => 2978 </INUM> +<INUM> _ => 2976 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovzxwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52497,7 +52466,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVZXWD </ICLASS> -<INUM> _ => 2979 </INUM> +<INUM> _ => 2977 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovzxwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52516,7 +52485,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXWQ </ICLASS> -<INUM> _ => 2980 </INUM> +<INUM> _ => 2978 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovzxwq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52536,7 +52505,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVZXWQ </ICLASS> -<INUM> _ => 2981 </INUM> +<INUM> _ => 2979 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovzxwq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52555,7 +52524,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXDQ </ICLASS> -<INUM> _ => 2982 </INUM> +<INUM> _ => 2980 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovzxdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52575,7 +52544,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVZXDQ </ICLASS> -<INUM> _ => 2983 </INUM> +<INUM> _ => 2981 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpmovzxdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52596,7 +52565,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPEXTRB </ICLASS> -<INUM> _ => 2984 </INUM> +<INUM> _ => 2982 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpextrb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52616,7 +52585,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXTRB </ICLASS> -<INUM> _ => 2985 </INUM> +<INUM> _ => 2983 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpextrb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52637,7 +52606,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPEXTRW </ICLASS> -<INUM> _ => 2986 </INUM> +<INUM> _ => 2984 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpextrw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52657,7 +52626,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXTRW </ICLASS> -<INUM> _ => 2987 </INUM> +<INUM> _ => 2985 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpextrw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52677,7 +52646,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXTRW </ICLASS> -<INUM> _ => 2988 </INUM> +<INUM> _ => 2986 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpextrw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52698,7 +52667,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPEXTRQ </ICLASS> -<INUM> _ => 2989 </INUM> +<INUM> _ => 2987 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpextrq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52720,7 +52689,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR64_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXTRQ </ICLASS> -<INUM> _ => 2990 </INUM> +<INUM> _ => 2988 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpextrq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52743,7 +52712,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPEXTRD </ICLASS> -<INUM> _ => 2991 </INUM> +<INUM> _ => 2989 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpextrd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52765,7 +52734,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXTRD </ICLASS> -<INUM> _ => 2992 </INUM> +<INUM> _ => 2990 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpextrd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52788,7 +52757,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPEXTRD </ICLASS> -<INUM> _ => 2993 </INUM> +<INUM> _ => 2991 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpextrd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52809,7 +52778,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXTRD </ICLASS> -<INUM> _ => 2994 </INUM> +<INUM> _ => 2992 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpextrd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52831,7 +52800,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPINSRB </ICLASS> -<INUM> _ => 2995 </INUM> +<INUM> _ => 2993 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpinsrb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52849,7 +52818,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPINSRB </ICLASS> -<INUM> _ => 2996 </INUM> +<INUM> _ => 2994 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpinsrb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52868,7 +52837,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPINSRW </ICLASS> -<INUM> _ => 2997 </INUM> +<INUM> _ => 2995 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpinsrw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52886,7 +52855,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPINSRW </ICLASS> -<INUM> _ => 2998 </INUM> +<INUM> _ => 2996 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpinsrw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52905,7 +52874,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPINSRD </ICLASS> -<INUM> _ => 2999 </INUM> +<INUM> _ => 2997 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpinsrd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52925,7 +52894,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPINSRD </ICLASS> -<INUM> _ => 3000 </INUM> +<INUM> _ => 2998 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpinsrd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52946,7 +52915,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPINSRD </ICLASS> -<INUM> _ => 3001 </INUM> +<INUM> _ => 2999 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpinsrd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52965,7 +52934,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPINSRD </ICLASS> -<INUM> _ => 3002 </INUM> +<INUM> _ => 3000 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpinsrd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -52985,7 +52954,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPINSRQ </ICLASS> -<INUM> _ => 3003 </INUM> +<INUM> _ => 3001 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpinsrq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53005,7 +52974,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> GPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPINSRQ </ICLASS> -<INUM> _ => 3004 </INUM> +<INUM> _ => 3002 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpinsrq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53029,7 +52998,7 @@ rule <MEM0> _ => 1 </MEM0> <REG3> _ => REG_ECX </REG3> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPCMPESTRI </ICLASS> -<INUM> _ => 3005 </INUM> +<INUM> _ => 3003 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpestri" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53053,7 +53022,7 @@ rule <IMM0> _ => 1 </IMM0> <REG4> _ => REG_ECX </REG4> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPESTRI </ICLASS> -<INUM> _ => 3006 </INUM> +<INUM> _ => 3004 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpestri" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53078,7 +53047,7 @@ rule <MEM0> _ => 1 </MEM0> <REG3> _ => REG_ECX </REG3> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPCMPESTRI </ICLASS> -<INUM> _ => 3007 </INUM> +<INUM> _ => 3005 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpestri" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53103,7 +53072,7 @@ rule <IMM0> _ => 1 </IMM0> <REG4> _ => REG_ECX </REG4> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPESTRI </ICLASS> -<INUM> _ => 3008 </INUM> +<INUM> _ => 3006 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpestri" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53129,7 +53098,7 @@ rule <MEM0> _ => 1 </MEM0> <REG3> _ => REG_RCX </REG3> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPCMPESTRI </ICLASS> -<INUM> _ => 3009 </INUM> +<INUM> _ => 3007 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpestri" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53154,7 +53123,7 @@ rule <IMM0> _ => 1 </IMM0> <REG4> _ => REG_RCX </REG4> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPESTRI </ICLASS> -<INUM> _ => 3010 </INUM> +<INUM> _ => 3008 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpestri" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53178,7 +53147,7 @@ rule <MEM0> _ => 1 </MEM0> <REG1> _ => REG_ECX </REG1> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPCMPISTRI </ICLASS> -<INUM> _ => 3011 </INUM> +<INUM> _ => 3009 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpistri" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53200,7 +53169,7 @@ rule <IMM0> _ => 1 </IMM0> <REG2> _ => REG_ECX </REG2> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPISTRI </ICLASS> -<INUM> _ => 3012 </INUM> +<INUM> _ => 3010 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpistri" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53223,7 +53192,7 @@ rule <MEM0> _ => 1 </MEM0> <REG1> _ => REG_ECX </REG1> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPCMPISTRI </ICLASS> -<INUM> _ => 3013 </INUM> +<INUM> _ => 3011 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpistri" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53246,7 +53215,7 @@ rule <IMM0> _ => 1 </IMM0> <REG2> _ => REG_ECX </REG2> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPISTRI </ICLASS> -<INUM> _ => 3014 </INUM> +<INUM> _ => 3012 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpistri" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53270,7 +53239,7 @@ rule <MEM0> _ => 1 </MEM0> <REG1> _ => REG_RCX </REG1> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPCMPISTRI </ICLASS> -<INUM> _ => 3015 </INUM> +<INUM> _ => 3013 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpistri" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53293,7 +53262,7 @@ rule <IMM0> _ => 1 </IMM0> <REG2> _ => REG_RCX </REG2> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPISTRI </ICLASS> -<INUM> _ => 3016 </INUM> +<INUM> _ => 3014 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpistri" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53319,7 +53288,7 @@ rule <MEM0> _ => 1 </MEM0> <REG3> _ => REG_XMM0 </REG3> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPCMPESTRM </ICLASS> -<INUM> _ => 3017 </INUM> +<INUM> _ => 3015 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpestrm" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53343,7 +53312,7 @@ rule <IMM0> _ => 1 </IMM0> <REG4> _ => REG_XMM0 </REG4> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPESTRM </ICLASS> -<INUM> _ => 3018 </INUM> +<INUM> _ => 3016 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpestrm" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53368,7 +53337,7 @@ rule <MEM0> _ => 1 </MEM0> <REG3> _ => REG_XMM0 </REG3> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPCMPESTRM </ICLASS> -<INUM> _ => 3019 </INUM> +<INUM> _ => 3017 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpestrm" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53393,7 +53362,7 @@ rule <IMM0> _ => 1 </IMM0> <REG4> _ => REG_XMM0 </REG4> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPESTRM </ICLASS> -<INUM> _ => 3020 </INUM> +<INUM> _ => 3018 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpestrm" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53419,7 +53388,7 @@ rule <MEM0> _ => 1 </MEM0> <REG3> _ => REG_XMM0 </REG3> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPCMPESTRM </ICLASS> -<INUM> _ => 3021 </INUM> +<INUM> _ => 3019 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpestrm" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53444,7 +53413,7 @@ rule <IMM0> _ => 1 </IMM0> <REG4> _ => REG_XMM0 </REG4> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPESTRM </ICLASS> -<INUM> _ => 3022 </INUM> +<INUM> _ => 3020 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpestrm" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53468,7 +53437,7 @@ rule <MEM0> _ => 1 </MEM0> <REG1> _ => REG_XMM0 </REG1> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPCMPISTRM </ICLASS> -<INUM> _ => 3023 </INUM> +<INUM> _ => 3021 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpistrm" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53489,7 +53458,7 @@ rule <IMM0> _ => 1 </IMM0> <REG2> _ => REG_XMM0 </REG2> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPISTRM </ICLASS> -<INUM> _ => 3024 </INUM> +<INUM> _ => 3022 </INUM> <CATEGORY> _ => "CATEGORY_STTNI" </CATEGORY> <INAME> _ => "vpcmpistrm" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53509,7 +53478,7 @@ rule <IMM0> _ => 1 </IMM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ~> ArDI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> <ICLASS> _ => VMASKMOVDQU </ICLASS> -<INUM> _ => 3025 </INUM> +<INUM> _ => 3023 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vmaskmovdqu" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) ListItem(A_fixed_base0) ListItem(A_NOTSX) ListItem(A_NONTEMPORAL) </ATTRIBUTES> @@ -53530,7 +53499,7 @@ rule <MEM0> _ => 1 </MEM0> <REG0> _ => REG_MXCSR </REG0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => VLDMXCSR </ICLASS> -<INUM> _ => 3026 </INUM> +<INUM> _ => 3024 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vldmxcsr" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -53552,7 +53521,7 @@ rule <MEM0> _ => 1 </MEM0> <REG0> _ => REG_MXCSR </REG0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => VSTMXCSR </ICLASS> -<INUM> _ => 3027 </INUM> +<INUM> _ => 3025 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vstmxcsr" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR_RD) </ATTRIBUTES> @@ -53573,7 +53542,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDVB </ICLASS> -<INUM> _ => 3028 </INUM> +<INUM> _ => 3026 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpblendvb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53591,7 +53560,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPBLENDVB </ICLASS> -<INUM> _ => 3029 </INUM> +<INUM> _ => 3027 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpblendvb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53610,7 +53579,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBLENDVPD </ICLASS> -<INUM> _ => 3030 </INUM> +<INUM> _ => 3028 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vblendvpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53628,7 +53597,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VBLENDVPD </ICLASS> -<INUM> _ => 3031 </INUM> +<INUM> _ => 3029 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vblendvpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53647,7 +53616,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBLENDVPD </ICLASS> -<INUM> _ => 3032 </INUM> +<INUM> _ => 3030 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vblendvpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53665,7 +53634,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VBLENDVPD </ICLASS> -<INUM> _ => 3033 </INUM> +<INUM> _ => 3031 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vblendvpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53684,7 +53653,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBLENDVPS </ICLASS> -<INUM> _ => 3034 </INUM> +<INUM> _ => 3032 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vblendvps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53702,7 +53671,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ~> XMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VBLENDVPS </ICLASS> -<INUM> _ => 3035 </INUM> +<INUM> _ => 3033 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vblendvps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53721,7 +53690,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBLENDVPS </ICLASS> -<INUM> _ => 3036 </INUM> +<INUM> _ => 3034 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vblendvps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53739,7 +53708,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VBLENDVPS </ICLASS> -<INUM> _ => 3037 </INUM> +<INUM> _ => 3035 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vblendvps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53758,7 +53727,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTDQA </ICLASS> -<INUM> _ => 3038 </INUM> +<INUM> _ => 3036 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntdqa" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_NOTSX) ListItem(A_NONTEMPORAL) </ATTRIBUTES> @@ -53778,7 +53747,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTDQ </ICLASS> -<INUM> _ => 3039 </INUM> +<INUM> _ => 3037 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntdq" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_NOTSX) ListItem(A_NONTEMPORAL) </ATTRIBUTES> @@ -53798,7 +53767,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTPD </ICLASS> -<INUM> _ => 3040 </INUM> +<INUM> _ => 3038 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntpd" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_NOTSX) ListItem(A_NONTEMPORAL) </ATTRIBUTES> @@ -53818,7 +53787,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTPS </ICLASS> -<INUM> _ => 3041 </INUM> +<INUM> _ => 3039 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntps" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_NOTSX) ListItem(A_NONTEMPORAL) </ATTRIBUTES> @@ -53838,7 +53807,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTDQ </ICLASS> -<INUM> _ => 3042 </INUM> +<INUM> _ => 3040 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntdq" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_NOTSX) ListItem(A_NONTEMPORAL) </ATTRIBUTES> @@ -53858,7 +53827,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTPD </ICLASS> -<INUM> _ => 3043 </INUM> +<INUM> _ => 3041 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntpd" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_NOTSX) ListItem(A_NONTEMPORAL) </ATTRIBUTES> @@ -53878,7 +53847,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTPS </ICLASS> -<INUM> _ => 3044 </INUM> +<INUM> _ => 3042 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntps" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_NOTSX) ListItem(A_NONTEMPORAL) </ATTRIBUTES> @@ -53898,7 +53867,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESKEYGENASSIST </ICLASS> -<INUM> _ => 3045 </INUM> +<INUM> _ => 3043 </INUM> <CATEGORY> _ => "CATEGORY_AES" </CATEGORY> <INAME> _ => "vaeskeygenassist" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53919,7 +53888,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VAESKEYGENASSIST </ICLASS> -<INUM> _ => 3046 </INUM> +<INUM> _ => 3044 </INUM> <CATEGORY> _ => "CATEGORY_AES" </CATEGORY> <INAME> _ => "vaeskeygenassist" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53938,7 +53907,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESENC </ICLASS> -<INUM> _ => 3047 </INUM> +<INUM> _ => 3045 </INUM> <CATEGORY> _ => "CATEGORY_AES" </CATEGORY> <INAME> _ => "vaesenc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53956,7 +53925,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESENC </ICLASS> -<INUM> _ => 3048 </INUM> +<INUM> _ => 3046 </INUM> <CATEGORY> _ => "CATEGORY_AES" </CATEGORY> <INAME> _ => "vaesenc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53973,7 +53942,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESENCLAST </ICLASS> -<INUM> _ => 3049 </INUM> +<INUM> _ => 3047 </INUM> <CATEGORY> _ => "CATEGORY_AES" </CATEGORY> <INAME> _ => "vaesenclast" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -53991,7 +53960,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESENCLAST </ICLASS> -<INUM> _ => 3050 </INUM> +<INUM> _ => 3048 </INUM> <CATEGORY> _ => "CATEGORY_AES" </CATEGORY> <INAME> _ => "vaesenclast" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -54008,7 +53977,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESDEC </ICLASS> -<INUM> _ => 3051 </INUM> +<INUM> _ => 3049 </INUM> <CATEGORY> _ => "CATEGORY_AES" </CATEGORY> <INAME> _ => "vaesdec" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -54026,7 +53995,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESDEC </ICLASS> -<INUM> _ => 3052 </INUM> +<INUM> _ => 3050 </INUM> <CATEGORY> _ => "CATEGORY_AES" </CATEGORY> <INAME> _ => "vaesdec" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -54043,7 +54012,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESDECLAST </ICLASS> -<INUM> _ => 3053 </INUM> +<INUM> _ => 3051 </INUM> <CATEGORY> _ => "CATEGORY_AES" </CATEGORY> <INAME> _ => "vaesdeclast" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -54061,7 +54030,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESDECLAST </ICLASS> -<INUM> _ => 3054 </INUM> +<INUM> _ => 3052 </INUM> <CATEGORY> _ => "CATEGORY_AES" </CATEGORY> <INAME> _ => "vaesdeclast" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -54078,7 +54047,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESIMC </ICLASS> -<INUM> _ => 3055 </INUM> +<INUM> _ => 3053 </INUM> <CATEGORY> _ => "CATEGORY_AES" </CATEGORY> <INAME> _ => "vaesimc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -54098,7 +54067,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VAESIMC </ICLASS> -<INUM> _ => 3056 </INUM> +<INUM> _ => 3054 </INUM> <CATEGORY> _ => "CATEGORY_AES" </CATEGORY> <INAME> _ => "vaesimc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -54118,7 +54087,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCLMULQDQ </ICLASS> -<INUM> _ => 3057 </INUM> +<INUM> _ => 3055 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpclmulqdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -54137,7 +54106,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCLMULQDQ </ICLASS> -<INUM> _ => 3058 </INUM> +<INUM> _ => 3056 </INUM> <CATEGORY> _ => "CATEGORY_AVX" </CATEGORY> <INAME> _ => "vpclmulqdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -54155,7 +54124,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTPH2PS </ICLASS> -<INUM> _ => 3059 </INUM> +<INUM> _ => 3057 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtph2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54175,7 +54144,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPH2PS </ICLASS> -<INUM> _ => 3060 </INUM> +<INUM> _ => 3058 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtph2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54196,7 +54165,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTPH2PS </ICLASS> -<INUM> _ => 3061 </INUM> +<INUM> _ => 3059 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtph2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54216,7 +54185,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPH2PS </ICLASS> -<INUM> _ => 3062 </INUM> +<INUM> _ => 3060 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtph2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54238,7 +54207,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTPS2PH </ICLASS> -<INUM> _ => 3063 </INUM> +<INUM> _ => 3061 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2ph" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54259,7 +54228,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_B ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2PH </ICLASS> -<INUM> _ => 3064 </INUM> +<INUM> _ => 3062 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2ph" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54281,7 +54250,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTPS2PH </ICLASS> -<INUM> _ => 3065 </INUM> +<INUM> _ => 3063 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2ph" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54302,7 +54271,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_B ~> OUTREGToREG0 ~> YMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2PH </ICLASS> -<INUM> _ => 3066 </INUM> +<INUM> _ => 3064 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2ph" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54323,7 +54292,7 @@ rule <IMM0> _ => 1 </IMM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD132PD </ICLASS> -<INUM> _ => 3067 </INUM> +<INUM> _ => 3065 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54341,7 +54310,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD132PD </ICLASS> -<INUM> _ => 3068 </INUM> +<INUM> _ => 3066 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54360,7 +54329,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD132PD </ICLASS> -<INUM> _ => 3069 </INUM> +<INUM> _ => 3067 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54378,7 +54347,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD132PD </ICLASS> -<INUM> _ => 3070 </INUM> +<INUM> _ => 3068 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54397,7 +54366,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD132PS </ICLASS> -<INUM> _ => 3071 </INUM> +<INUM> _ => 3069 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54415,7 +54384,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD132PS </ICLASS> -<INUM> _ => 3072 </INUM> +<INUM> _ => 3070 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54434,7 +54403,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD132PS </ICLASS> -<INUM> _ => 3073 </INUM> +<INUM> _ => 3071 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54452,7 +54421,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD132PS </ICLASS> -<INUM> _ => 3074 </INUM> +<INUM> _ => 3072 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54471,7 +54440,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD132SD </ICLASS> -<INUM> _ => 3075 </INUM> +<INUM> _ => 3073 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -54488,7 +54457,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD132SD </ICLASS> -<INUM> _ => 3076 </INUM> +<INUM> _ => 3074 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -54506,7 +54475,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD132SS </ICLASS> -<INUM> _ => 3077 </INUM> +<INUM> _ => 3075 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -54523,7 +54492,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD132SS </ICLASS> -<INUM> _ => 3078 </INUM> +<INUM> _ => 3076 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -54541,7 +54510,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD213PD </ICLASS> -<INUM> _ => 3079 </INUM> +<INUM> _ => 3077 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54559,7 +54528,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD213PD </ICLASS> -<INUM> _ => 3080 </INUM> +<INUM> _ => 3078 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54578,7 +54547,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD213PD </ICLASS> -<INUM> _ => 3081 </INUM> +<INUM> _ => 3079 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54596,7 +54565,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD213PD </ICLASS> -<INUM> _ => 3082 </INUM> +<INUM> _ => 3080 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54615,7 +54584,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD213PS </ICLASS> -<INUM> _ => 3083 </INUM> +<INUM> _ => 3081 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54633,7 +54602,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD213PS </ICLASS> -<INUM> _ => 3084 </INUM> +<INUM> _ => 3082 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54652,7 +54621,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD213PS </ICLASS> -<INUM> _ => 3085 </INUM> +<INUM> _ => 3083 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54670,7 +54639,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD213PS </ICLASS> -<INUM> _ => 3086 </INUM> +<INUM> _ => 3084 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54689,7 +54658,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD213SD </ICLASS> -<INUM> _ => 3087 </INUM> +<INUM> _ => 3085 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -54706,7 +54675,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD213SD </ICLASS> -<INUM> _ => 3088 </INUM> +<INUM> _ => 3086 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -54724,7 +54693,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD213SS </ICLASS> -<INUM> _ => 3089 </INUM> +<INUM> _ => 3087 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -54741,7 +54710,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD213SS </ICLASS> -<INUM> _ => 3090 </INUM> +<INUM> _ => 3088 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -54759,7 +54728,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD231PD </ICLASS> -<INUM> _ => 3091 </INUM> +<INUM> _ => 3089 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54777,7 +54746,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD231PD </ICLASS> -<INUM> _ => 3092 </INUM> +<INUM> _ => 3090 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54796,7 +54765,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD231PD </ICLASS> -<INUM> _ => 3093 </INUM> +<INUM> _ => 3091 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54814,7 +54783,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD231PD </ICLASS> -<INUM> _ => 3094 </INUM> +<INUM> _ => 3092 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54833,7 +54802,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD231PS </ICLASS> -<INUM> _ => 3095 </INUM> +<INUM> _ => 3093 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54851,7 +54820,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD231PS </ICLASS> -<INUM> _ => 3096 </INUM> +<INUM> _ => 3094 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54870,7 +54839,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD231PS </ICLASS> -<INUM> _ => 3097 </INUM> +<INUM> _ => 3095 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54888,7 +54857,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD231PS </ICLASS> -<INUM> _ => 3098 </INUM> +<INUM> _ => 3096 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54907,7 +54876,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD231SD </ICLASS> -<INUM> _ => 3099 </INUM> +<INUM> _ => 3097 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -54924,7 +54893,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD231SD </ICLASS> -<INUM> _ => 3100 </INUM> +<INUM> _ => 3098 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -54942,7 +54911,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADD231SS </ICLASS> -<INUM> _ => 3101 </INUM> +<INUM> _ => 3099 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -54959,7 +54928,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD231SS </ICLASS> -<INUM> _ => 3102 </INUM> +<INUM> _ => 3100 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -54977,7 +54946,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADDSUB132PD </ICLASS> -<INUM> _ => 3103 </INUM> +<INUM> _ => 3101 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -54995,7 +54964,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB132PD </ICLASS> -<INUM> _ => 3104 </INUM> +<INUM> _ => 3102 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55014,7 +54983,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADDSUB132PD </ICLASS> -<INUM> _ => 3105 </INUM> +<INUM> _ => 3103 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55032,7 +55001,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB132PD </ICLASS> -<INUM> _ => 3106 </INUM> +<INUM> _ => 3104 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55051,7 +55020,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADDSUB213PD </ICLASS> -<INUM> _ => 3107 </INUM> +<INUM> _ => 3105 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55069,7 +55038,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB213PD </ICLASS> -<INUM> _ => 3108 </INUM> +<INUM> _ => 3106 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55088,7 +55057,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADDSUB213PD </ICLASS> -<INUM> _ => 3109 </INUM> +<INUM> _ => 3107 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55106,7 +55075,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB213PD </ICLASS> -<INUM> _ => 3110 </INUM> +<INUM> _ => 3108 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55125,7 +55094,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADDSUB231PD </ICLASS> -<INUM> _ => 3111 </INUM> +<INUM> _ => 3109 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55143,7 +55112,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB231PD </ICLASS> -<INUM> _ => 3112 </INUM> +<INUM> _ => 3110 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55162,7 +55131,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADDSUB231PD </ICLASS> -<INUM> _ => 3113 </INUM> +<INUM> _ => 3111 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55180,7 +55149,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB231PD </ICLASS> -<INUM> _ => 3114 </INUM> +<INUM> _ => 3112 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55199,7 +55168,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADDSUB132PS </ICLASS> -<INUM> _ => 3115 </INUM> +<INUM> _ => 3113 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55217,7 +55186,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB132PS </ICLASS> -<INUM> _ => 3116 </INUM> +<INUM> _ => 3114 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55236,7 +55205,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADDSUB132PS </ICLASS> -<INUM> _ => 3117 </INUM> +<INUM> _ => 3115 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55254,7 +55223,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB132PS </ICLASS> -<INUM> _ => 3118 </INUM> +<INUM> _ => 3116 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55273,7 +55242,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADDSUB213PS </ICLASS> -<INUM> _ => 3119 </INUM> +<INUM> _ => 3117 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55291,7 +55260,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB213PS </ICLASS> -<INUM> _ => 3120 </INUM> +<INUM> _ => 3118 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55310,7 +55279,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADDSUB213PS </ICLASS> -<INUM> _ => 3121 </INUM> +<INUM> _ => 3119 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55328,7 +55297,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB213PS </ICLASS> -<INUM> _ => 3122 </INUM> +<INUM> _ => 3120 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55347,7 +55316,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADDSUB231PS </ICLASS> -<INUM> _ => 3123 </INUM> +<INUM> _ => 3121 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55365,7 +55334,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB231PS </ICLASS> -<INUM> _ => 3124 </INUM> +<INUM> _ => 3122 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55384,7 +55353,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMADDSUB231PS </ICLASS> -<INUM> _ => 3125 </INUM> +<INUM> _ => 3123 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55402,7 +55371,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB231PS </ICLASS> -<INUM> _ => 3126 </INUM> +<INUM> _ => 3124 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55421,7 +55390,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUBADD132PD </ICLASS> -<INUM> _ => 3127 </INUM> +<INUM> _ => 3125 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55439,7 +55408,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD132PD </ICLASS> -<INUM> _ => 3128 </INUM> +<INUM> _ => 3126 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55458,7 +55427,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUBADD132PD </ICLASS> -<INUM> _ => 3129 </INUM> +<INUM> _ => 3127 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55476,7 +55445,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD132PD </ICLASS> -<INUM> _ => 3130 </INUM> +<INUM> _ => 3128 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55495,7 +55464,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUBADD213PD </ICLASS> -<INUM> _ => 3131 </INUM> +<INUM> _ => 3129 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55513,7 +55482,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD213PD </ICLASS> -<INUM> _ => 3132 </INUM> +<INUM> _ => 3130 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55532,7 +55501,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUBADD213PD </ICLASS> -<INUM> _ => 3133 </INUM> +<INUM> _ => 3131 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55550,7 +55519,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD213PD </ICLASS> -<INUM> _ => 3134 </INUM> +<INUM> _ => 3132 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55569,7 +55538,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUBADD231PD </ICLASS> -<INUM> _ => 3135 </INUM> +<INUM> _ => 3133 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55587,7 +55556,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD231PD </ICLASS> -<INUM> _ => 3136 </INUM> +<INUM> _ => 3134 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55606,7 +55575,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUBADD231PD </ICLASS> -<INUM> _ => 3137 </INUM> +<INUM> _ => 3135 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55624,7 +55593,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD231PD </ICLASS> -<INUM> _ => 3138 </INUM> +<INUM> _ => 3136 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55643,7 +55612,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUBADD132PS </ICLASS> -<INUM> _ => 3139 </INUM> +<INUM> _ => 3137 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55661,7 +55630,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD132PS </ICLASS> -<INUM> _ => 3140 </INUM> +<INUM> _ => 3138 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55680,7 +55649,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUBADD132PS </ICLASS> -<INUM> _ => 3141 </INUM> +<INUM> _ => 3139 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55698,7 +55667,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD132PS </ICLASS> -<INUM> _ => 3142 </INUM> +<INUM> _ => 3140 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55717,7 +55686,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUBADD213PS </ICLASS> -<INUM> _ => 3143 </INUM> +<INUM> _ => 3141 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55735,7 +55704,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD213PS </ICLASS> -<INUM> _ => 3144 </INUM> +<INUM> _ => 3142 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55754,7 +55723,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUBADD213PS </ICLASS> -<INUM> _ => 3145 </INUM> +<INUM> _ => 3143 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55772,7 +55741,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD213PS </ICLASS> -<INUM> _ => 3146 </INUM> +<INUM> _ => 3144 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55791,7 +55760,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUBADD231PS </ICLASS> -<INUM> _ => 3147 </INUM> +<INUM> _ => 3145 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55809,7 +55778,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD231PS </ICLASS> -<INUM> _ => 3148 </INUM> +<INUM> _ => 3146 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55828,7 +55797,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUBADD231PS </ICLASS> -<INUM> _ => 3149 </INUM> +<INUM> _ => 3147 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55846,7 +55815,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD231PS </ICLASS> -<INUM> _ => 3150 </INUM> +<INUM> _ => 3148 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55865,7 +55834,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB132PD </ICLASS> -<INUM> _ => 3151 </INUM> +<INUM> _ => 3149 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55883,7 +55852,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB132PD </ICLASS> -<INUM> _ => 3152 </INUM> +<INUM> _ => 3150 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55902,7 +55871,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB132PD </ICLASS> -<INUM> _ => 3153 </INUM> +<INUM> _ => 3151 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55920,7 +55889,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB132PD </ICLASS> -<INUM> _ => 3154 </INUM> +<INUM> _ => 3152 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55939,7 +55908,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB132PS </ICLASS> -<INUM> _ => 3155 </INUM> +<INUM> _ => 3153 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55957,7 +55926,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB132PS </ICLASS> -<INUM> _ => 3156 </INUM> +<INUM> _ => 3154 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55976,7 +55945,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB132PS </ICLASS> -<INUM> _ => 3157 </INUM> +<INUM> _ => 3155 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -55994,7 +55963,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB132PS </ICLASS> -<INUM> _ => 3158 </INUM> +<INUM> _ => 3156 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56013,7 +55982,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB132SD </ICLASS> -<INUM> _ => 3159 </INUM> +<INUM> _ => 3157 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56030,7 +55999,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB132SD </ICLASS> -<INUM> _ => 3160 </INUM> +<INUM> _ => 3158 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56048,7 +56017,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB132SS </ICLASS> -<INUM> _ => 3161 </INUM> +<INUM> _ => 3159 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56065,7 +56034,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB132SS </ICLASS> -<INUM> _ => 3162 </INUM> +<INUM> _ => 3160 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56083,7 +56052,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB213PD </ICLASS> -<INUM> _ => 3163 </INUM> +<INUM> _ => 3161 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56101,7 +56070,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB213PD </ICLASS> -<INUM> _ => 3164 </INUM> +<INUM> _ => 3162 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56120,7 +56089,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB213PD </ICLASS> -<INUM> _ => 3165 </INUM> +<INUM> _ => 3163 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56138,7 +56107,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB213PD </ICLASS> -<INUM> _ => 3166 </INUM> +<INUM> _ => 3164 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56157,7 +56126,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB213PS </ICLASS> -<INUM> _ => 3167 </INUM> +<INUM> _ => 3165 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56175,7 +56144,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB213PS </ICLASS> -<INUM> _ => 3168 </INUM> +<INUM> _ => 3166 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56194,7 +56163,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB213PS </ICLASS> -<INUM> _ => 3169 </INUM> +<INUM> _ => 3167 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56212,7 +56181,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB213PS </ICLASS> -<INUM> _ => 3170 </INUM> +<INUM> _ => 3168 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56231,7 +56200,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB213SD </ICLASS> -<INUM> _ => 3171 </INUM> +<INUM> _ => 3169 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56248,7 +56217,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB213SD </ICLASS> -<INUM> _ => 3172 </INUM> +<INUM> _ => 3170 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56266,7 +56235,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB213SS </ICLASS> -<INUM> _ => 3173 </INUM> +<INUM> _ => 3171 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56283,7 +56252,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB213SS </ICLASS> -<INUM> _ => 3174 </INUM> +<INUM> _ => 3172 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56301,7 +56270,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB231PD </ICLASS> -<INUM> _ => 3175 </INUM> +<INUM> _ => 3173 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56319,7 +56288,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB231PD </ICLASS> -<INUM> _ => 3176 </INUM> +<INUM> _ => 3174 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56338,7 +56307,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB231PD </ICLASS> -<INUM> _ => 3177 </INUM> +<INUM> _ => 3175 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56356,7 +56325,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB231PD </ICLASS> -<INUM> _ => 3178 </INUM> +<INUM> _ => 3176 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56375,7 +56344,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB231PS </ICLASS> -<INUM> _ => 3179 </INUM> +<INUM> _ => 3177 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56393,7 +56362,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB231PS </ICLASS> -<INUM> _ => 3180 </INUM> +<INUM> _ => 3178 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56412,7 +56381,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB231PS </ICLASS> -<INUM> _ => 3181 </INUM> +<INUM> _ => 3179 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56430,7 +56399,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB231PS </ICLASS> -<INUM> _ => 3182 </INUM> +<INUM> _ => 3180 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56449,7 +56418,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB231SD </ICLASS> -<INUM> _ => 3183 </INUM> +<INUM> _ => 3181 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56466,7 +56435,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB231SD </ICLASS> -<INUM> _ => 3184 </INUM> +<INUM> _ => 3182 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56484,7 +56453,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFMSUB231SS </ICLASS> -<INUM> _ => 3185 </INUM> +<INUM> _ => 3183 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56501,7 +56470,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB231SS </ICLASS> -<INUM> _ => 3186 </INUM> +<INUM> _ => 3184 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56519,7 +56488,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD132PD </ICLASS> -<INUM> _ => 3187 </INUM> +<INUM> _ => 3185 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56537,7 +56506,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD132PD </ICLASS> -<INUM> _ => 3188 </INUM> +<INUM> _ => 3186 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56556,7 +56525,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD132PD </ICLASS> -<INUM> _ => 3189 </INUM> +<INUM> _ => 3187 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56574,7 +56543,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD132PD </ICLASS> -<INUM> _ => 3190 </INUM> +<INUM> _ => 3188 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56593,7 +56562,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD132PS </ICLASS> -<INUM> _ => 3191 </INUM> +<INUM> _ => 3189 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56611,7 +56580,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD132PS </ICLASS> -<INUM> _ => 3192 </INUM> +<INUM> _ => 3190 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56630,7 +56599,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD132PS </ICLASS> -<INUM> _ => 3193 </INUM> +<INUM> _ => 3191 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56648,7 +56617,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD132PS </ICLASS> -<INUM> _ => 3194 </INUM> +<INUM> _ => 3192 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56667,7 +56636,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD132SD </ICLASS> -<INUM> _ => 3195 </INUM> +<INUM> _ => 3193 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56684,7 +56653,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD132SD </ICLASS> -<INUM> _ => 3196 </INUM> +<INUM> _ => 3194 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56702,7 +56671,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD132SS </ICLASS> -<INUM> _ => 3197 </INUM> +<INUM> _ => 3195 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56719,7 +56688,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD132SS </ICLASS> -<INUM> _ => 3198 </INUM> +<INUM> _ => 3196 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56737,7 +56706,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD213PD </ICLASS> -<INUM> _ => 3199 </INUM> +<INUM> _ => 3197 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56755,7 +56724,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD213PD </ICLASS> -<INUM> _ => 3200 </INUM> +<INUM> _ => 3198 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56774,7 +56743,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD213PD </ICLASS> -<INUM> _ => 3201 </INUM> +<INUM> _ => 3199 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56792,7 +56761,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD213PD </ICLASS> -<INUM> _ => 3202 </INUM> +<INUM> _ => 3200 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56811,7 +56780,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD213PS </ICLASS> -<INUM> _ => 3203 </INUM> +<INUM> _ => 3201 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56829,7 +56798,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD213PS </ICLASS> -<INUM> _ => 3204 </INUM> +<INUM> _ => 3202 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56848,7 +56817,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD213PS </ICLASS> -<INUM> _ => 3205 </INUM> +<INUM> _ => 3203 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56866,7 +56835,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD213PS </ICLASS> -<INUM> _ => 3206 </INUM> +<INUM> _ => 3204 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56885,7 +56854,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD213SD </ICLASS> -<INUM> _ => 3207 </INUM> +<INUM> _ => 3205 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56902,7 +56871,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD213SD </ICLASS> -<INUM> _ => 3208 </INUM> +<INUM> _ => 3206 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56920,7 +56889,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD213SS </ICLASS> -<INUM> _ => 3209 </INUM> +<INUM> _ => 3207 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56937,7 +56906,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD213SS </ICLASS> -<INUM> _ => 3210 </INUM> +<INUM> _ => 3208 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -56955,7 +56924,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD231PD </ICLASS> -<INUM> _ => 3211 </INUM> +<INUM> _ => 3209 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56973,7 +56942,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD231PD </ICLASS> -<INUM> _ => 3212 </INUM> +<INUM> _ => 3210 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -56992,7 +56961,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD231PD </ICLASS> -<INUM> _ => 3213 </INUM> +<INUM> _ => 3211 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57010,7 +56979,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD231PD </ICLASS> -<INUM> _ => 3214 </INUM> +<INUM> _ => 3212 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57029,7 +56998,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD231PS </ICLASS> -<INUM> _ => 3215 </INUM> +<INUM> _ => 3213 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57047,7 +57016,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD231PS </ICLASS> -<INUM> _ => 3216 </INUM> +<INUM> _ => 3214 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57066,7 +57035,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD231PS </ICLASS> -<INUM> _ => 3217 </INUM> +<INUM> _ => 3215 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57084,7 +57053,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD231PS </ICLASS> -<INUM> _ => 3218 </INUM> +<INUM> _ => 3216 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57103,7 +57072,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD231SD </ICLASS> -<INUM> _ => 3219 </INUM> +<INUM> _ => 3217 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -57120,7 +57089,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD231SD </ICLASS> -<INUM> _ => 3220 </INUM> +<INUM> _ => 3218 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -57138,7 +57107,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMADD231SS </ICLASS> -<INUM> _ => 3221 </INUM> +<INUM> _ => 3219 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -57155,7 +57124,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD231SS </ICLASS> -<INUM> _ => 3222 </INUM> +<INUM> _ => 3220 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -57173,7 +57142,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB132PD </ICLASS> -<INUM> _ => 3223 </INUM> +<INUM> _ => 3221 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57191,7 +57160,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB132PD </ICLASS> -<INUM> _ => 3224 </INUM> +<INUM> _ => 3222 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57210,7 +57179,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB132PD </ICLASS> -<INUM> _ => 3225 </INUM> +<INUM> _ => 3223 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57228,7 +57197,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB132PD </ICLASS> -<INUM> _ => 3226 </INUM> +<INUM> _ => 3224 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57247,7 +57216,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB132PS </ICLASS> -<INUM> _ => 3227 </INUM> +<INUM> _ => 3225 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57265,7 +57234,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB132PS </ICLASS> -<INUM> _ => 3228 </INUM> +<INUM> _ => 3226 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57284,7 +57253,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB132PS </ICLASS> -<INUM> _ => 3229 </INUM> +<INUM> _ => 3227 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57302,7 +57271,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB132PS </ICLASS> -<INUM> _ => 3230 </INUM> +<INUM> _ => 3228 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57321,7 +57290,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB132SD </ICLASS> -<INUM> _ => 3231 </INUM> +<INUM> _ => 3229 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -57338,7 +57307,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB132SD </ICLASS> -<INUM> _ => 3232 </INUM> +<INUM> _ => 3230 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -57356,7 +57325,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB132SS </ICLASS> -<INUM> _ => 3233 </INUM> +<INUM> _ => 3231 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -57373,7 +57342,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB132SS </ICLASS> -<INUM> _ => 3234 </INUM> +<INUM> _ => 3232 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -57391,7 +57360,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB213PD </ICLASS> -<INUM> _ => 3235 </INUM> +<INUM> _ => 3233 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57409,7 +57378,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB213PD </ICLASS> -<INUM> _ => 3236 </INUM> +<INUM> _ => 3234 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57428,7 +57397,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB213PD </ICLASS> -<INUM> _ => 3237 </INUM> +<INUM> _ => 3235 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57446,7 +57415,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB213PD </ICLASS> -<INUM> _ => 3238 </INUM> +<INUM> _ => 3236 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57465,7 +57434,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB213PS </ICLASS> -<INUM> _ => 3239 </INUM> +<INUM> _ => 3237 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57483,7 +57452,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB213PS </ICLASS> -<INUM> _ => 3240 </INUM> +<INUM> _ => 3238 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57502,7 +57471,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB213PS </ICLASS> -<INUM> _ => 3241 </INUM> +<INUM> _ => 3239 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57520,7 +57489,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB213PS </ICLASS> -<INUM> _ => 3242 </INUM> +<INUM> _ => 3240 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57539,7 +57508,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB213SD </ICLASS> -<INUM> _ => 3243 </INUM> +<INUM> _ => 3241 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -57556,7 +57525,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB213SD </ICLASS> -<INUM> _ => 3244 </INUM> +<INUM> _ => 3242 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -57574,7 +57543,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB213SS </ICLASS> -<INUM> _ => 3245 </INUM> +<INUM> _ => 3243 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -57591,7 +57560,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB213SS </ICLASS> -<INUM> _ => 3246 </INUM> +<INUM> _ => 3244 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -57609,7 +57578,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB231PD </ICLASS> -<INUM> _ => 3247 </INUM> +<INUM> _ => 3245 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57627,7 +57596,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB231PD </ICLASS> -<INUM> _ => 3248 </INUM> +<INUM> _ => 3246 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57646,7 +57615,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB231PD </ICLASS> -<INUM> _ => 3249 </INUM> +<INUM> _ => 3247 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57664,7 +57633,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB231PD </ICLASS> -<INUM> _ => 3250 </INUM> +<INUM> _ => 3248 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57683,7 +57652,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB231PS </ICLASS> -<INUM> _ => 3251 </INUM> +<INUM> _ => 3249 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57701,7 +57670,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB231PS </ICLASS> -<INUM> _ => 3252 </INUM> +<INUM> _ => 3250 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57720,7 +57689,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB231PS </ICLASS> -<INUM> _ => 3253 </INUM> +<INUM> _ => 3251 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57738,7 +57707,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB231PS </ICLASS> -<INUM> _ => 3254 </INUM> +<INUM> _ => 3252 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) </ATTRIBUTES> @@ -57757,7 +57726,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB231SD </ICLASS> -<INUM> _ => 3255 </INUM> +<INUM> _ => 3253 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -57774,7 +57743,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB231SD </ICLASS> -<INUM> _ => 3256 </INUM> +<INUM> _ => 3254 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -57792,7 +57761,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFNMSUB231SS </ICLASS> -<INUM> _ => 3257 </INUM> +<INUM> _ => 3255 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -57809,7 +57778,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB231SS </ICLASS> -<INUM> _ => 3258 </INUM> +<INUM> _ => 3256 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_simd_scalar) </ATTRIBUTES> @@ -57827,7 +57796,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => VMODRM_XMM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERDPD </ICLASS> -<INUM> _ => 3259 </INUM> +<INUM> _ => 3257 </INUM> <CATEGORY> _ => "CATEGORY_AVX2GATHER" </CATEGORY> <INAME> _ => "vgatherdpd" </INAME> <ATTRIBUTES> _ => ListItem(A_gather) ListItem(A_DWORD_INDICES) ListItem(A_ELEMENT_SIZE_q) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -57848,7 +57817,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => VMODRM_XMM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERDPD </ICLASS> -<INUM> _ => 3260 </INUM> +<INUM> _ => 3258 </INUM> <CATEGORY> _ => "CATEGORY_AVX2GATHER" </CATEGORY> <INAME> _ => "vgatherdpd" </INAME> <ATTRIBUTES> _ => ListItem(A_gather) ListItem(A_DWORD_INDICES) ListItem(A_ELEMENT_SIZE_q) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -57869,7 +57838,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => VMODRM_YMM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERDPS </ICLASS> -<INUM> _ => 3261 </INUM> +<INUM> _ => 3259 </INUM> <CATEGORY> _ => "CATEGORY_AVX2GATHER" </CATEGORY> <INAME> _ => "vgatherdps" </INAME> <ATTRIBUTES> _ => ListItem(A_gather) ListItem(A_DWORD_INDICES) ListItem(A_ELEMENT_SIZE_d) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -57890,7 +57859,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => VMODRM_XMM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERDPS </ICLASS> -<INUM> _ => 3262 </INUM> +<INUM> _ => 3260 </INUM> <CATEGORY> _ => "CATEGORY_AVX2GATHER" </CATEGORY> <INAME> _ => "vgatherdps" </INAME> <ATTRIBUTES> _ => ListItem(A_gather) ListItem(A_DWORD_INDICES) ListItem(A_ELEMENT_SIZE_d) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -57911,7 +57880,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => VMODRM_YMM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERQPD </ICLASS> -<INUM> _ => 3263 </INUM> +<INUM> _ => 3261 </INUM> <CATEGORY> _ => "CATEGORY_AVX2GATHER" </CATEGORY> <INAME> _ => "vgatherqpd" </INAME> <ATTRIBUTES> _ => ListItem(A_gather) ListItem(A_QWORD_INDICES) ListItem(A_ELEMENT_SIZE_q) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -57932,7 +57901,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => VMODRM_XMM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERQPD </ICLASS> -<INUM> _ => 3264 </INUM> +<INUM> _ => 3262 </INUM> <CATEGORY> _ => "CATEGORY_AVX2GATHER" </CATEGORY> <INAME> _ => "vgatherqpd" </INAME> <ATTRIBUTES> _ => ListItem(A_gather) ListItem(A_QWORD_INDICES) ListItem(A_ELEMENT_SIZE_q) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -57953,7 +57922,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => VMODRM_YMM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERQPS </ICLASS> -<INUM> _ => 3265 </INUM> +<INUM> _ => 3263 </INUM> <CATEGORY> _ => "CATEGORY_AVX2GATHER" </CATEGORY> <INAME> _ => "vgatherqps" </INAME> <ATTRIBUTES> _ => ListItem(A_gather) ListItem(A_QWORD_INDICES) ListItem(A_ELEMENT_SIZE_d) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -57974,7 +57943,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => VMODRM_XMM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERQPS </ICLASS> -<INUM> _ => 3266 </INUM> +<INUM> _ => 3264 </INUM> <CATEGORY> _ => "CATEGORY_AVX2GATHER" </CATEGORY> <INAME> _ => "vgatherqps" </INAME> <ATTRIBUTES> _ => ListItem(A_gather) ListItem(A_QWORD_INDICES) ListItem(A_ELEMENT_SIZE_d) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -57995,7 +57964,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => VMODRM_XMM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERDQ </ICLASS> -<INUM> _ => 3267 </INUM> +<INUM> _ => 3265 </INUM> <CATEGORY> _ => "CATEGORY_AVX2GATHER" </CATEGORY> <INAME> _ => "vpgatherdq" </INAME> <ATTRIBUTES> _ => ListItem(A_gather) ListItem(A_DWORD_INDICES) ListItem(A_ELEMENT_SIZE_q) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -58016,7 +57985,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => VMODRM_XMM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERDQ </ICLASS> -<INUM> _ => 3268 </INUM> +<INUM> _ => 3266 </INUM> <CATEGORY> _ => "CATEGORY_AVX2GATHER" </CATEGORY> <INAME> _ => "vpgatherdq" </INAME> <ATTRIBUTES> _ => ListItem(A_gather) ListItem(A_DWORD_INDICES) ListItem(A_ELEMENT_SIZE_q) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -58037,7 +58006,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => VMODRM_YMM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERDD </ICLASS> -<INUM> _ => 3269 </INUM> +<INUM> _ => 3267 </INUM> <CATEGORY> _ => "CATEGORY_AVX2GATHER" </CATEGORY> <INAME> _ => "vpgatherdd" </INAME> <ATTRIBUTES> _ => ListItem(A_gather) ListItem(A_DWORD_INDICES) ListItem(A_ELEMENT_SIZE_d) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -58058,7 +58027,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => VMODRM_XMM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERDD </ICLASS> -<INUM> _ => 3270 </INUM> +<INUM> _ => 3268 </INUM> <CATEGORY> _ => "CATEGORY_AVX2GATHER" </CATEGORY> <INAME> _ => "vpgatherdd" </INAME> <ATTRIBUTES> _ => ListItem(A_gather) ListItem(A_DWORD_INDICES) ListItem(A_ELEMENT_SIZE_d) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -58079,7 +58048,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => VMODRM_YMM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERQQ </ICLASS> -<INUM> _ => 3271 </INUM> +<INUM> _ => 3269 </INUM> <CATEGORY> _ => "CATEGORY_AVX2GATHER" </CATEGORY> <INAME> _ => "vpgatherqq" </INAME> <ATTRIBUTES> _ => ListItem(A_gather) ListItem(A_QWORD_INDICES) ListItem(A_ELEMENT_SIZE_q) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -58100,7 +58069,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => VMODRM_XMM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERQQ </ICLASS> -<INUM> _ => 3272 </INUM> +<INUM> _ => 3270 </INUM> <CATEGORY> _ => "CATEGORY_AVX2GATHER" </CATEGORY> <INAME> _ => "vpgatherqq" </INAME> <ATTRIBUTES> _ => ListItem(A_gather) ListItem(A_QWORD_INDICES) ListItem(A_ELEMENT_SIZE_q) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -58121,7 +58090,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => VMODRM_YMM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERQD </ICLASS> -<INUM> _ => 3273 </INUM> +<INUM> _ => 3271 </INUM> <CATEGORY> _ => "CATEGORY_AVX2GATHER" </CATEGORY> <INAME> _ => "vpgatherqd" </INAME> <ATTRIBUTES> _ => ListItem(A_gather) ListItem(A_QWORD_INDICES) ListItem(A_ELEMENT_SIZE_d) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -58142,7 +58111,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => VMODRM_XMM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERQD </ICLASS> -<INUM> _ => 3274 </INUM> +<INUM> _ => 3272 </INUM> <CATEGORY> _ => "CATEGORY_AVX2GATHER" </CATEGORY> <INAME> _ => "vpgatherqd" </INAME> <ATTRIBUTES> _ => ListItem(A_gather) ListItem(A_QWORD_INDICES) ListItem(A_ELEMENT_SIZE_d) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -58163,7 +58132,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPABSB </ICLASS> -<INUM> _ => 3275 </INUM> +<INUM> _ => 3273 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpabsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58182,7 +58151,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSB </ICLASS> -<INUM> _ => 3276 </INUM> +<INUM> _ => 3274 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpabsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58202,7 +58171,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPABSW </ICLASS> -<INUM> _ => 3277 </INUM> +<INUM> _ => 3275 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpabsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58221,7 +58190,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSW </ICLASS> -<INUM> _ => 3278 </INUM> +<INUM> _ => 3276 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpabsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58241,7 +58210,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPABSD </ICLASS> -<INUM> _ => 3279 </INUM> +<INUM> _ => 3277 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpabsd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58260,7 +58229,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSD </ICLASS> -<INUM> _ => 3280 </INUM> +<INUM> _ => 3278 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpabsd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58280,7 +58249,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPACKSSWB </ICLASS> -<INUM> _ => 3281 </INUM> +<INUM> _ => 3279 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpacksswb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58297,7 +58266,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKSSWB </ICLASS> -<INUM> _ => 3282 </INUM> +<INUM> _ => 3280 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpacksswb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58315,7 +58284,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPACKSSDW </ICLASS> -<INUM> _ => 3283 </INUM> +<INUM> _ => 3281 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpackssdw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58332,7 +58301,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKSSDW </ICLASS> -<INUM> _ => 3284 </INUM> +<INUM> _ => 3282 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpackssdw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58350,7 +58319,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPACKUSWB </ICLASS> -<INUM> _ => 3285 </INUM> +<INUM> _ => 3283 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpackuswb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58367,7 +58336,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKUSWB </ICLASS> -<INUM> _ => 3286 </INUM> +<INUM> _ => 3284 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpackuswb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58385,7 +58354,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPACKUSDW </ICLASS> -<INUM> _ => 3287 </INUM> +<INUM> _ => 3285 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpackusdw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58402,7 +58371,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKUSDW </ICLASS> -<INUM> _ => 3288 </INUM> +<INUM> _ => 3286 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpackusdw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58420,7 +58389,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 3289 </INUM> +<INUM> _ => 3287 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58437,7 +58406,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 3290 </INUM> +<INUM> _ => 3288 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58455,7 +58424,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 3291 </INUM> +<INUM> _ => 3289 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58472,7 +58441,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 3292 </INUM> +<INUM> _ => 3290 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58490,7 +58459,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 3293 </INUM> +<INUM> _ => 3291 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58507,7 +58476,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 3294 </INUM> +<INUM> _ => 3292 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58525,7 +58494,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 3295 </INUM> +<INUM> _ => 3293 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58542,7 +58511,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 3296 </INUM> +<INUM> _ => 3294 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58560,7 +58529,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 3297 </INUM> +<INUM> _ => 3295 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58577,7 +58546,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 3298 </INUM> +<INUM> _ => 3296 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58595,7 +58564,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 3299 </INUM> +<INUM> _ => 3297 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58612,7 +58581,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 3300 </INUM> +<INUM> _ => 3298 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58630,7 +58599,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 3301 </INUM> +<INUM> _ => 3299 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58647,7 +58616,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 3302 </INUM> +<INUM> _ => 3300 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58665,7 +58634,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 3303 </INUM> +<INUM> _ => 3301 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58682,7 +58651,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 3304 </INUM> +<INUM> _ => 3302 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58700,7 +58669,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPADDB </ICLASS> -<INUM> _ => 3305 </INUM> +<INUM> _ => 3303 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpaddb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58717,7 +58686,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDB </ICLASS> -<INUM> _ => 3306 </INUM> +<INUM> _ => 3304 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpaddb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58735,7 +58704,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPADDW </ICLASS> -<INUM> _ => 3307 </INUM> +<INUM> _ => 3305 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpaddw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58752,7 +58721,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDW </ICLASS> -<INUM> _ => 3308 </INUM> +<INUM> _ => 3306 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpaddw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58770,7 +58739,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPADDD </ICLASS> -<INUM> _ => 3309 </INUM> +<INUM> _ => 3307 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpaddd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58787,7 +58756,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDD </ICLASS> -<INUM> _ => 3310 </INUM> +<INUM> _ => 3308 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpaddd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58805,7 +58774,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPADDQ </ICLASS> -<INUM> _ => 3311 </INUM> +<INUM> _ => 3309 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpaddq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58822,7 +58791,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDQ </ICLASS> -<INUM> _ => 3312 </INUM> +<INUM> _ => 3310 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpaddq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58840,7 +58809,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPADDSB </ICLASS> -<INUM> _ => 3313 </INUM> +<INUM> _ => 3311 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpaddsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58857,7 +58826,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDSB </ICLASS> -<INUM> _ => 3314 </INUM> +<INUM> _ => 3312 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpaddsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58875,7 +58844,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPADDSW </ICLASS> -<INUM> _ => 3315 </INUM> +<INUM> _ => 3313 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpaddsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58892,7 +58861,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDSW </ICLASS> -<INUM> _ => 3316 </INUM> +<INUM> _ => 3314 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpaddsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58910,7 +58879,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPADDUSB </ICLASS> -<INUM> _ => 3317 </INUM> +<INUM> _ => 3315 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpaddusb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58927,7 +58896,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDUSB </ICLASS> -<INUM> _ => 3318 </INUM> +<INUM> _ => 3316 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpaddusb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58945,7 +58914,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPADDUSW </ICLASS> -<INUM> _ => 3319 </INUM> +<INUM> _ => 3317 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpaddusw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58962,7 +58931,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDUSW </ICLASS> -<INUM> _ => 3320 </INUM> +<INUM> _ => 3318 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpaddusw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58980,7 +58949,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPAVGB </ICLASS> -<INUM> _ => 3321 </INUM> +<INUM> _ => 3319 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpavgb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -58997,7 +58966,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPAVGB </ICLASS> -<INUM> _ => 3322 </INUM> +<INUM> _ => 3320 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpavgb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59015,7 +58984,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPAVGW </ICLASS> -<INUM> _ => 3323 </INUM> +<INUM> _ => 3321 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpavgw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59032,7 +59001,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPAVGW </ICLASS> -<INUM> _ => 3324 </INUM> +<INUM> _ => 3322 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpavgw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59050,7 +59019,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPEQB </ICLASS> -<INUM> _ => 3325 </INUM> +<INUM> _ => 3323 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpcmpeqb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59067,7 +59036,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQB </ICLASS> -<INUM> _ => 3326 </INUM> +<INUM> _ => 3324 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpcmpeqb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59085,7 +59054,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPEQW </ICLASS> -<INUM> _ => 3327 </INUM> +<INUM> _ => 3325 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpcmpeqw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59102,7 +59071,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQW </ICLASS> -<INUM> _ => 3328 </INUM> +<INUM> _ => 3326 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpcmpeqw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59120,7 +59089,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPEQD </ICLASS> -<INUM> _ => 3329 </INUM> +<INUM> _ => 3327 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpcmpeqd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59137,7 +59106,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQD </ICLASS> -<INUM> _ => 3330 </INUM> +<INUM> _ => 3328 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpcmpeqd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59155,7 +59124,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPEQQ </ICLASS> -<INUM> _ => 3331 </INUM> +<INUM> _ => 3329 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpcmpeqq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59172,7 +59141,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQQ </ICLASS> -<INUM> _ => 3332 </INUM> +<INUM> _ => 3330 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpcmpeqq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59190,7 +59159,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPGTB </ICLASS> -<INUM> _ => 3333 </INUM> +<INUM> _ => 3331 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpcmpgtb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59207,7 +59176,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTB </ICLASS> -<INUM> _ => 3334 </INUM> +<INUM> _ => 3332 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpcmpgtb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59225,7 +59194,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPGTW </ICLASS> -<INUM> _ => 3335 </INUM> +<INUM> _ => 3333 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpcmpgtw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59242,7 +59211,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTW </ICLASS> -<INUM> _ => 3336 </INUM> +<INUM> _ => 3334 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpcmpgtw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59260,7 +59229,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPGTD </ICLASS> -<INUM> _ => 3337 </INUM> +<INUM> _ => 3335 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpcmpgtd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59277,7 +59246,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTD </ICLASS> -<INUM> _ => 3338 </INUM> +<INUM> _ => 3336 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpcmpgtd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59295,7 +59264,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCMPGTQ </ICLASS> -<INUM> _ => 3339 </INUM> +<INUM> _ => 3337 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpcmpgtq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59312,7 +59281,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTQ </ICLASS> -<INUM> _ => 3340 </INUM> +<INUM> _ => 3338 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpcmpgtq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59330,7 +59299,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDW </ICLASS> -<INUM> _ => 3341 </INUM> +<INUM> _ => 3339 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vphaddw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59347,7 +59316,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPHADDW </ICLASS> -<INUM> _ => 3342 </INUM> +<INUM> _ => 3340 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vphaddw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59365,7 +59334,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDD </ICLASS> -<INUM> _ => 3343 </INUM> +<INUM> _ => 3341 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vphaddd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59382,7 +59351,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPHADDD </ICLASS> -<INUM> _ => 3344 </INUM> +<INUM> _ => 3342 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vphaddd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59400,7 +59369,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHADDSW </ICLASS> -<INUM> _ => 3345 </INUM> +<INUM> _ => 3343 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vphaddsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59417,7 +59386,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPHADDSW </ICLASS> -<INUM> _ => 3346 </INUM> +<INUM> _ => 3344 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vphaddsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59435,7 +59404,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHSUBW </ICLASS> -<INUM> _ => 3347 </INUM> +<INUM> _ => 3345 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vphsubw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59452,7 +59421,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPHSUBW </ICLASS> -<INUM> _ => 3348 </INUM> +<INUM> _ => 3346 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vphsubw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59470,7 +59439,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHSUBD </ICLASS> -<INUM> _ => 3349 </INUM> +<INUM> _ => 3347 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vphsubd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59487,7 +59456,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPHSUBD </ICLASS> -<INUM> _ => 3350 </INUM> +<INUM> _ => 3348 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vphsubd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59505,7 +59474,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPHSUBSW </ICLASS> -<INUM> _ => 3351 </INUM> +<INUM> _ => 3349 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vphsubsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59522,7 +59491,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPHSUBSW </ICLASS> -<INUM> _ => 3352 </INUM> +<INUM> _ => 3350 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vphsubsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59540,7 +59509,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMADDWD </ICLASS> -<INUM> _ => 3353 </INUM> +<INUM> _ => 3351 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaddwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59557,7 +59526,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADDWD </ICLASS> -<INUM> _ => 3354 </INUM> +<INUM> _ => 3352 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaddwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59575,7 +59544,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMADDUBSW </ICLASS> -<INUM> _ => 3355 </INUM> +<INUM> _ => 3353 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaddubsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59592,7 +59561,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADDUBSW </ICLASS> -<INUM> _ => 3356 </INUM> +<INUM> _ => 3354 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaddubsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59610,7 +59579,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMAXSB </ICLASS> -<INUM> _ => 3357 </INUM> +<INUM> _ => 3355 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaxsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59627,7 +59596,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSB </ICLASS> -<INUM> _ => 3358 </INUM> +<INUM> _ => 3356 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaxsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59645,7 +59614,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMAXSW </ICLASS> -<INUM> _ => 3359 </INUM> +<INUM> _ => 3357 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaxsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59662,7 +59631,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSW </ICLASS> -<INUM> _ => 3360 </INUM> +<INUM> _ => 3358 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaxsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59680,7 +59649,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMAXSD </ICLASS> -<INUM> _ => 3361 </INUM> +<INUM> _ => 3359 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaxsd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59697,7 +59666,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSD </ICLASS> -<INUM> _ => 3362 </INUM> +<INUM> _ => 3360 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaxsd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59715,7 +59684,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMAXUB </ICLASS> -<INUM> _ => 3363 </INUM> +<INUM> _ => 3361 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaxub" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59732,7 +59701,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUB </ICLASS> -<INUM> _ => 3364 </INUM> +<INUM> _ => 3362 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaxub" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59750,7 +59719,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMAXUW </ICLASS> -<INUM> _ => 3365 </INUM> +<INUM> _ => 3363 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaxuw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59767,7 +59736,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUW </ICLASS> -<INUM> _ => 3366 </INUM> +<INUM> _ => 3364 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaxuw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59785,7 +59754,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMAXUD </ICLASS> -<INUM> _ => 3367 </INUM> +<INUM> _ => 3365 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaxud" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59802,7 +59771,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUD </ICLASS> -<INUM> _ => 3368 </INUM> +<INUM> _ => 3366 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaxud" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59820,7 +59789,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMINSB </ICLASS> -<INUM> _ => 3369 </INUM> +<INUM> _ => 3367 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpminsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59837,7 +59806,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSB </ICLASS> -<INUM> _ => 3370 </INUM> +<INUM> _ => 3368 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpminsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59855,7 +59824,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMINSW </ICLASS> -<INUM> _ => 3371 </INUM> +<INUM> _ => 3369 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpminsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59872,7 +59841,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSW </ICLASS> -<INUM> _ => 3372 </INUM> +<INUM> _ => 3370 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpminsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59890,7 +59859,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMINSD </ICLASS> -<INUM> _ => 3373 </INUM> +<INUM> _ => 3371 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpminsd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59907,7 +59876,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSD </ICLASS> -<INUM> _ => 3374 </INUM> +<INUM> _ => 3372 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpminsd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59925,7 +59894,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMINUB </ICLASS> -<INUM> _ => 3375 </INUM> +<INUM> _ => 3373 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpminub" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59942,7 +59911,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUB </ICLASS> -<INUM> _ => 3376 </INUM> +<INUM> _ => 3374 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpminub" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59960,7 +59929,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMINUW </ICLASS> -<INUM> _ => 3377 </INUM> +<INUM> _ => 3375 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpminuw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59977,7 +59946,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUW </ICLASS> -<INUM> _ => 3378 </INUM> +<INUM> _ => 3376 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpminuw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -59995,7 +59964,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMINUD </ICLASS> -<INUM> _ => 3379 </INUM> +<INUM> _ => 3377 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpminud" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60012,7 +59981,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUD </ICLASS> -<INUM> _ => 3380 </INUM> +<INUM> _ => 3378 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpminud" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60030,7 +59999,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMULHUW </ICLASS> -<INUM> _ => 3381 </INUM> +<INUM> _ => 3379 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmulhuw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60047,7 +60016,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULHUW </ICLASS> -<INUM> _ => 3382 </INUM> +<INUM> _ => 3380 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmulhuw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60065,7 +60034,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMULHRSW </ICLASS> -<INUM> _ => 3383 </INUM> +<INUM> _ => 3381 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmulhrsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60082,7 +60051,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULHRSW </ICLASS> -<INUM> _ => 3384 </INUM> +<INUM> _ => 3382 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmulhrsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60100,7 +60069,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMULHW </ICLASS> -<INUM> _ => 3385 </INUM> +<INUM> _ => 3383 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmulhw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60117,7 +60086,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULHW </ICLASS> -<INUM> _ => 3386 </INUM> +<INUM> _ => 3384 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmulhw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60135,7 +60104,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMULLW </ICLASS> -<INUM> _ => 3387 </INUM> +<INUM> _ => 3385 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmullw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60152,7 +60121,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULLW </ICLASS> -<INUM> _ => 3388 </INUM> +<INUM> _ => 3386 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmullw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60170,7 +60139,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMULLD </ICLASS> -<INUM> _ => 3389 </INUM> +<INUM> _ => 3387 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmulld" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60187,7 +60156,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULLD </ICLASS> -<INUM> _ => 3390 </INUM> +<INUM> _ => 3388 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmulld" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60205,7 +60174,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMULUDQ </ICLASS> -<INUM> _ => 3391 </INUM> +<INUM> _ => 3389 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmuludq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60222,7 +60191,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULUDQ </ICLASS> -<INUM> _ => 3392 </INUM> +<INUM> _ => 3390 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmuludq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60240,7 +60209,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMULDQ </ICLASS> -<INUM> _ => 3393 </INUM> +<INUM> _ => 3391 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmuldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60257,7 +60226,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULDQ </ICLASS> -<INUM> _ => 3394 </INUM> +<INUM> _ => 3392 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmuldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60275,7 +60244,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSADBW </ICLASS> -<INUM> _ => 3395 </INUM> +<INUM> _ => 3393 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsadbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60292,7 +60261,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSADBW </ICLASS> -<INUM> _ => 3396 </INUM> +<INUM> _ => 3394 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsadbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60310,7 +60279,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFB </ICLASS> -<INUM> _ => 3397 </INUM> +<INUM> _ => 3395 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpshufb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60327,7 +60296,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFB </ICLASS> -<INUM> _ => 3398 </INUM> +<INUM> _ => 3396 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpshufb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60345,7 +60314,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSIGNB </ICLASS> -<INUM> _ => 3399 </INUM> +<INUM> _ => 3397 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsignb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60362,7 +60331,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSIGNB </ICLASS> -<INUM> _ => 3400 </INUM> +<INUM> _ => 3398 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsignb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60380,7 +60349,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSIGNW </ICLASS> -<INUM> _ => 3401 </INUM> +<INUM> _ => 3399 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsignw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60397,7 +60366,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSIGNW </ICLASS> -<INUM> _ => 3402 </INUM> +<INUM> _ => 3400 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsignw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60415,7 +60384,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSIGND </ICLASS> -<INUM> _ => 3403 </INUM> +<INUM> _ => 3401 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsignd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60432,7 +60401,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSIGND </ICLASS> -<INUM> _ => 3404 </INUM> +<INUM> _ => 3402 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsignd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60450,7 +60419,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSUBSB </ICLASS> -<INUM> _ => 3405 </INUM> +<INUM> _ => 3403 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsubsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60467,7 +60436,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBSB </ICLASS> -<INUM> _ => 3406 </INUM> +<INUM> _ => 3404 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsubsb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60485,7 +60454,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSUBSW </ICLASS> -<INUM> _ => 3407 </INUM> +<INUM> _ => 3405 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsubsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60502,7 +60471,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBSW </ICLASS> -<INUM> _ => 3408 </INUM> +<INUM> _ => 3406 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsubsw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60520,7 +60489,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSUBUSB </ICLASS> -<INUM> _ => 3409 </INUM> +<INUM> _ => 3407 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsubusb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60537,7 +60506,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBUSB </ICLASS> -<INUM> _ => 3410 </INUM> +<INUM> _ => 3408 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsubusb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60555,7 +60524,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSUBUSW </ICLASS> -<INUM> _ => 3411 </INUM> +<INUM> _ => 3409 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsubusw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60572,7 +60541,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBUSW </ICLASS> -<INUM> _ => 3412 </INUM> +<INUM> _ => 3410 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsubusw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60590,7 +60559,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSUBB </ICLASS> -<INUM> _ => 3413 </INUM> +<INUM> _ => 3411 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsubb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60607,7 +60576,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBB </ICLASS> -<INUM> _ => 3414 </INUM> +<INUM> _ => 3412 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsubb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60625,7 +60594,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSUBW </ICLASS> -<INUM> _ => 3415 </INUM> +<INUM> _ => 3413 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsubw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60642,7 +60611,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBW </ICLASS> -<INUM> _ => 3416 </INUM> +<INUM> _ => 3414 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsubw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60660,7 +60629,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSUBD </ICLASS> -<INUM> _ => 3417 </INUM> +<INUM> _ => 3415 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsubd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60677,7 +60646,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBD </ICLASS> -<INUM> _ => 3418 </INUM> +<INUM> _ => 3416 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsubd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60695,7 +60664,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSUBQ </ICLASS> -<INUM> _ => 3419 </INUM> +<INUM> _ => 3417 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsubq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60712,7 +60681,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBQ </ICLASS> -<INUM> _ => 3420 </INUM> +<INUM> _ => 3418 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsubq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60730,7 +60699,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPUNPCKHBW </ICLASS> -<INUM> _ => 3421 </INUM> +<INUM> _ => 3419 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpunpckhbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60747,7 +60716,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHBW </ICLASS> -<INUM> _ => 3422 </INUM> +<INUM> _ => 3420 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpunpckhbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60765,7 +60734,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPUNPCKHWD </ICLASS> -<INUM> _ => 3423 </INUM> +<INUM> _ => 3421 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpunpckhwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60782,7 +60751,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHWD </ICLASS> -<INUM> _ => 3424 </INUM> +<INUM> _ => 3422 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpunpckhwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60800,7 +60769,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPUNPCKHDQ </ICLASS> -<INUM> _ => 3425 </INUM> +<INUM> _ => 3423 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpunpckhdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60817,7 +60786,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHDQ </ICLASS> -<INUM> _ => 3426 </INUM> +<INUM> _ => 3424 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpunpckhdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60835,7 +60804,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPUNPCKHQDQ </ICLASS> -<INUM> _ => 3427 </INUM> +<INUM> _ => 3425 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpunpckhqdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60852,7 +60821,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHQDQ </ICLASS> -<INUM> _ => 3428 </INUM> +<INUM> _ => 3426 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpunpckhqdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60870,7 +60839,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPUNPCKLBW </ICLASS> -<INUM> _ => 3429 </INUM> +<INUM> _ => 3427 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpunpcklbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60887,7 +60856,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLBW </ICLASS> -<INUM> _ => 3430 </INUM> +<INUM> _ => 3428 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpunpcklbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60905,7 +60874,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPUNPCKLWD </ICLASS> -<INUM> _ => 3431 </INUM> +<INUM> _ => 3429 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpunpcklwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60922,7 +60891,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLWD </ICLASS> -<INUM> _ => 3432 </INUM> +<INUM> _ => 3430 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpunpcklwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60940,7 +60909,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPUNPCKLDQ </ICLASS> -<INUM> _ => 3433 </INUM> +<INUM> _ => 3431 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpunpckldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60957,7 +60926,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLDQ </ICLASS> -<INUM> _ => 3434 </INUM> +<INUM> _ => 3432 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpunpckldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60975,7 +60944,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPUNPCKLQDQ </ICLASS> -<INUM> _ => 3435 </INUM> +<INUM> _ => 3433 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpunpcklqdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -60992,7 +60961,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLQDQ </ICLASS> -<INUM> _ => 3436 </INUM> +<INUM> _ => 3434 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpunpcklqdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61011,7 +60980,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPALIGNR </ICLASS> -<INUM> _ => 3437 </INUM> +<INUM> _ => 3435 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpalignr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61029,7 +60998,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPALIGNR </ICLASS> -<INUM> _ => 3438 </INUM> +<INUM> _ => 3436 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpalignr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61048,7 +61017,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBLENDW </ICLASS> -<INUM> _ => 3439 </INUM> +<INUM> _ => 3437 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpblendw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61066,7 +61035,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDW </ICLASS> -<INUM> _ => 3440 </INUM> +<INUM> _ => 3438 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpblendw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61085,7 +61054,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMPSADBW </ICLASS> -<INUM> _ => 3441 </INUM> +<INUM> _ => 3439 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vmpsadbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61103,7 +61072,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMPSADBW </ICLASS> -<INUM> _ => 3442 </INUM> +<INUM> _ => 3440 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vmpsadbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61121,7 +61090,7 @@ rule <IMM0> _ => 1 </IMM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPOR </ICLASS> -<INUM> _ => 3443 </INUM> +<INUM> _ => 3441 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpor" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61138,7 +61107,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPOR </ICLASS> -<INUM> _ => 3444 </INUM> +<INUM> _ => 3442 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpor" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61156,7 +61125,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPAND </ICLASS> -<INUM> _ => 3445 </INUM> +<INUM> _ => 3443 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpand" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61173,7 +61142,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPAND </ICLASS> -<INUM> _ => 3446 </INUM> +<INUM> _ => 3444 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpand" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61191,7 +61160,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPANDN </ICLASS> -<INUM> _ => 3447 </INUM> +<INUM> _ => 3445 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandn" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61208,7 +61177,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPANDN </ICLASS> -<INUM> _ => 3448 </INUM> +<INUM> _ => 3446 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandn" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61226,7 +61195,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPXOR </ICLASS> -<INUM> _ => 3449 </INUM> +<INUM> _ => 3447 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpxor" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61243,7 +61212,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPXOR </ICLASS> -<INUM> _ => 3450 </INUM> +<INUM> _ => 3448 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpxor" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61261,7 +61230,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_SE ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDVB </ICLASS> -<INUM> _ => 3451 </INUM> +<INUM> _ => 3449 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpblendvb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61279,7 +61248,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ~> YMM_SE ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPBLENDVB </ICLASS> -<INUM> _ => 3452 </INUM> +<INUM> _ => 3450 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpblendvb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61297,7 +61266,7 @@ rule <k> DynamicDecodeInstruction => SE_IMM8 ~> ScanForDisp ~> ScanForImmediate // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVMSKB </ICLASS> -<INUM> _ => 3453 </INUM> +<INUM> _ => 3451 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovmskb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61318,7 +61287,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPSHUFD </ICLASS> -<INUM> _ => 3454 </INUM> +<INUM> _ => 3452 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpshufd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61338,7 +61307,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFD </ICLASS> -<INUM> _ => 3455 </INUM> +<INUM> _ => 3453 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpshufd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61359,7 +61328,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPSHUFHW </ICLASS> -<INUM> _ => 3456 </INUM> +<INUM> _ => 3454 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpshufhw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61379,7 +61348,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFHW </ICLASS> -<INUM> _ => 3457 </INUM> +<INUM> _ => 3455 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpshufhw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61400,7 +61369,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPSHUFLW </ICLASS> -<INUM> _ => 3458 </INUM> +<INUM> _ => 3456 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpshuflw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61420,7 +61389,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFLW </ICLASS> -<INUM> _ => 3459 </INUM> +<INUM> _ => 3457 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpshuflw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61440,7 +61409,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLDQ </ICLASS> -<INUM> _ => 3460 </INUM> +<INUM> _ => 3458 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61459,7 +61428,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLDQ </ICLASS> -<INUM> _ => 3461 </INUM> +<INUM> _ => 3459 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpslldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61478,7 +61447,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 3462 </INUM> +<INUM> _ => 3460 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61497,7 +61466,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 3463 </INUM> +<INUM> _ => 3461 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61516,7 +61485,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 3464 </INUM> +<INUM> _ => 3462 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61535,7 +61504,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 3465 </INUM> +<INUM> _ => 3463 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61554,7 +61523,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 3466 </INUM> +<INUM> _ => 3464 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61573,7 +61542,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 3467 </INUM> +<INUM> _ => 3465 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61592,7 +61561,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 3468 </INUM> +<INUM> _ => 3466 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61611,7 +61580,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 3469 </INUM> +<INUM> _ => 3467 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61629,7 +61598,7 @@ rule <IMM0> _ => 1 </IMM0> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXBW </ICLASS> -<INUM> _ => 3470 </INUM> +<INUM> _ => 3468 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovsxbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61649,7 +61618,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVSXBW </ICLASS> -<INUM> _ => 3471 </INUM> +<INUM> _ => 3469 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovsxbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61668,7 +61637,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXBD </ICLASS> -<INUM> _ => 3472 </INUM> +<INUM> _ => 3470 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovsxbd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61688,7 +61657,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVSXBD </ICLASS> -<INUM> _ => 3473 </INUM> +<INUM> _ => 3471 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovsxbd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61707,7 +61676,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXBQ </ICLASS> -<INUM> _ => 3474 </INUM> +<INUM> _ => 3472 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovsxbq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61727,7 +61696,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVSXBQ </ICLASS> -<INUM> _ => 3475 </INUM> +<INUM> _ => 3473 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovsxbq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61746,7 +61715,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXWD </ICLASS> -<INUM> _ => 3476 </INUM> +<INUM> _ => 3474 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovsxwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61766,7 +61735,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVSXWD </ICLASS> -<INUM> _ => 3477 </INUM> +<INUM> _ => 3475 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovsxwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61785,7 +61754,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXWQ </ICLASS> -<INUM> _ => 3478 </INUM> +<INUM> _ => 3476 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovsxwq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61805,7 +61774,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVSXWQ </ICLASS> -<INUM> _ => 3479 </INUM> +<INUM> _ => 3477 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovsxwq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61824,7 +61793,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXDQ </ICLASS> -<INUM> _ => 3480 </INUM> +<INUM> _ => 3478 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovsxdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61844,7 +61813,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVSXDQ </ICLASS> -<INUM> _ => 3481 </INUM> +<INUM> _ => 3479 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovsxdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61863,7 +61832,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXBW </ICLASS> -<INUM> _ => 3482 </INUM> +<INUM> _ => 3480 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovzxbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61883,7 +61852,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVZXBW </ICLASS> -<INUM> _ => 3483 </INUM> +<INUM> _ => 3481 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovzxbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61902,7 +61871,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXBD </ICLASS> -<INUM> _ => 3484 </INUM> +<INUM> _ => 3482 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovzxbd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61922,7 +61891,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVZXBD </ICLASS> -<INUM> _ => 3485 </INUM> +<INUM> _ => 3483 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovzxbd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61941,7 +61910,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXBQ </ICLASS> -<INUM> _ => 3486 </INUM> +<INUM> _ => 3484 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovzxbq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61961,7 +61930,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVZXBQ </ICLASS> -<INUM> _ => 3487 </INUM> +<INUM> _ => 3485 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovzxbq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -61980,7 +61949,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXWD </ICLASS> -<INUM> _ => 3488 </INUM> +<INUM> _ => 3486 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovzxwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62000,7 +61969,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVZXWD </ICLASS> -<INUM> _ => 3489 </INUM> +<INUM> _ => 3487 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovzxwd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62019,7 +61988,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXWQ </ICLASS> -<INUM> _ => 3490 </INUM> +<INUM> _ => 3488 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovzxwq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62039,7 +62008,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVZXWQ </ICLASS> -<INUM> _ => 3491 </INUM> +<INUM> _ => 3489 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovzxwq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62058,7 +62027,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXDQ </ICLASS> -<INUM> _ => 3492 </INUM> +<INUM> _ => 3490 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovzxdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62078,7 +62047,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPMOVZXDQ </ICLASS> -<INUM> _ => 3493 </INUM> +<INUM> _ => 3491 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmovzxdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62099,7 +62068,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VINSERTI128 </ICLASS> -<INUM> _ => 3494 </INUM> +<INUM> _ => 3492 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vinserti128" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62118,7 +62087,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VINSERTI128 </ICLASS> -<INUM> _ => 3495 </INUM> +<INUM> _ => 3493 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vinserti128" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62138,7 +62107,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VEXTRACTI128 </ICLASS> -<INUM> _ => 3496 </INUM> +<INUM> _ => 3494 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vextracti128" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62159,7 +62128,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_B ~> OUTREGToREG0 ~> YMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXTRACTI128 </ICLASS> -<INUM> _ => 3497 </INUM> +<INUM> _ => 3495 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vextracti128" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62180,7 +62149,7 @@ rule <IMM0> _ => 1 </IMM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMASKMOVD </ICLASS> -<INUM> _ => 3498 </INUM> +<INUM> _ => 3496 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaskmovd" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) </ATTRIBUTES> @@ -62199,7 +62168,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMASKMOVD </ICLASS> -<INUM> _ => 3499 </INUM> +<INUM> _ => 3497 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaskmovd" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) </ATTRIBUTES> @@ -62218,7 +62187,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMASKMOVQ </ICLASS> -<INUM> _ => 3500 </INUM> +<INUM> _ => 3498 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaskmovq" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) </ATTRIBUTES> @@ -62237,7 +62206,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMASKMOVQ </ICLASS> -<INUM> _ => 3501 </INUM> +<INUM> _ => 3499 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaskmovq" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) </ATTRIBUTES> @@ -62256,7 +62225,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_N ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMASKMOVD </ICLASS> -<INUM> _ => 3502 </INUM> +<INUM> _ => 3500 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaskmovd" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) </ATTRIBUTES> @@ -62275,7 +62244,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_N ~> OUTREGToREG0 ~> YMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMASKMOVD </ICLASS> -<INUM> _ => 3503 </INUM> +<INUM> _ => 3501 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaskmovd" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) </ATTRIBUTES> @@ -62294,7 +62263,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_N ~> OUTREGToREG0 ~> XMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMASKMOVQ </ICLASS> -<INUM> _ => 3504 </INUM> +<INUM> _ => 3502 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaskmovq" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) </ATTRIBUTES> @@ -62313,7 +62282,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_N ~> OUTREGToREG0 ~> YMM_R ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMASKMOVQ </ICLASS> -<INUM> _ => 3505 </INUM> +<INUM> _ => 3503 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpmaskmovq" </INAME> <ATTRIBUTES> _ => ListItem(A_maskop) </ATTRIBUTES> @@ -62333,7 +62302,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERM2I128 </ICLASS> -<INUM> _ => 3506 </INUM> +<INUM> _ => 3504 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vperm2i128" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62352,7 +62321,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERM2I128 </ICLASS> -<INUM> _ => 3507 </INUM> +<INUM> _ => 3505 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vperm2i128" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62372,7 +62341,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPERMQ </ICLASS> -<INUM> _ => 3508 </INUM> +<INUM> _ => 3506 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpermq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62393,7 +62362,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMQ </ICLASS> -<INUM> _ => 3509 </INUM> +<INUM> _ => 3507 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpermq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62415,7 +62384,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPERMPD </ICLASS> -<INUM> _ => 3510 </INUM> +<INUM> _ => 3508 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpermpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62436,7 +62405,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMPD </ICLASS> -<INUM> _ => 3511 </INUM> +<INUM> _ => 3509 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpermpd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62457,7 +62426,7 @@ rule <IMM0> _ => 1 </IMM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMD </ICLASS> -<INUM> _ => 3512 </INUM> +<INUM> _ => 3510 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpermd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62475,7 +62444,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMD </ICLASS> -<INUM> _ => 3513 </INUM> +<INUM> _ => 3511 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpermd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62494,7 +62463,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMPS </ICLASS> -<INUM> _ => 3514 </INUM> +<INUM> _ => 3512 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpermps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62512,7 +62481,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMPS </ICLASS> -<INUM> _ => 3515 </INUM> +<INUM> _ => 3513 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpermps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62532,7 +62501,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBLENDD </ICLASS> -<INUM> _ => 3516 </INUM> +<INUM> _ => 3514 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpblendd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62551,7 +62520,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDD </ICLASS> -<INUM> _ => 3517 </INUM> +<INUM> _ => 3515 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpblendd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62571,7 +62540,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBLENDD </ICLASS> -<INUM> _ => 3518 </INUM> +<INUM> _ => 3516 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpblendd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62590,7 +62559,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDD </ICLASS> -<INUM> _ => 3519 </INUM> +<INUM> _ => 3517 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpblendd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62610,7 +62579,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 17 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPBROADCASTB </ICLASS> -<INUM> _ => 3520 </INUM> +<INUM> _ => 3518 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62631,7 +62600,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 17 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTB </ICLASS> -<INUM> _ => 3521 </INUM> +<INUM> _ => 3519 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62653,7 +62622,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 18 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPBROADCASTB </ICLASS> -<INUM> _ => 3522 </INUM> +<INUM> _ => 3520 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62674,7 +62643,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 18 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTB </ICLASS> -<INUM> _ => 3523 </INUM> +<INUM> _ => 3521 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62696,7 +62665,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 14 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPBROADCASTW </ICLASS> -<INUM> _ => 3524 </INUM> +<INUM> _ => 3522 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62717,7 +62686,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 14 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTW </ICLASS> -<INUM> _ => 3525 </INUM> +<INUM> _ => 3523 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62739,7 +62708,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 15 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPBROADCASTW </ICLASS> -<INUM> _ => 3526 </INUM> +<INUM> _ => 3524 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62760,7 +62729,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 15 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTW </ICLASS> -<INUM> _ => 3527 </INUM> +<INUM> _ => 3525 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62782,7 +62751,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 10 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPBROADCASTD </ICLASS> -<INUM> _ => 3528 </INUM> +<INUM> _ => 3526 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62803,7 +62772,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 10 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTD </ICLASS> -<INUM> _ => 3529 </INUM> +<INUM> _ => 3527 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62825,7 +62794,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 3 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPBROADCASTD </ICLASS> -<INUM> _ => 3530 </INUM> +<INUM> _ => 3528 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62846,7 +62815,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 3 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTD </ICLASS> -<INUM> _ => 3531 </INUM> +<INUM> _ => 3529 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62868,7 +62837,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 11 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPBROADCASTQ </ICLASS> -<INUM> _ => 3532 </INUM> +<INUM> _ => 3530 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62889,7 +62858,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 11 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTQ </ICLASS> -<INUM> _ => 3533 </INUM> +<INUM> _ => 3531 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62911,7 +62880,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 13 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPBROADCASTQ </ICLASS> -<INUM> _ => 3534 </INUM> +<INUM> _ => 3532 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62932,7 +62901,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 13 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTQ </ICLASS> -<INUM> _ => 3535 </INUM> +<INUM> _ => 3533 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62953,7 +62922,7 @@ rule <BCAST> _ => 13 </BCAST> rule <BCAST> _ => 10 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTSS </ICLASS> -<INUM> _ => 3536 </INUM> +<INUM> _ => 3534 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastss" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62974,7 +62943,7 @@ rule <BCAST> _ => 10 </BCAST> rule <BCAST> _ => 3 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTSS </ICLASS> -<INUM> _ => 3537 </INUM> +<INUM> _ => 3535 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastss" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -62995,7 +62964,7 @@ rule <BCAST> _ => 3 </BCAST> rule <BCAST> _ => 13 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTSD </ICLASS> -<INUM> _ => 3538 </INUM> +<INUM> _ => 3536 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastsd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63017,7 +62986,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 20 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VBROADCASTI128 </ICLASS> -<INUM> _ => 3539 </INUM> +<INUM> _ => 3537 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcasti128" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63038,7 +63007,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLVD </ICLASS> -<INUM> _ => 3540 </INUM> +<INUM> _ => 3538 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsllvd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63056,7 +63025,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLVD </ICLASS> -<INUM> _ => 3541 </INUM> +<INUM> _ => 3539 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsllvd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63075,7 +63044,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLVD </ICLASS> -<INUM> _ => 3542 </INUM> +<INUM> _ => 3540 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsllvd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63093,7 +63062,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLVD </ICLASS> -<INUM> _ => 3543 </INUM> +<INUM> _ => 3541 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsllvd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63112,7 +63081,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLVQ </ICLASS> -<INUM> _ => 3544 </INUM> +<INUM> _ => 3542 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsllvq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63130,7 +63099,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLVQ </ICLASS> -<INUM> _ => 3545 </INUM> +<INUM> _ => 3543 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsllvq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63149,7 +63118,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLVQ </ICLASS> -<INUM> _ => 3546 </INUM> +<INUM> _ => 3544 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsllvq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63167,7 +63136,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLVQ </ICLASS> -<INUM> _ => 3547 </INUM> +<INUM> _ => 3545 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsllvq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63186,7 +63155,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLVD </ICLASS> -<INUM> _ => 3548 </INUM> +<INUM> _ => 3546 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrlvd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63204,7 +63173,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLVD </ICLASS> -<INUM> _ => 3549 </INUM> +<INUM> _ => 3547 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrlvd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63223,7 +63192,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLVD </ICLASS> -<INUM> _ => 3550 </INUM> +<INUM> _ => 3548 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrlvd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63241,7 +63210,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLVD </ICLASS> -<INUM> _ => 3551 </INUM> +<INUM> _ => 3549 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrlvd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63260,7 +63229,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLVQ </ICLASS> -<INUM> _ => 3552 </INUM> +<INUM> _ => 3550 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrlvq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63278,7 +63247,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLVQ </ICLASS> -<INUM> _ => 3553 </INUM> +<INUM> _ => 3551 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrlvq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63297,7 +63266,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLVQ </ICLASS> -<INUM> _ => 3554 </INUM> +<INUM> _ => 3552 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrlvq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63315,7 +63284,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLVQ </ICLASS> -<INUM> _ => 3555 </INUM> +<INUM> _ => 3553 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsrlvq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63334,7 +63303,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAVD </ICLASS> -<INUM> _ => 3556 </INUM> +<INUM> _ => 3554 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsravd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63352,7 +63321,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAVD </ICLASS> -<INUM> _ => 3557 </INUM> +<INUM> _ => 3555 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsravd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63371,7 +63340,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAVD </ICLASS> -<INUM> _ => 3558 </INUM> +<INUM> _ => 3556 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsravd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63389,7 +63358,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAVD </ICLASS> -<INUM> _ => 3559 </INUM> +<INUM> _ => 3557 </INUM> <CATEGORY> _ => "CATEGORY_AVX2" </CATEGORY> <INAME> _ => "vpsravd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63408,7 +63377,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTDQA </ICLASS> -<INUM> _ => 3560 </INUM> +<INUM> _ => 3558 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntdqa" </INAME> <ATTRIBUTES> _ => ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_NOTSX) ListItem(A_NONTEMPORAL) </ATTRIBUTES> @@ -63428,7 +63397,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => PDEP </ICLASS> -<INUM> _ => 3561 </INUM> +<INUM> _ => 3559 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "pdep" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63447,7 +63416,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => PDEP </ICLASS> -<INUM> _ => 3562 </INUM> +<INUM> _ => 3560 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "pdep" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63466,7 +63435,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ~> VGPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => PDEP </ICLASS> -<INUM> _ => 3563 </INUM> +<INUM> _ => 3561 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "pdep" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63484,7 +63453,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ~> VGPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => PDEP </ICLASS> -<INUM> _ => 3564 </INUM> +<INUM> _ => 3562 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "pdep" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63504,7 +63473,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => PDEP </ICLASS> -<INUM> _ => 3565 </INUM> +<INUM> _ => 3563 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "pdep" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63523,7 +63492,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_N ~> OUTREGToREG1 ~> VGPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => PDEP </ICLASS> -<INUM> _ => 3566 </INUM> +<INUM> _ => 3564 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "pdep" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63543,7 +63512,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => PEXT </ICLASS> -<INUM> _ => 3567 </INUM> +<INUM> _ => 3565 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "pext" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63562,7 +63531,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => PEXT </ICLASS> -<INUM> _ => 3568 </INUM> +<INUM> _ => 3566 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "pext" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63581,7 +63550,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ~> VGPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => PEXT </ICLASS> -<INUM> _ => 3569 </INUM> +<INUM> _ => 3567 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "pext" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63599,7 +63568,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ~> VGPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => PEXT </ICLASS> -<INUM> _ => 3570 </INUM> +<INUM> _ => 3568 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "pext" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63619,7 +63588,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => PEXT </ICLASS> -<INUM> _ => 3571 </INUM> +<INUM> _ => 3569 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "pext" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63638,7 +63607,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_N ~> OUTREGToREG1 ~> VGPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => PEXT </ICLASS> -<INUM> _ => 3572 </INUM> +<INUM> _ => 3570 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "pext" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63658,7 +63627,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => ANDN </ICLASS> -<INUM> _ => 3573 </INUM> +<INUM> _ => 3571 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "andn" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63677,7 +63646,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => ANDN </ICLASS> -<INUM> _ => 3574 </INUM> +<INUM> _ => 3572 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "andn" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63696,7 +63665,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ~> VGPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => ANDN </ICLASS> -<INUM> _ => 3575 </INUM> +<INUM> _ => 3573 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "andn" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63714,7 +63683,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ~> VGPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => ANDN </ICLASS> -<INUM> _ => 3576 </INUM> +<INUM> _ => 3574 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "andn" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63734,7 +63703,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => ANDN </ICLASS> -<INUM> _ => 3577 </INUM> +<INUM> _ => 3575 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "andn" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63753,7 +63722,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_N ~> OUTREGToREG1 ~> VGPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => ANDN </ICLASS> -<INUM> _ => 3578 </INUM> +<INUM> _ => 3576 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "andn" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63773,7 +63742,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLSR </ICLASS> -<INUM> _ => 3579 </INUM> +<INUM> _ => 3577 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63793,7 +63762,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLSR </ICLASS> -<INUM> _ => 3580 </INUM> +<INUM> _ => 3578 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63813,7 +63782,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLSR </ICLASS> -<INUM> _ => 3581 </INUM> +<INUM> _ => 3579 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63832,7 +63801,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLSR </ICLASS> -<INUM> _ => 3582 </INUM> +<INUM> _ => 3580 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63853,7 +63822,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR64_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLSR </ICLASS> -<INUM> _ => 3583 </INUM> +<INUM> _ => 3581 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63873,7 +63842,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_N ~> OUTREGToREG0 ~> VGPR64_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLSR </ICLASS> -<INUM> _ => 3584 </INUM> +<INUM> _ => 3582 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63894,7 +63863,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_N rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLSMSK </ICLASS> -<INUM> _ => 3585 </INUM> +<INUM> _ => 3583 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsmsk" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63914,7 +63883,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLSMSK </ICLASS> -<INUM> _ => 3586 </INUM> +<INUM> _ => 3584 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsmsk" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63934,7 +63903,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLSMSK </ICLASS> -<INUM> _ => 3587 </INUM> +<INUM> _ => 3585 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsmsk" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63953,7 +63922,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLSMSK </ICLASS> -<INUM> _ => 3588 </INUM> +<INUM> _ => 3586 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsmsk" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63974,7 +63943,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR64_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLSMSK </ICLASS> -<INUM> _ => 3589 </INUM> +<INUM> _ => 3587 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsmsk" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -63994,7 +63963,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_N ~> OUTREGToREG0 ~> VGPR64_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLSMSK </ICLASS> -<INUM> _ => 3590 </INUM> +<INUM> _ => 3588 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsmsk" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64015,7 +63984,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_N rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLSI </ICLASS> -<INUM> _ => 3591 </INUM> +<INUM> _ => 3589 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsi" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64035,7 +64004,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLSI </ICLASS> -<INUM> _ => 3592 </INUM> +<INUM> _ => 3590 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsi" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64055,7 +64024,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLSI </ICLASS> -<INUM> _ => 3593 </INUM> +<INUM> _ => 3591 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsi" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64074,7 +64043,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLSI </ICLASS> -<INUM> _ => 3594 </INUM> +<INUM> _ => 3592 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsi" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64095,7 +64064,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_N rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR64_N ~> OUTREGToREG0 ... </k> <ICLASS> _ => BLSI </ICLASS> -<INUM> _ => 3595 </INUM> +<INUM> _ => 3593 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsi" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64115,7 +64084,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_N ~> OUTREGToREG0 ~> VGPR64_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BLSI </ICLASS> -<INUM> _ => 3596 </INUM> +<INUM> _ => 3594 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "blsi" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64136,7 +64105,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_N rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => BZHI </ICLASS> -<INUM> _ => 3597 </INUM> +<INUM> _ => 3595 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "bzhi" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64155,7 +64124,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => BZHI </ICLASS> -<INUM> _ => 3598 </INUM> +<INUM> _ => 3596 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "bzhi" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64174,7 +64143,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ~> VGPR32_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => BZHI </ICLASS> -<INUM> _ => 3599 </INUM> +<INUM> _ => 3597 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "bzhi" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64192,7 +64161,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ~> VGPR32_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => BZHI </ICLASS> -<INUM> _ => 3600 </INUM> +<INUM> _ => 3598 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "bzhi" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64212,7 +64181,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => BZHI </ICLASS> -<INUM> _ => 3601 </INUM> +<INUM> _ => 3599 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "bzhi" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64231,7 +64200,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_B ~> OUTREGToREG1 ~> VGPR64_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => BZHI </ICLASS> -<INUM> _ => 3602 </INUM> +<INUM> _ => 3600 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "bzhi" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64251,7 +64220,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => BEXTR </ICLASS> -<INUM> _ => 3603 </INUM> +<INUM> _ => 3601 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "bextr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64270,7 +64239,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => BEXTR </ICLASS> -<INUM> _ => 3604 </INUM> +<INUM> _ => 3602 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "bextr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64289,7 +64258,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ~> VGPR32_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => BEXTR </ICLASS> -<INUM> _ => 3605 </INUM> +<INUM> _ => 3603 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "bextr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64307,7 +64276,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ~> VGPR32_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => BEXTR </ICLASS> -<INUM> _ => 3606 </INUM> +<INUM> _ => 3604 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "bextr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64327,7 +64296,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => BEXTR </ICLASS> -<INUM> _ => 3607 </INUM> +<INUM> _ => 3605 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "bextr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64346,7 +64315,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_B ~> OUTREGToREG1 ~> VGPR64_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => BEXTR </ICLASS> -<INUM> _ => 3608 </INUM> +<INUM> _ => 3606 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "bextr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64366,7 +64335,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => SHLX </ICLASS> -<INUM> _ => 3609 </INUM> +<INUM> _ => 3607 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "shlx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64385,7 +64354,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => SHLX </ICLASS> -<INUM> _ => 3610 </INUM> +<INUM> _ => 3608 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "shlx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64404,7 +64373,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ~> VGPR32_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => SHLX </ICLASS> -<INUM> _ => 3611 </INUM> +<INUM> _ => 3609 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "shlx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64422,7 +64391,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ~> VGPR32_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => SHLX </ICLASS> -<INUM> _ => 3612 </INUM> +<INUM> _ => 3610 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "shlx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64442,7 +64411,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => SHLX </ICLASS> -<INUM> _ => 3613 </INUM> +<INUM> _ => 3611 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "shlx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64461,7 +64430,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_B ~> OUTREGToREG1 ~> VGPR64_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => SHLX </ICLASS> -<INUM> _ => 3614 </INUM> +<INUM> _ => 3612 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "shlx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64481,7 +64450,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => SARX </ICLASS> -<INUM> _ => 3615 </INUM> +<INUM> _ => 3613 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "sarx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64500,7 +64469,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => SARX </ICLASS> -<INUM> _ => 3616 </INUM> +<INUM> _ => 3614 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "sarx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64519,7 +64488,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ~> VGPR32_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => SARX </ICLASS> -<INUM> _ => 3617 </INUM> +<INUM> _ => 3615 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "sarx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64537,7 +64506,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ~> VGPR32_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => SARX </ICLASS> -<INUM> _ => 3618 </INUM> +<INUM> _ => 3616 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "sarx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64557,7 +64526,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => SARX </ICLASS> -<INUM> _ => 3619 </INUM> +<INUM> _ => 3617 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "sarx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64576,7 +64545,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_B ~> OUTREGToREG1 ~> VGPR64_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => SARX </ICLASS> -<INUM> _ => 3620 </INUM> +<INUM> _ => 3618 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "sarx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64596,7 +64565,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => SHRX </ICLASS> -<INUM> _ => 3621 </INUM> +<INUM> _ => 3619 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "shrx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64615,7 +64584,7 @@ requires I1 =/=Int 2 andBool I2 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => SHRX </ICLASS> -<INUM> _ => 3622 </INUM> +<INUM> _ => 3620 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "shrx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64634,7 +64603,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ~> VGPR32_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => SHRX </ICLASS> -<INUM> _ => 3623 </INUM> +<INUM> _ => 3621 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "shrx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64652,7 +64621,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ~> VGPR32_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => SHRX </ICLASS> -<INUM> _ => 3624 </INUM> +<INUM> _ => 3622 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "shrx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64672,7 +64641,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => SHRX </ICLASS> -<INUM> _ => 3625 </INUM> +<INUM> _ => 3623 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "shrx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64691,7 +64660,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_B ~> OUTREGToREG1 ~> VGPR64_N ~> OUTREGToREG2 ... </k> <ICLASS> _ => SHRX </ICLASS> -<INUM> _ => 3626 </INUM> +<INUM> _ => 3624 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "shrx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64711,7 +64680,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R rule <REG3> _ => REG_EDX </REG3> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ~> VGPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => MULX </ICLASS> -<INUM> _ => 3627 </INUM> +<INUM> _ => 3625 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "mulx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64730,7 +64699,7 @@ requires I1 =/=Int 2 rule <REG3> _ => REG_EDX </REG3> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ~> VGPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => MULX </ICLASS> -<INUM> _ => 3628 </INUM> +<INUM> _ => 3626 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "mulx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64751,7 +64720,7 @@ rule <MEM0> _ => 1 </MEM0> <REG2> _ => REG_EDX </REG2> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => MULX </ICLASS> -<INUM> _ => 3629 </INUM> +<INUM> _ => 3627 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "mulx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64771,7 +64740,7 @@ rule <MEM0> _ => 1 </MEM0> <REG2> _ => REG_EDX </REG2> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => MULX </ICLASS> -<INUM> _ => 3630 </INUM> +<INUM> _ => 3628 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "mulx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64791,7 +64760,7 @@ requires I1 =/=Int 3 rule <REG3> _ => REG_RDX </REG3> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_N ~> OUTREGToREG1 ~> VGPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => MULX </ICLASS> -<INUM> _ => 3631 </INUM> +<INUM> _ => 3629 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "mulx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64812,7 +64781,7 @@ rule <MEM0> _ => 1 </MEM0> <REG2> _ => REG_RDX </REG2> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => MULX </ICLASS> -<INUM> _ => 3632 </INUM> +<INUM> _ => 3630 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "mulx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64832,7 +64801,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => RORX </ICLASS> -<INUM> _ => 3633 </INUM> +<INUM> _ => 3631 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "rorx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64853,7 +64822,7 @@ requires I1 =/=Int 2 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ~> VGPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => RORX </ICLASS> -<INUM> _ => 3634 </INUM> +<INUM> _ => 3632 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "rorx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64876,7 +64845,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => RORX </ICLASS> -<INUM> _ => 3635 </INUM> +<INUM> _ => 3633 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "rorx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64898,7 +64867,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> VGPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => RORX </ICLASS> -<INUM> _ => 3636 </INUM> +<INUM> _ => 3634 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "rorx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64920,7 +64889,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ~> VGPR64_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => RORX </ICLASS> -<INUM> _ => 3637 </INUM> +<INUM> _ => 3635 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "rorx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64943,7 +64912,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> VGPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => RORX </ICLASS> -<INUM> _ => 3638 </INUM> +<INUM> _ => 3636 </INUM> <CATEGORY> _ => "CATEGORY_BMI2" </CATEGORY> <INAME> _ => "rorx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64965,7 +64934,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => TZCNT </ICLASS> -<INUM> _ => 3639 </INUM> +<INUM> _ => 3637 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "tzcnt" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64981,7 +64950,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ~> GPRv_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => TZCNT </ICLASS> -<INUM> _ => 3640 </INUM> +<INUM> _ => 3638 </INUM> <CATEGORY> _ => "CATEGORY_BMI1" </CATEGORY> <INAME> _ => "tzcnt" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -64998,7 +64967,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BSF </ICLASS> -<INUM> _ => 3641 </INUM> +<INUM> _ => 3639 </INUM> <CATEGORY> _ => "CATEGORY_BITBYTE" </CATEGORY> <INAME> _ => "bsf" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65013,7 +64982,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ~> GPRv_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BSF </ICLASS> -<INUM> _ => 3642 </INUM> +<INUM> _ => 3640 </INUM> <CATEGORY> _ => "CATEGORY_BITBYTE" </CATEGORY> <INAME> _ => "bsf" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65029,7 +64998,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BSF </ICLASS> -<INUM> _ => 3643 </INUM> +<INUM> _ => 3641 </INUM> <CATEGORY> _ => "CATEGORY_BITBYTE" </CATEGORY> <INAME> _ => "bsf" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65045,7 +65014,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ~> GPRv_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BSF </ICLASS> -<INUM> _ => 3644 </INUM> +<INUM> _ => 3642 </INUM> <CATEGORY> _ => "CATEGORY_BITBYTE" </CATEGORY> <INAME> _ => "bsf" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65062,7 +65031,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_R ~ rule <REG0> _ => REG_EAX </REG0> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => VMFUNC </ICLASS> -<INUM> _ => 3645 </INUM> +<INUM> _ => 3643 </INUM> <CATEGORY> _ => "CATEGORY_VTX" </CATEGORY> <INAME> _ => "vmfunc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65081,7 +65050,7 @@ rule <REG0> _ => REG_EAX </REG0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => REFINING66 ~> MODRM ~> CR_WIDTH ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => INVPCID </ICLASS> -<INUM> _ => 3646 </INUM> +<INUM> _ => 3644 </INUM> <CATEGORY> _ => "CATEGORY_MISC" </CATEGORY> <INAME> _ => "invpcid" </INAME> <ATTRIBUTES> _ => ListItem(A_RING0) ListItem(A_NOTSX) </ATTRIBUTES> @@ -65099,7 +65068,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => REFINING66 ~> MODRM ~> CR_WIDTH ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => INVPCID </ICLASS> -<INUM> _ => 3647 </INUM> +<INUM> _ => 3645 </INUM> <CATEGORY> _ => "CATEGORY_MISC" </CATEGORY> <INAME> _ => "invpcid" </INAME> <ATTRIBUTES> _ => ListItem(A_RING0) ListItem(A_NOTSX) </ATTRIBUTES> @@ -65117,7 +65086,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => LZCNT </ICLASS> -<INUM> _ => 3648 </INUM> +<INUM> _ => 3646 </INUM> <CATEGORY> _ => "CATEGORY_LZCNT" </CATEGORY> <INAME> _ => "lzcnt" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65133,7 +65102,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ~> GPRv_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => LZCNT </ICLASS> -<INUM> _ => 3649 </INUM> +<INUM> _ => 3647 </INUM> <CATEGORY> _ => "CATEGORY_LZCNT" </CATEGORY> <INAME> _ => "lzcnt" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65150,7 +65119,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BSR </ICLASS> -<INUM> _ => 3650 </INUM> +<INUM> _ => 3648 </INUM> <CATEGORY> _ => "CATEGORY_BITBYTE" </CATEGORY> <INAME> _ => "bsr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65165,7 +65134,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ~> GPRv_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BSR </ICLASS> -<INUM> _ => 3651 </INUM> +<INUM> _ => 3649 </INUM> <CATEGORY> _ => "CATEGORY_BITBYTE" </CATEGORY> <INAME> _ => "bsr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65181,7 +65150,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => BSR </ICLASS> -<INUM> _ => 3652 </INUM> +<INUM> _ => 3650 </INUM> <CATEGORY> _ => "CATEGORY_BITBYTE" </CATEGORY> <INAME> _ => "bsr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65197,7 +65166,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPRv_R ~> OUTREGToREG0 ~> GPRv_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => BSR </ICLASS> -<INUM> _ => 3653 </INUM> +<INUM> _ => 3651 </INUM> <CATEGORY> _ => "CATEGORY_BITBYTE" </CATEGORY> <INAME> _ => "bsr" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65215,7 +65184,7 @@ rule <RELBR> _ => 1 </RELBR> <REG1> _ => REG_EAX </REG1> <k> DynamicDecodeInstruction => BRDISPz ~> ScanForDisp ~> ScanForImmediate ~> rIP ~> OUTREGToREG0 ... </k> <ICLASS> _ => XBEGIN </ICLASS> -<INUM> _ => 3654 </INUM> +<INUM> _ => 3652 </INUM> <CATEGORY> _ => "CATEGORY_COND_BR" </CATEGORY> <INAME> _ => "xbegin" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65231,7 +65200,7 @@ rule <RELBR> _ => 1 </RELBR> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => XEND </ICLASS> -<INUM> _ => 3655 </INUM> +<INUM> _ => 3653 </INUM> <CATEGORY> _ => "CATEGORY_COND_BR" </CATEGORY> <INAME> _ => "xend" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65251,7 +65220,7 @@ rule <REG0> _ => REG_EAX </REG0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => XABORT </ICLASS> -<INUM> _ => 3656 </INUM> +<INUM> _ => 3654 </INUM> <CATEGORY> _ => "CATEGORY_UNCOND_BR" </CATEGORY> <INAME> _ => "xabort" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65267,7 +65236,7 @@ rule <REG0> _ => REG_EAX </REG0> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => XTEST </ICLASS> -<INUM> _ => 3657 </INUM> +<INUM> _ => 3655 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "xtest" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65285,7 +65254,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => IMMUNE66 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => ADCX </ICLASS> -<INUM> _ => 3658 </INUM> +<INUM> _ => 3656 </INUM> <CATEGORY> _ => "CATEGORY_ADOX_ADCX" </CATEGORY> <INAME> _ => "adcx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65303,7 +65272,7 @@ rule <k> DynamicDecodeInstruction => IMMUNE66 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> IMMUNE66 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => ADCX </ICLASS> -<INUM> _ => 3659 </INUM> +<INUM> _ => 3657 </INUM> <CATEGORY> _ => "CATEGORY_ADOX_ADCX" </CATEGORY> <INAME> _ => "adcx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65320,7 +65289,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => IMMUNE66 ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> GPR64_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => ADCX </ICLASS> -<INUM> _ => 3660 </INUM> +<INUM> _ => 3658 </INUM> <CATEGORY> _ => "CATEGORY_ADOX_ADCX" </CATEGORY> <INAME> _ => "adcx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65338,7 +65307,7 @@ rule <k> DynamicDecodeInstruction => IMMUNE66 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> IMMUNE66 ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => ADCX </ICLASS> -<INUM> _ => 3661 </INUM> +<INUM> _ => 3659 </INUM> <CATEGORY> _ => "CATEGORY_ADOX_ADCX" </CATEGORY> <INAME> _ => "adcx" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65355,7 +65324,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => IMMUNE66 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => ADOX </ICLASS> -<INUM> _ => 3662 </INUM> +<INUM> _ => 3660 </INUM> <CATEGORY> _ => "CATEGORY_ADOX_ADCX" </CATEGORY> <INAME> _ => "adox" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65372,7 +65341,7 @@ rule <k> DynamicDecodeInstruction => IMMUNE66 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> IMMUNE66 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => ADOX </ICLASS> -<INUM> _ => 3663 </INUM> +<INUM> _ => 3661 </INUM> <CATEGORY> _ => "CATEGORY_ADOX_ADCX" </CATEGORY> <INAME> _ => "adox" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65388,7 +65357,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => IMMUNE66 ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> GPR64_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => ADOX </ICLASS> -<INUM> _ => 3664 </INUM> +<INUM> _ => 3662 </INUM> <CATEGORY> _ => "CATEGORY_ADOX_ADCX" </CATEGORY> <INAME> _ => "adox" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65405,7 +65374,7 @@ rule <k> DynamicDecodeInstruction => IMMUNE66 ~> ScanForDisp ~> ScanForImmediate rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> IMMUNE66 ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => ADOX </ICLASS> -<INUM> _ => 3665 </INUM> +<INUM> _ => 3663 </INUM> <CATEGORY> _ => "CATEGORY_ADOX_ADCX" </CATEGORY> <INAME> _ => "adox" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65424,7 +65393,7 @@ rule <REG0> _ => REG_EDX </REG0> <REG2> _ => REG_ECX </REG2> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => RDPKRU </ICLASS> -<INUM> _ => 3666 </INUM> +<INUM> _ => 3664 </INUM> <CATEGORY> _ => "CATEGORY_PKU" </CATEGORY> <INAME> _ => "rdpkru" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65445,7 +65414,7 @@ rule <REG0> _ => REG_EDX </REG0> <REG2> _ => REG_ECX </REG2> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => WRPKRU </ICLASS> -<INUM> _ => 3667 </INUM> +<INUM> _ => 3665 </INUM> <CATEGORY> _ => "CATEGORY_PKU" </CATEGORY> <INAME> _ => "wrpkru" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -65464,7 +65433,7 @@ rule <REG0> _ => REG_EDX </REG0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => REFINING66 ~> MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => CLWB </ICLASS> -<INUM> _ => 3668 </INUM> +<INUM> _ => 3666 </INUM> <CATEGORY> _ => "CATEGORY_CLWB" </CATEGORY> <INAME> _ => "clwb" </INAME> <ATTRIBUTES> _ => ListItem(A_PREFETCH) </ATTRIBUTES> @@ -65481,7 +65450,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPDPBUSD </ICLASS> -<INUM> _ => 3669 </INUM> +<INUM> _ => 3667 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpbusd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -65501,7 +65470,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPDPBUSD </ICLASS> -<INUM> _ => 3670 </INUM> +<INUM> _ => 3668 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpbusd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -65519,7 +65488,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPDPBUSD </ICLASS> -<INUM> _ => 3671 </INUM> +<INUM> _ => 3669 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpbusd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -65539,7 +65508,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPDPBUSD </ICLASS> -<INUM> _ => 3672 </INUM> +<INUM> _ => 3670 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpbusd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -65557,7 +65526,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPDPBUSD </ICLASS> -<INUM> _ => 3673 </INUM> +<INUM> _ => 3671 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpbusd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -65577,7 +65546,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPDPBUSD </ICLASS> -<INUM> _ => 3674 </INUM> +<INUM> _ => 3672 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpbusd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -65595,7 +65564,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPDPBUSDS </ICLASS> -<INUM> _ => 3675 </INUM> +<INUM> _ => 3673 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpbusds" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -65615,7 +65584,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPDPBUSDS </ICLASS> -<INUM> _ => 3676 </INUM> +<INUM> _ => 3674 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpbusds" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -65633,7 +65602,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPDPBUSDS </ICLASS> -<INUM> _ => 3677 </INUM> +<INUM> _ => 3675 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpbusds" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -65653,7 +65622,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPDPBUSDS </ICLASS> -<INUM> _ => 3678 </INUM> +<INUM> _ => 3676 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpbusds" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -65671,7 +65640,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPDPBUSDS </ICLASS> -<INUM> _ => 3679 </INUM> +<INUM> _ => 3677 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpbusds" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -65691,7 +65660,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPDPBUSDS </ICLASS> -<INUM> _ => 3680 </INUM> +<INUM> _ => 3678 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpbusds" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -65709,7 +65678,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPDPWSSD </ICLASS> -<INUM> _ => 3681 </INUM> +<INUM> _ => 3679 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpwssd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -65729,7 +65698,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPDPWSSD </ICLASS> -<INUM> _ => 3682 </INUM> +<INUM> _ => 3680 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpwssd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -65747,7 +65716,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPDPWSSD </ICLASS> -<INUM> _ => 3683 </INUM> +<INUM> _ => 3681 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpwssd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -65767,7 +65736,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPDPWSSD </ICLASS> -<INUM> _ => 3684 </INUM> +<INUM> _ => 3682 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpwssd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -65785,7 +65754,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPDPWSSD </ICLASS> -<INUM> _ => 3685 </INUM> +<INUM> _ => 3683 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpwssd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -65805,7 +65774,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPDPWSSD </ICLASS> -<INUM> _ => 3686 </INUM> +<INUM> _ => 3684 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpwssd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -65823,7 +65792,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPDPWSSDS </ICLASS> -<INUM> _ => 3687 </INUM> +<INUM> _ => 3685 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpwssds" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -65843,7 +65812,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPDPWSSDS </ICLASS> -<INUM> _ => 3688 </INUM> +<INUM> _ => 3686 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpwssds" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -65861,7 +65830,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPDPWSSDS </ICLASS> -<INUM> _ => 3689 </INUM> +<INUM> _ => 3687 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpwssds" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -65881,7 +65850,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPDPWSSDS </ICLASS> -<INUM> _ => 3690 </INUM> +<INUM> _ => 3688 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpwssds" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -65899,7 +65868,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPDPWSSDS </ICLASS> -<INUM> _ => 3691 </INUM> +<INUM> _ => 3689 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpwssds" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -65919,7 +65888,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPDPWSSDS </ICLASS> -<INUM> _ => 3692 </INUM> +<INUM> _ => 3690 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpdpwssds" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -65937,7 +65906,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXP2PD </ICLASS> -<INUM> _ => 3693 </INUM> +<INUM> _ => 3691 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vexp2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -65959,7 +65928,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXP2PD </ICLASS> -<INUM> _ => 3694 </INUM> +<INUM> _ => 3692 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vexp2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -65981,7 +65950,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXP2PD </ICLASS> -<INUM> _ => 3695 </INUM> +<INUM> _ => 3693 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vexp2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -66002,7 +65971,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXP2PS </ICLASS> -<INUM> _ => 3696 </INUM> +<INUM> _ => 3694 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vexp2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66024,7 +65993,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXP2PS </ICLASS> -<INUM> _ => 3697 </INUM> +<INUM> _ => 3695 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vexp2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66046,7 +66015,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXP2PS </ICLASS> -<INUM> _ => 3698 </INUM> +<INUM> _ => 3696 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vexp2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -66068,7 +66037,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VGATHERPF0DPD </ICLASS> -<INUM> _ => 3699 </INUM> +<INUM> _ => 3697 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherpf0dpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_DWORD_INDICES) ListItem(A_GATHER) ListItem(A_PREFETCH) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) </ATTRIBUTES> @@ -66094,7 +66063,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VGATHERPF0DPS </ICLASS> -<INUM> _ => 3700 </INUM> +<INUM> _ => 3698 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherpf0dps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_DWORD_INDICES) ListItem(A_GATHER) ListItem(A_PREFETCH) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) </ATTRIBUTES> @@ -66120,7 +66089,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VGATHERPF0QPD </ICLASS> -<INUM> _ => 3701 </INUM> +<INUM> _ => 3699 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherpf0qpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_QWORD_INDICES) ListItem(A_GATHER) ListItem(A_PREFETCH) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) </ATTRIBUTES> @@ -66146,7 +66115,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VGATHERPF0QPS </ICLASS> -<INUM> _ => 3702 </INUM> +<INUM> _ => 3700 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherpf0qps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_QWORD_INDICES) ListItem(A_GATHER) ListItem(A_PREFETCH) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) </ATTRIBUTES> @@ -66172,7 +66141,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VGATHERPF1DPD </ICLASS> -<INUM> _ => 3703 </INUM> +<INUM> _ => 3701 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherpf1dpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_DWORD_INDICES) ListItem(A_GATHER) ListItem(A_PREFETCH) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) </ATTRIBUTES> @@ -66198,7 +66167,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VGATHERPF1DPS </ICLASS> -<INUM> _ => 3704 </INUM> +<INUM> _ => 3702 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherpf1dps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_DWORD_INDICES) ListItem(A_GATHER) ListItem(A_PREFETCH) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) </ATTRIBUTES> @@ -66224,7 +66193,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VGATHERPF1QPD </ICLASS> -<INUM> _ => 3705 </INUM> +<INUM> _ => 3703 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherpf1qpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_QWORD_INDICES) ListItem(A_GATHER) ListItem(A_PREFETCH) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) </ATTRIBUTES> @@ -66250,7 +66219,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VGATHERPF1QPS </ICLASS> -<INUM> _ => 3706 </INUM> +<INUM> _ => 3704 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherpf1qps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_QWORD_INDICES) ListItem(A_GATHER) ListItem(A_PREFETCH) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) </ATTRIBUTES> @@ -66275,7 +66244,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRCP28PD </ICLASS> -<INUM> _ => 3707 </INUM> +<INUM> _ => 3705 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp28pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66297,7 +66266,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRCP28PD </ICLASS> -<INUM> _ => 3708 </INUM> +<INUM> _ => 3706 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp28pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66319,7 +66288,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRCP28PD </ICLASS> -<INUM> _ => 3709 </INUM> +<INUM> _ => 3707 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp28pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -66340,7 +66309,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRCP28PS </ICLASS> -<INUM> _ => 3710 </INUM> +<INUM> _ => 3708 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp28ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66362,7 +66331,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRCP28PS </ICLASS> -<INUM> _ => 3711 </INUM> +<INUM> _ => 3709 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp28ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66384,7 +66353,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRCP28PS </ICLASS> -<INUM> _ => 3712 </INUM> +<INUM> _ => 3710 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp28ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -66405,7 +66374,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRCP28SD </ICLASS> -<INUM> _ => 3713 </INUM> +<INUM> _ => 3711 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp28sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66423,7 +66392,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRCP28SD </ICLASS> -<INUM> _ => 3714 </INUM> +<INUM> _ => 3712 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp28sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66442,7 +66411,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRCP28SD </ICLASS> -<INUM> _ => 3715 </INUM> +<INUM> _ => 3713 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp28sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -66460,7 +66429,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRCP28SS </ICLASS> -<INUM> _ => 3716 </INUM> +<INUM> _ => 3714 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp28ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66478,7 +66447,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRCP28SS </ICLASS> -<INUM> _ => 3717 </INUM> +<INUM> _ => 3715 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp28ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66497,7 +66466,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRCP28SS </ICLASS> -<INUM> _ => 3718 </INUM> +<INUM> _ => 3716 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp28ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -66515,7 +66484,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRSQRT28PD </ICLASS> -<INUM> _ => 3719 </INUM> +<INUM> _ => 3717 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt28pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66537,7 +66506,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRSQRT28PD </ICLASS> -<INUM> _ => 3720 </INUM> +<INUM> _ => 3718 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt28pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66559,7 +66528,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRSQRT28PD </ICLASS> -<INUM> _ => 3721 </INUM> +<INUM> _ => 3719 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt28pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -66580,7 +66549,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRSQRT28PS </ICLASS> -<INUM> _ => 3722 </INUM> +<INUM> _ => 3720 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt28ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66602,7 +66571,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRSQRT28PS </ICLASS> -<INUM> _ => 3723 </INUM> +<INUM> _ => 3721 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt28ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66624,7 +66593,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRSQRT28PS </ICLASS> -<INUM> _ => 3724 </INUM> +<INUM> _ => 3722 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt28ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -66645,7 +66614,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRSQRT28SD </ICLASS> -<INUM> _ => 3725 </INUM> +<INUM> _ => 3723 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt28sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66663,7 +66632,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRSQRT28SD </ICLASS> -<INUM> _ => 3726 </INUM> +<INUM> _ => 3724 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt28sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66682,7 +66651,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRSQRT28SD </ICLASS> -<INUM> _ => 3727 </INUM> +<INUM> _ => 3725 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt28sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -66700,7 +66669,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRSQRT28SS </ICLASS> -<INUM> _ => 3728 </INUM> +<INUM> _ => 3726 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt28ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66718,7 +66687,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRSQRT28SS </ICLASS> -<INUM> _ => 3729 </INUM> +<INUM> _ => 3727 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt28ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -66737,7 +66706,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRSQRT28SS </ICLASS> -<INUM> _ => 3730 </INUM> +<INUM> _ => 3728 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt28ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -66756,7 +66725,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VSCATTERPF0DPD </ICLASS> -<INUM> _ => 3731 </INUM> +<INUM> _ => 3729 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterpf0dpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_DWORD_INDICES) ListItem(A_SCATTER) ListItem(A_PREFETCH) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) </ATTRIBUTES> @@ -66782,7 +66751,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VSCATTERPF0DPS </ICLASS> -<INUM> _ => 3732 </INUM> +<INUM> _ => 3730 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterpf0dps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_DWORD_INDICES) ListItem(A_SCATTER) ListItem(A_PREFETCH) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) </ATTRIBUTES> @@ -66808,7 +66777,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VSCATTERPF0QPD </ICLASS> -<INUM> _ => 3733 </INUM> +<INUM> _ => 3731 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterpf0qpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_QWORD_INDICES) ListItem(A_SCATTER) ListItem(A_PREFETCH) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) </ATTRIBUTES> @@ -66834,7 +66803,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VSCATTERPF0QPS </ICLASS> -<INUM> _ => 3734 </INUM> +<INUM> _ => 3732 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterpf0qps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_QWORD_INDICES) ListItem(A_SCATTER) ListItem(A_PREFETCH) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) </ATTRIBUTES> @@ -66860,7 +66829,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VSCATTERPF1DPD </ICLASS> -<INUM> _ => 3735 </INUM> +<INUM> _ => 3733 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterpf1dpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_DWORD_INDICES) ListItem(A_SCATTER) ListItem(A_PREFETCH) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) </ATTRIBUTES> @@ -66886,7 +66855,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VSCATTERPF1DPS </ICLASS> -<INUM> _ => 3736 </INUM> +<INUM> _ => 3734 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterpf1dps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_DWORD_INDICES) ListItem(A_SCATTER) ListItem(A_PREFETCH) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) </ATTRIBUTES> @@ -66912,7 +66881,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VSCATTERPF1QPD </ICLASS> -<INUM> _ => 3737 </INUM> +<INUM> _ => 3735 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterpf1qpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_QWORD_INDICES) ListItem(A_SCATTER) ListItem(A_PREFETCH) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) </ATTRIBUTES> @@ -66938,7 +66907,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VSCATTERPF1QPS </ICLASS> -<INUM> _ => 3738 </INUM> +<INUM> _ => 3736 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterpf1qps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_QWORD_INDICES) ListItem(A_SCATTER) ListItem(A_PREFETCH) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) </ATTRIBUTES> @@ -66964,7 +66933,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => PREFETCHWT1 </ICLASS> -<INUM> _ => 3739 </INUM> +<INUM> _ => 3737 </INUM> <CATEGORY> _ => "CATEGORY_PREFETCHWT1" </CATEGORY> <INAME> _ => "prefetchwt1" </INAME> <ATTRIBUTES> _ => ListItem(A_PREFETCH) </ATTRIBUTES> @@ -66980,7 +66949,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE1_4X ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => V4FMADDPS </ICLASS> -<INUM> _ => 3740 </INUM> +<INUM> _ => 3738 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_4FMAPS" </CATEGORY> <INAME> _ => "v4fmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MULTISOURCE4) ListItem(A_DISP8_TUPLE1_4X) ListItem(A_MXCSR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -67000,7 +66969,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE1_4X ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => V4FMADDSS </ICLASS> -<INUM> _ => 3741 </INUM> +<INUM> _ => 3739 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_4FMAPS" </CATEGORY> <INAME> _ => "v4fmaddss" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_TUPLE1_4X) ListItem(A_MXCSR) ListItem(A_MULTISOURCE4) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -67019,7 +66988,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE1_4X ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => V4FNMADDPS </ICLASS> -<INUM> _ => 3742 </INUM> +<INUM> _ => 3740 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_4FMAPS" </CATEGORY> <INAME> _ => "v4fnmaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MULTISOURCE4) ListItem(A_DISP8_TUPLE1_4X) ListItem(A_MXCSR) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -67039,7 +67008,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE1_4X ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => V4FNMADDSS </ICLASS> -<INUM> _ => 3743 </INUM> +<INUM> _ => 3741 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_4FMAPS" </CATEGORY> <INAME> _ => "v4fnmaddss" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_TUPLE1_4X) ListItem(A_MXCSR) ListItem(A_MULTISOURCE4) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -67058,7 +67027,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE1_4X ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VP4DPWSSD </ICLASS> -<INUM> _ => 3744 </INUM> +<INUM> _ => 3742 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_4VNNIW" </CATEGORY> <INAME> _ => "vp4dpwssd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MULTISOURCE4) ListItem(A_DISP8_TUPLE1_4X) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -67078,7 +67047,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE1_4X ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VP4DPWSSDS </ICLASS> -<INUM> _ => 3745 </INUM> +<INUM> _ => 3743 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_4VNNIW" </CATEGORY> <INAME> _ => "vp4dpwssds" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MULTISOURCE4) ListItem(A_DISP8_TUPLE1_4X) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -67097,7 +67066,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPOPCNTD </ICLASS> -<INUM> _ => 3746 </INUM> +<INUM> _ => 3744 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -67120,7 +67089,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPOPCNTD </ICLASS> -<INUM> _ => 3747 </INUM> +<INUM> _ => 3745 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -67141,7 +67110,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPOPCNTQ </ICLASS> -<INUM> _ => 3748 </INUM> +<INUM> _ => 3746 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -67164,7 +67133,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPOPCNTQ </ICLASS> -<INUM> _ => 3749 </INUM> +<INUM> _ => 3747 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -67185,7 +67154,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VADDPD </ICLASS> -<INUM> _ => 3750 </INUM> +<INUM> _ => 3748 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -67204,7 +67173,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VADDPD </ICLASS> -<INUM> _ => 3751 </INUM> +<INUM> _ => 3749 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -67223,7 +67192,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDPD </ICLASS> -<INUM> _ => 3752 </INUM> +<INUM> _ => 3750 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -67241,7 +67210,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VADDPS </ICLASS> -<INUM> _ => 3753 </INUM> +<INUM> _ => 3751 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -67260,7 +67229,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VADDPS </ICLASS> -<INUM> _ => 3754 </INUM> +<INUM> _ => 3752 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -67279,7 +67248,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDPS </ICLASS> -<INUM> _ => 3755 </INUM> +<INUM> _ => 3753 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -67297,7 +67266,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VADDSD </ICLASS> -<INUM> _ => 3756 </INUM> +<INUM> _ => 3754 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -67315,7 +67284,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VADDSD </ICLASS> -<INUM> _ => 3757 </INUM> +<INUM> _ => 3755 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -67334,7 +67303,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDSD </ICLASS> -<INUM> _ => 3758 </INUM> +<INUM> _ => 3756 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -67352,7 +67321,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VADDSS </ICLASS> -<INUM> _ => 3759 </INUM> +<INUM> _ => 3757 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -67370,7 +67339,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VADDSS </ICLASS> -<INUM> _ => 3760 </INUM> +<INUM> _ => 3758 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -67389,7 +67358,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDSS </ICLASS> -<INUM> _ => 3761 </INUM> +<INUM> _ => 3759 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -67408,7 +67377,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VALIGND </ICLASS> -<INUM> _ => 3762 </INUM> +<INUM> _ => 3760 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "valignd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -67429,7 +67398,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VALIGND </ICLASS> -<INUM> _ => 3763 </INUM> +<INUM> _ => 3761 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "valignd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -67448,7 +67417,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VALIGNQ </ICLASS> -<INUM> _ => 3764 </INUM> +<INUM> _ => 3762 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "valignq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -67469,7 +67438,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VALIGNQ </ICLASS> -<INUM> _ => 3765 </INUM> +<INUM> _ => 3763 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "valignq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -67487,7 +67456,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VBLENDMPD </ICLASS> -<INUM> _ => 3766 </INUM> +<INUM> _ => 3764 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vblendmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -67507,7 +67476,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBLENDMPD </ICLASS> -<INUM> _ => 3767 </INUM> +<INUM> _ => 3765 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vblendmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -67525,7 +67494,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VBLENDMPS </ICLASS> -<INUM> _ => 3768 </INUM> +<INUM> _ => 3766 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vblendmps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -67545,7 +67514,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBLENDMPS </ICLASS> -<INUM> _ => 3769 </INUM> +<INUM> _ => 3767 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vblendmps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -67565,7 +67534,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 2 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTF32X4 </ICLASS> -<INUM> _ => 3770 </INUM> +<INUM> _ => 3768 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastf32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -67589,7 +67558,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 6 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTF64X4 </ICLASS> -<INUM> _ => 3771 </INUM> +<INUM> _ => 3769 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastf64x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -67613,7 +67582,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 2 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTI32X4 </ICLASS> -<INUM> _ => 3772 </INUM> +<INUM> _ => 3770 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcasti32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -67637,7 +67606,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 6 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTI64X4 </ICLASS> -<INUM> _ => 3773 </INUM> +<INUM> _ => 3771 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcasti64x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -67661,7 +67630,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 5 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_TUPLE1 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTSD </ICLASS> -<INUM> _ => 3774 </INUM> +<INUM> _ => 3772 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1) </ATTRIBUTES> @@ -67684,7 +67653,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 5 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBROADCASTSD </ICLASS> -<INUM> _ => 3775 </INUM> +<INUM> _ => 3773 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -67708,7 +67677,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 1 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE1 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTSS </ICLASS> -<INUM> _ => 3776 </INUM> +<INUM> _ => 3774 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1) </ATTRIBUTES> @@ -67731,7 +67700,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 1 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBROADCASTSS </ICLASS> -<INUM> _ => 3777 </INUM> +<INUM> _ => 3775 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -67754,7 +67723,7 @@ rule <BCAST> _ => 1 </BCAST> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VCMPPD </ICLASS> -<INUM> _ => 3778 </INUM> +<INUM> _ => 3776 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -67775,7 +67744,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VCMPPD </ICLASS> -<INUM> _ => 3779 </INUM> +<INUM> _ => 3777 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -67796,7 +67765,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCMPPD </ICLASS> -<INUM> _ => 3780 </INUM> +<INUM> _ => 3778 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -67816,7 +67785,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VCMPPS </ICLASS> -<INUM> _ => 3781 </INUM> +<INUM> _ => 3779 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -67837,7 +67806,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VCMPPS </ICLASS> -<INUM> _ => 3782 </INUM> +<INUM> _ => 3780 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -67858,7 +67827,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCMPPS </ICLASS> -<INUM> _ => 3783 </INUM> +<INUM> _ => 3781 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -67878,7 +67847,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VCMPSD </ICLASS> -<INUM> _ => 3784 </INUM> +<INUM> _ => 3782 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmpsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -67898,7 +67867,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VCMPSD </ICLASS> -<INUM> _ => 3785 </INUM> +<INUM> _ => 3783 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmpsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -67919,7 +67888,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCMPSD </ICLASS> -<INUM> _ => 3786 </INUM> +<INUM> _ => 3784 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmpsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -67939,7 +67908,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VCMPSS </ICLASS> -<INUM> _ => 3787 </INUM> +<INUM> _ => 3785 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmpss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -67959,7 +67928,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VCMPSS </ICLASS> -<INUM> _ => 3788 </INUM> +<INUM> _ => 3786 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmpss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -67980,7 +67949,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCMPSS </ICLASS> -<INUM> _ => 3789 </INUM> +<INUM> _ => 3787 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmpss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -67999,7 +67968,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCOMISD </ICLASS> -<INUM> _ => 3790 </INUM> +<INUM> _ => 3788 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcomisd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -68022,7 +67991,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCOMISD </ICLASS> -<INUM> _ => 3791 </INUM> +<INUM> _ => 3789 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcomisd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -68046,7 +68015,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCOMISD </ICLASS> -<INUM> _ => 3792 </INUM> +<INUM> _ => 3790 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcomisd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -68069,7 +68038,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCOMISS </ICLASS> -<INUM> _ => 3793 </INUM> +<INUM> _ => 3791 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcomiss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -68092,7 +68061,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCOMISS </ICLASS> -<INUM> _ => 3794 </INUM> +<INUM> _ => 3792 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcomiss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -68116,7 +68085,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCOMISS </ICLASS> -<INUM> _ => 3795 </INUM> +<INUM> _ => 3793 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcomiss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -68140,7 +68109,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCOMPRESSPD </ICLASS> -<INUM> _ => 3796 </INUM> +<INUM> _ => 3794 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vcompresspd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -68163,7 +68132,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCOMPRESSPD </ICLASS> -<INUM> _ => 3797 </INUM> +<INUM> _ => 3795 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vcompresspd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -68186,7 +68155,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCOMPRESSPS </ICLASS> -<INUM> _ => 3798 </INUM> +<INUM> _ => 3796 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vcompressps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -68209,7 +68178,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCOMPRESSPS </ICLASS> -<INUM> _ => 3799 </INUM> +<INUM> _ => 3797 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vcompressps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -68231,7 +68200,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTDQ2PD </ICLASS> -<INUM> _ => 3800 </INUM> +<INUM> _ => 3798 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -68254,7 +68223,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTDQ2PD </ICLASS> -<INUM> _ => 3801 </INUM> +<INUM> _ => 3799 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -68275,7 +68244,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTDQ2PS </ICLASS> -<INUM> _ => 3802 </INUM> +<INUM> _ => 3800 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68297,7 +68266,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTDQ2PS </ICLASS> -<INUM> _ => 3803 </INUM> +<INUM> _ => 3801 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68319,7 +68288,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTDQ2PS </ICLASS> -<INUM> _ => 3804 </INUM> +<INUM> _ => 3802 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -68340,7 +68309,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2DQ </ICLASS> -<INUM> _ => 3805 </INUM> +<INUM> _ => 3803 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68362,7 +68331,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2DQ </ICLASS> -<INUM> _ => 3806 </INUM> +<INUM> _ => 3804 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68384,7 +68353,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2DQ </ICLASS> -<INUM> _ => 3807 </INUM> +<INUM> _ => 3805 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -68405,7 +68374,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2PS </ICLASS> -<INUM> _ => 3808 </INUM> +<INUM> _ => 3806 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68427,7 +68396,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2PS </ICLASS> -<INUM> _ => 3809 </INUM> +<INUM> _ => 3807 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68449,7 +68418,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2PS </ICLASS> -<INUM> _ => 3810 </INUM> +<INUM> _ => 3808 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -68470,7 +68439,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2UDQ </ICLASS> -<INUM> _ => 3811 </INUM> +<INUM> _ => 3809 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68492,7 +68461,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2UDQ </ICLASS> -<INUM> _ => 3812 </INUM> +<INUM> _ => 3810 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68514,7 +68483,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2UDQ </ICLASS> -<INUM> _ => 3813 </INUM> +<INUM> _ => 3811 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -68535,7 +68504,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPH2PS </ICLASS> -<INUM> _ => 3814 </INUM> +<INUM> _ => 3812 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtph2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68557,7 +68526,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPH2PS </ICLASS> -<INUM> _ => 3815 </INUM> +<INUM> _ => 3813 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtph2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68579,7 +68548,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPH2PS </ICLASS> -<INUM> _ => 3816 </INUM> +<INUM> _ => 3814 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtph2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -68601,7 +68570,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2DQ </ICLASS> -<INUM> _ => 3817 </INUM> +<INUM> _ => 3815 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68623,7 +68592,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2DQ </ICLASS> -<INUM> _ => 3818 </INUM> +<INUM> _ => 3816 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68645,7 +68614,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2DQ </ICLASS> -<INUM> _ => 3819 </INUM> +<INUM> _ => 3817 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -68666,7 +68635,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2PD </ICLASS> -<INUM> _ => 3820 </INUM> +<INUM> _ => 3818 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68688,7 +68657,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2PD </ICLASS> -<INUM> _ => 3821 </INUM> +<INUM> _ => 3819 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68710,7 +68679,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2PD </ICLASS> -<INUM> _ => 3822 </INUM> +<INUM> _ => 3820 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -68732,7 +68701,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2PH </ICLASS> -<INUM> _ => 3823 </INUM> +<INUM> _ => 3821 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2ph" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68755,7 +68724,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2PH </ICLASS> -<INUM> _ => 3824 </INUM> +<INUM> _ => 3822 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2ph" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68778,7 +68747,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2PH </ICLASS> -<INUM> _ => 3825 </INUM> +<INUM> _ => 3823 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2ph" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -68801,7 +68770,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2UDQ </ICLASS> -<INUM> _ => 3826 </INUM> +<INUM> _ => 3824 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68823,7 +68792,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2UDQ </ICLASS> -<INUM> _ => 3827 </INUM> +<INUM> _ => 3825 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -68845,7 +68814,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2UDQ </ICLASS> -<INUM> _ => 3828 </INUM> +<INUM> _ => 3826 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -68866,7 +68835,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSD2SI </ICLASS> -<INUM> _ => 3829 </INUM> +<INUM> _ => 3827 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -68889,7 +68858,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSD2SI </ICLASS> -<INUM> _ => 3830 </INUM> +<INUM> _ => 3828 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -68914,7 +68883,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSD2SI </ICLASS> -<INUM> _ => 3831 </INUM> +<INUM> _ => 3829 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -68937,7 +68906,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSD2SI </ICLASS> -<INUM> _ => 3832 </INUM> +<INUM> _ => 3830 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -68963,7 +68932,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_WRITER_LDOP_Q ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSD2SI </ICLASS> -<INUM> _ => 3833 </INUM> +<INUM> _ => 3831 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_WRITER_LDOP_Q) </ATTRIBUTES> @@ -68987,7 +68956,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_WRITER_LDOP_Q ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSD2SI </ICLASS> -<INUM> _ => 3834 </INUM> +<INUM> _ => 3832 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_WRITER_LDOP_Q) </ATTRIBUTES> @@ -69012,7 +68981,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSD2SI </ICLASS> -<INUM> _ => 3835 </INUM> +<INUM> _ => 3833 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69037,7 +69006,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSD2SI </ICLASS> -<INUM> _ => 3836 </INUM> +<INUM> _ => 3834 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69063,7 +69032,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_WRITER_LDOP_Q ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSD2SI </ICLASS> -<INUM> _ => 3837 </INUM> +<INUM> _ => 3835 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_WRITER_LDOP_Q) </ATTRIBUTES> @@ -69088,7 +69057,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VCVTSD2SS </ICLASS> -<INUM> _ => 3838 </INUM> +<INUM> _ => 3836 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69106,7 +69075,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VCVTSD2SS </ICLASS> -<INUM> _ => 3839 </INUM> +<INUM> _ => 3837 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69125,7 +69094,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSD2SS </ICLASS> -<INUM> _ => 3840 </INUM> +<INUM> _ => 3838 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -69143,7 +69112,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSD2USI </ICLASS> -<INUM> _ => 3841 </INUM> +<INUM> _ => 3839 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69166,7 +69135,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSD2USI </ICLASS> -<INUM> _ => 3842 </INUM> +<INUM> _ => 3840 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69191,7 +69160,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSD2USI </ICLASS> -<INUM> _ => 3843 </INUM> +<INUM> _ => 3841 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69214,7 +69183,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSD2USI </ICLASS> -<INUM> _ => 3844 </INUM> +<INUM> _ => 3842 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69240,7 +69209,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_WRITER_LDOP_Q ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSD2USI </ICLASS> -<INUM> _ => 3845 </INUM> +<INUM> _ => 3843 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_WRITER_LDOP_Q) </ATTRIBUTES> @@ -69264,7 +69233,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_WRITER_LDOP_Q ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSD2USI </ICLASS> -<INUM> _ => 3846 </INUM> +<INUM> _ => 3844 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_WRITER_LDOP_Q) </ATTRIBUTES> @@ -69289,7 +69258,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSD2USI </ICLASS> -<INUM> _ => 3847 </INUM> +<INUM> _ => 3845 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69314,7 +69283,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSD2USI </ICLASS> -<INUM> _ => 3848 </INUM> +<INUM> _ => 3846 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69340,7 +69309,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_WRITER_LDOP_Q ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSD2USI </ICLASS> -<INUM> _ => 3849 </INUM> +<INUM> _ => 3847 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_WRITER_LDOP_Q) </ATTRIBUTES> @@ -69365,7 +69334,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSI2SD </ICLASS> -<INUM> _ => 3850 </INUM> +<INUM> _ => 3848 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69385,7 +69354,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSI2SD </ICLASS> -<INUM> _ => 3851 </INUM> +<INUM> _ => 3849 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69407,7 +69376,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSI2SD </ICLASS> -<INUM> _ => 3852 </INUM> +<INUM> _ => 3850 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -69428,7 +69397,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSI2SD </ICLASS> -<INUM> _ => 3853 </INUM> +<INUM> _ => 3851 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -69449,7 +69418,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSI2SD </ICLASS> -<INUM> _ => 3854 </INUM> +<INUM> _ => 3852 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69470,7 +69439,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSI2SD </ICLASS> -<INUM> _ => 3855 </INUM> +<INUM> _ => 3853 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69492,7 +69461,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSI2SD </ICLASS> -<INUM> _ => 3856 </INUM> +<INUM> _ => 3854 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -69513,7 +69482,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSI2SS </ICLASS> -<INUM> _ => 3857 </INUM> +<INUM> _ => 3855 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69533,7 +69502,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSI2SS </ICLASS> -<INUM> _ => 3858 </INUM> +<INUM> _ => 3856 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69554,7 +69523,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSI2SS </ICLASS> -<INUM> _ => 3859 </INUM> +<INUM> _ => 3857 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69574,7 +69543,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSI2SS </ICLASS> -<INUM> _ => 3860 </INUM> +<INUM> _ => 3858 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69596,7 +69565,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSI2SS </ICLASS> -<INUM> _ => 3861 </INUM> +<INUM> _ => 3859 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -69617,7 +69586,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSI2SS </ICLASS> -<INUM> _ => 3862 </INUM> +<INUM> _ => 3860 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -69638,7 +69607,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSI2SS </ICLASS> -<INUM> _ => 3863 </INUM> +<INUM> _ => 3861 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69659,7 +69628,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSI2SS </ICLASS> -<INUM> _ => 3864 </INUM> +<INUM> _ => 3862 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69681,7 +69650,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSI2SS </ICLASS> -<INUM> _ => 3865 </INUM> +<INUM> _ => 3863 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtsi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -69702,7 +69671,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VCVTSS2SD </ICLASS> -<INUM> _ => 3866 </INUM> +<INUM> _ => 3864 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69720,7 +69689,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VCVTSS2SD </ICLASS> -<INUM> _ => 3867 </INUM> +<INUM> _ => 3865 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69739,7 +69708,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTSS2SD </ICLASS> -<INUM> _ => 3868 </INUM> +<INUM> _ => 3866 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -69757,7 +69726,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSS2SI </ICLASS> -<INUM> _ => 3869 </INUM> +<INUM> _ => 3867 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69780,7 +69749,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSS2SI </ICLASS> -<INUM> _ => 3870 </INUM> +<INUM> _ => 3868 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69805,7 +69774,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSS2SI </ICLASS> -<INUM> _ => 3871 </INUM> +<INUM> _ => 3869 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69828,7 +69797,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSS2SI </ICLASS> -<INUM> _ => 3872 </INUM> +<INUM> _ => 3870 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69854,7 +69823,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_LDOP_D ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSS2SI </ICLASS> -<INUM> _ => 3873 </INUM> +<INUM> _ => 3871 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_LDOP_D) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69878,7 +69847,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_LDOP_D ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSS2SI </ICLASS> -<INUM> _ => 3874 </INUM> +<INUM> _ => 3872 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_LDOP_D) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69903,7 +69872,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSS2SI </ICLASS> -<INUM> _ => 3875 </INUM> +<INUM> _ => 3873 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69928,7 +69897,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSS2SI </ICLASS> -<INUM> _ => 3876 </INUM> +<INUM> _ => 3874 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69954,7 +69923,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_LDOP_D ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSS2SI </ICLASS> -<INUM> _ => 3877 </INUM> +<INUM> _ => 3875 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_LDOP_D) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -69979,7 +69948,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSS2USI </ICLASS> -<INUM> _ => 3878 </INUM> +<INUM> _ => 3876 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70002,7 +69971,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSS2USI </ICLASS> -<INUM> _ => 3879 </INUM> +<INUM> _ => 3877 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70027,7 +69996,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSS2USI </ICLASS> -<INUM> _ => 3880 </INUM> +<INUM> _ => 3878 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70050,7 +70019,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSS2USI </ICLASS> -<INUM> _ => 3881 </INUM> +<INUM> _ => 3879 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70076,7 +70045,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_LDOP_D ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSS2USI </ICLASS> -<INUM> _ => 3882 </INUM> +<INUM> _ => 3880 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_LDOP_D) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70100,7 +70069,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_LDOP_D ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSS2USI </ICLASS> -<INUM> _ => 3883 </INUM> +<INUM> _ => 3881 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_LDOP_D) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70125,7 +70094,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSS2USI </ICLASS> -<INUM> _ => 3884 </INUM> +<INUM> _ => 3882 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70150,7 +70119,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTSS2USI </ICLASS> -<INUM> _ => 3885 </INUM> +<INUM> _ => 3883 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70176,7 +70145,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_LDOP_D ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTSS2USI </ICLASS> -<INUM> _ => 3886 </INUM> +<INUM> _ => 3884 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_LDOP_D) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70201,7 +70170,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPD2DQ </ICLASS> -<INUM> _ => 3887 </INUM> +<INUM> _ => 3885 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -70223,7 +70192,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPD2DQ </ICLASS> -<INUM> _ => 3888 </INUM> +<INUM> _ => 3886 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -70245,7 +70214,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPD2DQ </ICLASS> -<INUM> _ => 3889 </INUM> +<INUM> _ => 3887 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -70266,7 +70235,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPD2UDQ </ICLASS> -<INUM> _ => 3890 </INUM> +<INUM> _ => 3888 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -70288,7 +70257,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPD2UDQ </ICLASS> -<INUM> _ => 3891 </INUM> +<INUM> _ => 3889 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -70310,7 +70279,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPD2UDQ </ICLASS> -<INUM> _ => 3892 </INUM> +<INUM> _ => 3890 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -70331,7 +70300,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPS2DQ </ICLASS> -<INUM> _ => 3893 </INUM> +<INUM> _ => 3891 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -70353,7 +70322,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPS2DQ </ICLASS> -<INUM> _ => 3894 </INUM> +<INUM> _ => 3892 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -70375,7 +70344,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPS2DQ </ICLASS> -<INUM> _ => 3895 </INUM> +<INUM> _ => 3893 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -70396,7 +70365,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPS2UDQ </ICLASS> -<INUM> _ => 3896 </INUM> +<INUM> _ => 3894 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -70418,7 +70387,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPS2UDQ </ICLASS> -<INUM> _ => 3897 </INUM> +<INUM> _ => 3895 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -70440,7 +70409,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPS2UDQ </ICLASS> -<INUM> _ => 3898 </INUM> +<INUM> _ => 3896 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -70461,7 +70430,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSD2SI </ICLASS> -<INUM> _ => 3899 </INUM> +<INUM> _ => 3897 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70484,7 +70453,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSD2SI </ICLASS> -<INUM> _ => 3900 </INUM> +<INUM> _ => 3898 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70509,7 +70478,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSD2SI </ICLASS> -<INUM> _ => 3901 </INUM> +<INUM> _ => 3899 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70532,7 +70501,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSD2SI </ICLASS> -<INUM> _ => 3902 </INUM> +<INUM> _ => 3900 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70558,7 +70527,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_WRITER_LDOP_Q ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSD2SI </ICLASS> -<INUM> _ => 3903 </INUM> +<INUM> _ => 3901 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_WRITER_LDOP_Q) </ATTRIBUTES> @@ -70582,7 +70551,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_WRITER_LDOP_Q ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSD2SI </ICLASS> -<INUM> _ => 3904 </INUM> +<INUM> _ => 3902 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_WRITER_LDOP_Q) </ATTRIBUTES> @@ -70607,7 +70576,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSD2SI </ICLASS> -<INUM> _ => 3905 </INUM> +<INUM> _ => 3903 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70632,7 +70601,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSD2SI </ICLASS> -<INUM> _ => 3906 </INUM> +<INUM> _ => 3904 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70658,7 +70627,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_WRITER_LDOP_Q ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSD2SI </ICLASS> -<INUM> _ => 3907 </INUM> +<INUM> _ => 3905 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_WRITER_LDOP_Q) </ATTRIBUTES> @@ -70683,7 +70652,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSD2USI </ICLASS> -<INUM> _ => 3908 </INUM> +<INUM> _ => 3906 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70706,7 +70675,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSD2USI </ICLASS> -<INUM> _ => 3909 </INUM> +<INUM> _ => 3907 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70731,7 +70700,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSD2USI </ICLASS> -<INUM> _ => 3910 </INUM> +<INUM> _ => 3908 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70754,7 +70723,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSD2USI </ICLASS> -<INUM> _ => 3911 </INUM> +<INUM> _ => 3909 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70780,7 +70749,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_WRITER_LDOP_Q ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSD2USI </ICLASS> -<INUM> _ => 3912 </INUM> +<INUM> _ => 3910 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_WRITER_LDOP_Q) </ATTRIBUTES> @@ -70804,7 +70773,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_WRITER_LDOP_Q ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSD2USI </ICLASS> -<INUM> _ => 3913 </INUM> +<INUM> _ => 3911 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_WRITER_LDOP_Q) </ATTRIBUTES> @@ -70829,7 +70798,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSD2USI </ICLASS> -<INUM> _ => 3914 </INUM> +<INUM> _ => 3912 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70854,7 +70823,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSD2USI </ICLASS> -<INUM> _ => 3915 </INUM> +<INUM> _ => 3913 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70880,7 +70849,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_WRITER_LDOP_Q ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSD2USI </ICLASS> -<INUM> _ => 3916 </INUM> +<INUM> _ => 3914 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttsd2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_WRITER_LDOP_Q) </ATTRIBUTES> @@ -70905,7 +70874,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSS2SI </ICLASS> -<INUM> _ => 3917 </INUM> +<INUM> _ => 3915 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70928,7 +70897,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSS2SI </ICLASS> -<INUM> _ => 3918 </INUM> +<INUM> _ => 3916 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70953,7 +70922,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSS2SI </ICLASS> -<INUM> _ => 3919 </INUM> +<INUM> _ => 3917 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -70976,7 +70945,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSS2SI </ICLASS> -<INUM> _ => 3920 </INUM> +<INUM> _ => 3918 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71002,7 +70971,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_LDOP_D ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSS2SI </ICLASS> -<INUM> _ => 3921 </INUM> +<INUM> _ => 3919 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_LDOP_D) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71026,7 +70995,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_LDOP_D ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSS2SI </ICLASS> -<INUM> _ => 3922 </INUM> +<INUM> _ => 3920 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_LDOP_D) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71051,7 +71020,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSS2SI </ICLASS> -<INUM> _ => 3923 </INUM> +<INUM> _ => 3921 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71076,7 +71045,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSS2SI </ICLASS> -<INUM> _ => 3924 </INUM> +<INUM> _ => 3922 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71102,7 +71071,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_LDOP_D ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSS2SI </ICLASS> -<INUM> _ => 3925 </INUM> +<INUM> _ => 3923 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2si" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_LDOP_D) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71127,7 +71096,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSS2USI </ICLASS> -<INUM> _ => 3926 </INUM> +<INUM> _ => 3924 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71150,7 +71119,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSS2USI </ICLASS> -<INUM> _ => 3927 </INUM> +<INUM> _ => 3925 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71175,7 +71144,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSS2USI </ICLASS> -<INUM> _ => 3928 </INUM> +<INUM> _ => 3926 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71198,7 +71167,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSS2USI </ICLASS> -<INUM> _ => 3929 </INUM> +<INUM> _ => 3927 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71224,7 +71193,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_LDOP_D ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSS2USI </ICLASS> -<INUM> _ => 3930 </INUM> +<INUM> _ => 3928 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_LDOP_D) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71248,7 +71217,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_LDOP_D ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSS2USI </ICLASS> -<INUM> _ => 3931 </INUM> +<INUM> _ => 3929 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_LDOP_D) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71273,7 +71242,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSS2USI </ICLASS> -<INUM> _ => 3932 </INUM> +<INUM> _ => 3930 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71298,7 +71267,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTSS2USI </ICLASS> -<INUM> _ => 3933 </INUM> +<INUM> _ => 3931 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71324,7 +71293,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_LDOP_D ~> ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => VCVTTSS2USI </ICLASS> -<INUM> _ => 3934 </INUM> +<INUM> _ => 3932 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttss2usi" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_LDOP_D) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71349,7 +71318,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUDQ2PD </ICLASS> -<INUM> _ => 3935 </INUM> +<INUM> _ => 3933 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtudq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -71372,7 +71341,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUDQ2PD </ICLASS> -<INUM> _ => 3936 </INUM> +<INUM> _ => 3934 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtudq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -71393,7 +71362,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUDQ2PS </ICLASS> -<INUM> _ => 3937 </INUM> +<INUM> _ => 3935 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtudq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -71415,7 +71384,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUDQ2PS </ICLASS> -<INUM> _ => 3938 </INUM> +<INUM> _ => 3936 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtudq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -71437,7 +71406,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUDQ2PS </ICLASS> -<INUM> _ => 3939 </INUM> +<INUM> _ => 3937 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtudq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -71458,7 +71427,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUSI2SD </ICLASS> -<INUM> _ => 3940 </INUM> +<INUM> _ => 3938 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtusi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71478,7 +71447,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUSI2SD </ICLASS> -<INUM> _ => 3941 </INUM> +<INUM> _ => 3939 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtusi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71500,7 +71469,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUSI2SD </ICLASS> -<INUM> _ => 3942 </INUM> +<INUM> _ => 3940 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtusi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -71521,7 +71490,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUSI2SD </ICLASS> -<INUM> _ => 3943 </INUM> +<INUM> _ => 3941 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtusi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -71542,7 +71511,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUSI2SD </ICLASS> -<INUM> _ => 3944 </INUM> +<INUM> _ => 3942 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtusi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71563,7 +71532,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUSI2SD </ICLASS> -<INUM> _ => 3945 </INUM> +<INUM> _ => 3943 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtusi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71585,7 +71554,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUSI2SD </ICLASS> -<INUM> _ => 3946 </INUM> +<INUM> _ => 3944 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtusi2sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -71606,7 +71575,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUSI2SS </ICLASS> -<INUM> _ => 3947 </INUM> +<INUM> _ => 3945 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtusi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71626,7 +71595,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUSI2SS </ICLASS> -<INUM> _ => 3948 </INUM> +<INUM> _ => 3946 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtusi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71647,7 +71616,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUSI2SS </ICLASS> -<INUM> _ => 3949 </INUM> +<INUM> _ => 3947 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtusi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71667,7 +71636,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUSI2SS </ICLASS> -<INUM> _ => 3950 </INUM> +<INUM> _ => 3948 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtusi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71689,7 +71658,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUSI2SS </ICLASS> -<INUM> _ => 3951 </INUM> +<INUM> _ => 3949 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtusi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -71710,7 +71679,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUSI2SS </ICLASS> -<INUM> _ => 3952 </INUM> +<INUM> _ => 3950 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtusi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -71731,7 +71700,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUSI2SS </ICLASS> -<INUM> _ => 3953 </INUM> +<INUM> _ => 3951 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtusi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71752,7 +71721,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUSI2SS </ICLASS> -<INUM> _ => 3954 </INUM> +<INUM> _ => 3952 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtusi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71774,7 +71743,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUSI2SS </ICLASS> -<INUM> _ => 3955 </INUM> +<INUM> _ => 3953 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtusi2ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -71795,7 +71764,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VDIVPD </ICLASS> -<INUM> _ => 3956 </INUM> +<INUM> _ => 3954 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -71814,7 +71783,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VDIVPD </ICLASS> -<INUM> _ => 3957 </INUM> +<INUM> _ => 3955 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -71833,7 +71802,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDIVPD </ICLASS> -<INUM> _ => 3958 </INUM> +<INUM> _ => 3956 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -71851,7 +71820,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VDIVPS </ICLASS> -<INUM> _ => 3959 </INUM> +<INUM> _ => 3957 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -71870,7 +71839,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VDIVPS </ICLASS> -<INUM> _ => 3960 </INUM> +<INUM> _ => 3958 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -71889,7 +71858,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDIVPS </ICLASS> -<INUM> _ => 3961 </INUM> +<INUM> _ => 3959 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -71907,7 +71876,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VDIVSD </ICLASS> -<INUM> _ => 3962 </INUM> +<INUM> _ => 3960 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71925,7 +71894,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VDIVSD </ICLASS> -<INUM> _ => 3963 </INUM> +<INUM> _ => 3961 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71944,7 +71913,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDIVSD </ICLASS> -<INUM> _ => 3964 </INUM> +<INUM> _ => 3962 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -71962,7 +71931,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VDIVSS </ICLASS> -<INUM> _ => 3965 </INUM> +<INUM> _ => 3963 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71980,7 +71949,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VDIVSS </ICLASS> -<INUM> _ => 3966 </INUM> +<INUM> _ => 3964 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -71999,7 +71968,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDIVSS </ICLASS> -<INUM> _ => 3967 </INUM> +<INUM> _ => 3965 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -72018,7 +71987,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXPANDPD </ICLASS> -<INUM> _ => 3968 </INUM> +<INUM> _ => 3966 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vexpandpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -72040,7 +72009,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXPANDPD </ICLASS> -<INUM> _ => 3969 </INUM> +<INUM> _ => 3967 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vexpandpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -72063,7 +72032,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXPANDPS </ICLASS> -<INUM> _ => 3970 </INUM> +<INUM> _ => 3968 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vexpandps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -72085,7 +72054,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXPANDPS </ICLASS> -<INUM> _ => 3971 </INUM> +<INUM> _ => 3969 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vexpandps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -72108,7 +72077,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXTRACTF32X4 </ICLASS> -<INUM> _ => 3972 </INUM> +<INUM> _ => 3970 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextractf32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -72132,7 +72101,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXTRACTF32X4 </ICLASS> -<INUM> _ => 3973 </INUM> +<INUM> _ => 3971 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextractf32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -72156,7 +72125,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXTRACTF64X4 </ICLASS> -<INUM> _ => 3974 </INUM> +<INUM> _ => 3972 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextractf64x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -72180,7 +72149,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXTRACTF64X4 </ICLASS> -<INUM> _ => 3975 </INUM> +<INUM> _ => 3973 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextractf64x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -72204,7 +72173,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXTRACTI32X4 </ICLASS> -<INUM> _ => 3976 </INUM> +<INUM> _ => 3974 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextracti32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -72228,7 +72197,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXTRACTI32X4 </ICLASS> -<INUM> _ => 3977 </INUM> +<INUM> _ => 3975 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextracti32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -72252,7 +72221,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXTRACTI64X4 </ICLASS> -<INUM> _ => 3978 </INUM> +<INUM> _ => 3976 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextracti64x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -72276,7 +72245,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXTRACTI64X4 </ICLASS> -<INUM> _ => 3979 </INUM> +<INUM> _ => 3977 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextracti64x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -72300,7 +72269,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXTRACTPS </ICLASS> -<INUM> _ => 3980 </INUM> +<INUM> _ => 3978 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextractps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -72325,7 +72294,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_STORE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VEXTRACTPS </ICLASS> -<INUM> _ => 3981 </INUM> +<INUM> _ => 3979 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextractps" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_STORE) </ATTRIBUTES> @@ -72349,7 +72318,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFIXUPIMMPD </ICLASS> -<INUM> _ => 3982 </INUM> +<INUM> _ => 3980 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -72369,7 +72338,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFIXUPIMMPD </ICLASS> -<INUM> _ => 3983 </INUM> +<INUM> _ => 3981 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -72389,7 +72358,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFIXUPIMMPD </ICLASS> -<INUM> _ => 3984 </INUM> +<INUM> _ => 3982 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -72408,7 +72377,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFIXUPIMMPS </ICLASS> -<INUM> _ => 3985 </INUM> +<INUM> _ => 3983 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -72428,7 +72397,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFIXUPIMMPS </ICLASS> -<INUM> _ => 3986 </INUM> +<INUM> _ => 3984 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -72448,7 +72417,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFIXUPIMMPS </ICLASS> -<INUM> _ => 3987 </INUM> +<INUM> _ => 3985 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -72467,7 +72436,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFIXUPIMMSD </ICLASS> -<INUM> _ => 3988 </INUM> +<INUM> _ => 3986 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -72486,7 +72455,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFIXUPIMMSD </ICLASS> -<INUM> _ => 3989 </INUM> +<INUM> _ => 3987 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -72506,7 +72475,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFIXUPIMMSD </ICLASS> -<INUM> _ => 3990 </INUM> +<INUM> _ => 3988 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -72525,7 +72494,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFIXUPIMMSS </ICLASS> -<INUM> _ => 3991 </INUM> +<INUM> _ => 3989 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -72544,7 +72513,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFIXUPIMMSS </ICLASS> -<INUM> _ => 3992 </INUM> +<INUM> _ => 3990 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -72564,7 +72533,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFIXUPIMMSS </ICLASS> -<INUM> _ => 3993 </INUM> +<INUM> _ => 3991 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -72582,7 +72551,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD132PD </ICLASS> -<INUM> _ => 3994 </INUM> +<INUM> _ => 3992 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -72601,7 +72570,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD132PD </ICLASS> -<INUM> _ => 3995 </INUM> +<INUM> _ => 3993 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -72620,7 +72589,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD132PD </ICLASS> -<INUM> _ => 3996 </INUM> +<INUM> _ => 3994 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -72638,7 +72607,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD132PS </ICLASS> -<INUM> _ => 3997 </INUM> +<INUM> _ => 3995 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -72657,7 +72626,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD132PS </ICLASS> -<INUM> _ => 3998 </INUM> +<INUM> _ => 3996 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -72676,7 +72645,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD132PS </ICLASS> -<INUM> _ => 3999 </INUM> +<INUM> _ => 3997 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -72694,7 +72663,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD132SD </ICLASS> -<INUM> _ => 4000 </INUM> +<INUM> _ => 3998 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -72712,7 +72681,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD132SD </ICLASS> -<INUM> _ => 4001 </INUM> +<INUM> _ => 3999 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -72731,7 +72700,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD132SD </ICLASS> -<INUM> _ => 4002 </INUM> +<INUM> _ => 4000 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -72749,7 +72718,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD132SS </ICLASS> -<INUM> _ => 4003 </INUM> +<INUM> _ => 4001 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -72767,7 +72736,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD132SS </ICLASS> -<INUM> _ => 4004 </INUM> +<INUM> _ => 4002 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -72786,7 +72755,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD132SS </ICLASS> -<INUM> _ => 4005 </INUM> +<INUM> _ => 4003 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -72804,7 +72773,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD213PD </ICLASS> -<INUM> _ => 4006 </INUM> +<INUM> _ => 4004 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -72823,7 +72792,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD213PD </ICLASS> -<INUM> _ => 4007 </INUM> +<INUM> _ => 4005 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -72842,7 +72811,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD213PD </ICLASS> -<INUM> _ => 4008 </INUM> +<INUM> _ => 4006 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -72860,7 +72829,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD213PS </ICLASS> -<INUM> _ => 4009 </INUM> +<INUM> _ => 4007 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -72879,7 +72848,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD213PS </ICLASS> -<INUM> _ => 4010 </INUM> +<INUM> _ => 4008 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -72898,7 +72867,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD213PS </ICLASS> -<INUM> _ => 4011 </INUM> +<INUM> _ => 4009 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -72916,7 +72885,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD213SD </ICLASS> -<INUM> _ => 4012 </INUM> +<INUM> _ => 4010 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -72934,7 +72903,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD213SD </ICLASS> -<INUM> _ => 4013 </INUM> +<INUM> _ => 4011 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -72953,7 +72922,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD213SD </ICLASS> -<INUM> _ => 4014 </INUM> +<INUM> _ => 4012 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -72971,7 +72940,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD213SS </ICLASS> -<INUM> _ => 4015 </INUM> +<INUM> _ => 4013 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -72989,7 +72958,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD213SS </ICLASS> -<INUM> _ => 4016 </INUM> +<INUM> _ => 4014 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -73008,7 +72977,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD213SS </ICLASS> -<INUM> _ => 4017 </INUM> +<INUM> _ => 4015 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -73026,7 +72995,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD231PD </ICLASS> -<INUM> _ => 4018 </INUM> +<INUM> _ => 4016 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73045,7 +73014,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD231PD </ICLASS> -<INUM> _ => 4019 </INUM> +<INUM> _ => 4017 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73064,7 +73033,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD231PD </ICLASS> -<INUM> _ => 4020 </INUM> +<INUM> _ => 4018 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -73082,7 +73051,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD231PS </ICLASS> -<INUM> _ => 4021 </INUM> +<INUM> _ => 4019 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73101,7 +73070,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD231PS </ICLASS> -<INUM> _ => 4022 </INUM> +<INUM> _ => 4020 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73120,7 +73089,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD231PS </ICLASS> -<INUM> _ => 4023 </INUM> +<INUM> _ => 4021 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -73138,7 +73107,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD231SD </ICLASS> -<INUM> _ => 4024 </INUM> +<INUM> _ => 4022 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -73156,7 +73125,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD231SD </ICLASS> -<INUM> _ => 4025 </INUM> +<INUM> _ => 4023 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -73175,7 +73144,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD231SD </ICLASS> -<INUM> _ => 4026 </INUM> +<INUM> _ => 4024 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -73193,7 +73162,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD231SS </ICLASS> -<INUM> _ => 4027 </INUM> +<INUM> _ => 4025 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -73211,7 +73180,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD231SS </ICLASS> -<INUM> _ => 4028 </INUM> +<INUM> _ => 4026 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -73230,7 +73199,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD231SS </ICLASS> -<INUM> _ => 4029 </INUM> +<INUM> _ => 4027 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -73248,7 +73217,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB132PD </ICLASS> -<INUM> _ => 4030 </INUM> +<INUM> _ => 4028 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73267,7 +73236,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB132PD </ICLASS> -<INUM> _ => 4031 </INUM> +<INUM> _ => 4029 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73286,7 +73255,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB132PD </ICLASS> -<INUM> _ => 4032 </INUM> +<INUM> _ => 4030 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -73304,7 +73273,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB132PS </ICLASS> -<INUM> _ => 4033 </INUM> +<INUM> _ => 4031 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73323,7 +73292,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB132PS </ICLASS> -<INUM> _ => 4034 </INUM> +<INUM> _ => 4032 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73342,7 +73311,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB132PS </ICLASS> -<INUM> _ => 4035 </INUM> +<INUM> _ => 4033 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -73360,7 +73329,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB213PD </ICLASS> -<INUM> _ => 4036 </INUM> +<INUM> _ => 4034 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73379,7 +73348,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB213PD </ICLASS> -<INUM> _ => 4037 </INUM> +<INUM> _ => 4035 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73398,7 +73367,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB213PD </ICLASS> -<INUM> _ => 4038 </INUM> +<INUM> _ => 4036 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -73416,7 +73385,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB213PS </ICLASS> -<INUM> _ => 4039 </INUM> +<INUM> _ => 4037 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73435,7 +73404,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB213PS </ICLASS> -<INUM> _ => 4040 </INUM> +<INUM> _ => 4038 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73454,7 +73423,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB213PS </ICLASS> -<INUM> _ => 4041 </INUM> +<INUM> _ => 4039 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -73472,7 +73441,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB231PD </ICLASS> -<INUM> _ => 4042 </INUM> +<INUM> _ => 4040 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73491,7 +73460,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB231PD </ICLASS> -<INUM> _ => 4043 </INUM> +<INUM> _ => 4041 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73510,7 +73479,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB231PD </ICLASS> -<INUM> _ => 4044 </INUM> +<INUM> _ => 4042 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -73528,7 +73497,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB231PS </ICLASS> -<INUM> _ => 4045 </INUM> +<INUM> _ => 4043 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73547,7 +73516,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB231PS </ICLASS> -<INUM> _ => 4046 </INUM> +<INUM> _ => 4044 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73566,7 +73535,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB231PS </ICLASS> -<INUM> _ => 4047 </INUM> +<INUM> _ => 4045 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -73584,7 +73553,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB132PD </ICLASS> -<INUM> _ => 4048 </INUM> +<INUM> _ => 4046 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73603,7 +73572,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB132PD </ICLASS> -<INUM> _ => 4049 </INUM> +<INUM> _ => 4047 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73622,7 +73591,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB132PD </ICLASS> -<INUM> _ => 4050 </INUM> +<INUM> _ => 4048 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -73640,7 +73609,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB132PS </ICLASS> -<INUM> _ => 4051 </INUM> +<INUM> _ => 4049 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73659,7 +73628,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB132PS </ICLASS> -<INUM> _ => 4052 </INUM> +<INUM> _ => 4050 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73678,7 +73647,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB132PS </ICLASS> -<INUM> _ => 4053 </INUM> +<INUM> _ => 4051 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -73696,7 +73665,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB132SD </ICLASS> -<INUM> _ => 4054 </INUM> +<INUM> _ => 4052 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -73714,7 +73683,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB132SD </ICLASS> -<INUM> _ => 4055 </INUM> +<INUM> _ => 4053 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -73733,7 +73702,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB132SD </ICLASS> -<INUM> _ => 4056 </INUM> +<INUM> _ => 4054 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -73751,7 +73720,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB132SS </ICLASS> -<INUM> _ => 4057 </INUM> +<INUM> _ => 4055 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -73769,7 +73738,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB132SS </ICLASS> -<INUM> _ => 4058 </INUM> +<INUM> _ => 4056 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -73788,7 +73757,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB132SS </ICLASS> -<INUM> _ => 4059 </INUM> +<INUM> _ => 4057 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -73806,7 +73775,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB213PD </ICLASS> -<INUM> _ => 4060 </INUM> +<INUM> _ => 4058 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73825,7 +73794,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB213PD </ICLASS> -<INUM> _ => 4061 </INUM> +<INUM> _ => 4059 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73844,7 +73813,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB213PD </ICLASS> -<INUM> _ => 4062 </INUM> +<INUM> _ => 4060 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -73862,7 +73831,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB213PS </ICLASS> -<INUM> _ => 4063 </INUM> +<INUM> _ => 4061 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73881,7 +73850,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB213PS </ICLASS> -<INUM> _ => 4064 </INUM> +<INUM> _ => 4062 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -73900,7 +73869,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB213PS </ICLASS> -<INUM> _ => 4065 </INUM> +<INUM> _ => 4063 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -73918,7 +73887,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB213SD </ICLASS> -<INUM> _ => 4066 </INUM> +<INUM> _ => 4064 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -73936,7 +73905,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB213SD </ICLASS> -<INUM> _ => 4067 </INUM> +<INUM> _ => 4065 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -73955,7 +73924,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB213SD </ICLASS> -<INUM> _ => 4068 </INUM> +<INUM> _ => 4066 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -73973,7 +73942,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB213SS </ICLASS> -<INUM> _ => 4069 </INUM> +<INUM> _ => 4067 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -73991,7 +73960,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB213SS </ICLASS> -<INUM> _ => 4070 </INUM> +<INUM> _ => 4068 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -74010,7 +73979,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB213SS </ICLASS> -<INUM> _ => 4071 </INUM> +<INUM> _ => 4069 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -74028,7 +73997,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB231PD </ICLASS> -<INUM> _ => 4072 </INUM> +<INUM> _ => 4070 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74047,7 +74016,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB231PD </ICLASS> -<INUM> _ => 4073 </INUM> +<INUM> _ => 4071 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74066,7 +74035,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB231PD </ICLASS> -<INUM> _ => 4074 </INUM> +<INUM> _ => 4072 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -74084,7 +74053,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB231PS </ICLASS> -<INUM> _ => 4075 </INUM> +<INUM> _ => 4073 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74103,7 +74072,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB231PS </ICLASS> -<INUM> _ => 4076 </INUM> +<INUM> _ => 4074 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74122,7 +74091,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB231PS </ICLASS> -<INUM> _ => 4077 </INUM> +<INUM> _ => 4075 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -74140,7 +74109,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB231SD </ICLASS> -<INUM> _ => 4078 </INUM> +<INUM> _ => 4076 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -74158,7 +74127,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB231SD </ICLASS> -<INUM> _ => 4079 </INUM> +<INUM> _ => 4077 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -74177,7 +74146,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB231SD </ICLASS> -<INUM> _ => 4080 </INUM> +<INUM> _ => 4078 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -74195,7 +74164,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB231SS </ICLASS> -<INUM> _ => 4081 </INUM> +<INUM> _ => 4079 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -74213,7 +74182,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB231SS </ICLASS> -<INUM> _ => 4082 </INUM> +<INUM> _ => 4080 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -74232,7 +74201,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB231SS </ICLASS> -<INUM> _ => 4083 </INUM> +<INUM> _ => 4081 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -74250,7 +74219,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD132PD </ICLASS> -<INUM> _ => 4084 </INUM> +<INUM> _ => 4082 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74269,7 +74238,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD132PD </ICLASS> -<INUM> _ => 4085 </INUM> +<INUM> _ => 4083 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74288,7 +74257,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD132PD </ICLASS> -<INUM> _ => 4086 </INUM> +<INUM> _ => 4084 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -74306,7 +74275,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD132PS </ICLASS> -<INUM> _ => 4087 </INUM> +<INUM> _ => 4085 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74325,7 +74294,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD132PS </ICLASS> -<INUM> _ => 4088 </INUM> +<INUM> _ => 4086 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74344,7 +74313,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD132PS </ICLASS> -<INUM> _ => 4089 </INUM> +<INUM> _ => 4087 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -74362,7 +74331,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD213PD </ICLASS> -<INUM> _ => 4090 </INUM> +<INUM> _ => 4088 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74381,7 +74350,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD213PD </ICLASS> -<INUM> _ => 4091 </INUM> +<INUM> _ => 4089 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74400,7 +74369,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD213PD </ICLASS> -<INUM> _ => 4092 </INUM> +<INUM> _ => 4090 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -74418,7 +74387,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD213PS </ICLASS> -<INUM> _ => 4093 </INUM> +<INUM> _ => 4091 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74437,7 +74406,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD213PS </ICLASS> -<INUM> _ => 4094 </INUM> +<INUM> _ => 4092 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74456,7 +74425,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD213PS </ICLASS> -<INUM> _ => 4095 </INUM> +<INUM> _ => 4093 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -74474,7 +74443,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD231PD </ICLASS> -<INUM> _ => 4096 </INUM> +<INUM> _ => 4094 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74493,7 +74462,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD231PD </ICLASS> -<INUM> _ => 4097 </INUM> +<INUM> _ => 4095 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74512,7 +74481,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD231PD </ICLASS> -<INUM> _ => 4098 </INUM> +<INUM> _ => 4096 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -74530,7 +74499,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD231PS </ICLASS> -<INUM> _ => 4099 </INUM> +<INUM> _ => 4097 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74549,7 +74518,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD231PS </ICLASS> -<INUM> _ => 4100 </INUM> +<INUM> _ => 4098 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74568,7 +74537,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD231PS </ICLASS> -<INUM> _ => 4101 </INUM> +<INUM> _ => 4099 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -74586,7 +74555,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD132PD </ICLASS> -<INUM> _ => 4102 </INUM> +<INUM> _ => 4100 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74605,7 +74574,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD132PD </ICLASS> -<INUM> _ => 4103 </INUM> +<INUM> _ => 4101 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74624,7 +74593,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD132PD </ICLASS> -<INUM> _ => 4104 </INUM> +<INUM> _ => 4102 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -74642,7 +74611,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD132PS </ICLASS> -<INUM> _ => 4105 </INUM> +<INUM> _ => 4103 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74661,7 +74630,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD132PS </ICLASS> -<INUM> _ => 4106 </INUM> +<INUM> _ => 4104 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74680,7 +74649,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD132PS </ICLASS> -<INUM> _ => 4107 </INUM> +<INUM> _ => 4105 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -74698,7 +74667,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD132SD </ICLASS> -<INUM> _ => 4108 </INUM> +<INUM> _ => 4106 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -74716,7 +74685,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD132SD </ICLASS> -<INUM> _ => 4109 </INUM> +<INUM> _ => 4107 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -74735,7 +74704,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD132SD </ICLASS> -<INUM> _ => 4110 </INUM> +<INUM> _ => 4108 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -74753,7 +74722,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD132SS </ICLASS> -<INUM> _ => 4111 </INUM> +<INUM> _ => 4109 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -74771,7 +74740,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD132SS </ICLASS> -<INUM> _ => 4112 </INUM> +<INUM> _ => 4110 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -74790,7 +74759,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD132SS </ICLASS> -<INUM> _ => 4113 </INUM> +<INUM> _ => 4111 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -74808,7 +74777,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD213PD </ICLASS> -<INUM> _ => 4114 </INUM> +<INUM> _ => 4112 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74827,7 +74796,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD213PD </ICLASS> -<INUM> _ => 4115 </INUM> +<INUM> _ => 4113 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74846,7 +74815,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD213PD </ICLASS> -<INUM> _ => 4116 </INUM> +<INUM> _ => 4114 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -74864,7 +74833,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD213PS </ICLASS> -<INUM> _ => 4117 </INUM> +<INUM> _ => 4115 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74883,7 +74852,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD213PS </ICLASS> -<INUM> _ => 4118 </INUM> +<INUM> _ => 4116 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -74902,7 +74871,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD213PS </ICLASS> -<INUM> _ => 4119 </INUM> +<INUM> _ => 4117 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -74920,7 +74889,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD213SD </ICLASS> -<INUM> _ => 4120 </INUM> +<INUM> _ => 4118 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -74938,7 +74907,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD213SD </ICLASS> -<INUM> _ => 4121 </INUM> +<INUM> _ => 4119 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -74957,7 +74926,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD213SD </ICLASS> -<INUM> _ => 4122 </INUM> +<INUM> _ => 4120 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -74975,7 +74944,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD213SS </ICLASS> -<INUM> _ => 4123 </INUM> +<INUM> _ => 4121 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -74993,7 +74962,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD213SS </ICLASS> -<INUM> _ => 4124 </INUM> +<INUM> _ => 4122 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75012,7 +74981,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD213SS </ICLASS> -<INUM> _ => 4125 </INUM> +<INUM> _ => 4123 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -75030,7 +74999,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD231PD </ICLASS> -<INUM> _ => 4126 </INUM> +<INUM> _ => 4124 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -75049,7 +75018,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD231PD </ICLASS> -<INUM> _ => 4127 </INUM> +<INUM> _ => 4125 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -75068,7 +75037,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD231PD </ICLASS> -<INUM> _ => 4128 </INUM> +<INUM> _ => 4126 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -75086,7 +75055,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD231PS </ICLASS> -<INUM> _ => 4129 </INUM> +<INUM> _ => 4127 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -75105,7 +75074,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD231PS </ICLASS> -<INUM> _ => 4130 </INUM> +<INUM> _ => 4128 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -75124,7 +75093,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD231PS </ICLASS> -<INUM> _ => 4131 </INUM> +<INUM> _ => 4129 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -75142,7 +75111,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD231SD </ICLASS> -<INUM> _ => 4132 </INUM> +<INUM> _ => 4130 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75160,7 +75129,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD231SD </ICLASS> -<INUM> _ => 4133 </INUM> +<INUM> _ => 4131 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75179,7 +75148,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD231SD </ICLASS> -<INUM> _ => 4134 </INUM> +<INUM> _ => 4132 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -75197,7 +75166,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD231SS </ICLASS> -<INUM> _ => 4135 </INUM> +<INUM> _ => 4133 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75215,7 +75184,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD231SS </ICLASS> -<INUM> _ => 4136 </INUM> +<INUM> _ => 4134 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75234,7 +75203,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD231SS </ICLASS> -<INUM> _ => 4137 </INUM> +<INUM> _ => 4135 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -75252,7 +75221,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB132PD </ICLASS> -<INUM> _ => 4138 </INUM> +<INUM> _ => 4136 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -75271,7 +75240,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB132PD </ICLASS> -<INUM> _ => 4139 </INUM> +<INUM> _ => 4137 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -75290,7 +75259,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB132PD </ICLASS> -<INUM> _ => 4140 </INUM> +<INUM> _ => 4138 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -75308,7 +75277,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB132PS </ICLASS> -<INUM> _ => 4141 </INUM> +<INUM> _ => 4139 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -75327,7 +75296,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB132PS </ICLASS> -<INUM> _ => 4142 </INUM> +<INUM> _ => 4140 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -75346,7 +75315,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB132PS </ICLASS> -<INUM> _ => 4143 </INUM> +<INUM> _ => 4141 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -75364,7 +75333,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB132SD </ICLASS> -<INUM> _ => 4144 </INUM> +<INUM> _ => 4142 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75382,7 +75351,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB132SD </ICLASS> -<INUM> _ => 4145 </INUM> +<INUM> _ => 4143 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75401,7 +75370,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB132SD </ICLASS> -<INUM> _ => 4146 </INUM> +<INUM> _ => 4144 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -75419,7 +75388,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB132SS </ICLASS> -<INUM> _ => 4147 </INUM> +<INUM> _ => 4145 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75437,7 +75406,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB132SS </ICLASS> -<INUM> _ => 4148 </INUM> +<INUM> _ => 4146 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75456,7 +75425,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB132SS </ICLASS> -<INUM> _ => 4149 </INUM> +<INUM> _ => 4147 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -75474,7 +75443,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB213PD </ICLASS> -<INUM> _ => 4150 </INUM> +<INUM> _ => 4148 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -75493,7 +75462,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB213PD </ICLASS> -<INUM> _ => 4151 </INUM> +<INUM> _ => 4149 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -75512,7 +75481,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB213PD </ICLASS> -<INUM> _ => 4152 </INUM> +<INUM> _ => 4150 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -75530,7 +75499,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB213PS </ICLASS> -<INUM> _ => 4153 </INUM> +<INUM> _ => 4151 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -75549,7 +75518,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB213PS </ICLASS> -<INUM> _ => 4154 </INUM> +<INUM> _ => 4152 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -75568,7 +75537,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB213PS </ICLASS> -<INUM> _ => 4155 </INUM> +<INUM> _ => 4153 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -75586,7 +75555,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB213SD </ICLASS> -<INUM> _ => 4156 </INUM> +<INUM> _ => 4154 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75604,7 +75573,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB213SD </ICLASS> -<INUM> _ => 4157 </INUM> +<INUM> _ => 4155 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75623,7 +75592,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB213SD </ICLASS> -<INUM> _ => 4158 </INUM> +<INUM> _ => 4156 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -75641,7 +75610,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB213SS </ICLASS> -<INUM> _ => 4159 </INUM> +<INUM> _ => 4157 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75659,7 +75628,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB213SS </ICLASS> -<INUM> _ => 4160 </INUM> +<INUM> _ => 4158 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75678,7 +75647,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB213SS </ICLASS> -<INUM> _ => 4161 </INUM> +<INUM> _ => 4159 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -75696,7 +75665,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB231PD </ICLASS> -<INUM> _ => 4162 </INUM> +<INUM> _ => 4160 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -75715,7 +75684,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB231PD </ICLASS> -<INUM> _ => 4163 </INUM> +<INUM> _ => 4161 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -75734,7 +75703,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB231PD </ICLASS> -<INUM> _ => 4164 </INUM> +<INUM> _ => 4162 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -75752,7 +75721,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB231PS </ICLASS> -<INUM> _ => 4165 </INUM> +<INUM> _ => 4163 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -75771,7 +75740,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB231PS </ICLASS> -<INUM> _ => 4166 </INUM> +<INUM> _ => 4164 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -75790,7 +75759,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB231PS </ICLASS> -<INUM> _ => 4167 </INUM> +<INUM> _ => 4165 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -75808,7 +75777,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB231SD </ICLASS> -<INUM> _ => 4168 </INUM> +<INUM> _ => 4166 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75826,7 +75795,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB231SD </ICLASS> -<INUM> _ => 4169 </INUM> +<INUM> _ => 4167 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75845,7 +75814,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB231SD </ICLASS> -<INUM> _ => 4170 </INUM> +<INUM> _ => 4168 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -75863,7 +75832,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB231SS </ICLASS> -<INUM> _ => 4171 </INUM> +<INUM> _ => 4169 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75881,7 +75850,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB231SS </ICLASS> -<INUM> _ => 4172 </INUM> +<INUM> _ => 4170 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -75900,7 +75869,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB231SS </ICLASS> -<INUM> _ => 4173 </INUM> +<INUM> _ => 4171 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -75919,7 +75888,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERDPD </ICLASS> -<INUM> _ => 4174 </INUM> +<INUM> _ => 4172 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherdpd" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_GATHER) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -75944,7 +75913,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERDPS </ICLASS> -<INUM> _ => 4175 </INUM> +<INUM> _ => 4173 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherdps" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_GATHER) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -75969,7 +75938,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERQPD </ICLASS> -<INUM> _ => 4176 </INUM> +<INUM> _ => 4174 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherqpd" </INAME> <ATTRIBUTES> _ => ListItem(A_GATHER) ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -75994,7 +75963,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERQPS </ICLASS> -<INUM> _ => 4177 </INUM> +<INUM> _ => 4175 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherqps" </INAME> <ATTRIBUTES> _ => ListItem(A_GATHER) ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -76018,7 +75987,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETEXPPD </ICLASS> -<INUM> _ => 4178 </INUM> +<INUM> _ => 4176 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -76040,7 +76009,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETEXPPD </ICLASS> -<INUM> _ => 4179 </INUM> +<INUM> _ => 4177 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -76062,7 +76031,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGETEXPPD </ICLASS> -<INUM> _ => 4180 </INUM> +<INUM> _ => 4178 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -76083,7 +76052,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETEXPPS </ICLASS> -<INUM> _ => 4181 </INUM> +<INUM> _ => 4179 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -76105,7 +76074,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETEXPPS </ICLASS> -<INUM> _ => 4182 </INUM> +<INUM> _ => 4180 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -76127,7 +76096,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGETEXPPS </ICLASS> -<INUM> _ => 4183 </INUM> +<INUM> _ => 4181 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -76148,7 +76117,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGETEXPSD </ICLASS> -<INUM> _ => 4184 </INUM> +<INUM> _ => 4182 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexpsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -76166,7 +76135,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGETEXPSD </ICLASS> -<INUM> _ => 4185 </INUM> +<INUM> _ => 4183 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexpsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -76185,7 +76154,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETEXPSD </ICLASS> -<INUM> _ => 4186 </INUM> +<INUM> _ => 4184 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexpsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -76203,7 +76172,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGETEXPSS </ICLASS> -<INUM> _ => 4187 </INUM> +<INUM> _ => 4185 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexpss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -76221,7 +76190,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGETEXPSS </ICLASS> -<INUM> _ => 4188 </INUM> +<INUM> _ => 4186 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexpss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -76240,7 +76209,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETEXPSS </ICLASS> -<INUM> _ => 4189 </INUM> +<INUM> _ => 4187 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexpss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -76259,7 +76228,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETMANTPD </ICLASS> -<INUM> _ => 4190 </INUM> +<INUM> _ => 4188 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -76282,7 +76251,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETMANTPD </ICLASS> -<INUM> _ => 4191 </INUM> +<INUM> _ => 4189 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -76305,7 +76274,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGETMANTPD </ICLASS> -<INUM> _ => 4192 </INUM> +<INUM> _ => 4190 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -76327,7 +76296,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETMANTPS </ICLASS> -<INUM> _ => 4193 </INUM> +<INUM> _ => 4191 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -76350,7 +76319,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETMANTPS </ICLASS> -<INUM> _ => 4194 </INUM> +<INUM> _ => 4192 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -76373,7 +76342,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGETMANTPS </ICLASS> -<INUM> _ => 4195 </INUM> +<INUM> _ => 4193 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -76395,7 +76364,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGETMANTSD </ICLASS> -<INUM> _ => 4196 </INUM> +<INUM> _ => 4194 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -76414,7 +76383,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGETMANTSD </ICLASS> -<INUM> _ => 4197 </INUM> +<INUM> _ => 4195 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -76434,7 +76403,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETMANTSD </ICLASS> -<INUM> _ => 4198 </INUM> +<INUM> _ => 4196 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -76453,7 +76422,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGETMANTSS </ICLASS> -<INUM> _ => 4199 </INUM> +<INUM> _ => 4197 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -76472,7 +76441,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGETMANTSS </ICLASS> -<INUM> _ => 4200 </INUM> +<INUM> _ => 4198 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -76492,7 +76461,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETMANTSS </ICLASS> -<INUM> _ => 4201 </INUM> +<INUM> _ => 4199 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -76511,7 +76480,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VINSERTF32X4 </ICLASS> -<INUM> _ => 4202 </INUM> +<INUM> _ => 4200 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinsertf32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -76532,7 +76501,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VINSERTF32X4 </ICLASS> -<INUM> _ => 4203 </INUM> +<INUM> _ => 4201 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinsertf32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -76552,7 +76521,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VINSERTF64X4 </ICLASS> -<INUM> _ => 4204 </INUM> +<INUM> _ => 4202 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinsertf64x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -76573,7 +76542,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VINSERTF64X4 </ICLASS> -<INUM> _ => 4205 </INUM> +<INUM> _ => 4203 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinsertf64x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -76593,7 +76562,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VINSERTI32X4 </ICLASS> -<INUM> _ => 4206 </INUM> +<INUM> _ => 4204 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinserti32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -76614,7 +76583,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VINSERTI32X4 </ICLASS> -<INUM> _ => 4207 </INUM> +<INUM> _ => 4205 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinserti32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -76634,7 +76603,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VINSERTI64X4 </ICLASS> -<INUM> _ => 4208 </INUM> +<INUM> _ => 4206 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinserti64x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -76655,7 +76624,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VINSERTI64X4 </ICLASS> -<INUM> _ => 4209 </INUM> +<INUM> _ => 4207 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinserti64x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -76675,7 +76644,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VINSERTPS </ICLASS> -<INUM> _ => 4210 </INUM> +<INUM> _ => 4208 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinsertps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -76698,7 +76667,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_TUPLE1 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VINSERTPS </ICLASS> -<INUM> _ => 4211 </INUM> +<INUM> _ => 4209 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinsertps" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_TUPLE1) </ATTRIBUTES> @@ -76719,7 +76688,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMAXPD </ICLASS> -<INUM> _ => 4212 </INUM> +<INUM> _ => 4210 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -76738,7 +76707,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMAXPD </ICLASS> -<INUM> _ => 4213 </INUM> +<INUM> _ => 4211 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -76757,7 +76726,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMAXPD </ICLASS> -<INUM> _ => 4214 </INUM> +<INUM> _ => 4212 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -76775,7 +76744,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMAXPS </ICLASS> -<INUM> _ => 4215 </INUM> +<INUM> _ => 4213 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -76794,7 +76763,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMAXPS </ICLASS> -<INUM> _ => 4216 </INUM> +<INUM> _ => 4214 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -76813,7 +76782,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMAXPS </ICLASS> -<INUM> _ => 4217 </INUM> +<INUM> _ => 4215 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -76831,7 +76800,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMAXSD </ICLASS> -<INUM> _ => 4218 </INUM> +<INUM> _ => 4216 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -76849,7 +76818,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMAXSD </ICLASS> -<INUM> _ => 4219 </INUM> +<INUM> _ => 4217 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -76868,7 +76837,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMAXSD </ICLASS> -<INUM> _ => 4220 </INUM> +<INUM> _ => 4218 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -76886,7 +76855,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMAXSS </ICLASS> -<INUM> _ => 4221 </INUM> +<INUM> _ => 4219 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -76904,7 +76873,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMAXSS </ICLASS> -<INUM> _ => 4222 </INUM> +<INUM> _ => 4220 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -76923,7 +76892,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMAXSS </ICLASS> -<INUM> _ => 4223 </INUM> +<INUM> _ => 4221 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -76941,7 +76910,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMINPD </ICLASS> -<INUM> _ => 4224 </INUM> +<INUM> _ => 4222 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -76960,7 +76929,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMINPD </ICLASS> -<INUM> _ => 4225 </INUM> +<INUM> _ => 4223 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -76979,7 +76948,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMINPD </ICLASS> -<INUM> _ => 4226 </INUM> +<INUM> _ => 4224 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -76997,7 +76966,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMINPS </ICLASS> -<INUM> _ => 4227 </INUM> +<INUM> _ => 4225 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -77016,7 +76985,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMINPS </ICLASS> -<INUM> _ => 4228 </INUM> +<INUM> _ => 4226 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -77035,7 +77004,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMINPS </ICLASS> -<INUM> _ => 4229 </INUM> +<INUM> _ => 4227 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -77053,7 +77022,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMINSD </ICLASS> -<INUM> _ => 4230 </INUM> +<INUM> _ => 4228 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -77071,7 +77040,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMINSD </ICLASS> -<INUM> _ => 4231 </INUM> +<INUM> _ => 4229 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -77090,7 +77059,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMINSD </ICLASS> -<INUM> _ => 4232 </INUM> +<INUM> _ => 4230 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -77108,7 +77077,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMINSS </ICLASS> -<INUM> _ => 4233 </INUM> +<INUM> _ => 4231 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -77126,7 +77095,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMINSS </ICLASS> -<INUM> _ => 4234 </INUM> +<INUM> _ => 4232 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -77145,7 +77114,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMINSS </ICLASS> -<INUM> _ => 4235 </INUM> +<INUM> _ => 4233 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -77163,7 +77132,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 4236 </INUM> +<INUM> _ => 4234 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -77186,7 +77155,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 4237 </INUM> +<INUM> _ => 4235 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -77208,7 +77177,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 4238 </INUM> +<INUM> _ => 4236 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -77231,7 +77200,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 4239 </INUM> +<INUM> _ => 4237 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -77254,7 +77223,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 4240 </INUM> +<INUM> _ => 4238 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -77277,7 +77246,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 4241 </INUM> +<INUM> _ => 4239 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -77299,7 +77268,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 4242 </INUM> +<INUM> _ => 4240 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -77322,7 +77291,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 4243 </INUM> +<INUM> _ => 4241 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -77345,7 +77314,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVD </ICLASS> -<INUM> _ => 4244 </INUM> +<INUM> _ => 4242 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -77369,7 +77338,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVD </ICLASS> -<INUM> _ => 4245 </INUM> +<INUM> _ => 4243 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -77395,7 +77364,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVD </ICLASS> -<INUM> _ => 4246 </INUM> +<INUM> _ => 4244 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovd" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -77420,7 +77389,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVD </ICLASS> -<INUM> _ => 4247 </INUM> +<INUM> _ => 4245 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovd" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -77445,7 +77414,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVD </ICLASS> -<INUM> _ => 4248 </INUM> +<INUM> _ => 4246 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -77469,7 +77438,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVD </ICLASS> -<INUM> _ => 4249 </INUM> +<INUM> _ => 4247 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -77495,7 +77464,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_B rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_STORE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVD </ICLASS> -<INUM> _ => 4250 </INUM> +<INUM> _ => 4248 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovd" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_STORE) </ATTRIBUTES> @@ -77520,7 +77489,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 2 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_STORE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVD </ICLASS> -<INUM> _ => 4251 </INUM> +<INUM> _ => 4249 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovd" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_STORE) </ATTRIBUTES> @@ -77545,7 +77514,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDDUP </ICLASS> -<INUM> _ => 4252 </INUM> +<INUM> _ => 4250 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovddup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -77568,7 +77537,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_MOVDDUP ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDDUP </ICLASS> -<INUM> _ => 4253 </INUM> +<INUM> _ => 4251 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovddup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MOVDDUP) </ATTRIBUTES> @@ -77590,7 +77559,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQA32 </ICLASS> -<INUM> _ => 4254 </INUM> +<INUM> _ => 4252 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa32" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -77613,7 +77582,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQA32 </ICLASS> -<INUM> _ => 4255 </INUM> +<INUM> _ => 4253 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa32" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -77635,7 +77604,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQA32 </ICLASS> -<INUM> _ => 4256 </INUM> +<INUM> _ => 4254 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa32" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -77658,7 +77627,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQA32 </ICLASS> -<INUM> _ => 4257 </INUM> +<INUM> _ => 4255 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa32" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -77681,7 +77650,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQA64 </ICLASS> -<INUM> _ => 4258 </INUM> +<INUM> _ => 4256 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa64" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -77704,7 +77673,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQA64 </ICLASS> -<INUM> _ => 4259 </INUM> +<INUM> _ => 4257 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa64" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -77726,7 +77695,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQA64 </ICLASS> -<INUM> _ => 4260 </INUM> +<INUM> _ => 4258 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa64" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -77749,7 +77718,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQA64 </ICLASS> -<INUM> _ => 4261 </INUM> +<INUM> _ => 4259 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa64" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -77772,7 +77741,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU32 </ICLASS> -<INUM> _ => 4262 </INUM> +<INUM> _ => 4260 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu32" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -77795,7 +77764,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU32 </ICLASS> -<INUM> _ => 4263 </INUM> +<INUM> _ => 4261 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu32" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -77817,7 +77786,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU32 </ICLASS> -<INUM> _ => 4264 </INUM> +<INUM> _ => 4262 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu32" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -77840,7 +77809,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU32 </ICLASS> -<INUM> _ => 4265 </INUM> +<INUM> _ => 4263 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu32" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -77863,7 +77832,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU64 </ICLASS> -<INUM> _ => 4266 </INUM> +<INUM> _ => 4264 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu64" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -77886,7 +77855,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU64 </ICLASS> -<INUM> _ => 4267 </INUM> +<INUM> _ => 4265 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu64" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -77908,7 +77877,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU64 </ICLASS> -<INUM> _ => 4268 </INUM> +<INUM> _ => 4266 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu64" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -77931,7 +77900,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU64 </ICLASS> -<INUM> _ => 4269 </INUM> +<INUM> _ => 4267 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu64" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -77954,7 +77923,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVHLPS </ICLASS> -<INUM> _ => 4270 </INUM> +<INUM> _ => 4268 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovhlps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -77976,7 +77945,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVHPD </ICLASS> -<INUM> _ => 4271 </INUM> +<INUM> _ => 4269 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovhpd" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -77998,7 +77967,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVHPD </ICLASS> -<INUM> _ => 4272 </INUM> +<INUM> _ => 4270 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovhpd" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -78023,7 +77992,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVHPS </ICLASS> -<INUM> _ => 4273 </INUM> +<INUM> _ => 4271 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovhps" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -78045,7 +78014,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVHPS </ICLASS> -<INUM> _ => 4274 </INUM> +<INUM> _ => 4272 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovhps" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -78069,7 +78038,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVLHPS </ICLASS> -<INUM> _ => 4275 </INUM> +<INUM> _ => 4273 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovlhps" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -78091,7 +78060,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVLPD </ICLASS> -<INUM> _ => 4276 </INUM> +<INUM> _ => 4274 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovlpd" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -78113,7 +78082,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVLPD </ICLASS> -<INUM> _ => 4277 </INUM> +<INUM> _ => 4275 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovlpd" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -78138,7 +78107,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVLPS </ICLASS> -<INUM> _ => 4278 </INUM> +<INUM> _ => 4276 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovlps" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -78160,7 +78129,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVLPS </ICLASS> -<INUM> _ => 4279 </INUM> +<INUM> _ => 4277 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovlps" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -78185,7 +78154,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTDQ </ICLASS> -<INUM> _ => 4280 </INUM> +<INUM> _ => 4278 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntdq" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -78210,7 +78179,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTDQA </ICLASS> -<INUM> _ => 4281 </INUM> +<INUM> _ => 4279 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntdqa" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -78235,7 +78204,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTPD </ICLASS> -<INUM> _ => 4282 </INUM> +<INUM> _ => 4280 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntpd" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -78260,7 +78229,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTPS </ICLASS> -<INUM> _ => 4283 </INUM> +<INUM> _ => 4281 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntps" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -78284,7 +78253,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> GPR64_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVQ </ICLASS> -<INUM> _ => 4284 </INUM> +<INUM> _ => 4282 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -78310,7 +78279,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVQ </ICLASS> -<INUM> _ => 4285 </INUM> +<INUM> _ => 4283 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovq" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -78335,7 +78304,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_B ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVQ </ICLASS> -<INUM> _ => 4286 </INUM> +<INUM> _ => 4284 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -78361,7 +78330,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_B rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GPR_WRITER_STORE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVQ </ICLASS> -<INUM> _ => 4287 </INUM> +<INUM> _ => 4285 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovq" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_STORE) </ATTRIBUTES> @@ -78386,7 +78355,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVQ </ICLASS> -<INUM> _ => 4288 </INUM> +<INUM> _ => 4286 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -78411,7 +78380,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVQ </ICLASS> -<INUM> _ => 4289 </INUM> +<INUM> _ => 4287 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovq" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -78435,7 +78404,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVQ </ICLASS> -<INUM> _ => 4290 </INUM> +<INUM> _ => 4288 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -78460,7 +78429,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVQ </ICLASS> -<INUM> _ => 4291 </INUM> +<INUM> _ => 4289 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovq" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -78485,7 +78454,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVSD </ICLASS> -<INUM> _ => 4292 </INUM> +<INUM> _ => 4290 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -78507,7 +78476,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVSD </ICLASS> -<INUM> _ => 4293 </INUM> +<INUM> _ => 4291 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -78529,7 +78498,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMOVSD </ICLASS> -<INUM> _ => 4294 </INUM> +<INUM> _ => 4292 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -78547,7 +78516,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_R3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMOVSD </ICLASS> -<INUM> _ => 4295 </INUM> +<INUM> _ => 4293 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -78565,7 +78534,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVSHDUP </ICLASS> -<INUM> _ => 4296 </INUM> +<INUM> _ => 4294 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovshdup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -78588,7 +78557,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVSHDUP </ICLASS> -<INUM> _ => 4297 </INUM> +<INUM> _ => 4295 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovshdup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -78610,7 +78579,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVSLDUP </ICLASS> -<INUM> _ => 4298 </INUM> +<INUM> _ => 4296 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsldup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -78633,7 +78602,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVSLDUP </ICLASS> -<INUM> _ => 4299 </INUM> +<INUM> _ => 4297 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsldup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -78656,7 +78625,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVSS </ICLASS> -<INUM> _ => 4300 </INUM> +<INUM> _ => 4298 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -78678,7 +78647,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVSS </ICLASS> -<INUM> _ => 4301 </INUM> +<INUM> _ => 4299 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -78700,7 +78669,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMOVSS </ICLASS> -<INUM> _ => 4302 </INUM> +<INUM> _ => 4300 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -78718,7 +78687,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_R3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMOVSS </ICLASS> -<INUM> _ => 4303 </INUM> +<INUM> _ => 4301 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -78736,7 +78705,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 4304 </INUM> +<INUM> _ => 4302 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -78759,7 +78728,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 4305 </INUM> +<INUM> _ => 4303 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -78781,7 +78750,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 4306 </INUM> +<INUM> _ => 4304 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -78804,7 +78773,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 4307 </INUM> +<INUM> _ => 4305 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -78827,7 +78796,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 4308 </INUM> +<INUM> _ => 4306 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -78850,7 +78819,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 4309 </INUM> +<INUM> _ => 4307 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -78872,7 +78841,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 4310 </INUM> +<INUM> _ => 4308 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -78895,7 +78864,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 4311 </INUM> +<INUM> _ => 4309 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -78918,7 +78887,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMULPD </ICLASS> -<INUM> _ => 4312 </INUM> +<INUM> _ => 4310 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -78937,7 +78906,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMULPD </ICLASS> -<INUM> _ => 4313 </INUM> +<INUM> _ => 4311 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -78956,7 +78925,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMULPD </ICLASS> -<INUM> _ => 4314 </INUM> +<INUM> _ => 4312 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -78974,7 +78943,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMULPS </ICLASS> -<INUM> _ => 4315 </INUM> +<INUM> _ => 4313 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -78993,7 +78962,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMULPS </ICLASS> -<INUM> _ => 4316 </INUM> +<INUM> _ => 4314 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -79012,7 +78981,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMULPS </ICLASS> -<INUM> _ => 4317 </INUM> +<INUM> _ => 4315 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -79030,7 +78999,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMULSD </ICLASS> -<INUM> _ => 4318 </INUM> +<INUM> _ => 4316 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -79048,7 +79017,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMULSD </ICLASS> -<INUM> _ => 4319 </INUM> +<INUM> _ => 4317 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -79067,7 +79036,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMULSD </ICLASS> -<INUM> _ => 4320 </INUM> +<INUM> _ => 4318 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -79085,7 +79054,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMULSS </ICLASS> -<INUM> _ => 4321 </INUM> +<INUM> _ => 4319 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -79103,7 +79072,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMULSS </ICLASS> -<INUM> _ => 4322 </INUM> +<INUM> _ => 4320 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -79122,7 +79091,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMULSS </ICLASS> -<INUM> _ => 4323 </INUM> +<INUM> _ => 4321 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -79140,7 +79109,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPABSD </ICLASS> -<INUM> _ => 4324 </INUM> +<INUM> _ => 4322 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79163,7 +79132,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSD </ICLASS> -<INUM> _ => 4325 </INUM> +<INUM> _ => 4323 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -79184,7 +79153,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPABSQ </ICLASS> -<INUM> _ => 4326 </INUM> +<INUM> _ => 4324 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79207,7 +79176,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSQ </ICLASS> -<INUM> _ => 4327 </INUM> +<INUM> _ => 4325 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -79228,7 +79197,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDD </ICLASS> -<INUM> _ => 4328 </INUM> +<INUM> _ => 4326 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79248,7 +79217,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDD </ICLASS> -<INUM> _ => 4329 </INUM> +<INUM> _ => 4327 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -79266,7 +79235,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDQ </ICLASS> -<INUM> _ => 4330 </INUM> +<INUM> _ => 4328 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79286,7 +79255,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDQ </ICLASS> -<INUM> _ => 4331 </INUM> +<INUM> _ => 4329 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -79304,7 +79273,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPANDD </ICLASS> -<INUM> _ => 4332 </INUM> +<INUM> _ => 4330 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79324,7 +79293,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPANDD </ICLASS> -<INUM> _ => 4333 </INUM> +<INUM> _ => 4331 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -79342,7 +79311,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPANDND </ICLASS> -<INUM> _ => 4334 </INUM> +<INUM> _ => 4332 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandnd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79362,7 +79331,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPANDND </ICLASS> -<INUM> _ => 4335 </INUM> +<INUM> _ => 4333 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandnd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -79380,7 +79349,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPANDNQ </ICLASS> -<INUM> _ => 4336 </INUM> +<INUM> _ => 4334 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandnq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79400,7 +79369,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPANDNQ </ICLASS> -<INUM> _ => 4337 </INUM> +<INUM> _ => 4335 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandnq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -79418,7 +79387,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPANDQ </ICLASS> -<INUM> _ => 4338 </INUM> +<INUM> _ => 4336 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79438,7 +79407,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPANDQ </ICLASS> -<INUM> _ => 4339 </INUM> +<INUM> _ => 4337 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -79456,7 +79425,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPBLENDMD </ICLASS> -<INUM> _ => 4340 </INUM> +<INUM> _ => 4338 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -79476,7 +79445,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDMD </ICLASS> -<INUM> _ => 4341 </INUM> +<INUM> _ => 4339 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -79494,7 +79463,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPBLENDMQ </ICLASS> -<INUM> _ => 4342 </INUM> +<INUM> _ => 4340 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -79514,7 +79483,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDMQ </ICLASS> -<INUM> _ => 4343 </INUM> +<INUM> _ => 4341 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -79534,7 +79503,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 1 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE1 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTD </ICLASS> -<INUM> _ => 4344 </INUM> +<INUM> _ => 4342 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1) </ATTRIBUTES> @@ -79557,7 +79526,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 1 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTD </ICLASS> -<INUM> _ => 4345 </INUM> +<INUM> _ => 4343 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79580,7 +79549,7 @@ rule <BCAST> _ => 1 </BCAST> rule <BCAST> _ => 1 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTD </ICLASS> -<INUM> _ => 4346 </INUM> +<INUM> _ => 4344 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79603,7 +79572,7 @@ requires I1 =/=Int 2 rule <BCAST> _ => 1 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTD </ICLASS> -<INUM> _ => 4347 </INUM> +<INUM> _ => 4345 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79628,7 +79597,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 5 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_TUPLE1 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTQ </ICLASS> -<INUM> _ => 4348 </INUM> +<INUM> _ => 4346 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1) </ATTRIBUTES> @@ -79651,7 +79620,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 5 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTQ </ICLASS> -<INUM> _ => 4349 </INUM> +<INUM> _ => 4347 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79674,7 +79643,7 @@ rule <BCAST> _ => 5 </BCAST> rule <BCAST> _ => 5 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> GPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTQ </ICLASS> -<INUM> _ => 4350 </INUM> +<INUM> _ => 4348 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79698,7 +79667,7 @@ rule <BCAST> _ => 5 </BCAST> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPD </ICLASS> -<INUM> _ => 4351 </INUM> +<INUM> _ => 4349 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79720,7 +79689,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPD </ICLASS> -<INUM> _ => 4352 </INUM> +<INUM> _ => 4350 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -79739,7 +79708,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPEQD </ICLASS> -<INUM> _ => 4353 </INUM> +<INUM> _ => 4351 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79760,7 +79729,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQD </ICLASS> -<INUM> _ => 4354 </INUM> +<INUM> _ => 4352 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -79779,7 +79748,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPEQQ </ICLASS> -<INUM> _ => 4355 </INUM> +<INUM> _ => 4353 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79800,7 +79769,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQQ </ICLASS> -<INUM> _ => 4356 </INUM> +<INUM> _ => 4354 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -79819,7 +79788,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPGTD </ICLASS> -<INUM> _ => 4357 </INUM> +<INUM> _ => 4355 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79840,7 +79809,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTD </ICLASS> -<INUM> _ => 4358 </INUM> +<INUM> _ => 4356 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -79859,7 +79828,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPGTQ </ICLASS> -<INUM> _ => 4359 </INUM> +<INUM> _ => 4357 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79880,7 +79849,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTQ </ICLASS> -<INUM> _ => 4360 </INUM> +<INUM> _ => 4358 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -79900,7 +79869,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPQ </ICLASS> -<INUM> _ => 4361 </INUM> +<INUM> _ => 4359 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79922,7 +79891,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPQ </ICLASS> -<INUM> _ => 4362 </INUM> +<INUM> _ => 4360 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -79942,7 +79911,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPUD </ICLASS> -<INUM> _ => 4363 </INUM> +<INUM> _ => 4361 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpud" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -79964,7 +79933,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPUD </ICLASS> -<INUM> _ => 4364 </INUM> +<INUM> _ => 4362 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpud" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -79984,7 +79953,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPUQ </ICLASS> -<INUM> _ => 4365 </INUM> +<INUM> _ => 4363 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80006,7 +79975,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPUQ </ICLASS> -<INUM> _ => 4366 </INUM> +<INUM> _ => 4364 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80026,7 +79995,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMPRESSD </ICLASS> -<INUM> _ => 4367 </INUM> +<INUM> _ => 4365 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -80049,7 +80018,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMPRESSD </ICLASS> -<INUM> _ => 4368 </INUM> +<INUM> _ => 4366 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80072,7 +80041,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMPRESSQ </ICLASS> -<INUM> _ => 4369 </INUM> +<INUM> _ => 4367 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -80095,7 +80064,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMPRESSQ </ICLASS> -<INUM> _ => 4370 </INUM> +<INUM> _ => 4368 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80117,7 +80086,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMD </ICLASS> -<INUM> _ => 4371 </INUM> +<INUM> _ => 4369 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80137,7 +80106,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMD </ICLASS> -<INUM> _ => 4372 </INUM> +<INUM> _ => 4370 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80155,7 +80124,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2D </ICLASS> -<INUM> _ => 4373 </INUM> +<INUM> _ => 4371 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2d" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80175,7 +80144,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2D </ICLASS> -<INUM> _ => 4374 </INUM> +<INUM> _ => 4372 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2d" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80193,7 +80162,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2PD </ICLASS> -<INUM> _ => 4375 </INUM> +<INUM> _ => 4373 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80213,7 +80182,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2PD </ICLASS> -<INUM> _ => 4376 </INUM> +<INUM> _ => 4374 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80231,7 +80200,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2PS </ICLASS> -<INUM> _ => 4377 </INUM> +<INUM> _ => 4375 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80251,7 +80220,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2PS </ICLASS> -<INUM> _ => 4378 </INUM> +<INUM> _ => 4376 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80269,7 +80238,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2Q </ICLASS> -<INUM> _ => 4379 </INUM> +<INUM> _ => 4377 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2q" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80289,7 +80258,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2Q </ICLASS> -<INUM> _ => 4380 </INUM> +<INUM> _ => 4378 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2q" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80308,7 +80277,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 4381 </INUM> +<INUM> _ => 4379 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80332,7 +80301,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 4382 </INUM> +<INUM> _ => 4380 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80353,7 +80322,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 4383 </INUM> +<INUM> _ => 4381 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80373,7 +80342,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 4384 </INUM> +<INUM> _ => 4382 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80392,7 +80361,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 4385 </INUM> +<INUM> _ => 4383 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80416,7 +80385,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 4386 </INUM> +<INUM> _ => 4384 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80437,7 +80406,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 4387 </INUM> +<INUM> _ => 4385 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80457,7 +80426,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 4388 </INUM> +<INUM> _ => 4386 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80476,7 +80445,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMPD </ICLASS> -<INUM> _ => 4389 </INUM> +<INUM> _ => 4387 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80500,7 +80469,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMPD </ICLASS> -<INUM> _ => 4390 </INUM> +<INUM> _ => 4388 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80521,7 +80490,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMPD </ICLASS> -<INUM> _ => 4391 </INUM> +<INUM> _ => 4389 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80541,7 +80510,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMPD </ICLASS> -<INUM> _ => 4392 </INUM> +<INUM> _ => 4390 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80559,7 +80528,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMPS </ICLASS> -<INUM> _ => 4393 </INUM> +<INUM> _ => 4391 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80579,7 +80548,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMPS </ICLASS> -<INUM> _ => 4394 </INUM> +<INUM> _ => 4392 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80598,7 +80567,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMQ </ICLASS> -<INUM> _ => 4395 </INUM> +<INUM> _ => 4393 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80622,7 +80591,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMQ </ICLASS> -<INUM> _ => 4396 </INUM> +<INUM> _ => 4394 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80643,7 +80612,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMQ </ICLASS> -<INUM> _ => 4397 </INUM> +<INUM> _ => 4395 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80663,7 +80632,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMQ </ICLASS> -<INUM> _ => 4398 </INUM> +<INUM> _ => 4396 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80681,7 +80650,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2D </ICLASS> -<INUM> _ => 4399 </INUM> +<INUM> _ => 4397 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2d" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80701,7 +80670,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2D </ICLASS> -<INUM> _ => 4400 </INUM> +<INUM> _ => 4398 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2d" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80719,7 +80688,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2PD </ICLASS> -<INUM> _ => 4401 </INUM> +<INUM> _ => 4399 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80739,7 +80708,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2PD </ICLASS> -<INUM> _ => 4402 </INUM> +<INUM> _ => 4400 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80757,7 +80726,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2PS </ICLASS> -<INUM> _ => 4403 </INUM> +<INUM> _ => 4401 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80777,7 +80746,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2PS </ICLASS> -<INUM> _ => 4404 </INUM> +<INUM> _ => 4402 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80795,7 +80764,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2Q </ICLASS> -<INUM> _ => 4405 </INUM> +<INUM> _ => 4403 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2q" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80815,7 +80784,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2Q </ICLASS> -<INUM> _ => 4406 </INUM> +<INUM> _ => 4404 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2q" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -80834,7 +80803,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXPANDD </ICLASS> -<INUM> _ => 4407 </INUM> +<INUM> _ => 4405 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -80856,7 +80825,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPEXPANDD </ICLASS> -<INUM> _ => 4408 </INUM> +<INUM> _ => 4406 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80879,7 +80848,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXPANDQ </ICLASS> -<INUM> _ => 4409 </INUM> +<INUM> _ => 4407 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -80901,7 +80870,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPEXPANDQ </ICLASS> -<INUM> _ => 4410 </INUM> +<INUM> _ => 4408 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -80924,7 +80893,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERDD </ICLASS> -<INUM> _ => 4411 </INUM> +<INUM> _ => 4409 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vpgatherdd" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_GATHER) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -80949,7 +80918,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERDQ </ICLASS> -<INUM> _ => 4412 </INUM> +<INUM> _ => 4410 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vpgatherdq" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_GATHER) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -80974,7 +80943,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERQD </ICLASS> -<INUM> _ => 4413 </INUM> +<INUM> _ => 4411 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vpgatherqd" </INAME> <ATTRIBUTES> _ => ListItem(A_GATHER) ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -80999,7 +80968,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERQQ </ICLASS> -<INUM> _ => 4414 </INUM> +<INUM> _ => 4412 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vpgatherqq" </INAME> <ATTRIBUTES> _ => ListItem(A_GATHER) ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -81023,7 +80992,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXSD </ICLASS> -<INUM> _ => 4415 </INUM> +<INUM> _ => 4413 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81043,7 +81012,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSD </ICLASS> -<INUM> _ => 4416 </INUM> +<INUM> _ => 4414 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -81061,7 +81030,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXSQ </ICLASS> -<INUM> _ => 4417 </INUM> +<INUM> _ => 4415 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81081,7 +81050,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSQ </ICLASS> -<INUM> _ => 4418 </INUM> +<INUM> _ => 4416 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -81099,7 +81068,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXUD </ICLASS> -<INUM> _ => 4419 </INUM> +<INUM> _ => 4417 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxud" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81119,7 +81088,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUD </ICLASS> -<INUM> _ => 4420 </INUM> +<INUM> _ => 4418 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxud" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -81137,7 +81106,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXUQ </ICLASS> -<INUM> _ => 4421 </INUM> +<INUM> _ => 4419 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81157,7 +81126,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUQ </ICLASS> -<INUM> _ => 4422 </INUM> +<INUM> _ => 4420 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -81175,7 +81144,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINSD </ICLASS> -<INUM> _ => 4423 </INUM> +<INUM> _ => 4421 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81195,7 +81164,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSD </ICLASS> -<INUM> _ => 4424 </INUM> +<INUM> _ => 4422 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -81213,7 +81182,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINSQ </ICLASS> -<INUM> _ => 4425 </INUM> +<INUM> _ => 4423 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81233,7 +81202,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSQ </ICLASS> -<INUM> _ => 4426 </INUM> +<INUM> _ => 4424 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -81251,7 +81220,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINUD </ICLASS> -<INUM> _ => 4427 </INUM> +<INUM> _ => 4425 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminud" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81271,7 +81240,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUD </ICLASS> -<INUM> _ => 4428 </INUM> +<INUM> _ => 4426 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminud" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -81289,7 +81258,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINUQ </ICLASS> -<INUM> _ => 4429 </INUM> +<INUM> _ => 4427 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81309,7 +81278,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUQ </ICLASS> -<INUM> _ => 4430 </INUM> +<INUM> _ => 4428 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -81327,7 +81296,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVDB </ICLASS> -<INUM> _ => 4431 </INUM> +<INUM> _ => 4429 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81350,7 +81319,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVDB </ICLASS> -<INUM> _ => 4432 </INUM> +<INUM> _ => 4430 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -81373,7 +81342,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVDW </ICLASS> -<INUM> _ => 4433 </INUM> +<INUM> _ => 4431 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81396,7 +81365,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVDW </ICLASS> -<INUM> _ => 4434 </INUM> +<INUM> _ => 4432 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -81419,7 +81388,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVQB </ICLASS> -<INUM> _ => 4435 </INUM> +<INUM> _ => 4433 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81442,7 +81411,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_EIGHTHMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVQB </ICLASS> -<INUM> _ => 4436 </INUM> +<INUM> _ => 4434 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_EIGHTHMEM) </ATTRIBUTES> @@ -81465,7 +81434,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVQD </ICLASS> -<INUM> _ => 4437 </INUM> +<INUM> _ => 4435 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81488,7 +81457,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVQD </ICLASS> -<INUM> _ => 4438 </INUM> +<INUM> _ => 4436 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -81511,7 +81480,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVQW </ICLASS> -<INUM> _ => 4439 </INUM> +<INUM> _ => 4437 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81534,7 +81503,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVQW </ICLASS> -<INUM> _ => 4440 </INUM> +<INUM> _ => 4438 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -81557,7 +81526,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSDB </ICLASS> -<INUM> _ => 4441 </INUM> +<INUM> _ => 4439 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81580,7 +81549,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSDB </ICLASS> -<INUM> _ => 4442 </INUM> +<INUM> _ => 4440 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -81603,7 +81572,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSDW </ICLASS> -<INUM> _ => 4443 </INUM> +<INUM> _ => 4441 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81626,7 +81595,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSDW </ICLASS> -<INUM> _ => 4444 </INUM> +<INUM> _ => 4442 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -81649,7 +81618,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSQB </ICLASS> -<INUM> _ => 4445 </INUM> +<INUM> _ => 4443 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81672,7 +81641,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_EIGHTHMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSQB </ICLASS> -<INUM> _ => 4446 </INUM> +<INUM> _ => 4444 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_EIGHTHMEM) </ATTRIBUTES> @@ -81695,7 +81664,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSQD </ICLASS> -<INUM> _ => 4447 </INUM> +<INUM> _ => 4445 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81718,7 +81687,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSQD </ICLASS> -<INUM> _ => 4448 </INUM> +<INUM> _ => 4446 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -81741,7 +81710,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSQW </ICLASS> -<INUM> _ => 4449 </INUM> +<INUM> _ => 4447 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81764,7 +81733,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSQW </ICLASS> -<INUM> _ => 4450 </INUM> +<INUM> _ => 4448 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -81787,7 +81756,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXBD </ICLASS> -<INUM> _ => 4451 </INUM> +<INUM> _ => 4449 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81809,7 +81778,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXBD </ICLASS> -<INUM> _ => 4452 </INUM> +<INUM> _ => 4450 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -81830,7 +81799,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXBQ </ICLASS> -<INUM> _ => 4453 </INUM> +<INUM> _ => 4451 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81852,7 +81821,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_EIGHTHMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXBQ </ICLASS> -<INUM> _ => 4454 </INUM> +<INUM> _ => 4452 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_EIGHTHMEM) </ATTRIBUTES> @@ -81873,7 +81842,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXDQ </ICLASS> -<INUM> _ => 4455 </INUM> +<INUM> _ => 4453 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81896,7 +81865,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXDQ </ICLASS> -<INUM> _ => 4456 </INUM> +<INUM> _ => 4454 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -81918,7 +81887,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXWD </ICLASS> -<INUM> _ => 4457 </INUM> +<INUM> _ => 4455 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81940,7 +81909,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXWD </ICLASS> -<INUM> _ => 4458 </INUM> +<INUM> _ => 4456 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -81961,7 +81930,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXWQ </ICLASS> -<INUM> _ => 4459 </INUM> +<INUM> _ => 4457 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxwq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -81983,7 +81952,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXWQ </ICLASS> -<INUM> _ => 4460 </INUM> +<INUM> _ => 4458 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxwq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -82004,7 +81973,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSDB </ICLASS> -<INUM> _ => 4461 </INUM> +<INUM> _ => 4459 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82027,7 +81996,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSDB </ICLASS> -<INUM> _ => 4462 </INUM> +<INUM> _ => 4460 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -82050,7 +82019,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSDW </ICLASS> -<INUM> _ => 4463 </INUM> +<INUM> _ => 4461 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82073,7 +82042,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSDW </ICLASS> -<INUM> _ => 4464 </INUM> +<INUM> _ => 4462 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -82096,7 +82065,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSQB </ICLASS> -<INUM> _ => 4465 </INUM> +<INUM> _ => 4463 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82119,7 +82088,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_EIGHTHMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSQB </ICLASS> -<INUM> _ => 4466 </INUM> +<INUM> _ => 4464 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_EIGHTHMEM) </ATTRIBUTES> @@ -82142,7 +82111,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSQD </ICLASS> -<INUM> _ => 4467 </INUM> +<INUM> _ => 4465 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82165,7 +82134,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSQD </ICLASS> -<INUM> _ => 4468 </INUM> +<INUM> _ => 4466 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -82188,7 +82157,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSQW </ICLASS> -<INUM> _ => 4469 </INUM> +<INUM> _ => 4467 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82211,7 +82180,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSQW </ICLASS> -<INUM> _ => 4470 </INUM> +<INUM> _ => 4468 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -82234,7 +82203,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXBD </ICLASS> -<INUM> _ => 4471 </INUM> +<INUM> _ => 4469 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82256,7 +82225,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXBD </ICLASS> -<INUM> _ => 4472 </INUM> +<INUM> _ => 4470 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -82277,7 +82246,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXBQ </ICLASS> -<INUM> _ => 4473 </INUM> +<INUM> _ => 4471 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82299,7 +82268,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_EIGHTHMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXBQ </ICLASS> -<INUM> _ => 4474 </INUM> +<INUM> _ => 4472 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_EIGHTHMEM) </ATTRIBUTES> @@ -82320,7 +82289,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXDQ </ICLASS> -<INUM> _ => 4475 </INUM> +<INUM> _ => 4473 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82343,7 +82312,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXDQ </ICLASS> -<INUM> _ => 4476 </INUM> +<INUM> _ => 4474 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -82365,7 +82334,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXWD </ICLASS> -<INUM> _ => 4477 </INUM> +<INUM> _ => 4475 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82387,7 +82356,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXWD </ICLASS> -<INUM> _ => 4478 </INUM> +<INUM> _ => 4476 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -82408,7 +82377,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXWQ </ICLASS> -<INUM> _ => 4479 </INUM> +<INUM> _ => 4477 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxwq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82430,7 +82399,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXWQ </ICLASS> -<INUM> _ => 4480 </INUM> +<INUM> _ => 4478 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxwq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -82451,7 +82420,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULDQ </ICLASS> -<INUM> _ => 4481 </INUM> +<INUM> _ => 4479 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmuldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82471,7 +82440,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULDQ </ICLASS> -<INUM> _ => 4482 </INUM> +<INUM> _ => 4480 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmuldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_DOUBLE_WIDE_MEMOP) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82489,7 +82458,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULLD </ICLASS> -<INUM> _ => 4483 </INUM> +<INUM> _ => 4481 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82509,7 +82478,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULLD </ICLASS> -<INUM> _ => 4484 </INUM> +<INUM> _ => 4482 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulld" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -82527,7 +82496,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULUDQ </ICLASS> -<INUM> _ => 4485 </INUM> +<INUM> _ => 4483 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmuludq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82547,7 +82516,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULUDQ </ICLASS> -<INUM> _ => 4486 </INUM> +<INUM> _ => 4484 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmuludq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_DOUBLE_WIDE_MEMOP) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82565,7 +82534,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPORD </ICLASS> -<INUM> _ => 4487 </INUM> +<INUM> _ => 4485 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpord" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82585,7 +82554,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPORD </ICLASS> -<INUM> _ => 4488 </INUM> +<INUM> _ => 4486 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpord" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -82603,7 +82572,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPORQ </ICLASS> -<INUM> _ => 4489 </INUM> +<INUM> _ => 4487 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vporq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82623,7 +82592,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPORQ </ICLASS> -<INUM> _ => 4490 </INUM> +<INUM> _ => 4488 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vporq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -82642,7 +82611,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROLD </ICLASS> -<INUM> _ => 4491 </INUM> +<INUM> _ => 4489 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprold" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82664,7 +82633,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROLD </ICLASS> -<INUM> _ => 4492 </INUM> +<INUM> _ => 4490 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprold" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -82684,7 +82653,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROLQ </ICLASS> -<INUM> _ => 4493 </INUM> +<INUM> _ => 4491 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82706,7 +82675,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROLQ </ICLASS> -<INUM> _ => 4494 </INUM> +<INUM> _ => 4492 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -82725,7 +82694,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPROLVD </ICLASS> -<INUM> _ => 4495 </INUM> +<INUM> _ => 4493 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82745,7 +82714,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROLVD </ICLASS> -<INUM> _ => 4496 </INUM> +<INUM> _ => 4494 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -82763,7 +82732,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPROLVQ </ICLASS> -<INUM> _ => 4497 </INUM> +<INUM> _ => 4495 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82783,7 +82752,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROLVQ </ICLASS> -<INUM> _ => 4498 </INUM> +<INUM> _ => 4496 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -82802,7 +82771,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPRORD </ICLASS> -<INUM> _ => 4499 </INUM> +<INUM> _ => 4497 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprord" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82824,7 +82793,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPRORD </ICLASS> -<INUM> _ => 4500 </INUM> +<INUM> _ => 4498 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprord" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -82844,7 +82813,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPRORQ </ICLASS> -<INUM> _ => 4501 </INUM> +<INUM> _ => 4499 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82866,7 +82835,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPRORQ </ICLASS> -<INUM> _ => 4502 </INUM> +<INUM> _ => 4500 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -82885,7 +82854,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPRORVD </ICLASS> -<INUM> _ => 4503 </INUM> +<INUM> _ => 4501 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82905,7 +82874,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPRORVD </ICLASS> -<INUM> _ => 4504 </INUM> +<INUM> _ => 4502 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -82923,7 +82892,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPRORVQ </ICLASS> -<INUM> _ => 4505 </INUM> +<INUM> _ => 4503 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -82943,7 +82912,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPRORVQ </ICLASS> -<INUM> _ => 4506 </INUM> +<INUM> _ => 4504 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -82962,7 +82931,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSCATTERDD </ICLASS> -<INUM> _ => 4507 </INUM> +<INUM> _ => 4505 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vpscatterdd" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -82987,7 +82956,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSCATTERDQ </ICLASS> -<INUM> _ => 4508 </INUM> +<INUM> _ => 4506 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vpscatterdq" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -83012,7 +82981,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSCATTERQD </ICLASS> -<INUM> _ => 4509 </INUM> +<INUM> _ => 4507 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vpscatterqd" </INAME> <ATTRIBUTES> _ => ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -83037,7 +83006,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSCATTERQQ </ICLASS> -<INUM> _ => 4510 </INUM> +<INUM> _ => 4508 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vpscatterqq" </INAME> <ATTRIBUTES> _ => ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -83062,7 +83031,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFD </ICLASS> -<INUM> _ => 4511 </INUM> +<INUM> _ => 4509 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83086,7 +83055,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFD </ICLASS> -<INUM> _ => 4512 </INUM> +<INUM> _ => 4510 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83107,7 +83076,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 4513 </INUM> +<INUM> _ => 4511 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83127,7 +83096,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 4514 </INUM> +<INUM> _ => 4512 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -83147,7 +83116,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 4515 </INUM> +<INUM> _ => 4513 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83169,7 +83138,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 4516 </INUM> +<INUM> _ => 4514 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83188,7 +83157,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 4517 </INUM> +<INUM> _ => 4515 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83208,7 +83177,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 4518 </INUM> +<INUM> _ => 4516 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -83228,7 +83197,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 4519 </INUM> +<INUM> _ => 4517 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83250,7 +83219,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 4520 </INUM> +<INUM> _ => 4518 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83269,7 +83238,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLVD </ICLASS> -<INUM> _ => 4521 </INUM> +<INUM> _ => 4519 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83289,7 +83258,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLVD </ICLASS> -<INUM> _ => 4522 </INUM> +<INUM> _ => 4520 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83307,7 +83276,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLVQ </ICLASS> -<INUM> _ => 4523 </INUM> +<INUM> _ => 4521 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83327,7 +83296,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLVQ </ICLASS> -<INUM> _ => 4524 </INUM> +<INUM> _ => 4522 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83345,7 +83314,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 4525 </INUM> +<INUM> _ => 4523 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83365,7 +83334,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 4526 </INUM> +<INUM> _ => 4524 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -83385,7 +83354,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 4527 </INUM> +<INUM> _ => 4525 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83407,7 +83376,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 4528 </INUM> +<INUM> _ => 4526 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83426,7 +83395,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAQ </ICLASS> -<INUM> _ => 4529 </INUM> +<INUM> _ => 4527 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83446,7 +83415,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAQ </ICLASS> -<INUM> _ => 4530 </INUM> +<INUM> _ => 4528 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -83466,7 +83435,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAQ </ICLASS> -<INUM> _ => 4531 </INUM> +<INUM> _ => 4529 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83488,7 +83457,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAQ </ICLASS> -<INUM> _ => 4532 </INUM> +<INUM> _ => 4530 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83507,7 +83476,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAVD </ICLASS> -<INUM> _ => 4533 </INUM> +<INUM> _ => 4531 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83527,7 +83496,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAVD </ICLASS> -<INUM> _ => 4534 </INUM> +<INUM> _ => 4532 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83545,7 +83514,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAVQ </ICLASS> -<INUM> _ => 4535 </INUM> +<INUM> _ => 4533 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83565,7 +83534,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAVQ </ICLASS> -<INUM> _ => 4536 </INUM> +<INUM> _ => 4534 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83583,7 +83552,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 4537 </INUM> +<INUM> _ => 4535 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83603,7 +83572,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 4538 </INUM> +<INUM> _ => 4536 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -83623,7 +83592,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 4539 </INUM> +<INUM> _ => 4537 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83645,7 +83614,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 4540 </INUM> +<INUM> _ => 4538 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83664,7 +83633,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 4541 </INUM> +<INUM> _ => 4539 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83684,7 +83653,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 4542 </INUM> +<INUM> _ => 4540 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -83704,7 +83673,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 4543 </INUM> +<INUM> _ => 4541 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83726,7 +83695,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 4544 </INUM> +<INUM> _ => 4542 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83745,7 +83714,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLVD </ICLASS> -<INUM> _ => 4545 </INUM> +<INUM> _ => 4543 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83765,7 +83734,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLVD </ICLASS> -<INUM> _ => 4546 </INUM> +<INUM> _ => 4544 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83783,7 +83752,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLVQ </ICLASS> -<INUM> _ => 4547 </INUM> +<INUM> _ => 4545 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83803,7 +83772,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLVQ </ICLASS> -<INUM> _ => 4548 </INUM> +<INUM> _ => 4546 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83821,7 +83790,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBD </ICLASS> -<INUM> _ => 4549 </INUM> +<INUM> _ => 4547 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83841,7 +83810,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBD </ICLASS> -<INUM> _ => 4550 </INUM> +<INUM> _ => 4548 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83859,7 +83828,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBQ </ICLASS> -<INUM> _ => 4551 </INUM> +<INUM> _ => 4549 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83879,7 +83848,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBQ </ICLASS> -<INUM> _ => 4552 </INUM> +<INUM> _ => 4550 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83898,7 +83867,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTERNLOGD </ICLASS> -<INUM> _ => 4553 </INUM> +<INUM> _ => 4551 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpternlogd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83919,7 +83888,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTERNLOGD </ICLASS> -<INUM> _ => 4554 </INUM> +<INUM> _ => 4552 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpternlogd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83938,7 +83907,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTERNLOGQ </ICLASS> -<INUM> _ => 4555 </INUM> +<INUM> _ => 4553 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpternlogq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83959,7 +83928,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTERNLOGQ </ICLASS> -<INUM> _ => 4556 </INUM> +<INUM> _ => 4554 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpternlogq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -83977,7 +83946,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTMD </ICLASS> -<INUM> _ => 4557 </INUM> +<INUM> _ => 4555 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -83998,7 +83967,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTMD </ICLASS> -<INUM> _ => 4558 </INUM> +<INUM> _ => 4556 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84017,7 +83986,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTMQ </ICLASS> -<INUM> _ => 4559 </INUM> +<INUM> _ => 4557 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -84038,7 +84007,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTMQ </ICLASS> -<INUM> _ => 4560 </INUM> +<INUM> _ => 4558 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84057,7 +84026,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTNMD </ICLASS> -<INUM> _ => 4561 </INUM> +<INUM> _ => 4559 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -84078,7 +84047,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTNMD </ICLASS> -<INUM> _ => 4562 </INUM> +<INUM> _ => 4560 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84097,7 +84066,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTNMQ </ICLASS> -<INUM> _ => 4563 </INUM> +<INUM> _ => 4561 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -84118,7 +84087,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTNMQ </ICLASS> -<INUM> _ => 4564 </INUM> +<INUM> _ => 4562 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84137,7 +84106,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKHDQ </ICLASS> -<INUM> _ => 4565 </INUM> +<INUM> _ => 4563 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -84157,7 +84126,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHDQ </ICLASS> -<INUM> _ => 4566 </INUM> +<INUM> _ => 4564 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84175,7 +84144,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKHQDQ </ICLASS> -<INUM> _ => 4567 </INUM> +<INUM> _ => 4565 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhqdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -84195,7 +84164,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHQDQ </ICLASS> -<INUM> _ => 4568 </INUM> +<INUM> _ => 4566 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhqdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84213,7 +84182,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKLDQ </ICLASS> -<INUM> _ => 4569 </INUM> +<INUM> _ => 4567 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -84233,7 +84202,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLDQ </ICLASS> -<INUM> _ => 4570 </INUM> +<INUM> _ => 4568 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84251,7 +84220,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKLQDQ </ICLASS> -<INUM> _ => 4571 </INUM> +<INUM> _ => 4569 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklqdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -84271,7 +84240,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLQDQ </ICLASS> -<INUM> _ => 4572 </INUM> +<INUM> _ => 4570 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklqdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84289,7 +84258,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPXORD </ICLASS> -<INUM> _ => 4573 </INUM> +<INUM> _ => 4571 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpxord" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -84309,7 +84278,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPXORD </ICLASS> -<INUM> _ => 4574 </INUM> +<INUM> _ => 4572 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpxord" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84327,7 +84296,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPXORQ </ICLASS> -<INUM> _ => 4575 </INUM> +<INUM> _ => 4573 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpxorq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -84347,7 +84316,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPXORQ </ICLASS> -<INUM> _ => 4576 </INUM> +<INUM> _ => 4574 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpxorq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84365,7 +84334,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRCP14PD </ICLASS> -<INUM> _ => 4577 </INUM> +<INUM> _ => 4575 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp14pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -84388,7 +84357,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRCP14PD </ICLASS> -<INUM> _ => 4578 </INUM> +<INUM> _ => 4576 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp14pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84409,7 +84378,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRCP14PS </ICLASS> -<INUM> _ => 4579 </INUM> +<INUM> _ => 4577 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp14ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -84432,7 +84401,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRCP14PS </ICLASS> -<INUM> _ => 4580 </INUM> +<INUM> _ => 4578 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp14ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84453,7 +84422,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRCP14SD </ICLASS> -<INUM> _ => 4581 </INUM> +<INUM> _ => 4579 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp14sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -84472,7 +84441,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRCP14SD </ICLASS> -<INUM> _ => 4582 </INUM> +<INUM> _ => 4580 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp14sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -84490,7 +84459,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRCP14SS </ICLASS> -<INUM> _ => 4583 </INUM> +<INUM> _ => 4581 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp14ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -84509,7 +84478,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRCP14SS </ICLASS> -<INUM> _ => 4584 </INUM> +<INUM> _ => 4582 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp14ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -84528,7 +84497,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRNDSCALEPD </ICLASS> -<INUM> _ => 4585 </INUM> +<INUM> _ => 4583 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscalepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -84551,7 +84520,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRNDSCALEPD </ICLASS> -<INUM> _ => 4586 </INUM> +<INUM> _ => 4584 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscalepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -84574,7 +84543,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRNDSCALEPD </ICLASS> -<INUM> _ => 4587 </INUM> +<INUM> _ => 4585 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscalepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84596,7 +84565,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRNDSCALEPS </ICLASS> -<INUM> _ => 4588 </INUM> +<INUM> _ => 4586 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscaleps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -84619,7 +84588,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRNDSCALEPS </ICLASS> -<INUM> _ => 4589 </INUM> +<INUM> _ => 4587 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscaleps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -84642,7 +84611,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRNDSCALEPS </ICLASS> -<INUM> _ => 4590 </INUM> +<INUM> _ => 4588 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscaleps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84664,7 +84633,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRNDSCALESD </ICLASS> -<INUM> _ => 4591 </INUM> +<INUM> _ => 4589 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscalesd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -84683,7 +84652,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRNDSCALESD </ICLASS> -<INUM> _ => 4592 </INUM> +<INUM> _ => 4590 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscalesd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -84703,7 +84672,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRNDSCALESD </ICLASS> -<INUM> _ => 4593 </INUM> +<INUM> _ => 4591 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscalesd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -84722,7 +84691,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRNDSCALESS </ICLASS> -<INUM> _ => 4594 </INUM> +<INUM> _ => 4592 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscaless" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -84741,7 +84710,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRNDSCALESS </ICLASS> -<INUM> _ => 4595 </INUM> +<INUM> _ => 4593 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscaless" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -84761,7 +84730,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRNDSCALESS </ICLASS> -<INUM> _ => 4596 </INUM> +<INUM> _ => 4594 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscaless" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -84779,7 +84748,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRSQRT14PD </ICLASS> -<INUM> _ => 4597 </INUM> +<INUM> _ => 4595 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt14pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -84802,7 +84771,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRSQRT14PD </ICLASS> -<INUM> _ => 4598 </INUM> +<INUM> _ => 4596 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt14pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84823,7 +84792,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRSQRT14PS </ICLASS> -<INUM> _ => 4599 </INUM> +<INUM> _ => 4597 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt14ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -84846,7 +84815,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRSQRT14PS </ICLASS> -<INUM> _ => 4600 </INUM> +<INUM> _ => 4598 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt14ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84867,7 +84836,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRSQRT14SD </ICLASS> -<INUM> _ => 4601 </INUM> +<INUM> _ => 4599 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt14sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -84886,7 +84855,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRSQRT14SD </ICLASS> -<INUM> _ => 4602 </INUM> +<INUM> _ => 4600 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt14sd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -84904,7 +84873,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRSQRT14SS </ICLASS> -<INUM> _ => 4603 </INUM> +<INUM> _ => 4601 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt14ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -84923,7 +84892,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRSQRT14SS </ICLASS> -<INUM> _ => 4604 </INUM> +<INUM> _ => 4602 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt14ss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -84941,7 +84910,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSCALEFPD </ICLASS> -<INUM> _ => 4605 </INUM> +<INUM> _ => 4603 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -84960,7 +84929,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSCALEFPD </ICLASS> -<INUM> _ => 4606 </INUM> +<INUM> _ => 4604 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -84979,7 +84948,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSCALEFPD </ICLASS> -<INUM> _ => 4607 </INUM> +<INUM> _ => 4605 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -84997,7 +84966,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSCALEFPS </ICLASS> -<INUM> _ => 4608 </INUM> +<INUM> _ => 4606 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -85016,7 +84985,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSCALEFPS </ICLASS> -<INUM> _ => 4609 </INUM> +<INUM> _ => 4607 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -85035,7 +85004,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSCALEFPS </ICLASS> -<INUM> _ => 4610 </INUM> +<INUM> _ => 4608 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -85053,7 +85022,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSCALEFSD </ICLASS> -<INUM> _ => 4611 </INUM> +<INUM> _ => 4609 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -85071,7 +85040,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSCALEFSD </ICLASS> -<INUM> _ => 4612 </INUM> +<INUM> _ => 4610 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -85090,7 +85059,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSCALEFSD </ICLASS> -<INUM> _ => 4613 </INUM> +<INUM> _ => 4611 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -85108,7 +85077,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSCALEFSS </ICLASS> -<INUM> _ => 4614 </INUM> +<INUM> _ => 4612 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -85126,7 +85095,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSCALEFSS </ICLASS> -<INUM> _ => 4615 </INUM> +<INUM> _ => 4613 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -85145,7 +85114,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSCALEFSS </ICLASS> -<INUM> _ => 4616 </INUM> +<INUM> _ => 4614 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -85164,7 +85133,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSCATTERDPD </ICLASS> -<INUM> _ => 4617 </INUM> +<INUM> _ => 4615 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterdpd" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -85189,7 +85158,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSCATTERDPS </ICLASS> -<INUM> _ => 4618 </INUM> +<INUM> _ => 4616 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterdps" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -85214,7 +85183,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSCATTERQPD </ICLASS> -<INUM> _ => 4619 </INUM> +<INUM> _ => 4617 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterqpd" </INAME> <ATTRIBUTES> _ => ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -85239,7 +85208,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_ZMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSCATTERQPS </ICLASS> -<INUM> _ => 4620 </INUM> +<INUM> _ => 4618 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterqps" </INAME> <ATTRIBUTES> _ => ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -85264,7 +85233,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSHUFF32X4 </ICLASS> -<INUM> _ => 4621 </INUM> +<INUM> _ => 4619 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshuff32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -85285,7 +85254,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFF32X4 </ICLASS> -<INUM> _ => 4622 </INUM> +<INUM> _ => 4620 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshuff32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -85304,7 +85273,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSHUFF64X2 </ICLASS> -<INUM> _ => 4623 </INUM> +<INUM> _ => 4621 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshuff64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -85325,7 +85294,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFF64X2 </ICLASS> -<INUM> _ => 4624 </INUM> +<INUM> _ => 4622 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshuff64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -85344,7 +85313,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSHUFI32X4 </ICLASS> -<INUM> _ => 4625 </INUM> +<INUM> _ => 4623 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufi32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -85365,7 +85334,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFI32X4 </ICLASS> -<INUM> _ => 4626 </INUM> +<INUM> _ => 4624 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufi32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -85384,7 +85353,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSHUFI64X2 </ICLASS> -<INUM> _ => 4627 </INUM> +<INUM> _ => 4625 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufi64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -85405,7 +85374,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFI64X2 </ICLASS> -<INUM> _ => 4628 </INUM> +<INUM> _ => 4626 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufi64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -85424,7 +85393,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSHUFPD </ICLASS> -<INUM> _ => 4629 </INUM> +<INUM> _ => 4627 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -85445,7 +85414,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFPD </ICLASS> -<INUM> _ => 4630 </INUM> +<INUM> _ => 4628 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -85464,7 +85433,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSHUFPS </ICLASS> -<INUM> _ => 4631 </INUM> +<INUM> _ => 4629 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -85485,7 +85454,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFPS </ICLASS> -<INUM> _ => 4632 </INUM> +<INUM> _ => 4630 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -85503,7 +85472,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSQRTPD </ICLASS> -<INUM> _ => 4633 </INUM> +<INUM> _ => 4631 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -85525,7 +85494,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSQRTPD </ICLASS> -<INUM> _ => 4634 </INUM> +<INUM> _ => 4632 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -85547,7 +85516,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSQRTPD </ICLASS> -<INUM> _ => 4635 </INUM> +<INUM> _ => 4633 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -85568,7 +85537,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSQRTPS </ICLASS> -<INUM> _ => 4636 </INUM> +<INUM> _ => 4634 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -85590,7 +85559,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSQRTPS </ICLASS> -<INUM> _ => 4637 </INUM> +<INUM> _ => 4635 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -85612,7 +85581,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSQRTPS </ICLASS> -<INUM> _ => 4638 </INUM> +<INUM> _ => 4636 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -85633,7 +85602,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSQRTSD </ICLASS> -<INUM> _ => 4639 </INUM> +<INUM> _ => 4637 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -85651,7 +85620,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSQRTSD </ICLASS> -<INUM> _ => 4640 </INUM> +<INUM> _ => 4638 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -85670,7 +85639,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSQRTSD </ICLASS> -<INUM> _ => 4641 </INUM> +<INUM> _ => 4639 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -85688,7 +85657,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSQRTSS </ICLASS> -<INUM> _ => 4642 </INUM> +<INUM> _ => 4640 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -85706,7 +85675,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSQRTSS </ICLASS> -<INUM> _ => 4643 </INUM> +<INUM> _ => 4641 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -85725,7 +85694,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSQRTSS </ICLASS> -<INUM> _ => 4644 </INUM> +<INUM> _ => 4642 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -85743,7 +85712,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSUBPD </ICLASS> -<INUM> _ => 4645 </INUM> +<INUM> _ => 4643 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -85762,7 +85731,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSUBPD </ICLASS> -<INUM> _ => 4646 </INUM> +<INUM> _ => 4644 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -85781,7 +85750,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSUBPD </ICLASS> -<INUM> _ => 4647 </INUM> +<INUM> _ => 4645 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -85799,7 +85768,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSUBPS </ICLASS> -<INUM> _ => 4648 </INUM> +<INUM> _ => 4646 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -85818,7 +85787,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSUBPS </ICLASS> -<INUM> _ => 4649 </INUM> +<INUM> _ => 4647 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -85837,7 +85806,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSUBPS </ICLASS> -<INUM> _ => 4650 </INUM> +<INUM> _ => 4648 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -85855,7 +85824,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSUBSD </ICLASS> -<INUM> _ => 4651 </INUM> +<INUM> _ => 4649 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -85873,7 +85842,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSUBSD </ICLASS> -<INUM> _ => 4652 </INUM> +<INUM> _ => 4650 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -85892,7 +85861,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSUBSD </ICLASS> -<INUM> _ => 4653 </INUM> +<INUM> _ => 4651 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -85910,7 +85879,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSUBSS </ICLASS> -<INUM> _ => 4654 </INUM> +<INUM> _ => 4652 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -85928,7 +85897,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSUBSS </ICLASS> -<INUM> _ => 4655 </INUM> +<INUM> _ => 4653 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -85947,7 +85916,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSUBSS </ICLASS> -<INUM> _ => 4656 </INUM> +<INUM> _ => 4654 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -85965,7 +85934,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VUCOMISD </ICLASS> -<INUM> _ => 4657 </INUM> +<INUM> _ => 4655 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vucomisd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -85988,7 +85957,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VUCOMISD </ICLASS> -<INUM> _ => 4658 </INUM> +<INUM> _ => 4656 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vucomisd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -86012,7 +85981,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VUCOMISD </ICLASS> -<INUM> _ => 4659 </INUM> +<INUM> _ => 4657 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vucomisd" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -86035,7 +86004,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VUCOMISS </ICLASS> -<INUM> _ => 4660 </INUM> +<INUM> _ => 4658 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vucomiss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -86058,7 +86027,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VUCOMISS </ICLASS> -<INUM> _ => 4661 </INUM> +<INUM> _ => 4659 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vucomiss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -86082,7 +86051,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VUCOMISS </ICLASS> -<INUM> _ => 4662 </INUM> +<INUM> _ => 4660 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vucomiss" </INAME> <ATTRIBUTES> _ => ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -86105,7 +86074,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VUNPCKHPD </ICLASS> -<INUM> _ => 4663 </INUM> +<INUM> _ => 4661 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpckhpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -86125,7 +86094,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKHPD </ICLASS> -<INUM> _ => 4664 </INUM> +<INUM> _ => 4662 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpckhpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -86143,7 +86112,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VUNPCKHPS </ICLASS> -<INUM> _ => 4665 </INUM> +<INUM> _ => 4663 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpckhps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -86163,7 +86132,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKHPS </ICLASS> -<INUM> _ => 4666 </INUM> +<INUM> _ => 4664 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpckhps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -86181,7 +86150,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VUNPCKLPD </ICLASS> -<INUM> _ => 4667 </INUM> +<INUM> _ => 4665 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpcklpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -86201,7 +86170,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKLPD </ICLASS> -<INUM> _ => 4668 </INUM> +<INUM> _ => 4666 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpcklpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -86219,7 +86188,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VUNPCKLPS </ICLASS> -<INUM> _ => 4669 </INUM> +<INUM> _ => 4667 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpcklps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -86239,7 +86208,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKLPS </ICLASS> -<INUM> _ => 4670 </INUM> +<INUM> _ => 4668 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpcklps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -86257,7 +86226,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KANDNW </ICLASS> -<INUM> _ => 4671 </INUM> +<INUM> _ => 4669 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kandnw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -86275,7 +86244,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KANDW </ICLASS> -<INUM> _ => 4672 </INUM> +<INUM> _ => 4670 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kandw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -86293,7 +86262,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KMOVW </ICLASS> -<INUM> _ => 4673 </INUM> +<INUM> _ => 4671 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -86314,7 +86283,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => KMOVW </ICLASS> -<INUM> _ => 4674 </INUM> +<INUM> _ => 4672 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -86335,7 +86304,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => KMOVW </ICLASS> -<INUM> _ => 4675 </INUM> +<INUM> _ => 4673 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -86355,7 +86324,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KMOVW </ICLASS> -<INUM> _ => 4676 </INUM> +<INUM> _ => 4674 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -86375,7 +86344,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KMOVW </ICLASS> -<INUM> _ => 4677 </INUM> +<INUM> _ => 4675 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -86395,7 +86364,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KNOTW </ICLASS> -<INUM> _ => 4678 </INUM> +<INUM> _ => 4676 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "knotw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -86415,7 +86384,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KORTESTW </ICLASS> -<INUM> _ => 4679 </INUM> +<INUM> _ => 4677 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kortestw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -86435,7 +86404,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KORW </ICLASS> -<INUM> _ => 4680 </INUM> +<INUM> _ => 4678 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "korw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -86454,7 +86423,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KSHIFTLW </ICLASS> -<INUM> _ => 4681 </INUM> +<INUM> _ => 4679 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kshiftlw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -86475,7 +86444,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KSHIFTRW </ICLASS> -<INUM> _ => 4682 </INUM> +<INUM> _ => 4680 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kshiftrw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -86495,7 +86464,7 @@ rule <IMM0> _ => 1 </IMM0> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KUNPCKBW </ICLASS> -<INUM> _ => 4683 </INUM> +<INUM> _ => 4681 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kunpckbw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -86513,7 +86482,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KXNORW </ICLASS> -<INUM> _ => 4684 </INUM> +<INUM> _ => 4682 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kxnorw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -86531,7 +86500,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KXORW </ICLASS> -<INUM> _ => 4685 </INUM> +<INUM> _ => 4683 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kxorw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -86550,7 +86519,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <BCAST> _ => 25 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTMB2Q </ICLASS> -<INUM> _ => 4686 </INUM> +<INUM> _ => 4684 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastmb2q" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -86575,7 +86544,7 @@ rule <BCAST> _ => 25 </BCAST> rule <BCAST> _ => 15 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTMW2D </ICLASS> -<INUM> _ => 4687 </INUM> +<INUM> _ => 4685 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastmw2d" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -86599,7 +86568,7 @@ rule <BCAST> _ => 15 </BCAST> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCONFLICTD </ICLASS> -<INUM> _ => 4688 </INUM> +<INUM> _ => 4686 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vpconflictd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -86622,7 +86591,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCONFLICTD </ICLASS> -<INUM> _ => 4689 </INUM> +<INUM> _ => 4687 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vpconflictd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -86643,7 +86612,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCONFLICTQ </ICLASS> -<INUM> _ => 4690 </INUM> +<INUM> _ => 4688 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vpconflictq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -86666,7 +86635,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCONFLICTQ </ICLASS> -<INUM> _ => 4691 </INUM> +<INUM> _ => 4689 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vpconflictq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -86687,7 +86656,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPLZCNTD </ICLASS> -<INUM> _ => 4692 </INUM> +<INUM> _ => 4690 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vplzcntd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -86710,7 +86679,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPLZCNTD </ICLASS> -<INUM> _ => 4693 </INUM> +<INUM> _ => 4691 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vplzcntd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -86731,7 +86700,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPLZCNTQ </ICLASS> -<INUM> _ => 4694 </INUM> +<INUM> _ => 4692 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vplzcntq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -86754,7 +86723,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPLZCNTQ </ICLASS> -<INUM> _ => 4695 </INUM> +<INUM> _ => 4693 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vplzcntq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -86775,7 +86744,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VADDPD </ICLASS> -<INUM> _ => 4696 </INUM> +<INUM> _ => 4694 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -86795,7 +86764,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDPD </ICLASS> -<INUM> _ => 4697 </INUM> +<INUM> _ => 4695 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -86813,7 +86782,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VADDPD </ICLASS> -<INUM> _ => 4698 </INUM> +<INUM> _ => 4696 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -86833,7 +86802,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDPD </ICLASS> -<INUM> _ => 4699 </INUM> +<INUM> _ => 4697 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -86851,7 +86820,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VADDPS </ICLASS> -<INUM> _ => 4700 </INUM> +<INUM> _ => 4698 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -86871,7 +86840,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDPS </ICLASS> -<INUM> _ => 4701 </INUM> +<INUM> _ => 4699 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -86889,7 +86858,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VADDPS </ICLASS> -<INUM> _ => 4702 </INUM> +<INUM> _ => 4700 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -86909,7 +86878,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VADDPS </ICLASS> -<INUM> _ => 4703 </INUM> +<INUM> _ => 4701 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vaddps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -86928,7 +86897,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VALIGND </ICLASS> -<INUM> _ => 4704 </INUM> +<INUM> _ => 4702 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "valignd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -86949,7 +86918,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VALIGND </ICLASS> -<INUM> _ => 4705 </INUM> +<INUM> _ => 4703 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "valignd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -86968,7 +86937,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VALIGND </ICLASS> -<INUM> _ => 4706 </INUM> +<INUM> _ => 4704 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "valignd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -86989,7 +86958,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VALIGND </ICLASS> -<INUM> _ => 4707 </INUM> +<INUM> _ => 4705 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "valignd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -87008,7 +86977,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VALIGNQ </ICLASS> -<INUM> _ => 4708 </INUM> +<INUM> _ => 4706 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "valignq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87029,7 +86998,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VALIGNQ </ICLASS> -<INUM> _ => 4709 </INUM> +<INUM> _ => 4707 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "valignq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -87048,7 +87017,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VALIGNQ </ICLASS> -<INUM> _ => 4710 </INUM> +<INUM> _ => 4708 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "valignq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87069,7 +87038,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VALIGNQ </ICLASS> -<INUM> _ => 4711 </INUM> +<INUM> _ => 4709 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "valignq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -87087,7 +87056,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VANDNPD </ICLASS> -<INUM> _ => 4712 </INUM> +<INUM> _ => 4710 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87107,7 +87076,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDNPD </ICLASS> -<INUM> _ => 4713 </INUM> +<INUM> _ => 4711 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -87125,7 +87094,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VANDNPD </ICLASS> -<INUM> _ => 4714 </INUM> +<INUM> _ => 4712 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87145,7 +87114,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDNPD </ICLASS> -<INUM> _ => 4715 </INUM> +<INUM> _ => 4713 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -87163,7 +87132,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VANDNPD </ICLASS> -<INUM> _ => 4716 </INUM> +<INUM> _ => 4714 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87183,7 +87152,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDNPD </ICLASS> -<INUM> _ => 4717 </INUM> +<INUM> _ => 4715 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -87201,7 +87170,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VANDNPS </ICLASS> -<INUM> _ => 4718 </INUM> +<INUM> _ => 4716 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87221,7 +87190,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDNPS </ICLASS> -<INUM> _ => 4719 </INUM> +<INUM> _ => 4717 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -87239,7 +87208,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VANDNPS </ICLASS> -<INUM> _ => 4720 </INUM> +<INUM> _ => 4718 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87259,7 +87228,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDNPS </ICLASS> -<INUM> _ => 4721 </INUM> +<INUM> _ => 4719 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -87277,7 +87246,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VANDNPS </ICLASS> -<INUM> _ => 4722 </INUM> +<INUM> _ => 4720 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87297,7 +87266,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDNPS </ICLASS> -<INUM> _ => 4723 </INUM> +<INUM> _ => 4721 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandnps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -87315,7 +87284,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VANDPD </ICLASS> -<INUM> _ => 4724 </INUM> +<INUM> _ => 4722 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87335,7 +87304,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDPD </ICLASS> -<INUM> _ => 4725 </INUM> +<INUM> _ => 4723 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -87353,7 +87322,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VANDPD </ICLASS> -<INUM> _ => 4726 </INUM> +<INUM> _ => 4724 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87373,7 +87342,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDPD </ICLASS> -<INUM> _ => 4727 </INUM> +<INUM> _ => 4725 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -87391,7 +87360,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VANDPD </ICLASS> -<INUM> _ => 4728 </INUM> +<INUM> _ => 4726 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87411,7 +87380,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDPD </ICLASS> -<INUM> _ => 4729 </INUM> +<INUM> _ => 4727 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -87429,7 +87398,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VANDPS </ICLASS> -<INUM> _ => 4730 </INUM> +<INUM> _ => 4728 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87449,7 +87418,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDPS </ICLASS> -<INUM> _ => 4731 </INUM> +<INUM> _ => 4729 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -87467,7 +87436,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VANDPS </ICLASS> -<INUM> _ => 4732 </INUM> +<INUM> _ => 4730 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87487,7 +87456,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDPS </ICLASS> -<INUM> _ => 4733 </INUM> +<INUM> _ => 4731 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -87505,7 +87474,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VANDPS </ICLASS> -<INUM> _ => 4734 </INUM> +<INUM> _ => 4732 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87525,7 +87494,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VANDPS </ICLASS> -<INUM> _ => 4735 </INUM> +<INUM> _ => 4733 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vandps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -87543,7 +87512,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VBLENDMPD </ICLASS> -<INUM> _ => 4736 </INUM> +<INUM> _ => 4734 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vblendmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -87563,7 +87532,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBLENDMPD </ICLASS> -<INUM> _ => 4737 </INUM> +<INUM> _ => 4735 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vblendmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -87581,7 +87550,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VBLENDMPD </ICLASS> -<INUM> _ => 4738 </INUM> +<INUM> _ => 4736 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vblendmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -87601,7 +87570,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBLENDMPD </ICLASS> -<INUM> _ => 4739 </INUM> +<INUM> _ => 4737 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vblendmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -87619,7 +87588,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VBLENDMPS </ICLASS> -<INUM> _ => 4740 </INUM> +<INUM> _ => 4738 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vblendmps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -87639,7 +87608,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBLENDMPS </ICLASS> -<INUM> _ => 4741 </INUM> +<INUM> _ => 4739 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vblendmps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -87657,7 +87626,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VBLENDMPS </ICLASS> -<INUM> _ => 4742 </INUM> +<INUM> _ => 4740 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vblendmps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -87677,7 +87646,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBLENDMPS </ICLASS> -<INUM> _ => 4743 </INUM> +<INUM> _ => 4741 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vblendmps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -87696,7 +87665,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 21 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBROADCASTF32X2 </ICLASS> -<INUM> _ => 4744 </INUM> +<INUM> _ => 4742 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastf32x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87720,7 +87689,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 21 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTF32X2 </ICLASS> -<INUM> _ => 4745 </INUM> +<INUM> _ => 4743 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastf32x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -87743,7 +87712,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 7 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBROADCASTF32X2 </ICLASS> -<INUM> _ => 4746 </INUM> +<INUM> _ => 4744 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastf32x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87767,7 +87736,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 7 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTF32X2 </ICLASS> -<INUM> _ => 4747 </INUM> +<INUM> _ => 4745 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastf32x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -87791,7 +87760,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 4 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTF32X4 </ICLASS> -<INUM> _ => 4748 </INUM> +<INUM> _ => 4746 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastf32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -87815,7 +87784,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 9 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTF32X8 </ICLASS> -<INUM> _ => 4749 </INUM> +<INUM> _ => 4747 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastf32x8" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE8) </ATTRIBUTES> @@ -87839,7 +87808,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 20 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTF64X2 </ICLASS> -<INUM> _ => 4750 </INUM> +<INUM> _ => 4748 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastf64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -87863,7 +87832,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 8 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTF64X2 </ICLASS> -<INUM> _ => 4751 </INUM> +<INUM> _ => 4749 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastf64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -87886,7 +87855,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 12 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBROADCASTI32X2 </ICLASS> -<INUM> _ => 4752 </INUM> +<INUM> _ => 4750 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcasti32x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87910,7 +87879,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 12 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTI32X2 </ICLASS> -<INUM> _ => 4753 </INUM> +<INUM> _ => 4751 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcasti32x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -87933,7 +87902,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 21 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBROADCASTI32X2 </ICLASS> -<INUM> _ => 4754 </INUM> +<INUM> _ => 4752 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcasti32x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -87957,7 +87926,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 21 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTI32X2 </ICLASS> -<INUM> _ => 4755 </INUM> +<INUM> _ => 4753 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcasti32x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -87980,7 +87949,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 7 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBROADCASTI32X2 </ICLASS> -<INUM> _ => 4756 </INUM> +<INUM> _ => 4754 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcasti32x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -88004,7 +87973,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 7 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTI32X2 </ICLASS> -<INUM> _ => 4757 </INUM> +<INUM> _ => 4755 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcasti32x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -88028,7 +87997,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 4 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTI32X4 </ICLASS> -<INUM> _ => 4758 </INUM> +<INUM> _ => 4756 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcasti32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -88052,7 +88021,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 9 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTI32X8 </ICLASS> -<INUM> _ => 4759 </INUM> +<INUM> _ => 4757 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcasti32x8" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE8) </ATTRIBUTES> @@ -88076,7 +88045,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 20 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTI64X2 </ICLASS> -<INUM> _ => 4760 </INUM> +<INUM> _ => 4758 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcasti64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -88100,7 +88069,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 8 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTI64X2 </ICLASS> -<INUM> _ => 4761 </INUM> +<INUM> _ => 4759 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcasti64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -88124,7 +88093,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 13 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_TUPLE1 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTSD </ICLASS> -<INUM> _ => 4762 </INUM> +<INUM> _ => 4760 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1) </ATTRIBUTES> @@ -88147,7 +88116,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 13 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBROADCASTSD </ICLASS> -<INUM> _ => 4763 </INUM> +<INUM> _ => 4761 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -88171,7 +88140,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 10 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE1 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTSS </ICLASS> -<INUM> _ => 4764 </INUM> +<INUM> _ => 4762 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1) </ATTRIBUTES> @@ -88194,7 +88163,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 10 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBROADCASTSS </ICLASS> -<INUM> _ => 4765 </INUM> +<INUM> _ => 4763 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -88218,7 +88187,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 3 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE1 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VBROADCASTSS </ICLASS> -<INUM> _ => 4766 </INUM> +<INUM> _ => 4764 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1) </ATTRIBUTES> @@ -88241,7 +88210,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 3 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VBROADCASTSS </ICLASS> -<INUM> _ => 4767 </INUM> +<INUM> _ => 4765 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vbroadcastss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -88264,7 +88233,7 @@ rule <BCAST> _ => 3 </BCAST> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VCMPPD </ICLASS> -<INUM> _ => 4768 </INUM> +<INUM> _ => 4766 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -88286,7 +88255,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCMPPD </ICLASS> -<INUM> _ => 4769 </INUM> +<INUM> _ => 4767 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -88306,7 +88275,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VCMPPD </ICLASS> -<INUM> _ => 4770 </INUM> +<INUM> _ => 4768 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -88328,7 +88297,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCMPPD </ICLASS> -<INUM> _ => 4771 </INUM> +<INUM> _ => 4769 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -88348,7 +88317,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VCMPPS </ICLASS> -<INUM> _ => 4772 </INUM> +<INUM> _ => 4770 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -88370,7 +88339,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCMPPS </ICLASS> -<INUM> _ => 4773 </INUM> +<INUM> _ => 4771 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -88390,7 +88359,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VCMPPS </ICLASS> -<INUM> _ => 4774 </INUM> +<INUM> _ => 4772 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -88412,7 +88381,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCMPPS </ICLASS> -<INUM> _ => 4775 </INUM> +<INUM> _ => 4773 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vcmpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -88432,7 +88401,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCOMPRESSPD </ICLASS> -<INUM> _ => 4776 </INUM> +<INUM> _ => 4774 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vcompresspd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -88455,7 +88424,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCOMPRESSPD </ICLASS> -<INUM> _ => 4777 </INUM> +<INUM> _ => 4775 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vcompresspd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -88478,7 +88447,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCOMPRESSPD </ICLASS> -<INUM> _ => 4778 </INUM> +<INUM> _ => 4776 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vcompresspd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -88501,7 +88470,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCOMPRESSPD </ICLASS> -<INUM> _ => 4779 </INUM> +<INUM> _ => 4777 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vcompresspd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -88524,7 +88493,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCOMPRESSPS </ICLASS> -<INUM> _ => 4780 </INUM> +<INUM> _ => 4778 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vcompressps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -88547,7 +88516,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCOMPRESSPS </ICLASS> -<INUM> _ => 4781 </INUM> +<INUM> _ => 4779 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vcompressps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -88570,7 +88539,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCOMPRESSPS </ICLASS> -<INUM> _ => 4782 </INUM> +<INUM> _ => 4780 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vcompressps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -88593,7 +88562,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCOMPRESSPS </ICLASS> -<INUM> _ => 4783 </INUM> +<INUM> _ => 4781 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vcompressps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -88615,7 +88584,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTDQ2PD </ICLASS> -<INUM> _ => 4784 </INUM> +<INUM> _ => 4782 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -88638,7 +88607,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTDQ2PD </ICLASS> -<INUM> _ => 4785 </INUM> +<INUM> _ => 4783 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -88659,7 +88628,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTDQ2PD </ICLASS> -<INUM> _ => 4786 </INUM> +<INUM> _ => 4784 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -88682,7 +88651,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTDQ2PD </ICLASS> -<INUM> _ => 4787 </INUM> +<INUM> _ => 4785 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -88703,7 +88672,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTDQ2PS </ICLASS> -<INUM> _ => 4788 </INUM> +<INUM> _ => 4786 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -88726,7 +88695,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTDQ2PS </ICLASS> -<INUM> _ => 4789 </INUM> +<INUM> _ => 4787 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -88747,7 +88716,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTDQ2PS </ICLASS> -<INUM> _ => 4790 </INUM> +<INUM> _ => 4788 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -88770,7 +88739,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTDQ2PS </ICLASS> -<INUM> _ => 4791 </INUM> +<INUM> _ => 4789 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtdq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -88791,7 +88760,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2DQ </ICLASS> -<INUM> _ => 4792 </INUM> +<INUM> _ => 4790 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -88814,7 +88783,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2DQ </ICLASS> -<INUM> _ => 4793 </INUM> +<INUM> _ => 4791 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -88835,7 +88804,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2DQ </ICLASS> -<INUM> _ => 4794 </INUM> +<INUM> _ => 4792 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -88858,7 +88827,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2DQ </ICLASS> -<INUM> _ => 4795 </INUM> +<INUM> _ => 4793 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -88879,7 +88848,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2PS </ICLASS> -<INUM> _ => 4796 </INUM> +<INUM> _ => 4794 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -88902,7 +88871,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2PS </ICLASS> -<INUM> _ => 4797 </INUM> +<INUM> _ => 4795 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -88923,7 +88892,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2PS </ICLASS> -<INUM> _ => 4798 </INUM> +<INUM> _ => 4796 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -88946,7 +88915,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2PS </ICLASS> -<INUM> _ => 4799 </INUM> +<INUM> _ => 4797 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -88967,7 +88936,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2QQ </ICLASS> -<INUM> _ => 4800 </INUM> +<INUM> _ => 4798 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -88990,7 +88959,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2QQ </ICLASS> -<INUM> _ => 4801 </INUM> +<INUM> _ => 4799 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89011,7 +88980,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2QQ </ICLASS> -<INUM> _ => 4802 </INUM> +<INUM> _ => 4800 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89034,7 +89003,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2QQ </ICLASS> -<INUM> _ => 4803 </INUM> +<INUM> _ => 4801 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89055,7 +89024,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2QQ </ICLASS> -<INUM> _ => 4804 </INUM> +<INUM> _ => 4802 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89077,7 +89046,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2QQ </ICLASS> -<INUM> _ => 4805 </INUM> +<INUM> _ => 4803 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89099,7 +89068,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2QQ </ICLASS> -<INUM> _ => 4806 </INUM> +<INUM> _ => 4804 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89120,7 +89089,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2UDQ </ICLASS> -<INUM> _ => 4807 </INUM> +<INUM> _ => 4805 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89143,7 +89112,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2UDQ </ICLASS> -<INUM> _ => 4808 </INUM> +<INUM> _ => 4806 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89164,7 +89133,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2UDQ </ICLASS> -<INUM> _ => 4809 </INUM> +<INUM> _ => 4807 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89187,7 +89156,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2UDQ </ICLASS> -<INUM> _ => 4810 </INUM> +<INUM> _ => 4808 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89208,7 +89177,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2UQQ </ICLASS> -<INUM> _ => 4811 </INUM> +<INUM> _ => 4809 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89231,7 +89200,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2UQQ </ICLASS> -<INUM> _ => 4812 </INUM> +<INUM> _ => 4810 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89252,7 +89221,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2UQQ </ICLASS> -<INUM> _ => 4813 </INUM> +<INUM> _ => 4811 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89275,7 +89244,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2UQQ </ICLASS> -<INUM> _ => 4814 </INUM> +<INUM> _ => 4812 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89296,7 +89265,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2UQQ </ICLASS> -<INUM> _ => 4815 </INUM> +<INUM> _ => 4813 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89318,7 +89287,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPD2UQQ </ICLASS> -<INUM> _ => 4816 </INUM> +<INUM> _ => 4814 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89340,7 +89309,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPD2UQQ </ICLASS> -<INUM> _ => 4817 </INUM> +<INUM> _ => 4815 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtpd2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89361,7 +89330,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPH2PS </ICLASS> -<INUM> _ => 4818 </INUM> +<INUM> _ => 4816 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtph2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89384,7 +89353,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPH2PS </ICLASS> -<INUM> _ => 4819 </INUM> +<INUM> _ => 4817 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtph2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -89406,7 +89375,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPH2PS </ICLASS> -<INUM> _ => 4820 </INUM> +<INUM> _ => 4818 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtph2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89429,7 +89398,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPH2PS </ICLASS> -<INUM> _ => 4821 </INUM> +<INUM> _ => 4819 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtph2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -89451,7 +89420,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2DQ </ICLASS> -<INUM> _ => 4822 </INUM> +<INUM> _ => 4820 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89474,7 +89443,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2DQ </ICLASS> -<INUM> _ => 4823 </INUM> +<INUM> _ => 4821 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89495,7 +89464,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2DQ </ICLASS> -<INUM> _ => 4824 </INUM> +<INUM> _ => 4822 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89518,7 +89487,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2DQ </ICLASS> -<INUM> _ => 4825 </INUM> +<INUM> _ => 4823 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89539,7 +89508,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2PD </ICLASS> -<INUM> _ => 4826 </INUM> +<INUM> _ => 4824 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89562,7 +89531,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2PD </ICLASS> -<INUM> _ => 4827 </INUM> +<INUM> _ => 4825 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89583,7 +89552,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2PD </ICLASS> -<INUM> _ => 4828 </INUM> +<INUM> _ => 4826 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89606,7 +89575,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2PD </ICLASS> -<INUM> _ => 4829 </INUM> +<INUM> _ => 4827 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89628,7 +89597,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2PH </ICLASS> -<INUM> _ => 4830 </INUM> +<INUM> _ => 4828 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2ph" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89652,7 +89621,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2PH </ICLASS> -<INUM> _ => 4831 </INUM> +<INUM> _ => 4829 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2ph" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -89676,7 +89645,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2PH </ICLASS> -<INUM> _ => 4832 </INUM> +<INUM> _ => 4830 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2ph" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89700,7 +89669,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2PH </ICLASS> -<INUM> _ => 4833 </INUM> +<INUM> _ => 4831 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2ph" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -89723,7 +89692,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2QQ </ICLASS> -<INUM> _ => 4834 </INUM> +<INUM> _ => 4832 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89746,7 +89715,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2QQ </ICLASS> -<INUM> _ => 4835 </INUM> +<INUM> _ => 4833 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89767,7 +89736,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2QQ </ICLASS> -<INUM> _ => 4836 </INUM> +<INUM> _ => 4834 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89790,7 +89759,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2QQ </ICLASS> -<INUM> _ => 4837 </INUM> +<INUM> _ => 4835 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89811,7 +89780,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2QQ </ICLASS> -<INUM> _ => 4838 </INUM> +<INUM> _ => 4836 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89833,7 +89802,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2QQ </ICLASS> -<INUM> _ => 4839 </INUM> +<INUM> _ => 4837 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89855,7 +89824,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2QQ </ICLASS> -<INUM> _ => 4840 </INUM> +<INUM> _ => 4838 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89876,7 +89845,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2UDQ </ICLASS> -<INUM> _ => 4841 </INUM> +<INUM> _ => 4839 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89899,7 +89868,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2UDQ </ICLASS> -<INUM> _ => 4842 </INUM> +<INUM> _ => 4840 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89920,7 +89889,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2UDQ </ICLASS> -<INUM> _ => 4843 </INUM> +<INUM> _ => 4841 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89943,7 +89912,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2UDQ </ICLASS> -<INUM> _ => 4844 </INUM> +<INUM> _ => 4842 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -89964,7 +89933,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2UQQ </ICLASS> -<INUM> _ => 4845 </INUM> +<INUM> _ => 4843 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -89987,7 +89956,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2UQQ </ICLASS> -<INUM> _ => 4846 </INUM> +<INUM> _ => 4844 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90008,7 +89977,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2UQQ </ICLASS> -<INUM> _ => 4847 </INUM> +<INUM> _ => 4845 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90031,7 +90000,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2UQQ </ICLASS> -<INUM> _ => 4848 </INUM> +<INUM> _ => 4846 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90052,7 +90021,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2UQQ </ICLASS> -<INUM> _ => 4849 </INUM> +<INUM> _ => 4847 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90074,7 +90043,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTPS2UQQ </ICLASS> -<INUM> _ => 4850 </INUM> +<INUM> _ => 4848 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90096,7 +90065,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTPS2UQQ </ICLASS> -<INUM> _ => 4851 </INUM> +<INUM> _ => 4849 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtps2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90117,7 +90086,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTQQ2PD </ICLASS> -<INUM> _ => 4852 </INUM> +<INUM> _ => 4850 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtqq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90140,7 +90109,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTQQ2PD </ICLASS> -<INUM> _ => 4853 </INUM> +<INUM> _ => 4851 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtqq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90161,7 +90130,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTQQ2PD </ICLASS> -<INUM> _ => 4854 </INUM> +<INUM> _ => 4852 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtqq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90184,7 +90153,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTQQ2PD </ICLASS> -<INUM> _ => 4855 </INUM> +<INUM> _ => 4853 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtqq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90205,7 +90174,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTQQ2PD </ICLASS> -<INUM> _ => 4856 </INUM> +<INUM> _ => 4854 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtqq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90227,7 +90196,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTQQ2PD </ICLASS> -<INUM> _ => 4857 </INUM> +<INUM> _ => 4855 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtqq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90249,7 +90218,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTQQ2PD </ICLASS> -<INUM> _ => 4858 </INUM> +<INUM> _ => 4856 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtqq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90270,7 +90239,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTQQ2PS </ICLASS> -<INUM> _ => 4859 </INUM> +<INUM> _ => 4857 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtqq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90293,7 +90262,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTQQ2PS </ICLASS> -<INUM> _ => 4860 </INUM> +<INUM> _ => 4858 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtqq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90314,7 +90283,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTQQ2PS </ICLASS> -<INUM> _ => 4861 </INUM> +<INUM> _ => 4859 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtqq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90337,7 +90306,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTQQ2PS </ICLASS> -<INUM> _ => 4862 </INUM> +<INUM> _ => 4860 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtqq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90358,7 +90327,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTQQ2PS </ICLASS> -<INUM> _ => 4863 </INUM> +<INUM> _ => 4861 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtqq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90380,7 +90349,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTQQ2PS </ICLASS> -<INUM> _ => 4864 </INUM> +<INUM> _ => 4862 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtqq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90402,7 +90371,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTQQ2PS </ICLASS> -<INUM> _ => 4865 </INUM> +<INUM> _ => 4863 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtqq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90423,7 +90392,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPD2DQ </ICLASS> -<INUM> _ => 4866 </INUM> +<INUM> _ => 4864 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90446,7 +90415,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPD2DQ </ICLASS> -<INUM> _ => 4867 </INUM> +<INUM> _ => 4865 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90467,7 +90436,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPD2DQ </ICLASS> -<INUM> _ => 4868 </INUM> +<INUM> _ => 4866 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90490,7 +90459,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPD2DQ </ICLASS> -<INUM> _ => 4869 </INUM> +<INUM> _ => 4867 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90511,7 +90480,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPD2QQ </ICLASS> -<INUM> _ => 4870 </INUM> +<INUM> _ => 4868 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90534,7 +90503,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPD2QQ </ICLASS> -<INUM> _ => 4871 </INUM> +<INUM> _ => 4869 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90555,7 +90524,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPD2QQ </ICLASS> -<INUM> _ => 4872 </INUM> +<INUM> _ => 4870 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90578,7 +90547,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPD2QQ </ICLASS> -<INUM> _ => 4873 </INUM> +<INUM> _ => 4871 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90599,7 +90568,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPD2QQ </ICLASS> -<INUM> _ => 4874 </INUM> +<INUM> _ => 4872 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90621,7 +90590,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPD2QQ </ICLASS> -<INUM> _ => 4875 </INUM> +<INUM> _ => 4873 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90643,7 +90612,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPD2QQ </ICLASS> -<INUM> _ => 4876 </INUM> +<INUM> _ => 4874 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90664,7 +90633,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPD2UDQ </ICLASS> -<INUM> _ => 4877 </INUM> +<INUM> _ => 4875 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90687,7 +90656,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPD2UDQ </ICLASS> -<INUM> _ => 4878 </INUM> +<INUM> _ => 4876 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90708,7 +90677,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPD2UDQ </ICLASS> -<INUM> _ => 4879 </INUM> +<INUM> _ => 4877 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90731,7 +90700,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPD2UDQ </ICLASS> -<INUM> _ => 4880 </INUM> +<INUM> _ => 4878 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90752,7 +90721,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPD2UQQ </ICLASS> -<INUM> _ => 4881 </INUM> +<INUM> _ => 4879 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90775,7 +90744,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPD2UQQ </ICLASS> -<INUM> _ => 4882 </INUM> +<INUM> _ => 4880 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90796,7 +90765,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPD2UQQ </ICLASS> -<INUM> _ => 4883 </INUM> +<INUM> _ => 4881 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90819,7 +90788,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPD2UQQ </ICLASS> -<INUM> _ => 4884 </INUM> +<INUM> _ => 4882 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90840,7 +90809,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPD2UQQ </ICLASS> -<INUM> _ => 4885 </INUM> +<INUM> _ => 4883 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90862,7 +90831,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPD2UQQ </ICLASS> -<INUM> _ => 4886 </INUM> +<INUM> _ => 4884 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90884,7 +90853,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPD2UQQ </ICLASS> -<INUM> _ => 4887 </INUM> +<INUM> _ => 4885 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttpd2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90905,7 +90874,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPS2DQ </ICLASS> -<INUM> _ => 4888 </INUM> +<INUM> _ => 4886 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90928,7 +90897,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPS2DQ </ICLASS> -<INUM> _ => 4889 </INUM> +<INUM> _ => 4887 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90949,7 +90918,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPS2DQ </ICLASS> -<INUM> _ => 4890 </INUM> +<INUM> _ => 4888 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -90972,7 +90941,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPS2DQ </ICLASS> -<INUM> _ => 4891 </INUM> +<INUM> _ => 4889 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2dq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -90993,7 +90962,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPS2QQ </ICLASS> -<INUM> _ => 4892 </INUM> +<INUM> _ => 4890 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91016,7 +90985,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPS2QQ </ICLASS> -<INUM> _ => 4893 </INUM> +<INUM> _ => 4891 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91037,7 +91006,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPS2QQ </ICLASS> -<INUM> _ => 4894 </INUM> +<INUM> _ => 4892 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91060,7 +91029,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPS2QQ </ICLASS> -<INUM> _ => 4895 </INUM> +<INUM> _ => 4893 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91081,7 +91050,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPS2QQ </ICLASS> -<INUM> _ => 4896 </INUM> +<INUM> _ => 4894 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91103,7 +91072,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPS2QQ </ICLASS> -<INUM> _ => 4897 </INUM> +<INUM> _ => 4895 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91125,7 +91094,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPS2QQ </ICLASS> -<INUM> _ => 4898 </INUM> +<INUM> _ => 4896 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2qq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91146,7 +91115,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPS2UDQ </ICLASS> -<INUM> _ => 4899 </INUM> +<INUM> _ => 4897 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91169,7 +91138,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPS2UDQ </ICLASS> -<INUM> _ => 4900 </INUM> +<INUM> _ => 4898 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91190,7 +91159,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPS2UDQ </ICLASS> -<INUM> _ => 4901 </INUM> +<INUM> _ => 4899 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91213,7 +91182,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPS2UDQ </ICLASS> -<INUM> _ => 4902 </INUM> +<INUM> _ => 4900 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2udq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91234,7 +91203,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPS2UQQ </ICLASS> -<INUM> _ => 4903 </INUM> +<INUM> _ => 4901 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91257,7 +91226,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPS2UQQ </ICLASS> -<INUM> _ => 4904 </INUM> +<INUM> _ => 4902 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91278,7 +91247,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPS2UQQ </ICLASS> -<INUM> _ => 4905 </INUM> +<INUM> _ => 4903 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91301,7 +91270,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPS2UQQ </ICLASS> -<INUM> _ => 4906 </INUM> +<INUM> _ => 4904 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91322,7 +91291,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPS2UQQ </ICLASS> -<INUM> _ => 4907 </INUM> +<INUM> _ => 4905 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91344,7 +91313,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTTPS2UQQ </ICLASS> -<INUM> _ => 4908 </INUM> +<INUM> _ => 4906 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91366,7 +91335,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> ScanForDisp ~> S rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTTPS2UQQ </ICLASS> -<INUM> _ => 4909 </INUM> +<INUM> _ => 4907 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvttps2uqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91387,7 +91356,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUDQ2PD </ICLASS> -<INUM> _ => 4910 </INUM> +<INUM> _ => 4908 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtudq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -91410,7 +91379,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUDQ2PD </ICLASS> -<INUM> _ => 4911 </INUM> +<INUM> _ => 4909 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtudq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91431,7 +91400,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUDQ2PD </ICLASS> -<INUM> _ => 4912 </INUM> +<INUM> _ => 4910 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtudq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -91454,7 +91423,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALF ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUDQ2PD </ICLASS> -<INUM> _ => 4913 </INUM> +<INUM> _ => 4911 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtudq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALF) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91475,7 +91444,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUDQ2PS </ICLASS> -<INUM> _ => 4914 </INUM> +<INUM> _ => 4912 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtudq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91498,7 +91467,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUDQ2PS </ICLASS> -<INUM> _ => 4915 </INUM> +<INUM> _ => 4913 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtudq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91519,7 +91488,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUDQ2PS </ICLASS> -<INUM> _ => 4916 </INUM> +<INUM> _ => 4914 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtudq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91542,7 +91511,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUDQ2PS </ICLASS> -<INUM> _ => 4917 </INUM> +<INUM> _ => 4915 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtudq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91563,7 +91532,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUQQ2PD </ICLASS> -<INUM> _ => 4918 </INUM> +<INUM> _ => 4916 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtuqq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91586,7 +91555,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUQQ2PD </ICLASS> -<INUM> _ => 4919 </INUM> +<INUM> _ => 4917 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtuqq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91607,7 +91576,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUQQ2PD </ICLASS> -<INUM> _ => 4920 </INUM> +<INUM> _ => 4918 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtuqq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91630,7 +91599,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUQQ2PD </ICLASS> -<INUM> _ => 4921 </INUM> +<INUM> _ => 4919 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtuqq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91651,7 +91620,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUQQ2PD </ICLASS> -<INUM> _ => 4922 </INUM> +<INUM> _ => 4920 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtuqq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91673,7 +91642,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUQQ2PD </ICLASS> -<INUM> _ => 4923 </INUM> +<INUM> _ => 4921 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtuqq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91695,7 +91664,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUQQ2PD </ICLASS> -<INUM> _ => 4924 </INUM> +<INUM> _ => 4922 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtuqq2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91716,7 +91685,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUQQ2PS </ICLASS> -<INUM> _ => 4925 </INUM> +<INUM> _ => 4923 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtuqq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91739,7 +91708,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUQQ2PS </ICLASS> -<INUM> _ => 4926 </INUM> +<INUM> _ => 4924 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtuqq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91760,7 +91729,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUQQ2PS </ICLASS> -<INUM> _ => 4927 </INUM> +<INUM> _ => 4925 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtuqq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91783,7 +91752,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUQQ2PS </ICLASS> -<INUM> _ => 4928 </INUM> +<INUM> _ => 4926 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtuqq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91804,7 +91773,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUQQ2PS </ICLASS> -<INUM> _ => 4929 </INUM> +<INUM> _ => 4927 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtuqq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91826,7 +91795,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VCVTUQQ2PS </ICLASS> -<INUM> _ => 4930 </INUM> +<INUM> _ => 4928 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtuqq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -91848,7 +91817,7 @@ rule <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> AVX512_ROUND ~> ScanFor rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VCVTUQQ2PS </ICLASS> -<INUM> _ => 4931 </INUM> +<INUM> _ => 4929 </INUM> <CATEGORY> _ => "CATEGORY_CONVERT" </CATEGORY> <INAME> _ => "vcvtuqq2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -91870,7 +91839,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VDBPSADBW </ICLASS> -<INUM> _ => 4932 </INUM> +<INUM> _ => 4930 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdbpsadbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -91891,7 +91860,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDBPSADBW </ICLASS> -<INUM> _ => 4933 </INUM> +<INUM> _ => 4931 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdbpsadbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -91911,7 +91880,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VDBPSADBW </ICLASS> -<INUM> _ => 4934 </INUM> +<INUM> _ => 4932 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdbpsadbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -91932,7 +91901,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDBPSADBW </ICLASS> -<INUM> _ => 4935 </INUM> +<INUM> _ => 4933 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdbpsadbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -91952,7 +91921,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VDBPSADBW </ICLASS> -<INUM> _ => 4936 </INUM> +<INUM> _ => 4934 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdbpsadbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -91973,7 +91942,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDBPSADBW </ICLASS> -<INUM> _ => 4937 </INUM> +<INUM> _ => 4935 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdbpsadbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -91992,7 +91961,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VDIVPD </ICLASS> -<INUM> _ => 4938 </INUM> +<INUM> _ => 4936 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -92012,7 +91981,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDIVPD </ICLASS> -<INUM> _ => 4939 </INUM> +<INUM> _ => 4937 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -92030,7 +91999,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VDIVPD </ICLASS> -<INUM> _ => 4940 </INUM> +<INUM> _ => 4938 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -92050,7 +92019,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDIVPD </ICLASS> -<INUM> _ => 4941 </INUM> +<INUM> _ => 4939 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -92068,7 +92037,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VDIVPS </ICLASS> -<INUM> _ => 4942 </INUM> +<INUM> _ => 4940 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -92088,7 +92057,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDIVPS </ICLASS> -<INUM> _ => 4943 </INUM> +<INUM> _ => 4941 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -92106,7 +92075,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VDIVPS </ICLASS> -<INUM> _ => 4944 </INUM> +<INUM> _ => 4942 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -92126,7 +92095,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VDIVPS </ICLASS> -<INUM> _ => 4945 </INUM> +<INUM> _ => 4943 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vdivps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -92145,7 +92114,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXPANDPD </ICLASS> -<INUM> _ => 4946 </INUM> +<INUM> _ => 4944 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vexpandpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -92167,7 +92136,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXPANDPD </ICLASS> -<INUM> _ => 4947 </INUM> +<INUM> _ => 4945 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vexpandpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -92190,7 +92159,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXPANDPD </ICLASS> -<INUM> _ => 4948 </INUM> +<INUM> _ => 4946 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vexpandpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -92212,7 +92181,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXPANDPD </ICLASS> -<INUM> _ => 4949 </INUM> +<INUM> _ => 4947 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vexpandpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -92235,7 +92204,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXPANDPS </ICLASS> -<INUM> _ => 4950 </INUM> +<INUM> _ => 4948 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vexpandps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -92257,7 +92226,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXPANDPS </ICLASS> -<INUM> _ => 4951 </INUM> +<INUM> _ => 4949 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vexpandps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -92280,7 +92249,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXPANDPS </ICLASS> -<INUM> _ => 4952 </INUM> +<INUM> _ => 4950 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vexpandps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -92302,7 +92271,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXPANDPS </ICLASS> -<INUM> _ => 4953 </INUM> +<INUM> _ => 4951 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vexpandps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -92325,7 +92294,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXTRACTF32X4 </ICLASS> -<INUM> _ => 4954 </INUM> +<INUM> _ => 4952 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextractf32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -92349,7 +92318,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXTRACTF32X4 </ICLASS> -<INUM> _ => 4955 </INUM> +<INUM> _ => 4953 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextractf32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -92373,7 +92342,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXTRACTF32X8 </ICLASS> -<INUM> _ => 4956 </INUM> +<INUM> _ => 4954 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextractf32x8" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -92397,7 +92366,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_TUPLE8 ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXTRACTF32X8 </ICLASS> -<INUM> _ => 4957 </INUM> +<INUM> _ => 4955 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextractf32x8" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE8) </ATTRIBUTES> @@ -92421,7 +92390,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXTRACTF64X2 </ICLASS> -<INUM> _ => 4958 </INUM> +<INUM> _ => 4956 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextractf64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -92445,7 +92414,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXTRACTF64X2 </ICLASS> -<INUM> _ => 4959 </INUM> +<INUM> _ => 4957 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextractf64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -92469,7 +92438,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXTRACTF64X2 </ICLASS> -<INUM> _ => 4960 </INUM> +<INUM> _ => 4958 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextractf64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -92493,7 +92462,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXTRACTF64X2 </ICLASS> -<INUM> _ => 4961 </INUM> +<INUM> _ => 4959 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextractf64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -92517,7 +92486,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXTRACTI32X4 </ICLASS> -<INUM> _ => 4962 </INUM> +<INUM> _ => 4960 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextracti32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -92541,7 +92510,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXTRACTI32X4 </ICLASS> -<INUM> _ => 4963 </INUM> +<INUM> _ => 4961 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextracti32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -92565,7 +92534,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXTRACTI32X8 </ICLASS> -<INUM> _ => 4964 </INUM> +<INUM> _ => 4962 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextracti32x8" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -92589,7 +92558,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_TUPLE8 ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXTRACTI32X8 </ICLASS> -<INUM> _ => 4965 </INUM> +<INUM> _ => 4963 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextracti32x8" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE8) </ATTRIBUTES> @@ -92613,7 +92582,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXTRACTI64X2 </ICLASS> -<INUM> _ => 4966 </INUM> +<INUM> _ => 4964 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextracti64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -92637,7 +92606,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXTRACTI64X2 </ICLASS> -<INUM> _ => 4967 </INUM> +<INUM> _ => 4965 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextracti64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -92661,7 +92630,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VEXTRACTI64X2 </ICLASS> -<INUM> _ => 4968 </INUM> +<INUM> _ => 4966 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextracti64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -92685,7 +92654,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VEXTRACTI64X2 </ICLASS> -<INUM> _ => 4969 </INUM> +<INUM> _ => 4967 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vextracti64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -92709,7 +92678,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFIXUPIMMPD </ICLASS> -<INUM> _ => 4970 </INUM> +<INUM> _ => 4968 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -92730,7 +92699,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFIXUPIMMPD </ICLASS> -<INUM> _ => 4971 </INUM> +<INUM> _ => 4969 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -92749,7 +92718,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFIXUPIMMPD </ICLASS> -<INUM> _ => 4972 </INUM> +<INUM> _ => 4970 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -92770,7 +92739,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFIXUPIMMPD </ICLASS> -<INUM> _ => 4973 </INUM> +<INUM> _ => 4971 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -92789,7 +92758,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFIXUPIMMPS </ICLASS> -<INUM> _ => 4974 </INUM> +<INUM> _ => 4972 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -92810,7 +92779,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFIXUPIMMPS </ICLASS> -<INUM> _ => 4975 </INUM> +<INUM> _ => 4973 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -92829,7 +92798,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFIXUPIMMPS </ICLASS> -<INUM> _ => 4976 </INUM> +<INUM> _ => 4974 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -92850,7 +92819,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFIXUPIMMPS </ICLASS> -<INUM> _ => 4977 </INUM> +<INUM> _ => 4975 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfixupimmps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -92868,7 +92837,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD132PD </ICLASS> -<INUM> _ => 4978 </INUM> +<INUM> _ => 4976 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -92888,7 +92857,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD132PD </ICLASS> -<INUM> _ => 4979 </INUM> +<INUM> _ => 4977 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -92906,7 +92875,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD132PD </ICLASS> -<INUM> _ => 4980 </INUM> +<INUM> _ => 4978 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -92926,7 +92895,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD132PD </ICLASS> -<INUM> _ => 4981 </INUM> +<INUM> _ => 4979 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -92944,7 +92913,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD132PS </ICLASS> -<INUM> _ => 4982 </INUM> +<INUM> _ => 4980 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -92964,7 +92933,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD132PS </ICLASS> -<INUM> _ => 4983 </INUM> +<INUM> _ => 4981 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -92982,7 +92951,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD132PS </ICLASS> -<INUM> _ => 4984 </INUM> +<INUM> _ => 4982 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93002,7 +92971,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD132PS </ICLASS> -<INUM> _ => 4985 </INUM> +<INUM> _ => 4983 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93020,7 +92989,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD213PD </ICLASS> -<INUM> _ => 4986 </INUM> +<INUM> _ => 4984 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93040,7 +93009,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD213PD </ICLASS> -<INUM> _ => 4987 </INUM> +<INUM> _ => 4985 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93058,7 +93027,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD213PD </ICLASS> -<INUM> _ => 4988 </INUM> +<INUM> _ => 4986 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93078,7 +93047,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD213PD </ICLASS> -<INUM> _ => 4989 </INUM> +<INUM> _ => 4987 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93096,7 +93065,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD213PS </ICLASS> -<INUM> _ => 4990 </INUM> +<INUM> _ => 4988 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93116,7 +93085,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD213PS </ICLASS> -<INUM> _ => 4991 </INUM> +<INUM> _ => 4989 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93134,7 +93103,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD213PS </ICLASS> -<INUM> _ => 4992 </INUM> +<INUM> _ => 4990 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93154,7 +93123,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD213PS </ICLASS> -<INUM> _ => 4993 </INUM> +<INUM> _ => 4991 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93172,7 +93141,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD231PD </ICLASS> -<INUM> _ => 4994 </INUM> +<INUM> _ => 4992 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93192,7 +93161,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD231PD </ICLASS> -<INUM> _ => 4995 </INUM> +<INUM> _ => 4993 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93210,7 +93179,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD231PD </ICLASS> -<INUM> _ => 4996 </INUM> +<INUM> _ => 4994 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93230,7 +93199,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD231PD </ICLASS> -<INUM> _ => 4997 </INUM> +<INUM> _ => 4995 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93248,7 +93217,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD231PS </ICLASS> -<INUM> _ => 4998 </INUM> +<INUM> _ => 4996 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93268,7 +93237,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD231PS </ICLASS> -<INUM> _ => 4999 </INUM> +<INUM> _ => 4997 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93286,7 +93255,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADD231PS </ICLASS> -<INUM> _ => 5000 </INUM> +<INUM> _ => 4998 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93306,7 +93275,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADD231PS </ICLASS> -<INUM> _ => 5001 </INUM> +<INUM> _ => 4999 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93324,7 +93293,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB132PD </ICLASS> -<INUM> _ => 5002 </INUM> +<INUM> _ => 5000 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93344,7 +93313,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB132PD </ICLASS> -<INUM> _ => 5003 </INUM> +<INUM> _ => 5001 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93362,7 +93331,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB132PD </ICLASS> -<INUM> _ => 5004 </INUM> +<INUM> _ => 5002 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93382,7 +93351,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB132PD </ICLASS> -<INUM> _ => 5005 </INUM> +<INUM> _ => 5003 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93400,7 +93369,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB132PS </ICLASS> -<INUM> _ => 5006 </INUM> +<INUM> _ => 5004 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93420,7 +93389,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB132PS </ICLASS> -<INUM> _ => 5007 </INUM> +<INUM> _ => 5005 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93438,7 +93407,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB132PS </ICLASS> -<INUM> _ => 5008 </INUM> +<INUM> _ => 5006 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93458,7 +93427,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB132PS </ICLASS> -<INUM> _ => 5009 </INUM> +<INUM> _ => 5007 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93476,7 +93445,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB213PD </ICLASS> -<INUM> _ => 5010 </INUM> +<INUM> _ => 5008 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93496,7 +93465,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB213PD </ICLASS> -<INUM> _ => 5011 </INUM> +<INUM> _ => 5009 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93514,7 +93483,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB213PD </ICLASS> -<INUM> _ => 5012 </INUM> +<INUM> _ => 5010 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93534,7 +93503,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB213PD </ICLASS> -<INUM> _ => 5013 </INUM> +<INUM> _ => 5011 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93552,7 +93521,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB213PS </ICLASS> -<INUM> _ => 5014 </INUM> +<INUM> _ => 5012 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93572,7 +93541,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB213PS </ICLASS> -<INUM> _ => 5015 </INUM> +<INUM> _ => 5013 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93590,7 +93559,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB213PS </ICLASS> -<INUM> _ => 5016 </INUM> +<INUM> _ => 5014 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93610,7 +93579,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB213PS </ICLASS> -<INUM> _ => 5017 </INUM> +<INUM> _ => 5015 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93628,7 +93597,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB231PD </ICLASS> -<INUM> _ => 5018 </INUM> +<INUM> _ => 5016 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93648,7 +93617,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB231PD </ICLASS> -<INUM> _ => 5019 </INUM> +<INUM> _ => 5017 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93666,7 +93635,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB231PD </ICLASS> -<INUM> _ => 5020 </INUM> +<INUM> _ => 5018 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93686,7 +93655,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB231PD </ICLASS> -<INUM> _ => 5021 </INUM> +<INUM> _ => 5019 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93704,7 +93673,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB231PS </ICLASS> -<INUM> _ => 5022 </INUM> +<INUM> _ => 5020 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93724,7 +93693,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB231PS </ICLASS> -<INUM> _ => 5023 </INUM> +<INUM> _ => 5021 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93742,7 +93711,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMADDSUB231PS </ICLASS> -<INUM> _ => 5024 </INUM> +<INUM> _ => 5022 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93762,7 +93731,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMADDSUB231PS </ICLASS> -<INUM> _ => 5025 </INUM> +<INUM> _ => 5023 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmaddsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93780,7 +93749,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB132PD </ICLASS> -<INUM> _ => 5026 </INUM> +<INUM> _ => 5024 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93800,7 +93769,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB132PD </ICLASS> -<INUM> _ => 5027 </INUM> +<INUM> _ => 5025 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93818,7 +93787,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB132PD </ICLASS> -<INUM> _ => 5028 </INUM> +<INUM> _ => 5026 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93838,7 +93807,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB132PD </ICLASS> -<INUM> _ => 5029 </INUM> +<INUM> _ => 5027 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93856,7 +93825,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB132PS </ICLASS> -<INUM> _ => 5030 </INUM> +<INUM> _ => 5028 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93876,7 +93845,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB132PS </ICLASS> -<INUM> _ => 5031 </INUM> +<INUM> _ => 5029 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93894,7 +93863,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB132PS </ICLASS> -<INUM> _ => 5032 </INUM> +<INUM> _ => 5030 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93914,7 +93883,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB132PS </ICLASS> -<INUM> _ => 5033 </INUM> +<INUM> _ => 5031 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93932,7 +93901,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB213PD </ICLASS> -<INUM> _ => 5034 </INUM> +<INUM> _ => 5032 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93952,7 +93921,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB213PD </ICLASS> -<INUM> _ => 5035 </INUM> +<INUM> _ => 5033 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -93970,7 +93939,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB213PD </ICLASS> -<INUM> _ => 5036 </INUM> +<INUM> _ => 5034 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -93990,7 +93959,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB213PD </ICLASS> -<INUM> _ => 5037 </INUM> +<INUM> _ => 5035 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94008,7 +93977,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB213PS </ICLASS> -<INUM> _ => 5038 </INUM> +<INUM> _ => 5036 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94028,7 +93997,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB213PS </ICLASS> -<INUM> _ => 5039 </INUM> +<INUM> _ => 5037 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94046,7 +94015,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB213PS </ICLASS> -<INUM> _ => 5040 </INUM> +<INUM> _ => 5038 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94066,7 +94035,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB213PS </ICLASS> -<INUM> _ => 5041 </INUM> +<INUM> _ => 5039 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94084,7 +94053,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB231PD </ICLASS> -<INUM> _ => 5042 </INUM> +<INUM> _ => 5040 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94104,7 +94073,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB231PD </ICLASS> -<INUM> _ => 5043 </INUM> +<INUM> _ => 5041 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94122,7 +94091,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB231PD </ICLASS> -<INUM> _ => 5044 </INUM> +<INUM> _ => 5042 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94142,7 +94111,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB231PD </ICLASS> -<INUM> _ => 5045 </INUM> +<INUM> _ => 5043 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94160,7 +94129,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB231PS </ICLASS> -<INUM> _ => 5046 </INUM> +<INUM> _ => 5044 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94180,7 +94149,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB231PS </ICLASS> -<INUM> _ => 5047 </INUM> +<INUM> _ => 5045 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94198,7 +94167,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUB231PS </ICLASS> -<INUM> _ => 5048 </INUM> +<INUM> _ => 5046 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94218,7 +94187,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUB231PS </ICLASS> -<INUM> _ => 5049 </INUM> +<INUM> _ => 5047 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94236,7 +94205,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD132PD </ICLASS> -<INUM> _ => 5050 </INUM> +<INUM> _ => 5048 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94256,7 +94225,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD132PD </ICLASS> -<INUM> _ => 5051 </INUM> +<INUM> _ => 5049 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94274,7 +94243,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD132PD </ICLASS> -<INUM> _ => 5052 </INUM> +<INUM> _ => 5050 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94294,7 +94263,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD132PD </ICLASS> -<INUM> _ => 5053 </INUM> +<INUM> _ => 5051 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94312,7 +94281,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD132PS </ICLASS> -<INUM> _ => 5054 </INUM> +<INUM> _ => 5052 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94332,7 +94301,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD132PS </ICLASS> -<INUM> _ => 5055 </INUM> +<INUM> _ => 5053 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94350,7 +94319,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD132PS </ICLASS> -<INUM> _ => 5056 </INUM> +<INUM> _ => 5054 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94370,7 +94339,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD132PS </ICLASS> -<INUM> _ => 5057 </INUM> +<INUM> _ => 5055 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94388,7 +94357,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD213PD </ICLASS> -<INUM> _ => 5058 </INUM> +<INUM> _ => 5056 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94408,7 +94377,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD213PD </ICLASS> -<INUM> _ => 5059 </INUM> +<INUM> _ => 5057 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94426,7 +94395,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD213PD </ICLASS> -<INUM> _ => 5060 </INUM> +<INUM> _ => 5058 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94446,7 +94415,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD213PD </ICLASS> -<INUM> _ => 5061 </INUM> +<INUM> _ => 5059 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94464,7 +94433,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD213PS </ICLASS> -<INUM> _ => 5062 </INUM> +<INUM> _ => 5060 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94484,7 +94453,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD213PS </ICLASS> -<INUM> _ => 5063 </INUM> +<INUM> _ => 5061 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94502,7 +94471,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD213PS </ICLASS> -<INUM> _ => 5064 </INUM> +<INUM> _ => 5062 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94522,7 +94491,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD213PS </ICLASS> -<INUM> _ => 5065 </INUM> +<INUM> _ => 5063 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94540,7 +94509,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD231PD </ICLASS> -<INUM> _ => 5066 </INUM> +<INUM> _ => 5064 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94560,7 +94529,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD231PD </ICLASS> -<INUM> _ => 5067 </INUM> +<INUM> _ => 5065 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94578,7 +94547,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD231PD </ICLASS> -<INUM> _ => 5068 </INUM> +<INUM> _ => 5066 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94598,7 +94567,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD231PD </ICLASS> -<INUM> _ => 5069 </INUM> +<INUM> _ => 5067 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94616,7 +94585,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD231PS </ICLASS> -<INUM> _ => 5070 </INUM> +<INUM> _ => 5068 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94636,7 +94605,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD231PS </ICLASS> -<INUM> _ => 5071 </INUM> +<INUM> _ => 5069 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94654,7 +94623,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFMSUBADD231PS </ICLASS> -<INUM> _ => 5072 </INUM> +<INUM> _ => 5070 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94674,7 +94643,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFMSUBADD231PS </ICLASS> -<INUM> _ => 5073 </INUM> +<INUM> _ => 5071 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfmsubadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94692,7 +94661,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD132PD </ICLASS> -<INUM> _ => 5074 </INUM> +<INUM> _ => 5072 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94712,7 +94681,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD132PD </ICLASS> -<INUM> _ => 5075 </INUM> +<INUM> _ => 5073 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94730,7 +94699,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD132PD </ICLASS> -<INUM> _ => 5076 </INUM> +<INUM> _ => 5074 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94750,7 +94719,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD132PD </ICLASS> -<INUM> _ => 5077 </INUM> +<INUM> _ => 5075 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94768,7 +94737,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD132PS </ICLASS> -<INUM> _ => 5078 </INUM> +<INUM> _ => 5076 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94788,7 +94757,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD132PS </ICLASS> -<INUM> _ => 5079 </INUM> +<INUM> _ => 5077 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94806,7 +94775,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD132PS </ICLASS> -<INUM> _ => 5080 </INUM> +<INUM> _ => 5078 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94826,7 +94795,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD132PS </ICLASS> -<INUM> _ => 5081 </INUM> +<INUM> _ => 5079 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94844,7 +94813,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD213PD </ICLASS> -<INUM> _ => 5082 </INUM> +<INUM> _ => 5080 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94864,7 +94833,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD213PD </ICLASS> -<INUM> _ => 5083 </INUM> +<INUM> _ => 5081 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94882,7 +94851,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD213PD </ICLASS> -<INUM> _ => 5084 </INUM> +<INUM> _ => 5082 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94902,7 +94871,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD213PD </ICLASS> -<INUM> _ => 5085 </INUM> +<INUM> _ => 5083 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94920,7 +94889,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD213PS </ICLASS> -<INUM> _ => 5086 </INUM> +<INUM> _ => 5084 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94940,7 +94909,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD213PS </ICLASS> -<INUM> _ => 5087 </INUM> +<INUM> _ => 5085 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94958,7 +94927,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD213PS </ICLASS> -<INUM> _ => 5088 </INUM> +<INUM> _ => 5086 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -94978,7 +94947,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD213PS </ICLASS> -<INUM> _ => 5089 </INUM> +<INUM> _ => 5087 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -94996,7 +94965,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD231PD </ICLASS> -<INUM> _ => 5090 </INUM> +<INUM> _ => 5088 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95016,7 +94985,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD231PD </ICLASS> -<INUM> _ => 5091 </INUM> +<INUM> _ => 5089 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95034,7 +95003,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD231PD </ICLASS> -<INUM> _ => 5092 </INUM> +<INUM> _ => 5090 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95054,7 +95023,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD231PD </ICLASS> -<INUM> _ => 5093 </INUM> +<INUM> _ => 5091 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95072,7 +95041,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD231PS </ICLASS> -<INUM> _ => 5094 </INUM> +<INUM> _ => 5092 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95092,7 +95061,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD231PS </ICLASS> -<INUM> _ => 5095 </INUM> +<INUM> _ => 5093 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95110,7 +95079,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMADD231PS </ICLASS> -<INUM> _ => 5096 </INUM> +<INUM> _ => 5094 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95130,7 +95099,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMADD231PS </ICLASS> -<INUM> _ => 5097 </INUM> +<INUM> _ => 5095 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmadd231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95148,7 +95117,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB132PD </ICLASS> -<INUM> _ => 5098 </INUM> +<INUM> _ => 5096 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95168,7 +95137,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB132PD </ICLASS> -<INUM> _ => 5099 </INUM> +<INUM> _ => 5097 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95186,7 +95155,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB132PD </ICLASS> -<INUM> _ => 5100 </INUM> +<INUM> _ => 5098 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95206,7 +95175,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB132PD </ICLASS> -<INUM> _ => 5101 </INUM> +<INUM> _ => 5099 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95224,7 +95193,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB132PS </ICLASS> -<INUM> _ => 5102 </INUM> +<INUM> _ => 5100 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95244,7 +95213,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB132PS </ICLASS> -<INUM> _ => 5103 </INUM> +<INUM> _ => 5101 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95262,7 +95231,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB132PS </ICLASS> -<INUM> _ => 5104 </INUM> +<INUM> _ => 5102 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95282,7 +95251,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB132PS </ICLASS> -<INUM> _ => 5105 </INUM> +<INUM> _ => 5103 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub132ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95300,7 +95269,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB213PD </ICLASS> -<INUM> _ => 5106 </INUM> +<INUM> _ => 5104 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95320,7 +95289,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB213PD </ICLASS> -<INUM> _ => 5107 </INUM> +<INUM> _ => 5105 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95338,7 +95307,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB213PD </ICLASS> -<INUM> _ => 5108 </INUM> +<INUM> _ => 5106 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95358,7 +95327,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB213PD </ICLASS> -<INUM> _ => 5109 </INUM> +<INUM> _ => 5107 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95376,7 +95345,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB213PS </ICLASS> -<INUM> _ => 5110 </INUM> +<INUM> _ => 5108 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95396,7 +95365,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB213PS </ICLASS> -<INUM> _ => 5111 </INUM> +<INUM> _ => 5109 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95414,7 +95383,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB213PS </ICLASS> -<INUM> _ => 5112 </INUM> +<INUM> _ => 5110 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95434,7 +95403,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB213PS </ICLASS> -<INUM> _ => 5113 </INUM> +<INUM> _ => 5111 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub213ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95452,7 +95421,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB231PD </ICLASS> -<INUM> _ => 5114 </INUM> +<INUM> _ => 5112 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95472,7 +95441,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB231PD </ICLASS> -<INUM> _ => 5115 </INUM> +<INUM> _ => 5113 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95490,7 +95459,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB231PD </ICLASS> -<INUM> _ => 5116 </INUM> +<INUM> _ => 5114 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95510,7 +95479,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB231PD </ICLASS> -<INUM> _ => 5117 </INUM> +<INUM> _ => 5115 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95528,7 +95497,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB231PS </ICLASS> -<INUM> _ => 5118 </INUM> +<INUM> _ => 5116 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95548,7 +95517,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB231PS </ICLASS> -<INUM> _ => 5119 </INUM> +<INUM> _ => 5117 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95566,7 +95535,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VFNMSUB231PS </ICLASS> -<INUM> _ => 5120 </INUM> +<INUM> _ => 5118 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95586,7 +95555,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFNMSUB231PS </ICLASS> -<INUM> _ => 5121 </INUM> +<INUM> _ => 5119 </INUM> <CATEGORY> _ => "CATEGORY_VFMA" </CATEGORY> <INAME> _ => "vfnmsub231ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95605,7 +95574,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFPCLASSPD </ICLASS> -<INUM> _ => 5122 </INUM> +<INUM> _ => 5120 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfpclasspd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95630,7 +95599,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFPCLASSPD </ICLASS> -<INUM> _ => 5123 </INUM> +<INUM> _ => 5121 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfpclasspd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95653,7 +95622,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFPCLASSPD </ICLASS> -<INUM> _ => 5124 </INUM> +<INUM> _ => 5122 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfpclasspd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95678,7 +95647,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFPCLASSPD </ICLASS> -<INUM> _ => 5125 </INUM> +<INUM> _ => 5123 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfpclasspd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95701,7 +95670,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFPCLASSPD </ICLASS> -<INUM> _ => 5126 </INUM> +<INUM> _ => 5124 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfpclasspd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95726,7 +95695,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFPCLASSPD </ICLASS> -<INUM> _ => 5127 </INUM> +<INUM> _ => 5125 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfpclasspd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95749,7 +95718,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFPCLASSPS </ICLASS> -<INUM> _ => 5128 </INUM> +<INUM> _ => 5126 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfpclassps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95774,7 +95743,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFPCLASSPS </ICLASS> -<INUM> _ => 5129 </INUM> +<INUM> _ => 5127 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfpclassps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95797,7 +95766,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFPCLASSPS </ICLASS> -<INUM> _ => 5130 </INUM> +<INUM> _ => 5128 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfpclassps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95822,7 +95791,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFPCLASSPS </ICLASS> -<INUM> _ => 5131 </INUM> +<INUM> _ => 5129 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfpclassps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95845,7 +95814,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFPCLASSPS </ICLASS> -<INUM> _ => 5132 </INUM> +<INUM> _ => 5130 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfpclassps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -95870,7 +95839,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFPCLASSPS </ICLASS> -<INUM> _ => 5133 </INUM> +<INUM> _ => 5131 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfpclassps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -95893,7 +95862,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFPCLASSSD </ICLASS> -<INUM> _ => 5134 </INUM> +<INUM> _ => 5132 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfpclasssd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -95917,7 +95886,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFPCLASSSD </ICLASS> -<INUM> _ => 5135 </INUM> +<INUM> _ => 5133 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfpclasssd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -95940,7 +95909,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VFPCLASSSS </ICLASS> -<INUM> _ => 5136 </INUM> +<INUM> _ => 5134 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfpclassss" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -95964,7 +95933,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VFPCLASSSS </ICLASS> -<INUM> _ => 5137 </INUM> +<INUM> _ => 5135 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vfpclassss" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -95987,7 +95956,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERDPD </ICLASS> -<INUM> _ => 5138 </INUM> +<INUM> _ => 5136 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherdpd" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_GATHER) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -96012,7 +95981,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERDPD </ICLASS> -<INUM> _ => 5139 </INUM> +<INUM> _ => 5137 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherdpd" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_GATHER) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -96037,7 +96006,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERDPS </ICLASS> -<INUM> _ => 5140 </INUM> +<INUM> _ => 5138 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherdps" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_GATHER) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -96062,7 +96031,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERDPS </ICLASS> -<INUM> _ => 5141 </INUM> +<INUM> _ => 5139 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherdps" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_GATHER) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -96087,7 +96056,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERQPD </ICLASS> -<INUM> _ => 5142 </INUM> +<INUM> _ => 5140 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherqpd" </INAME> <ATTRIBUTES> _ => ListItem(A_GATHER) ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -96112,7 +96081,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERQPD </ICLASS> -<INUM> _ => 5143 </INUM> +<INUM> _ => 5141 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherqpd" </INAME> <ATTRIBUTES> _ => ListItem(A_GATHER) ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -96137,7 +96106,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERQPS </ICLASS> -<INUM> _ => 5144 </INUM> +<INUM> _ => 5142 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherqps" </INAME> <ATTRIBUTES> _ => ListItem(A_GATHER) ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -96162,7 +96131,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGATHERQPS </ICLASS> -<INUM> _ => 5145 </INUM> +<INUM> _ => 5143 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vgatherqps" </INAME> <ATTRIBUTES> _ => ListItem(A_GATHER) ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -96186,7 +96155,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETEXPPD </ICLASS> -<INUM> _ => 5146 </INUM> +<INUM> _ => 5144 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -96209,7 +96178,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGETEXPPD </ICLASS> -<INUM> _ => 5147 </INUM> +<INUM> _ => 5145 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -96230,7 +96199,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETEXPPD </ICLASS> -<INUM> _ => 5148 </INUM> +<INUM> _ => 5146 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -96253,7 +96222,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGETEXPPD </ICLASS> -<INUM> _ => 5149 </INUM> +<INUM> _ => 5147 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexppd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -96274,7 +96243,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETEXPPS </ICLASS> -<INUM> _ => 5150 </INUM> +<INUM> _ => 5148 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -96297,7 +96266,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGETEXPPS </ICLASS> -<INUM> _ => 5151 </INUM> +<INUM> _ => 5149 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -96318,7 +96287,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETEXPPS </ICLASS> -<INUM> _ => 5152 </INUM> +<INUM> _ => 5150 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -96341,7 +96310,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGETEXPPS </ICLASS> -<INUM> _ => 5153 </INUM> +<INUM> _ => 5151 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetexpps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -96363,7 +96332,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETMANTPD </ICLASS> -<INUM> _ => 5154 </INUM> +<INUM> _ => 5152 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -96387,7 +96356,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGETMANTPD </ICLASS> -<INUM> _ => 5155 </INUM> +<INUM> _ => 5153 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -96409,7 +96378,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETMANTPD </ICLASS> -<INUM> _ => 5156 </INUM> +<INUM> _ => 5154 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -96433,7 +96402,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGETMANTPD </ICLASS> -<INUM> _ => 5157 </INUM> +<INUM> _ => 5155 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -96455,7 +96424,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETMANTPS </ICLASS> -<INUM> _ => 5158 </INUM> +<INUM> _ => 5156 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -96479,7 +96448,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGETMANTPS </ICLASS> -<INUM> _ => 5159 </INUM> +<INUM> _ => 5157 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -96501,7 +96470,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGETMANTPS </ICLASS> -<INUM> _ => 5160 </INUM> +<INUM> _ => 5158 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -96525,7 +96494,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGETMANTPS </ICLASS> -<INUM> _ => 5161 </INUM> +<INUM> _ => 5159 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vgetmantps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -96547,7 +96516,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VINSERTF32X4 </ICLASS> -<INUM> _ => 5162 </INUM> +<INUM> _ => 5160 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinsertf32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -96568,7 +96537,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VINSERTF32X4 </ICLASS> -<INUM> _ => 5163 </INUM> +<INUM> _ => 5161 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinsertf32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -96588,7 +96557,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VINSERTF32X8 </ICLASS> -<INUM> _ => 5164 </INUM> +<INUM> _ => 5162 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinsertf32x8" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -96609,7 +96578,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_TUPLE8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VINSERTF32X8 </ICLASS> -<INUM> _ => 5165 </INUM> +<INUM> _ => 5163 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinsertf32x8" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE8) </ATTRIBUTES> @@ -96629,7 +96598,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VINSERTF64X2 </ICLASS> -<INUM> _ => 5166 </INUM> +<INUM> _ => 5164 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinsertf64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -96650,7 +96619,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VINSERTF64X2 </ICLASS> -<INUM> _ => 5167 </INUM> +<INUM> _ => 5165 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinsertf64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -96670,7 +96639,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VINSERTF64X2 </ICLASS> -<INUM> _ => 5168 </INUM> +<INUM> _ => 5166 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinsertf64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -96691,7 +96660,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VINSERTF64X2 </ICLASS> -<INUM> _ => 5169 </INUM> +<INUM> _ => 5167 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinsertf64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -96711,7 +96680,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VINSERTI32X4 </ICLASS> -<INUM> _ => 5170 </INUM> +<INUM> _ => 5168 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinserti32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -96732,7 +96701,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_TUPLE4 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VINSERTI32X4 </ICLASS> -<INUM> _ => 5171 </INUM> +<INUM> _ => 5169 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinserti32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE4) </ATTRIBUTES> @@ -96752,7 +96721,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VINSERTI32X8 </ICLASS> -<INUM> _ => 5172 </INUM> +<INUM> _ => 5170 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinserti32x8" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -96773,7 +96742,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_TUPLE8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VINSERTI32X8 </ICLASS> -<INUM> _ => 5173 </INUM> +<INUM> _ => 5171 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinserti32x8" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE8) </ATTRIBUTES> @@ -96793,7 +96762,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VINSERTI64X2 </ICLASS> -<INUM> _ => 5174 </INUM> +<INUM> _ => 5172 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinserti64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -96814,7 +96783,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VINSERTI64X2 </ICLASS> -<INUM> _ => 5175 </INUM> +<INUM> _ => 5173 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinserti64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -96834,7 +96803,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VINSERTI64X2 </ICLASS> -<INUM> _ => 5176 </INUM> +<INUM> _ => 5174 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinserti64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -96855,7 +96824,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_TUPLE2 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VINSERTI64X2 </ICLASS> -<INUM> _ => 5177 </INUM> +<INUM> _ => 5175 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vinserti64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE2) </ATTRIBUTES> @@ -96874,7 +96843,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMAXPD </ICLASS> -<INUM> _ => 5178 </INUM> +<INUM> _ => 5176 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -96894,7 +96863,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMAXPD </ICLASS> -<INUM> _ => 5179 </INUM> +<INUM> _ => 5177 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -96912,7 +96881,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMAXPD </ICLASS> -<INUM> _ => 5180 </INUM> +<INUM> _ => 5178 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -96932,7 +96901,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMAXPD </ICLASS> -<INUM> _ => 5181 </INUM> +<INUM> _ => 5179 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -96950,7 +96919,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMAXPS </ICLASS> -<INUM> _ => 5182 </INUM> +<INUM> _ => 5180 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -96970,7 +96939,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMAXPS </ICLASS> -<INUM> _ => 5183 </INUM> +<INUM> _ => 5181 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -96988,7 +96957,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMAXPS </ICLASS> -<INUM> _ => 5184 </INUM> +<INUM> _ => 5182 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -97008,7 +96977,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMAXPS </ICLASS> -<INUM> _ => 5185 </INUM> +<INUM> _ => 5183 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmaxps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -97026,7 +96995,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMINPD </ICLASS> -<INUM> _ => 5186 </INUM> +<INUM> _ => 5184 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -97046,7 +97015,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMINPD </ICLASS> -<INUM> _ => 5187 </INUM> +<INUM> _ => 5185 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -97064,7 +97033,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMINPD </ICLASS> -<INUM> _ => 5188 </INUM> +<INUM> _ => 5186 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -97084,7 +97053,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMINPD </ICLASS> -<INUM> _ => 5189 </INUM> +<INUM> _ => 5187 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -97102,7 +97071,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMINPS </ICLASS> -<INUM> _ => 5190 </INUM> +<INUM> _ => 5188 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -97122,7 +97091,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMINPS </ICLASS> -<INUM> _ => 5191 </INUM> +<INUM> _ => 5189 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -97140,7 +97109,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMINPS </ICLASS> -<INUM> _ => 5192 </INUM> +<INUM> _ => 5190 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -97160,7 +97129,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMINPS </ICLASS> -<INUM> _ => 5193 </INUM> +<INUM> _ => 5191 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vminps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -97178,7 +97147,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 5194 </INUM> +<INUM> _ => 5192 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97201,7 +97170,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 5195 </INUM> +<INUM> _ => 5193 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -97223,7 +97192,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 5196 </INUM> +<INUM> _ => 5194 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97246,7 +97215,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 5197 </INUM> +<INUM> _ => 5195 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -97269,7 +97238,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 5198 </INUM> +<INUM> _ => 5196 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97292,7 +97261,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 5199 </INUM> +<INUM> _ => 5197 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -97314,7 +97283,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 5200 </INUM> +<INUM> _ => 5198 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97337,7 +97306,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPD </ICLASS> -<INUM> _ => 5201 </INUM> +<INUM> _ => 5199 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovapd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -97360,7 +97329,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 5202 </INUM> +<INUM> _ => 5200 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97383,7 +97352,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 5203 </INUM> +<INUM> _ => 5201 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -97405,7 +97374,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 5204 </INUM> +<INUM> _ => 5202 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97428,7 +97397,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 5205 </INUM> +<INUM> _ => 5203 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -97451,7 +97420,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 5206 </INUM> +<INUM> _ => 5204 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97474,7 +97443,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 5207 </INUM> +<INUM> _ => 5205 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -97496,7 +97465,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 5208 </INUM> +<INUM> _ => 5206 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97519,7 +97488,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVAPS </ICLASS> -<INUM> _ => 5209 </INUM> +<INUM> _ => 5207 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovaps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -97542,7 +97511,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDDUP </ICLASS> -<INUM> _ => 5210 </INUM> +<INUM> _ => 5208 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovddup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97565,7 +97534,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_MOVDDUP ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDDUP </ICLASS> -<INUM> _ => 5211 </INUM> +<INUM> _ => 5209 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovddup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MOVDDUP) </ATTRIBUTES> @@ -97587,7 +97556,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDDUP </ICLASS> -<INUM> _ => 5212 </INUM> +<INUM> _ => 5210 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovddup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97610,7 +97579,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_MOVDDUP ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDDUP </ICLASS> -<INUM> _ => 5213 </INUM> +<INUM> _ => 5211 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovddup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MOVDDUP) </ATTRIBUTES> @@ -97632,7 +97601,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQA32 </ICLASS> -<INUM> _ => 5214 </INUM> +<INUM> _ => 5212 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa32" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97655,7 +97624,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQA32 </ICLASS> -<INUM> _ => 5215 </INUM> +<INUM> _ => 5213 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa32" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -97677,7 +97646,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQA32 </ICLASS> -<INUM> _ => 5216 </INUM> +<INUM> _ => 5214 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa32" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97700,7 +97669,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQA32 </ICLASS> -<INUM> _ => 5217 </INUM> +<INUM> _ => 5215 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa32" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -97723,7 +97692,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQA32 </ICLASS> -<INUM> _ => 5218 </INUM> +<INUM> _ => 5216 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa32" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97746,7 +97715,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQA32 </ICLASS> -<INUM> _ => 5219 </INUM> +<INUM> _ => 5217 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa32" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -97768,7 +97737,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQA32 </ICLASS> -<INUM> _ => 5220 </INUM> +<INUM> _ => 5218 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa32" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97791,7 +97760,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQA32 </ICLASS> -<INUM> _ => 5221 </INUM> +<INUM> _ => 5219 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa32" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -97814,7 +97783,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQA64 </ICLASS> -<INUM> _ => 5222 </INUM> +<INUM> _ => 5220 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa64" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97837,7 +97806,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQA64 </ICLASS> -<INUM> _ => 5223 </INUM> +<INUM> _ => 5221 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa64" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -97859,7 +97828,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQA64 </ICLASS> -<INUM> _ => 5224 </INUM> +<INUM> _ => 5222 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa64" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97882,7 +97851,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQA64 </ICLASS> -<INUM> _ => 5225 </INUM> +<INUM> _ => 5223 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa64" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -97905,7 +97874,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQA64 </ICLASS> -<INUM> _ => 5226 </INUM> +<INUM> _ => 5224 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa64" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97928,7 +97897,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQA64 </ICLASS> -<INUM> _ => 5227 </INUM> +<INUM> _ => 5225 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa64" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -97950,7 +97919,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQA64 </ICLASS> -<INUM> _ => 5228 </INUM> +<INUM> _ => 5226 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa64" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -97973,7 +97942,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQA64 </ICLASS> -<INUM> _ => 5229 </INUM> +<INUM> _ => 5227 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqa64" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -97996,7 +97965,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU16 </ICLASS> -<INUM> _ => 5230 </INUM> +<INUM> _ => 5228 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu16" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98019,7 +97988,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU16 </ICLASS> -<INUM> _ => 5231 </INUM> +<INUM> _ => 5229 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu16" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98041,7 +98010,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU16 </ICLASS> -<INUM> _ => 5232 </INUM> +<INUM> _ => 5230 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu16" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98064,7 +98033,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU16 </ICLASS> -<INUM> _ => 5233 </INUM> +<INUM> _ => 5231 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu16" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98087,7 +98056,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU16 </ICLASS> -<INUM> _ => 5234 </INUM> +<INUM> _ => 5232 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu16" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98110,7 +98079,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU16 </ICLASS> -<INUM> _ => 5235 </INUM> +<INUM> _ => 5233 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu16" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98132,7 +98101,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU16 </ICLASS> -<INUM> _ => 5236 </INUM> +<INUM> _ => 5234 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu16" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98155,7 +98124,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU16 </ICLASS> -<INUM> _ => 5237 </INUM> +<INUM> _ => 5235 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu16" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98178,7 +98147,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU16 </ICLASS> -<INUM> _ => 5238 </INUM> +<INUM> _ => 5236 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu16" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98201,7 +98170,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU16 </ICLASS> -<INUM> _ => 5239 </INUM> +<INUM> _ => 5237 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu16" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98223,7 +98192,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU16 </ICLASS> -<INUM> _ => 5240 </INUM> +<INUM> _ => 5238 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu16" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98246,7 +98215,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU16 </ICLASS> -<INUM> _ => 5241 </INUM> +<INUM> _ => 5239 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu16" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98269,7 +98238,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU32 </ICLASS> -<INUM> _ => 5242 </INUM> +<INUM> _ => 5240 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu32" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98292,7 +98261,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU32 </ICLASS> -<INUM> _ => 5243 </INUM> +<INUM> _ => 5241 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu32" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98314,7 +98283,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU32 </ICLASS> -<INUM> _ => 5244 </INUM> +<INUM> _ => 5242 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu32" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98337,7 +98306,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU32 </ICLASS> -<INUM> _ => 5245 </INUM> +<INUM> _ => 5243 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu32" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98360,7 +98329,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU32 </ICLASS> -<INUM> _ => 5246 </INUM> +<INUM> _ => 5244 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu32" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98383,7 +98352,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU32 </ICLASS> -<INUM> _ => 5247 </INUM> +<INUM> _ => 5245 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu32" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98405,7 +98374,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU32 </ICLASS> -<INUM> _ => 5248 </INUM> +<INUM> _ => 5246 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu32" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98428,7 +98397,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU32 </ICLASS> -<INUM> _ => 5249 </INUM> +<INUM> _ => 5247 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu32" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98451,7 +98420,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU64 </ICLASS> -<INUM> _ => 5250 </INUM> +<INUM> _ => 5248 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu64" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98474,7 +98443,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU64 </ICLASS> -<INUM> _ => 5251 </INUM> +<INUM> _ => 5249 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu64" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98496,7 +98465,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU64 </ICLASS> -<INUM> _ => 5252 </INUM> +<INUM> _ => 5250 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu64" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98519,7 +98488,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU64 </ICLASS> -<INUM> _ => 5253 </INUM> +<INUM> _ => 5251 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu64" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98542,7 +98511,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU64 </ICLASS> -<INUM> _ => 5254 </INUM> +<INUM> _ => 5252 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu64" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98565,7 +98534,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU64 </ICLASS> -<INUM> _ => 5255 </INUM> +<INUM> _ => 5253 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu64" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98587,7 +98556,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU64 </ICLASS> -<INUM> _ => 5256 </INUM> +<INUM> _ => 5254 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu64" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98610,7 +98579,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU64 </ICLASS> -<INUM> _ => 5257 </INUM> +<INUM> _ => 5255 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu64" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98633,7 +98602,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU8 </ICLASS> -<INUM> _ => 5258 </INUM> +<INUM> _ => 5256 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu8" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98656,7 +98625,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU8 </ICLASS> -<INUM> _ => 5259 </INUM> +<INUM> _ => 5257 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu8" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98678,7 +98647,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU8 </ICLASS> -<INUM> _ => 5260 </INUM> +<INUM> _ => 5258 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu8" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98701,7 +98670,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU8 </ICLASS> -<INUM> _ => 5261 </INUM> +<INUM> _ => 5259 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu8" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98724,7 +98693,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU8 </ICLASS> -<INUM> _ => 5262 </INUM> +<INUM> _ => 5260 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu8" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98747,7 +98716,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU8 </ICLASS> -<INUM> _ => 5263 </INUM> +<INUM> _ => 5261 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu8" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98769,7 +98738,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU8 </ICLASS> -<INUM> _ => 5264 </INUM> +<INUM> _ => 5262 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu8" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98792,7 +98761,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU8 </ICLASS> -<INUM> _ => 5265 </INUM> +<INUM> _ => 5263 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu8" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98815,7 +98784,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU8 </ICLASS> -<INUM> _ => 5266 </INUM> +<INUM> _ => 5264 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu8" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98838,7 +98807,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU8 </ICLASS> -<INUM> _ => 5267 </INUM> +<INUM> _ => 5265 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu8" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98860,7 +98829,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVDQU8 </ICLASS> -<INUM> _ => 5268 </INUM> +<INUM> _ => 5266 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu8" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -98883,7 +98852,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVDQU8 </ICLASS> -<INUM> _ => 5269 </INUM> +<INUM> _ => 5267 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovdqu8" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98907,7 +98876,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTDQ </ICLASS> -<INUM> _ => 5270 </INUM> +<INUM> _ => 5268 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntdq" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98932,7 +98901,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTDQ </ICLASS> -<INUM> _ => 5271 </INUM> +<INUM> _ => 5269 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntdq" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98957,7 +98926,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTDQA </ICLASS> -<INUM> _ => 5272 </INUM> +<INUM> _ => 5270 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntdqa" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -98982,7 +98951,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTDQA </ICLASS> -<INUM> _ => 5273 </INUM> +<INUM> _ => 5271 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntdqa" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99007,7 +98976,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTPD </ICLASS> -<INUM> _ => 5274 </INUM> +<INUM> _ => 5272 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntpd" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99032,7 +99001,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTPD </ICLASS> -<INUM> _ => 5275 </INUM> +<INUM> _ => 5273 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntpd" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99057,7 +99026,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTPS </ICLASS> -<INUM> _ => 5276 </INUM> +<INUM> _ => 5274 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntps" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99082,7 +99051,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VMOVNTPS </ICLASS> -<INUM> _ => 5277 </INUM> +<INUM> _ => 5275 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovntps" </INAME> <ATTRIBUTES> _ => ListItem(A_NOTSX) ListItem(A_REQUIRES_ALIGNMENT) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99106,7 +99075,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVSHDUP </ICLASS> -<INUM> _ => 5278 </INUM> +<INUM> _ => 5276 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovshdup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99129,7 +99098,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVSHDUP </ICLASS> -<INUM> _ => 5279 </INUM> +<INUM> _ => 5277 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovshdup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99151,7 +99120,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVSHDUP </ICLASS> -<INUM> _ => 5280 </INUM> +<INUM> _ => 5278 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovshdup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99174,7 +99143,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVSHDUP </ICLASS> -<INUM> _ => 5281 </INUM> +<INUM> _ => 5279 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovshdup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99196,7 +99165,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVSLDUP </ICLASS> -<INUM> _ => 5282 </INUM> +<INUM> _ => 5280 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsldup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99219,7 +99188,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVSLDUP </ICLASS> -<INUM> _ => 5283 </INUM> +<INUM> _ => 5281 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsldup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99241,7 +99210,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVSLDUP </ICLASS> -<INUM> _ => 5284 </INUM> +<INUM> _ => 5282 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsldup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99264,7 +99233,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVSLDUP </ICLASS> -<INUM> _ => 5285 </INUM> +<INUM> _ => 5283 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovsldup" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99286,7 +99255,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 5286 </INUM> +<INUM> _ => 5284 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99309,7 +99278,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 5287 </INUM> +<INUM> _ => 5285 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99331,7 +99300,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 5288 </INUM> +<INUM> _ => 5286 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99354,7 +99323,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 5289 </INUM> +<INUM> _ => 5287 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99377,7 +99346,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 5290 </INUM> +<INUM> _ => 5288 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99400,7 +99369,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 5291 </INUM> +<INUM> _ => 5289 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99422,7 +99391,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 5292 </INUM> +<INUM> _ => 5290 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99445,7 +99414,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPD </ICLASS> -<INUM> _ => 5293 </INUM> +<INUM> _ => 5291 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovupd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99468,7 +99437,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 5294 </INUM> +<INUM> _ => 5292 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99491,7 +99460,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 5295 </INUM> +<INUM> _ => 5293 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99513,7 +99482,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 5296 </INUM> +<INUM> _ => 5294 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99536,7 +99505,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 5297 </INUM> +<INUM> _ => 5295 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99559,7 +99528,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 5298 </INUM> +<INUM> _ => 5296 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99582,7 +99551,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 5299 </INUM> +<INUM> _ => 5297 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99604,7 +99573,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 5300 </INUM> +<INUM> _ => 5298 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99627,7 +99596,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VMOVUPS </ICLASS> -<INUM> _ => 5301 </INUM> +<INUM> _ => 5299 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vmovups" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -99650,7 +99619,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMULPD </ICLASS> -<INUM> _ => 5302 </INUM> +<INUM> _ => 5300 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -99670,7 +99639,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMULPD </ICLASS> -<INUM> _ => 5303 </INUM> +<INUM> _ => 5301 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -99688,7 +99657,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMULPD </ICLASS> -<INUM> _ => 5304 </INUM> +<INUM> _ => 5302 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -99708,7 +99677,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMULPD </ICLASS> -<INUM> _ => 5305 </INUM> +<INUM> _ => 5303 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -99726,7 +99695,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMULPS </ICLASS> -<INUM> _ => 5306 </INUM> +<INUM> _ => 5304 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -99746,7 +99715,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMULPS </ICLASS> -<INUM> _ => 5307 </INUM> +<INUM> _ => 5305 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -99764,7 +99733,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VMULPS </ICLASS> -<INUM> _ => 5308 </INUM> +<INUM> _ => 5306 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -99784,7 +99753,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VMULPS </ICLASS> -<INUM> _ => 5309 </INUM> +<INUM> _ => 5307 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vmulps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -99802,7 +99771,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VORPD </ICLASS> -<INUM> _ => 5310 </INUM> +<INUM> _ => 5308 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99822,7 +99791,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VORPD </ICLASS> -<INUM> _ => 5311 </INUM> +<INUM> _ => 5309 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -99840,7 +99809,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VORPD </ICLASS> -<INUM> _ => 5312 </INUM> +<INUM> _ => 5310 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99860,7 +99829,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VORPD </ICLASS> -<INUM> _ => 5313 </INUM> +<INUM> _ => 5311 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -99878,7 +99847,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VORPD </ICLASS> -<INUM> _ => 5314 </INUM> +<INUM> _ => 5312 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99898,7 +99867,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VORPD </ICLASS> -<INUM> _ => 5315 </INUM> +<INUM> _ => 5313 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -99916,7 +99885,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VORPS </ICLASS> -<INUM> _ => 5316 </INUM> +<INUM> _ => 5314 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99936,7 +99905,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VORPS </ICLASS> -<INUM> _ => 5317 </INUM> +<INUM> _ => 5315 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -99954,7 +99923,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VORPS </ICLASS> -<INUM> _ => 5318 </INUM> +<INUM> _ => 5316 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -99974,7 +99943,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VORPS </ICLASS> -<INUM> _ => 5319 </INUM> +<INUM> _ => 5317 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -99992,7 +99961,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VORPS </ICLASS> -<INUM> _ => 5320 </INUM> +<INUM> _ => 5318 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100012,7 +99981,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VORPS </ICLASS> -<INUM> _ => 5321 </INUM> +<INUM> _ => 5319 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vorps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -100030,7 +99999,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPABSB </ICLASS> -<INUM> _ => 5322 </INUM> +<INUM> _ => 5320 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100052,7 +100021,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSB </ICLASS> -<INUM> _ => 5323 </INUM> +<INUM> _ => 5321 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -100073,7 +100042,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPABSB </ICLASS> -<INUM> _ => 5324 </INUM> +<INUM> _ => 5322 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100095,7 +100064,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSB </ICLASS> -<INUM> _ => 5325 </INUM> +<INUM> _ => 5323 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -100116,7 +100085,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPABSB </ICLASS> -<INUM> _ => 5326 </INUM> +<INUM> _ => 5324 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100138,7 +100107,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSB </ICLASS> -<INUM> _ => 5327 </INUM> +<INUM> _ => 5325 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -100159,7 +100128,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPABSD </ICLASS> -<INUM> _ => 5328 </INUM> +<INUM> _ => 5326 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100182,7 +100151,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSD </ICLASS> -<INUM> _ => 5329 </INUM> +<INUM> _ => 5327 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -100203,7 +100172,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPABSD </ICLASS> -<INUM> _ => 5330 </INUM> +<INUM> _ => 5328 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100226,7 +100195,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSD </ICLASS> -<INUM> _ => 5331 </INUM> +<INUM> _ => 5329 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -100247,7 +100216,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPABSQ </ICLASS> -<INUM> _ => 5332 </INUM> +<INUM> _ => 5330 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100270,7 +100239,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSQ </ICLASS> -<INUM> _ => 5333 </INUM> +<INUM> _ => 5331 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -100291,7 +100260,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPABSQ </ICLASS> -<INUM> _ => 5334 </INUM> +<INUM> _ => 5332 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100314,7 +100283,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSQ </ICLASS> -<INUM> _ => 5335 </INUM> +<INUM> _ => 5333 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -100335,7 +100304,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPABSW </ICLASS> -<INUM> _ => 5336 </INUM> +<INUM> _ => 5334 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100357,7 +100326,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSW </ICLASS> -<INUM> _ => 5337 </INUM> +<INUM> _ => 5335 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -100378,7 +100347,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPABSW </ICLASS> -<INUM> _ => 5338 </INUM> +<INUM> _ => 5336 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100400,7 +100369,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSW </ICLASS> -<INUM> _ => 5339 </INUM> +<INUM> _ => 5337 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -100421,7 +100390,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPABSW </ICLASS> -<INUM> _ => 5340 </INUM> +<INUM> _ => 5338 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100443,7 +100412,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPABSW </ICLASS> -<INUM> _ => 5341 </INUM> +<INUM> _ => 5339 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpabsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -100464,7 +100433,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPACKSSDW </ICLASS> -<INUM> _ => 5342 </INUM> +<INUM> _ => 5340 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackssdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100484,7 +100453,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKSSDW </ICLASS> -<INUM> _ => 5343 </INUM> +<INUM> _ => 5341 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackssdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -100502,7 +100471,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPACKSSDW </ICLASS> -<INUM> _ => 5344 </INUM> +<INUM> _ => 5342 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackssdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100522,7 +100491,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKSSDW </ICLASS> -<INUM> _ => 5345 </INUM> +<INUM> _ => 5343 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackssdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -100540,7 +100509,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPACKSSDW </ICLASS> -<INUM> _ => 5346 </INUM> +<INUM> _ => 5344 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackssdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100560,7 +100529,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKSSDW </ICLASS> -<INUM> _ => 5347 </INUM> +<INUM> _ => 5345 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackssdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -100578,7 +100547,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPACKSSWB </ICLASS> -<INUM> _ => 5348 </INUM> +<INUM> _ => 5346 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpacksswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100597,7 +100566,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKSSWB </ICLASS> -<INUM> _ => 5349 </INUM> +<INUM> _ => 5347 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpacksswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -100615,7 +100584,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPACKSSWB </ICLASS> -<INUM> _ => 5350 </INUM> +<INUM> _ => 5348 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpacksswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100634,7 +100603,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKSSWB </ICLASS> -<INUM> _ => 5351 </INUM> +<INUM> _ => 5349 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpacksswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -100652,7 +100621,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPACKSSWB </ICLASS> -<INUM> _ => 5352 </INUM> +<INUM> _ => 5350 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpacksswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100671,7 +100640,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKSSWB </ICLASS> -<INUM> _ => 5353 </INUM> +<INUM> _ => 5351 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpacksswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -100689,7 +100658,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPACKUSDW </ICLASS> -<INUM> _ => 5354 </INUM> +<INUM> _ => 5352 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackusdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100709,7 +100678,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKUSDW </ICLASS> -<INUM> _ => 5355 </INUM> +<INUM> _ => 5353 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackusdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -100727,7 +100696,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPACKUSDW </ICLASS> -<INUM> _ => 5356 </INUM> +<INUM> _ => 5354 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackusdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100747,7 +100716,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKUSDW </ICLASS> -<INUM> _ => 5357 </INUM> +<INUM> _ => 5355 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackusdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -100765,7 +100734,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPACKUSDW </ICLASS> -<INUM> _ => 5358 </INUM> +<INUM> _ => 5356 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackusdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100785,7 +100754,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKUSDW </ICLASS> -<INUM> _ => 5359 </INUM> +<INUM> _ => 5357 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackusdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -100803,7 +100772,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPACKUSWB </ICLASS> -<INUM> _ => 5360 </INUM> +<INUM> _ => 5358 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackuswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100822,7 +100791,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKUSWB </ICLASS> -<INUM> _ => 5361 </INUM> +<INUM> _ => 5359 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackuswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -100840,7 +100809,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPACKUSWB </ICLASS> -<INUM> _ => 5362 </INUM> +<INUM> _ => 5360 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackuswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100859,7 +100828,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKUSWB </ICLASS> -<INUM> _ => 5363 </INUM> +<INUM> _ => 5361 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackuswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -100877,7 +100846,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPACKUSWB </ICLASS> -<INUM> _ => 5364 </INUM> +<INUM> _ => 5362 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackuswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100896,7 +100865,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPACKUSWB </ICLASS> -<INUM> _ => 5365 </INUM> +<INUM> _ => 5363 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpackuswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -100914,7 +100883,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDB </ICLASS> -<INUM> _ => 5366 </INUM> +<INUM> _ => 5364 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100933,7 +100902,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDB </ICLASS> -<INUM> _ => 5367 </INUM> +<INUM> _ => 5365 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -100951,7 +100920,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDB </ICLASS> -<INUM> _ => 5368 </INUM> +<INUM> _ => 5366 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -100970,7 +100939,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDB </ICLASS> -<INUM> _ => 5369 </INUM> +<INUM> _ => 5367 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -100988,7 +100957,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDB </ICLASS> -<INUM> _ => 5370 </INUM> +<INUM> _ => 5368 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101007,7 +100976,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDB </ICLASS> -<INUM> _ => 5371 </INUM> +<INUM> _ => 5369 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101025,7 +100994,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDD </ICLASS> -<INUM> _ => 5372 </INUM> +<INUM> _ => 5370 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101045,7 +101014,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDD </ICLASS> -<INUM> _ => 5373 </INUM> +<INUM> _ => 5371 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -101063,7 +101032,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDD </ICLASS> -<INUM> _ => 5374 </INUM> +<INUM> _ => 5372 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101083,7 +101052,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDD </ICLASS> -<INUM> _ => 5375 </INUM> +<INUM> _ => 5373 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -101101,7 +101070,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDQ </ICLASS> -<INUM> _ => 5376 </INUM> +<INUM> _ => 5374 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101121,7 +101090,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDQ </ICLASS> -<INUM> _ => 5377 </INUM> +<INUM> _ => 5375 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -101139,7 +101108,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDQ </ICLASS> -<INUM> _ => 5378 </INUM> +<INUM> _ => 5376 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101159,7 +101128,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDQ </ICLASS> -<INUM> _ => 5379 </INUM> +<INUM> _ => 5377 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -101177,7 +101146,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDSB </ICLASS> -<INUM> _ => 5380 </INUM> +<INUM> _ => 5378 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101196,7 +101165,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDSB </ICLASS> -<INUM> _ => 5381 </INUM> +<INUM> _ => 5379 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101214,7 +101183,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDSB </ICLASS> -<INUM> _ => 5382 </INUM> +<INUM> _ => 5380 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101233,7 +101202,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDSB </ICLASS> -<INUM> _ => 5383 </INUM> +<INUM> _ => 5381 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101251,7 +101220,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDSB </ICLASS> -<INUM> _ => 5384 </INUM> +<INUM> _ => 5382 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101270,7 +101239,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDSB </ICLASS> -<INUM> _ => 5385 </INUM> +<INUM> _ => 5383 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101288,7 +101257,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDSW </ICLASS> -<INUM> _ => 5386 </INUM> +<INUM> _ => 5384 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101307,7 +101276,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDSW </ICLASS> -<INUM> _ => 5387 </INUM> +<INUM> _ => 5385 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101325,7 +101294,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDSW </ICLASS> -<INUM> _ => 5388 </INUM> +<INUM> _ => 5386 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101344,7 +101313,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDSW </ICLASS> -<INUM> _ => 5389 </INUM> +<INUM> _ => 5387 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101362,7 +101331,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDSW </ICLASS> -<INUM> _ => 5390 </INUM> +<INUM> _ => 5388 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101381,7 +101350,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDSW </ICLASS> -<INUM> _ => 5391 </INUM> +<INUM> _ => 5389 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101399,7 +101368,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDUSB </ICLASS> -<INUM> _ => 5392 </INUM> +<INUM> _ => 5390 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddusb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101418,7 +101387,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDUSB </ICLASS> -<INUM> _ => 5393 </INUM> +<INUM> _ => 5391 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddusb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101436,7 +101405,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDUSB </ICLASS> -<INUM> _ => 5394 </INUM> +<INUM> _ => 5392 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddusb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101455,7 +101424,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDUSB </ICLASS> -<INUM> _ => 5395 </INUM> +<INUM> _ => 5393 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddusb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101473,7 +101442,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDUSB </ICLASS> -<INUM> _ => 5396 </INUM> +<INUM> _ => 5394 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddusb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101492,7 +101461,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDUSB </ICLASS> -<INUM> _ => 5397 </INUM> +<INUM> _ => 5395 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddusb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101510,7 +101479,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDUSW </ICLASS> -<INUM> _ => 5398 </INUM> +<INUM> _ => 5396 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddusw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101529,7 +101498,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDUSW </ICLASS> -<INUM> _ => 5399 </INUM> +<INUM> _ => 5397 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddusw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101547,7 +101516,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDUSW </ICLASS> -<INUM> _ => 5400 </INUM> +<INUM> _ => 5398 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddusw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101566,7 +101535,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDUSW </ICLASS> -<INUM> _ => 5401 </INUM> +<INUM> _ => 5399 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddusw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101584,7 +101553,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDUSW </ICLASS> -<INUM> _ => 5402 </INUM> +<INUM> _ => 5400 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddusw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101603,7 +101572,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDUSW </ICLASS> -<INUM> _ => 5403 </INUM> +<INUM> _ => 5401 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddusw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101621,7 +101590,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDW </ICLASS> -<INUM> _ => 5404 </INUM> +<INUM> _ => 5402 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101640,7 +101609,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDW </ICLASS> -<INUM> _ => 5405 </INUM> +<INUM> _ => 5403 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101658,7 +101627,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDW </ICLASS> -<INUM> _ => 5406 </INUM> +<INUM> _ => 5404 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101677,7 +101646,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDW </ICLASS> -<INUM> _ => 5407 </INUM> +<INUM> _ => 5405 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101695,7 +101664,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPADDW </ICLASS> -<INUM> _ => 5408 </INUM> +<INUM> _ => 5406 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101714,7 +101683,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPADDW </ICLASS> -<INUM> _ => 5409 </INUM> +<INUM> _ => 5407 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpaddw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101733,7 +101702,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPALIGNR </ICLASS> -<INUM> _ => 5410 </INUM> +<INUM> _ => 5408 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpalignr" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101753,7 +101722,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPALIGNR </ICLASS> -<INUM> _ => 5411 </INUM> +<INUM> _ => 5409 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpalignr" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101772,7 +101741,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPALIGNR </ICLASS> -<INUM> _ => 5412 </INUM> +<INUM> _ => 5410 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpalignr" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101792,7 +101761,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPALIGNR </ICLASS> -<INUM> _ => 5413 </INUM> +<INUM> _ => 5411 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpalignr" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101811,7 +101780,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPALIGNR </ICLASS> -<INUM> _ => 5414 </INUM> +<INUM> _ => 5412 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpalignr" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101831,7 +101800,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPALIGNR </ICLASS> -<INUM> _ => 5415 </INUM> +<INUM> _ => 5413 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpalignr" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -101849,7 +101818,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPANDD </ICLASS> -<INUM> _ => 5416 </INUM> +<INUM> _ => 5414 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101869,7 +101838,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPANDD </ICLASS> -<INUM> _ => 5417 </INUM> +<INUM> _ => 5415 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -101887,7 +101856,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPANDD </ICLASS> -<INUM> _ => 5418 </INUM> +<INUM> _ => 5416 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101907,7 +101876,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPANDD </ICLASS> -<INUM> _ => 5419 </INUM> +<INUM> _ => 5417 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -101925,7 +101894,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPANDND </ICLASS> -<INUM> _ => 5420 </INUM> +<INUM> _ => 5418 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandnd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101945,7 +101914,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPANDND </ICLASS> -<INUM> _ => 5421 </INUM> +<INUM> _ => 5419 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandnd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -101963,7 +101932,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPANDND </ICLASS> -<INUM> _ => 5422 </INUM> +<INUM> _ => 5420 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandnd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -101983,7 +101952,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPANDND </ICLASS> -<INUM> _ => 5423 </INUM> +<INUM> _ => 5421 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandnd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -102001,7 +101970,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPANDNQ </ICLASS> -<INUM> _ => 5424 </INUM> +<INUM> _ => 5422 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandnq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -102021,7 +101990,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPANDNQ </ICLASS> -<INUM> _ => 5425 </INUM> +<INUM> _ => 5423 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandnq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -102039,7 +102008,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPANDNQ </ICLASS> -<INUM> _ => 5426 </INUM> +<INUM> _ => 5424 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandnq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -102059,7 +102028,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPANDNQ </ICLASS> -<INUM> _ => 5427 </INUM> +<INUM> _ => 5425 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandnq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -102077,7 +102046,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPANDQ </ICLASS> -<INUM> _ => 5428 </INUM> +<INUM> _ => 5426 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -102097,7 +102066,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPANDQ </ICLASS> -<INUM> _ => 5429 </INUM> +<INUM> _ => 5427 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -102115,7 +102084,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPANDQ </ICLASS> -<INUM> _ => 5430 </INUM> +<INUM> _ => 5428 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -102135,7 +102104,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPANDQ </ICLASS> -<INUM> _ => 5431 </INUM> +<INUM> _ => 5429 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpandq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -102153,7 +102122,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPAVGB </ICLASS> -<INUM> _ => 5432 </INUM> +<INUM> _ => 5430 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpavgb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -102172,7 +102141,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPAVGB </ICLASS> -<INUM> _ => 5433 </INUM> +<INUM> _ => 5431 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpavgb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -102190,7 +102159,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPAVGB </ICLASS> -<INUM> _ => 5434 </INUM> +<INUM> _ => 5432 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpavgb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -102209,7 +102178,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPAVGB </ICLASS> -<INUM> _ => 5435 </INUM> +<INUM> _ => 5433 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpavgb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -102227,7 +102196,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPAVGB </ICLASS> -<INUM> _ => 5436 </INUM> +<INUM> _ => 5434 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpavgb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -102246,7 +102215,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPAVGB </ICLASS> -<INUM> _ => 5437 </INUM> +<INUM> _ => 5435 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpavgb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -102264,7 +102233,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPAVGW </ICLASS> -<INUM> _ => 5438 </INUM> +<INUM> _ => 5436 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpavgw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -102283,7 +102252,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPAVGW </ICLASS> -<INUM> _ => 5439 </INUM> +<INUM> _ => 5437 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpavgw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -102301,7 +102270,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPAVGW </ICLASS> -<INUM> _ => 5440 </INUM> +<INUM> _ => 5438 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpavgw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -102320,7 +102289,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPAVGW </ICLASS> -<INUM> _ => 5441 </INUM> +<INUM> _ => 5439 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpavgw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -102338,7 +102307,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPAVGW </ICLASS> -<INUM> _ => 5442 </INUM> +<INUM> _ => 5440 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpavgw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -102357,7 +102326,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPAVGW </ICLASS> -<INUM> _ => 5443 </INUM> +<INUM> _ => 5441 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpavgw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -102375,7 +102344,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPBLENDMB </ICLASS> -<INUM> _ => 5444 </INUM> +<INUM> _ => 5442 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102395,7 +102364,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDMB </ICLASS> -<INUM> _ => 5445 </INUM> +<INUM> _ => 5443 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102414,7 +102383,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPBLENDMB </ICLASS> -<INUM> _ => 5446 </INUM> +<INUM> _ => 5444 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102434,7 +102403,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDMB </ICLASS> -<INUM> _ => 5447 </INUM> +<INUM> _ => 5445 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102453,7 +102422,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPBLENDMB </ICLASS> -<INUM> _ => 5448 </INUM> +<INUM> _ => 5446 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102473,7 +102442,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDMB </ICLASS> -<INUM> _ => 5449 </INUM> +<INUM> _ => 5447 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102492,7 +102461,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPBLENDMD </ICLASS> -<INUM> _ => 5450 </INUM> +<INUM> _ => 5448 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102512,7 +102481,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDMD </ICLASS> -<INUM> _ => 5451 </INUM> +<INUM> _ => 5449 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102530,7 +102499,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPBLENDMD </ICLASS> -<INUM> _ => 5452 </INUM> +<INUM> _ => 5450 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102550,7 +102519,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDMD </ICLASS> -<INUM> _ => 5453 </INUM> +<INUM> _ => 5451 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102568,7 +102537,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPBLENDMQ </ICLASS> -<INUM> _ => 5454 </INUM> +<INUM> _ => 5452 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102588,7 +102557,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDMQ </ICLASS> -<INUM> _ => 5455 </INUM> +<INUM> _ => 5453 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102606,7 +102575,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPBLENDMQ </ICLASS> -<INUM> _ => 5456 </INUM> +<INUM> _ => 5454 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102626,7 +102595,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDMQ </ICLASS> -<INUM> _ => 5457 </INUM> +<INUM> _ => 5455 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102644,7 +102613,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPBLENDMW </ICLASS> -<INUM> _ => 5458 </INUM> +<INUM> _ => 5456 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102664,7 +102633,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDMW </ICLASS> -<INUM> _ => 5459 </INUM> +<INUM> _ => 5457 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102683,7 +102652,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPBLENDMW </ICLASS> -<INUM> _ => 5460 </INUM> +<INUM> _ => 5458 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102703,7 +102672,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDMW </ICLASS> -<INUM> _ => 5461 </INUM> +<INUM> _ => 5459 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102722,7 +102691,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPBLENDMW </ICLASS> -<INUM> _ => 5462 </INUM> +<INUM> _ => 5460 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102742,7 +102711,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBLENDMW </ICLASS> -<INUM> _ => 5463 </INUM> +<INUM> _ => 5461 </INUM> <CATEGORY> _ => "CATEGORY_BLEND" </CATEGORY> <INAME> _ => "vpblendmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) ListItem(A_MASK_AS_CONTROL) </ATTRIBUTES> @@ -102762,7 +102731,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 17 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTB </ICLASS> -<INUM> _ => 5464 </INUM> +<INUM> _ => 5462 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -102786,7 +102755,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 17 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_TUPLE1_BYTE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTB </ICLASS> -<INUM> _ => 5465 </INUM> +<INUM> _ => 5463 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1_BYTE) </ATTRIBUTES> @@ -102809,7 +102778,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 17 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTB </ICLASS> -<INUM> _ => 5466 </INUM> +<INUM> _ => 5464 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -102832,7 +102801,7 @@ rule <BCAST> _ => 17 </BCAST> rule <BCAST> _ => 18 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTB </ICLASS> -<INUM> _ => 5467 </INUM> +<INUM> _ => 5465 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -102856,7 +102825,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 18 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_TUPLE1_BYTE ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTB </ICLASS> -<INUM> _ => 5468 </INUM> +<INUM> _ => 5466 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1_BYTE) </ATTRIBUTES> @@ -102879,7 +102848,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 18 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTB </ICLASS> -<INUM> _ => 5469 </INUM> +<INUM> _ => 5467 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -102902,7 +102871,7 @@ rule <BCAST> _ => 18 </BCAST> rule <BCAST> _ => 19 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTB </ICLASS> -<INUM> _ => 5470 </INUM> +<INUM> _ => 5468 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -102926,7 +102895,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 19 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_TUPLE1_BYTE ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTB </ICLASS> -<INUM> _ => 5471 </INUM> +<INUM> _ => 5469 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1_BYTE) </ATTRIBUTES> @@ -102949,7 +102918,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 19 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTB </ICLASS> -<INUM> _ => 5472 </INUM> +<INUM> _ => 5470 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -102973,7 +102942,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 10 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE1 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTD </ICLASS> -<INUM> _ => 5473 </INUM> +<INUM> _ => 5471 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1) </ATTRIBUTES> @@ -102996,7 +102965,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 10 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTD </ICLASS> -<INUM> _ => 5474 </INUM> +<INUM> _ => 5472 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103019,7 +102988,7 @@ rule <BCAST> _ => 10 </BCAST> rule <BCAST> _ => 10 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTD </ICLASS> -<INUM> _ => 5475 </INUM> +<INUM> _ => 5473 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103042,7 +103011,7 @@ requires I1 =/=Int 2 rule <BCAST> _ => 10 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTD </ICLASS> -<INUM> _ => 5476 </INUM> +<INUM> _ => 5474 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103067,7 +103036,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 3 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_TUPLE1 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTD </ICLASS> -<INUM> _ => 5477 </INUM> +<INUM> _ => 5475 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1) </ATTRIBUTES> @@ -103090,7 +103059,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 3 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTD </ICLASS> -<INUM> _ => 5478 </INUM> +<INUM> _ => 5476 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103113,7 +103082,7 @@ rule <BCAST> _ => 3 </BCAST> rule <BCAST> _ => 3 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTD </ICLASS> -<INUM> _ => 5479 </INUM> +<INUM> _ => 5477 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103136,7 +103105,7 @@ requires I1 =/=Int 2 rule <BCAST> _ => 3 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTD </ICLASS> -<INUM> _ => 5480 </INUM> +<INUM> _ => 5478 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103160,7 +103129,7 @@ rule <BCAST> _ => 3 </BCAST> rule <BCAST> _ => 23 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTMB2Q </ICLASS> -<INUM> _ => 5481 </INUM> +<INUM> _ => 5479 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastmb2q" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -103185,7 +103154,7 @@ rule <BCAST> _ => 23 </BCAST> rule <BCAST> _ => 24 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTMB2Q </ICLASS> -<INUM> _ => 5482 </INUM> +<INUM> _ => 5480 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastmb2q" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -103210,7 +103179,7 @@ rule <BCAST> _ => 24 </BCAST> rule <BCAST> _ => 27 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTMW2D </ICLASS> -<INUM> _ => 5483 </INUM> +<INUM> _ => 5481 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastmw2d" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -103235,7 +103204,7 @@ rule <BCAST> _ => 27 </BCAST> rule <BCAST> _ => 14 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTMW2D </ICLASS> -<INUM> _ => 5484 </INUM> +<INUM> _ => 5482 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastmw2d" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -103261,7 +103230,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 11 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_TUPLE1 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTQ </ICLASS> -<INUM> _ => 5485 </INUM> +<INUM> _ => 5483 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1) </ATTRIBUTES> @@ -103284,7 +103253,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 11 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTQ </ICLASS> -<INUM> _ => 5486 </INUM> +<INUM> _ => 5484 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103307,7 +103276,7 @@ rule <BCAST> _ => 11 </BCAST> rule <BCAST> _ => 11 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> GPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTQ </ICLASS> -<INUM> _ => 5487 </INUM> +<INUM> _ => 5485 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103332,7 +103301,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 13 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_TUPLE1 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTQ </ICLASS> -<INUM> _ => 5488 </INUM> +<INUM> _ => 5486 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1) </ATTRIBUTES> @@ -103355,7 +103324,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 13 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTQ </ICLASS> -<INUM> _ => 5489 </INUM> +<INUM> _ => 5487 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103378,7 +103347,7 @@ rule <BCAST> _ => 13 </BCAST> rule <BCAST> _ => 13 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> GPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTQ </ICLASS> -<INUM> _ => 5490 </INUM> +<INUM> _ => 5488 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103402,7 +103371,7 @@ rule <BCAST> _ => 13 </BCAST> rule <BCAST> _ => 14 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTW </ICLASS> -<INUM> _ => 5491 </INUM> +<INUM> _ => 5489 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103426,7 +103395,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 14 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_TUPLE1_WORD ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTW </ICLASS> -<INUM> _ => 5492 </INUM> +<INUM> _ => 5490 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1_WORD) </ATTRIBUTES> @@ -103449,7 +103418,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 14 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTW </ICLASS> -<INUM> _ => 5493 </INUM> +<INUM> _ => 5491 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103472,7 +103441,7 @@ rule <BCAST> _ => 14 </BCAST> rule <BCAST> _ => 15 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTW </ICLASS> -<INUM> _ => 5494 </INUM> +<INUM> _ => 5492 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103496,7 +103465,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 15 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_TUPLE1_WORD ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTW </ICLASS> -<INUM> _ => 5495 </INUM> +<INUM> _ => 5493 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1_WORD) </ATTRIBUTES> @@ -103519,7 +103488,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 15 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTW </ICLASS> -<INUM> _ => 5496 </INUM> +<INUM> _ => 5494 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103542,7 +103511,7 @@ rule <BCAST> _ => 15 </BCAST> rule <BCAST> _ => 16 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTW </ICLASS> -<INUM> _ => 5497 </INUM> +<INUM> _ => 5495 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103566,7 +103535,7 @@ rule <MEM0> _ => 1 </MEM0> <BCAST> _ => 16 </BCAST> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_TUPLE1_WORD ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPBROADCASTW </ICLASS> -<INUM> _ => 5498 </INUM> +<INUM> _ => 5496 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_TUPLE1_WORD) </ATTRIBUTES> @@ -103589,7 +103558,7 @@ requires I1 =/=Int 3 rule <BCAST> _ => 16 </BCAST> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPBROADCASTW </ICLASS> -<INUM> _ => 5499 </INUM> +<INUM> _ => 5497 </INUM> <CATEGORY> _ => "CATEGORY_BROADCAST" </CATEGORY> <INAME> _ => "vpbroadcastw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103612,7 +103581,7 @@ rule <BCAST> _ => 16 </BCAST> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPB </ICLASS> -<INUM> _ => 5500 </INUM> +<INUM> _ => 5498 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103634,7 +103603,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPB </ICLASS> -<INUM> _ => 5501 </INUM> +<INUM> _ => 5499 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -103655,7 +103624,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPB </ICLASS> -<INUM> _ => 5502 </INUM> +<INUM> _ => 5500 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103677,7 +103646,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPB </ICLASS> -<INUM> _ => 5503 </INUM> +<INUM> _ => 5501 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -103698,7 +103667,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPB </ICLASS> -<INUM> _ => 5504 </INUM> +<INUM> _ => 5502 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103720,7 +103689,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPB </ICLASS> -<INUM> _ => 5505 </INUM> +<INUM> _ => 5503 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -103741,7 +103710,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPD </ICLASS> -<INUM> _ => 5506 </INUM> +<INUM> _ => 5504 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103763,7 +103732,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPD </ICLASS> -<INUM> _ => 5507 </INUM> +<INUM> _ => 5505 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -103783,7 +103752,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPD </ICLASS> -<INUM> _ => 5508 </INUM> +<INUM> _ => 5506 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103805,7 +103774,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPD </ICLASS> -<INUM> _ => 5509 </INUM> +<INUM> _ => 5507 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -103824,7 +103793,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPEQB </ICLASS> -<INUM> _ => 5510 </INUM> +<INUM> _ => 5508 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103844,7 +103813,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQB </ICLASS> -<INUM> _ => 5511 </INUM> +<INUM> _ => 5509 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -103863,7 +103832,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPEQB </ICLASS> -<INUM> _ => 5512 </INUM> +<INUM> _ => 5510 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103883,7 +103852,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQB </ICLASS> -<INUM> _ => 5513 </INUM> +<INUM> _ => 5511 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -103902,7 +103871,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPEQB </ICLASS> -<INUM> _ => 5514 </INUM> +<INUM> _ => 5512 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103922,7 +103891,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQB </ICLASS> -<INUM> _ => 5515 </INUM> +<INUM> _ => 5513 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -103941,7 +103910,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPEQD </ICLASS> -<INUM> _ => 5516 </INUM> +<INUM> _ => 5514 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -103962,7 +103931,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQD </ICLASS> -<INUM> _ => 5517 </INUM> +<INUM> _ => 5515 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -103981,7 +103950,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPEQD </ICLASS> -<INUM> _ => 5518 </INUM> +<INUM> _ => 5516 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104002,7 +103971,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQD </ICLASS> -<INUM> _ => 5519 </INUM> +<INUM> _ => 5517 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -104021,7 +103990,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPEQQ </ICLASS> -<INUM> _ => 5520 </INUM> +<INUM> _ => 5518 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104042,7 +104011,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQQ </ICLASS> -<INUM> _ => 5521 </INUM> +<INUM> _ => 5519 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -104061,7 +104030,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPEQQ </ICLASS> -<INUM> _ => 5522 </INUM> +<INUM> _ => 5520 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104082,7 +104051,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQQ </ICLASS> -<INUM> _ => 5523 </INUM> +<INUM> _ => 5521 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -104101,7 +104070,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPEQW </ICLASS> -<INUM> _ => 5524 </INUM> +<INUM> _ => 5522 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104121,7 +104090,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQW </ICLASS> -<INUM> _ => 5525 </INUM> +<INUM> _ => 5523 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -104140,7 +104109,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPEQW </ICLASS> -<INUM> _ => 5526 </INUM> +<INUM> _ => 5524 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104160,7 +104129,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQW </ICLASS> -<INUM> _ => 5527 </INUM> +<INUM> _ => 5525 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -104179,7 +104148,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPEQW </ICLASS> -<INUM> _ => 5528 </INUM> +<INUM> _ => 5526 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104199,7 +104168,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPEQW </ICLASS> -<INUM> _ => 5529 </INUM> +<INUM> _ => 5527 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpeqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -104218,7 +104187,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPGTB </ICLASS> -<INUM> _ => 5530 </INUM> +<INUM> _ => 5528 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104238,7 +104207,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTB </ICLASS> -<INUM> _ => 5531 </INUM> +<INUM> _ => 5529 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -104257,7 +104226,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPGTB </ICLASS> -<INUM> _ => 5532 </INUM> +<INUM> _ => 5530 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104277,7 +104246,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTB </ICLASS> -<INUM> _ => 5533 </INUM> +<INUM> _ => 5531 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -104296,7 +104265,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPGTB </ICLASS> -<INUM> _ => 5534 </INUM> +<INUM> _ => 5532 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104316,7 +104285,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTB </ICLASS> -<INUM> _ => 5535 </INUM> +<INUM> _ => 5533 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -104335,7 +104304,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPGTD </ICLASS> -<INUM> _ => 5536 </INUM> +<INUM> _ => 5534 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104356,7 +104325,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTD </ICLASS> -<INUM> _ => 5537 </INUM> +<INUM> _ => 5535 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -104375,7 +104344,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPGTD </ICLASS> -<INUM> _ => 5538 </INUM> +<INUM> _ => 5536 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104396,7 +104365,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTD </ICLASS> -<INUM> _ => 5539 </INUM> +<INUM> _ => 5537 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -104415,7 +104384,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPGTQ </ICLASS> -<INUM> _ => 5540 </INUM> +<INUM> _ => 5538 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104436,7 +104405,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTQ </ICLASS> -<INUM> _ => 5541 </INUM> +<INUM> _ => 5539 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -104455,7 +104424,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPGTQ </ICLASS> -<INUM> _ => 5542 </INUM> +<INUM> _ => 5540 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104476,7 +104445,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTQ </ICLASS> -<INUM> _ => 5543 </INUM> +<INUM> _ => 5541 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -104495,7 +104464,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPGTW </ICLASS> -<INUM> _ => 5544 </INUM> +<INUM> _ => 5542 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104515,7 +104484,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTW </ICLASS> -<INUM> _ => 5545 </INUM> +<INUM> _ => 5543 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -104534,7 +104503,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPGTW </ICLASS> -<INUM> _ => 5546 </INUM> +<INUM> _ => 5544 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104554,7 +104523,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTW </ICLASS> -<INUM> _ => 5547 </INUM> +<INUM> _ => 5545 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -104573,7 +104542,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPGTW </ICLASS> -<INUM> _ => 5548 </INUM> +<INUM> _ => 5546 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104593,7 +104562,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPGTW </ICLASS> -<INUM> _ => 5549 </INUM> +<INUM> _ => 5547 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpgtw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -104613,7 +104582,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPQ </ICLASS> -<INUM> _ => 5550 </INUM> +<INUM> _ => 5548 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104635,7 +104604,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPQ </ICLASS> -<INUM> _ => 5551 </INUM> +<INUM> _ => 5549 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -104655,7 +104624,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPQ </ICLASS> -<INUM> _ => 5552 </INUM> +<INUM> _ => 5550 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104677,7 +104646,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPQ </ICLASS> -<INUM> _ => 5553 </INUM> +<INUM> _ => 5551 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -104697,7 +104666,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPUB </ICLASS> -<INUM> _ => 5554 </INUM> +<INUM> _ => 5552 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpub" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104719,7 +104688,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPUB </ICLASS> -<INUM> _ => 5555 </INUM> +<INUM> _ => 5553 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpub" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -104740,7 +104709,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPUB </ICLASS> -<INUM> _ => 5556 </INUM> +<INUM> _ => 5554 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpub" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104762,7 +104731,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPUB </ICLASS> -<INUM> _ => 5557 </INUM> +<INUM> _ => 5555 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpub" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -104783,7 +104752,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPUB </ICLASS> -<INUM> _ => 5558 </INUM> +<INUM> _ => 5556 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpub" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104805,7 +104774,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPUB </ICLASS> -<INUM> _ => 5559 </INUM> +<INUM> _ => 5557 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpub" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -104826,7 +104795,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPUD </ICLASS> -<INUM> _ => 5560 </INUM> +<INUM> _ => 5558 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpud" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104848,7 +104817,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPUD </ICLASS> -<INUM> _ => 5561 </INUM> +<INUM> _ => 5559 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpud" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -104868,7 +104837,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPUD </ICLASS> -<INUM> _ => 5562 </INUM> +<INUM> _ => 5560 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpud" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104890,7 +104859,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPUD </ICLASS> -<INUM> _ => 5563 </INUM> +<INUM> _ => 5561 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpud" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -104910,7 +104879,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPUQ </ICLASS> -<INUM> _ => 5564 </INUM> +<INUM> _ => 5562 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104932,7 +104901,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPUQ </ICLASS> -<INUM> _ => 5565 </INUM> +<INUM> _ => 5563 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -104952,7 +104921,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPUQ </ICLASS> -<INUM> _ => 5566 </INUM> +<INUM> _ => 5564 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -104974,7 +104943,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPUQ </ICLASS> -<INUM> _ => 5567 </INUM> +<INUM> _ => 5565 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -104994,7 +104963,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPUW </ICLASS> -<INUM> _ => 5568 </INUM> +<INUM> _ => 5566 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105016,7 +104985,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPUW </ICLASS> -<INUM> _ => 5569 </INUM> +<INUM> _ => 5567 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -105037,7 +105006,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPUW </ICLASS> -<INUM> _ => 5570 </INUM> +<INUM> _ => 5568 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105059,7 +105028,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPUW </ICLASS> -<INUM> _ => 5571 </INUM> +<INUM> _ => 5569 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -105080,7 +105049,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPUW </ICLASS> -<INUM> _ => 5572 </INUM> +<INUM> _ => 5570 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105102,7 +105071,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPUW </ICLASS> -<INUM> _ => 5573 </INUM> +<INUM> _ => 5571 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -105123,7 +105092,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPW </ICLASS> -<INUM> _ => 5574 </INUM> +<INUM> _ => 5572 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105145,7 +105114,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPW </ICLASS> -<INUM> _ => 5575 </INUM> +<INUM> _ => 5573 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -105166,7 +105135,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPW </ICLASS> -<INUM> _ => 5576 </INUM> +<INUM> _ => 5574 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105188,7 +105157,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPW </ICLASS> -<INUM> _ => 5577 </INUM> +<INUM> _ => 5575 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -105209,7 +105178,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPCMPW </ICLASS> -<INUM> _ => 5578 </INUM> +<INUM> _ => 5576 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105231,7 +105200,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCMPW </ICLASS> -<INUM> _ => 5579 </INUM> +<INUM> _ => 5577 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpcmpw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -105252,7 +105221,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMPRESSD </ICLASS> -<INUM> _ => 5580 </INUM> +<INUM> _ => 5578 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -105275,7 +105244,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMPRESSD </ICLASS> -<INUM> _ => 5581 </INUM> +<INUM> _ => 5579 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105298,7 +105267,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMPRESSD </ICLASS> -<INUM> _ => 5582 </INUM> +<INUM> _ => 5580 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -105321,7 +105290,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMPRESSD </ICLASS> -<INUM> _ => 5583 </INUM> +<INUM> _ => 5581 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105344,7 +105313,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMPRESSQ </ICLASS> -<INUM> _ => 5584 </INUM> +<INUM> _ => 5582 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -105367,7 +105336,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMPRESSQ </ICLASS> -<INUM> _ => 5585 </INUM> +<INUM> _ => 5583 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105390,7 +105359,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMPRESSQ </ICLASS> -<INUM> _ => 5586 </INUM> +<INUM> _ => 5584 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -105413,7 +105382,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMPRESSQ </ICLASS> -<INUM> _ => 5587 </INUM> +<INUM> _ => 5585 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105435,7 +105404,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCONFLICTD </ICLASS> -<INUM> _ => 5588 </INUM> +<INUM> _ => 5586 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vpconflictd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105458,7 +105427,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCONFLICTD </ICLASS> -<INUM> _ => 5589 </INUM> +<INUM> _ => 5587 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vpconflictd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -105479,7 +105448,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCONFLICTD </ICLASS> -<INUM> _ => 5590 </INUM> +<INUM> _ => 5588 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vpconflictd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105502,7 +105471,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCONFLICTD </ICLASS> -<INUM> _ => 5591 </INUM> +<INUM> _ => 5589 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vpconflictd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -105523,7 +105492,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCONFLICTQ </ICLASS> -<INUM> _ => 5592 </INUM> +<INUM> _ => 5590 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vpconflictq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105546,7 +105515,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCONFLICTQ </ICLASS> -<INUM> _ => 5593 </INUM> +<INUM> _ => 5591 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vpconflictq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -105567,7 +105536,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCONFLICTQ </ICLASS> -<INUM> _ => 5594 </INUM> +<INUM> _ => 5592 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vpconflictq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105590,7 +105559,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCONFLICTQ </ICLASS> -<INUM> _ => 5595 </INUM> +<INUM> _ => 5593 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vpconflictq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -105611,7 +105580,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMD </ICLASS> -<INUM> _ => 5596 </INUM> +<INUM> _ => 5594 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105631,7 +105600,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMD </ICLASS> -<INUM> _ => 5597 </INUM> +<INUM> _ => 5595 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -105649,7 +105618,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2D </ICLASS> -<INUM> _ => 5598 </INUM> +<INUM> _ => 5596 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2d" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105669,7 +105638,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2D </ICLASS> -<INUM> _ => 5599 </INUM> +<INUM> _ => 5597 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2d" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -105687,7 +105656,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2D </ICLASS> -<INUM> _ => 5600 </INUM> +<INUM> _ => 5598 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2d" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105707,7 +105676,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2D </ICLASS> -<INUM> _ => 5601 </INUM> +<INUM> _ => 5599 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2d" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -105725,7 +105694,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2PD </ICLASS> -<INUM> _ => 5602 </INUM> +<INUM> _ => 5600 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105745,7 +105714,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2PD </ICLASS> -<INUM> _ => 5603 </INUM> +<INUM> _ => 5601 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -105763,7 +105732,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2PD </ICLASS> -<INUM> _ => 5604 </INUM> +<INUM> _ => 5602 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105783,7 +105752,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2PD </ICLASS> -<INUM> _ => 5605 </INUM> +<INUM> _ => 5603 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -105801,7 +105770,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2PS </ICLASS> -<INUM> _ => 5606 </INUM> +<INUM> _ => 5604 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105821,7 +105790,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2PS </ICLASS> -<INUM> _ => 5607 </INUM> +<INUM> _ => 5605 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -105839,7 +105808,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2PS </ICLASS> -<INUM> _ => 5608 </INUM> +<INUM> _ => 5606 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105859,7 +105828,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2PS </ICLASS> -<INUM> _ => 5609 </INUM> +<INUM> _ => 5607 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -105877,7 +105846,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2Q </ICLASS> -<INUM> _ => 5610 </INUM> +<INUM> _ => 5608 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2q" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105897,7 +105866,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2Q </ICLASS> -<INUM> _ => 5611 </INUM> +<INUM> _ => 5609 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2q" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -105915,7 +105884,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2Q </ICLASS> -<INUM> _ => 5612 </INUM> +<INUM> _ => 5610 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2q" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105935,7 +105904,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2Q </ICLASS> -<INUM> _ => 5613 </INUM> +<INUM> _ => 5611 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2q" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -105953,7 +105922,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2W </ICLASS> -<INUM> _ => 5614 </INUM> +<INUM> _ => 5612 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2w" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -105973,7 +105942,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2W </ICLASS> -<INUM> _ => 5615 </INUM> +<INUM> _ => 5613 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2w" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -105992,7 +105961,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2W </ICLASS> -<INUM> _ => 5616 </INUM> +<INUM> _ => 5614 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2w" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106012,7 +105981,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2W </ICLASS> -<INUM> _ => 5617 </INUM> +<INUM> _ => 5615 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2w" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -106031,7 +106000,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2W </ICLASS> -<INUM> _ => 5618 </INUM> +<INUM> _ => 5616 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2w" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106051,7 +106020,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2W </ICLASS> -<INUM> _ => 5619 </INUM> +<INUM> _ => 5617 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermi2w" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -106071,7 +106040,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 5620 </INUM> +<INUM> _ => 5618 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106095,7 +106064,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 5621 </INUM> +<INUM> _ => 5619 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106116,7 +106085,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 5622 </INUM> +<INUM> _ => 5620 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106136,7 +106105,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 5623 </INUM> +<INUM> _ => 5621 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106155,7 +106124,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 5624 </INUM> +<INUM> _ => 5622 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106179,7 +106148,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 5625 </INUM> +<INUM> _ => 5623 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106200,7 +106169,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 5626 </INUM> +<INUM> _ => 5624 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106220,7 +106189,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMILPD </ICLASS> -<INUM> _ => 5627 </INUM> +<INUM> _ => 5625 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106239,7 +106208,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 5628 </INUM> +<INUM> _ => 5626 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106263,7 +106232,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 5629 </INUM> +<INUM> _ => 5627 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106284,7 +106253,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 5630 </INUM> +<INUM> _ => 5628 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106304,7 +106273,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 5631 </INUM> +<INUM> _ => 5629 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106323,7 +106292,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 5632 </INUM> +<INUM> _ => 5630 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106347,7 +106316,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 5633 </INUM> +<INUM> _ => 5631 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106368,7 +106337,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 5634 </INUM> +<INUM> _ => 5632 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106388,7 +106357,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMILPS </ICLASS> -<INUM> _ => 5635 </INUM> +<INUM> _ => 5633 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermilps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106407,7 +106376,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMPD </ICLASS> -<INUM> _ => 5636 </INUM> +<INUM> _ => 5634 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106431,7 +106400,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMPD </ICLASS> -<INUM> _ => 5637 </INUM> +<INUM> _ => 5635 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106452,7 +106421,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMPD </ICLASS> -<INUM> _ => 5638 </INUM> +<INUM> _ => 5636 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106472,7 +106441,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMPD </ICLASS> -<INUM> _ => 5639 </INUM> +<INUM> _ => 5637 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106490,7 +106459,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMPS </ICLASS> -<INUM> _ => 5640 </INUM> +<INUM> _ => 5638 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106510,7 +106479,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMPS </ICLASS> -<INUM> _ => 5641 </INUM> +<INUM> _ => 5639 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106529,7 +106498,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMQ </ICLASS> -<INUM> _ => 5642 </INUM> +<INUM> _ => 5640 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106553,7 +106522,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPERMQ </ICLASS> -<INUM> _ => 5643 </INUM> +<INUM> _ => 5641 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106574,7 +106543,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMQ </ICLASS> -<INUM> _ => 5644 </INUM> +<INUM> _ => 5642 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106594,7 +106563,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMQ </ICLASS> -<INUM> _ => 5645 </INUM> +<INUM> _ => 5643 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106612,7 +106581,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2D </ICLASS> -<INUM> _ => 5646 </INUM> +<INUM> _ => 5644 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2d" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106632,7 +106601,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2D </ICLASS> -<INUM> _ => 5647 </INUM> +<INUM> _ => 5645 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2d" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106650,7 +106619,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2D </ICLASS> -<INUM> _ => 5648 </INUM> +<INUM> _ => 5646 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2d" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106670,7 +106639,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2D </ICLASS> -<INUM> _ => 5649 </INUM> +<INUM> _ => 5647 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2d" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106688,7 +106657,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2PD </ICLASS> -<INUM> _ => 5650 </INUM> +<INUM> _ => 5648 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106708,7 +106677,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2PD </ICLASS> -<INUM> _ => 5651 </INUM> +<INUM> _ => 5649 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106726,7 +106695,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2PD </ICLASS> -<INUM> _ => 5652 </INUM> +<INUM> _ => 5650 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106746,7 +106715,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2PD </ICLASS> -<INUM> _ => 5653 </INUM> +<INUM> _ => 5651 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106764,7 +106733,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2PS </ICLASS> -<INUM> _ => 5654 </INUM> +<INUM> _ => 5652 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106784,7 +106753,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2PS </ICLASS> -<INUM> _ => 5655 </INUM> +<INUM> _ => 5653 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106802,7 +106771,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2PS </ICLASS> -<INUM> _ => 5656 </INUM> +<INUM> _ => 5654 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106822,7 +106791,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2PS </ICLASS> -<INUM> _ => 5657 </INUM> +<INUM> _ => 5655 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106840,7 +106809,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2Q </ICLASS> -<INUM> _ => 5658 </INUM> +<INUM> _ => 5656 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2q" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106860,7 +106829,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2Q </ICLASS> -<INUM> _ => 5659 </INUM> +<INUM> _ => 5657 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2q" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106878,7 +106847,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2Q </ICLASS> -<INUM> _ => 5660 </INUM> +<INUM> _ => 5658 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2q" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106898,7 +106867,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2Q </ICLASS> -<INUM> _ => 5661 </INUM> +<INUM> _ => 5659 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2q" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -106916,7 +106885,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2W </ICLASS> -<INUM> _ => 5662 </INUM> +<INUM> _ => 5660 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2w" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106936,7 +106905,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2W </ICLASS> -<INUM> _ => 5663 </INUM> +<INUM> _ => 5661 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2w" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -106955,7 +106924,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2W </ICLASS> -<INUM> _ => 5664 </INUM> +<INUM> _ => 5662 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2w" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -106975,7 +106944,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2W </ICLASS> -<INUM> _ => 5665 </INUM> +<INUM> _ => 5663 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2w" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -106994,7 +106963,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2W </ICLASS> -<INUM> _ => 5666 </INUM> +<INUM> _ => 5664 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2w" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -107014,7 +106983,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2W </ICLASS> -<INUM> _ => 5667 </INUM> +<INUM> _ => 5665 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermt2w" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -107033,7 +107002,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMW </ICLASS> -<INUM> _ => 5668 </INUM> +<INUM> _ => 5666 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -107053,7 +107022,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMW </ICLASS> -<INUM> _ => 5669 </INUM> +<INUM> _ => 5667 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -107072,7 +107041,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMW </ICLASS> -<INUM> _ => 5670 </INUM> +<INUM> _ => 5668 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -107092,7 +107061,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMW </ICLASS> -<INUM> _ => 5671 </INUM> +<INUM> _ => 5669 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -107111,7 +107080,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMW </ICLASS> -<INUM> _ => 5672 </INUM> +<INUM> _ => 5670 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -107131,7 +107100,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMW </ICLASS> -<INUM> _ => 5673 </INUM> +<INUM> _ => 5671 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpermw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -107151,7 +107120,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXPANDD </ICLASS> -<INUM> _ => 5674 </INUM> +<INUM> _ => 5672 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -107173,7 +107142,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPEXPANDD </ICLASS> -<INUM> _ => 5675 </INUM> +<INUM> _ => 5673 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -107196,7 +107165,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXPANDD </ICLASS> -<INUM> _ => 5676 </INUM> +<INUM> _ => 5674 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -107218,7 +107187,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPEXPANDD </ICLASS> -<INUM> _ => 5677 </INUM> +<INUM> _ => 5675 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -107241,7 +107210,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXPANDQ </ICLASS> -<INUM> _ => 5678 </INUM> +<INUM> _ => 5676 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -107263,7 +107232,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPEXPANDQ </ICLASS> -<INUM> _ => 5679 </INUM> +<INUM> _ => 5677 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -107286,7 +107255,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXPANDQ </ICLASS> -<INUM> _ => 5680 </INUM> +<INUM> _ => 5678 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -107308,7 +107277,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPEXPANDQ </ICLASS> -<INUM> _ => 5681 </INUM> +<INUM> _ => 5679 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -107331,7 +107300,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXTRB </ICLASS> -<INUM> _ => 5682 </INUM> +<INUM> _ => 5680 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpextrb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -107356,7 +107325,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_8_BITS ~> NELEM_GPR_WRITER_STORE_BYTE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPEXTRB </ICLASS> -<INUM> _ => 5683 </INUM> +<INUM> _ => 5681 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpextrb" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_STORE_BYTE) </ATTRIBUTES> @@ -107380,7 +107349,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXTRD </ICLASS> -<INUM> _ => 5684 </INUM> +<INUM> _ => 5682 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpextrd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -107405,7 +107374,7 @@ requires I1 =/=Int 2 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXTRD </ICLASS> -<INUM> _ => 5685 </INUM> +<INUM> _ => 5683 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpextrd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -107432,7 +107401,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_STORE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPEXTRD </ICLASS> -<INUM> _ => 5686 </INUM> +<INUM> _ => 5684 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpextrd" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_STORE) </ATTRIBUTES> @@ -107458,7 +107427,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_GPR_WRITER_STORE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPEXTRD </ICLASS> -<INUM> _ => 5687 </INUM> +<INUM> _ => 5685 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpextrd" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_STORE) </ATTRIBUTES> @@ -107484,7 +107453,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR64_B ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXTRQ </ICLASS> -<INUM> _ => 5688 </INUM> +<INUM> _ => 5686 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpextrq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -107511,7 +107480,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_GPR_WRITER_STORE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPEXTRQ </ICLASS> -<INUM> _ => 5689 </INUM> +<INUM> _ => 5687 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpextrq" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_STORE) </ATTRIBUTES> @@ -107537,7 +107506,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_B ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXTRW </ICLASS> -<INUM> _ => 5690 </INUM> +<INUM> _ => 5688 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpextrw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -107562,7 +107531,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_GPR_WRITER_STORE_WORD ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPEXTRW </ICLASS> -<INUM> _ => 5691 </INUM> +<INUM> _ => 5689 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpextrw" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_WRITER_STORE_WORD) </ATTRIBUTES> @@ -107586,7 +107555,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXTRW_C5 </ICLASS> -<INUM> _ => 5692 </INUM> +<INUM> _ => 5690 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpextrw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -107611,7 +107580,7 @@ requires I1 =/=Int 2 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXTRW_C5 </ICLASS> -<INUM> _ => 5693 </INUM> +<INUM> _ => 5691 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpextrw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -107637,7 +107606,7 @@ rule <IMM0> _ => 1 </IMM0> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERDD </ICLASS> -<INUM> _ => 5694 </INUM> +<INUM> _ => 5692 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vpgatherdd" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_GATHER) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -107662,7 +107631,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERDD </ICLASS> -<INUM> _ => 5695 </INUM> +<INUM> _ => 5693 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vpgatherdd" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_GATHER) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -107687,7 +107656,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERDQ </ICLASS> -<INUM> _ => 5696 </INUM> +<INUM> _ => 5694 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vpgatherdq" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_GATHER) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -107712,7 +107681,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERDQ </ICLASS> -<INUM> _ => 5697 </INUM> +<INUM> _ => 5695 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vpgatherdq" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_GATHER) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -107737,7 +107706,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERQD </ICLASS> -<INUM> _ => 5698 </INUM> +<INUM> _ => 5696 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vpgatherqd" </INAME> <ATTRIBUTES> _ => ListItem(A_GATHER) ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -107762,7 +107731,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERQD </ICLASS> -<INUM> _ => 5699 </INUM> +<INUM> _ => 5697 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vpgatherqd" </INAME> <ATTRIBUTES> _ => ListItem(A_GATHER) ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -107787,7 +107756,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERQQ </ICLASS> -<INUM> _ => 5700 </INUM> +<INUM> _ => 5698 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vpgatherqq" </INAME> <ATTRIBUTES> _ => ListItem(A_GATHER) ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -107812,7 +107781,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASKNOT0 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPGATHERQQ </ICLASS> -<INUM> _ => 5701 </INUM> +<INUM> _ => 5699 </INUM> <CATEGORY> _ => "CATEGORY_GATHER" </CATEGORY> <INAME> _ => "vpgatherqq" </INAME> <ATTRIBUTES> _ => ListItem(A_GATHER) ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) </ATTRIBUTES> @@ -107837,7 +107806,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPINSRB </ICLASS> -<INUM> _ => 5702 </INUM> +<INUM> _ => 5700 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpinsrb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -107859,7 +107828,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_8_BITS ~> NELEM_GPR_READER_BYTE ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPINSRB </ICLASS> -<INUM> _ => 5703 </INUM> +<INUM> _ => 5701 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpinsrb" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_READER_BYTE) </ATTRIBUTES> @@ -107880,7 +107849,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPINSRD </ICLASS> -<INUM> _ => 5704 </INUM> +<INUM> _ => 5702 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpinsrd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -107902,7 +107871,7 @@ requires I1 =/=Int 2 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPINSRD </ICLASS> -<INUM> _ => 5705 </INUM> +<INUM> _ => 5703 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpinsrd" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -107926,7 +107895,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPINSRD </ICLASS> -<INUM> _ => 5706 </INUM> +<INUM> _ => 5704 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpinsrd" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -107949,7 +107918,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPINSRD </ICLASS> -<INUM> _ => 5707 </INUM> +<INUM> _ => 5705 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpinsrd" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -107972,7 +107941,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR64_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPINSRQ </ICLASS> -<INUM> _ => 5708 </INUM> +<INUM> _ => 5706 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpinsrq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -107996,7 +107965,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_GPR_READER ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPINSRQ </ICLASS> -<INUM> _ => 5709 </INUM> +<INUM> _ => 5707 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpinsrq" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_READER) </ATTRIBUTES> @@ -108019,7 +107988,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> GPR32_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPINSRW </ICLASS> -<INUM> _ => 5710 </INUM> +<INUM> _ => 5708 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpinsrw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -108041,7 +108010,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_GPR_READER_WORD ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPINSRW </ICLASS> -<INUM> _ => 5711 </INUM> +<INUM> _ => 5709 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpinsrw" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_GPR_READER_WORD) </ATTRIBUTES> @@ -108061,7 +108030,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPLZCNTD </ICLASS> -<INUM> _ => 5712 </INUM> +<INUM> _ => 5710 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vplzcntd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108084,7 +108053,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPLZCNTD </ICLASS> -<INUM> _ => 5713 </INUM> +<INUM> _ => 5711 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vplzcntd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -108105,7 +108074,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPLZCNTD </ICLASS> -<INUM> _ => 5714 </INUM> +<INUM> _ => 5712 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vplzcntd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108128,7 +108097,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPLZCNTD </ICLASS> -<INUM> _ => 5715 </INUM> +<INUM> _ => 5713 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vplzcntd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -108149,7 +108118,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPLZCNTQ </ICLASS> -<INUM> _ => 5716 </INUM> +<INUM> _ => 5714 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vplzcntq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108172,7 +108141,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPLZCNTQ </ICLASS> -<INUM> _ => 5717 </INUM> +<INUM> _ => 5715 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vplzcntq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -108193,7 +108162,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPLZCNTQ </ICLASS> -<INUM> _ => 5718 </INUM> +<INUM> _ => 5716 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vplzcntq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108216,7 +108185,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPLZCNTQ </ICLASS> -<INUM> _ => 5719 </INUM> +<INUM> _ => 5717 </INUM> <CATEGORY> _ => "CATEGORY_CONFLICT" </CATEGORY> <INAME> _ => "vplzcntq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -108237,7 +108206,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMADDUBSW </ICLASS> -<INUM> _ => 5720 </INUM> +<INUM> _ => 5718 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaddubsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108256,7 +108225,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADDUBSW </ICLASS> -<INUM> _ => 5721 </INUM> +<INUM> _ => 5719 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaddubsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -108274,7 +108243,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMADDUBSW </ICLASS> -<INUM> _ => 5722 </INUM> +<INUM> _ => 5720 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaddubsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108293,7 +108262,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADDUBSW </ICLASS> -<INUM> _ => 5723 </INUM> +<INUM> _ => 5721 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaddubsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -108311,7 +108280,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMADDUBSW </ICLASS> -<INUM> _ => 5724 </INUM> +<INUM> _ => 5722 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaddubsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108330,7 +108299,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADDUBSW </ICLASS> -<INUM> _ => 5725 </INUM> +<INUM> _ => 5723 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaddubsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -108348,7 +108317,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMADDWD </ICLASS> -<INUM> _ => 5726 </INUM> +<INUM> _ => 5724 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaddwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108367,7 +108336,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADDWD </ICLASS> -<INUM> _ => 5727 </INUM> +<INUM> _ => 5725 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaddwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -108385,7 +108354,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMADDWD </ICLASS> -<INUM> _ => 5728 </INUM> +<INUM> _ => 5726 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaddwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108404,7 +108373,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADDWD </ICLASS> -<INUM> _ => 5729 </INUM> +<INUM> _ => 5727 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaddwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -108422,7 +108391,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMADDWD </ICLASS> -<INUM> _ => 5730 </INUM> +<INUM> _ => 5728 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaddwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108441,7 +108410,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADDWD </ICLASS> -<INUM> _ => 5731 </INUM> +<INUM> _ => 5729 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaddwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -108459,7 +108428,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXSB </ICLASS> -<INUM> _ => 5732 </INUM> +<INUM> _ => 5730 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108478,7 +108447,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSB </ICLASS> -<INUM> _ => 5733 </INUM> +<INUM> _ => 5731 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -108496,7 +108465,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXSB </ICLASS> -<INUM> _ => 5734 </INUM> +<INUM> _ => 5732 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108515,7 +108484,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSB </ICLASS> -<INUM> _ => 5735 </INUM> +<INUM> _ => 5733 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -108533,7 +108502,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXSB </ICLASS> -<INUM> _ => 5736 </INUM> +<INUM> _ => 5734 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108552,7 +108521,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSB </ICLASS> -<INUM> _ => 5737 </INUM> +<INUM> _ => 5735 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -108570,7 +108539,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXSD </ICLASS> -<INUM> _ => 5738 </INUM> +<INUM> _ => 5736 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108590,7 +108559,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSD </ICLASS> -<INUM> _ => 5739 </INUM> +<INUM> _ => 5737 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -108608,7 +108577,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXSD </ICLASS> -<INUM> _ => 5740 </INUM> +<INUM> _ => 5738 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108628,7 +108597,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSD </ICLASS> -<INUM> _ => 5741 </INUM> +<INUM> _ => 5739 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -108646,7 +108615,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXSQ </ICLASS> -<INUM> _ => 5742 </INUM> +<INUM> _ => 5740 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108666,7 +108635,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSQ </ICLASS> -<INUM> _ => 5743 </INUM> +<INUM> _ => 5741 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -108684,7 +108653,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXSQ </ICLASS> -<INUM> _ => 5744 </INUM> +<INUM> _ => 5742 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108704,7 +108673,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSQ </ICLASS> -<INUM> _ => 5745 </INUM> +<INUM> _ => 5743 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -108722,7 +108691,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXSW </ICLASS> -<INUM> _ => 5746 </INUM> +<INUM> _ => 5744 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108741,7 +108710,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSW </ICLASS> -<INUM> _ => 5747 </INUM> +<INUM> _ => 5745 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -108759,7 +108728,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXSW </ICLASS> -<INUM> _ => 5748 </INUM> +<INUM> _ => 5746 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108778,7 +108747,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSW </ICLASS> -<INUM> _ => 5749 </INUM> +<INUM> _ => 5747 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -108796,7 +108765,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXSW </ICLASS> -<INUM> _ => 5750 </INUM> +<INUM> _ => 5748 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108815,7 +108784,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXSW </ICLASS> -<INUM> _ => 5751 </INUM> +<INUM> _ => 5749 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -108833,7 +108802,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXUB </ICLASS> -<INUM> _ => 5752 </INUM> +<INUM> _ => 5750 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxub" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108852,7 +108821,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUB </ICLASS> -<INUM> _ => 5753 </INUM> +<INUM> _ => 5751 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxub" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -108870,7 +108839,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXUB </ICLASS> -<INUM> _ => 5754 </INUM> +<INUM> _ => 5752 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxub" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108889,7 +108858,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUB </ICLASS> -<INUM> _ => 5755 </INUM> +<INUM> _ => 5753 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxub" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -108907,7 +108876,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXUB </ICLASS> -<INUM> _ => 5756 </INUM> +<INUM> _ => 5754 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxub" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108926,7 +108895,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUB </ICLASS> -<INUM> _ => 5757 </INUM> +<INUM> _ => 5755 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxub" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -108944,7 +108913,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXUD </ICLASS> -<INUM> _ => 5758 </INUM> +<INUM> _ => 5756 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxud" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -108964,7 +108933,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUD </ICLASS> -<INUM> _ => 5759 </INUM> +<INUM> _ => 5757 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxud" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -108982,7 +108951,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXUD </ICLASS> -<INUM> _ => 5760 </INUM> +<INUM> _ => 5758 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxud" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109002,7 +108971,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUD </ICLASS> -<INUM> _ => 5761 </INUM> +<INUM> _ => 5759 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxud" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -109020,7 +108989,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXUQ </ICLASS> -<INUM> _ => 5762 </INUM> +<INUM> _ => 5760 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109040,7 +109009,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUQ </ICLASS> -<INUM> _ => 5763 </INUM> +<INUM> _ => 5761 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -109058,7 +109027,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXUQ </ICLASS> -<INUM> _ => 5764 </INUM> +<INUM> _ => 5762 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109078,7 +109047,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUQ </ICLASS> -<INUM> _ => 5765 </INUM> +<INUM> _ => 5763 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -109096,7 +109065,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXUW </ICLASS> -<INUM> _ => 5766 </INUM> +<INUM> _ => 5764 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109115,7 +109084,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUW </ICLASS> -<INUM> _ => 5767 </INUM> +<INUM> _ => 5765 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -109133,7 +109102,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXUW </ICLASS> -<INUM> _ => 5768 </INUM> +<INUM> _ => 5766 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109152,7 +109121,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUW </ICLASS> -<INUM> _ => 5769 </INUM> +<INUM> _ => 5767 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -109170,7 +109139,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMAXUW </ICLASS> -<INUM> _ => 5770 </INUM> +<INUM> _ => 5768 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109189,7 +109158,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMAXUW </ICLASS> -<INUM> _ => 5771 </INUM> +<INUM> _ => 5769 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmaxuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -109207,7 +109176,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINSB </ICLASS> -<INUM> _ => 5772 </INUM> +<INUM> _ => 5770 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109226,7 +109195,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSB </ICLASS> -<INUM> _ => 5773 </INUM> +<INUM> _ => 5771 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -109244,7 +109213,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINSB </ICLASS> -<INUM> _ => 5774 </INUM> +<INUM> _ => 5772 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109263,7 +109232,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSB </ICLASS> -<INUM> _ => 5775 </INUM> +<INUM> _ => 5773 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -109281,7 +109250,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINSB </ICLASS> -<INUM> _ => 5776 </INUM> +<INUM> _ => 5774 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109300,7 +109269,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSB </ICLASS> -<INUM> _ => 5777 </INUM> +<INUM> _ => 5775 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -109318,7 +109287,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINSD </ICLASS> -<INUM> _ => 5778 </INUM> +<INUM> _ => 5776 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109338,7 +109307,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSD </ICLASS> -<INUM> _ => 5779 </INUM> +<INUM> _ => 5777 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -109356,7 +109325,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINSD </ICLASS> -<INUM> _ => 5780 </INUM> +<INUM> _ => 5778 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109376,7 +109345,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSD </ICLASS> -<INUM> _ => 5781 </INUM> +<INUM> _ => 5779 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -109394,7 +109363,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINSQ </ICLASS> -<INUM> _ => 5782 </INUM> +<INUM> _ => 5780 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109414,7 +109383,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSQ </ICLASS> -<INUM> _ => 5783 </INUM> +<INUM> _ => 5781 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -109432,7 +109401,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINSQ </ICLASS> -<INUM> _ => 5784 </INUM> +<INUM> _ => 5782 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109452,7 +109421,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSQ </ICLASS> -<INUM> _ => 5785 </INUM> +<INUM> _ => 5783 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -109470,7 +109439,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINSW </ICLASS> -<INUM> _ => 5786 </INUM> +<INUM> _ => 5784 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109489,7 +109458,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSW </ICLASS> -<INUM> _ => 5787 </INUM> +<INUM> _ => 5785 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -109507,7 +109476,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINSW </ICLASS> -<INUM> _ => 5788 </INUM> +<INUM> _ => 5786 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109526,7 +109495,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSW </ICLASS> -<INUM> _ => 5789 </INUM> +<INUM> _ => 5787 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -109544,7 +109513,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINSW </ICLASS> -<INUM> _ => 5790 </INUM> +<INUM> _ => 5788 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109563,7 +109532,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINSW </ICLASS> -<INUM> _ => 5791 </INUM> +<INUM> _ => 5789 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -109581,7 +109550,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINUB </ICLASS> -<INUM> _ => 5792 </INUM> +<INUM> _ => 5790 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminub" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109600,7 +109569,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUB </ICLASS> -<INUM> _ => 5793 </INUM> +<INUM> _ => 5791 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminub" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -109618,7 +109587,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINUB </ICLASS> -<INUM> _ => 5794 </INUM> +<INUM> _ => 5792 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminub" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109637,7 +109606,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUB </ICLASS> -<INUM> _ => 5795 </INUM> +<INUM> _ => 5793 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminub" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -109655,7 +109624,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINUB </ICLASS> -<INUM> _ => 5796 </INUM> +<INUM> _ => 5794 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminub" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109674,7 +109643,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUB </ICLASS> -<INUM> _ => 5797 </INUM> +<INUM> _ => 5795 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminub" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -109692,7 +109661,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINUD </ICLASS> -<INUM> _ => 5798 </INUM> +<INUM> _ => 5796 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminud" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109712,7 +109681,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUD </ICLASS> -<INUM> _ => 5799 </INUM> +<INUM> _ => 5797 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminud" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -109730,7 +109699,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINUD </ICLASS> -<INUM> _ => 5800 </INUM> +<INUM> _ => 5798 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminud" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109750,7 +109719,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUD </ICLASS> -<INUM> _ => 5801 </INUM> +<INUM> _ => 5799 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminud" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -109768,7 +109737,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINUQ </ICLASS> -<INUM> _ => 5802 </INUM> +<INUM> _ => 5800 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109788,7 +109757,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUQ </ICLASS> -<INUM> _ => 5803 </INUM> +<INUM> _ => 5801 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -109806,7 +109775,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINUQ </ICLASS> -<INUM> _ => 5804 </INUM> +<INUM> _ => 5802 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109826,7 +109795,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUQ </ICLASS> -<INUM> _ => 5805 </INUM> +<INUM> _ => 5803 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminuq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -109844,7 +109813,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINUW </ICLASS> -<INUM> _ => 5806 </INUM> +<INUM> _ => 5804 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109863,7 +109832,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUW </ICLASS> -<INUM> _ => 5807 </INUM> +<INUM> _ => 5805 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -109881,7 +109850,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINUW </ICLASS> -<INUM> _ => 5808 </INUM> +<INUM> _ => 5806 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109900,7 +109869,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUW </ICLASS> -<INUM> _ => 5809 </INUM> +<INUM> _ => 5807 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -109918,7 +109887,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMINUW </ICLASS> -<INUM> _ => 5810 </INUM> +<INUM> _ => 5808 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -109937,7 +109906,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMINUW </ICLASS> -<INUM> _ => 5811 </INUM> +<INUM> _ => 5809 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpminuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -109955,7 +109924,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVB2M </ICLASS> -<INUM> _ => 5812 </INUM> +<INUM> _ => 5810 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovb2m" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -109979,7 +109948,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> YMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVB2M </ICLASS> -<INUM> _ => 5813 </INUM> +<INUM> _ => 5811 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovb2m" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110003,7 +109972,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> ZMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVB2M </ICLASS> -<INUM> _ => 5814 </INUM> +<INUM> _ => 5812 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovb2m" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110027,7 +109996,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVD2M </ICLASS> -<INUM> _ => 5815 </INUM> +<INUM> _ => 5813 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovd2m" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110051,7 +110020,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> YMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVD2M </ICLASS> -<INUM> _ => 5816 </INUM> +<INUM> _ => 5814 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovd2m" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110075,7 +110044,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> ZMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVD2M </ICLASS> -<INUM> _ => 5817 </INUM> +<INUM> _ => 5815 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovd2m" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110099,7 +110068,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVDB </ICLASS> -<INUM> _ => 5818 </INUM> +<INUM> _ => 5816 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -110122,7 +110091,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVDB </ICLASS> -<INUM> _ => 5819 </INUM> +<INUM> _ => 5817 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -110145,7 +110114,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVDB </ICLASS> -<INUM> _ => 5820 </INUM> +<INUM> _ => 5818 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -110168,7 +110137,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVDB </ICLASS> -<INUM> _ => 5821 </INUM> +<INUM> _ => 5819 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -110191,7 +110160,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVDW </ICLASS> -<INUM> _ => 5822 </INUM> +<INUM> _ => 5820 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -110214,7 +110183,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVDW </ICLASS> -<INUM> _ => 5823 </INUM> +<INUM> _ => 5821 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -110237,7 +110206,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVDW </ICLASS> -<INUM> _ => 5824 </INUM> +<INUM> _ => 5822 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -110260,7 +110229,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVDW </ICLASS> -<INUM> _ => 5825 </INUM> +<INUM> _ => 5823 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -110283,7 +110252,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVM2B </ICLASS> -<INUM> _ => 5826 </INUM> +<INUM> _ => 5824 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovm2b" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110307,7 +110276,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVM2B </ICLASS> -<INUM> _ => 5827 </INUM> +<INUM> _ => 5825 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovm2b" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110331,7 +110300,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVM2B </ICLASS> -<INUM> _ => 5828 </INUM> +<INUM> _ => 5826 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovm2b" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110355,7 +110324,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVM2D </ICLASS> -<INUM> _ => 5829 </INUM> +<INUM> _ => 5827 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovm2d" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110379,7 +110348,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVM2D </ICLASS> -<INUM> _ => 5830 </INUM> +<INUM> _ => 5828 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovm2d" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110403,7 +110372,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVM2D </ICLASS> -<INUM> _ => 5831 </INUM> +<INUM> _ => 5829 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovm2d" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110427,7 +110396,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVM2Q </ICLASS> -<INUM> _ => 5832 </INUM> +<INUM> _ => 5830 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovm2q" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110451,7 +110420,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVM2Q </ICLASS> -<INUM> _ => 5833 </INUM> +<INUM> _ => 5831 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovm2q" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110475,7 +110444,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVM2Q </ICLASS> -<INUM> _ => 5834 </INUM> +<INUM> _ => 5832 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovm2q" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110499,7 +110468,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVM2W </ICLASS> -<INUM> _ => 5835 </INUM> +<INUM> _ => 5833 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovm2w" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110523,7 +110492,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVM2W </ICLASS> -<INUM> _ => 5836 </INUM> +<INUM> _ => 5834 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovm2w" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110547,7 +110516,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVM2W </ICLASS> -<INUM> _ => 5837 </INUM> +<INUM> _ => 5835 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovm2w" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110571,7 +110540,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVQ2M </ICLASS> -<INUM> _ => 5838 </INUM> +<INUM> _ => 5836 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovq2m" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110595,7 +110564,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> YMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVQ2M </ICLASS> -<INUM> _ => 5839 </INUM> +<INUM> _ => 5837 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovq2m" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110619,7 +110588,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> ZMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVQ2M </ICLASS> -<INUM> _ => 5840 </INUM> +<INUM> _ => 5838 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovq2m" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -110643,7 +110612,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVQB </ICLASS> -<INUM> _ => 5841 </INUM> +<INUM> _ => 5839 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -110666,7 +110635,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_EIGHTHMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVQB </ICLASS> -<INUM> _ => 5842 </INUM> +<INUM> _ => 5840 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_EIGHTHMEM) </ATTRIBUTES> @@ -110689,7 +110658,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVQB </ICLASS> -<INUM> _ => 5843 </INUM> +<INUM> _ => 5841 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -110712,7 +110681,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_EIGHTHMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVQB </ICLASS> -<INUM> _ => 5844 </INUM> +<INUM> _ => 5842 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_EIGHTHMEM) </ATTRIBUTES> @@ -110735,7 +110704,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVQD </ICLASS> -<INUM> _ => 5845 </INUM> +<INUM> _ => 5843 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -110758,7 +110727,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVQD </ICLASS> -<INUM> _ => 5846 </INUM> +<INUM> _ => 5844 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -110781,7 +110750,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVQD </ICLASS> -<INUM> _ => 5847 </INUM> +<INUM> _ => 5845 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -110804,7 +110773,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVQD </ICLASS> -<INUM> _ => 5848 </INUM> +<INUM> _ => 5846 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -110827,7 +110796,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVQW </ICLASS> -<INUM> _ => 5849 </INUM> +<INUM> _ => 5847 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -110850,7 +110819,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVQW </ICLASS> -<INUM> _ => 5850 </INUM> +<INUM> _ => 5848 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -110873,7 +110842,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVQW </ICLASS> -<INUM> _ => 5851 </INUM> +<INUM> _ => 5849 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -110896,7 +110865,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVQW </ICLASS> -<INUM> _ => 5852 </INUM> +<INUM> _ => 5850 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -110919,7 +110888,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSDB </ICLASS> -<INUM> _ => 5853 </INUM> +<INUM> _ => 5851 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -110942,7 +110911,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSDB </ICLASS> -<INUM> _ => 5854 </INUM> +<INUM> _ => 5852 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -110965,7 +110934,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSDB </ICLASS> -<INUM> _ => 5855 </INUM> +<INUM> _ => 5853 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -110988,7 +110957,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSDB </ICLASS> -<INUM> _ => 5856 </INUM> +<INUM> _ => 5854 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -111011,7 +110980,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSDW </ICLASS> -<INUM> _ => 5857 </INUM> +<INUM> _ => 5855 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111034,7 +111003,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSDW </ICLASS> -<INUM> _ => 5858 </INUM> +<INUM> _ => 5856 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -111057,7 +111026,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSDW </ICLASS> -<INUM> _ => 5859 </INUM> +<INUM> _ => 5857 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111080,7 +111049,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSDW </ICLASS> -<INUM> _ => 5860 </INUM> +<INUM> _ => 5858 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -111103,7 +111072,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSQB </ICLASS> -<INUM> _ => 5861 </INUM> +<INUM> _ => 5859 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111126,7 +111095,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_EIGHTHMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSQB </ICLASS> -<INUM> _ => 5862 </INUM> +<INUM> _ => 5860 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_EIGHTHMEM) </ATTRIBUTES> @@ -111149,7 +111118,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSQB </ICLASS> -<INUM> _ => 5863 </INUM> +<INUM> _ => 5861 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111172,7 +111141,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_EIGHTHMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSQB </ICLASS> -<INUM> _ => 5864 </INUM> +<INUM> _ => 5862 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_EIGHTHMEM) </ATTRIBUTES> @@ -111195,7 +111164,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSQD </ICLASS> -<INUM> _ => 5865 </INUM> +<INUM> _ => 5863 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111218,7 +111187,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSQD </ICLASS> -<INUM> _ => 5866 </INUM> +<INUM> _ => 5864 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -111241,7 +111210,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSQD </ICLASS> -<INUM> _ => 5867 </INUM> +<INUM> _ => 5865 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111264,7 +111233,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSQD </ICLASS> -<INUM> _ => 5868 </INUM> +<INUM> _ => 5866 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -111287,7 +111256,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSQW </ICLASS> -<INUM> _ => 5869 </INUM> +<INUM> _ => 5867 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111310,7 +111279,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSQW </ICLASS> -<INUM> _ => 5870 </INUM> +<INUM> _ => 5868 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -111333,7 +111302,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSQW </ICLASS> -<INUM> _ => 5871 </INUM> +<INUM> _ => 5869 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111356,7 +111325,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSQW </ICLASS> -<INUM> _ => 5872 </INUM> +<INUM> _ => 5870 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -111379,7 +111348,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSWB </ICLASS> -<INUM> _ => 5873 </INUM> +<INUM> _ => 5871 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111402,7 +111371,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSWB </ICLASS> -<INUM> _ => 5874 </INUM> +<INUM> _ => 5872 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -111425,7 +111394,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSWB </ICLASS> -<INUM> _ => 5875 </INUM> +<INUM> _ => 5873 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111448,7 +111417,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSWB </ICLASS> -<INUM> _ => 5876 </INUM> +<INUM> _ => 5874 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -111471,7 +111440,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSWB </ICLASS> -<INUM> _ => 5877 </INUM> +<INUM> _ => 5875 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111494,7 +111463,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSWB </ICLASS> -<INUM> _ => 5878 </INUM> +<INUM> _ => 5876 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -111517,7 +111486,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXBD </ICLASS> -<INUM> _ => 5879 </INUM> +<INUM> _ => 5877 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111539,7 +111508,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXBD </ICLASS> -<INUM> _ => 5880 </INUM> +<INUM> _ => 5878 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -111560,7 +111529,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXBD </ICLASS> -<INUM> _ => 5881 </INUM> +<INUM> _ => 5879 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111582,7 +111551,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXBD </ICLASS> -<INUM> _ => 5882 </INUM> +<INUM> _ => 5880 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -111603,7 +111572,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXBQ </ICLASS> -<INUM> _ => 5883 </INUM> +<INUM> _ => 5881 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111625,7 +111594,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_EIGHTHMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXBQ </ICLASS> -<INUM> _ => 5884 </INUM> +<INUM> _ => 5882 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_EIGHTHMEM) </ATTRIBUTES> @@ -111646,7 +111615,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXBQ </ICLASS> -<INUM> _ => 5885 </INUM> +<INUM> _ => 5883 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111668,7 +111637,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_EIGHTHMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXBQ </ICLASS> -<INUM> _ => 5886 </INUM> +<INUM> _ => 5884 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_EIGHTHMEM) </ATTRIBUTES> @@ -111689,7 +111658,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXBW </ICLASS> -<INUM> _ => 5887 </INUM> +<INUM> _ => 5885 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111711,7 +111680,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXBW </ICLASS> -<INUM> _ => 5888 </INUM> +<INUM> _ => 5886 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -111732,7 +111701,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXBW </ICLASS> -<INUM> _ => 5889 </INUM> +<INUM> _ => 5887 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111754,7 +111723,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXBW </ICLASS> -<INUM> _ => 5890 </INUM> +<INUM> _ => 5888 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -111775,7 +111744,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXBW </ICLASS> -<INUM> _ => 5891 </INUM> +<INUM> _ => 5889 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111797,7 +111766,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXBW </ICLASS> -<INUM> _ => 5892 </INUM> +<INUM> _ => 5890 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -111818,7 +111787,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXDQ </ICLASS> -<INUM> _ => 5893 </INUM> +<INUM> _ => 5891 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111841,7 +111810,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXDQ </ICLASS> -<INUM> _ => 5894 </INUM> +<INUM> _ => 5892 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -111863,7 +111832,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXDQ </ICLASS> -<INUM> _ => 5895 </INUM> +<INUM> _ => 5893 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111886,7 +111855,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXDQ </ICLASS> -<INUM> _ => 5896 </INUM> +<INUM> _ => 5894 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -111908,7 +111877,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXWD </ICLASS> -<INUM> _ => 5897 </INUM> +<INUM> _ => 5895 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111930,7 +111899,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXWD </ICLASS> -<INUM> _ => 5898 </INUM> +<INUM> _ => 5896 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -111951,7 +111920,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXWD </ICLASS> -<INUM> _ => 5899 </INUM> +<INUM> _ => 5897 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -111973,7 +111942,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXWD </ICLASS> -<INUM> _ => 5900 </INUM> +<INUM> _ => 5898 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -111994,7 +111963,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXWQ </ICLASS> -<INUM> _ => 5901 </INUM> +<INUM> _ => 5899 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxwq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112016,7 +111985,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXWQ </ICLASS> -<INUM> _ => 5902 </INUM> +<INUM> _ => 5900 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxwq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -112037,7 +112006,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVSXWQ </ICLASS> -<INUM> _ => 5903 </INUM> +<INUM> _ => 5901 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxwq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112059,7 +112028,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVSXWQ </ICLASS> -<INUM> _ => 5904 </INUM> +<INUM> _ => 5902 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovsxwq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -112080,7 +112049,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSDB </ICLASS> -<INUM> _ => 5905 </INUM> +<INUM> _ => 5903 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112103,7 +112072,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSDB </ICLASS> -<INUM> _ => 5906 </INUM> +<INUM> _ => 5904 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -112126,7 +112095,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSDB </ICLASS> -<INUM> _ => 5907 </INUM> +<INUM> _ => 5905 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112149,7 +112118,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSDB </ICLASS> -<INUM> _ => 5908 </INUM> +<INUM> _ => 5906 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusdb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -112172,7 +112141,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSDW </ICLASS> -<INUM> _ => 5909 </INUM> +<INUM> _ => 5907 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112195,7 +112164,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSDW </ICLASS> -<INUM> _ => 5910 </INUM> +<INUM> _ => 5908 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -112218,7 +112187,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSDW </ICLASS> -<INUM> _ => 5911 </INUM> +<INUM> _ => 5909 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112241,7 +112210,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSDW </ICLASS> -<INUM> _ => 5912 </INUM> +<INUM> _ => 5910 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -112264,7 +112233,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSQB </ICLASS> -<INUM> _ => 5913 </INUM> +<INUM> _ => 5911 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112287,7 +112256,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_EIGHTHMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSQB </ICLASS> -<INUM> _ => 5914 </INUM> +<INUM> _ => 5912 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_EIGHTHMEM) </ATTRIBUTES> @@ -112310,7 +112279,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSQB </ICLASS> -<INUM> _ => 5915 </INUM> +<INUM> _ => 5913 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112333,7 +112302,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_EIGHTHMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSQB </ICLASS> -<INUM> _ => 5916 </INUM> +<INUM> _ => 5914 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_EIGHTHMEM) </ATTRIBUTES> @@ -112356,7 +112325,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSQD </ICLASS> -<INUM> _ => 5917 </INUM> +<INUM> _ => 5915 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112379,7 +112348,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSQD </ICLASS> -<INUM> _ => 5918 </INUM> +<INUM> _ => 5916 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -112402,7 +112371,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSQD </ICLASS> -<INUM> _ => 5919 </INUM> +<INUM> _ => 5917 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112425,7 +112394,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSQD </ICLASS> -<INUM> _ => 5920 </INUM> +<INUM> _ => 5918 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -112448,7 +112417,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSQW </ICLASS> -<INUM> _ => 5921 </INUM> +<INUM> _ => 5919 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112471,7 +112440,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSQW </ICLASS> -<INUM> _ => 5922 </INUM> +<INUM> _ => 5920 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -112494,7 +112463,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSQW </ICLASS> -<INUM> _ => 5923 </INUM> +<INUM> _ => 5921 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112517,7 +112486,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSQW </ICLASS> -<INUM> _ => 5924 </INUM> +<INUM> _ => 5922 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovusqw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -112540,7 +112509,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSWB </ICLASS> -<INUM> _ => 5925 </INUM> +<INUM> _ => 5923 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovuswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112563,7 +112532,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSWB </ICLASS> -<INUM> _ => 5926 </INUM> +<INUM> _ => 5924 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovuswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -112586,7 +112555,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSWB </ICLASS> -<INUM> _ => 5927 </INUM> +<INUM> _ => 5925 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovuswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112609,7 +112578,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSWB </ICLASS> -<INUM> _ => 5928 </INUM> +<INUM> _ => 5926 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovuswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -112632,7 +112601,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVUSWB </ICLASS> -<INUM> _ => 5929 </INUM> +<INUM> _ => 5927 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovuswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112655,7 +112624,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVUSWB </ICLASS> -<INUM> _ => 5930 </INUM> +<INUM> _ => 5928 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovuswb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -112678,7 +112647,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVW2M </ICLASS> -<INUM> _ => 5931 </INUM> +<INUM> _ => 5929 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovw2m" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -112702,7 +112671,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> YMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVW2M </ICLASS> -<INUM> _ => 5932 </INUM> +<INUM> _ => 5930 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovw2m" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -112726,7 +112695,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> ZMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVW2M </ICLASS> -<INUM> _ => 5933 </INUM> +<INUM> _ => 5931 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovw2m" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -112750,7 +112719,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVWB </ICLASS> -<INUM> _ => 5934 </INUM> +<INUM> _ => 5932 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovwb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112773,7 +112742,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVWB </ICLASS> -<INUM> _ => 5935 </INUM> +<INUM> _ => 5933 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovwb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -112796,7 +112765,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVWB </ICLASS> -<INUM> _ => 5936 </INUM> +<INUM> _ => 5934 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovwb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112819,7 +112788,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVWB </ICLASS> -<INUM> _ => 5937 </INUM> +<INUM> _ => 5935 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovwb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -112842,7 +112811,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVWB </ICLASS> -<INUM> _ => 5938 </INUM> +<INUM> _ => 5936 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovwb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112865,7 +112834,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVWB </ICLASS> -<INUM> _ => 5939 </INUM> +<INUM> _ => 5937 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovwb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -112888,7 +112857,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXBD </ICLASS> -<INUM> _ => 5940 </INUM> +<INUM> _ => 5938 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112910,7 +112879,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXBD </ICLASS> -<INUM> _ => 5941 </INUM> +<INUM> _ => 5939 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -112931,7 +112900,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXBD </ICLASS> -<INUM> _ => 5942 </INUM> +<INUM> _ => 5940 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112953,7 +112922,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXBD </ICLASS> -<INUM> _ => 5943 </INUM> +<INUM> _ => 5941 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -112974,7 +112943,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXBQ </ICLASS> -<INUM> _ => 5944 </INUM> +<INUM> _ => 5942 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -112996,7 +112965,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_EIGHTHMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXBQ </ICLASS> -<INUM> _ => 5945 </INUM> +<INUM> _ => 5943 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_EIGHTHMEM) </ATTRIBUTES> @@ -113017,7 +112986,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXBQ </ICLASS> -<INUM> _ => 5946 </INUM> +<INUM> _ => 5944 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113039,7 +113008,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_EIGHTHMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXBQ </ICLASS> -<INUM> _ => 5947 </INUM> +<INUM> _ => 5945 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_EIGHTHMEM) </ATTRIBUTES> @@ -113060,7 +113029,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXBW </ICLASS> -<INUM> _ => 5948 </INUM> +<INUM> _ => 5946 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113082,7 +113051,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXBW </ICLASS> -<INUM> _ => 5949 </INUM> +<INUM> _ => 5947 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -113103,7 +113072,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXBW </ICLASS> -<INUM> _ => 5950 </INUM> +<INUM> _ => 5948 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113125,7 +113094,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXBW </ICLASS> -<INUM> _ => 5951 </INUM> +<INUM> _ => 5949 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -113146,7 +113115,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXBW </ICLASS> -<INUM> _ => 5952 </INUM> +<INUM> _ => 5950 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113168,7 +113137,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXBW </ICLASS> -<INUM> _ => 5953 </INUM> +<INUM> _ => 5951 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -113189,7 +113158,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXDQ </ICLASS> -<INUM> _ => 5954 </INUM> +<INUM> _ => 5952 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113212,7 +113181,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXDQ </ICLASS> -<INUM> _ => 5955 </INUM> +<INUM> _ => 5953 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -113234,7 +113203,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXDQ </ICLASS> -<INUM> _ => 5956 </INUM> +<INUM> _ => 5954 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113257,7 +113226,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXDQ </ICLASS> -<INUM> _ => 5957 </INUM> +<INUM> _ => 5955 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -113279,7 +113248,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXWD </ICLASS> -<INUM> _ => 5958 </INUM> +<INUM> _ => 5956 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113301,7 +113270,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXWD </ICLASS> -<INUM> _ => 5959 </INUM> +<INUM> _ => 5957 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -113322,7 +113291,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXWD </ICLASS> -<INUM> _ => 5960 </INUM> +<INUM> _ => 5958 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113344,7 +113313,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_HALFMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXWD </ICLASS> -<INUM> _ => 5961 </INUM> +<INUM> _ => 5959 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_HALFMEM) </ATTRIBUTES> @@ -113365,7 +113334,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXWQ </ICLASS> -<INUM> _ => 5962 </INUM> +<INUM> _ => 5960 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxwq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113387,7 +113356,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXWQ </ICLASS> -<INUM> _ => 5963 </INUM> +<INUM> _ => 5961 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxwq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -113408,7 +113377,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMOVZXWQ </ICLASS> -<INUM> _ => 5964 </INUM> +<INUM> _ => 5962 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxwq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113430,7 +113399,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_QUARTERMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPMOVZXWQ </ICLASS> -<INUM> _ => 5965 </INUM> +<INUM> _ => 5963 </INUM> <CATEGORY> _ => "CATEGORY_DATAXFER" </CATEGORY> <INAME> _ => "vpmovzxwq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_QUARTERMEM) </ATTRIBUTES> @@ -113451,7 +113420,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULDQ </ICLASS> -<INUM> _ => 5966 </INUM> +<INUM> _ => 5964 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmuldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113471,7 +113440,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULDQ </ICLASS> -<INUM> _ => 5967 </INUM> +<INUM> _ => 5965 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmuldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_DOUBLE_WIDE_MEMOP) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113489,7 +113458,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULDQ </ICLASS> -<INUM> _ => 5968 </INUM> +<INUM> _ => 5966 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmuldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113509,7 +113478,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULDQ </ICLASS> -<INUM> _ => 5969 </INUM> +<INUM> _ => 5967 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmuldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_DOUBLE_WIDE_MEMOP) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113527,7 +113496,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULHRSW </ICLASS> -<INUM> _ => 5970 </INUM> +<INUM> _ => 5968 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhrsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113546,7 +113515,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULHRSW </ICLASS> -<INUM> _ => 5971 </INUM> +<INUM> _ => 5969 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhrsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -113564,7 +113533,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULHRSW </ICLASS> -<INUM> _ => 5972 </INUM> +<INUM> _ => 5970 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhrsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113583,7 +113552,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULHRSW </ICLASS> -<INUM> _ => 5973 </INUM> +<INUM> _ => 5971 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhrsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -113601,7 +113570,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULHRSW </ICLASS> -<INUM> _ => 5974 </INUM> +<INUM> _ => 5972 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhrsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113620,7 +113589,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULHRSW </ICLASS> -<INUM> _ => 5975 </INUM> +<INUM> _ => 5973 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhrsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -113638,7 +113607,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULHUW </ICLASS> -<INUM> _ => 5976 </INUM> +<INUM> _ => 5974 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113657,7 +113626,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULHUW </ICLASS> -<INUM> _ => 5977 </INUM> +<INUM> _ => 5975 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -113675,7 +113644,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULHUW </ICLASS> -<INUM> _ => 5978 </INUM> +<INUM> _ => 5976 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113694,7 +113663,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULHUW </ICLASS> -<INUM> _ => 5979 </INUM> +<INUM> _ => 5977 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -113712,7 +113681,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULHUW </ICLASS> -<INUM> _ => 5980 </INUM> +<INUM> _ => 5978 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113731,7 +113700,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULHUW </ICLASS> -<INUM> _ => 5981 </INUM> +<INUM> _ => 5979 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhuw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -113749,7 +113718,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULHW </ICLASS> -<INUM> _ => 5982 </INUM> +<INUM> _ => 5980 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113768,7 +113737,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULHW </ICLASS> -<INUM> _ => 5983 </INUM> +<INUM> _ => 5981 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -113786,7 +113755,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULHW </ICLASS> -<INUM> _ => 5984 </INUM> +<INUM> _ => 5982 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113805,7 +113774,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULHW </ICLASS> -<INUM> _ => 5985 </INUM> +<INUM> _ => 5983 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -113823,7 +113792,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULHW </ICLASS> -<INUM> _ => 5986 </INUM> +<INUM> _ => 5984 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113842,7 +113811,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULHW </ICLASS> -<INUM> _ => 5987 </INUM> +<INUM> _ => 5985 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulhw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -113860,7 +113829,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULLD </ICLASS> -<INUM> _ => 5988 </INUM> +<INUM> _ => 5986 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113880,7 +113849,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULLD </ICLASS> -<INUM> _ => 5989 </INUM> +<INUM> _ => 5987 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulld" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -113898,7 +113867,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULLD </ICLASS> -<INUM> _ => 5990 </INUM> +<INUM> _ => 5988 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113918,7 +113887,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULLD </ICLASS> -<INUM> _ => 5991 </INUM> +<INUM> _ => 5989 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmulld" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -113936,7 +113905,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULLQ </ICLASS> -<INUM> _ => 5992 </INUM> +<INUM> _ => 5990 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmullq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113956,7 +113925,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULLQ </ICLASS> -<INUM> _ => 5993 </INUM> +<INUM> _ => 5991 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmullq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -113974,7 +113943,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULLQ </ICLASS> -<INUM> _ => 5994 </INUM> +<INUM> _ => 5992 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmullq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -113994,7 +113963,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULLQ </ICLASS> -<INUM> _ => 5995 </INUM> +<INUM> _ => 5993 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmullq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114012,7 +113981,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULLQ </ICLASS> -<INUM> _ => 5996 </INUM> +<INUM> _ => 5994 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmullq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114032,7 +114001,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULLQ </ICLASS> -<INUM> _ => 5997 </INUM> +<INUM> _ => 5995 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmullq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114050,7 +114019,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULLW </ICLASS> -<INUM> _ => 5998 </INUM> +<INUM> _ => 5996 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmullw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114069,7 +114038,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULLW </ICLASS> -<INUM> _ => 5999 </INUM> +<INUM> _ => 5997 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmullw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -114087,7 +114056,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULLW </ICLASS> -<INUM> _ => 6000 </INUM> +<INUM> _ => 5998 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmullw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114106,7 +114075,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULLW </ICLASS> -<INUM> _ => 6001 </INUM> +<INUM> _ => 5999 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmullw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -114124,7 +114093,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULLW </ICLASS> -<INUM> _ => 6002 </INUM> +<INUM> _ => 6000 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmullw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114143,7 +114112,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULLW </ICLASS> -<INUM> _ => 6003 </INUM> +<INUM> _ => 6001 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmullw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -114161,7 +114130,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULUDQ </ICLASS> -<INUM> _ => 6004 </INUM> +<INUM> _ => 6002 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmuludq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114181,7 +114150,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULUDQ </ICLASS> -<INUM> _ => 6005 </INUM> +<INUM> _ => 6003 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmuludq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_DOUBLE_WIDE_MEMOP) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114199,7 +114168,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULUDQ </ICLASS> -<INUM> _ => 6006 </INUM> +<INUM> _ => 6004 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmuludq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114219,7 +114188,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULUDQ </ICLASS> -<INUM> _ => 6007 </INUM> +<INUM> _ => 6005 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpmuludq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_DOUBLE_WIDE_MEMOP) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114237,7 +114206,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPORD </ICLASS> -<INUM> _ => 6008 </INUM> +<INUM> _ => 6006 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpord" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114257,7 +114226,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPORD </ICLASS> -<INUM> _ => 6009 </INUM> +<INUM> _ => 6007 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpord" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114275,7 +114244,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPORD </ICLASS> -<INUM> _ => 6010 </INUM> +<INUM> _ => 6008 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpord" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114295,7 +114264,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPORD </ICLASS> -<INUM> _ => 6011 </INUM> +<INUM> _ => 6009 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpord" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114313,7 +114282,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPORQ </ICLASS> -<INUM> _ => 6012 </INUM> +<INUM> _ => 6010 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vporq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114333,7 +114302,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPORQ </ICLASS> -<INUM> _ => 6013 </INUM> +<INUM> _ => 6011 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vporq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114351,7 +114320,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPORQ </ICLASS> -<INUM> _ => 6014 </INUM> +<INUM> _ => 6012 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vporq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114371,7 +114340,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPORQ </ICLASS> -<INUM> _ => 6015 </INUM> +<INUM> _ => 6013 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vporq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114390,7 +114359,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROLD </ICLASS> -<INUM> _ => 6016 </INUM> +<INUM> _ => 6014 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprold" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114412,7 +114381,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROLD </ICLASS> -<INUM> _ => 6017 </INUM> +<INUM> _ => 6015 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprold" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114432,7 +114401,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROLD </ICLASS> -<INUM> _ => 6018 </INUM> +<INUM> _ => 6016 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprold" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114454,7 +114423,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROLD </ICLASS> -<INUM> _ => 6019 </INUM> +<INUM> _ => 6017 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprold" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114474,7 +114443,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROLQ </ICLASS> -<INUM> _ => 6020 </INUM> +<INUM> _ => 6018 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114496,7 +114465,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROLQ </ICLASS> -<INUM> _ => 6021 </INUM> +<INUM> _ => 6019 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114516,7 +114485,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROLQ </ICLASS> -<INUM> _ => 6022 </INUM> +<INUM> _ => 6020 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114538,7 +114507,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPROLQ </ICLASS> -<INUM> _ => 6023 </INUM> +<INUM> _ => 6021 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114557,7 +114526,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPROLVD </ICLASS> -<INUM> _ => 6024 </INUM> +<INUM> _ => 6022 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114577,7 +114546,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROLVD </ICLASS> -<INUM> _ => 6025 </INUM> +<INUM> _ => 6023 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114595,7 +114564,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPROLVD </ICLASS> -<INUM> _ => 6026 </INUM> +<INUM> _ => 6024 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114615,7 +114584,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROLVD </ICLASS> -<INUM> _ => 6027 </INUM> +<INUM> _ => 6025 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114633,7 +114602,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPROLVQ </ICLASS> -<INUM> _ => 6028 </INUM> +<INUM> _ => 6026 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114653,7 +114622,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROLVQ </ICLASS> -<INUM> _ => 6029 </INUM> +<INUM> _ => 6027 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114671,7 +114640,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPROLVQ </ICLASS> -<INUM> _ => 6030 </INUM> +<INUM> _ => 6028 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114691,7 +114660,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPROLVQ </ICLASS> -<INUM> _ => 6031 </INUM> +<INUM> _ => 6029 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprolvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114710,7 +114679,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPRORD </ICLASS> -<INUM> _ => 6032 </INUM> +<INUM> _ => 6030 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprord" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114732,7 +114701,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPRORD </ICLASS> -<INUM> _ => 6033 </INUM> +<INUM> _ => 6031 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprord" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114752,7 +114721,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPRORD </ICLASS> -<INUM> _ => 6034 </INUM> +<INUM> _ => 6032 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprord" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114774,7 +114743,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPRORD </ICLASS> -<INUM> _ => 6035 </INUM> +<INUM> _ => 6033 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprord" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114794,7 +114763,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPRORQ </ICLASS> -<INUM> _ => 6036 </INUM> +<INUM> _ => 6034 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114816,7 +114785,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPRORQ </ICLASS> -<INUM> _ => 6037 </INUM> +<INUM> _ => 6035 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114836,7 +114805,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPRORQ </ICLASS> -<INUM> _ => 6038 </INUM> +<INUM> _ => 6036 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114858,7 +114827,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPRORQ </ICLASS> -<INUM> _ => 6039 </INUM> +<INUM> _ => 6037 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114877,7 +114846,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPRORVD </ICLASS> -<INUM> _ => 6040 </INUM> +<INUM> _ => 6038 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114897,7 +114866,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPRORVD </ICLASS> -<INUM> _ => 6041 </INUM> +<INUM> _ => 6039 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114915,7 +114884,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPRORVD </ICLASS> -<INUM> _ => 6042 </INUM> +<INUM> _ => 6040 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114935,7 +114904,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPRORVD </ICLASS> -<INUM> _ => 6043 </INUM> +<INUM> _ => 6041 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114953,7 +114922,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPRORVQ </ICLASS> -<INUM> _ => 6044 </INUM> +<INUM> _ => 6042 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -114973,7 +114942,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPRORVQ </ICLASS> -<INUM> _ => 6045 </INUM> +<INUM> _ => 6043 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -114991,7 +114960,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPRORVQ </ICLASS> -<INUM> _ => 6046 </INUM> +<INUM> _ => 6044 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -115011,7 +114980,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPRORVQ </ICLASS> -<INUM> _ => 6047 </INUM> +<INUM> _ => 6045 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vprorvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -115029,7 +114998,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSADBW </ICLASS> -<INUM> _ => 6048 </INUM> +<INUM> _ => 6046 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsadbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -115050,7 +115019,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSADBW </ICLASS> -<INUM> _ => 6049 </INUM> +<INUM> _ => 6047 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsadbw" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -115070,7 +115039,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> YMM_N3 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSADBW </ICLASS> -<INUM> _ => 6050 </INUM> +<INUM> _ => 6048 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsadbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -115091,7 +115060,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> YMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSADBW </ICLASS> -<INUM> _ => 6051 </INUM> +<INUM> _ => 6049 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsadbw" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -115111,7 +115080,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> ZMM_N3 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSADBW </ICLASS> -<INUM> _ => 6052 </INUM> +<INUM> _ => 6050 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsadbw" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -115132,7 +115101,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> ZMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSADBW </ICLASS> -<INUM> _ => 6053 </INUM> +<INUM> _ => 6051 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsadbw" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -115153,7 +115122,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSCATTERDD </ICLASS> -<INUM> _ => 6054 </INUM> +<INUM> _ => 6052 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vpscatterdd" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -115178,7 +115147,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSCATTERDD </ICLASS> -<INUM> _ => 6055 </INUM> +<INUM> _ => 6053 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vpscatterdd" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -115203,7 +115172,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSCATTERDQ </ICLASS> -<INUM> _ => 6056 </INUM> +<INUM> _ => 6054 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vpscatterdq" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -115228,7 +115197,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSCATTERDQ </ICLASS> -<INUM> _ => 6057 </INUM> +<INUM> _ => 6055 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vpscatterdq" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -115253,7 +115222,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSCATTERQD </ICLASS> -<INUM> _ => 6058 </INUM> +<INUM> _ => 6056 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vpscatterqd" </INAME> <ATTRIBUTES> _ => ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -115278,7 +115247,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSCATTERQD </ICLASS> -<INUM> _ => 6059 </INUM> +<INUM> _ => 6057 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vpscatterqd" </INAME> <ATTRIBUTES> _ => ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -115303,7 +115272,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSCATTERQQ </ICLASS> -<INUM> _ => 6060 </INUM> +<INUM> _ => 6058 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vpscatterqq" </INAME> <ATTRIBUTES> _ => ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -115328,7 +115297,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSCATTERQQ </ICLASS> -<INUM> _ => 6061 </INUM> +<INUM> _ => 6059 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vpscatterqq" </INAME> <ATTRIBUTES> _ => ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -115352,7 +115321,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHUFB </ICLASS> -<INUM> _ => 6062 </INUM> +<INUM> _ => 6060 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -115371,7 +115340,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFB </ICLASS> -<INUM> _ => 6063 </INUM> +<INUM> _ => 6061 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -115389,7 +115358,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHUFB </ICLASS> -<INUM> _ => 6064 </INUM> +<INUM> _ => 6062 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -115408,7 +115377,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFB </ICLASS> -<INUM> _ => 6065 </INUM> +<INUM> _ => 6063 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -115426,7 +115395,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHUFB </ICLASS> -<INUM> _ => 6066 </INUM> +<INUM> _ => 6064 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -115445,7 +115414,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFB </ICLASS> -<INUM> _ => 6067 </INUM> +<INUM> _ => 6065 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -115464,7 +115433,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFD </ICLASS> -<INUM> _ => 6068 </INUM> +<INUM> _ => 6066 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -115488,7 +115457,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFD </ICLASS> -<INUM> _ => 6069 </INUM> +<INUM> _ => 6067 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -115510,7 +115479,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFD </ICLASS> -<INUM> _ => 6070 </INUM> +<INUM> _ => 6068 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -115534,7 +115503,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFD </ICLASS> -<INUM> _ => 6071 </INUM> +<INUM> _ => 6069 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -115556,7 +115525,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFHW </ICLASS> -<INUM> _ => 6072 </INUM> +<INUM> _ => 6070 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufhw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -115579,7 +115548,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFHW </ICLASS> -<INUM> _ => 6073 </INUM> +<INUM> _ => 6071 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufhw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -115601,7 +115570,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFHW </ICLASS> -<INUM> _ => 6074 </INUM> +<INUM> _ => 6072 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufhw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -115624,7 +115593,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFHW </ICLASS> -<INUM> _ => 6075 </INUM> +<INUM> _ => 6073 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufhw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -115646,7 +115615,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFHW </ICLASS> -<INUM> _ => 6076 </INUM> +<INUM> _ => 6074 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufhw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -115669,7 +115638,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFHW </ICLASS> -<INUM> _ => 6077 </INUM> +<INUM> _ => 6075 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufhw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -115691,7 +115660,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFLW </ICLASS> -<INUM> _ => 6078 </INUM> +<INUM> _ => 6076 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshuflw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -115714,7 +115683,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFLW </ICLASS> -<INUM> _ => 6079 </INUM> +<INUM> _ => 6077 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshuflw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -115736,7 +115705,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFLW </ICLASS> -<INUM> _ => 6080 </INUM> +<INUM> _ => 6078 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshuflw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -115759,7 +115728,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFLW </ICLASS> -<INUM> _ => 6081 </INUM> +<INUM> _ => 6079 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshuflw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -115781,7 +115750,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFLW </ICLASS> -<INUM> _ => 6082 </INUM> +<INUM> _ => 6080 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshuflw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -115804,7 +115773,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSHUFLW </ICLASS> -<INUM> _ => 6083 </INUM> +<INUM> _ => 6081 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshuflw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -115825,7 +115794,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 6084 </INUM> +<INUM> _ => 6082 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -115845,7 +115814,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 6085 </INUM> +<INUM> _ => 6083 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -115865,7 +115834,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 6086 </INUM> +<INUM> _ => 6084 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -115887,7 +115856,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 6087 </INUM> +<INUM> _ => 6085 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -115906,7 +115875,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 6088 </INUM> +<INUM> _ => 6086 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -115926,7 +115895,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 6089 </INUM> +<INUM> _ => 6087 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -115946,7 +115915,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 6090 </INUM> +<INUM> _ => 6088 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -115968,7 +115937,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLD </ICLASS> -<INUM> _ => 6091 </INUM> +<INUM> _ => 6089 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslld" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -115988,7 +115957,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLDQ </ICLASS> -<INUM> _ => 6092 </INUM> +<INUM> _ => 6090 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -116011,7 +115980,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPSLLDQ </ICLASS> -<INUM> _ => 6093 </INUM> +<INUM> _ => 6091 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslldq" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -116033,7 +116002,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> YMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLDQ </ICLASS> -<INUM> _ => 6094 </INUM> +<INUM> _ => 6092 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -116056,7 +116025,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPSLLDQ </ICLASS> -<INUM> _ => 6095 </INUM> +<INUM> _ => 6093 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslldq" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -116078,7 +116047,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> ZMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLDQ </ICLASS> -<INUM> _ => 6096 </INUM> +<INUM> _ => 6094 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -116101,7 +116070,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPSLLDQ </ICLASS> -<INUM> _ => 6097 </INUM> +<INUM> _ => 6095 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpslldq" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -116122,7 +116091,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 6098 </INUM> +<INUM> _ => 6096 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116142,7 +116111,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 6099 </INUM> +<INUM> _ => 6097 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -116162,7 +116131,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 6100 </INUM> +<INUM> _ => 6098 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116184,7 +116153,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 6101 </INUM> +<INUM> _ => 6099 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -116203,7 +116172,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 6102 </INUM> +<INUM> _ => 6100 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116223,7 +116192,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 6103 </INUM> +<INUM> _ => 6101 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -116243,7 +116212,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 6104 </INUM> +<INUM> _ => 6102 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116265,7 +116234,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLQ </ICLASS> -<INUM> _ => 6105 </INUM> +<INUM> _ => 6103 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -116284,7 +116253,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLVD </ICLASS> -<INUM> _ => 6106 </INUM> +<INUM> _ => 6104 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116304,7 +116273,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLVD </ICLASS> -<INUM> _ => 6107 </INUM> +<INUM> _ => 6105 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -116322,7 +116291,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLVD </ICLASS> -<INUM> _ => 6108 </INUM> +<INUM> _ => 6106 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116342,7 +116311,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLVD </ICLASS> -<INUM> _ => 6109 </INUM> +<INUM> _ => 6107 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -116360,7 +116329,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLVQ </ICLASS> -<INUM> _ => 6110 </INUM> +<INUM> _ => 6108 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116380,7 +116349,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLVQ </ICLASS> -<INUM> _ => 6111 </INUM> +<INUM> _ => 6109 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -116398,7 +116367,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLVQ </ICLASS> -<INUM> _ => 6112 </INUM> +<INUM> _ => 6110 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116418,7 +116387,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLVQ </ICLASS> -<INUM> _ => 6113 </INUM> +<INUM> _ => 6111 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -116436,7 +116405,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLVW </ICLASS> -<INUM> _ => 6114 </INUM> +<INUM> _ => 6112 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116456,7 +116425,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLVW </ICLASS> -<INUM> _ => 6115 </INUM> +<INUM> _ => 6113 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -116475,7 +116444,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLVW </ICLASS> -<INUM> _ => 6116 </INUM> +<INUM> _ => 6114 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116495,7 +116464,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLVW </ICLASS> -<INUM> _ => 6117 </INUM> +<INUM> _ => 6115 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -116514,7 +116483,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLVW </ICLASS> -<INUM> _ => 6118 </INUM> +<INUM> _ => 6116 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116534,7 +116503,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLVW </ICLASS> -<INUM> _ => 6119 </INUM> +<INUM> _ => 6117 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -116553,7 +116522,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 6120 </INUM> +<INUM> _ => 6118 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116572,7 +116541,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 6121 </INUM> +<INUM> _ => 6119 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -116591,7 +116560,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 6122 </INUM> +<INUM> _ => 6120 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116612,7 +116581,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 6123 </INUM> +<INUM> _ => 6121 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -116631,7 +116600,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 6124 </INUM> +<INUM> _ => 6122 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116650,7 +116619,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 6125 </INUM> +<INUM> _ => 6123 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -116669,7 +116638,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 6126 </INUM> +<INUM> _ => 6124 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116690,7 +116659,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 6127 </INUM> +<INUM> _ => 6125 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -116709,7 +116678,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 6128 </INUM> +<INUM> _ => 6126 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116728,7 +116697,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 6129 </INUM> +<INUM> _ => 6127 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -116747,7 +116716,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 6130 </INUM> +<INUM> _ => 6128 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116768,7 +116737,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSLLW </ICLASS> -<INUM> _ => 6131 </INUM> +<INUM> _ => 6129 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsllw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -116787,7 +116756,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 6132 </INUM> +<INUM> _ => 6130 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116807,7 +116776,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 6133 </INUM> +<INUM> _ => 6131 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -116827,7 +116796,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 6134 </INUM> +<INUM> _ => 6132 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116849,7 +116818,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 6135 </INUM> +<INUM> _ => 6133 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -116868,7 +116837,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 6136 </INUM> +<INUM> _ => 6134 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116888,7 +116857,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 6137 </INUM> +<INUM> _ => 6135 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -116908,7 +116877,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 6138 </INUM> +<INUM> _ => 6136 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116930,7 +116899,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAD </ICLASS> -<INUM> _ => 6139 </INUM> +<INUM> _ => 6137 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrad" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -116949,7 +116918,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAQ </ICLASS> -<INUM> _ => 6140 </INUM> +<INUM> _ => 6138 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -116969,7 +116938,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAQ </ICLASS> -<INUM> _ => 6141 </INUM> +<INUM> _ => 6139 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -116989,7 +116958,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAQ </ICLASS> -<INUM> _ => 6142 </INUM> +<INUM> _ => 6140 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117011,7 +116980,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAQ </ICLASS> -<INUM> _ => 6143 </INUM> +<INUM> _ => 6141 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -117030,7 +116999,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAQ </ICLASS> -<INUM> _ => 6144 </INUM> +<INUM> _ => 6142 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117050,7 +117019,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAQ </ICLASS> -<INUM> _ => 6145 </INUM> +<INUM> _ => 6143 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -117070,7 +117039,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAQ </ICLASS> -<INUM> _ => 6146 </INUM> +<INUM> _ => 6144 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117092,7 +117061,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAQ </ICLASS> -<INUM> _ => 6147 </INUM> +<INUM> _ => 6145 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -117111,7 +117080,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAVD </ICLASS> -<INUM> _ => 6148 </INUM> +<INUM> _ => 6146 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117131,7 +117100,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAVD </ICLASS> -<INUM> _ => 6149 </INUM> +<INUM> _ => 6147 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -117149,7 +117118,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAVD </ICLASS> -<INUM> _ => 6150 </INUM> +<INUM> _ => 6148 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117169,7 +117138,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAVD </ICLASS> -<INUM> _ => 6151 </INUM> +<INUM> _ => 6149 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -117187,7 +117156,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAVQ </ICLASS> -<INUM> _ => 6152 </INUM> +<INUM> _ => 6150 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117207,7 +117176,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAVQ </ICLASS> -<INUM> _ => 6153 </INUM> +<INUM> _ => 6151 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -117225,7 +117194,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAVQ </ICLASS> -<INUM> _ => 6154 </INUM> +<INUM> _ => 6152 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117245,7 +117214,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAVQ </ICLASS> -<INUM> _ => 6155 </INUM> +<INUM> _ => 6153 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -117263,7 +117232,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAVW </ICLASS> -<INUM> _ => 6156 </INUM> +<INUM> _ => 6154 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117283,7 +117252,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAVW </ICLASS> -<INUM> _ => 6157 </INUM> +<INUM> _ => 6155 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -117302,7 +117271,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAVW </ICLASS> -<INUM> _ => 6158 </INUM> +<INUM> _ => 6156 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117322,7 +117291,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAVW </ICLASS> -<INUM> _ => 6159 </INUM> +<INUM> _ => 6157 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -117341,7 +117310,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAVW </ICLASS> -<INUM> _ => 6160 </INUM> +<INUM> _ => 6158 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117361,7 +117330,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAVW </ICLASS> -<INUM> _ => 6161 </INUM> +<INUM> _ => 6159 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsravw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -117380,7 +117349,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 6162 </INUM> +<INUM> _ => 6160 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117399,7 +117368,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 6163 </INUM> +<INUM> _ => 6161 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -117418,7 +117387,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 6164 </INUM> +<INUM> _ => 6162 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117439,7 +117408,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 6165 </INUM> +<INUM> _ => 6163 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -117458,7 +117427,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 6166 </INUM> +<INUM> _ => 6164 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117477,7 +117446,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 6167 </INUM> +<INUM> _ => 6165 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -117496,7 +117465,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 6168 </INUM> +<INUM> _ => 6166 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117517,7 +117486,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 6169 </INUM> +<INUM> _ => 6167 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -117536,7 +117505,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 6170 </INUM> +<INUM> _ => 6168 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117555,7 +117524,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 6171 </INUM> +<INUM> _ => 6169 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -117574,7 +117543,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 6172 </INUM> +<INUM> _ => 6170 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117595,7 +117564,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRAW </ICLASS> -<INUM> _ => 6173 </INUM> +<INUM> _ => 6171 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsraw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -117614,7 +117583,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 6174 </INUM> +<INUM> _ => 6172 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117634,7 +117603,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 6175 </INUM> +<INUM> _ => 6173 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -117654,7 +117623,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 6176 </INUM> +<INUM> _ => 6174 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117676,7 +117645,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 6177 </INUM> +<INUM> _ => 6175 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -117695,7 +117664,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 6178 </INUM> +<INUM> _ => 6176 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117715,7 +117684,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 6179 </INUM> +<INUM> _ => 6177 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -117735,7 +117704,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 6180 </INUM> +<INUM> _ => 6178 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117757,7 +117726,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLD </ICLASS> -<INUM> _ => 6181 </INUM> +<INUM> _ => 6179 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrld" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -117777,7 +117746,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> XMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLDQ </ICLASS> -<INUM> _ => 6182 </INUM> +<INUM> _ => 6180 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -117800,7 +117769,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPSRLDQ </ICLASS> -<INUM> _ => 6183 </INUM> +<INUM> _ => 6181 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrldq" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -117822,7 +117791,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> YMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLDQ </ICLASS> -<INUM> _ => 6184 </INUM> +<INUM> _ => 6182 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -117845,7 +117814,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPSRLDQ </ICLASS> -<INUM> _ => 6185 </INUM> +<INUM> _ => 6183 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrldq" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -117867,7 +117836,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> ZMM_B3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLDQ </ICLASS> -<INUM> _ => 6186 </INUM> +<INUM> _ => 6184 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrldq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -117890,7 +117859,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ... </k> <ICLASS> _ => VPSRLDQ </ICLASS> -<INUM> _ => 6187 </INUM> +<INUM> _ => 6185 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrldq" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -117911,7 +117880,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 6188 </INUM> +<INUM> _ => 6186 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117931,7 +117900,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 6189 </INUM> +<INUM> _ => 6187 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -117951,7 +117920,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 6190 </INUM> +<INUM> _ => 6188 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -117973,7 +117942,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 6191 </INUM> +<INUM> _ => 6189 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -117992,7 +117961,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 6192 </INUM> +<INUM> _ => 6190 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118012,7 +117981,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 6193 </INUM> +<INUM> _ => 6191 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -118032,7 +118001,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 6194 </INUM> +<INUM> _ => 6192 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118054,7 +118023,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLQ </ICLASS> -<INUM> _ => 6195 </INUM> +<INUM> _ => 6193 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -118073,7 +118042,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLVD </ICLASS> -<INUM> _ => 6196 </INUM> +<INUM> _ => 6194 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118093,7 +118062,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLVD </ICLASS> -<INUM> _ => 6197 </INUM> +<INUM> _ => 6195 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -118111,7 +118080,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLVD </ICLASS> -<INUM> _ => 6198 </INUM> +<INUM> _ => 6196 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118131,7 +118100,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLVD </ICLASS> -<INUM> _ => 6199 </INUM> +<INUM> _ => 6197 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -118149,7 +118118,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLVQ </ICLASS> -<INUM> _ => 6200 </INUM> +<INUM> _ => 6198 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118169,7 +118138,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLVQ </ICLASS> -<INUM> _ => 6201 </INUM> +<INUM> _ => 6199 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -118187,7 +118156,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLVQ </ICLASS> -<INUM> _ => 6202 </INUM> +<INUM> _ => 6200 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118207,7 +118176,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLVQ </ICLASS> -<INUM> _ => 6203 </INUM> +<INUM> _ => 6201 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -118225,7 +118194,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLVW </ICLASS> -<INUM> _ => 6204 </INUM> +<INUM> _ => 6202 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118245,7 +118214,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLVW </ICLASS> -<INUM> _ => 6205 </INUM> +<INUM> _ => 6203 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -118264,7 +118233,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLVW </ICLASS> -<INUM> _ => 6206 </INUM> +<INUM> _ => 6204 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118284,7 +118253,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLVW </ICLASS> -<INUM> _ => 6207 </INUM> +<INUM> _ => 6205 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -118303,7 +118272,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLVW </ICLASS> -<INUM> _ => 6208 </INUM> +<INUM> _ => 6206 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118323,7 +118292,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLVW </ICLASS> -<INUM> _ => 6209 </INUM> +<INUM> _ => 6207 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -118342,7 +118311,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 6210 </INUM> +<INUM> _ => 6208 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118361,7 +118330,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 6211 </INUM> +<INUM> _ => 6209 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -118380,7 +118349,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 6212 </INUM> +<INUM> _ => 6210 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118401,7 +118370,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 6213 </INUM> +<INUM> _ => 6211 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -118420,7 +118389,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 6214 </INUM> +<INUM> _ => 6212 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118439,7 +118408,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 6215 </INUM> +<INUM> _ => 6213 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -118458,7 +118427,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 6216 </INUM> +<INUM> _ => 6214 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118479,7 +118448,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 6217 </INUM> +<INUM> _ => 6215 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -118498,7 +118467,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 6218 </INUM> +<INUM> _ => 6216 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118517,7 +118486,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_MEM128 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 6219 </INUM> +<INUM> _ => 6217 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_MEM128) </ATTRIBUTES> @@ -118536,7 +118505,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 6220 </INUM> +<INUM> _ => 6218 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118557,7 +118526,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_N3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPSRLW </ICLASS> -<INUM> _ => 6221 </INUM> +<INUM> _ => 6219 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsrlw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -118576,7 +118545,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBB </ICLASS> -<INUM> _ => 6222 </INUM> +<INUM> _ => 6220 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118595,7 +118564,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBB </ICLASS> -<INUM> _ => 6223 </INUM> +<INUM> _ => 6221 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -118613,7 +118582,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBB </ICLASS> -<INUM> _ => 6224 </INUM> +<INUM> _ => 6222 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118632,7 +118601,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBB </ICLASS> -<INUM> _ => 6225 </INUM> +<INUM> _ => 6223 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -118650,7 +118619,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBB </ICLASS> -<INUM> _ => 6226 </INUM> +<INUM> _ => 6224 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118669,7 +118638,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBB </ICLASS> -<INUM> _ => 6227 </INUM> +<INUM> _ => 6225 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -118687,7 +118656,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBD </ICLASS> -<INUM> _ => 6228 </INUM> +<INUM> _ => 6226 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118707,7 +118676,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBD </ICLASS> -<INUM> _ => 6229 </INUM> +<INUM> _ => 6227 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -118725,7 +118694,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBD </ICLASS> -<INUM> _ => 6230 </INUM> +<INUM> _ => 6228 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118745,7 +118714,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBD </ICLASS> -<INUM> _ => 6231 </INUM> +<INUM> _ => 6229 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -118763,7 +118732,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBQ </ICLASS> -<INUM> _ => 6232 </INUM> +<INUM> _ => 6230 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118783,7 +118752,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBQ </ICLASS> -<INUM> _ => 6233 </INUM> +<INUM> _ => 6231 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -118801,7 +118770,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBQ </ICLASS> -<INUM> _ => 6234 </INUM> +<INUM> _ => 6232 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118821,7 +118790,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBQ </ICLASS> -<INUM> _ => 6235 </INUM> +<INUM> _ => 6233 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -118839,7 +118808,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBSB </ICLASS> -<INUM> _ => 6236 </INUM> +<INUM> _ => 6234 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118858,7 +118827,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBSB </ICLASS> -<INUM> _ => 6237 </INUM> +<INUM> _ => 6235 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -118876,7 +118845,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBSB </ICLASS> -<INUM> _ => 6238 </INUM> +<INUM> _ => 6236 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118895,7 +118864,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBSB </ICLASS> -<INUM> _ => 6239 </INUM> +<INUM> _ => 6237 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -118913,7 +118882,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBSB </ICLASS> -<INUM> _ => 6240 </INUM> +<INUM> _ => 6238 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118932,7 +118901,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBSB </ICLASS> -<INUM> _ => 6241 </INUM> +<INUM> _ => 6239 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubsb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -118950,7 +118919,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBSW </ICLASS> -<INUM> _ => 6242 </INUM> +<INUM> _ => 6240 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -118969,7 +118938,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBSW </ICLASS> -<INUM> _ => 6243 </INUM> +<INUM> _ => 6241 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -118987,7 +118956,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBSW </ICLASS> -<INUM> _ => 6244 </INUM> +<INUM> _ => 6242 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119006,7 +118975,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBSW </ICLASS> -<INUM> _ => 6245 </INUM> +<INUM> _ => 6243 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119024,7 +118993,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBSW </ICLASS> -<INUM> _ => 6246 </INUM> +<INUM> _ => 6244 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119043,7 +119012,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBSW </ICLASS> -<INUM> _ => 6247 </INUM> +<INUM> _ => 6245 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubsw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119061,7 +119030,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBUSB </ICLASS> -<INUM> _ => 6248 </INUM> +<INUM> _ => 6246 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubusb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119080,7 +119049,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBUSB </ICLASS> -<INUM> _ => 6249 </INUM> +<INUM> _ => 6247 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubusb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119098,7 +119067,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBUSB </ICLASS> -<INUM> _ => 6250 </INUM> +<INUM> _ => 6248 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubusb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119117,7 +119086,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBUSB </ICLASS> -<INUM> _ => 6251 </INUM> +<INUM> _ => 6249 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubusb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119135,7 +119104,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBUSB </ICLASS> -<INUM> _ => 6252 </INUM> +<INUM> _ => 6250 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubusb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119154,7 +119123,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBUSB </ICLASS> -<INUM> _ => 6253 </INUM> +<INUM> _ => 6251 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubusb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119172,7 +119141,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBUSW </ICLASS> -<INUM> _ => 6254 </INUM> +<INUM> _ => 6252 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubusw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119191,7 +119160,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBUSW </ICLASS> -<INUM> _ => 6255 </INUM> +<INUM> _ => 6253 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubusw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119209,7 +119178,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBUSW </ICLASS> -<INUM> _ => 6256 </INUM> +<INUM> _ => 6254 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubusw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119228,7 +119197,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBUSW </ICLASS> -<INUM> _ => 6257 </INUM> +<INUM> _ => 6255 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubusw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119246,7 +119215,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBUSW </ICLASS> -<INUM> _ => 6258 </INUM> +<INUM> _ => 6256 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubusw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119265,7 +119234,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBUSW </ICLASS> -<INUM> _ => 6259 </INUM> +<INUM> _ => 6257 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubusw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119283,7 +119252,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBW </ICLASS> -<INUM> _ => 6260 </INUM> +<INUM> _ => 6258 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119302,7 +119271,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBW </ICLASS> -<INUM> _ => 6261 </INUM> +<INUM> _ => 6259 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119320,7 +119289,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBW </ICLASS> -<INUM> _ => 6262 </INUM> +<INUM> _ => 6260 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119339,7 +119308,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBW </ICLASS> -<INUM> _ => 6263 </INUM> +<INUM> _ => 6261 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119357,7 +119326,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSUBW </ICLASS> -<INUM> _ => 6264 </INUM> +<INUM> _ => 6262 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119376,7 +119345,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSUBW </ICLASS> -<INUM> _ => 6265 </INUM> +<INUM> _ => 6263 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpsubw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119395,7 +119364,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTERNLOGD </ICLASS> -<INUM> _ => 6266 </INUM> +<INUM> _ => 6264 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpternlogd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119416,7 +119385,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTERNLOGD </ICLASS> -<INUM> _ => 6267 </INUM> +<INUM> _ => 6265 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpternlogd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -119435,7 +119404,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTERNLOGD </ICLASS> -<INUM> _ => 6268 </INUM> +<INUM> _ => 6266 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpternlogd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119456,7 +119425,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTERNLOGD </ICLASS> -<INUM> _ => 6269 </INUM> +<INUM> _ => 6267 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpternlogd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -119475,7 +119444,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTERNLOGQ </ICLASS> -<INUM> _ => 6270 </INUM> +<INUM> _ => 6268 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpternlogq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119496,7 +119465,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTERNLOGQ </ICLASS> -<INUM> _ => 6271 </INUM> +<INUM> _ => 6269 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpternlogq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -119515,7 +119484,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTERNLOGQ </ICLASS> -<INUM> _ => 6272 </INUM> +<INUM> _ => 6270 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpternlogq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119536,7 +119505,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTERNLOGQ </ICLASS> -<INUM> _ => 6273 </INUM> +<INUM> _ => 6271 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpternlogq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -119554,7 +119523,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTMB </ICLASS> -<INUM> _ => 6274 </INUM> +<INUM> _ => 6272 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119575,7 +119544,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTMB </ICLASS> -<INUM> _ => 6275 </INUM> +<INUM> _ => 6273 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119595,7 +119564,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTMB </ICLASS> -<INUM> _ => 6276 </INUM> +<INUM> _ => 6274 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119616,7 +119585,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTMB </ICLASS> -<INUM> _ => 6277 </INUM> +<INUM> _ => 6275 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119636,7 +119605,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTMB </ICLASS> -<INUM> _ => 6278 </INUM> +<INUM> _ => 6276 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119657,7 +119626,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTMB </ICLASS> -<INUM> _ => 6279 </INUM> +<INUM> _ => 6277 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119677,7 +119646,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTMD </ICLASS> -<INUM> _ => 6280 </INUM> +<INUM> _ => 6278 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119698,7 +119667,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTMD </ICLASS> -<INUM> _ => 6281 </INUM> +<INUM> _ => 6279 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -119717,7 +119686,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTMD </ICLASS> -<INUM> _ => 6282 </INUM> +<INUM> _ => 6280 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119738,7 +119707,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTMD </ICLASS> -<INUM> _ => 6283 </INUM> +<INUM> _ => 6281 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -119757,7 +119726,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTMQ </ICLASS> -<INUM> _ => 6284 </INUM> +<INUM> _ => 6282 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119778,7 +119747,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTMQ </ICLASS> -<INUM> _ => 6285 </INUM> +<INUM> _ => 6283 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -119797,7 +119766,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTMQ </ICLASS> -<INUM> _ => 6286 </INUM> +<INUM> _ => 6284 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119818,7 +119787,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTMQ </ICLASS> -<INUM> _ => 6287 </INUM> +<INUM> _ => 6285 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -119837,7 +119806,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTMW </ICLASS> -<INUM> _ => 6288 </INUM> +<INUM> _ => 6286 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119858,7 +119827,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTMW </ICLASS> -<INUM> _ => 6289 </INUM> +<INUM> _ => 6287 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119878,7 +119847,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTMW </ICLASS> -<INUM> _ => 6290 </INUM> +<INUM> _ => 6288 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119899,7 +119868,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTMW </ICLASS> -<INUM> _ => 6291 </INUM> +<INUM> _ => 6289 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119919,7 +119888,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTMW </ICLASS> -<INUM> _ => 6292 </INUM> +<INUM> _ => 6290 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119940,7 +119909,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTMW </ICLASS> -<INUM> _ => 6293 </INUM> +<INUM> _ => 6291 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -119960,7 +119929,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTNMB </ICLASS> -<INUM> _ => 6294 </INUM> +<INUM> _ => 6292 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -119981,7 +119950,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTNMB </ICLASS> -<INUM> _ => 6295 </INUM> +<INUM> _ => 6293 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -120001,7 +119970,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTNMB </ICLASS> -<INUM> _ => 6296 </INUM> +<INUM> _ => 6294 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120022,7 +119991,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTNMB </ICLASS> -<INUM> _ => 6297 </INUM> +<INUM> _ => 6295 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -120042,7 +120011,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTNMB </ICLASS> -<INUM> _ => 6298 </INUM> +<INUM> _ => 6296 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120063,7 +120032,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTNMB </ICLASS> -<INUM> _ => 6299 </INUM> +<INUM> _ => 6297 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -120083,7 +120052,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTNMD </ICLASS> -<INUM> _ => 6300 </INUM> +<INUM> _ => 6298 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120104,7 +120073,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTNMD </ICLASS> -<INUM> _ => 6301 </INUM> +<INUM> _ => 6299 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -120123,7 +120092,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTNMD </ICLASS> -<INUM> _ => 6302 </INUM> +<INUM> _ => 6300 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120144,7 +120113,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTNMD </ICLASS> -<INUM> _ => 6303 </INUM> +<INUM> _ => 6301 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -120163,7 +120132,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTNMQ </ICLASS> -<INUM> _ => 6304 </INUM> +<INUM> _ => 6302 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120184,7 +120153,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTNMQ </ICLASS> -<INUM> _ => 6305 </INUM> +<INUM> _ => 6303 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -120203,7 +120172,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTNMQ </ICLASS> -<INUM> _ => 6306 </INUM> +<INUM> _ => 6304 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120224,7 +120193,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTNMQ </ICLASS> -<INUM> _ => 6307 </INUM> +<INUM> _ => 6305 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -120243,7 +120212,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTNMW </ICLASS> -<INUM> _ => 6308 </INUM> +<INUM> _ => 6306 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120264,7 +120233,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTNMW </ICLASS> -<INUM> _ => 6309 </INUM> +<INUM> _ => 6307 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -120284,7 +120253,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTNMW </ICLASS> -<INUM> _ => 6310 </INUM> +<INUM> _ => 6308 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120305,7 +120274,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTNMW </ICLASS> -<INUM> _ => 6311 </INUM> +<INUM> _ => 6309 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -120325,7 +120294,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPTESTNMW </ICLASS> -<INUM> _ => 6312 </INUM> +<INUM> _ => 6310 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120346,7 +120315,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPTESTNMW </ICLASS> -<INUM> _ => 6313 </INUM> +<INUM> _ => 6311 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vptestnmw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -120366,7 +120335,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKHBW </ICLASS> -<INUM> _ => 6314 </INUM> +<INUM> _ => 6312 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120385,7 +120354,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHBW </ICLASS> -<INUM> _ => 6315 </INUM> +<INUM> _ => 6313 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -120403,7 +120372,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKHBW </ICLASS> -<INUM> _ => 6316 </INUM> +<INUM> _ => 6314 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120422,7 +120391,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHBW </ICLASS> -<INUM> _ => 6317 </INUM> +<INUM> _ => 6315 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -120440,7 +120409,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKHBW </ICLASS> -<INUM> _ => 6318 </INUM> +<INUM> _ => 6316 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120459,7 +120428,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHBW </ICLASS> -<INUM> _ => 6319 </INUM> +<INUM> _ => 6317 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -120477,7 +120446,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKHDQ </ICLASS> -<INUM> _ => 6320 </INUM> +<INUM> _ => 6318 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120497,7 +120466,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHDQ </ICLASS> -<INUM> _ => 6321 </INUM> +<INUM> _ => 6319 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -120515,7 +120484,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKHDQ </ICLASS> -<INUM> _ => 6322 </INUM> +<INUM> _ => 6320 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120535,7 +120504,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHDQ </ICLASS> -<INUM> _ => 6323 </INUM> +<INUM> _ => 6321 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -120553,7 +120522,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKHQDQ </ICLASS> -<INUM> _ => 6324 </INUM> +<INUM> _ => 6322 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhqdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120573,7 +120542,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHQDQ </ICLASS> -<INUM> _ => 6325 </INUM> +<INUM> _ => 6323 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhqdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -120591,7 +120560,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKHQDQ </ICLASS> -<INUM> _ => 6326 </INUM> +<INUM> _ => 6324 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhqdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120611,7 +120580,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHQDQ </ICLASS> -<INUM> _ => 6327 </INUM> +<INUM> _ => 6325 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhqdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -120629,7 +120598,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKHWD </ICLASS> -<INUM> _ => 6328 </INUM> +<INUM> _ => 6326 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120648,7 +120617,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHWD </ICLASS> -<INUM> _ => 6329 </INUM> +<INUM> _ => 6327 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -120666,7 +120635,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKHWD </ICLASS> -<INUM> _ => 6330 </INUM> +<INUM> _ => 6328 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120685,7 +120654,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHWD </ICLASS> -<INUM> _ => 6331 </INUM> +<INUM> _ => 6329 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -120703,7 +120672,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKHWD </ICLASS> -<INUM> _ => 6332 </INUM> +<INUM> _ => 6330 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120722,7 +120691,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKHWD </ICLASS> -<INUM> _ => 6333 </INUM> +<INUM> _ => 6331 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckhwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -120740,7 +120709,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKLBW </ICLASS> -<INUM> _ => 6334 </INUM> +<INUM> _ => 6332 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120759,7 +120728,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLBW </ICLASS> -<INUM> _ => 6335 </INUM> +<INUM> _ => 6333 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -120777,7 +120746,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKLBW </ICLASS> -<INUM> _ => 6336 </INUM> +<INUM> _ => 6334 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120796,7 +120765,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLBW </ICLASS> -<INUM> _ => 6337 </INUM> +<INUM> _ => 6335 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -120814,7 +120783,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKLBW </ICLASS> -<INUM> _ => 6338 </INUM> +<INUM> _ => 6336 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120833,7 +120802,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLBW </ICLASS> -<INUM> _ => 6339 </INUM> +<INUM> _ => 6337 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklbw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -120851,7 +120820,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKLDQ </ICLASS> -<INUM> _ => 6340 </INUM> +<INUM> _ => 6338 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120871,7 +120840,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLDQ </ICLASS> -<INUM> _ => 6341 </INUM> +<INUM> _ => 6339 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -120889,7 +120858,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKLDQ </ICLASS> -<INUM> _ => 6342 </INUM> +<INUM> _ => 6340 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120909,7 +120878,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLDQ </ICLASS> -<INUM> _ => 6343 </INUM> +<INUM> _ => 6341 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpckldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -120927,7 +120896,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKLQDQ </ICLASS> -<INUM> _ => 6344 </INUM> +<INUM> _ => 6342 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklqdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120947,7 +120916,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLQDQ </ICLASS> -<INUM> _ => 6345 </INUM> +<INUM> _ => 6343 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklqdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -120965,7 +120934,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKLQDQ </ICLASS> -<INUM> _ => 6346 </INUM> +<INUM> _ => 6344 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklqdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -120985,7 +120954,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLQDQ </ICLASS> -<INUM> _ => 6347 </INUM> +<INUM> _ => 6345 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklqdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121003,7 +120972,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKLWD </ICLASS> -<INUM> _ => 6348 </INUM> +<INUM> _ => 6346 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -121022,7 +120991,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLWD </ICLASS> -<INUM> _ => 6349 </INUM> +<INUM> _ => 6347 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -121040,7 +121009,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKLWD </ICLASS> -<INUM> _ => 6350 </INUM> +<INUM> _ => 6348 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -121059,7 +121028,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLWD </ICLASS> -<INUM> _ => 6351 </INUM> +<INUM> _ => 6349 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -121077,7 +121046,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPUNPCKLWD </ICLASS> -<INUM> _ => 6352 </INUM> +<INUM> _ => 6350 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -121096,7 +121065,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPUNPCKLWD </ICLASS> -<INUM> _ => 6353 </INUM> +<INUM> _ => 6351 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpunpcklwd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -121114,7 +121083,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPXORD </ICLASS> -<INUM> _ => 6354 </INUM> +<INUM> _ => 6352 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpxord" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -121134,7 +121103,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPXORD </ICLASS> -<INUM> _ => 6355 </INUM> +<INUM> _ => 6353 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpxord" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121152,7 +121121,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPXORD </ICLASS> -<INUM> _ => 6356 </INUM> +<INUM> _ => 6354 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpxord" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -121172,7 +121141,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPXORD </ICLASS> -<INUM> _ => 6357 </INUM> +<INUM> _ => 6355 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpxord" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121190,7 +121159,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPXORQ </ICLASS> -<INUM> _ => 6358 </INUM> +<INUM> _ => 6356 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpxorq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -121210,7 +121179,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPXORQ </ICLASS> -<INUM> _ => 6359 </INUM> +<INUM> _ => 6357 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpxorq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121228,7 +121197,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPXORQ </ICLASS> -<INUM> _ => 6360 </INUM> +<INUM> _ => 6358 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpxorq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -121248,7 +121217,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPXORQ </ICLASS> -<INUM> _ => 6361 </INUM> +<INUM> _ => 6359 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL" </CATEGORY> <INAME> _ => "vpxorq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121267,7 +121236,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRANGEPD </ICLASS> -<INUM> _ => 6362 </INUM> +<INUM> _ => 6360 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -121288,7 +121257,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRANGEPD </ICLASS> -<INUM> _ => 6363 </INUM> +<INUM> _ => 6361 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121307,7 +121276,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRANGEPD </ICLASS> -<INUM> _ => 6364 </INUM> +<INUM> _ => 6362 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -121328,7 +121297,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRANGEPD </ICLASS> -<INUM> _ => 6365 </INUM> +<INUM> _ => 6363 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121347,7 +121316,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRANGEPD </ICLASS> -<INUM> _ => 6366 </INUM> +<INUM> _ => 6364 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -121367,7 +121336,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRANGEPD </ICLASS> -<INUM> _ => 6367 </INUM> +<INUM> _ => 6365 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -121387,7 +121356,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRANGEPD </ICLASS> -<INUM> _ => 6368 </INUM> +<INUM> _ => 6366 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121406,7 +121375,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRANGEPS </ICLASS> -<INUM> _ => 6369 </INUM> +<INUM> _ => 6367 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangeps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -121427,7 +121396,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRANGEPS </ICLASS> -<INUM> _ => 6370 </INUM> +<INUM> _ => 6368 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangeps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121446,7 +121415,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRANGEPS </ICLASS> -<INUM> _ => 6371 </INUM> +<INUM> _ => 6369 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangeps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -121467,7 +121436,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRANGEPS </ICLASS> -<INUM> _ => 6372 </INUM> +<INUM> _ => 6370 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangeps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121486,7 +121455,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRANGEPS </ICLASS> -<INUM> _ => 6373 </INUM> +<INUM> _ => 6371 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangeps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -121506,7 +121475,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRANGEPS </ICLASS> -<INUM> _ => 6374 </INUM> +<INUM> _ => 6372 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangeps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -121526,7 +121495,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRANGEPS </ICLASS> -<INUM> _ => 6375 </INUM> +<INUM> _ => 6373 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangeps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121545,7 +121514,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRANGESD </ICLASS> -<INUM> _ => 6376 </INUM> +<INUM> _ => 6374 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangesd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -121564,7 +121533,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRANGESD </ICLASS> -<INUM> _ => 6377 </INUM> +<INUM> _ => 6375 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangesd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -121584,7 +121553,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRANGESD </ICLASS> -<INUM> _ => 6378 </INUM> +<INUM> _ => 6376 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangesd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -121603,7 +121572,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRANGESS </ICLASS> -<INUM> _ => 6379 </INUM> +<INUM> _ => 6377 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangess" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -121622,7 +121591,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VRANGESS </ICLASS> -<INUM> _ => 6380 </INUM> +<INUM> _ => 6378 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangess" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -121642,7 +121611,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRANGESS </ICLASS> -<INUM> _ => 6381 </INUM> +<INUM> _ => 6379 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrangess" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -121660,7 +121629,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRCP14PD </ICLASS> -<INUM> _ => 6382 </INUM> +<INUM> _ => 6380 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp14pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -121683,7 +121652,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRCP14PD </ICLASS> -<INUM> _ => 6383 </INUM> +<INUM> _ => 6381 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp14pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121704,7 +121673,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRCP14PD </ICLASS> -<INUM> _ => 6384 </INUM> +<INUM> _ => 6382 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp14pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -121727,7 +121696,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRCP14PD </ICLASS> -<INUM> _ => 6385 </INUM> +<INUM> _ => 6383 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp14pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121748,7 +121717,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRCP14PS </ICLASS> -<INUM> _ => 6386 </INUM> +<INUM> _ => 6384 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp14ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -121771,7 +121740,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRCP14PS </ICLASS> -<INUM> _ => 6387 </INUM> +<INUM> _ => 6385 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp14ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121792,7 +121761,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRCP14PS </ICLASS> -<INUM> _ => 6388 </INUM> +<INUM> _ => 6386 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp14ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -121815,7 +121784,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRCP14PS </ICLASS> -<INUM> _ => 6389 </INUM> +<INUM> _ => 6387 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrcp14ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121837,7 +121806,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VREDUCEPD </ICLASS> -<INUM> _ => 6390 </INUM> +<INUM> _ => 6388 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreducepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -121861,7 +121830,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VREDUCEPD </ICLASS> -<INUM> _ => 6391 </INUM> +<INUM> _ => 6389 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreducepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121883,7 +121852,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VREDUCEPD </ICLASS> -<INUM> _ => 6392 </INUM> +<INUM> _ => 6390 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreducepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -121907,7 +121876,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VREDUCEPD </ICLASS> -<INUM> _ => 6393 </INUM> +<INUM> _ => 6391 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreducepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121929,7 +121898,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VREDUCEPD </ICLASS> -<INUM> _ => 6394 </INUM> +<INUM> _ => 6392 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreducepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -121952,7 +121921,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VREDUCEPD </ICLASS> -<INUM> _ => 6395 </INUM> +<INUM> _ => 6393 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreducepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -121975,7 +121944,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VREDUCEPD </ICLASS> -<INUM> _ => 6396 </INUM> +<INUM> _ => 6394 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreducepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -121997,7 +121966,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VREDUCEPS </ICLASS> -<INUM> _ => 6397 </INUM> +<INUM> _ => 6395 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreduceps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -122021,7 +121990,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VREDUCEPS </ICLASS> -<INUM> _ => 6398 </INUM> +<INUM> _ => 6396 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreduceps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -122043,7 +122012,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VREDUCEPS </ICLASS> -<INUM> _ => 6399 </INUM> +<INUM> _ => 6397 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreduceps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -122067,7 +122036,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VREDUCEPS </ICLASS> -<INUM> _ => 6400 </INUM> +<INUM> _ => 6398 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreduceps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -122089,7 +122058,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VREDUCEPS </ICLASS> -<INUM> _ => 6401 </INUM> +<INUM> _ => 6399 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreduceps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -122112,7 +122081,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN512 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VREDUCEPS </ICLASS> -<INUM> _ => 6402 </INUM> +<INUM> _ => 6400 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreduceps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -122135,7 +122104,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VREDUCEPS </ICLASS> -<INUM> _ => 6403 </INUM> +<INUM> _ => 6401 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreduceps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -122157,7 +122126,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VREDUCESD </ICLASS> -<INUM> _ => 6404 </INUM> +<INUM> _ => 6402 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreducesd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -122176,7 +122145,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VREDUCESD </ICLASS> -<INUM> _ => 6405 </INUM> +<INUM> _ => 6403 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreducesd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -122196,7 +122165,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VREDUCESD </ICLASS> -<INUM> _ => 6406 </INUM> +<INUM> _ => 6404 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreducesd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -122215,7 +122184,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VREDUCESS </ICLASS> -<INUM> _ => 6407 </INUM> +<INUM> _ => 6405 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreducess" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -122234,7 +122203,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => FIX_ROUND_LEN128 ~> SAE ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VREDUCESS </ICLASS> -<INUM> _ => 6408 </INUM> +<INUM> _ => 6406 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreducess" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) </ATTRIBUTES> @@ -122254,7 +122223,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_SCALAR ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VREDUCESS </ICLASS> -<INUM> _ => 6409 </INUM> +<INUM> _ => 6407 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vreducess" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) ListItem(A_SIMD_SCALAR) ListItem(A_DISP8_SCALAR) </ATTRIBUTES> @@ -122273,7 +122242,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRNDSCALEPD </ICLASS> -<INUM> _ => 6410 </INUM> +<INUM> _ => 6408 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscalepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -122297,7 +122266,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRNDSCALEPD </ICLASS> -<INUM> _ => 6411 </INUM> +<INUM> _ => 6409 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscalepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -122319,7 +122288,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRNDSCALEPD </ICLASS> -<INUM> _ => 6412 </INUM> +<INUM> _ => 6410 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscalepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -122343,7 +122312,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRNDSCALEPD </ICLASS> -<INUM> _ => 6413 </INUM> +<INUM> _ => 6411 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscalepd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -122365,7 +122334,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRNDSCALEPS </ICLASS> -<INUM> _ => 6414 </INUM> +<INUM> _ => 6412 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscaleps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -122389,7 +122358,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRNDSCALEPS </ICLASS> -<INUM> _ => 6415 </INUM> +<INUM> _ => 6413 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscaleps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -122411,7 +122380,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRNDSCALEPS </ICLASS> -<INUM> _ => 6416 </INUM> +<INUM> _ => 6414 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscaleps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -122435,7 +122404,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRNDSCALEPS </ICLASS> -<INUM> _ => 6417 </INUM> +<INUM> _ => 6415 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrndscaleps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -122456,7 +122425,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRSQRT14PD </ICLASS> -<INUM> _ => 6418 </INUM> +<INUM> _ => 6416 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt14pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -122479,7 +122448,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRSQRT14PD </ICLASS> -<INUM> _ => 6419 </INUM> +<INUM> _ => 6417 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt14pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -122500,7 +122469,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRSQRT14PD </ICLASS> -<INUM> _ => 6420 </INUM> +<INUM> _ => 6418 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt14pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -122523,7 +122492,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRSQRT14PD </ICLASS> -<INUM> _ => 6421 </INUM> +<INUM> _ => 6419 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt14pd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -122544,7 +122513,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRSQRT14PS </ICLASS> -<INUM> _ => 6422 </INUM> +<INUM> _ => 6420 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt14ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -122567,7 +122536,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRSQRT14PS </ICLASS> -<INUM> _ => 6423 </INUM> +<INUM> _ => 6421 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt14ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -122588,7 +122557,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VRSQRT14PS </ICLASS> -<INUM> _ => 6424 </INUM> +<INUM> _ => 6422 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt14ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -122611,7 +122580,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VRSQRT14PS </ICLASS> -<INUM> _ => 6425 </INUM> +<INUM> _ => 6423 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vrsqrt14ps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -122632,7 +122601,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSCALEFPD </ICLASS> -<INUM> _ => 6426 </INUM> +<INUM> _ => 6424 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -122652,7 +122621,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSCALEFPD </ICLASS> -<INUM> _ => 6427 </INUM> +<INUM> _ => 6425 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -122670,7 +122639,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSCALEFPD </ICLASS> -<INUM> _ => 6428 </INUM> +<INUM> _ => 6426 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -122690,7 +122659,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSCALEFPD </ICLASS> -<INUM> _ => 6429 </INUM> +<INUM> _ => 6427 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -122708,7 +122677,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSCALEFPS </ICLASS> -<INUM> _ => 6430 </INUM> +<INUM> _ => 6428 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -122728,7 +122697,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSCALEFPS </ICLASS> -<INUM> _ => 6431 </INUM> +<INUM> _ => 6429 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -122746,7 +122715,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSCALEFPS </ICLASS> -<INUM> _ => 6432 </INUM> +<INUM> _ => 6430 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -122766,7 +122735,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSCALEFPS </ICLASS> -<INUM> _ => 6433 </INUM> +<INUM> _ => 6431 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vscalefps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -122785,7 +122754,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSCATTERDPD </ICLASS> -<INUM> _ => 6434 </INUM> +<INUM> _ => 6432 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterdpd" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -122810,7 +122779,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSCATTERDPD </ICLASS> -<INUM> _ => 6435 </INUM> +<INUM> _ => 6433 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterdpd" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -122835,7 +122804,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSCATTERDPS </ICLASS> -<INUM> _ => 6436 </INUM> +<INUM> _ => 6434 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterdps" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -122860,7 +122829,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSCATTERDPS </ICLASS> -<INUM> _ => 6437 </INUM> +<INUM> _ => 6435 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterdps" </INAME> <ATTRIBUTES> _ => ListItem(A_DWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -122885,7 +122854,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSCATTERQPD </ICLASS> -<INUM> _ => 6438 </INUM> +<INUM> _ => 6436 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterqpd" </INAME> <ATTRIBUTES> _ => ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -122910,7 +122879,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_64_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSCATTERQPD </ICLASS> -<INUM> _ => 6439 </INUM> +<INUM> _ => 6437 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterqpd" </INAME> <ATTRIBUTES> _ => ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -122935,7 +122904,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_XMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSCATTERQPS </ICLASS> -<INUM> _ => 6440 </INUM> +<INUM> _ => 6438 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterqps" </INAME> <ATTRIBUTES> _ => ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -122960,7 +122929,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => UISA_VMODRM_YMM ~> ESIZE_32_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASKNOT0 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSCATTERQPS </ICLASS> -<INUM> _ => 6441 </INUM> +<INUM> _ => 6439 </INUM> <CATEGORY> _ => "CATEGORY_SCATTER" </CATEGORY> <INAME> _ => "vscatterqps" </INAME> <ATTRIBUTES> _ => ListItem(A_QWORD_INDICES) ListItem(A_DISP8_GSCAT) ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_SPECIAL_AGEN_REQUIRED) ListItem(A_SCATTER) </ATTRIBUTES> @@ -122985,7 +122954,7 @@ requires I1 =/=Int 3 andBool I2 =/=Int 1 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSHUFF32X4 </ICLASS> -<INUM> _ => 6442 </INUM> +<INUM> _ => 6440 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshuff32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123006,7 +122975,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFF32X4 </ICLASS> -<INUM> _ => 6443 </INUM> +<INUM> _ => 6441 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshuff32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123025,7 +122994,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSHUFF64X2 </ICLASS> -<INUM> _ => 6444 </INUM> +<INUM> _ => 6442 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshuff64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123046,7 +123015,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFF64X2 </ICLASS> -<INUM> _ => 6445 </INUM> +<INUM> _ => 6443 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshuff64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123065,7 +123034,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSHUFI32X4 </ICLASS> -<INUM> _ => 6446 </INUM> +<INUM> _ => 6444 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufi32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123086,7 +123055,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFI32X4 </ICLASS> -<INUM> _ => 6447 </INUM> +<INUM> _ => 6445 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufi32x4" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123105,7 +123074,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSHUFI64X2 </ICLASS> -<INUM> _ => 6448 </INUM> +<INUM> _ => 6446 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufi64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123126,7 +123095,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFI64X2 </ICLASS> -<INUM> _ => 6449 </INUM> +<INUM> _ => 6447 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufi64x2" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123145,7 +123114,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSHUFPD </ICLASS> -<INUM> _ => 6450 </INUM> +<INUM> _ => 6448 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123166,7 +123135,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFPD </ICLASS> -<INUM> _ => 6451 </INUM> +<INUM> _ => 6449 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123185,7 +123154,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSHUFPD </ICLASS> -<INUM> _ => 6452 </INUM> +<INUM> _ => 6450 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123206,7 +123175,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFPD </ICLASS> -<INUM> _ => 6453 </INUM> +<INUM> _ => 6451 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123225,7 +123194,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSHUFPS </ICLASS> -<INUM> _ => 6454 </INUM> +<INUM> _ => 6452 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123246,7 +123215,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFPS </ICLASS> -<INUM> _ => 6455 </INUM> +<INUM> _ => 6453 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123265,7 +123234,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSHUFPS </ICLASS> -<INUM> _ => 6456 </INUM> +<INUM> _ => 6454 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123286,7 +123255,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSHUFPS </ICLASS> -<INUM> _ => 6457 </INUM> +<INUM> _ => 6455 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vshufps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123304,7 +123273,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSQRTPD </ICLASS> -<INUM> _ => 6458 </INUM> +<INUM> _ => 6456 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -123327,7 +123296,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSQRTPD </ICLASS> -<INUM> _ => 6459 </INUM> +<INUM> _ => 6457 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123348,7 +123317,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSQRTPD </ICLASS> -<INUM> _ => 6460 </INUM> +<INUM> _ => 6458 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -123371,7 +123340,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSQRTPD </ICLASS> -<INUM> _ => 6461 </INUM> +<INUM> _ => 6459 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123392,7 +123361,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSQRTPS </ICLASS> -<INUM> _ => 6462 </INUM> +<INUM> _ => 6460 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -123415,7 +123384,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSQRTPS </ICLASS> -<INUM> _ => 6463 </INUM> +<INUM> _ => 6461 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123436,7 +123405,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSQRTPS </ICLASS> -<INUM> _ => 6464 </INUM> +<INUM> _ => 6462 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -123459,7 +123428,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VSQRTPS </ICLASS> -<INUM> _ => 6465 </INUM> +<INUM> _ => 6463 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsqrtps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123480,7 +123449,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSUBPD </ICLASS> -<INUM> _ => 6466 </INUM> +<INUM> _ => 6464 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -123500,7 +123469,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSUBPD </ICLASS> -<INUM> _ => 6467 </INUM> +<INUM> _ => 6465 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123518,7 +123487,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSUBPD </ICLASS> -<INUM> _ => 6468 </INUM> +<INUM> _ => 6466 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -123538,7 +123507,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSUBPD </ICLASS> -<INUM> _ => 6469 </INUM> +<INUM> _ => 6467 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123556,7 +123525,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSUBPS </ICLASS> -<INUM> _ => 6470 </INUM> +<INUM> _ => 6468 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -123576,7 +123545,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSUBPS </ICLASS> -<INUM> _ => 6471 </INUM> +<INUM> _ => 6469 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123594,7 +123563,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VSUBPS </ICLASS> -<INUM> _ => 6472 </INUM> +<INUM> _ => 6470 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_MXCSR) </ATTRIBUTES> @@ -123614,7 +123583,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VSUBPS </ICLASS> -<INUM> _ => 6473 </INUM> +<INUM> _ => 6471 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vsubps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_MXCSR) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123632,7 +123601,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VUNPCKHPD </ICLASS> -<INUM> _ => 6474 </INUM> +<INUM> _ => 6472 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpckhpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123652,7 +123621,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKHPD </ICLASS> -<INUM> _ => 6475 </INUM> +<INUM> _ => 6473 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpckhpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123670,7 +123639,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VUNPCKHPD </ICLASS> -<INUM> _ => 6476 </INUM> +<INUM> _ => 6474 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpckhpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123690,7 +123659,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKHPD </ICLASS> -<INUM> _ => 6477 </INUM> +<INUM> _ => 6475 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpckhpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123708,7 +123677,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VUNPCKHPS </ICLASS> -<INUM> _ => 6478 </INUM> +<INUM> _ => 6476 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpckhps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123728,7 +123697,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKHPS </ICLASS> -<INUM> _ => 6479 </INUM> +<INUM> _ => 6477 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpckhps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123746,7 +123715,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VUNPCKHPS </ICLASS> -<INUM> _ => 6480 </INUM> +<INUM> _ => 6478 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpckhps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123766,7 +123735,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKHPS </ICLASS> -<INUM> _ => 6481 </INUM> +<INUM> _ => 6479 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpckhps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123784,7 +123753,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VUNPCKLPD </ICLASS> -<INUM> _ => 6482 </INUM> +<INUM> _ => 6480 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpcklpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123804,7 +123773,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKLPD </ICLASS> -<INUM> _ => 6483 </INUM> +<INUM> _ => 6481 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpcklpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123822,7 +123791,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VUNPCKLPD </ICLASS> -<INUM> _ => 6484 </INUM> +<INUM> _ => 6482 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpcklpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123842,7 +123811,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKLPD </ICLASS> -<INUM> _ => 6485 </INUM> +<INUM> _ => 6483 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpcklpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123860,7 +123829,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VUNPCKLPS </ICLASS> -<INUM> _ => 6486 </INUM> +<INUM> _ => 6484 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpcklps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123880,7 +123849,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKLPS </ICLASS> -<INUM> _ => 6487 </INUM> +<INUM> _ => 6485 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpcklps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123898,7 +123867,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VUNPCKLPS </ICLASS> -<INUM> _ => 6488 </INUM> +<INUM> _ => 6486 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpcklps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123918,7 +123887,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VUNPCKLPS </ICLASS> -<INUM> _ => 6489 </INUM> +<INUM> _ => 6487 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vunpcklps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123936,7 +123905,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VXORPD </ICLASS> -<INUM> _ => 6490 </INUM> +<INUM> _ => 6488 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123956,7 +123925,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VXORPD </ICLASS> -<INUM> _ => 6491 </INUM> +<INUM> _ => 6489 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -123974,7 +123943,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VXORPD </ICLASS> -<INUM> _ => 6492 </INUM> +<INUM> _ => 6490 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -123994,7 +123963,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VXORPD </ICLASS> -<INUM> _ => 6493 </INUM> +<INUM> _ => 6491 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -124012,7 +123981,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VXORPD </ICLASS> -<INUM> _ => 6494 </INUM> +<INUM> _ => 6492 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -124032,7 +124001,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VXORPD </ICLASS> -<INUM> _ => 6495 </INUM> +<INUM> _ => 6493 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorpd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -124050,7 +124019,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VXORPS </ICLASS> -<INUM> _ => 6496 </INUM> +<INUM> _ => 6494 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -124070,7 +124039,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VXORPS </ICLASS> -<INUM> _ => 6497 </INUM> +<INUM> _ => 6495 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -124088,7 +124057,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VXORPS </ICLASS> -<INUM> _ => 6498 </INUM> +<INUM> _ => 6496 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -124108,7 +124077,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VXORPS </ICLASS> -<INUM> _ => 6499 </INUM> +<INUM> _ => 6497 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -124126,7 +124095,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VXORPS </ICLASS> -<INUM> _ => 6500 </INUM> +<INUM> _ => 6498 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorps" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -124146,7 +124115,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VXORPS </ICLASS> -<INUM> _ => 6501 </INUM> +<INUM> _ => 6499 </INUM> <CATEGORY> _ => "CATEGORY_LOGICAL_FP" </CATEGORY> <INAME> _ => "vxorps" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -124164,7 +124133,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KADDB </ICLASS> -<INUM> _ => 6502 </INUM> +<INUM> _ => 6500 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kaddb" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124182,7 +124151,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KADDD </ICLASS> -<INUM> _ => 6503 </INUM> +<INUM> _ => 6501 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kaddd" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124200,7 +124169,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KADDQ </ICLASS> -<INUM> _ => 6504 </INUM> +<INUM> _ => 6502 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kaddq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124218,7 +124187,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KADDW </ICLASS> -<INUM> _ => 6505 </INUM> +<INUM> _ => 6503 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kaddw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124236,7 +124205,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KANDB </ICLASS> -<INUM> _ => 6506 </INUM> +<INUM> _ => 6504 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kandb" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124254,7 +124223,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KANDD </ICLASS> -<INUM> _ => 6507 </INUM> +<INUM> _ => 6505 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kandd" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124272,7 +124241,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KANDNB </ICLASS> -<INUM> _ => 6508 </INUM> +<INUM> _ => 6506 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kandnb" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124290,7 +124259,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KANDND </ICLASS> -<INUM> _ => 6509 </INUM> +<INUM> _ => 6507 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kandnd" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124308,7 +124277,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KANDNQ </ICLASS> -<INUM> _ => 6510 </INUM> +<INUM> _ => 6508 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kandnq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124326,7 +124295,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KANDQ </ICLASS> -<INUM> _ => 6511 </INUM> +<INUM> _ => 6509 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kandq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124344,7 +124313,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KMOVB </ICLASS> -<INUM> _ => 6512 </INUM> +<INUM> _ => 6510 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovb" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124365,7 +124334,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => KMOVB </ICLASS> -<INUM> _ => 6513 </INUM> +<INUM> _ => 6511 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovb" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124386,7 +124355,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => KMOVB </ICLASS> -<INUM> _ => 6514 </INUM> +<INUM> _ => 6512 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovb" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124406,7 +124375,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KMOVB </ICLASS> -<INUM> _ => 6515 </INUM> +<INUM> _ => 6513 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovb" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124426,7 +124395,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KMOVB </ICLASS> -<INUM> _ => 6516 </INUM> +<INUM> _ => 6514 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovb" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124446,7 +124415,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KMOVD </ICLASS> -<INUM> _ => 6517 </INUM> +<INUM> _ => 6515 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovd" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124467,7 +124436,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => KMOVD </ICLASS> -<INUM> _ => 6518 </INUM> +<INUM> _ => 6516 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovd" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124488,7 +124457,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => KMOVD </ICLASS> -<INUM> _ => 6519 </INUM> +<INUM> _ => 6517 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovd" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124508,7 +124477,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KMOVD </ICLASS> -<INUM> _ => 6520 </INUM> +<INUM> _ => 6518 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovd" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124529,7 +124498,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> GPR32_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KMOVD </ICLASS> -<INUM> _ => 6521 </INUM> +<INUM> _ => 6519 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovd" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124549,7 +124518,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KMOVD </ICLASS> -<INUM> _ => 6522 </INUM> +<INUM> _ => 6520 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovd" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124570,7 +124539,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR32_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KMOVD </ICLASS> -<INUM> _ => 6523 </INUM> +<INUM> _ => 6521 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovd" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124590,7 +124559,7 @@ requires I1 =/=Int 2 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KMOVQ </ICLASS> -<INUM> _ => 6524 </INUM> +<INUM> _ => 6522 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124611,7 +124580,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => KMOVQ </ICLASS> -<INUM> _ => 6525 </INUM> +<INUM> _ => 6523 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124632,7 +124601,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => KMOVQ </ICLASS> -<INUM> _ => 6526 </INUM> +<INUM> _ => 6524 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124652,7 +124621,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> GPR64_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KMOVQ </ICLASS> -<INUM> _ => 6527 </INUM> +<INUM> _ => 6525 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124673,7 +124642,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KMOVQ </ICLASS> -<INUM> _ => 6528 </INUM> +<INUM> _ => 6526 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kmovq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124694,7 +124663,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> GPR64_R // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KNOTB </ICLASS> -<INUM> _ => 6529 </INUM> +<INUM> _ => 6527 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "knotb" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124714,7 +124683,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KNOTD </ICLASS> -<INUM> _ => 6530 </INUM> +<INUM> _ => 6528 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "knotd" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124734,7 +124703,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KNOTQ </ICLASS> -<INUM> _ => 6531 </INUM> +<INUM> _ => 6529 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "knotq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124754,7 +124723,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KORB </ICLASS> -<INUM> _ => 6532 </INUM> +<INUM> _ => 6530 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "korb" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124772,7 +124741,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KORD </ICLASS> -<INUM> _ => 6533 </INUM> +<INUM> _ => 6531 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kord" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124790,7 +124759,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KORQ </ICLASS> -<INUM> _ => 6534 </INUM> +<INUM> _ => 6532 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "korq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124808,7 +124777,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KORTESTB </ICLASS> -<INUM> _ => 6535 </INUM> +<INUM> _ => 6533 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kortestb" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124828,7 +124797,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KORTESTD </ICLASS> -<INUM> _ => 6536 </INUM> +<INUM> _ => 6534 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kortestd" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124848,7 +124817,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KORTESTQ </ICLASS> -<INUM> _ => 6537 </INUM> +<INUM> _ => 6535 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kortestq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124869,7 +124838,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KSHIFTLB </ICLASS> -<INUM> _ => 6538 </INUM> +<INUM> _ => 6536 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kshiftlb" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124890,7 +124859,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KSHIFTLD </ICLASS> -<INUM> _ => 6539 </INUM> +<INUM> _ => 6537 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kshiftld" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124911,7 +124880,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KSHIFTLQ </ICLASS> -<INUM> _ => 6540 </INUM> +<INUM> _ => 6538 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kshiftlq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124932,7 +124901,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KSHIFTRB </ICLASS> -<INUM> _ => 6541 </INUM> +<INUM> _ => 6539 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kshiftrb" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124953,7 +124922,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KSHIFTRD </ICLASS> -<INUM> _ => 6542 </INUM> +<INUM> _ => 6540 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kshiftrd" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124974,7 +124943,7 @@ rule <IMM0> _ => 1 </IMM0> rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KSHIFTRQ </ICLASS> -<INUM> _ => 6543 </INUM> +<INUM> _ => 6541 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kshiftrq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -124994,7 +124963,7 @@ rule <IMM0> _ => 1 </IMM0> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KTESTB </ICLASS> -<INUM> _ => 6544 </INUM> +<INUM> _ => 6542 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "ktestb" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -125014,7 +124983,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KTESTD </ICLASS> -<INUM> _ => 6545 </INUM> +<INUM> _ => 6543 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "ktestd" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -125034,7 +125003,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KTESTQ </ICLASS> -<INUM> _ => 6546 </INUM> +<INUM> _ => 6544 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "ktestq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -125054,7 +125023,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => KTESTW </ICLASS> -<INUM> _ => 6547 </INUM> +<INUM> _ => 6545 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "ktestw" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -125074,7 +125043,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KUNPCKDQ </ICLASS> -<INUM> _ => 6548 </INUM> +<INUM> _ => 6546 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kunpckdq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -125092,7 +125061,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KUNPCKWD </ICLASS> -<INUM> _ => 6549 </INUM> +<INUM> _ => 6547 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kunpckwd" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -125110,7 +125079,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KXNORB </ICLASS> -<INUM> _ => 6550 </INUM> +<INUM> _ => 6548 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kxnorb" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -125128,7 +125097,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KXNORD </ICLASS> -<INUM> _ => 6551 </INUM> +<INUM> _ => 6549 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kxnord" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -125146,7 +125115,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KXNORQ </ICLASS> -<INUM> _ => 6552 </INUM> +<INUM> _ => 6550 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kxnorq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -125164,7 +125133,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KXORB </ICLASS> -<INUM> _ => 6553 </INUM> +<INUM> _ => 6551 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kxorb" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -125182,7 +125151,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KXORD </ICLASS> -<INUM> _ => 6554 </INUM> +<INUM> _ => 6552 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kxord" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -125200,7 +125169,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK_N ~> OUTREGToREG1 ~> MASK_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => KXORQ </ICLASS> -<INUM> _ => 6555 </INUM> +<INUM> _ => 6553 </INUM> <CATEGORY> _ => "CATEGORY_KMASK" </CATEGORY> <INAME> _ => "kxorq" </INAME> <ATTRIBUTES> _ => ListItem(A_KMASK) </ATTRIBUTES> @@ -125218,7 +125187,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMADD52HUQ </ICLASS> -<INUM> _ => 6556 </INUM> +<INUM> _ => 6554 </INUM> <CATEGORY> _ => "CATEGORY_IFMA" </CATEGORY> <INAME> _ => "vpmadd52huq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125238,7 +125207,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADD52HUQ </ICLASS> -<INUM> _ => 6557 </INUM> +<INUM> _ => 6555 </INUM> <CATEGORY> _ => "CATEGORY_IFMA" </CATEGORY> <INAME> _ => "vpmadd52huq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -125256,7 +125225,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMADD52HUQ </ICLASS> -<INUM> _ => 6558 </INUM> +<INUM> _ => 6556 </INUM> <CATEGORY> _ => "CATEGORY_IFMA" </CATEGORY> <INAME> _ => "vpmadd52huq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125276,7 +125245,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADD52HUQ </ICLASS> -<INUM> _ => 6559 </INUM> +<INUM> _ => 6557 </INUM> <CATEGORY> _ => "CATEGORY_IFMA" </CATEGORY> <INAME> _ => "vpmadd52huq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -125294,7 +125263,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMADD52HUQ </ICLASS> -<INUM> _ => 6560 </INUM> +<INUM> _ => 6558 </INUM> <CATEGORY> _ => "CATEGORY_IFMA" </CATEGORY> <INAME> _ => "vpmadd52huq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125314,7 +125283,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADD52HUQ </ICLASS> -<INUM> _ => 6561 </INUM> +<INUM> _ => 6559 </INUM> <CATEGORY> _ => "CATEGORY_IFMA" </CATEGORY> <INAME> _ => "vpmadd52huq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -125332,7 +125301,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMADD52LUQ </ICLASS> -<INUM> _ => 6562 </INUM> +<INUM> _ => 6560 </INUM> <CATEGORY> _ => "CATEGORY_IFMA" </CATEGORY> <INAME> _ => "vpmadd52luq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125352,7 +125321,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADD52LUQ </ICLASS> -<INUM> _ => 6563 </INUM> +<INUM> _ => 6561 </INUM> <CATEGORY> _ => "CATEGORY_IFMA" </CATEGORY> <INAME> _ => "vpmadd52luq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -125370,7 +125339,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMADD52LUQ </ICLASS> -<INUM> _ => 6564 </INUM> +<INUM> _ => 6562 </INUM> <CATEGORY> _ => "CATEGORY_IFMA" </CATEGORY> <INAME> _ => "vpmadd52luq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125390,7 +125359,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADD52LUQ </ICLASS> -<INUM> _ => 6565 </INUM> +<INUM> _ => 6563 </INUM> <CATEGORY> _ => "CATEGORY_IFMA" </CATEGORY> <INAME> _ => "vpmadd52luq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -125408,7 +125377,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMADD52LUQ </ICLASS> -<INUM> _ => 6566 </INUM> +<INUM> _ => 6564 </INUM> <CATEGORY> _ => "CATEGORY_IFMA" </CATEGORY> <INAME> _ => "vpmadd52luq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125428,7 +125397,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMADD52LUQ </ICLASS> -<INUM> _ => 6567 </INUM> +<INUM> _ => 6565 </INUM> <CATEGORY> _ => "CATEGORY_IFMA" </CATEGORY> <INAME> _ => "vpmadd52luq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -125446,7 +125415,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMB </ICLASS> -<INUM> _ => 6568 </INUM> +<INUM> _ => 6566 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125466,7 +125435,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMB </ICLASS> -<INUM> _ => 6569 </INUM> +<INUM> _ => 6567 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -125485,7 +125454,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMB </ICLASS> -<INUM> _ => 6570 </INUM> +<INUM> _ => 6568 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125505,7 +125474,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMB </ICLASS> -<INUM> _ => 6571 </INUM> +<INUM> _ => 6569 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -125524,7 +125493,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMB </ICLASS> -<INUM> _ => 6572 </INUM> +<INUM> _ => 6570 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125544,7 +125513,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMB </ICLASS> -<INUM> _ => 6573 </INUM> +<INUM> _ => 6571 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -125563,7 +125532,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2B </ICLASS> -<INUM> _ => 6574 </INUM> +<INUM> _ => 6572 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermi2b" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125583,7 +125552,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2B </ICLASS> -<INUM> _ => 6575 </INUM> +<INUM> _ => 6573 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermi2b" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -125602,7 +125571,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2B </ICLASS> -<INUM> _ => 6576 </INUM> +<INUM> _ => 6574 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermi2b" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125622,7 +125591,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2B </ICLASS> -<INUM> _ => 6577 </INUM> +<INUM> _ => 6575 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermi2b" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -125641,7 +125610,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMI2B </ICLASS> -<INUM> _ => 6578 </INUM> +<INUM> _ => 6576 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermi2b" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125661,7 +125630,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMI2B </ICLASS> -<INUM> _ => 6579 </INUM> +<INUM> _ => 6577 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermi2b" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -125680,7 +125649,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2B </ICLASS> -<INUM> _ => 6580 </INUM> +<INUM> _ => 6578 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermt2b" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125700,7 +125669,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2B </ICLASS> -<INUM> _ => 6581 </INUM> +<INUM> _ => 6579 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermt2b" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -125719,7 +125688,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2B </ICLASS> -<INUM> _ => 6582 </INUM> +<INUM> _ => 6580 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermt2b" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125739,7 +125708,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2B </ICLASS> -<INUM> _ => 6583 </INUM> +<INUM> _ => 6581 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermt2b" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -125758,7 +125727,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPERMT2B </ICLASS> -<INUM> _ => 6584 </INUM> +<INUM> _ => 6582 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermt2b" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125778,7 +125747,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPERMT2B </ICLASS> -<INUM> _ => 6585 </INUM> +<INUM> _ => 6583 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpermt2b" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -125797,7 +125766,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULTISHIFTQB </ICLASS> -<INUM> _ => 6586 </INUM> +<INUM> _ => 6584 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpmultishiftqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125817,7 +125786,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULTISHIFTQB </ICLASS> -<INUM> _ => 6587 </INUM> +<INUM> _ => 6585 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpmultishiftqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -125835,7 +125804,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULTISHIFTQB </ICLASS> -<INUM> _ => 6588 </INUM> +<INUM> _ => 6586 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpmultishiftqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125855,7 +125824,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULTISHIFTQB </ICLASS> -<INUM> _ => 6589 </INUM> +<INUM> _ => 6587 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpmultishiftqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -125873,7 +125842,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPMULTISHIFTQB </ICLASS> -<INUM> _ => 6590 </INUM> +<INUM> _ => 6588 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpmultishiftqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -125893,7 +125862,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPMULTISHIFTQB </ICLASS> -<INUM> _ => 6591 </INUM> +<INUM> _ => 6589 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_VBMI" </CATEGORY> <INAME> _ => "vpmultishiftqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -125911,7 +125880,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => WBINVD </ICLASS> -<INUM> _ => 6592 </INUM> +<INUM> _ => 6590 </INUM> <CATEGORY> _ => "CATEGORY_SYSTEM" </CATEGORY> <INAME> _ => "wbinvd" </INAME> <ATTRIBUTES> _ => ListItem(A_RING0) ListItem(A_NOTSX) </ATTRIBUTES> @@ -125925,7 +125894,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => WBINVD </ICLASS> -<INUM> _ => 6593 </INUM> +<INUM> _ => 6591 </INUM> <CATEGORY> _ => "CATEGORY_SYSTEM" </CATEGORY> <INAME> _ => "wbinvd" </INAME> <ATTRIBUTES> _ => ListItem(A_RING0) ListItem(A_NOTSX) </ATTRIBUTES> @@ -125940,7 +125909,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => WBNOINVD </ICLASS> -<INUM> _ => 6594 </INUM> +<INUM> _ => 6592 </INUM> <CATEGORY> _ => "CATEGORY_SYSTEM" </CATEGORY> <INAME> _ => "wbnoinvd" </INAME> <ATTRIBUTES> _ => ListItem(A_RING0) ListItem(A_NOTSX) </ATTRIBUTES> @@ -125959,7 +125928,7 @@ rule <REG0> _ => REG_EAX </REG0> <REG3> _ => REG_EDX </REG3> <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ... </k> <ICLASS> _ => PCONFIG </ICLASS> -<INUM> _ => 6595 </INUM> +<INUM> _ => 6593 </INUM> <CATEGORY> _ => "CATEGORY_PCONFIG" </CATEGORY> <INAME> _ => "pconfig" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -125977,7 +125946,7 @@ rule <REG0> _ => REG_EAX </REG0> // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPOPCNTB </ICLASS> -<INUM> _ => 6596 </INUM> +<INUM> _ => 6594 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126000,7 +125969,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPOPCNTB </ICLASS> -<INUM> _ => 6597 </INUM> +<INUM> _ => 6595 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -126022,7 +125991,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPOPCNTB </ICLASS> -<INUM> _ => 6598 </INUM> +<INUM> _ => 6596 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126045,7 +126014,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPOPCNTB </ICLASS> -<INUM> _ => 6599 </INUM> +<INUM> _ => 6597 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -126067,7 +126036,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPOPCNTB </ICLASS> -<INUM> _ => 6600 </INUM> +<INUM> _ => 6598 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_BITALG" </CATEGORY> <INAME> _ => "vpopcntb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126090,7 +126059,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPOPCNTB </ICLASS> -<INUM> _ => 6601 </INUM> +<INUM> _ => 6599 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_BITALG" </CATEGORY> <INAME> _ => "vpopcntb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -126112,7 +126081,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPOPCNTW </ICLASS> -<INUM> _ => 6602 </INUM> +<INUM> _ => 6600 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126135,7 +126104,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPOPCNTW </ICLASS> -<INUM> _ => 6603 </INUM> +<INUM> _ => 6601 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -126157,7 +126126,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPOPCNTW </ICLASS> -<INUM> _ => 6604 </INUM> +<INUM> _ => 6602 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126180,7 +126149,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPOPCNTW </ICLASS> -<INUM> _ => 6605 </INUM> +<INUM> _ => 6603 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -126202,7 +126171,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPOPCNTW </ICLASS> -<INUM> _ => 6606 </INUM> +<INUM> _ => 6604 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_BITALG" </CATEGORY> <INAME> _ => "vpopcntw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126225,7 +126194,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPOPCNTW </ICLASS> -<INUM> _ => 6607 </INUM> +<INUM> _ => 6605 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_BITALG" </CATEGORY> <INAME> _ => "vpopcntw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -126247,7 +126216,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHUFBITQMB </ICLASS> -<INUM> _ => 6608 </INUM> +<INUM> _ => 6606 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufbitqmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126268,7 +126237,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFBITQMB </ICLASS> -<INUM> _ => 6609 </INUM> +<INUM> _ => 6607 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufbitqmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -126288,7 +126257,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHUFBITQMB </ICLASS> -<INUM> _ => 6610 </INUM> +<INUM> _ => 6608 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufbitqmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126309,7 +126278,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFBITQMB </ICLASS> -<INUM> _ => 6611 </INUM> +<INUM> _ => 6609 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpshufbitqmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -126329,7 +126298,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHUFBITQMB </ICLASS> -<INUM> _ => 6612 </INUM> +<INUM> _ => 6610 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_BITALG" </CATEGORY> <INAME> _ => "vpshufbitqmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126350,7 +126319,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> MASK_R ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> MASK_R ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHUFBITQMB </ICLASS> -<INUM> _ => 6613 </INUM> +<INUM> _ => 6611 </INUM> <CATEGORY> _ => "CATEGORY_AVX512_BITALG" </CATEGORY> <INAME> _ => "vpshufbitqmb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -126371,7 +126340,7 @@ requires I1 =/=Int 3 rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMPRESSB </ICLASS> -<INUM> _ => 6614 </INUM> +<INUM> _ => 6612 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -126394,7 +126363,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMPRESSB </ICLASS> -<INUM> _ => 6615 </INUM> +<INUM> _ => 6613 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126417,7 +126386,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMPRESSB </ICLASS> -<INUM> _ => 6616 </INUM> +<INUM> _ => 6614 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -126440,7 +126409,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMPRESSB </ICLASS> -<INUM> _ => 6617 </INUM> +<INUM> _ => 6615 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126463,7 +126432,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMPRESSB </ICLASS> -<INUM> _ => 6618 </INUM> +<INUM> _ => 6616 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -126486,7 +126455,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMPRESSB </ICLASS> -<INUM> _ => 6619 </INUM> +<INUM> _ => 6617 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126509,7 +126478,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> XMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMPRESSW </ICLASS> -<INUM> _ => 6620 </INUM> +<INUM> _ => 6618 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -126532,7 +126501,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMPRESSW </ICLASS> -<INUM> _ => 6621 </INUM> +<INUM> _ => 6619 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126555,7 +126524,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> YMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMPRESSW </ICLASS> -<INUM> _ => 6622 </INUM> +<INUM> _ => 6620 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -126578,7 +126547,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMPRESSW </ICLASS> -<INUM> _ => 6623 </INUM> +<INUM> _ => 6621 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126601,7 +126570,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> MASK1 ~> OUTREGToREG0 ~> ZMM_R3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCOMPRESSW </ICLASS> -<INUM> _ => 6624 </INUM> +<INUM> _ => 6622 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -126624,7 +126593,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_R3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCOMPRESSW </ICLASS> -<INUM> _ => 6625 </INUM> +<INUM> _ => 6623 </INUM> <CATEGORY> _ => "CATEGORY_COMPRESS" </CATEGORY> <INAME> _ => "vpcompressw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126647,7 +126616,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_B3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXPANDB </ICLASS> -<INUM> _ => 6626 </INUM> +<INUM> _ => 6624 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -126669,7 +126638,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPEXPANDB </ICLASS> -<INUM> _ => 6627 </INUM> +<INUM> _ => 6625 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126692,7 +126661,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXPANDB </ICLASS> -<INUM> _ => 6628 </INUM> +<INUM> _ => 6626 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -126714,7 +126683,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPEXPANDB </ICLASS> -<INUM> _ => 6629 </INUM> +<INUM> _ => 6627 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126737,7 +126706,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXPANDB </ICLASS> -<INUM> _ => 6630 </INUM> +<INUM> _ => 6628 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -126759,7 +126728,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPEXPANDB </ICLASS> -<INUM> _ => 6631 </INUM> +<INUM> _ => 6629 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126782,7 +126751,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXPANDW </ICLASS> -<INUM> _ => 6632 </INUM> +<INUM> _ => 6630 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -126804,7 +126773,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPEXPANDW </ICLASS> -<INUM> _ => 6633 </INUM> +<INUM> _ => 6631 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126827,7 +126796,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXPANDW </ICLASS> -<INUM> _ => 6634 </INUM> +<INUM> _ => 6632 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -126849,7 +126818,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPEXPANDW </ICLASS> -<INUM> _ => 6635 </INUM> +<INUM> _ => 6633 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126872,7 +126841,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_GSCAT ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPEXPANDW </ICLASS> -<INUM> _ => 6636 </INUM> +<INUM> _ => 6634 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_GSCAT) ListItem(A_MASK_VARIABLE_MEMOP) </ATTRIBUTES> @@ -126894,7 +126863,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPEXPANDW </ICLASS> -<INUM> _ => 6637 </INUM> +<INUM> _ => 6635 </INUM> <CATEGORY> _ => "CATEGORY_EXPAND" </CATEGORY> <INAME> _ => "vpexpandw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126917,7 +126886,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDD </ICLASS> -<INUM> _ => 6638 </INUM> +<INUM> _ => 6636 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126938,7 +126907,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDD </ICLASS> -<INUM> _ => 6639 </INUM> +<INUM> _ => 6637 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -126957,7 +126926,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDD </ICLASS> -<INUM> _ => 6640 </INUM> +<INUM> _ => 6638 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -126978,7 +126947,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDD </ICLASS> -<INUM> _ => 6641 </INUM> +<INUM> _ => 6639 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -126997,7 +126966,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDD </ICLASS> -<INUM> _ => 6642 </INUM> +<INUM> _ => 6640 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127018,7 +126987,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDD </ICLASS> -<INUM> _ => 6643 </INUM> +<INUM> _ => 6641 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127037,7 +127006,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDQ </ICLASS> -<INUM> _ => 6644 </INUM> +<INUM> _ => 6642 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127058,7 +127027,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDQ </ICLASS> -<INUM> _ => 6645 </INUM> +<INUM> _ => 6643 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127077,7 +127046,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDQ </ICLASS> -<INUM> _ => 6646 </INUM> +<INUM> _ => 6644 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127098,7 +127067,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDQ </ICLASS> -<INUM> _ => 6647 </INUM> +<INUM> _ => 6645 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127117,7 +127086,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDQ </ICLASS> -<INUM> _ => 6648 </INUM> +<INUM> _ => 6646 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127138,7 +127107,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDQ </ICLASS> -<INUM> _ => 6649 </INUM> +<INUM> _ => 6647 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127156,7 +127125,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDVD </ICLASS> -<INUM> _ => 6650 </INUM> +<INUM> _ => 6648 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127176,7 +127145,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDVD </ICLASS> -<INUM> _ => 6651 </INUM> +<INUM> _ => 6649 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127194,7 +127163,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDVD </ICLASS> -<INUM> _ => 6652 </INUM> +<INUM> _ => 6650 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127214,7 +127183,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDVD </ICLASS> -<INUM> _ => 6653 </INUM> +<INUM> _ => 6651 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127232,7 +127201,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDVD </ICLASS> -<INUM> _ => 6654 </INUM> +<INUM> _ => 6652 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127252,7 +127221,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDVD </ICLASS> -<INUM> _ => 6655 </INUM> +<INUM> _ => 6653 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127270,7 +127239,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDVQ </ICLASS> -<INUM> _ => 6656 </INUM> +<INUM> _ => 6654 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127290,7 +127259,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDVQ </ICLASS> -<INUM> _ => 6657 </INUM> +<INUM> _ => 6655 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127308,7 +127277,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDVQ </ICLASS> -<INUM> _ => 6658 </INUM> +<INUM> _ => 6656 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127328,7 +127297,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDVQ </ICLASS> -<INUM> _ => 6659 </INUM> +<INUM> _ => 6657 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127346,7 +127315,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDVQ </ICLASS> -<INUM> _ => 6660 </INUM> +<INUM> _ => 6658 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127366,7 +127335,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDVQ </ICLASS> -<INUM> _ => 6661 </INUM> +<INUM> _ => 6659 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127384,7 +127353,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDVW </ICLASS> -<INUM> _ => 6662 </INUM> +<INUM> _ => 6660 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127404,7 +127373,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDVW </ICLASS> -<INUM> _ => 6663 </INUM> +<INUM> _ => 6661 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -127423,7 +127392,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDVW </ICLASS> -<INUM> _ => 6664 </INUM> +<INUM> _ => 6662 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127443,7 +127412,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDVW </ICLASS> -<INUM> _ => 6665 </INUM> +<INUM> _ => 6663 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -127462,7 +127431,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDVW </ICLASS> -<INUM> _ => 6666 </INUM> +<INUM> _ => 6664 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127482,7 +127451,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDVW </ICLASS> -<INUM> _ => 6667 </INUM> +<INUM> _ => 6665 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -127502,7 +127471,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDW </ICLASS> -<INUM> _ => 6668 </INUM> +<INUM> _ => 6666 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127523,7 +127492,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDW </ICLASS> -<INUM> _ => 6669 </INUM> +<INUM> _ => 6667 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -127543,7 +127512,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDW </ICLASS> -<INUM> _ => 6670 </INUM> +<INUM> _ => 6668 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127564,7 +127533,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDW </ICLASS> -<INUM> _ => 6671 </INUM> +<INUM> _ => 6669 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -127584,7 +127553,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHLDW </ICLASS> -<INUM> _ => 6672 </INUM> +<INUM> _ => 6670 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127605,7 +127574,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHLDW </ICLASS> -<INUM> _ => 6673 </INUM> +<INUM> _ => 6671 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshldw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -127625,7 +127594,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDD </ICLASS> -<INUM> _ => 6674 </INUM> +<INUM> _ => 6672 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127646,7 +127615,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDD </ICLASS> -<INUM> _ => 6675 </INUM> +<INUM> _ => 6673 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127665,7 +127634,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDD </ICLASS> -<INUM> _ => 6676 </INUM> +<INUM> _ => 6674 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127686,7 +127655,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDD </ICLASS> -<INUM> _ => 6677 </INUM> +<INUM> _ => 6675 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127705,7 +127674,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDD </ICLASS> -<INUM> _ => 6678 </INUM> +<INUM> _ => 6676 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127726,7 +127695,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDD </ICLASS> -<INUM> _ => 6679 </INUM> +<INUM> _ => 6677 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127745,7 +127714,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDQ </ICLASS> -<INUM> _ => 6680 </INUM> +<INUM> _ => 6678 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127766,7 +127735,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDQ </ICLASS> -<INUM> _ => 6681 </INUM> +<INUM> _ => 6679 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127785,7 +127754,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDQ </ICLASS> -<INUM> _ => 6682 </INUM> +<INUM> _ => 6680 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127806,7 +127775,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDQ </ICLASS> -<INUM> _ => 6683 </INUM> +<INUM> _ => 6681 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127825,7 +127794,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDQ </ICLASS> -<INUM> _ => 6684 </INUM> +<INUM> _ => 6682 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127846,7 +127815,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDQ </ICLASS> -<INUM> _ => 6685 </INUM> +<INUM> _ => 6683 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127864,7 +127833,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDVD </ICLASS> -<INUM> _ => 6686 </INUM> +<INUM> _ => 6684 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127884,7 +127853,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDVD </ICLASS> -<INUM> _ => 6687 </INUM> +<INUM> _ => 6685 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127902,7 +127871,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDVD </ICLASS> -<INUM> _ => 6688 </INUM> +<INUM> _ => 6686 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127922,7 +127891,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDVD </ICLASS> -<INUM> _ => 6689 </INUM> +<INUM> _ => 6687 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127940,7 +127909,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDVD </ICLASS> -<INUM> _ => 6690 </INUM> +<INUM> _ => 6688 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127960,7 +127929,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDVD </ICLASS> -<INUM> _ => 6691 </INUM> +<INUM> _ => 6689 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -127978,7 +127947,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDVQ </ICLASS> -<INUM> _ => 6692 </INUM> +<INUM> _ => 6690 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -127998,7 +127967,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDVQ </ICLASS> -<INUM> _ => 6693 </INUM> +<INUM> _ => 6691 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -128016,7 +127985,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDVQ </ICLASS> -<INUM> _ => 6694 </INUM> +<INUM> _ => 6692 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128036,7 +128005,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDVQ </ICLASS> -<INUM> _ => 6695 </INUM> +<INUM> _ => 6693 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -128054,7 +128023,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDVQ </ICLASS> -<INUM> _ => 6696 </INUM> +<INUM> _ => 6694 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128074,7 +128043,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDVQ </ICLASS> -<INUM> _ => 6697 </INUM> +<INUM> _ => 6695 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -128092,7 +128061,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDVW </ICLASS> -<INUM> _ => 6698 </INUM> +<INUM> _ => 6696 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128112,7 +128081,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDVW </ICLASS> -<INUM> _ => 6699 </INUM> +<INUM> _ => 6697 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -128131,7 +128100,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDVW </ICLASS> -<INUM> _ => 6700 </INUM> +<INUM> _ => 6698 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128151,7 +128120,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDVW </ICLASS> -<INUM> _ => 6701 </INUM> +<INUM> _ => 6699 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -128170,7 +128139,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDVW </ICLASS> -<INUM> _ => 6702 </INUM> +<INUM> _ => 6700 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128190,7 +128159,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDVW </ICLASS> -<INUM> _ => 6703 </INUM> +<INUM> _ => 6701 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdvw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -128210,7 +128179,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDW </ICLASS> -<INUM> _ => 6704 </INUM> +<INUM> _ => 6702 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128231,7 +128200,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDW </ICLASS> -<INUM> _ => 6705 </INUM> +<INUM> _ => 6703 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -128251,7 +128220,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDW </ICLASS> -<INUM> _ => 6706 </INUM> +<INUM> _ => 6704 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128272,7 +128241,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDW </ICLASS> -<INUM> _ => 6707 </INUM> +<INUM> _ => 6705 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -128292,7 +128261,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VPSHRDW </ICLASS> -<INUM> _ => 6708 </INUM> +<INUM> _ => 6706 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128313,7 +128282,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_16_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPSHRDW </ICLASS> -<INUM> _ => 6709 </INUM> +<INUM> _ => 6707 </INUM> <CATEGORY> _ => "CATEGORY_VBMI2" </CATEGORY> <INAME> _ => "vpshrdw" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -128333,7 +128302,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => GF2P8AFFINEINVQB </ICLASS> -<INUM> _ => 6710 </INUM> +<INUM> _ => 6708 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "gf2p8affineinvqb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -128351,7 +128320,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => GF2P8AFFINEINVQB </ICLASS> -<INUM> _ => 6711 </INUM> +<INUM> _ => 6709 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "gf2p8affineinvqb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -128368,7 +128337,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => GF2P8AFFINEQB </ICLASS> -<INUM> _ => 6712 </INUM> +<INUM> _ => 6710 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "gf2p8affineqb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -128386,7 +128355,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => GF2P8AFFINEQB </ICLASS> -<INUM> _ => 6713 </INUM> +<INUM> _ => 6711 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "gf2p8affineqb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -128402,7 +128371,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_B ~> OUTREGToREG1 ... </k> <ICLASS> _ => GF2P8MULB </ICLASS> -<INUM> _ => 6714 </INUM> +<INUM> _ => 6712 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "gf2p8mulb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -128419,7 +128388,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ... </k> <ICLASS> _ => GF2P8MULB </ICLASS> -<INUM> _ => 6715 </INUM> +<INUM> _ => 6713 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "gf2p8mulb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -128436,7 +128405,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGF2P8AFFINEINVQB </ICLASS> -<INUM> _ => 6716 </INUM> +<INUM> _ => 6714 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineinvqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128457,7 +128426,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGF2P8AFFINEINVQB </ICLASS> -<INUM> _ => 6717 </INUM> +<INUM> _ => 6715 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineinvqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -128476,7 +128445,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGF2P8AFFINEINVQB </ICLASS> -<INUM> _ => 6718 </INUM> +<INUM> _ => 6716 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineinvqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128497,7 +128466,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGF2P8AFFINEINVQB </ICLASS> -<INUM> _ => 6719 </INUM> +<INUM> _ => 6717 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineinvqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -128516,7 +128485,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGF2P8AFFINEINVQB </ICLASS> -<INUM> _ => 6720 </INUM> +<INUM> _ => 6718 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineinvqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128537,7 +128506,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGF2P8AFFINEINVQB </ICLASS> -<INUM> _ => 6721 </INUM> +<INUM> _ => 6719 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineinvqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -128556,7 +128525,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGF2P8AFFINEQB </ICLASS> -<INUM> _ => 6722 </INUM> +<INUM> _ => 6720 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128577,7 +128546,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGF2P8AFFINEQB </ICLASS> -<INUM> _ => 6723 </INUM> +<INUM> _ => 6721 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -128596,7 +128565,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGF2P8AFFINEQB </ICLASS> -<INUM> _ => 6724 </INUM> +<INUM> _ => 6722 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128617,7 +128586,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGF2P8AFFINEQB </ICLASS> -<INUM> _ => 6725 </INUM> +<INUM> _ => 6723 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -128636,7 +128605,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGF2P8AFFINEQB </ICLASS> -<INUM> _ => 6726 </INUM> +<INUM> _ => 6724 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128657,7 +128626,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGF2P8AFFINEQB </ICLASS> -<INUM> _ => 6727 </INUM> +<INUM> _ => 6725 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineqb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -128675,7 +128644,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ~> XMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGF2P8MULB </ICLASS> -<INUM> _ => 6728 </INUM> +<INUM> _ => 6726 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8mulb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128695,7 +128664,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGF2P8MULB </ICLASS> -<INUM> _ => 6729 </INUM> +<INUM> _ => 6727 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8mulb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -128714,7 +128683,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ~> YMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGF2P8MULB </ICLASS> -<INUM> _ => 6730 </INUM> +<INUM> _ => 6728 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8mulb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128734,7 +128703,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGF2P8MULB </ICLASS> -<INUM> _ => 6731 </INUM> +<INUM> _ => 6729 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8mulb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -128753,7 +128722,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ~> ZMM_B3 ~> OUTREGToREG3 ... </k> <ICLASS> _ => VGF2P8MULB </ICLASS> -<INUM> _ => 6732 </INUM> +<INUM> _ => 6730 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8mulb" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -128773,7 +128742,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_8_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> ZMM_N3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGF2P8MULB </ICLASS> -<INUM> _ => 6733 </INUM> +<INUM> _ => 6731 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8mulb" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -128793,7 +128762,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGF2P8AFFINEINVQB </ICLASS> -<INUM> _ => 6734 </INUM> +<INUM> _ => 6732 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineinvqb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -128813,7 +128782,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGF2P8AFFINEINVQB </ICLASS> -<INUM> _ => 6735 </INUM> +<INUM> _ => 6733 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineinvqb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -128832,7 +128801,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGF2P8AFFINEINVQB </ICLASS> -<INUM> _ => 6736 </INUM> +<INUM> _ => 6734 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineinvqb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -128852,7 +128821,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGF2P8AFFINEINVQB </ICLASS> -<INUM> _ => 6737 </INUM> +<INUM> _ => 6735 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineinvqb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -128871,7 +128840,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGF2P8AFFINEQB </ICLASS> -<INUM> _ => 6738 </INUM> +<INUM> _ => 6736 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineqb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -128891,7 +128860,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGF2P8AFFINEQB </ICLASS> -<INUM> _ => 6739 </INUM> +<INUM> _ => 6737 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineqb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -128910,7 +128879,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGF2P8AFFINEQB </ICLASS> -<INUM> _ => 6740 </INUM> +<INUM> _ => 6738 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineqb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -128930,7 +128899,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGF2P8AFFINEQB </ICLASS> -<INUM> _ => 6741 </INUM> +<INUM> _ => 6739 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8affineqb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -128948,7 +128917,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ~> XMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGF2P8MULB </ICLASS> -<INUM> _ => 6742 </INUM> +<INUM> _ => 6740 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8mulb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -128967,7 +128936,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R ~> OUTREGToREG0 ~> XMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGF2P8MULB </ICLASS> -<INUM> _ => 6743 </INUM> +<INUM> _ => 6741 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8mulb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -128985,7 +128954,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VGF2P8MULB </ICLASS> -<INUM> _ => 6744 </INUM> +<INUM> _ => 6742 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8mulb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129004,7 +128973,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VGF2P8MULB </ICLASS> -<INUM> _ => 6745 </INUM> +<INUM> _ => 6743 </INUM> <CATEGORY> _ => "CATEGORY_GFNI" </CATEGORY> <INAME> _ => "vgf2p8mulb" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129022,7 +128991,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESDEC </ICLASS> -<INUM> _ => 6746 </INUM> +<INUM> _ => 6744 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesdec" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129043,7 +129012,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_128_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESDEC </ICLASS> -<INUM> _ => 6747 </INUM> +<INUM> _ => 6745 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesdec" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -129063,7 +129032,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> YMM_N3 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESDEC </ICLASS> -<INUM> _ => 6748 </INUM> +<INUM> _ => 6746 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesdec" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129084,7 +129053,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_128_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> YMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESDEC </ICLASS> -<INUM> _ => 6749 </INUM> +<INUM> _ => 6747 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesdec" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -129104,7 +129073,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> ZMM_N3 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESDEC </ICLASS> -<INUM> _ => 6750 </INUM> +<INUM> _ => 6748 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesdec" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129125,7 +129094,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_128_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> ZMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESDEC </ICLASS> -<INUM> _ => 6751 </INUM> +<INUM> _ => 6749 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesdec" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -129145,7 +129114,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESDECLAST </ICLASS> -<INUM> _ => 6752 </INUM> +<INUM> _ => 6750 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesdeclast" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129166,7 +129135,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_128_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESDECLAST </ICLASS> -<INUM> _ => 6753 </INUM> +<INUM> _ => 6751 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesdeclast" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -129186,7 +129155,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> YMM_N3 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESDECLAST </ICLASS> -<INUM> _ => 6754 </INUM> +<INUM> _ => 6752 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesdeclast" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129207,7 +129176,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_128_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> YMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESDECLAST </ICLASS> -<INUM> _ => 6755 </INUM> +<INUM> _ => 6753 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesdeclast" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -129227,7 +129196,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> ZMM_N3 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESDECLAST </ICLASS> -<INUM> _ => 6756 </INUM> +<INUM> _ => 6754 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesdeclast" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129248,7 +129217,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_128_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> ZMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESDECLAST </ICLASS> -<INUM> _ => 6757 </INUM> +<INUM> _ => 6755 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesdeclast" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -129268,7 +129237,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESENC </ICLASS> -<INUM> _ => 6758 </INUM> +<INUM> _ => 6756 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesenc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129289,7 +129258,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_128_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESENC </ICLASS> -<INUM> _ => 6759 </INUM> +<INUM> _ => 6757 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesenc" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -129309,7 +129278,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> YMM_N3 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESENC </ICLASS> -<INUM> _ => 6760 </INUM> +<INUM> _ => 6758 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesenc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129330,7 +129299,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_128_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> YMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESENC </ICLASS> -<INUM> _ => 6761 </INUM> +<INUM> _ => 6759 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesenc" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -129350,7 +129319,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> ZMM_N3 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESENC </ICLASS> -<INUM> _ => 6762 </INUM> +<INUM> _ => 6760 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesenc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129371,7 +129340,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_128_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> ZMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESENC </ICLASS> -<INUM> _ => 6763 </INUM> +<INUM> _ => 6761 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesenc" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -129391,7 +129360,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESENCLAST </ICLASS> -<INUM> _ => 6764 </INUM> +<INUM> _ => 6762 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesenclast" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129412,7 +129381,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_128_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESENCLAST </ICLASS> -<INUM> _ => 6765 </INUM> +<INUM> _ => 6763 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesenclast" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -129432,7 +129401,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> YMM_N3 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESENCLAST </ICLASS> -<INUM> _ => 6766 </INUM> +<INUM> _ => 6764 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesenclast" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129453,7 +129422,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_128_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> YMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESENCLAST </ICLASS> -<INUM> _ => 6767 </INUM> +<INUM> _ => 6765 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesenclast" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -129473,7 +129442,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> ZMM_N3 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESENCLAST </ICLASS> -<INUM> _ => 6768 </INUM> +<INUM> _ => 6766 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesenclast" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129494,7 +129463,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_128_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> ZMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESENCLAST </ICLASS> -<INUM> _ => 6769 </INUM> +<INUM> _ => 6767 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesenclast" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -129515,7 +129484,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCLMULQDQ </ICLASS> -<INUM> _ => 6770 </INUM> +<INUM> _ => 6768 </INUM> <CATEGORY> _ => "CATEGORY_VPCLMULQDQ" </CATEGORY> <INAME> _ => "vpclmulqdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129537,7 +129506,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> XMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCLMULQDQ </ICLASS> -<INUM> _ => 6771 </INUM> +<INUM> _ => 6769 </INUM> <CATEGORY> _ => "CATEGORY_VPCLMULQDQ" </CATEGORY> <INAME> _ => "vpclmulqdq" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -129558,7 +129527,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> YMM_N3 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCLMULQDQ </ICLASS> -<INUM> _ => 6772 </INUM> +<INUM> _ => 6770 </INUM> <CATEGORY> _ => "CATEGORY_VPCLMULQDQ" </CATEGORY> <INAME> _ => "vpclmulqdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129580,7 +129549,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> YMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCLMULQDQ </ICLASS> -<INUM> _ => 6773 </INUM> +<INUM> _ => 6771 </INUM> <CATEGORY> _ => "CATEGORY_VPCLMULQDQ" </CATEGORY> <INAME> _ => "vpclmulqdq" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -129601,7 +129570,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> ZMM_N3 ~> OUTREGToREG1 ~> ZMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCLMULQDQ </ICLASS> -<INUM> _ => 6774 </INUM> +<INUM> _ => 6772 </INUM> <CATEGORY> _ => "CATEGORY_VPCLMULQDQ" </CATEGORY> <INAME> _ => "vpclmulqdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129623,7 +129592,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ESIZE_64_BITS ~> NELEM_FULLMEM ~> ScanForDisp ~> ScanForImmediate ~> ZMM_R3 ~> OUTREGToREG0 ~> ZMM_N3 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCLMULQDQ </ICLASS> -<INUM> _ => 6775 </INUM> +<INUM> _ => 6773 </INUM> <CATEGORY> _ => "CATEGORY_VPCLMULQDQ" </CATEGORY> <INAME> _ => "vpclmulqdq" </INAME> <ATTRIBUTES> _ => ListItem(A_DISP8_FULLMEM) </ATTRIBUTES> @@ -129643,7 +129612,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESDEC </ICLASS> -<INUM> _ => 6776 </INUM> +<INUM> _ => 6774 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesdec" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129661,7 +129630,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESDEC </ICLASS> -<INUM> _ => 6777 </INUM> +<INUM> _ => 6775 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesdec" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129678,7 +129647,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESDECLAST </ICLASS> -<INUM> _ => 6778 </INUM> +<INUM> _ => 6776 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesdeclast" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129696,7 +129665,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESDECLAST </ICLASS> -<INUM> _ => 6779 </INUM> +<INUM> _ => 6777 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesdeclast" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129713,7 +129682,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESENC </ICLASS> -<INUM> _ => 6780 </INUM> +<INUM> _ => 6778 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesenc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129731,7 +129700,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESENC </ICLASS> -<INUM> _ => 6781 </INUM> +<INUM> _ => 6779 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesenc" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129748,7 +129717,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VAESENCLAST </ICLASS> -<INUM> _ => 6782 </INUM> +<INUM> _ => 6780 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesenclast" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129766,7 +129735,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R ~> rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VAESENCLAST </ICLASS> -<INUM> _ => 6783 </INUM> +<INUM> _ => 6781 </INUM> <CATEGORY> _ => "CATEGORY_VAES" </CATEGORY> <INAME> _ => "vaesenclast" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129784,7 +129753,7 @@ requires I1 =/=Int 3 rule <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ~> YMM_B ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPCLMULQDQ </ICLASS> -<INUM> _ => 6784 </INUM> +<INUM> _ => 6782 </INUM> <CATEGORY> _ => "CATEGORY_VPCLMULQDQ" </CATEGORY> <INAME> _ => "vpclmulqdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129803,7 +129772,7 @@ rule <MEM0> _ => 1 </MEM0> <IMM0> _ => 1 </IMM0> <k> DynamicDecodeInstruction => MODRM ~> UIMM8 ~> ScanForDisp ~> ScanForImmediate ~> YMM_R ~> OUTREGToREG0 ~> YMM_N ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPCLMULQDQ </ICLASS> -<INUM> _ => 6785 </INUM> +<INUM> _ => 6783 </INUM> <CATEGORY> _ => "CATEGORY_VPCLMULQDQ" </CATEGORY> <INAME> _ => "vpclmulqdq" </INAME> <ATTRIBUTES> _ => .List </ATTRIBUTES> @@ -129820,7 +129789,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPOPCNTD </ICLASS> -<INUM> _ => 6786 </INUM> +<INUM> _ => 6784 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -129843,7 +129812,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPOPCNTD </ICLASS> -<INUM> _ => 6787 </INUM> +<INUM> _ => 6785 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -129864,7 +129833,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPOPCNTD </ICLASS> -<INUM> _ => 6788 </INUM> +<INUM> _ => 6786 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntd" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -129887,7 +129856,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_32_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPOPCNTD </ICLASS> -<INUM> _ => 6789 </INUM> +<INUM> _ => 6787 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntd" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -129908,7 +129877,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> XMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPOPCNTQ </ICLASS> -<INUM> _ => 6790 </INUM> +<INUM> _ => 6788 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -129931,7 +129900,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> XMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPOPCNTQ </ICLASS> -<INUM> _ => 6791 </INUM> +<INUM> _ => 6789 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -129952,7 +129921,7 @@ requires I1 =/=Int 3 // UNAME: rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ~> YMM_B3 ~> OUTREGToREG2 ... </k> <ICLASS> _ => VPOPCNTQ </ICLASS> -<INUM> _ => 6792 </INUM> +<INUM> _ => 6790 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntq" </INAME> <ATTRIBUTES> _ => ListItem(A_MASKOP_EVEX) </ATTRIBUTES> @@ -129975,7 +129944,7 @@ rule <k> DynamicDecodeInstruction => ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~ rule <MEM0> _ => 1 </MEM0> <k> DynamicDecodeInstruction => MODRM ~> ESIZE_64_BITS ~> NELEM_FULL ~> ScanForDisp ~> ScanForImmediate ~> YMM_R3 ~> OUTREGToREG0 ~> MASK1 ~> OUTREGToREG1 ... </k> <ICLASS> _ => VPOPCNTQ </ICLASS> -<INUM> _ => 6793 </INUM> +<INUM> _ => 6791 </INUM> <CATEGORY> _ => "CATEGORY_AVX512" </CATEGORY> <INAME> _ => "vpopcntq" </INAME> <ATTRIBUTES> _ => ListItem(A_MEMORY_FAULT_SUPPRESSION) ListItem(A_MASKOP_EVEX) ListItem(A_DISP8_FULL) ListItem(A_BROADCAST_ENABLED) </ATTRIBUTES> @@ -129993,1274 +129962,1436 @@ rule <MEM0> _ => 1 </MEM0> requires I1 =/=Int 3 -syntax K ::= "BRANCH_HINT" -rule <k> BRANCH_HINT => . ... </k> -<HINT> 0 </HINT> - - - -rule <HINT> 1 => 3 </HINT> -<k> BRANCH_HINT => . ... </k> - - - -rule <HINT> 2 => 4 </HINT> -<k> BRANCH_HINT => . ... </k> - - - -syntax K ::= "DR_R" -rule <OUTREG> _ => REG_DR0 </OUTREG> -<k> DR_R => . ... </k> -<REXR> 0 </REXR> -<REG> 0 </REG> - - - -rule <OUTREG> _ => REG_DR1 </OUTREG> -<k> DR_R => . ... </k> -<REXR> 0 </REXR> -<REG> 1 </REG> - - - -rule <OUTREG> _ => REG_DR2 </OUTREG> -<k> DR_R => . ... </k> -<REXR> 0 </REXR> -<REG> 2 </REG> - - - -rule <OUTREG> _ => REG_DR3 </OUTREG> -<k> DR_R => . ... </k> -<REXR> 0 </REXR> -<REG> 3 </REG> - +syntax K ::= "ONE" +rule <IMMWIDTH> _ => 8 </IMMWIDTH> +<UIMM0> _ => 1 </UIMM0> +<k> ONE => . ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_DR4 </OUTREG> -<k> DR_R => . ... </k> -<REXR> 0 </REXR> -<REG> 4 </REG> +rule <IMMWIDTH> _ => 8 </IMMWIDTH> +<UIMM0> _ => 1 </UIMM0> +<k> ONE => . ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_DR5 </OUTREG> -<k> DR_R => . ... </k> -<REXR> 0 </REXR> -<REG> 5 </REG> +rule <IMMWIDTH> _ => 8 </IMMWIDTH> +<UIMM0> _ => 1 </UIMM0> +<k> ONE => . ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_DR6 </OUTREG> -<k> DR_R => . ... </k> -<REXR> 0 </REXR> -<REG> 6 </REG> +syntax K ::= "VGPR32_N_32" +rule <OUTREG> _ => REG_EAX </OUTREG> +<k> VGPR32_N_32 => . ... </k> +<VEXDEST210> 7 </VEXDEST210> -rule <OUTREG> _ => REG_DR7 </OUTREG> -<k> DR_R => . ... </k> -<REXR> 0 </REXR> -<REG> 7 </REG> +rule <OUTREG> _ => REG_ECX </OUTREG> +<k> VGPR32_N_32 => . ... </k> +<VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> DR_R => . ... </k> -<REXR> 1 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_EDX </OUTREG> +<k> VGPR32_N_32 => . ... </k> +<VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> DR_R => . ... </k> -<REXR> 1 </REXR> -<REG> 1 </REG> +rule <OUTREG> _ => REG_EBX </OUTREG> +<k> VGPR32_N_32 => . ... </k> +<VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> DR_R => . ... </k> -<REXR> 1 </REXR> -<REG> 2 </REG> +rule <OUTREG> _ => REG_ESP </OUTREG> +<k> VGPR32_N_32 => . ... </k> +<VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> DR_R => . ... </k> -<REXR> 1 </REXR> -<REG> 3 </REG> +rule <OUTREG> _ => REG_EBP </OUTREG> +<k> VGPR32_N_32 => . ... </k> +<VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> DR_R => . ... </k> -<REXR> 1 </REXR> -<REG> 4 </REG> +rule <OUTREG> _ => REG_ESI </OUTREG> +<k> VGPR32_N_32 => . ... </k> +<VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> DR_R => . ... </k> -<REXR> 1 </REXR> -<REG> 5 </REG> +rule <OUTREG> _ => REG_EDI </OUTREG> +<k> VGPR32_N_32 => . ... </k> +<VEXDEST210> 0 </VEXDEST210> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> DR_R => . ... </k> -<REXR> 1 </REXR> -<REG> 6 </REG> +syntax K ::= "FORCE64" +rule <EOSZ> _ => 3 </EOSZ> +<OSZ> _ => 0 </OSZ> +<k> FORCE64 => . ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> DR_R => . ... </k> -<REXR> 1 </REXR> -<REG> 7 </REG> +rule <k> FORCE64 => . ... </k> + [owise] -syntax K ::= "UISA_VSIB_INDEX_YMM" +syntax K ::= "YMM_R3_64" rule <OUTREG> _ => REG_YMM0 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 0 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 0 </REXR> +<REG> 0 </REG> rule <OUTREG> _ => REG_YMM1 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 1 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 0 </REXR> +<REG> 1 </REG> rule <OUTREG> _ => REG_YMM2 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 2 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 0 </REXR> +<REG> 2 </REG> rule <OUTREG> _ => REG_YMM3 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 3 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 0 </REXR> +<REG> 3 </REG> rule <OUTREG> _ => REG_YMM4 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 4 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 0 </REXR> +<REG> 4 </REG> rule <OUTREG> _ => REG_YMM5 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 5 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 0 </REXR> +<REG> 5 </REG> rule <OUTREG> _ => REG_YMM6 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 6 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 0 </REXR> +<REG> 6 </REG> rule <OUTREG> _ => REG_YMM7 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 7 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 0 </REXR> +<REG> 7 </REG> rule <OUTREG> _ => REG_YMM8 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 0 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 1 </REXR> +<REG> 0 </REG> rule <OUTREG> _ => REG_YMM9 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 1 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 1 </REXR> +<REG> 1 </REG> rule <OUTREG> _ => REG_YMM10 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 2 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 1 </REXR> +<REG> 2 </REG> rule <OUTREG> _ => REG_YMM11 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 3 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 1 </REXR> +<REG> 3 </REG> rule <OUTREG> _ => REG_YMM12 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 4 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 1 </REXR> +<REG> 4 </REG> rule <OUTREG> _ => REG_YMM13 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 5 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 1 </REXR> +<REG> 5 </REG> rule <OUTREG> _ => REG_YMM14 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 6 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 1 </REXR> +<REG> 6 </REG> rule <OUTREG> _ => REG_YMM15 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 7 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 1 </REXR> +<REG> 7 </REG> rule <OUTREG> _ => REG_YMM16 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 0 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 0 </REXR> +<REG> 0 </REG> rule <OUTREG> _ => REG_YMM17 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 1 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 0 </REXR> +<REG> 1 </REG> rule <OUTREG> _ => REG_YMM18 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 2 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 0 </REXR> +<REG> 2 </REG> rule <OUTREG> _ => REG_YMM19 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 3 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 0 </REXR> +<REG> 3 </REG> rule <OUTREG> _ => REG_YMM20 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 4 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 0 </REXR> +<REG> 4 </REG> rule <OUTREG> _ => REG_YMM21 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 5 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 0 </REXR> +<REG> 5 </REG> rule <OUTREG> _ => REG_YMM22 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 6 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 0 </REXR> +<REG> 6 </REG> rule <OUTREG> _ => REG_YMM23 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 7 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 0 </REXR> +<REG> 7 </REG> rule <OUTREG> _ => REG_YMM24 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 0 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 1 </REXR> +<REG> 0 </REG> rule <OUTREG> _ => REG_YMM25 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 1 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 1 </REXR> +<REG> 1 </REG> rule <OUTREG> _ => REG_YMM26 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 2 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 1 </REXR> +<REG> 2 </REG> rule <OUTREG> _ => REG_YMM27 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 3 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 1 </REXR> +<REG> 3 </REG> rule <OUTREG> _ => REG_YMM28 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 4 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 1 </REXR> +<REG> 4 </REG> rule <OUTREG> _ => REG_YMM29 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 5 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 1 </REXR> +<REG> 5 </REG> rule <OUTREG> _ => REG_YMM30 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 6 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 1 </REXR> +<REG> 6 </REG> rule <OUTREG> _ => REG_YMM31 </OUTREG> -<k> UISA_VSIB_INDEX_YMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 7 </SIBINDEX> +<k> YMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 1 </REXR> +<REG> 7 </REG> -syntax K ::= "ZMM_R3" -rule <k> ZMM_R3 => ZMM_R3_32 ... </k> -<MODE> 0 </MODE> +syntax K ::= "FINAL_DSEG_NOT64" +rule <OUTREG> _ => REG_CS </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> +<k> FINAL_DSEG_NOT64 => . ... </k> +<SEGOVD> 1 </SEGOVD> -rule <k> ZMM_R3 => ZMM_R3_32 ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_ES </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> +<k> FINAL_DSEG_NOT64 => . ... </k> +<SEGOVD> 3 </SEGOVD> -rule <k> ZMM_R3 => ZMM_R3_64 ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_FS </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> +<k> FINAL_DSEG_NOT64 => . ... </k> +<SEGOVD> 4 </SEGOVD> -syntax K ::= "XMM_N3_64" -rule <OUTREG> _ => REG_XMM0 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 7 </VEXDEST210> +rule <OUTREG> _ => REG_GS </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> +<k> FINAL_DSEG_NOT64 => . ... </k> +<SEGOVD> 5 </SEGOVD> -rule <OUTREG> _ => REG_XMM1 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 6 </VEXDEST210> +rule <OUTREG> _ => REG_SS </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> +<k> FINAL_DSEG_NOT64 => . ... </k> +<SEGOVD> 6 </SEGOVD> -rule <OUTREG> _ => REG_XMM2 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 5 </VEXDEST210> +syntax K ::= "ArBP" +rule <OUTREG> _ => REG_BP </OUTREG> +<k> ArBP => . ... </k> +<EASZ> 1 </EASZ> -rule <OUTREG> _ => REG_XMM3 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 4 </VEXDEST210> +rule <OUTREG> _ => REG_EBP </OUTREG> +<k> ArBP => . ... </k> +<EASZ> 2 </EASZ> -rule <OUTREG> _ => REG_XMM4 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 3 </VEXDEST210> +rule <OUTREG> _ => REG_RBP </OUTREG> +<k> ArBP => . ... </k> +<EASZ> 3 </EASZ> -rule <OUTREG> _ => REG_XMM5 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 2 </VEXDEST210> +syntax K ::= "SIB" +rule <SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ~> ArAX ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> +<SIBINDEX> 0 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_XMM6 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 1 </VEXDEST210> +rule <SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar8 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> +<SIBINDEX> 0 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM7 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 0 </VEXDEST210> +rule <SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ~> ArCX ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> +<SIBINDEX> 1 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_XMM8 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 7 </VEXDEST210> +rule <SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar9 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> +<SIBINDEX> 1 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM9 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 6 </VEXDEST210> +rule <SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ~> ArDX ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> +<SIBINDEX> 2 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_XMM10 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 5 </VEXDEST210> +rule <SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar10 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> +<SIBINDEX> 2 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM11 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 4 </VEXDEST210> +rule <SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ~> ArBX ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> +<SIBINDEX> 3 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_XMM12 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 3 </VEXDEST210> +rule <SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar11 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> +<SIBINDEX> 3 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM13 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 2 </VEXDEST210> +rule <INDEX> _ => REG_INVALID </INDEX> +<SCALE> _ => 1 </SCALE> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> SIB => SIB_BASE0 ... </k> +<SIBSCALE> 0 </SIBSCALE> +<SIBINDEX> 4 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_XMM14 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 1 </VEXDEST210> +rule <SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar12 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> +<SIBINDEX> 4 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM15 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 0 </VEXDEST210> +rule <SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ~> ArBP ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> +<SIBINDEX> 5 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_XMM16 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 7 </VEXDEST210> +rule <SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar13 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> +<SIBINDEX> 5 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM17 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 6 </VEXDEST210> +rule <SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ~> ArSI ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> +<SIBINDEX> 6 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_XMM18 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 5 </VEXDEST210> +rule <SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar14 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> +<SIBINDEX> 6 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM19 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 4 </VEXDEST210> +rule <SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ~> ArDI ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> +<SIBINDEX> 7 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_XMM20 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 3 </VEXDEST210> +rule <SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar15 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> +<SIBINDEX> 7 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM21 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 2 </VEXDEST210> +rule <SCALE> _ => 2 </SCALE> +<k> SIB => SIB_BASE0 ~> ArAX ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> +<SIBINDEX> 0 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_XMM22 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 1 </VEXDEST210> +rule <SCALE> _ => 2 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar8 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> +<SIBINDEX> 0 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM23 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 0 </VEXDEST210> +rule <SCALE> _ => 2 </SCALE> +<k> SIB => SIB_BASE0 ~> ArCX ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> +<SIBINDEX> 1 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_XMM24 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 7 </VEXDEST210> +rule <SCALE> _ => 2 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar9 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> +<SIBINDEX> 1 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM25 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 6 </VEXDEST210> +rule <SCALE> _ => 2 </SCALE> +<k> SIB => SIB_BASE0 ~> ArDX ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> +<SIBINDEX> 2 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_XMM26 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 5 </VEXDEST210> +rule <SCALE> _ => 2 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar10 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> +<SIBINDEX> 2 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM27 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 4 </VEXDEST210> +rule <SCALE> _ => 2 </SCALE> +<k> SIB => SIB_BASE0 ~> ArBX ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> +<SIBINDEX> 3 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_XMM28 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 3 </VEXDEST210> +rule <SCALE> _ => 2 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar11 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> +<SIBINDEX> 3 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM29 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 2 </VEXDEST210> +rule <INDEX> _ => REG_INVALID </INDEX> +<SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ... </k> +<SIBSCALE> 1 </SIBSCALE> +<SIBINDEX> 4 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_XMM30 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 1 </VEXDEST210> +rule <SCALE> _ => 2 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar12 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> +<SIBINDEX> 4 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM31 </OUTREG> -<k> XMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 0 </VEXDEST210> +rule <SCALE> _ => 2 </SCALE> +<k> SIB => SIB_BASE0 ~> ArBP ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> +<SIBINDEX> 5 </SIBINDEX> +<REXX> 0 </REXX> -syntax K ::= "NELEM_TUPLE1" -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_TUPLE1 => . ... </k> -<VL> 0 </VL> +rule <SCALE> _ => 2 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar13 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> +<SIBINDEX> 5 </SIBINDEX> +<REXX> 1 </REXX> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_TUPLE1 => . ... </k> -<VL> 1 </VL> +rule <SCALE> _ => 2 </SCALE> +<k> SIB => SIB_BASE0 ~> ArSI ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> +<SIBINDEX> 6 </SIBINDEX> +<REXX> 0 </REXX> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_TUPLE1 => . ... </k> -<VL> 2 </VL> +rule <SCALE> _ => 2 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar14 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> +<SIBINDEX> 6 </SIBINDEX> +<REXX> 1 </REXX> -syntax K ::= "FINAL_ESEG1" -rule <OUTREG> _ => REG_ES </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> -<k> FINAL_ESEG1 => . ... </k> -<MODE> 0 </MODE> +rule <SCALE> _ => 2 </SCALE> +<k> SIB => SIB_BASE0 ~> ArDI ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> +<SIBINDEX> 7 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_ES </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> -<k> FINAL_ESEG1 => . ... </k> -<MODE> 1 </MODE> +rule <SCALE> _ => 2 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar15 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> +<SIBINDEX> 7 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> -<k> FINAL_ESEG1 => . ... </k> -<MODE> 2 </MODE> +rule <SCALE> _ => 4 </SCALE> +<k> SIB => SIB_BASE0 ~> ArAX ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> +<SIBINDEX> 0 </SIBINDEX> +<REXX> 0 </REXX> -syntax K ::= "OVERRIDE_SEG0" -rule <k> OVERRIDE_SEG0 => . ... </k> -<MODE> 0 </MODE> +rule <SCALE> _ => 4 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar8 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> +<SIBINDEX> 0 </SIBINDEX> +<REXX> 1 </REXX> -rule <k> OVERRIDE_SEG0 => . ... </k> -<MODE> 1 </MODE> +rule <SCALE> _ => 4 </SCALE> +<k> SIB => SIB_BASE0 ~> ArCX ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> +<SIBINDEX> 1 </SIBINDEX> +<REXX> 0 </REXX> -rule <k> OVERRIDE_SEG0 => . ... </k> -<MODE> 2 </MODE> +rule <SCALE> _ => 4 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar9 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> +<SIBINDEX> 1 </SIBINDEX> +<REXX> 1 </REXX> -syntax K ::= "NELEM_TUPLE4" -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_TUPLE4 => . ... </k> -<VL> 0 </VL> +rule <SCALE> _ => 4 </SCALE> +<k> SIB => SIB_BASE0 ~> ArDX ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> +<SIBINDEX> 2 </SIBINDEX> +<REXX> 0 </REXX> -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_TUPLE4 => . ... </k> -<VL> 1 </VL> +rule <SCALE> _ => 4 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar10 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> +<SIBINDEX> 2 </SIBINDEX> +<REXX> 1 </REXX> -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_TUPLE4 => . ... </k> -<VL> 2 </VL> +rule <SCALE> _ => 4 </SCALE> +<k> SIB => SIB_BASE0 ~> ArBX ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> +<SIBINDEX> 3 </SIBINDEX> +<REXX> 0 </REXX> -syntax K ::= "NELEM_GPR_WRITER_STORE" -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_STORE => . ... </k> -<VL> 0 </VL> +rule <SCALE> _ => 4 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar11 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> +<SIBINDEX> 3 </SIBINDEX> +<REXX> 1 </REXX> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_STORE => . ... </k> -<VL> 1 </VL> +rule <INDEX> _ => REG_INVALID </INDEX> +<SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ... </k> +<SIBSCALE> 2 </SIBSCALE> +<SIBINDEX> 4 </SIBINDEX> +<REXX> 0 </REXX> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_STORE => . ... </k> -<VL> 2 </VL> +rule <SCALE> _ => 4 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar12 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> +<SIBINDEX> 4 </SIBINDEX> +<REXX> 1 </REXX> -syntax K ::= "VMODRM_XMM" -rule <k> VMODRM_XMM => VSIB_XMM ... </k> -<MOD> 0 </MOD> +rule <SCALE> _ => 4 </SCALE> +<k> SIB => SIB_BASE0 ~> ArBP ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> +<SIBINDEX> 5 </SIBINDEX> +<REXX> 0 </REXX> -rule <k> VMODRM_XMM => VSIB_XMM ~> MEMDISP8 ... </k> -<MOD> 1 </MOD> +rule <SCALE> _ => 4 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar13 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> +<SIBINDEX> 5 </SIBINDEX> +<REXX> 1 </REXX> -rule <k> VMODRM_XMM => VSIB_XMM ~> MEMDISP32 ... </k> -<MOD> 2 </MOD> +rule <SCALE> _ => 4 </SCALE> +<k> SIB => SIB_BASE0 ~> ArSI ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> +<SIBINDEX> 6 </SIBINDEX> +<REXX> 0 </REXX> -syntax K ::= "XMM_B3_32" -rule <OUTREG> _ => REG_XMM0 </OUTREG> -<k> XMM_B3_32 => . ... </k> -<RM> 0 </RM> +rule <SCALE> _ => 4 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar14 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> +<SIBINDEX> 6 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM1 </OUTREG> -<k> XMM_B3_32 => . ... </k> -<RM> 1 </RM> +rule <SCALE> _ => 4 </SCALE> +<k> SIB => SIB_BASE0 ~> ArDI ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> +<SIBINDEX> 7 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_XMM2 </OUTREG> -<k> XMM_B3_32 => . ... </k> -<RM> 2 </RM> +rule <SCALE> _ => 4 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar15 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> +<SIBINDEX> 7 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM3 </OUTREG> -<k> XMM_B3_32 => . ... </k> -<RM> 3 </RM> +rule <SCALE> _ => 8 </SCALE> +<k> SIB => SIB_BASE0 ~> ArAX ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> +<SIBINDEX> 0 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_XMM4 </OUTREG> -<k> XMM_B3_32 => . ... </k> -<RM> 4 </RM> +rule <SCALE> _ => 8 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar8 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> +<SIBINDEX> 0 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM5 </OUTREG> -<k> XMM_B3_32 => . ... </k> -<RM> 5 </RM> +rule <SCALE> _ => 8 </SCALE> +<k> SIB => SIB_BASE0 ~> ArCX ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> +<SIBINDEX> 1 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_XMM6 </OUTREG> -<k> XMM_B3_32 => . ... </k> -<RM> 6 </RM> +rule <SCALE> _ => 8 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar9 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> +<SIBINDEX> 1 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_XMM7 </OUTREG> -<k> XMM_B3_32 => . ... </k> -<RM> 7 </RM> +rule <SCALE> _ => 8 </SCALE> +<k> SIB => SIB_BASE0 ~> ArDX ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> +<SIBINDEX> 2 </SIBINDEX> +<REXX> 0 </REXX> -syntax K ::= "MASK_R" -rule <OUTREG> _ => REG_K0 </OUTREG> -<k> MASK_R => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 0 </REG> +rule <SCALE> _ => 8 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar10 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> +<SIBINDEX> 2 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_K1 </OUTREG> -<k> MASK_R => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 1 </REG> +rule <SCALE> _ => 8 </SCALE> +<k> SIB => SIB_BASE0 ~> ArBX ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> +<SIBINDEX> 3 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_K2 </OUTREG> -<k> MASK_R => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 2 </REG> +rule <SCALE> _ => 8 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar11 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> +<SIBINDEX> 3 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_K3 </OUTREG> -<k> MASK_R => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 3 </REG> +rule <INDEX> _ => REG_INVALID </INDEX> +<SCALE> _ => 1 </SCALE> +<k> SIB => SIB_BASE0 ... </k> +<SIBSCALE> 3 </SIBSCALE> +<SIBINDEX> 4 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_K4 </OUTREG> -<k> MASK_R => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 4 </REG> +rule <SCALE> _ => 8 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar12 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> +<SIBINDEX> 4 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_K5 </OUTREG> -<k> MASK_R => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 5 </REG> +rule <SCALE> _ => 8 </SCALE> +<k> SIB => SIB_BASE0 ~> ArBP ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> +<SIBINDEX> 5 </SIBINDEX> +<REXX> 0 </REXX> -rule <OUTREG> _ => REG_K6 </OUTREG> -<k> MASK_R => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 6 </REG> +rule <SCALE> _ => 8 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar13 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> +<SIBINDEX> 5 </SIBINDEX> +<REXX> 1 </REXX> -rule <OUTREG> _ => REG_K7 </OUTREG> -<k> MASK_R => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 7 </REG> +rule <SCALE> _ => 8 </SCALE> +<k> SIB => SIB_BASE0 ~> ArSI ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> +<SIBINDEX> 6 </SIBINDEX> +<REXX> 0 </REXX> -syntax K ::= "XMM_N3" -rule <k> XMM_N3 => XMM_N3_32 ... </k> -<MODE> 0 </MODE> +rule <SCALE> _ => 8 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar14 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> +<SIBINDEX> 6 </SIBINDEX> +<REXX> 1 </REXX> -rule <k> XMM_N3 => XMM_N3_32 ... </k> -<MODE> 1 </MODE> +rule <SCALE> _ => 8 </SCALE> +<k> SIB => SIB_BASE0 ~> ArDI ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> +<SIBINDEX> 7 </SIBINDEX> +<REXX> 0 </REXX> -rule <k> XMM_N3 => XMM_N3_64 ... </k> -<MODE> 2 </MODE> +rule <SCALE> _ => 8 </SCALE> +<k> SIB => SIB_BASE0 ~> Ar15 ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> +<SIBINDEX> 7 </SIBINDEX> +<REXX> 1 </REXX> -syntax K ::= "BRDISPz" -rule <BRDISPWIDTH> _ => 16 </BRDISPWIDTH> -<k> BRDISPz => . ... </k> -<EOSZ> 1 </EOSZ> +syntax K ::= "VGPR32_B_64" +rule <OUTREG> _ => REG_EAX </OUTREG> +<k> VGPR32_B_64 => . ... </k> +<REXB> 0 </REXB> +<RM> 0 </RM> -rule <BRDISPWIDTH> _ => 32 </BRDISPWIDTH> -<k> BRDISPz => . ... </k> -<EOSZ> 2 </EOSZ> +rule <OUTREG> _ => REG_ECX </OUTREG> +<k> VGPR32_B_64 => . ... </k> +<REXB> 0 </REXB> +<RM> 1 </RM> -rule <BRDISPWIDTH> _ => 32 </BRDISPWIDTH> -<k> BRDISPz => . ... </k> -<EOSZ> 3 </EOSZ> +rule <OUTREG> _ => REG_EDX </OUTREG> +<k> VGPR32_B_64 => . ... </k> +<REXB> 0 </REXB> +<RM> 2 </RM> -syntax K ::= "OrBP" -rule <OUTREG> _ => REG_BP </OUTREG> -<k> OrBP => . ... </k> -<EOSZ> 1 </EOSZ> +rule <OUTREG> _ => REG_EBX </OUTREG> +<k> VGPR32_B_64 => . ... </k> +<REXB> 0 </REXB> +<RM> 3 </RM> + + + +rule <OUTREG> _ => REG_ESP </OUTREG> +<k> VGPR32_B_64 => . ... </k> +<REXB> 0 </REXB> +<RM> 4 </RM> rule <OUTREG> _ => REG_EBP </OUTREG> -<k> OrBP => . ... </k> -<EOSZ> 2 </EOSZ> +<k> VGPR32_B_64 => . ... </k> +<REXB> 0 </REXB> +<RM> 5 </RM> -rule <OUTREG> _ => REG_RBP </OUTREG> -<k> OrBP => . ... </k> -<EOSZ> 3 </EOSZ> +rule <OUTREG> _ => REG_ESI </OUTREG> +<k> VGPR32_B_64 => . ... </k> +<REXB> 0 </REXB> +<RM> 6 </RM> -syntax K ::= "FORCE64" -rule <EOSZ> _ => 3 </EOSZ> -<OSZ> _ => 0 </OSZ> -<k> FORCE64 => . ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_EDI </OUTREG> +<k> VGPR32_B_64 => . ... </k> +<REXB> 0 </REXB> +<RM> 7 </RM> -rule <k> FORCE64 => . ... </k> - [owise] +rule <OUTREG> _ => REG_R8D </OUTREG> +<k> VGPR32_B_64 => . ... </k> +<REXB> 1 </REXB> +<RM> 0 </RM> -syntax K ::= "SAE" -rule <SAE> _ => 1 </SAE> -<k> SAE => . ... </k> -<BCRC> 1 </BCRC> + +rule <OUTREG> _ => REG_R9D </OUTREG> +<k> VGPR32_B_64 => . ... </k> +<REXB> 1 </REXB> +<RM> 1 </RM> -rule <k> SAE => DecoderError ... </k> -<BCRC> 0 </BCRC> +rule <OUTREG> _ => REG_R10D </OUTREG> +<k> VGPR32_B_64 => . ... </k> +<REXB> 1 </REXB> +<RM> 2 </RM> -syntax K ::= "Ar14" -rule <OUTREG> _ => REG_R14W </OUTREG> -<k> Ar14 => . ... </k> -<EASZ> 1 </EASZ> +rule <OUTREG> _ => REG_R11D </OUTREG> +<k> VGPR32_B_64 => . ... </k> +<REXB> 1 </REXB> +<RM> 3 </RM> + + + +rule <OUTREG> _ => REG_R12D </OUTREG> +<k> VGPR32_B_64 => . ... </k> +<REXB> 1 </REXB> +<RM> 4 </RM> + + + +rule <OUTREG> _ => REG_R13D </OUTREG> +<k> VGPR32_B_64 => . ... </k> +<REXB> 1 </REXB> +<RM> 5 </RM> rule <OUTREG> _ => REG_R14D </OUTREG> -<k> Ar14 => . ... </k> -<EASZ> 2 </EASZ> +<k> VGPR32_B_64 => . ... </k> +<REXB> 1 </REXB> +<RM> 6 </RM> -rule <OUTREG> _ => REG_R14 </OUTREG> -<k> Ar14 => . ... </k> -<EASZ> 3 </EASZ> +rule <OUTREG> _ => REG_R15D </OUTREG> +<k> VGPR32_B_64 => . ... </k> +<REXB> 1 </REXB> +<RM> 7 </RM> -syntax K ::= "GPRv_SB" -rule <k> GPRv_SB => GPR64_SB ... </k> -<EOSZ> 3 </EOSZ> +syntax K ::= "YMM_B3_64" +rule <OUTREG> _ => REG_YMM0 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 0 </REXB> +<RM> 0 </RM> -rule <k> GPRv_SB => GPR32_SB ... </k> -<EOSZ> 2 </EOSZ> +rule <OUTREG> _ => REG_YMM1 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 0 </REXB> +<RM> 1 </RM> -rule <k> GPRv_SB => GPR16_SB ... </k> -<EOSZ> 1 </EOSZ> +rule <OUTREG> _ => REG_YMM2 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 0 </REXB> +<RM> 2 </RM> -syntax K ::= "UISA_VMODRM_ZMM" -rule <k> UISA_VMODRM_ZMM => UISA_VSIB_ZMM ... </k> -<MOD> 0 </MOD> +rule <OUTREG> _ => REG_YMM3 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 0 </REXB> +<RM> 3 </RM> -rule <k> UISA_VMODRM_ZMM => UISA_VSIB_ZMM ~> MEMDISP8 ... </k> -<MOD> 1 </MOD> +rule <OUTREG> _ => REG_YMM4 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 0 </REXB> +<RM> 4 </RM> -rule <k> UISA_VMODRM_ZMM => UISA_VSIB_ZMM ~> MEMDISP32 ... </k> -<MOD> 2 </MOD> +rule <OUTREG> _ => REG_YMM5 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 0 </REXB> +<RM> 5 </RM> -syntax K ::= "ZMM_R3_64" -rule <OUTREG> _ => REG_ZMM0 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_YMM6 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 0 </REXB> +<RM> 6 </RM> -rule <OUTREG> _ => REG_ZMM1 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 1 </REG> +rule <OUTREG> _ => REG_YMM7 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 0 </REXB> +<RM> 7 </RM> -rule <OUTREG> _ => REG_ZMM2 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 2 </REG> +rule <OUTREG> _ => REG_YMM8 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 1 </REXB> +<RM> 0 </RM> -rule <OUTREG> _ => REG_ZMM3 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 3 </REG> +rule <OUTREG> _ => REG_YMM9 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 1 </REXB> +<RM> 1 </RM> -rule <OUTREG> _ => REG_ZMM4 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 4 </REG> +rule <OUTREG> _ => REG_YMM10 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 1 </REXB> +<RM> 2 </RM> -rule <OUTREG> _ => REG_ZMM5 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 5 </REG> +rule <OUTREG> _ => REG_YMM11 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 1 </REXB> +<RM> 3 </RM> -rule <OUTREG> _ => REG_ZMM6 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 6 </REG> +rule <OUTREG> _ => REG_YMM12 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 1 </REXB> +<RM> 4 </RM> -rule <OUTREG> _ => REG_ZMM7 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 7 </REG> +rule <OUTREG> _ => REG_YMM13 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 1 </REXB> +<RM> 5 </RM> -rule <OUTREG> _ => REG_ZMM8 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 1 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_YMM14 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 1 </REXB> +<RM> 6 </RM> -rule <OUTREG> _ => REG_ZMM9 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 1 </REXR> -<REG> 1 </REG> +rule <OUTREG> _ => REG_YMM15 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 1 </REXB> +<RM> 7 </RM> -rule <OUTREG> _ => REG_ZMM10 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 1 </REXR> -<REG> 2 </REG> +rule <OUTREG> _ => REG_YMM16 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 0 </REXB> +<RM> 0 </RM> -rule <OUTREG> _ => REG_ZMM11 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 1 </REXR> -<REG> 3 </REG> +rule <OUTREG> _ => REG_YMM17 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 0 </REXB> +<RM> 1 </RM> -rule <OUTREG> _ => REG_ZMM12 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 1 </REXR> -<REG> 4 </REG> +rule <OUTREG> _ => REG_YMM18 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 0 </REXB> +<RM> 2 </RM> -rule <OUTREG> _ => REG_ZMM13 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 1 </REXR> -<REG> 5 </REG> +rule <OUTREG> _ => REG_YMM19 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 0 </REXB> +<RM> 3 </RM> -rule <OUTREG> _ => REG_ZMM14 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 1 </REXR> -<REG> 6 </REG> +rule <OUTREG> _ => REG_YMM20 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 0 </REXB> +<RM> 4 </RM> -rule <OUTREG> _ => REG_ZMM15 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 1 </REXR> -<REG> 7 </REG> +rule <OUTREG> _ => REG_YMM21 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 0 </REXB> +<RM> 5 </RM> -rule <OUTREG> _ => REG_ZMM16 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 0 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_YMM22 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 0 </REXB> +<RM> 6 </RM> -rule <OUTREG> _ => REG_ZMM17 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 0 </REXR> -<REG> 1 </REG> +rule <OUTREG> _ => REG_YMM23 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 0 </REXB> +<RM> 7 </RM> -rule <OUTREG> _ => REG_ZMM18 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 0 </REXR> -<REG> 2 </REG> +rule <OUTREG> _ => REG_YMM24 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 1 </REXB> +<RM> 0 </RM> -rule <OUTREG> _ => REG_ZMM19 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 0 </REXR> -<REG> 3 </REG> +rule <OUTREG> _ => REG_YMM25 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 1 </REXB> +<RM> 1 </RM> -rule <OUTREG> _ => REG_ZMM20 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 0 </REXR> -<REG> 4 </REG> +rule <OUTREG> _ => REG_YMM26 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 1 </REXB> +<RM> 2 </RM> -rule <OUTREG> _ => REG_ZMM21 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 0 </REXR> -<REG> 5 </REG> +rule <OUTREG> _ => REG_YMM27 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 1 </REXB> +<RM> 3 </RM> -rule <OUTREG> _ => REG_ZMM22 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 0 </REXR> -<REG> 6 </REG> +rule <OUTREG> _ => REG_YMM28 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 1 </REXB> +<RM> 4 </RM> -rule <OUTREG> _ => REG_ZMM23 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 0 </REXR> -<REG> 7 </REG> +rule <OUTREG> _ => REG_YMM29 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 1 </REXB> +<RM> 5 </RM> -rule <OUTREG> _ => REG_ZMM24 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 1 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_YMM30 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 1 </REXB> +<RM> 6 </RM> -rule <OUTREG> _ => REG_ZMM25 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 1 </REXR> -<REG> 1 </REG> +rule <OUTREG> _ => REG_YMM31 </OUTREG> +<k> YMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 1 </REXB> +<RM> 7 </RM> -rule <OUTREG> _ => REG_ZMM26 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 1 </REXR> -<REG> 2 </REG> +syntax K ::= "OSZ_NONTERM" +rule <EOSZ> _ => 1 </EOSZ> +<k> OSZ_NONTERM => . ... </k> +<MODE> 0 </MODE> +<OSZ> 0 </OSZ> -rule <OUTREG> _ => REG_ZMM27 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 1 </REXR> -<REG> 3 </REG> +rule <EOSZ> _ => 2 </EOSZ> +<k> OSZ_NONTERM => . ... </k> +<MODE> 0 </MODE> +<OSZ> 1 </OSZ> -rule <OUTREG> _ => REG_ZMM28 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 1 </REXR> -<REG> 4 </REG> +rule <EOSZ> _ => 1 </EOSZ> +<k> OSZ_NONTERM => . ... </k> +<MODE> 1 </MODE> +<OSZ> 1 </OSZ> -rule <OUTREG> _ => REG_ZMM29 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 1 </REXR> -<REG> 5 </REG> +rule <EOSZ> _ => 2 </EOSZ> +<k> OSZ_NONTERM => . ... </k> +<MODE> 1 </MODE> +<OSZ> 0 </OSZ> -rule <OUTREG> _ => REG_ZMM30 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 1 </REXR> -<REG> 6 </REG> +rule <EOSZ> _ => 1 </EOSZ> +<k> OSZ_NONTERM => . ... </k> +<MODE> 2 </MODE> +<OSZ> 1 </OSZ> +<REXW> 0 </REXW> -rule <OUTREG> _ => REG_ZMM31 </OUTREG> -<k> ZMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 1 </REXR> -<REG> 7 </REG> +rule <EOSZ> _ => 2 </EOSZ> +<k> OSZ_NONTERM => . ... </k> +<MODE> 2 </MODE> +<OSZ> 0 </OSZ> +<REXW> 0 </REXW> + + + +rule <EOSZ> _ => 3 </EOSZ> +<k> OSZ_NONTERM => . ... </k> +<MODE> 2 </MODE> +<OSZ> 1 </OSZ> +<REXW> 1 </REXW> + + + +rule <EOSZ> _ => 3 </EOSZ> +<k> OSZ_NONTERM => . ... </k> +<MODE> 2 </MODE> +<OSZ> 0 </OSZ> +<REXW> 1 </REXW> + + + +syntax K ::= "FINAL_SSEG1" +rule <OUTREG> _ => REG_SS </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> +<k> FINAL_SSEG1 => . ... </k> +<MODE> 0 </MODE> + + + +rule <OUTREG> _ => REG_SS </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> +<k> FINAL_SSEG1 => . ... </k> +<MODE> 1 </MODE> + + + +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> +<k> FINAL_SSEG1 => . ... </k> +<MODE> 2 </MODE> + + + +syntax K ::= "YMM_N" +rule <k> YMM_N => YMM_N_32 ... </k> +<MODE> 0 </MODE> + + + +rule <k> YMM_N => YMM_N_32 ... </k> +<MODE> 1 </MODE> + + + +rule <k> YMM_N => YMM_N_64 ... </k> +<MODE> 2 </MODE> + + + +syntax K ::= "FINAL_SSEG_MODE64" +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> FINAL_SSEG_MODE64 => . ... </k> +<SEGOVD> 0 </SEGOVD> + + + +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> +<k> FINAL_SSEG_MODE64 => . ... </k> +<SEGOVD> 1 </SEGOVD> + + + +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> +<k> FINAL_SSEG_MODE64 => . ... </k> +<SEGOVD> 2 </SEGOVD> + + + +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> +<k> FINAL_SSEG_MODE64 => . ... </k> +<SEGOVD> 3 </SEGOVD> + + + +rule <OUTREG> _ => REG_FS </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> +<k> FINAL_SSEG_MODE64 => . ... </k> +<SEGOVD> 4 </SEGOVD> + + + +rule <OUTREG> _ => REG_GS </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> +<k> FINAL_SSEG_MODE64 => . ... </k> +<SEGOVD> 5 </SEGOVD> + + + +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> +<k> FINAL_SSEG_MODE64 => . ... </k> +<SEGOVD> 6 </SEGOVD> @@ -131521,6603 +131652,6310 @@ rule <OUTREG> _ => REG_XMM31 </OUTREG> -syntax K ::= "MODRM32" -rule <BASE0> _ => REG_EAX </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 0 </MOD> -<RM> 0 </RM> - +syntax K ::= "Ar10" +rule <OUTREG> _ => REG_R10W </OUTREG> +<k> Ar10 => . ... </k> +<EASZ> 1 </EASZ> -rule <BASE0> _ => REG_ECX </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 0 </MOD> -<RM> 1 </RM> +rule <OUTREG> _ => REG_R10D </OUTREG> +<k> Ar10 => . ... </k> +<EASZ> 2 </EASZ> -rule <BASE0> _ => REG_EDX </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 0 </MOD> -<RM> 2 </RM> +rule <OUTREG> _ => REG_R10 </OUTREG> +<k> Ar10 => . ... </k> +<EASZ> 3 </EASZ> -rule <BASE0> _ => REG_EBX </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 0 </MOD> -<RM> 3 </RM> +syntax K ::= "MASK_N" +rule <k> MASK_N => MASK_N64 ... </k> +<MODE> 2 </MODE> -rule <k> MODRM32 => SIB ... </k> -<MOD> 0 </MOD> -<RM> 4 </RM> +rule <k> MASK_N => MASK_N32 ... </k> +<MODE> 1 </MODE> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 0 </MOD> -<RM> 5 </RM> +rule <k> MASK_N => MASK_N32 ... </k> +<MODE> 0 </MODE> -rule <BASE0> _ => REG_ESI </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 0 </MOD> -<RM> 6 </RM> +syntax K ::= "SEG" +rule <OUTREG> _ => REG_ES </OUTREG> +<k> SEG => . ... </k> +<REG> 0 </REG> -rule <BASE0> _ => REG_EDI </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 0 </MOD> -<RM> 7 </RM> +rule <OUTREG> _ => REG_CS </OUTREG> +<k> SEG => . ... </k> +<REG> 1 </REG> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<BASE0> _ => REG_EAX </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 1 </MOD> -<RM> 0 </RM> +rule <OUTREG> _ => REG_SS </OUTREG> +<k> SEG => . ... </k> +<REG> 2 </REG> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<BASE0> _ => REG_ECX </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 1 </MOD> -<RM> 1 </RM> +rule <OUTREG> _ => REG_DS </OUTREG> +<k> SEG => . ... </k> +<REG> 3 </REG> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<BASE0> _ => REG_EDX </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 1 </MOD> -<RM> 2 </RM> +rule <OUTREG> _ => REG_FS </OUTREG> +<k> SEG => . ... </k> +<REG> 4 </REG> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<BASE0> _ => REG_EBX </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 1 </MOD> -<RM> 3 </RM> +rule <OUTREG> _ => REG_GS </OUTREG> +<k> SEG => . ... </k> +<REG> 5 </REG> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM32 => SIB ... </k> -<MOD> 1 </MOD> -<RM> 4 </RM> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> SEG => . ... </k> +<REG> 6 </REG> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<BASE0> _ => REG_EBP </BASE0> -<k> MODRM32 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<MOD> 1 </MOD> -<RM> 5 </RM> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> SEG => . ... </k> +<REG> 7 </REG> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<BASE0> _ => REG_ESI </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 1 </MOD> -<RM> 6 </RM> +syntax K ::= "UIMM8_1" +rule <HASIMM1> _ => 1 </HASIMM1> +<k> UIMM8_1 => . ... </k> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<BASE0> _ => REG_EDI </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 1 </MOD> -<RM> 7 </RM> +syntax K ::= "YMM_N_32" +rule <OUTREG> _ => REG_YMM0 </OUTREG> +<k> YMM_N_32 => . ... </k> +<VEXDEST210> 7 </VEXDEST210> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<BASE0> _ => REG_EAX </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 2 </MOD> -<RM> 0 </RM> +rule <OUTREG> _ => REG_YMM1 </OUTREG> +<k> YMM_N_32 => . ... </k> +<VEXDEST210> 6 </VEXDEST210> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<BASE0> _ => REG_ECX </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 2 </MOD> -<RM> 1 </RM> +rule <OUTREG> _ => REG_YMM2 </OUTREG> +<k> YMM_N_32 => . ... </k> +<VEXDEST210> 5 </VEXDEST210> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<BASE0> _ => REG_EDX </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 2 </MOD> -<RM> 2 </RM> +rule <OUTREG> _ => REG_YMM3 </OUTREG> +<k> YMM_N_32 => . ... </k> +<VEXDEST210> 4 </VEXDEST210> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<BASE0> _ => REG_EBX </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 2 </MOD> -<RM> 3 </RM> +rule <OUTREG> _ => REG_YMM4 </OUTREG> +<k> YMM_N_32 => . ... </k> +<VEXDEST210> 3 </VEXDEST210> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM32 => SIB ... </k> -<MOD> 2 </MOD> -<RM> 4 </RM> +rule <OUTREG> _ => REG_YMM5 </OUTREG> +<k> YMM_N_32 => . ... </k> +<VEXDEST210> 2 </VEXDEST210> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<BASE0> _ => REG_EBP </BASE0> -<k> MODRM32 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<MOD> 2 </MOD> -<RM> 5 </RM> +rule <OUTREG> _ => REG_YMM6 </OUTREG> +<k> YMM_N_32 => . ... </k> +<VEXDEST210> 1 </VEXDEST210> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<BASE0> _ => REG_ESI </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 2 </MOD> -<RM> 6 </RM> +rule <OUTREG> _ => REG_YMM7 </OUTREG> +<k> YMM_N_32 => . ... </k> +<VEXDEST210> 0 </VEXDEST210> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<BASE0> _ => REG_EDI </BASE0> -<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 2 </MOD> -<RM> 7 </RM> +syntax K ::= "UIMMv" +rule <IMMWIDTH> _ => 16 </IMMWIDTH> +<k> UIMMv => . ... </k> +<EOSZ> 1 </EOSZ> -syntax K ::= "ArDI" -rule <OUTREG> _ => REG_DI </OUTREG> -<k> ArDI => . ... </k> -<EASZ> 1 </EASZ> +rule <IMMWIDTH> _ => 32 </IMMWIDTH> +<k> UIMMv => . ... </k> +<EOSZ> 2 </EOSZ> -rule <OUTREG> _ => REG_EDI </OUTREG> -<k> ArDI => . ... </k> -<EASZ> 2 </EASZ> +rule <IMMWIDTH> _ => 64 </IMMWIDTH> +<k> UIMMv => . ... </k> +<EOSZ> 3 </EOSZ> -rule <OUTREG> _ => REG_RDI </OUTREG> -<k> ArDI => . ... </k> -<EASZ> 3 </EASZ> +syntax K ::= "FINAL_DSEG1_NOT64" +rule <OUTREG> _ => REG_CS </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 0 </USINGDEFAULTSEGMENT1> +<k> FINAL_DSEG1_NOT64 => . ... </k> +<SEGOVD> 1 </SEGOVD> -syntax K ::= "ArDX" -rule <OUTREG> _ => REG_DX </OUTREG> -<k> ArDX => . ... </k> -<EASZ> 1 </EASZ> +rule <OUTREG> _ => REG_ES </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 0 </USINGDEFAULTSEGMENT1> +<k> FINAL_DSEG1_NOT64 => . ... </k> +<SEGOVD> 3 </SEGOVD> -rule <OUTREG> _ => REG_EDX </OUTREG> -<k> ArDX => . ... </k> -<EASZ> 2 </EASZ> +rule <OUTREG> _ => REG_FS </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 0 </USINGDEFAULTSEGMENT1> +<k> FINAL_DSEG1_NOT64 => . ... </k> +<SEGOVD> 4 </SEGOVD> -rule <OUTREG> _ => REG_RDX </OUTREG> -<k> ArDX => . ... </k> -<EASZ> 3 </EASZ> +rule <OUTREG> _ => REG_GS </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 0 </USINGDEFAULTSEGMENT1> +<k> FINAL_DSEG1_NOT64 => . ... </k> +<SEGOVD> 5 </SEGOVD> -syntax K ::= "MASK_B" -rule <OUTREG> _ => REG_K0 </OUTREG> -<k> MASK_B => . ... </k> -<RM> 0 </RM> +rule <OUTREG> _ => REG_SS </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 0 </USINGDEFAULTSEGMENT1> +<k> FINAL_DSEG1_NOT64 => . ... </k> +<SEGOVD> 6 </SEGOVD> -rule <OUTREG> _ => REG_K1 </OUTREG> -<k> MASK_B => . ... </k> -<RM> 1 </RM> +syntax K ::= "GPR8_R" +rule <OUTREG> _ => REG_AL </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 0 </REXR> +<REG> 0 </REG> -rule <OUTREG> _ => REG_K2 </OUTREG> -<k> MASK_B => . ... </k> -<RM> 2 </RM> +rule <OUTREG> _ => REG_CL </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 0 </REXR> +<REG> 1 </REG> -rule <OUTREG> _ => REG_K3 </OUTREG> -<k> MASK_B => . ... </k> -<RM> 3 </RM> +rule <OUTREG> _ => REG_DL </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 0 </REXR> +<REG> 2 </REG> -rule <OUTREG> _ => REG_K4 </OUTREG> -<k> MASK_B => . ... </k> -<RM> 4 </RM> +rule <OUTREG> _ => REG_BL </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 0 </REXR> +<REG> 3 </REG> -rule <OUTREG> _ => REG_K5 </OUTREG> -<k> MASK_B => . ... </k> -<RM> 5 </RM> +rule <OUTREG> _ => REG_AH </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 0 </REXR> +<REG> 4 </REG> +<REX> 0 </REX> -rule <OUTREG> _ => REG_K6 </OUTREG> -<k> MASK_B => . ... </k> -<RM> 6 </RM> +rule <OUTREG> _ => REG_CH </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 0 </REXR> +<REG> 5 </REG> +<REX> 0 </REX> -rule <OUTREG> _ => REG_K7 </OUTREG> -<k> MASK_B => . ... </k> -<RM> 7 </RM> +rule <OUTREG> _ => REG_DH </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 0 </REXR> +<REG> 6 </REG> +<REX> 0 </REX> -syntax K ::= "NELEM_TUPLE1_WORD" -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_TUPLE1_WORD => . ... </k> -<VL> 0 </VL> +rule <OUTREG> _ => REG_BH </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 0 </REXR> +<REG> 7 </REG> +<REX> 0 </REX> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_TUPLE1_WORD => . ... </k> -<VL> 1 </VL> +rule <OUTREG> _ => REG_SPL </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 0 </REXR> +<REG> 4 </REG> +<REX> 1 </REX> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_TUPLE1_WORD => . ... </k> -<VL> 2 </VL> +rule <OUTREG> _ => REG_BPL </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 0 </REXR> +<REG> 5 </REG> +<REX> 1 </REX> -syntax K ::= "MODRM64alt32" -rule <k> MODRM64alt32 => ArAX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 0 </MOD> -<RM> 0 </RM> +rule <OUTREG> _ => REG_SIL </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 0 </REXR> +<REG> 6 </REG> +<REX> 1 </REX> -rule <k> MODRM64alt32 => Ar8 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 0 </MOD> -<RM> 0 </RM> +rule <OUTREG> _ => REG_DIL </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 0 </REXR> +<REG> 7 </REG> +<REX> 1 </REX> -rule <k> MODRM64alt32 => ArCX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 0 </MOD> -<RM> 1 </RM> +rule <OUTREG> _ => REG_R8B </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 1 </REXR> +<REG> 0 </REG> -rule <k> MODRM64alt32 => Ar9 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 0 </MOD> -<RM> 1 </RM> +rule <OUTREG> _ => REG_R9B </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 1 </REXR> +<REG> 1 </REG> -rule <k> MODRM64alt32 => ArDX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 0 </MOD> -<RM> 2 </RM> +rule <OUTREG> _ => REG_R10B </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 1 </REXR> +<REG> 2 </REG> -rule <k> MODRM64alt32 => Ar10 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 0 </MOD> -<RM> 2 </RM> +rule <OUTREG> _ => REG_R11B </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 1 </REXR> +<REG> 3 </REG> -rule <k> MODRM64alt32 => ArBX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 0 </MOD> -<RM> 3 </RM> - - -rule <k> MODRM64alt32 => Ar11 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 0 </MOD> -<RM> 3 </RM> - - - -rule <k> MODRM64alt32 => SIB ... </k> -<REXB> 0 </REXB> -<MOD> 0 </MOD> -<RM> 4 </RM> - - - -rule <k> MODRM64alt32 => SIB ... </k> -<REXB> 1 </REXB> -<MOD> 0 </MOD> -<RM> 4 </RM> - - - -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> MODRM64alt32 => rIPa ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 0 </MOD> -<RM> 5 </RM> - - - -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => rIPa ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 0 </MOD> -<RM> 5 </RM> - - - -rule <k> MODRM64alt32 => ArSI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 0 </MOD> -<RM> 6 </RM> - - - -rule <k> MODRM64alt32 => Ar14 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 0 </MOD> -<RM> 6 </RM> - - - -rule <k> MODRM64alt32 => ArDI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 0 </MOD> -<RM> 7 </RM> - - - -rule <k> MODRM64alt32 => Ar15 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 0 </MOD> -<RM> 7 </RM> - - - -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM64alt32 => ArAX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 1 </MOD> -<RM> 0 </RM> +rule <OUTREG> _ => REG_R12B </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 1 </REXR> +<REG> 4 </REG> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM64alt32 => Ar8 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 1 </MOD> -<RM> 0 </RM> +rule <OUTREG> _ => REG_R13B </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 1 </REXR> +<REG> 5 </REG> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM64alt32 => ArCX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 1 </MOD> -<RM> 1 </RM> +rule <OUTREG> _ => REG_R14B </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 1 </REXR> +<REG> 6 </REG> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM64alt32 => Ar9 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 1 </MOD> -<RM> 1 </RM> +rule <OUTREG> _ => REG_R15B </OUTREG> +<k> GPR8_R => . ... </k> +<REXR> 1 </REXR> +<REG> 7 </REG> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM64alt32 => ArDX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 1 </MOD> -<RM> 2 </RM> +syntax K ::= "GPRv_SB" +rule <k> GPRv_SB => GPR64_SB ... </k> +<EOSZ> 3 </EOSZ> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM64alt32 => Ar10 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 1 </MOD> -<RM> 2 </RM> +rule <k> GPRv_SB => GPR32_SB ... </k> +<EOSZ> 2 </EOSZ> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM64alt32 => ArBX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 1 </MOD> -<RM> 3 </RM> +rule <k> GPRv_SB => GPR16_SB ... </k> +<EOSZ> 1 </EOSZ> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM64alt32 => Ar11 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 1 </MOD> -<RM> 3 </RM> +syntax K ::= "MASK_N32" +rule <OUTREG> _ => REG_K7 </OUTREG> +<k> MASK_N32 => . ... </k> +<VEXDEST210> 0 </VEXDEST210> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM64alt32 => SIB ... </k> -<REXB> 0 </REXB> -<MOD> 1 </MOD> -<RM> 4 </RM> +rule <OUTREG> _ => REG_K6 </OUTREG> +<k> MASK_N32 => . ... </k> +<VEXDEST210> 1 </VEXDEST210> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM64alt32 => SIB ... </k> -<REXB> 1 </REXB> -<MOD> 1 </MOD> -<RM> 4 </RM> +rule <OUTREG> _ => REG_K5 </OUTREG> +<k> MASK_N32 => . ... </k> +<VEXDEST210> 2 </VEXDEST210> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM64alt32 => ArBP ~> OUTREGToBASE0 ~> FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 1 </MOD> -<RM> 5 </RM> +rule <OUTREG> _ => REG_K4 </OUTREG> +<k> MASK_N32 => . ... </k> +<VEXDEST210> 3 </VEXDEST210> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM64alt32 => Ar13 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 1 </MOD> -<RM> 5 </RM> +rule <OUTREG> _ => REG_K3 </OUTREG> +<k> MASK_N32 => . ... </k> +<VEXDEST210> 4 </VEXDEST210> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM64alt32 => ArSI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 1 </MOD> -<RM> 6 </RM> +rule <OUTREG> _ => REG_K2 </OUTREG> +<k> MASK_N32 => . ... </k> +<VEXDEST210> 5 </VEXDEST210> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM64alt32 => Ar14 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 1 </MOD> -<RM> 6 </RM> +rule <OUTREG> _ => REG_K1 </OUTREG> +<k> MASK_N32 => . ... </k> +<VEXDEST210> 6 </VEXDEST210> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM64alt32 => ArDI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 1 </MOD> -<RM> 7 </RM> +rule <OUTREG> _ => REG_K0 </OUTREG> +<k> MASK_N32 => . ... </k> +<VEXDEST210> 7 </VEXDEST210> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<k> MODRM64alt32 => Ar15 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 1 </MOD> -<RM> 7 </RM> +syntax K ::= "YMM_R_64" +rule <OUTREG> _ => REG_YMM0 </OUTREG> +<k> YMM_R_64 => . ... </k> +<REXR> 0 </REXR> +<REG> 0 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => ArAX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 2 </MOD> -<RM> 0 </RM> +rule <OUTREG> _ => REG_YMM1 </OUTREG> +<k> YMM_R_64 => . ... </k> +<REXR> 0 </REXR> +<REG> 1 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => Ar8 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 2 </MOD> -<RM> 0 </RM> +rule <OUTREG> _ => REG_YMM2 </OUTREG> +<k> YMM_R_64 => . ... </k> +<REXR> 0 </REXR> +<REG> 2 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => ArCX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 2 </MOD> -<RM> 1 </RM> +rule <OUTREG> _ => REG_YMM3 </OUTREG> +<k> YMM_R_64 => . ... </k> +<REXR> 0 </REXR> +<REG> 3 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => Ar9 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 2 </MOD> -<RM> 1 </RM> +rule <OUTREG> _ => REG_YMM4 </OUTREG> +<k> YMM_R_64 => . ... </k> +<REXR> 0 </REXR> +<REG> 4 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => ArDX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 2 </MOD> -<RM> 2 </RM> +rule <OUTREG> _ => REG_YMM5 </OUTREG> +<k> YMM_R_64 => . ... </k> +<REXR> 0 </REXR> +<REG> 5 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => Ar10 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 2 </MOD> -<RM> 2 </RM> +rule <OUTREG> _ => REG_YMM6 </OUTREG> +<k> YMM_R_64 => . ... </k> +<REXR> 0 </REXR> +<REG> 6 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => ArBX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 2 </MOD> -<RM> 3 </RM> +rule <OUTREG> _ => REG_YMM7 </OUTREG> +<k> YMM_R_64 => . ... </k> +<REXR> 0 </REXR> +<REG> 7 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => Ar11 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 2 </MOD> -<RM> 3 </RM> +rule <OUTREG> _ => REG_YMM8 </OUTREG> +<k> YMM_R_64 => . ... </k> +<REXR> 1 </REXR> +<REG> 0 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => SIB ... </k> -<REXB> 0 </REXB> -<MOD> 2 </MOD> -<RM> 4 </RM> +rule <OUTREG> _ => REG_YMM9 </OUTREG> +<k> YMM_R_64 => . ... </k> +<REXR> 1 </REXR> +<REG> 1 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => SIB ... </k> -<REXB> 1 </REXB> -<MOD> 2 </MOD> -<RM> 4 </RM> +rule <OUTREG> _ => REG_YMM10 </OUTREG> +<k> YMM_R_64 => . ... </k> +<REXR> 1 </REXR> +<REG> 2 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => ArBP ~> OUTREGToBASE0 ~> FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 2 </MOD> -<RM> 5 </RM> +rule <OUTREG> _ => REG_YMM11 </OUTREG> +<k> YMM_R_64 => . ... </k> +<REXR> 1 </REXR> +<REG> 3 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => Ar13 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 2 </MOD> -<RM> 5 </RM> +rule <OUTREG> _ => REG_YMM12 </OUTREG> +<k> YMM_R_64 => . ... </k> +<REXR> 1 </REXR> +<REG> 4 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => ArSI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 2 </MOD> -<RM> 6 </RM> +rule <OUTREG> _ => REG_YMM13 </OUTREG> +<k> YMM_R_64 => . ... </k> +<REXR> 1 </REXR> +<REG> 5 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => Ar14 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 2 </MOD> -<RM> 6 </RM> +rule <OUTREG> _ => REG_YMM14 </OUTREG> +<k> YMM_R_64 => . ... </k> +<REXR> 1 </REXR> +<REG> 6 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => ArDI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<MOD> 2 </MOD> -<RM> 7 </RM> +rule <OUTREG> _ => REG_YMM15 </OUTREG> +<k> YMM_R_64 => . ... </k> +<REXR> 1 </REXR> +<REG> 7 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<k> MODRM64alt32 => Ar15 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<MOD> 2 </MOD> -<RM> 7 </RM> +syntax K ::= "YMM_R_32" +rule <OUTREG> _ => REG_YMM0 </OUTREG> +<k> YMM_R_32 => . ... </k> +<REG> 0 </REG> -syntax K ::= "GPRv_B" -rule <k> GPRv_B => GPR64_B ... </k> -<EOSZ> 3 </EOSZ> +rule <OUTREG> _ => REG_YMM1 </OUTREG> +<k> YMM_R_32 => . ... </k> +<REG> 1 </REG> -rule <k> GPRv_B => GPR32_B ... </k> -<EOSZ> 2 </EOSZ> +rule <OUTREG> _ => REG_YMM2 </OUTREG> +<k> YMM_R_32 => . ... </k> +<REG> 2 </REG> -rule <k> GPRv_B => GPR16_B ... </k> -<EOSZ> 1 </EOSZ> +rule <OUTREG> _ => REG_YMM3 </OUTREG> +<k> YMM_R_32 => . ... </k> +<REG> 3 </REG> -syntax K ::= "MEMDISP" -rule <DISPWIDTH> _ => 0 </DISPWIDTH> -<k> MEMDISP => . ... </k> -<NEEDMEMDISP> 0 </NEEDMEMDISP> +rule <OUTREG> _ => REG_YMM4 </OUTREG> +<k> YMM_R_32 => . ... </k> +<REG> 4 </REG> -rule <DISPWIDTH> _ => 8 </DISPWIDTH> -<k> MEMDISP => . ... </k> -<NEEDMEMDISP> 8 </NEEDMEMDISP> +rule <OUTREG> _ => REG_YMM5 </OUTREG> +<k> YMM_R_32 => . ... </k> +<REG> 5 </REG> -rule <DISPWIDTH> _ => 16 </DISPWIDTH> -<k> MEMDISP => . ... </k> -<NEEDMEMDISP> 16 </NEEDMEMDISP> +rule <OUTREG> _ => REG_YMM6 </OUTREG> +<k> YMM_R_32 => . ... </k> +<REG> 6 </REG> -rule <DISPWIDTH> _ => 32 </DISPWIDTH> -<k> MEMDISP => . ... </k> -<NEEDMEMDISP> 32 </NEEDMEMDISP> +rule <OUTREG> _ => REG_YMM7 </OUTREG> +<k> YMM_R_32 => . ... </k> +<REG> 7 </REG> -syntax K ::= "VSIB_INDEX_XMM" +syntax K ::= "XMM_SE64" rule <OUTREG> _ => REG_XMM0 </OUTREG> -<k> VSIB_INDEX_XMM => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 0 </SIBINDEX> +<k> XMM_SE64 => . ... </k> +<ESRC> 0 </ESRC> rule <OUTREG> _ => REG_XMM1 </OUTREG> -<k> VSIB_INDEX_XMM => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 1 </SIBINDEX> +<k> XMM_SE64 => . ... </k> +<ESRC> 1 </ESRC> rule <OUTREG> _ => REG_XMM2 </OUTREG> -<k> VSIB_INDEX_XMM => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 2 </SIBINDEX> +<k> XMM_SE64 => . ... </k> +<ESRC> 2 </ESRC> rule <OUTREG> _ => REG_XMM3 </OUTREG> -<k> VSIB_INDEX_XMM => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 3 </SIBINDEX> +<k> XMM_SE64 => . ... </k> +<ESRC> 3 </ESRC> rule <OUTREG> _ => REG_XMM4 </OUTREG> -<k> VSIB_INDEX_XMM => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 4 </SIBINDEX> +<k> XMM_SE64 => . ... </k> +<ESRC> 4 </ESRC> rule <OUTREG> _ => REG_XMM5 </OUTREG> -<k> VSIB_INDEX_XMM => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 5 </SIBINDEX> +<k> XMM_SE64 => . ... </k> +<ESRC> 5 </ESRC> rule <OUTREG> _ => REG_XMM6 </OUTREG> -<k> VSIB_INDEX_XMM => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 6 </SIBINDEX> +<k> XMM_SE64 => . ... </k> +<ESRC> 6 </ESRC> rule <OUTREG> _ => REG_XMM7 </OUTREG> -<k> VSIB_INDEX_XMM => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 7 </SIBINDEX> +<k> XMM_SE64 => . ... </k> +<ESRC> 7 </ESRC> rule <OUTREG> _ => REG_XMM8 </OUTREG> -<k> VSIB_INDEX_XMM => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 0 </SIBINDEX> +<k> XMM_SE64 => . ... </k> +<ESRC> 8 </ESRC> rule <OUTREG> _ => REG_XMM9 </OUTREG> -<k> VSIB_INDEX_XMM => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 1 </SIBINDEX> +<k> XMM_SE64 => . ... </k> +<ESRC> 9 </ESRC> rule <OUTREG> _ => REG_XMM10 </OUTREG> -<k> VSIB_INDEX_XMM => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 2 </SIBINDEX> +<k> XMM_SE64 => . ... </k> +<ESRC> 10 </ESRC> rule <OUTREG> _ => REG_XMM11 </OUTREG> -<k> VSIB_INDEX_XMM => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 3 </SIBINDEX> +<k> XMM_SE64 => . ... </k> +<ESRC> 11 </ESRC> rule <OUTREG> _ => REG_XMM12 </OUTREG> -<k> VSIB_INDEX_XMM => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 4 </SIBINDEX> +<k> XMM_SE64 => . ... </k> +<ESRC> 12 </ESRC> rule <OUTREG> _ => REG_XMM13 </OUTREG> -<k> VSIB_INDEX_XMM => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 5 </SIBINDEX> +<k> XMM_SE64 => . ... </k> +<ESRC> 13 </ESRC> rule <OUTREG> _ => REG_XMM14 </OUTREG> -<k> VSIB_INDEX_XMM => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 6 </SIBINDEX> +<k> XMM_SE64 => . ... </k> +<ESRC> 14 </ESRC> rule <OUTREG> _ => REG_XMM15 </OUTREG> -<k> VSIB_INDEX_XMM => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 7 </SIBINDEX> +<k> XMM_SE64 => . ... </k> +<ESRC> 15 </ESRC> -syntax K ::= "MEMDISP8" -rule <DISPWIDTH> _ => 8 </DISPWIDTH> -<k> MEMDISP8 => . ... </k> +syntax K ::= "NELEM_TUPLE2" +rule <NELEM> _ => 2 </NELEM> +<k> NELEM_TUPLE2 => . ... </k> +<VL> 0 </VL> -syntax K ::= "YMM_R3" -rule <k> YMM_R3 => YMM_R3_32 ... </k> -<MODE> 0 </MODE> +rule <NELEM> _ => 2 </NELEM> +<k> NELEM_TUPLE2 => . ... </k> +<VL> 1 </VL> -rule <k> YMM_R3 => YMM_R3_32 ... </k> -<MODE> 1 </MODE> +rule <NELEM> _ => 2 </NELEM> +<k> NELEM_TUPLE2 => . ... </k> +<VL> 2 </VL> -rule <k> YMM_R3 => YMM_R3_64 ... </k> -<MODE> 2 </MODE> +syntax K ::= "ESIZE_2_BITS" +rule <ELEMENTSIZE> _ => 2 </ELEMENTSIZE> +<k> ESIZE_2_BITS => . ... </k> +<REX> 0 </REX> -syntax K ::= "FINAL_SSEG_MODE64" -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> FINAL_SSEG_MODE64 => . ... </k> -<SEGOVD> 0 </SEGOVD> +syntax K ::= "NELEM_GPR_WRITER_LDOP_Q" +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_LDOP_Q => . ... </k> +<VL> 0 </VL> -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> -<k> FINAL_SSEG_MODE64 => . ... </k> -<SEGOVD> 1 </SEGOVD> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_LDOP_Q => . ... </k> +<VL> 1 </VL> -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> -<k> FINAL_SSEG_MODE64 => . ... </k> -<SEGOVD> 2 </SEGOVD> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_LDOP_Q => . ... </k> +<VL> 2 </VL> -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> -<k> FINAL_SSEG_MODE64 => . ... </k> -<SEGOVD> 3 </SEGOVD> +syntax K ::= "OrAX" +rule <OUTREG> _ => REG_AX </OUTREG> +<k> OrAX => . ... </k> +<EOSZ> 1 </EOSZ> -rule <OUTREG> _ => REG_FS </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> -<k> FINAL_SSEG_MODE64 => . ... </k> -<SEGOVD> 4 </SEGOVD> +rule <OUTREG> _ => REG_EAX </OUTREG> +<k> OrAX => . ... </k> +<EOSZ> 2 </EOSZ> -rule <OUTREG> _ => REG_GS </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> -<k> FINAL_SSEG_MODE64 => . ... </k> -<SEGOVD> 5 </SEGOVD> +rule <OUTREG> _ => REG_RAX </OUTREG> +<k> OrAX => . ... </k> +<EOSZ> 3 </EOSZ> -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> -<k> FINAL_SSEG_MODE64 => . ... </k> -<SEGOVD> 6 </SEGOVD> +syntax K ::= "Ar11" +rule <OUTREG> _ => REG_R11W </OUTREG> +<k> Ar11 => . ... </k> +<EASZ> 1 </EASZ> -syntax K ::= "GPR64_SB" -rule <OUTREG> _ => REG_RAX </OUTREG> -<k> GPR64_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 0 </SRM> +rule <OUTREG> _ => REG_R11D </OUTREG> +<k> Ar11 => . ... </k> +<EASZ> 2 </EASZ> -rule <OUTREG> _ => REG_RCX </OUTREG> -<k> GPR64_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 1 </SRM> +rule <OUTREG> _ => REG_R11 </OUTREG> +<k> Ar11 => . ... </k> +<EASZ> 3 </EASZ> -rule <OUTREG> _ => REG_RDX </OUTREG> -<k> GPR64_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 2 </SRM> +syntax K ::= "VGPR32_N_64" +rule <OUTREG> _ => REG_EAX </OUTREG> +<k> VGPR32_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 7 </VEXDEST210> -rule <OUTREG> _ => REG_RBX </OUTREG> -<k> GPR64_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 3 </SRM> +rule <OUTREG> _ => REG_ECX </OUTREG> +<k> VGPR32_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_RSP </OUTREG> -<k> GPR64_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 4 </SRM> +rule <OUTREG> _ => REG_EDX </OUTREG> +<k> VGPR32_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_RBP </OUTREG> -<k> GPR64_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 5 </SRM> +rule <OUTREG> _ => REG_EBX </OUTREG> +<k> VGPR32_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_RSI </OUTREG> -<k> GPR64_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 6 </SRM> +rule <OUTREG> _ => REG_ESP </OUTREG> +<k> VGPR32_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_RDI </OUTREG> -<k> GPR64_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 7 </SRM> +rule <OUTREG> _ => REG_EBP </OUTREG> +<k> VGPR32_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_R8 </OUTREG> -<k> GPR64_SB => . ... </k> -<REXB> 1 </REXB> -<SRM> 0 </SRM> +rule <OUTREG> _ => REG_ESI </OUTREG> +<k> VGPR32_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_R9 </OUTREG> -<k> GPR64_SB => . ... </k> -<REXB> 1 </REXB> -<SRM> 1 </SRM> +rule <OUTREG> _ => REG_EDI </OUTREG> +<k> VGPR32_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 0 </VEXDEST210> -rule <OUTREG> _ => REG_R10 </OUTREG> -<k> GPR64_SB => . ... </k> -<REXB> 1 </REXB> -<SRM> 2 </SRM> +rule <OUTREG> _ => REG_R8D </OUTREG> +<k> VGPR32_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 7 </VEXDEST210> -rule <OUTREG> _ => REG_R11 </OUTREG> -<k> GPR64_SB => . ... </k> -<REXB> 1 </REXB> -<SRM> 3 </SRM> +rule <OUTREG> _ => REG_R9D </OUTREG> +<k> VGPR32_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_R12 </OUTREG> -<k> GPR64_SB => . ... </k> -<REXB> 1 </REXB> -<SRM> 4 </SRM> +rule <OUTREG> _ => REG_R10D </OUTREG> +<k> VGPR32_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_R13 </OUTREG> -<k> GPR64_SB => . ... </k> -<REXB> 1 </REXB> -<SRM> 5 </SRM> +rule <OUTREG> _ => REG_R11D </OUTREG> +<k> VGPR32_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_R14 </OUTREG> -<k> GPR64_SB => . ... </k> -<REXB> 1 </REXB> -<SRM> 6 </SRM> +rule <OUTREG> _ => REG_R12D </OUTREG> +<k> VGPR32_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_R15 </OUTREG> -<k> GPR64_SB => . ... </k> -<REXB> 1 </REXB> -<SRM> 7 </SRM> +rule <OUTREG> _ => REG_R13D </OUTREG> +<k> VGPR32_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 2 </VEXDEST210> -syntax K ::= "NELEM_GPR_READER_SUBDWORD" +rule <OUTREG> _ => REG_R14D </OUTREG> +<k> VGPR32_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 1 </VEXDEST210> + + + +rule <OUTREG> _ => REG_R15D </OUTREG> +<k> VGPR32_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 0 </VEXDEST210> + + + +syntax K ::= "FINAL_DSEG1" +rule <k> FINAL_DSEG1 => FINAL_DSEG1_NOT64 ... </k> +<MODE> 0 </MODE> + + + +rule <k> FINAL_DSEG1 => FINAL_DSEG1_NOT64 ... </k> +<MODE> 1 </MODE> + + + +rule <k> FINAL_DSEG1 => FINAL_DSEG1_MODE64 ... </k> +<MODE> 2 </MODE> + + + +syntax K ::= "NELEM_TUPLE1_SUBDWORD" rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_READER_SUBDWORD => . ... </k> +<k> NELEM_TUPLE1_SUBDWORD => . ... </k> <VL> 0 </VL> rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_READER_SUBDWORD => . ... </k> +<k> NELEM_TUPLE1_SUBDWORD => . ... </k> <VL> 1 </VL> rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_READER_SUBDWORD => . ... </k> +<k> NELEM_TUPLE1_SUBDWORD => . ... </k> <VL> 2 </VL> -syntax K ::= "Ar8" -rule <OUTREG> _ => REG_R8W </OUTREG> -<k> Ar8 => . ... </k> -<EASZ> 1 </EASZ> - - - -rule <OUTREG> _ => REG_R8D </OUTREG> -<k> Ar8 => . ... </k> -<EASZ> 2 </EASZ> +syntax K ::= "SAE" +rule <SAE> _ => 1 </SAE> +<k> SAE => . ... </k> +<BCRC> 1 </BCRC> -rule <OUTREG> _ => REG_R8 </OUTREG> -<k> Ar8 => . ... </k> -<EASZ> 3 </EASZ> +rule <k> SAE => DecoderError ... </k> +<BCRC> 0 </BCRC> -syntax K ::= "YMM_R_32" -rule <OUTREG> _ => REG_YMM0 </OUTREG> -<k> YMM_R_32 => . ... </k> -<REG> 0 </REG> +syntax K ::= "ZMM_B3_32" +rule <OUTREG> _ => REG_ZMM0 </OUTREG> +<k> ZMM_B3_32 => . ... </k> +<RM> 0 </RM> -rule <OUTREG> _ => REG_YMM1 </OUTREG> -<k> YMM_R_32 => . ... </k> -<REG> 1 </REG> +rule <OUTREG> _ => REG_ZMM1 </OUTREG> +<k> ZMM_B3_32 => . ... </k> +<RM> 1 </RM> -rule <OUTREG> _ => REG_YMM2 </OUTREG> -<k> YMM_R_32 => . ... </k> -<REG> 2 </REG> +rule <OUTREG> _ => REG_ZMM2 </OUTREG> +<k> ZMM_B3_32 => . ... </k> +<RM> 2 </RM> -rule <OUTREG> _ => REG_YMM3 </OUTREG> -<k> YMM_R_32 => . ... </k> -<REG> 3 </REG> +rule <OUTREG> _ => REG_ZMM3 </OUTREG> +<k> ZMM_B3_32 => . ... </k> +<RM> 3 </RM> -rule <OUTREG> _ => REG_YMM4 </OUTREG> -<k> YMM_R_32 => . ... </k> -<REG> 4 </REG> +rule <OUTREG> _ => REG_ZMM4 </OUTREG> +<k> ZMM_B3_32 => . ... </k> +<RM> 4 </RM> -rule <OUTREG> _ => REG_YMM5 </OUTREG> -<k> YMM_R_32 => . ... </k> -<REG> 5 </REG> +rule <OUTREG> _ => REG_ZMM5 </OUTREG> +<k> ZMM_B3_32 => . ... </k> +<RM> 5 </RM> -rule <OUTREG> _ => REG_YMM6 </OUTREG> -<k> YMM_R_32 => . ... </k> -<REG> 6 </REG> +rule <OUTREG> _ => REG_ZMM6 </OUTREG> +<k> ZMM_B3_32 => . ... </k> +<RM> 6 </RM> -rule <OUTREG> _ => REG_YMM7 </OUTREG> -<k> YMM_R_32 => . ... </k> -<REG> 7 </REG> +rule <OUTREG> _ => REG_ZMM7 </OUTREG> +<k> ZMM_B3_32 => . ... </k> +<RM> 7 </RM> -syntax K ::= "NELEM_MOVDDUP" -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_MOVDDUP => . ... </k> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 0 </VL> +syntax K ::= "MEMDISP8" +rule <DISPWIDTH> _ => 8 </DISPWIDTH> +<k> MEMDISP8 => . ... </k> -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_MOVDDUP => . ... </k> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 1 </VL> +syntax K ::= "BND_R" +rule <OUTREG> _ => REG_BND0 </OUTREG> +<k> BND_R => . ... </k> +<REXR> 0 </REXR> +<REG> 0 </REG> -rule <NELEM> _ => 8 </NELEM> -<k> NELEM_MOVDDUP => . ... </k> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_BND1 </OUTREG> +<k> BND_R => . ... </k> +<REXR> 0 </REXR> +<REG> 1 </REG> -syntax K ::= "VMODRM_YMM" -rule <k> VMODRM_YMM => VSIB_YMM ... </k> -<MOD> 0 </MOD> +rule <OUTREG> _ => REG_BND2 </OUTREG> +<k> BND_R => . ... </k> +<REXR> 0 </REXR> +<REG> 2 </REG> -rule <k> VMODRM_YMM => VSIB_YMM ~> MEMDISP8 ... </k> -<MOD> 1 </MOD> +rule <OUTREG> _ => REG_BND3 </OUTREG> +<k> BND_R => . ... </k> +<REXR> 0 </REXR> +<REG> 3 </REG> -rule <k> VMODRM_YMM => VSIB_YMM ~> MEMDISP32 ... </k> -<MOD> 2 </MOD> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> BND_R => . ... </k> +<REXR> 0 </REXR> +<REG> 4 </REG> -syntax K ::= "NELEM_TUPLE1_4X" -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_TUPLE1_4X => . ... </k> -<VL> 0 </VL> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_R => . ... </k> +<REXR> 0 </REXR> +<REG> 5 </REG> -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_TUPLE1_4X => . ... </k> -<VL> 1 </VL> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_R => . ... </k> +<REXR> 0 </REXR> +<REG> 6 </REG> -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_TUPLE1_4X => . ... </k> -<VL> 2 </VL> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_R => . ... </k> +<REXR> 0 </REXR> +<REG> 7 </REG> -syntax K ::= "BND_B_CHECK" -rule <k> BND_B_CHECK => . ... </k> -<REXB> 0 </REXB> -<RM> 0 </RM> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_R => . ... </k> +<REXR> 1 </REXR> +<REG> 0 </REG> -rule <k> BND_B_CHECK => . ... </k> -<REXB> 0 </REXB> -<RM> 1 </RM> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_R => . ... </k> +<REXR> 1 </REXR> +<REG> 1 </REG> -rule <k> BND_B_CHECK => . ... </k> -<REXB> 0 </REXB> -<RM> 2 </RM> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_R => . ... </k> +<REXR> 1 </REXR> +<REG> 2 </REG> -rule <k> BND_B_CHECK => . ... </k> -<REXB> 0 </REXB> -<RM> 3 </RM> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_R => . ... </k> +<REXR> 1 </REXR> +<REG> 3 </REG> -rule <k> BND_B_CHECK => DecoderError ... </k> -<REXB> 0 </REXB> -<RM> 4 </RM> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_R => . ... </k> +<REXR> 1 </REXR> +<REG> 4 </REG> -rule <k> BND_B_CHECK => DecoderError ... </k> -<REXB> 0 </REXB> -<RM> 5 </RM> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_R => . ... </k> +<REXR> 1 </REXR> +<REG> 5 </REG> -rule <k> BND_B_CHECK => DecoderError ... </k> -<REXB> 0 </REXB> -<RM> 6 </RM> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_R => . ... </k> +<REXR> 1 </REXR> +<REG> 6 </REG> -rule <k> BND_B_CHECK => DecoderError ... </k> -<REXB> 0 </REXB> -<RM> 7 </RM> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_R => . ... </k> +<REXR> 1 </REXR> +<REG> 7 </REG> -rule <k> BND_B_CHECK => DecoderError ... </k> -<REXB> 1 </REXB> -<RM> 0 </RM> +syntax K ::= "ZMM_B3" +rule <k> ZMM_B3 => ZMM_B3_32 ... </k> +<MODE> 0 </MODE> -rule <k> BND_B_CHECK => DecoderError ... </k> -<REXB> 1 </REXB> -<RM> 1 </RM> +rule <k> ZMM_B3 => ZMM_B3_32 ... </k> +<MODE> 1 </MODE> -rule <k> BND_B_CHECK => DecoderError ... </k> -<REXB> 1 </REXB> -<RM> 2 </RM> +rule <k> ZMM_B3 => ZMM_B3_64 ... </k> +<MODE> 2 </MODE> -rule <k> BND_B_CHECK => DecoderError ... </k> -<REXB> 1 </REXB> -<RM> 3 </RM> +syntax K ::= "ZMM_N3_32" +rule <OUTREG> _ => REG_ZMM0 </OUTREG> +<k> ZMM_N3_32 => . ... </k> +<VEXDEST210> 7 </VEXDEST210> -rule <k> BND_B_CHECK => DecoderError ... </k> -<REXB> 1 </REXB> -<RM> 4 </RM> +rule <OUTREG> _ => REG_ZMM1 </OUTREG> +<k> ZMM_N3_32 => . ... </k> +<VEXDEST210> 6 </VEXDEST210> -rule <k> BND_B_CHECK => DecoderError ... </k> -<REXB> 1 </REXB> -<RM> 5 </RM> +rule <OUTREG> _ => REG_ZMM2 </OUTREG> +<k> ZMM_N3_32 => . ... </k> +<VEXDEST210> 5 </VEXDEST210> -rule <k> BND_B_CHECK => DecoderError ... </k> -<REXB> 1 </REXB> -<RM> 6 </RM> +rule <OUTREG> _ => REG_ZMM3 </OUTREG> +<k> ZMM_N3_32 => . ... </k> +<VEXDEST210> 4 </VEXDEST210> -rule <k> BND_B_CHECK => DecoderError ... </k> -<REXB> 1 </REXB> -<RM> 7 </RM> +rule <OUTREG> _ => REG_ZMM4 </OUTREG> +<k> ZMM_N3_32 => . ... </k> +<VEXDEST210> 3 </VEXDEST210> -syntax K ::= "XMM_B3" -rule <k> XMM_B3 => XMM_B3_32 ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_ZMM5 </OUTREG> +<k> ZMM_N3_32 => . ... </k> +<VEXDEST210> 2 </VEXDEST210> -rule <k> XMM_B3 => XMM_B3_32 ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_ZMM6 </OUTREG> +<k> ZMM_N3_32 => . ... </k> +<VEXDEST210> 1 </VEXDEST210> -rule <k> XMM_B3 => XMM_B3_64 ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_ZMM7 </OUTREG> +<k> ZMM_N3_32 => . ... </k> +<VEXDEST210> 0 </VEXDEST210> -syntax K ::= "ESIZE_2_BITS" -rule <ELEMENTSIZE> _ => 2 </ELEMENTSIZE> -<k> ESIZE_2_BITS => . ... </k> +syntax K ::= "ESIZE_1_BITS" +rule <ELEMENTSIZE> _ => 1 </ELEMENTSIZE> +<k> ESIZE_1_BITS => . ... </k> <REX> 0 </REX> -syntax K ::= "GPR64_R" -rule <OUTREG> _ => REG_RAX </OUTREG> -<k> GPR64_R => . ... </k> +syntax K ::= "A_GPR_R" +rule <k> A_GPR_R => ArAX ... </k> <REXR> 0 </REXR> <REG> 0 </REG> -rule <OUTREG> _ => REG_RCX </OUTREG> -<k> GPR64_R => . ... </k> +rule <k> A_GPR_R => ArCX ... </k> <REXR> 0 </REXR> <REG> 1 </REG> -rule <OUTREG> _ => REG_RDX </OUTREG> -<k> GPR64_R => . ... </k> +rule <k> A_GPR_R => ArDX ... </k> <REXR> 0 </REXR> <REG> 2 </REG> -rule <OUTREG> _ => REG_RBX </OUTREG> -<k> GPR64_R => . ... </k> +rule <k> A_GPR_R => ArBX ... </k> <REXR> 0 </REXR> <REG> 3 </REG> -rule <OUTREG> _ => REG_RSP </OUTREG> -<k> GPR64_R => . ... </k> +rule <k> A_GPR_R => ArSP ... </k> <REXR> 0 </REXR> <REG> 4 </REG> -rule <OUTREG> _ => REG_RBP </OUTREG> -<k> GPR64_R => . ... </k> +rule <k> A_GPR_R => ArBP ... </k> <REXR> 0 </REXR> <REG> 5 </REG> -rule <OUTREG> _ => REG_RSI </OUTREG> -<k> GPR64_R => . ... </k> +rule <k> A_GPR_R => ArSI ... </k> <REXR> 0 </REXR> <REG> 6 </REG> -rule <OUTREG> _ => REG_RDI </OUTREG> -<k> GPR64_R => . ... </k> +rule <k> A_GPR_R => ArDI ... </k> <REXR> 0 </REXR> <REG> 7 </REG> -rule <OUTREG> _ => REG_R8 </OUTREG> -<k> GPR64_R => . ... </k> +rule <k> A_GPR_R => Ar8 ... </k> <REXR> 1 </REXR> <REG> 0 </REG> -rule <OUTREG> _ => REG_R9 </OUTREG> -<k> GPR64_R => . ... </k> +rule <k> A_GPR_R => Ar9 ... </k> <REXR> 1 </REXR> <REG> 1 </REG> -rule <OUTREG> _ => REG_R10 </OUTREG> -<k> GPR64_R => . ... </k> +rule <k> A_GPR_R => Ar10 ... </k> <REXR> 1 </REXR> <REG> 2 </REG> -rule <OUTREG> _ => REG_R11 </OUTREG> -<k> GPR64_R => . ... </k> +rule <k> A_GPR_R => Ar11 ... </k> <REXR> 1 </REXR> <REG> 3 </REG> -rule <OUTREG> _ => REG_R12 </OUTREG> -<k> GPR64_R => . ... </k> +rule <k> A_GPR_R => Ar12 ... </k> <REXR> 1 </REXR> <REG> 4 </REG> -rule <OUTREG> _ => REG_R13 </OUTREG> -<k> GPR64_R => . ... </k> +rule <k> A_GPR_R => Ar13 ... </k> <REXR> 1 </REXR> <REG> 5 </REG> -rule <OUTREG> _ => REG_R14 </OUTREG> -<k> GPR64_R => . ... </k> +rule <k> A_GPR_R => Ar14 ... </k> <REXR> 1 </REXR> <REG> 6 </REG> -rule <OUTREG> _ => REG_R15 </OUTREG> -<k> GPR64_R => . ... </k> +rule <k> A_GPR_R => Ar15 ... </k> <REXR> 1 </REXR> <REG> 7 </REG> -syntax K ::= "DF64" -rule <k> DF64 => . ... </k> -<MODE> 0 </MODE> +syntax K ::= "ESIZE_16_BITS" +rule <ELEMENTSIZE> _ => 16 </ELEMENTSIZE> +<k> ESIZE_16_BITS => . ... </k> +<REX> 0 </REX> -rule <k> DF64 => . ... </k> -<MODE> 1 </MODE> +syntax K ::= "Ar12" +rule <OUTREG> _ => REG_R12W </OUTREG> +<k> Ar12 => . ... </k> +<EASZ> 1 </EASZ> -rule <EOSZ> _ => 1 </EOSZ> -<DF64> _ => 1 </DF64> -<k> DF64 => . ... </k> -<MODE> 2 </MODE> -<OSZ> 1 </OSZ> -<REXW> 0 </REXW> +rule <OUTREG> _ => REG_R12D </OUTREG> +<k> Ar12 => . ... </k> +<EASZ> 2 </EASZ> -rule <EOSZ> _ => 3 </EOSZ> -<DF64> _ => 1 </DF64> -<k> DF64 => . ... </k> -<MODE> 2 </MODE> -<OSZ> 0 </OSZ> -<REXW> 0 </REXW> +rule <OUTREG> _ => REG_R12 </OUTREG> +<k> Ar12 => . ... </k> +<EASZ> 3 </EASZ> -rule <EOSZ> _ => 3 </EOSZ> -<DF64> _ => 1 </DF64> -<k> DF64 => . ... </k> -<MODE> 2 </MODE> -<OSZ> 1 </OSZ> -<REXW> 1 </REXW> +syntax K ::= "VGPR64_B" +rule <OUTREG> _ => REG_RAX </OUTREG> +<k> VGPR64_B => . ... </k> +<REXB> 0 </REXB> +<RM> 0 </RM> -rule <EOSZ> _ => 3 </EOSZ> -<DF64> _ => 1 </DF64> -<k> DF64 => . ... </k> -<MODE> 2 </MODE> -<OSZ> 0 </OSZ> -<REXW> 1 </REXW> +rule <OUTREG> _ => REG_RCX </OUTREG> +<k> VGPR64_B => . ... </k> +<REXB> 0 </REXB> +<RM> 1 </RM> -syntax K ::= "FINAL_DSEG1_MODE64" -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> FINAL_DSEG1_MODE64 => . ... </k> -<SEGOVD> 0 </SEGOVD> +rule <OUTREG> _ => REG_RDX </OUTREG> +<k> VGPR64_B => . ... </k> +<REXB> 0 </REXB> +<RM> 2 </RM> -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> -<k> FINAL_DSEG1_MODE64 => . ... </k> -<SEGOVD> 1 </SEGOVD> +rule <OUTREG> _ => REG_RBX </OUTREG> +<k> VGPR64_B => . ... </k> +<REXB> 0 </REXB> +<RM> 3 </RM> -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> -<k> FINAL_DSEG1_MODE64 => . ... </k> -<SEGOVD> 2 </SEGOVD> +rule <OUTREG> _ => REG_RSP </OUTREG> +<k> VGPR64_B => . ... </k> +<REXB> 0 </REXB> +<RM> 4 </RM> -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> -<k> FINAL_DSEG1_MODE64 => . ... </k> -<SEGOVD> 3 </SEGOVD> +rule <OUTREG> _ => REG_RBP </OUTREG> +<k> VGPR64_B => . ... </k> +<REXB> 0 </REXB> +<RM> 5 </RM> -rule <OUTREG> _ => REG_FS </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 0 </USINGDEFAULTSEGMENT1> -<k> FINAL_DSEG1_MODE64 => . ... </k> -<SEGOVD> 4 </SEGOVD> +rule <OUTREG> _ => REG_RSI </OUTREG> +<k> VGPR64_B => . ... </k> +<REXB> 0 </REXB> +<RM> 6 </RM> -rule <OUTREG> _ => REG_GS </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 0 </USINGDEFAULTSEGMENT1> -<k> FINAL_DSEG1_MODE64 => . ... </k> -<SEGOVD> 5 </SEGOVD> +rule <OUTREG> _ => REG_RDI </OUTREG> +<k> VGPR64_B => . ... </k> +<REXB> 0 </REXB> +<RM> 7 </RM> -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> -<k> FINAL_DSEG1_MODE64 => . ... </k> -<SEGOVD> 6 </SEGOVD> +rule <OUTREG> _ => REG_R8 </OUTREG> +<k> VGPR64_B => . ... </k> +<REXB> 1 </REXB> +<RM> 0 </RM> -syntax K ::= "GPR8_SB" -rule <OUTREG> _ => REG_AL </OUTREG> -<k> GPR8_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 0 </SRM> +rule <OUTREG> _ => REG_R9 </OUTREG> +<k> VGPR64_B => . ... </k> +<REXB> 1 </REXB> +<RM> 1 </RM> -rule <OUTREG> _ => REG_CL </OUTREG> -<k> GPR8_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 1 </SRM> +rule <OUTREG> _ => REG_R10 </OUTREG> +<k> VGPR64_B => . ... </k> +<REXB> 1 </REXB> +<RM> 2 </RM> -rule <OUTREG> _ => REG_DL </OUTREG> -<k> GPR8_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 2 </SRM> +rule <OUTREG> _ => REG_R11 </OUTREG> +<k> VGPR64_B => . ... </k> +<REXB> 1 </REXB> +<RM> 3 </RM> -rule <OUTREG> _ => REG_BL </OUTREG> -<k> GPR8_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 3 </SRM> +rule <OUTREG> _ => REG_R12 </OUTREG> +<k> VGPR64_B => . ... </k> +<REXB> 1 </REXB> +<RM> 4 </RM> -rule <OUTREG> _ => REG_AH </OUTREG> -<k> GPR8_SB => . ... </k> +rule <OUTREG> _ => REG_R13 </OUTREG> +<k> VGPR64_B => . ... </k> +<REXB> 1 </REXB> +<RM> 5 </RM> + + + +rule <OUTREG> _ => REG_R14 </OUTREG> +<k> VGPR64_B => . ... </k> +<REXB> 1 </REXB> +<RM> 6 </RM> + + + +rule <OUTREG> _ => REG_R15 </OUTREG> +<k> VGPR64_B => . ... </k> +<REXB> 1 </REXB> +<RM> 7 </RM> + + + +syntax K ::= "GPR16_SB" +rule <OUTREG> _ => REG_AX </OUTREG> +<k> GPR16_SB => . ... </k> <REXB> 0 </REXB> -<SRM> 4 </SRM> -<REX> 0 </REX> +<SRM> 0 </SRM> -rule <OUTREG> _ => REG_CH </OUTREG> -<k> GPR8_SB => . ... </k> +rule <OUTREG> _ => REG_CX </OUTREG> +<k> GPR16_SB => . ... </k> <REXB> 0 </REXB> -<SRM> 5 </SRM> -<REX> 0 </REX> +<SRM> 1 </SRM> -rule <OUTREG> _ => REG_DH </OUTREG> -<k> GPR8_SB => . ... </k> +rule <OUTREG> _ => REG_DX </OUTREG> +<k> GPR16_SB => . ... </k> <REXB> 0 </REXB> -<SRM> 6 </SRM> -<REX> 0 </REX> +<SRM> 2 </SRM> -rule <OUTREG> _ => REG_BH </OUTREG> -<k> GPR8_SB => . ... </k> +rule <OUTREG> _ => REG_BX </OUTREG> +<k> GPR16_SB => . ... </k> <REXB> 0 </REXB> -<SRM> 7 </SRM> -<REX> 0 </REX> +<SRM> 3 </SRM> -rule <OUTREG> _ => REG_SPL </OUTREG> -<k> GPR8_SB => . ... </k> +rule <OUTREG> _ => REG_SP </OUTREG> +<k> GPR16_SB => . ... </k> <REXB> 0 </REXB> <SRM> 4 </SRM> -<REX> 1 </REX> -rule <OUTREG> _ => REG_BPL </OUTREG> -<k> GPR8_SB => . ... </k> +rule <OUTREG> _ => REG_BP </OUTREG> +<k> GPR16_SB => . ... </k> <REXB> 0 </REXB> <SRM> 5 </SRM> -<REX> 1 </REX> -rule <OUTREG> _ => REG_SIL </OUTREG> -<k> GPR8_SB => . ... </k> +rule <OUTREG> _ => REG_SI </OUTREG> +<k> GPR16_SB => . ... </k> <REXB> 0 </REXB> <SRM> 6 </SRM> -<REX> 1 </REX> -rule <OUTREG> _ => REG_DIL </OUTREG> -<k> GPR8_SB => . ... </k> +rule <OUTREG> _ => REG_DI </OUTREG> +<k> GPR16_SB => . ... </k> <REXB> 0 </REXB> <SRM> 7 </SRM> -<REX> 1 </REX> -rule <OUTREG> _ => REG_R8B </OUTREG> -<k> GPR8_SB => . ... </k> +rule <OUTREG> _ => REG_R8W </OUTREG> +<k> GPR16_SB => . ... </k> <REXB> 1 </REXB> <SRM> 0 </SRM> -rule <OUTREG> _ => REG_R9B </OUTREG> -<k> GPR8_SB => . ... </k> +rule <OUTREG> _ => REG_R9W </OUTREG> +<k> GPR16_SB => . ... </k> <REXB> 1 </REXB> <SRM> 1 </SRM> -rule <OUTREG> _ => REG_R10B </OUTREG> -<k> GPR8_SB => . ... </k> +rule <OUTREG> _ => REG_R10W </OUTREG> +<k> GPR16_SB => . ... </k> <REXB> 1 </REXB> <SRM> 2 </SRM> -rule <OUTREG> _ => REG_R11B </OUTREG> -<k> GPR8_SB => . ... </k> +rule <OUTREG> _ => REG_R11W </OUTREG> +<k> GPR16_SB => . ... </k> <REXB> 1 </REXB> <SRM> 3 </SRM> -rule <OUTREG> _ => REG_R12B </OUTREG> -<k> GPR8_SB => . ... </k> +rule <OUTREG> _ => REG_R12W </OUTREG> +<k> GPR16_SB => . ... </k> <REXB> 1 </REXB> <SRM> 4 </SRM> -rule <OUTREG> _ => REG_R13B </OUTREG> -<k> GPR8_SB => . ... </k> +rule <OUTREG> _ => REG_R13W </OUTREG> +<k> GPR16_SB => . ... </k> <REXB> 1 </REXB> <SRM> 5 </SRM> -rule <OUTREG> _ => REG_R14B </OUTREG> -<k> GPR8_SB => . ... </k> +rule <OUTREG> _ => REG_R14W </OUTREG> +<k> GPR16_SB => . ... </k> <REXB> 1 </REXB> <SRM> 6 </SRM> -rule <OUTREG> _ => REG_R15B </OUTREG> -<k> GPR8_SB => . ... </k> +rule <OUTREG> _ => REG_R15W </OUTREG> +<k> GPR16_SB => . ... </k> <REXB> 1 </REXB> <SRM> 7 </SRM> -syntax K ::= "GPRm_R" -rule <k> GPRm_R => GPR64_R ... </k> -<MODE> 2 </MODE> - - - -rule <k> GPRm_R => GPR32_R ... </k> -<MODE> 1 </MODE> - - - -rule <k> GPRm_R => GPR32_R ... </k> -<MODE> 0 </MODE> +syntax K ::= "MASK_N64" +rule <OUTREG> _ => REG_K7 </OUTREG> +<k> MASK_N64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 0 </VEXDEST210> -syntax K ::= "UISA_VSIB_ZMM" -rule <SCALE> _ => 1 </SCALE> -<k> UISA_VSIB_ZMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_ZMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> +rule <OUTREG> _ => REG_K6 </OUTREG> +<k> MASK_N64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 1 </VEXDEST210> -rule <SCALE> _ => 2 </SCALE> -<k> UISA_VSIB_ZMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_ZMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> +rule <OUTREG> _ => REG_K5 </OUTREG> +<k> MASK_N64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 2 </VEXDEST210> -rule <SCALE> _ => 4 </SCALE> -<k> UISA_VSIB_ZMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_ZMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> +rule <OUTREG> _ => REG_K4 </OUTREG> +<k> MASK_N64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 3 </VEXDEST210> -rule <SCALE> _ => 8 </SCALE> -<k> UISA_VSIB_ZMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_ZMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> +rule <OUTREG> _ => REG_K3 </OUTREG> +<k> MASK_N64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 4 </VEXDEST210> -syntax K ::= "GPRz_B" -rule <k> GPRz_B => GPR32_B ... </k> -<EOSZ> 3 </EOSZ> +rule <OUTREG> _ => REG_K2 </OUTREG> +<k> MASK_N64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 5 </VEXDEST210> -rule <k> GPRz_B => GPR32_B ... </k> -<EOSZ> 2 </EOSZ> +rule <OUTREG> _ => REG_K1 </OUTREG> +<k> MASK_N64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 6 </VEXDEST210> -rule <k> GPRz_B => GPR16_B ... </k> -<EOSZ> 1 </EOSZ> +rule <OUTREG> _ => REG_K0 </OUTREG> +<k> MASK_N64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 7 </VEXDEST210> -syntax K ::= "ArSI" -rule <OUTREG> _ => REG_SI </OUTREG> -<k> ArSI => . ... </k> +syntax K ::= "ArCX" +rule <OUTREG> _ => REG_CX </OUTREG> +<k> ArCX => . ... </k> <EASZ> 1 </EASZ> -rule <OUTREG> _ => REG_ESI </OUTREG> -<k> ArSI => . ... </k> +rule <OUTREG> _ => REG_ECX </OUTREG> +<k> ArCX => . ... </k> <EASZ> 2 </EASZ> -rule <OUTREG> _ => REG_RSI </OUTREG> -<k> ArSI => . ... </k> +rule <OUTREG> _ => REG_RCX </OUTREG> +<k> ArCX => . ... </k> <EASZ> 3 </EASZ> -syntax K ::= "GPRz_R" -rule <k> GPRz_R => GPR32_R ... </k> -<EOSZ> 3 </EOSZ> +syntax K ::= "XMM_N_64" +rule <OUTREG> _ => REG_XMM0 </OUTREG> +<k> XMM_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 7 </VEXDEST210> -rule <k> GPRz_R => GPR32_R ... </k> -<EOSZ> 2 </EOSZ> +rule <OUTREG> _ => REG_XMM1 </OUTREG> +<k> XMM_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 6 </VEXDEST210> -rule <k> GPRz_R => GPR16_R ... </k> -<EOSZ> 1 </EOSZ> +rule <OUTREG> _ => REG_XMM2 </OUTREG> +<k> XMM_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 5 </VEXDEST210> -syntax K ::= "GPR32_B" -rule <OUTREG> _ => REG_EAX </OUTREG> -<k> GPR32_B => . ... </k> -<REXB> 0 </REXB> -<RM> 0 </RM> +rule <OUTREG> _ => REG_XMM3 </OUTREG> +<k> XMM_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_ECX </OUTREG> -<k> GPR32_B => . ... </k> -<REXB> 0 </REXB> -<RM> 1 </RM> +rule <OUTREG> _ => REG_XMM4 </OUTREG> +<k> XMM_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_EDX </OUTREG> -<k> GPR32_B => . ... </k> -<REXB> 0 </REXB> -<RM> 2 </RM> +rule <OUTREG> _ => REG_XMM5 </OUTREG> +<k> XMM_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_EBX </OUTREG> -<k> GPR32_B => . ... </k> -<REXB> 0 </REXB> -<RM> 3 </RM> +rule <OUTREG> _ => REG_XMM6 </OUTREG> +<k> XMM_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_ESP </OUTREG> -<k> GPR32_B => . ... </k> -<REXB> 0 </REXB> -<RM> 4 </RM> +rule <OUTREG> _ => REG_XMM7 </OUTREG> +<k> XMM_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 0 </VEXDEST210> -rule <OUTREG> _ => REG_EBP </OUTREG> -<k> GPR32_B => . ... </k> -<REXB> 0 </REXB> -<RM> 5 </RM> +rule <OUTREG> _ => REG_XMM8 </OUTREG> +<k> XMM_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 7 </VEXDEST210> -rule <OUTREG> _ => REG_ESI </OUTREG> -<k> GPR32_B => . ... </k> -<REXB> 0 </REXB> -<RM> 6 </RM> +rule <OUTREG> _ => REG_XMM9 </OUTREG> +<k> XMM_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_EDI </OUTREG> -<k> GPR32_B => . ... </k> -<REXB> 0 </REXB> -<RM> 7 </RM> +rule <OUTREG> _ => REG_XMM10 </OUTREG> +<k> XMM_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_R8D </OUTREG> -<k> GPR32_B => . ... </k> -<REXB> 1 </REXB> -<RM> 0 </RM> +rule <OUTREG> _ => REG_XMM11 </OUTREG> +<k> XMM_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_R9D </OUTREG> -<k> GPR32_B => . ... </k> -<REXB> 1 </REXB> -<RM> 1 </RM> +rule <OUTREG> _ => REG_XMM12 </OUTREG> +<k> XMM_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_R10D </OUTREG> -<k> GPR32_B => . ... </k> -<REXB> 1 </REXB> -<RM> 2 </RM> +rule <OUTREG> _ => REG_XMM13 </OUTREG> +<k> XMM_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_R11D </OUTREG> -<k> GPR32_B => . ... </k> -<REXB> 1 </REXB> -<RM> 3 </RM> +rule <OUTREG> _ => REG_XMM14 </OUTREG> +<k> XMM_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_R12D </OUTREG> -<k> GPR32_B => . ... </k> -<REXB> 1 </REXB> -<RM> 4 </RM> +rule <OUTREG> _ => REG_XMM15 </OUTREG> +<k> XMM_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 0 </VEXDEST210> -rule <OUTREG> _ => REG_R13D </OUTREG> -<k> GPR32_B => . ... </k> -<REXB> 1 </REXB> -<RM> 5 </RM> +syntax K ::= "GPRz_R" +rule <k> GPRz_R => GPR32_R ... </k> +<EOSZ> 3 </EOSZ> -rule <OUTREG> _ => REG_R14D </OUTREG> -<k> GPR32_B => . ... </k> -<REXB> 1 </REXB> -<RM> 6 </RM> +rule <k> GPRz_R => GPR32_R ... </k> +<EOSZ> 2 </EOSZ> -rule <OUTREG> _ => REG_R15D </OUTREG> -<k> GPR32_B => . ... </k> -<REXB> 1 </REXB> -<RM> 7 </RM> +rule <k> GPRz_R => GPR16_R ... </k> +<EOSZ> 1 </EOSZ> -syntax K ::= "NELEM_TUPLE1_SUBDWORD" -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_TUPLE1_SUBDWORD => . ... </k> -<VL> 0 </VL> +syntax K ::= "ArDI" +rule <OUTREG> _ => REG_DI </OUTREG> +<k> ArDI => . ... </k> +<EASZ> 1 </EASZ> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_TUPLE1_SUBDWORD => . ... </k> -<VL> 1 </VL> +rule <OUTREG> _ => REG_EDI </OUTREG> +<k> ArDI => . ... </k> +<EASZ> 2 </EASZ> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_TUPLE1_SUBDWORD => . ... </k> -<VL> 2 </VL> +rule <OUTREG> _ => REG_RDI </OUTREG> +<k> ArDI => . ... </k> +<EASZ> 3 </EASZ> -syntax K ::= "NELEM_GPR_WRITER_LDOP" +syntax K ::= "NELEM_TUPLE1" rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_LDOP => . ... </k> +<k> NELEM_TUPLE1 => . ... </k> <VL> 0 </VL> rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_LDOP => . ... </k> +<k> NELEM_TUPLE1 => . ... </k> <VL> 1 </VL> rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_LDOP => . ... </k> +<k> NELEM_TUPLE1 => . ... </k> <VL> 2 </VL> -syntax K ::= "NELEM_TUPLE1_BYTE" -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_TUPLE1_BYTE => . ... </k> -<VL> 0 </VL> +syntax K ::= "XMM_R3" +rule <k> XMM_R3 => XMM_R3_32 ... </k> +<MODE> 0 </MODE> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_TUPLE1_BYTE => . ... </k> -<VL> 1 </VL> +rule <k> XMM_R3 => XMM_R3_32 ... </k> +<MODE> 1 </MODE> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_TUPLE1_BYTE => . ... </k> -<VL> 2 </VL> +rule <k> XMM_R3 => XMM_R3_64 ... </k> +<MODE> 2 </MODE> -syntax K ::= "ArBP" -rule <OUTREG> _ => REG_BP </OUTREG> -<k> ArBP => . ... </k> +syntax K ::= "ArBX" +rule <OUTREG> _ => REG_BX </OUTREG> +<k> ArBX => . ... </k> <EASZ> 1 </EASZ> -rule <OUTREG> _ => REG_EBP </OUTREG> -<k> ArBP => . ... </k> +rule <OUTREG> _ => REG_EBX </OUTREG> +<k> ArBX => . ... </k> <EASZ> 2 </EASZ> -rule <OUTREG> _ => REG_RBP </OUTREG> -<k> ArBP => . ... </k> +rule <OUTREG> _ => REG_RBX </OUTREG> +<k> ArBX => . ... </k> <EASZ> 3 </EASZ> -syntax K ::= "XMM_B3_64" +syntax K ::= "XMM_SE32" rule <OUTREG> _ => REG_XMM0 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 0 </REXB> -<RM> 0 </RM> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> XMM_SE32 => . ... </k> +<ESRC> 0 </ESRC> rule <OUTREG> _ => REG_XMM1 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 0 </REXB> -<RM> 1 </RM> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> XMM_SE32 => . ... </k> +<ESRC> 1 </ESRC> rule <OUTREG> _ => REG_XMM2 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 0 </REXB> -<RM> 2 </RM> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> XMM_SE32 => . ... </k> +<ESRC> 2 </ESRC> rule <OUTREG> _ => REG_XMM3 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 0 </REXB> -<RM> 3 </RM> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> XMM_SE32 => . ... </k> +<ESRC> 3 </ESRC> rule <OUTREG> _ => REG_XMM4 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 0 </REXB> -<RM> 4 </RM> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> XMM_SE32 => . ... </k> +<ESRC> 4 </ESRC> rule <OUTREG> _ => REG_XMM5 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 0 </REXB> -<RM> 5 </RM> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> XMM_SE32 => . ... </k> +<ESRC> 5 </ESRC> rule <OUTREG> _ => REG_XMM6 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 0 </REXB> -<RM> 6 </RM> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> XMM_SE32 => . ... </k> +<ESRC> 6 </ESRC> rule <OUTREG> _ => REG_XMM7 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 0 </REXB> -<RM> 7 </RM> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> XMM_SE32 => . ... </k> +<ESRC> 7 </ESRC> -rule <OUTREG> _ => REG_XMM8 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 1 </REXB> -<RM> 0 </RM> +rule <OUTREG> _ => REG_XMM0 </OUTREG> +<k> XMM_SE32 => . ... </k> +<ESRC> 8 </ESRC> -rule <OUTREG> _ => REG_XMM9 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 1 </REXB> -<RM> 1 </RM> +rule <OUTREG> _ => REG_XMM1 </OUTREG> +<k> XMM_SE32 => . ... </k> +<ESRC> 9 </ESRC> -rule <OUTREG> _ => REG_XMM10 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 1 </REXB> -<RM> 2 </RM> +rule <OUTREG> _ => REG_XMM2 </OUTREG> +<k> XMM_SE32 => . ... </k> +<ESRC> 10 </ESRC> -rule <OUTREG> _ => REG_XMM11 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 1 </REXB> -<RM> 3 </RM> +rule <OUTREG> _ => REG_XMM3 </OUTREG> +<k> XMM_SE32 => . ... </k> +<ESRC> 11 </ESRC> -rule <OUTREG> _ => REG_XMM12 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 1 </REXB> -<RM> 4 </RM> +rule <OUTREG> _ => REG_XMM4 </OUTREG> +<k> XMM_SE32 => . ... </k> +<ESRC> 12 </ESRC> -rule <OUTREG> _ => REG_XMM13 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 1 </REXB> -<RM> 5 </RM> +rule <OUTREG> _ => REG_XMM5 </OUTREG> +<k> XMM_SE32 => . ... </k> +<ESRC> 13 </ESRC> -rule <OUTREG> _ => REG_XMM14 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 1 </REXB> -<RM> 6 </RM> +rule <OUTREG> _ => REG_XMM6 </OUTREG> +<k> XMM_SE32 => . ... </k> +<ESRC> 14 </ESRC> -rule <OUTREG> _ => REG_XMM15 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 1 </REXB> -<RM> 7 </RM> +rule <OUTREG> _ => REG_XMM7 </OUTREG> +<k> XMM_SE32 => . ... </k> +<ESRC> 15 </ESRC> -rule <OUTREG> _ => REG_XMM16 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 0 </RM> +syntax K ::= "DF64" +rule <k> DF64 => . ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_XMM17 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 1 </RM> +rule <k> DF64 => . ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_XMM18 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 2 </RM> +rule <EOSZ> _ => 1 </EOSZ> +<DF64> _ => 1 </DF64> +<k> DF64 => . ... </k> +<MODE> 2 </MODE> +<OSZ> 1 </OSZ> +<REXW> 0 </REXW> -rule <OUTREG> _ => REG_XMM19 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 3 </RM> +rule <EOSZ> _ => 3 </EOSZ> +<DF64> _ => 1 </DF64> +<k> DF64 => . ... </k> +<MODE> 2 </MODE> +<OSZ> 0 </OSZ> +<REXW> 0 </REXW> -rule <OUTREG> _ => REG_XMM20 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 4 </RM> +rule <EOSZ> _ => 3 </EOSZ> +<DF64> _ => 1 </DF64> +<k> DF64 => . ... </k> +<MODE> 2 </MODE> +<OSZ> 1 </OSZ> +<REXW> 1 </REXW> -rule <OUTREG> _ => REG_XMM21 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 5 </RM> +rule <EOSZ> _ => 3 </EOSZ> +<DF64> _ => 1 </DF64> +<k> DF64 => . ... </k> +<MODE> 2 </MODE> +<OSZ> 0 </OSZ> +<REXW> 1 </REXW> -rule <OUTREG> _ => REG_XMM22 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 6 </RM> +syntax K ::= "YMM_SE64" +rule <OUTREG> _ => REG_YMM0 </OUTREG> +<k> YMM_SE64 => . ... </k> +<ESRC> 0 </ESRC> -rule <OUTREG> _ => REG_XMM23 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 7 </RM> +rule <OUTREG> _ => REG_YMM1 </OUTREG> +<k> YMM_SE64 => . ... </k> +<ESRC> 1 </ESRC> -rule <OUTREG> _ => REG_XMM24 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 0 </RM> +rule <OUTREG> _ => REG_YMM2 </OUTREG> +<k> YMM_SE64 => . ... </k> +<ESRC> 2 </ESRC> -rule <OUTREG> _ => REG_XMM25 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 1 </RM> +rule <OUTREG> _ => REG_YMM3 </OUTREG> +<k> YMM_SE64 => . ... </k> +<ESRC> 3 </ESRC> -rule <OUTREG> _ => REG_XMM26 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 2 </RM> +rule <OUTREG> _ => REG_YMM4 </OUTREG> +<k> YMM_SE64 => . ... </k> +<ESRC> 4 </ESRC> -rule <OUTREG> _ => REG_XMM27 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 3 </RM> +rule <OUTREG> _ => REG_YMM5 </OUTREG> +<k> YMM_SE64 => . ... </k> +<ESRC> 5 </ESRC> -rule <OUTREG> _ => REG_XMM28 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 4 </RM> +rule <OUTREG> _ => REG_YMM6 </OUTREG> +<k> YMM_SE64 => . ... </k> +<ESRC> 6 </ESRC> -rule <OUTREG> _ => REG_XMM29 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 5 </RM> +rule <OUTREG> _ => REG_YMM7 </OUTREG> +<k> YMM_SE64 => . ... </k> +<ESRC> 7 </ESRC> -rule <OUTREG> _ => REG_XMM30 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 6 </RM> +rule <OUTREG> _ => REG_YMM8 </OUTREG> +<k> YMM_SE64 => . ... </k> +<ESRC> 8 </ESRC> -rule <OUTREG> _ => REG_XMM31 </OUTREG> -<k> XMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 7 </RM> +rule <OUTREG> _ => REG_YMM9 </OUTREG> +<k> YMM_SE64 => . ... </k> +<ESRC> 9 </ESRC> -syntax K ::= "rFLAGS" -rule <OUTREG> _ => REG_FLAGS </OUTREG> -<k> rFLAGS => . ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_YMM10 </OUTREG> +<k> YMM_SE64 => . ... </k> +<ESRC> 10 </ESRC> -rule <OUTREG> _ => REG_EFLAGS </OUTREG> -<k> rFLAGS => . ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_YMM11 </OUTREG> +<k> YMM_SE64 => . ... </k> +<ESRC> 11 </ESRC> -rule <OUTREG> _ => REG_RFLAGS </OUTREG> -<k> rFLAGS => . ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_YMM12 </OUTREG> +<k> YMM_SE64 => . ... </k> +<ESRC> 12 </ESRC> -syntax K ::= "VSIB_INDEX_YMM" -rule <OUTREG> _ => REG_YMM0 </OUTREG> -<k> VSIB_INDEX_YMM => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 0 </SIBINDEX> +rule <OUTREG> _ => REG_YMM13 </OUTREG> +<k> YMM_SE64 => . ... </k> +<ESRC> 13 </ESRC> -rule <OUTREG> _ => REG_YMM1 </OUTREG> -<k> VSIB_INDEX_YMM => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 1 </SIBINDEX> +rule <OUTREG> _ => REG_YMM14 </OUTREG> +<k> YMM_SE64 => . ... </k> +<ESRC> 14 </ESRC> -rule <OUTREG> _ => REG_YMM2 </OUTREG> -<k> VSIB_INDEX_YMM => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 2 </SIBINDEX> +rule <OUTREG> _ => REG_YMM15 </OUTREG> +<k> YMM_SE64 => . ... </k> +<ESRC> 15 </ESRC> -rule <OUTREG> _ => REG_YMM3 </OUTREG> -<k> VSIB_INDEX_YMM => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 3 </SIBINDEX> +syntax K ::= "XMM_B3" +rule <k> XMM_B3 => XMM_B3_32 ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_YMM4 </OUTREG> -<k> VSIB_INDEX_YMM => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 4 </SIBINDEX> +rule <k> XMM_B3 => XMM_B3_32 ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_YMM5 </OUTREG> -<k> VSIB_INDEX_YMM => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 5 </SIBINDEX> +rule <k> XMM_B3 => XMM_B3_64 ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_YMM6 </OUTREG> -<k> VSIB_INDEX_YMM => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 6 </SIBINDEX> +syntax K ::= "YMM_SE" +rule <k> YMM_SE => YMM_SE32 ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_YMM7 </OUTREG> -<k> VSIB_INDEX_YMM => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 7 </SIBINDEX> +rule <k> YMM_SE => YMM_SE32 ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_YMM8 </OUTREG> -<k> VSIB_INDEX_YMM => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 0 </SIBINDEX> +rule <k> YMM_SE => YMM_SE64 ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_YMM9 </OUTREG> -<k> VSIB_INDEX_YMM => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 1 </SIBINDEX> +syntax K ::= "CR_R" +rule <OUTREG> _ => REG_CR0 </OUTREG> +<k> CR_R => . ... </k> +<REXR> 0 </REXR> +<REG> 0 </REG> -rule <OUTREG> _ => REG_YMM10 </OUTREG> -<k> VSIB_INDEX_YMM => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 2 </SIBINDEX> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> CR_R => . ... </k> +<REXR> 0 </REXR> +<REG> 1 </REG> -rule <OUTREG> _ => REG_YMM11 </OUTREG> -<k> VSIB_INDEX_YMM => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 3 </SIBINDEX> +rule <OUTREG> _ => REG_CR2 </OUTREG> +<k> CR_R => . ... </k> +<REXR> 0 </REXR> +<REG> 2 </REG> -rule <OUTREG> _ => REG_YMM12 </OUTREG> -<k> VSIB_INDEX_YMM => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 4 </SIBINDEX> +rule <OUTREG> _ => REG_CR3 </OUTREG> +<k> CR_R => . ... </k> +<REXR> 0 </REXR> +<REG> 3 </REG> -rule <OUTREG> _ => REG_YMM13 </OUTREG> -<k> VSIB_INDEX_YMM => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 5 </SIBINDEX> +rule <OUTREG> _ => REG_CR4 </OUTREG> +<k> CR_R => . ... </k> +<REXR> 0 </REXR> +<REG> 4 </REG> -rule <OUTREG> _ => REG_YMM14 </OUTREG> -<k> VSIB_INDEX_YMM => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 6 </SIBINDEX> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_R => . ... </k> +<REXR> 0 </REXR> +<REG> 5 </REG> -rule <OUTREG> _ => REG_YMM15 </OUTREG> -<k> VSIB_INDEX_YMM => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 7 </SIBINDEX> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_R => . ... </k> +<REXR> 0 </REXR> +<REG> 6 </REG> -syntax K ::= "OrSP" -rule <OUTREG> _ => REG_SP </OUTREG> -<k> OrSP => . ... </k> -<EOSZ> 1 </EOSZ> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_R => . ... </k> +<REXR> 0 </REXR> +<REG> 7 </REG> -rule <OUTREG> _ => REG_ESP </OUTREG> -<k> OrSP => . ... </k> -<EOSZ> 2 </EOSZ> +rule <OUTREG> _ => REG_CR8 </OUTREG> +<k> CR_R => . ... </k> +<REXR> 1 </REXR> +<REG> 0 </REG> -rule <OUTREG> _ => REG_RSP </OUTREG> -<k> OrSP => . ... </k> -<EOSZ> 3 </EOSZ> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_R => . ... </k> +<REXR> 1 </REXR> +<REG> 1 </REG> -syntax K ::= "VGPR32_B" -rule <k> VGPR32_B => VGPR32_B_32 ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_R => . ... </k> +<REXR> 1 </REXR> +<REG> 2 </REG> -rule <k> VGPR32_B => VGPR32_B_32 ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_R => . ... </k> +<REXR> 1 </REXR> +<REG> 3 </REG> -rule <k> VGPR32_B => VGPR32_B_64 ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_R => . ... </k> +<REXR> 1 </REXR> +<REG> 4 </REG> -syntax K ::= "UISA_VSIB_INDEX_XMM" -rule <OUTREG> _ => REG_XMM0 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 0 </SIBINDEX> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_R => . ... </k> +<REXR> 1 </REXR> +<REG> 5 </REG> -rule <OUTREG> _ => REG_XMM1 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 1 </SIBINDEX> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_R => . ... </k> +<REXR> 1 </REXR> +<REG> 6 </REG> -rule <OUTREG> _ => REG_XMM2 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 2 </SIBINDEX> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_R => . ... </k> +<REXR> 1 </REXR> +<REG> 7 </REG> -rule <OUTREG> _ => REG_XMM3 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 3 </SIBINDEX> +syntax K ::= "BND_B_CHECK" +rule <k> BND_B_CHECK => . ... </k> +<REXB> 0 </REXB> +<RM> 0 </RM> -rule <OUTREG> _ => REG_XMM4 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 4 </SIBINDEX> +rule <k> BND_B_CHECK => . ... </k> +<REXB> 0 </REXB> +<RM> 1 </RM> -rule <OUTREG> _ => REG_XMM5 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 5 </SIBINDEX> +rule <k> BND_B_CHECK => . ... </k> +<REXB> 0 </REXB> +<RM> 2 </RM> -rule <OUTREG> _ => REG_XMM6 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 6 </SIBINDEX> - - - -rule <OUTREG> _ => REG_XMM7 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 7 </SIBINDEX> - - - -rule <OUTREG> _ => REG_XMM8 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 0 </SIBINDEX> - - - -rule <OUTREG> _ => REG_XMM9 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 1 </SIBINDEX> +rule <k> BND_B_CHECK => . ... </k> +<REXB> 0 </REXB> +<RM> 3 </RM> -rule <OUTREG> _ => REG_XMM10 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 2 </SIBINDEX> +rule <k> BND_B_CHECK => DecoderError ... </k> +<REXB> 0 </REXB> +<RM> 4 </RM> -rule <OUTREG> _ => REG_XMM11 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 3 </SIBINDEX> +rule <k> BND_B_CHECK => DecoderError ... </k> +<REXB> 0 </REXB> +<RM> 5 </RM> -rule <OUTREG> _ => REG_XMM12 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 4 </SIBINDEX> +rule <k> BND_B_CHECK => DecoderError ... </k> +<REXB> 0 </REXB> +<RM> 6 </RM> -rule <OUTREG> _ => REG_XMM13 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 5 </SIBINDEX> +rule <k> BND_B_CHECK => DecoderError ... </k> +<REXB> 0 </REXB> +<RM> 7 </RM> -rule <OUTREG> _ => REG_XMM14 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 6 </SIBINDEX> +rule <k> BND_B_CHECK => DecoderError ... </k> +<REXB> 1 </REXB> +<RM> 0 </RM> -rule <OUTREG> _ => REG_XMM15 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 7 </SIBINDEX> +rule <k> BND_B_CHECK => DecoderError ... </k> +<REXB> 1 </REXB> +<RM> 1 </RM> -rule <OUTREG> _ => REG_XMM16 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 0 </SIBINDEX> +rule <k> BND_B_CHECK => DecoderError ... </k> +<REXB> 1 </REXB> +<RM> 2 </RM> -rule <OUTREG> _ => REG_XMM17 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 1 </SIBINDEX> +rule <k> BND_B_CHECK => DecoderError ... </k> +<REXB> 1 </REXB> +<RM> 3 </RM> -rule <OUTREG> _ => REG_XMM18 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 2 </SIBINDEX> +rule <k> BND_B_CHECK => DecoderError ... </k> +<REXB> 1 </REXB> +<RM> 4 </RM> -rule <OUTREG> _ => REG_XMM19 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 3 </SIBINDEX> +rule <k> BND_B_CHECK => DecoderError ... </k> +<REXB> 1 </REXB> +<RM> 5 </RM> -rule <OUTREG> _ => REG_XMM20 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 4 </SIBINDEX> +rule <k> BND_B_CHECK => DecoderError ... </k> +<REXB> 1 </REXB> +<RM> 6 </RM> -rule <OUTREG> _ => REG_XMM21 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 5 </SIBINDEX> +rule <k> BND_B_CHECK => DecoderError ... </k> +<REXB> 1 </REXB> +<RM> 7 </RM> -rule <OUTREG> _ => REG_XMM22 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 6 </SIBINDEX> +syntax K ::= "UIMM16" +rule <IMMWIDTH> _ => 16 </IMMWIDTH> +<k> UIMM16 => . ... </k> -rule <OUTREG> _ => REG_XMM23 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 7 </SIBINDEX> +syntax K ::= "MODRM" +rule <k> MODRM => MODRM64alt32 ~> MEMDISP ... </k> +<MODE> 2 </MODE> +<EASZ> 3 </EASZ> -rule <OUTREG> _ => REG_XMM24 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 0 </SIBINDEX> +rule <k> MODRM => MODRM64alt32 ~> MEMDISP ... </k> +<MODE> 2 </MODE> +<EASZ> 2 </EASZ> -rule <OUTREG> _ => REG_XMM25 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 1 </SIBINDEX> +rule <k> MODRM => MODRM32 ~> MEMDISP ... </k> +<MODE> 1 </MODE> +<EASZ> 2 </EASZ> -rule <OUTREG> _ => REG_XMM26 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 2 </SIBINDEX> +rule <k> MODRM => MODRM16 ~> MEMDISP ... </k> +<MODE> 1 </MODE> +<EASZ> 1 </EASZ> -rule <OUTREG> _ => REG_XMM27 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 3 </SIBINDEX> +rule <k> MODRM => MODRM32 ~> MEMDISP ... </k> +<MODE> 0 </MODE> +<EASZ> 2 </EASZ> -rule <OUTREG> _ => REG_XMM28 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 4 </SIBINDEX> +rule <k> MODRM => MODRM16 ~> MEMDISP ... </k> +<MODE> 0 </MODE> +<EASZ> 1 </EASZ> -rule <OUTREG> _ => REG_XMM29 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 5 </SIBINDEX> +syntax K ::= "ASZ_NONTERM" +rule <EASZ> _ => 1 </EASZ> +<k> ASZ_NONTERM => . ... </k> +<MODE> 0 </MODE> +<ASZ> 0 </ASZ> -rule <OUTREG> _ => REG_XMM30 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 6 </SIBINDEX> +rule <EASZ> _ => 2 </EASZ> +<k> ASZ_NONTERM => . ... </k> +<MODE> 0 </MODE> +<ASZ> 1 </ASZ> -rule <OUTREG> _ => REG_XMM31 </OUTREG> -<k> UISA_VSIB_INDEX_XMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 7 </SIBINDEX> +rule <EASZ> _ => 2 </EASZ> +<k> ASZ_NONTERM => . ... </k> +<MODE> 1 </MODE> +<ASZ> 0 </ASZ> -syntax K ::= "UIMMv" -rule <IMMWIDTH> _ => 16 </IMMWIDTH> -<k> UIMMv => . ... </k> -<EOSZ> 1 </EOSZ> +rule <EASZ> _ => 1 </EASZ> +<k> ASZ_NONTERM => . ... </k> +<MODE> 1 </MODE> +<ASZ> 1 </ASZ> -rule <IMMWIDTH> _ => 32 </IMMWIDTH> -<k> UIMMv => . ... </k> -<EOSZ> 2 </EOSZ> +rule <EASZ> _ => 3 </EASZ> +<k> ASZ_NONTERM => . ... </k> +<MODE> 2 </MODE> +<ASZ> 0 </ASZ> -rule <IMMWIDTH> _ => 64 </IMMWIDTH> -<k> UIMMv => . ... </k> -<EOSZ> 3 </EOSZ> +rule <EASZ> _ => 2 </EASZ> +<k> ASZ_NONTERM => . ... </k> +<MODE> 2 </MODE> +<ASZ> 1 </ASZ> -syntax K ::= "CR_WIDTH" -rule <EOSZ> _ => 2 </EOSZ> -<DF32> _ => 1 </DF32> -<OSZ> _ => 0 </OSZ> -<k> CR_WIDTH => . ... </k> +syntax K ::= "XMM_N" +rule <k> XMM_N => XMM_N_32 ... </k> <MODE> 0 </MODE> -rule <EOSZ> _ => 2 </EOSZ> -<DF32> _ => 1 </DF32> -<OSZ> _ => 0 </OSZ> -<k> CR_WIDTH => . ... </k> +rule <k> XMM_N => XMM_N_32 ... </k> <MODE> 1 </MODE> -rule <EOSZ> _ => 3 </EOSZ> -<DF64> _ => 1 </DF64> -<OSZ> _ => 0 </OSZ> -<k> CR_WIDTH => . ... </k> +rule <k> XMM_N => XMM_N_64 ... </k> <MODE> 2 </MODE> -syntax K ::= "YMM_N3_32" -rule <OUTREG> _ => REG_YMM0 </OUTREG> -<k> YMM_N3_32 => . ... </k> +syntax K ::= "ZMM_N3_64" +rule <OUTREG> _ => REG_ZMM0 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 7 </VEXDEST210> -rule <OUTREG> _ => REG_YMM1 </OUTREG> -<k> YMM_N3_32 => . ... </k> +rule <OUTREG> _ => REG_ZMM1 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_YMM2 </OUTREG> -<k> YMM_N3_32 => . ... </k> +rule <OUTREG> _ => REG_ZMM2 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_YMM3 </OUTREG> -<k> YMM_N3_32 => . ... </k> +rule <OUTREG> _ => REG_ZMM3 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_YMM4 </OUTREG> -<k> YMM_N3_32 => . ... </k> +rule <OUTREG> _ => REG_ZMM4 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_YMM5 </OUTREG> -<k> YMM_N3_32 => . ... </k> +rule <OUTREG> _ => REG_ZMM5 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_YMM6 </OUTREG> -<k> YMM_N3_32 => . ... </k> +rule <OUTREG> _ => REG_ZMM6 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_YMM7 </OUTREG> -<k> YMM_N3_32 => . ... </k> +rule <OUTREG> _ => REG_ZMM7 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 0 </VEXDEST210> -syntax K ::= "YMM_N_32" -rule <OUTREG> _ => REG_YMM0 </OUTREG> -<k> YMM_N_32 => . ... </k> +rule <OUTREG> _ => REG_ZMM8 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 7 </VEXDEST210> -rule <OUTREG> _ => REG_YMM1 </OUTREG> -<k> YMM_N_32 => . ... </k> +rule <OUTREG> _ => REG_ZMM9 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_YMM2 </OUTREG> -<k> YMM_N_32 => . ... </k> +rule <OUTREG> _ => REG_ZMM10 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_YMM3 </OUTREG> -<k> YMM_N_32 => . ... </k> +rule <OUTREG> _ => REG_ZMM11 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_YMM4 </OUTREG> -<k> YMM_N_32 => . ... </k> +rule <OUTREG> _ => REG_ZMM12 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_YMM5 </OUTREG> -<k> YMM_N_32 => . ... </k> +rule <OUTREG> _ => REG_ZMM13 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_YMM6 </OUTREG> -<k> YMM_N_32 => . ... </k> +rule <OUTREG> _ => REG_ZMM14 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_YMM7 </OUTREG> -<k> YMM_N_32 => . ... </k> -<VEXDEST210> 0 </VEXDEST210> - - - -syntax K ::= "MASK_N64" -rule <OUTREG> _ => REG_K7 </OUTREG> -<k> MASK_N64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> +rule <OUTREG> _ => REG_ZMM15 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 0 </VEXDEST210> -rule <OUTREG> _ => REG_K6 </OUTREG> -<k> MASK_N64 => . ... </k> +rule <OUTREG> _ => REG_ZMM16 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 1 </VEXDEST210> +<VEXDEST210> 7 </VEXDEST210> -rule <OUTREG> _ => REG_K5 </OUTREG> -<k> MASK_N64 => . ... </k> +rule <OUTREG> _ => REG_ZMM17 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 2 </VEXDEST210> +<VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_K4 </OUTREG> -<k> MASK_N64 => . ... </k> +rule <OUTREG> _ => REG_ZMM18 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 3 </VEXDEST210> +<VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_K3 </OUTREG> -<k> MASK_N64 => . ... </k> +rule <OUTREG> _ => REG_ZMM19 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_K2 </OUTREG> -<k> MASK_N64 => . ... </k> +rule <OUTREG> _ => REG_ZMM20 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 5 </VEXDEST210> +<VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_K1 </OUTREG> -<k> MASK_N64 => . ... </k> +rule <OUTREG> _ => REG_ZMM21 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 6 </VEXDEST210> +<VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_K0 </OUTREG> -<k> MASK_N64 => . ... </k> +rule <OUTREG> _ => REG_ZMM22 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 7 </VEXDEST210> - - - -syntax K ::= "IMMUNE66_LOOP64" -rule <k> IMMUNE66_LOOP64 => . ... </k> -<MODE> 0 </MODE> - - - -rule <k> IMMUNE66_LOOP64 => . ... </k> -<MODE> 1 </MODE> - - - -rule <EOSZ> _ => 3 </EOSZ> -<OSZ> _ => 0 </OSZ> -<k> IMMUNE66_LOOP64 => . ... </k> -<MODE> 2 </MODE> - - - -syntax K ::= "FINAL_DSEG_MODE64" -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> FINAL_DSEG_MODE64 => . ... </k> -<SEGOVD> 0 </SEGOVD> - - - -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> -<k> FINAL_DSEG_MODE64 => . ... </k> -<SEGOVD> 1 </SEGOVD> - - - -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> -<k> FINAL_DSEG_MODE64 => . ... </k> -<SEGOVD> 2 </SEGOVD> - - - -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> -<k> FINAL_DSEG_MODE64 => . ... </k> -<SEGOVD> 3 </SEGOVD> - - - -rule <OUTREG> _ => REG_FS </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> -<k> FINAL_DSEG_MODE64 => . ... </k> -<SEGOVD> 4 </SEGOVD> - - - -rule <OUTREG> _ => REG_GS </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> -<k> FINAL_DSEG_MODE64 => . ... </k> -<SEGOVD> 5 </SEGOVD> - - - -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> -<k> FINAL_DSEG_MODE64 => . ... </k> -<SEGOVD> 6 </SEGOVD> - - - -syntax K ::= "MEMDISPv" -rule <DISPWIDTH> _ => 16 </DISPWIDTH> -<k> MEMDISPv => . ... </k> -<EASZ> 1 </EASZ> - - - -rule <DISPWIDTH> _ => 32 </DISPWIDTH> -<k> MEMDISPv => . ... </k> -<EASZ> 2 </EASZ> +<VEXDEST210> 1 </VEXDEST210> -rule <DISPWIDTH> _ => 64 </DISPWIDTH> -<k> MEMDISPv => . ... </k> -<EASZ> 3 </EASZ> +rule <OUTREG> _ => REG_ZMM23 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 0 </VEXDEST210> -syntax K ::= "YMM_R3_32" -rule <OUTREG> _ => REG_YMM0 </OUTREG> -<k> YMM_R3_32 => . ... </k> -<REG> 0 </REG> +rule <OUTREG> _ => REG_ZMM24 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 7 </VEXDEST210> -rule <OUTREG> _ => REG_YMM1 </OUTREG> -<k> YMM_R3_32 => . ... </k> -<REG> 1 </REG> +rule <OUTREG> _ => REG_ZMM25 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_YMM2 </OUTREG> -<k> YMM_R3_32 => . ... </k> -<REG> 2 </REG> +rule <OUTREG> _ => REG_ZMM26 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_YMM3 </OUTREG> -<k> YMM_R3_32 => . ... </k> -<REG> 3 </REG> +rule <OUTREG> _ => REG_ZMM27 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_YMM4 </OUTREG> -<k> YMM_R3_32 => . ... </k> -<REG> 4 </REG> +rule <OUTREG> _ => REG_ZMM28 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_YMM5 </OUTREG> -<k> YMM_R3_32 => . ... </k> -<REG> 5 </REG> +rule <OUTREG> _ => REG_ZMM29 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_YMM6 </OUTREG> -<k> YMM_R3_32 => . ... </k> -<REG> 6 </REG> +rule <OUTREG> _ => REG_ZMM30 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_YMM7 </OUTREG> -<k> YMM_R3_32 => . ... </k> -<REG> 7 </REG> +rule <OUTREG> _ => REG_ZMM31 </OUTREG> +<k> ZMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 0 </VEXDEST210> -syntax K ::= "A_GPR_R" -rule <k> A_GPR_R => ArAX ... </k> +syntax K ::= "VGPR32_R_64" +rule <OUTREG> _ => REG_EAX </OUTREG> +<k> VGPR32_R_64 => . ... </k> <REXR> 0 </REXR> <REG> 0 </REG> -rule <k> A_GPR_R => ArCX ... </k> +rule <OUTREG> _ => REG_ECX </OUTREG> +<k> VGPR32_R_64 => . ... </k> <REXR> 0 </REXR> <REG> 1 </REG> -rule <k> A_GPR_R => ArDX ... </k> +rule <OUTREG> _ => REG_EDX </OUTREG> +<k> VGPR32_R_64 => . ... </k> <REXR> 0 </REXR> <REG> 2 </REG> -rule <k> A_GPR_R => ArBX ... </k> +rule <OUTREG> _ => REG_EBX </OUTREG> +<k> VGPR32_R_64 => . ... </k> <REXR> 0 </REXR> <REG> 3 </REG> -rule <k> A_GPR_R => ArSP ... </k> +rule <OUTREG> _ => REG_ESP </OUTREG> +<k> VGPR32_R_64 => . ... </k> <REXR> 0 </REXR> <REG> 4 </REG> -rule <k> A_GPR_R => ArBP ... </k> +rule <OUTREG> _ => REG_EBP </OUTREG> +<k> VGPR32_R_64 => . ... </k> <REXR> 0 </REXR> <REG> 5 </REG> -rule <k> A_GPR_R => ArSI ... </k> +rule <OUTREG> _ => REG_ESI </OUTREG> +<k> VGPR32_R_64 => . ... </k> <REXR> 0 </REXR> <REG> 6 </REG> -rule <k> A_GPR_R => ArDI ... </k> +rule <OUTREG> _ => REG_EDI </OUTREG> +<k> VGPR32_R_64 => . ... </k> <REXR> 0 </REXR> <REG> 7 </REG> -rule <k> A_GPR_R => Ar8 ... </k> +rule <OUTREG> _ => REG_R8D </OUTREG> +<k> VGPR32_R_64 => . ... </k> <REXR> 1 </REXR> <REG> 0 </REG> -rule <k> A_GPR_R => Ar9 ... </k> +rule <OUTREG> _ => REG_R9D </OUTREG> +<k> VGPR32_R_64 => . ... </k> <REXR> 1 </REXR> <REG> 1 </REG> -rule <k> A_GPR_R => Ar10 ... </k> +rule <OUTREG> _ => REG_R10D </OUTREG> +<k> VGPR32_R_64 => . ... </k> <REXR> 1 </REXR> <REG> 2 </REG> -rule <k> A_GPR_R => Ar11 ... </k> +rule <OUTREG> _ => REG_R11D </OUTREG> +<k> VGPR32_R_64 => . ... </k> <REXR> 1 </REXR> <REG> 3 </REG> -rule <k> A_GPR_R => Ar12 ... </k> +rule <OUTREG> _ => REG_R12D </OUTREG> +<k> VGPR32_R_64 => . ... </k> <REXR> 1 </REXR> <REG> 4 </REG> -rule <k> A_GPR_R => Ar13 ... </k> +rule <OUTREG> _ => REG_R13D </OUTREG> +<k> VGPR32_R_64 => . ... </k> <REXR> 1 </REXR> <REG> 5 </REG> -rule <k> A_GPR_R => Ar14 ... </k> +rule <OUTREG> _ => REG_R14D </OUTREG> +<k> VGPR32_R_64 => . ... </k> <REXR> 1 </REXR> <REG> 6 </REG> -rule <k> A_GPR_R => Ar15 ... </k> +rule <OUTREG> _ => REG_R15D </OUTREG> +<k> VGPR32_R_64 => . ... </k> <REXR> 1 </REXR> <REG> 7 </REG> -syntax K ::= "BND_R_CHECK" -rule <k> BND_R_CHECK => . ... </k> -<REXR> 0 </REXR> -<REG> 0 </REG> +syntax K ::= "VGPR32_R" +rule <k> VGPR32_R => VGPR32_R_32 ... </k> +<MODE> 0 </MODE> -rule <k> BND_R_CHECK => . ... </k> -<REXR> 0 </REXR> -<REG> 1 </REG> +rule <k> VGPR32_R => VGPR32_R_32 ... </k> +<MODE> 1 </MODE> -rule <k> BND_R_CHECK => . ... </k> -<REXR> 0 </REXR> -<REG> 2 </REG> +rule <k> VGPR32_R => VGPR32_R_64 ... </k> +<MODE> 2 </MODE> -rule <k> BND_R_CHECK => . ... </k> -<REXR> 0 </REXR> -<REG> 3 </REG> +syntax K ::= "XMM_N3_64" +rule <OUTREG> _ => REG_XMM0 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 7 </VEXDEST210> -rule <k> BND_R_CHECK => DecoderError ... </k> -<REXR> 0 </REXR> -<REG> 4 </REG> +rule <OUTREG> _ => REG_XMM1 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 6 </VEXDEST210> -rule <k> BND_R_CHECK => DecoderError ... </k> -<REXR> 0 </REXR> -<REG> 5 </REG> +rule <OUTREG> _ => REG_XMM2 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 5 </VEXDEST210> -rule <k> BND_R_CHECK => DecoderError ... </k> -<REXR> 0 </REXR> -<REG> 6 </REG> +rule <OUTREG> _ => REG_XMM3 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 4 </VEXDEST210> -rule <k> BND_R_CHECK => DecoderError ... </k> -<REXR> 0 </REXR> -<REG> 7 </REG> +rule <OUTREG> _ => REG_XMM4 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 3 </VEXDEST210> -rule <k> BND_R_CHECK => DecoderError ... </k> -<REXR> 1 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_XMM5 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 2 </VEXDEST210> -rule <k> BND_R_CHECK => DecoderError ... </k> -<REXR> 1 </REXR> -<REG> 1 </REG> +rule <OUTREG> _ => REG_XMM6 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 1 </VEXDEST210> -rule <k> BND_R_CHECK => DecoderError ... </k> -<REXR> 1 </REXR> -<REG> 2 </REG> +rule <OUTREG> _ => REG_XMM7 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 0 </VEXDEST210> -rule <k> BND_R_CHECK => DecoderError ... </k> -<REXR> 1 </REXR> -<REG> 3 </REG> +rule <OUTREG> _ => REG_XMM8 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 7 </VEXDEST210> -rule <k> BND_R_CHECK => DecoderError ... </k> -<REXR> 1 </REXR> -<REG> 4 </REG> +rule <OUTREG> _ => REG_XMM9 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 6 </VEXDEST210> -rule <k> BND_R_CHECK => DecoderError ... </k> -<REXR> 1 </REXR> -<REG> 5 </REG> +rule <OUTREG> _ => REG_XMM10 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 5 </VEXDEST210> -rule <k> BND_R_CHECK => DecoderError ... </k> -<REXR> 1 </REXR> -<REG> 6 </REG> +rule <OUTREG> _ => REG_XMM11 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 4 </VEXDEST210> -rule <k> BND_R_CHECK => DecoderError ... </k> -<REXR> 1 </REXR> -<REG> 7 </REG> +rule <OUTREG> _ => REG_XMM12 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 3 </VEXDEST210> -syntax K ::= "XMM_N_64" -rule <OUTREG> _ => REG_XMM0 </OUTREG> -<k> XMM_N_64 => . ... </k> +rule <OUTREG> _ => REG_XMM13 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 2 </VEXDEST210> + + + +rule <OUTREG> _ => REG_XMM14 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 1 </VEXDEST210> + + + +rule <OUTREG> _ => REG_XMM15 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 0 </VEXDEST210> + + + +rule <OUTREG> _ => REG_XMM16 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 7 </VEXDEST210> -rule <OUTREG> _ => REG_XMM1 </OUTREG> -<k> XMM_N_64 => . ... </k> +rule <OUTREG> _ => REG_XMM17 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_XMM2 </OUTREG> -<k> XMM_N_64 => . ... </k> +rule <OUTREG> _ => REG_XMM18 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_XMM3 </OUTREG> -<k> XMM_N_64 => . ... </k> +rule <OUTREG> _ => REG_XMM19 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_XMM4 </OUTREG> -<k> XMM_N_64 => . ... </k> +rule <OUTREG> _ => REG_XMM20 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_XMM5 </OUTREG> -<k> XMM_N_64 => . ... </k> +rule <OUTREG> _ => REG_XMM21 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_XMM6 </OUTREG> -<k> XMM_N_64 => . ... </k> +rule <OUTREG> _ => REG_XMM22 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_XMM7 </OUTREG> -<k> XMM_N_64 => . ... </k> +rule <OUTREG> _ => REG_XMM23 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 0 </VEXDEST210> -rule <OUTREG> _ => REG_XMM8 </OUTREG> -<k> XMM_N_64 => . ... </k> +rule <OUTREG> _ => REG_XMM24 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 7 </VEXDEST210> -rule <OUTREG> _ => REG_XMM9 </OUTREG> -<k> XMM_N_64 => . ... </k> +rule <OUTREG> _ => REG_XMM25 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_XMM10 </OUTREG> -<k> XMM_N_64 => . ... </k> +rule <OUTREG> _ => REG_XMM26 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_XMM11 </OUTREG> -<k> XMM_N_64 => . ... </k> +rule <OUTREG> _ => REG_XMM27 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_XMM12 </OUTREG> -<k> XMM_N_64 => . ... </k> +rule <OUTREG> _ => REG_XMM28 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_XMM13 </OUTREG> -<k> XMM_N_64 => . ... </k> +rule <OUTREG> _ => REG_XMM29 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_XMM14 </OUTREG> -<k> XMM_N_64 => . ... </k> +rule <OUTREG> _ => REG_XMM30 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_XMM15 </OUTREG> -<k> XMM_N_64 => . ... </k> +rule <OUTREG> _ => REG_XMM31 </OUTREG> +<k> XMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> <VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 0 </VEXDEST210> -syntax K ::= "FINAL_DSEG1_NOT64" -rule <OUTREG> _ => REG_CS </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 0 </USINGDEFAULTSEGMENT1> -<k> FINAL_DSEG1_NOT64 => . ... </k> -<SEGOVD> 1 </SEGOVD> +syntax K ::= "YMM_R" +rule <k> YMM_R => YMM_R_32 ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_ES </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 0 </USINGDEFAULTSEGMENT1> -<k> FINAL_DSEG1_NOT64 => . ... </k> -<SEGOVD> 3 </SEGOVD> +rule <k> YMM_R => YMM_R_32 ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_FS </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 0 </USINGDEFAULTSEGMENT1> -<k> FINAL_DSEG1_NOT64 => . ... </k> -<SEGOVD> 4 </SEGOVD> +rule <k> YMM_R => YMM_R_64 ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_GS </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 0 </USINGDEFAULTSEGMENT1> -<k> FINAL_DSEG1_NOT64 => . ... </k> -<SEGOVD> 5 </SEGOVD> +syntax K ::= "ESIZE_8_BITS" +rule <ELEMENTSIZE> _ => 8 </ELEMENTSIZE> +<k> ESIZE_8_BITS => . ... </k> +<REX> 0 </REX> -rule <OUTREG> _ => REG_SS </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 0 </USINGDEFAULTSEGMENT1> -<k> FINAL_DSEG1_NOT64 => . ... </k> -<SEGOVD> 6 </SEGOVD> +syntax K ::= "GPR64_X" +rule <OUTREG> _ => REG_RAX </OUTREG> +<k> GPR64_X => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 0 </SIBINDEX> -syntax K ::= "XMM_B_32" -rule <OUTREG> _ => REG_XMM0 </OUTREG> -<k> XMM_B_32 => . ... </k> -<RM> 0 </RM> +rule <OUTREG> _ => REG_RCX </OUTREG> +<k> GPR64_X => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <OUTREG> _ => REG_XMM1 </OUTREG> -<k> XMM_B_32 => . ... </k> -<RM> 1 </RM> +rule <OUTREG> _ => REG_RDX </OUTREG> +<k> GPR64_X => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 2 </SIBINDEX> -rule <OUTREG> _ => REG_XMM2 </OUTREG> -<k> XMM_B_32 => . ... </k> -<RM> 2 </RM> +rule <OUTREG> _ => REG_RBX </OUTREG> +<k> GPR64_X => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 3 </SIBINDEX> -rule <OUTREG> _ => REG_XMM3 </OUTREG> -<k> XMM_B_32 => . ... </k> -<RM> 3 </RM> +rule <OUTREG> _ => REG_INVALID </OUTREG> +<k> GPR64_X => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <OUTREG> _ => REG_XMM4 </OUTREG> -<k> XMM_B_32 => . ... </k> -<RM> 4 </RM> +rule <OUTREG> _ => REG_RBP </OUTREG> +<k> GPR64_X => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <OUTREG> _ => REG_XMM5 </OUTREG> -<k> XMM_B_32 => . ... </k> -<RM> 5 </RM> +rule <OUTREG> _ => REG_RSI </OUTREG> +<k> GPR64_X => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <OUTREG> _ => REG_XMM6 </OUTREG> -<k> XMM_B_32 => . ... </k> -<RM> 6 </RM> +rule <OUTREG> _ => REG_RDI </OUTREG> +<k> GPR64_X => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <OUTREG> _ => REG_XMM7 </OUTREG> -<k> XMM_B_32 => . ... </k> -<RM> 7 </RM> +rule <OUTREG> _ => REG_R8 </OUTREG> +<k> GPR64_X => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 0 </SIBINDEX> -syntax K ::= "Ar15" -rule <OUTREG> _ => REG_R15W </OUTREG> -<k> Ar15 => . ... </k> -<EASZ> 1 </EASZ> +rule <OUTREG> _ => REG_R9 </OUTREG> +<k> GPR64_X => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <OUTREG> _ => REG_R15D </OUTREG> -<k> Ar15 => . ... </k> -<EASZ> 2 </EASZ> +rule <OUTREG> _ => REG_R10 </OUTREG> +<k> GPR64_X => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 2 </SIBINDEX> -rule <OUTREG> _ => REG_R15 </OUTREG> -<k> Ar15 => . ... </k> -<EASZ> 3 </EASZ> +rule <OUTREG> _ => REG_R11 </OUTREG> +<k> GPR64_X => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 3 </SIBINDEX> -syntax K ::= "SIMM8" -rule <IMMWIDTH> _ => 8 </IMMWIDTH> -<IMM0SIGNED> _ => 1 </IMM0SIGNED> -<k> SIMM8 => . ... </k> +rule <OUTREG> _ => REG_R12 </OUTREG> +<k> GPR64_X => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 4 </SIBINDEX> -syntax K ::= "OSZ_NONTERM" -rule <EOSZ> _ => 1 </EOSZ> -<k> OSZ_NONTERM => . ... </k> -<MODE> 0 </MODE> -<OSZ> 0 </OSZ> +rule <OUTREG> _ => REG_R13 </OUTREG> +<k> GPR64_X => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <EOSZ> _ => 2 </EOSZ> -<k> OSZ_NONTERM => . ... </k> -<MODE> 0 </MODE> -<OSZ> 1 </OSZ> +rule <OUTREG> _ => REG_R14 </OUTREG> +<k> GPR64_X => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <EOSZ> _ => 1 </EOSZ> -<k> OSZ_NONTERM => . ... </k> -<MODE> 1 </MODE> -<OSZ> 1 </OSZ> +rule <OUTREG> _ => REG_R15 </OUTREG> +<k> GPR64_X => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <EOSZ> _ => 2 </EOSZ> -<k> OSZ_NONTERM => . ... </k> -<MODE> 1 </MODE> -<OSZ> 0 </OSZ> +syntax K ::= "YMM_B_32" +rule <OUTREG> _ => REG_YMM0 </OUTREG> +<k> YMM_B_32 => . ... </k> +<RM> 0 </RM> -rule <EOSZ> _ => 1 </EOSZ> -<k> OSZ_NONTERM => . ... </k> -<MODE> 2 </MODE> -<OSZ> 1 </OSZ> -<REXW> 0 </REXW> +rule <OUTREG> _ => REG_YMM1 </OUTREG> +<k> YMM_B_32 => . ... </k> +<RM> 1 </RM> -rule <EOSZ> _ => 2 </EOSZ> -<k> OSZ_NONTERM => . ... </k> -<MODE> 2 </MODE> -<OSZ> 0 </OSZ> -<REXW> 0 </REXW> +rule <OUTREG> _ => REG_YMM2 </OUTREG> +<k> YMM_B_32 => . ... </k> +<RM> 2 </RM> -rule <EOSZ> _ => 3 </EOSZ> -<k> OSZ_NONTERM => . ... </k> -<MODE> 2 </MODE> -<OSZ> 1 </OSZ> -<REXW> 1 </REXW> +rule <OUTREG> _ => REG_YMM3 </OUTREG> +<k> YMM_B_32 => . ... </k> +<RM> 3 </RM> -rule <EOSZ> _ => 3 </EOSZ> -<k> OSZ_NONTERM => . ... </k> -<MODE> 2 </MODE> -<OSZ> 0 </OSZ> -<REXW> 1 </REXW> +rule <OUTREG> _ => REG_YMM4 </OUTREG> +<k> YMM_B_32 => . ... </k> +<RM> 4 </RM> -syntax K ::= "NELEM_GPR_READER_WORD" -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_READER_WORD => . ... </k> -<VL> 0 </VL> - - - -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_READER_WORD => . ... </k> -<VL> 1 </VL> - - - -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_READER_WORD => . ... </k> -<VL> 2 </VL> - - - -syntax K ::= "BND_B" -rule <OUTREG> _ => REG_BND0 </OUTREG> -<k> BND_B => . ... </k> -<REXB> 0 </REXB> -<RM> 0 </RM> - - - -rule <OUTREG> _ => REG_BND1 </OUTREG> -<k> BND_B => . ... </k> -<REXB> 0 </REXB> -<RM> 1 </RM> +rule <OUTREG> _ => REG_YMM5 </OUTREG> +<k> YMM_B_32 => . ... </k> +<RM> 5 </RM> -rule <OUTREG> _ => REG_BND2 </OUTREG> -<k> BND_B => . ... </k> -<REXB> 0 </REXB> -<RM> 2 </RM> +rule <OUTREG> _ => REG_YMM6 </OUTREG> +<k> YMM_B_32 => . ... </k> +<RM> 6 </RM> -rule <OUTREG> _ => REG_BND3 </OUTREG> -<k> BND_B => . ... </k> -<REXB> 0 </REXB> -<RM> 3 </RM> +rule <OUTREG> _ => REG_YMM7 </OUTREG> +<k> YMM_B_32 => . ... </k> +<RM> 7 </RM> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> BND_B => . ... </k> -<REXB> 0 </REXB> -<RM> 4 </RM> +syntax K ::= "BRDISP8" +rule <BRDISPWIDTH> _ => 8 </BRDISPWIDTH> +<k> BRDISP8 => . ... </k> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_B => . ... </k> -<REXB> 0 </REXB> -<RM> 5 </RM> +syntax K ::= "rIP" +rule <OUTREG> _ => REG_EIP </OUTREG> +<k> rIP => . ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_B => . ... </k> -<REXB> 0 </REXB> -<RM> 6 </RM> +rule <OUTREG> _ => REG_EIP </OUTREG> +<k> rIP => . ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_B => . ... </k> -<REXB> 0 </REXB> -<RM> 7 </RM> +rule <OUTREG> _ => REG_RIP </OUTREG> +<k> rIP => . ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_B => . ... </k> -<REXB> 1 </REXB> -<RM> 0 </RM> +syntax K ::= "OrSP" +rule <OUTREG> _ => REG_SP </OUTREG> +<k> OrSP => . ... </k> +<EOSZ> 1 </EOSZ> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_B => . ... </k> -<REXB> 1 </REXB> -<RM> 1 </RM> +rule <OUTREG> _ => REG_ESP </OUTREG> +<k> OrSP => . ... </k> +<EOSZ> 2 </EOSZ> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_B => . ... </k> -<REXB> 1 </REXB> -<RM> 2 </RM> +rule <OUTREG> _ => REG_RSP </OUTREG> +<k> OrSP => . ... </k> +<EOSZ> 3 </EOSZ> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_B => . ... </k> -<REXB> 1 </REXB> -<RM> 3 </RM> +syntax K ::= "rFLAGS" +rule <OUTREG> _ => REG_FLAGS </OUTREG> +<k> rFLAGS => . ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_B => . ... </k> -<REXB> 1 </REXB> -<RM> 4 </RM> +rule <OUTREG> _ => REG_EFLAGS </OUTREG> +<k> rFLAGS => . ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_B => . ... </k> -<REXB> 1 </REXB> -<RM> 5 </RM> +rule <OUTREG> _ => REG_RFLAGS </OUTREG> +<k> rFLAGS => . ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_B => . ... </k> -<REXB> 1 </REXB> -<RM> 6 </RM> +syntax K ::= "MMX_R" +rule <OUTREG> _ => REG_MMX0 </OUTREG> +<k> MMX_R => . ... </k> +<REG> 0 </REG> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_B => . ... </k> -<REXB> 1 </REXB> -<RM> 7 </RM> +rule <OUTREG> _ => REG_MMX1 </OUTREG> +<k> MMX_R => . ... </k> +<REG> 1 </REG> -syntax K ::= "ESIZE_4_BITS" -rule <ELEMENTSIZE> _ => 4 </ELEMENTSIZE> -<k> ESIZE_4_BITS => . ... </k> -<REX> 0 </REX> +rule <OUTREG> _ => REG_MMX2 </OUTREG> +<k> MMX_R => . ... </k> +<REG> 2 </REG> -syntax K ::= "YMM_N" -rule <k> YMM_N => YMM_N_32 ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_MMX3 </OUTREG> +<k> MMX_R => . ... </k> +<REG> 3 </REG> -rule <k> YMM_N => YMM_N_32 ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_MMX4 </OUTREG> +<k> MMX_R => . ... </k> +<REG> 4 </REG> -rule <k> YMM_N => YMM_N_64 ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_MMX5 </OUTREG> +<k> MMX_R => . ... </k> +<REG> 5 </REG> -syntax K ::= "GPRv_R" -rule <k> GPRv_R => GPR64_R ... </k> -<EOSZ> 3 </EOSZ> +rule <OUTREG> _ => REG_MMX6 </OUTREG> +<k> MMX_R => . ... </k> +<REG> 6 </REG> -rule <k> GPRv_R => GPR32_R ... </k> -<EOSZ> 2 </EOSZ> +rule <OUTREG> _ => REG_MMX7 </OUTREG> +<k> MMX_R => . ... </k> +<REG> 7 </REG> -rule <k> GPRv_R => GPR16_R ... </k> -<EOSZ> 1 </EOSZ> +syntax K ::= "VGPR32_B_32" +rule <OUTREG> _ => REG_EAX </OUTREG> +<k> VGPR32_B_32 => . ... </k> +<RM> 0 </RM> -syntax K ::= "UISA_VMODRM_XMM" -rule <k> UISA_VMODRM_XMM => UISA_VSIB_XMM ... </k> -<MOD> 0 </MOD> +rule <OUTREG> _ => REG_ECX </OUTREG> +<k> VGPR32_B_32 => . ... </k> +<RM> 1 </RM> -rule <k> UISA_VMODRM_XMM => UISA_VSIB_XMM ~> MEMDISP8 ... </k> -<MOD> 1 </MOD> +rule <OUTREG> _ => REG_EDX </OUTREG> +<k> VGPR32_B_32 => . ... </k> +<RM> 2 </RM> -rule <k> UISA_VMODRM_XMM => UISA_VSIB_XMM ~> MEMDISP32 ... </k> -<MOD> 2 </MOD> +rule <OUTREG> _ => REG_EBX </OUTREG> +<k> VGPR32_B_32 => . ... </k> +<RM> 3 </RM> -syntax K ::= "XMM_N3_32" -rule <OUTREG> _ => REG_XMM0 </OUTREG> -<k> XMM_N3_32 => . ... </k> -<VEXDEST210> 7 </VEXDEST210> +rule <OUTREG> _ => REG_ESP </OUTREG> +<k> VGPR32_B_32 => . ... </k> +<RM> 4 </RM> -rule <OUTREG> _ => REG_XMM1 </OUTREG> -<k> XMM_N3_32 => . ... </k> -<VEXDEST210> 6 </VEXDEST210> +rule <OUTREG> _ => REG_EBP </OUTREG> +<k> VGPR32_B_32 => . ... </k> +<RM> 5 </RM> -rule <OUTREG> _ => REG_XMM2 </OUTREG> -<k> XMM_N3_32 => . ... </k> -<VEXDEST210> 5 </VEXDEST210> +rule <OUTREG> _ => REG_ESI </OUTREG> +<k> VGPR32_B_32 => . ... </k> +<RM> 6 </RM> -rule <OUTREG> _ => REG_XMM3 </OUTREG> -<k> XMM_N3_32 => . ... </k> -<VEXDEST210> 4 </VEXDEST210> +rule <OUTREG> _ => REG_EDI </OUTREG> +<k> VGPR32_B_32 => . ... </k> +<RM> 7 </RM> -rule <OUTREG> _ => REG_XMM4 </OUTREG> -<k> XMM_N3_32 => . ... </k> -<VEXDEST210> 3 </VEXDEST210> +syntax K ::= "IMMUNE_REXW" +rule <k> IMMUNE_REXW => . ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_XMM5 </OUTREG> -<k> XMM_N3_32 => . ... </k> -<VEXDEST210> 2 </VEXDEST210> +rule <k> IMMUNE_REXW => . ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_XMM6 </OUTREG> -<k> XMM_N3_32 => . ... </k> -<VEXDEST210> 1 </VEXDEST210> +rule <EOSZ> _ => 2 </EOSZ> +<k> IMMUNE_REXW => . ... </k> +<MODE> 2 </MODE> +<OSZ> 0 </OSZ> -rule <OUTREG> _ => REG_XMM7 </OUTREG> -<k> XMM_N3_32 => . ... </k> -<VEXDEST210> 0 </VEXDEST210> +rule <EOSZ> _ => 2 </EOSZ> +<k> IMMUNE_REXW => . ... </k> +<MODE> 2 </MODE> +<OSZ> 1 </OSZ> +<REXW> 1 </REXW> -syntax K ::= "GPR64_X" -rule <OUTREG> _ => REG_RAX </OUTREG> -<k> GPR64_X => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 0 </SIBINDEX> +rule <EOSZ> _ => 1 </EOSZ> +<k> IMMUNE_REXW => . ... </k> +<MODE> 2 </MODE> +<OSZ> 1 </OSZ> +<REXW> 0 </REXW> -rule <OUTREG> _ => REG_RCX </OUTREG> -<k> GPR64_X => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 1 </SIBINDEX> +syntax K ::= "REMOVE_SEGMENT" +rule <SEG0> _ => REG_INVALID </SEG0> +<k> REMOVE_SEGMENT => . ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_RDX </OUTREG> -<k> GPR64_X => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 2 </SIBINDEX> +rule <SEG0> _ => REG_INVALID </SEG0> +<k> REMOVE_SEGMENT => . ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_RBX </OUTREG> -<k> GPR64_X => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 3 </SIBINDEX> +rule <SEG0> _ => REG_INVALID </SEG0> +<k> REMOVE_SEGMENT => . ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_INVALID </OUTREG> -<k> GPR64_X => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 4 </SIBINDEX> +syntax K ::= "VGPR32_N" +rule <k> VGPR32_N => VGPR32_N_32 ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_RBP </OUTREG> -<k> GPR64_X => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 5 </SIBINDEX> +rule <k> VGPR32_N => VGPR32_N_32 ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_RSI </OUTREG> -<k> GPR64_X => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 6 </SIBINDEX> +rule <k> VGPR32_N => VGPR32_N_64 ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_RDI </OUTREG> -<k> GPR64_X => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 7 </SIBINDEX> +syntax K ::= "ArSP" +rule <OUTREG> _ => REG_SP </OUTREG> +<k> ArSP => . ... </k> +<EASZ> 1 </EASZ> -rule <OUTREG> _ => REG_R8 </OUTREG> -<k> GPR64_X => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 0 </SIBINDEX> +rule <OUTREG> _ => REG_ESP </OUTREG> +<k> ArSP => . ... </k> +<EASZ> 2 </EASZ> -rule <OUTREG> _ => REG_R9 </OUTREG> -<k> GPR64_X => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 1 </SIBINDEX> +rule <OUTREG> _ => REG_RSP </OUTREG> +<k> ArSP => . ... </k> +<EASZ> 3 </EASZ> -rule <OUTREG> _ => REG_R10 </OUTREG> -<k> GPR64_X => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 2 </SIBINDEX> +syntax K ::= "UISA_VMODRM_ZMM" +rule <k> UISA_VMODRM_ZMM => UISA_VSIB_ZMM ... </k> +<MOD> 0 </MOD> -rule <OUTREG> _ => REG_R11 </OUTREG> -<k> GPR64_X => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 3 </SIBINDEX> +rule <k> UISA_VMODRM_ZMM => UISA_VSIB_ZMM ~> MEMDISP8 ... </k> +<MOD> 1 </MOD> -rule <OUTREG> _ => REG_R12 </OUTREG> -<k> GPR64_X => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 4 </SIBINDEX> +rule <k> UISA_VMODRM_ZMM => UISA_VSIB_ZMM ~> MEMDISP32 ... </k> +<MOD> 2 </MOD> -rule <OUTREG> _ => REG_R13 </OUTREG> -<k> GPR64_X => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 5 </SIBINDEX> +syntax K ::= "VMODRM_YMM" +rule <k> VMODRM_YMM => VSIB_YMM ... </k> +<MOD> 0 </MOD> -rule <OUTREG> _ => REG_R14 </OUTREG> -<k> GPR64_X => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 6 </SIBINDEX> +rule <k> VMODRM_YMM => VSIB_YMM ~> MEMDISP8 ... </k> +<MOD> 1 </MOD> -rule <OUTREG> _ => REG_R15 </OUTREG> -<k> GPR64_X => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 7 </SIBINDEX> +rule <k> VMODRM_YMM => VSIB_YMM ~> MEMDISP32 ... </k> +<MOD> 2 </MOD> -syntax K ::= "YMM_B3_32" -rule <OUTREG> _ => REG_YMM0 </OUTREG> -<k> YMM_B3_32 => . ... </k> +syntax K ::= "X87" +rule <OUTREG> _ => REG_ST0 </OUTREG> +<k> X87 => . ... </k> <RM> 0 </RM> -rule <OUTREG> _ => REG_YMM1 </OUTREG> -<k> YMM_B3_32 => . ... </k> +rule <OUTREG> _ => REG_ST1 </OUTREG> +<k> X87 => . ... </k> <RM> 1 </RM> -rule <OUTREG> _ => REG_YMM2 </OUTREG> -<k> YMM_B3_32 => . ... </k> +rule <OUTREG> _ => REG_ST2 </OUTREG> +<k> X87 => . ... </k> <RM> 2 </RM> -rule <OUTREG> _ => REG_YMM3 </OUTREG> -<k> YMM_B3_32 => . ... </k> +rule <OUTREG> _ => REG_ST3 </OUTREG> +<k> X87 => . ... </k> <RM> 3 </RM> -rule <OUTREG> _ => REG_YMM4 </OUTREG> -<k> YMM_B3_32 => . ... </k> +rule <OUTREG> _ => REG_ST4 </OUTREG> +<k> X87 => . ... </k> <RM> 4 </RM> -rule <OUTREG> _ => REG_YMM5 </OUTREG> -<k> YMM_B3_32 => . ... </k> +rule <OUTREG> _ => REG_ST5 </OUTREG> +<k> X87 => . ... </k> <RM> 5 </RM> -rule <OUTREG> _ => REG_YMM6 </OUTREG> -<k> YMM_B3_32 => . ... </k> +rule <OUTREG> _ => REG_ST6 </OUTREG> +<k> X87 => . ... </k> <RM> 6 </RM> -rule <OUTREG> _ => REG_YMM7 </OUTREG> -<k> YMM_B3_32 => . ... </k> +rule <OUTREG> _ => REG_ST7 </OUTREG> +<k> X87 => . ... </k> <RM> 7 </RM> -syntax K ::= "ESIZE_16_BITS" -rule <ELEMENTSIZE> _ => 16 </ELEMENTSIZE> -<k> ESIZE_16_BITS => . ... </k> -<REX> 0 </REX> +syntax K ::= "NELEM_TUPLE4" +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_TUPLE4 => . ... </k> +<VL> 0 </VL> -syntax K ::= "ZMM_B3_32" -rule <OUTREG> _ => REG_ZMM0 </OUTREG> -<k> ZMM_B3_32 => . ... </k> -<RM> 0 </RM> +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_TUPLE4 => . ... </k> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM1 </OUTREG> -<k> ZMM_B3_32 => . ... </k> -<RM> 1 </RM> +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_TUPLE4 => . ... </k> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM2 </OUTREG> -<k> ZMM_B3_32 => . ... </k> -<RM> 2 </RM> +syntax K ::= "OrBP" +rule <OUTREG> _ => REG_BP </OUTREG> +<k> OrBP => . ... </k> +<EOSZ> 1 </EOSZ> -rule <OUTREG> _ => REG_ZMM3 </OUTREG> -<k> ZMM_B3_32 => . ... </k> -<RM> 3 </RM> +rule <OUTREG> _ => REG_EBP </OUTREG> +<k> OrBP => . ... </k> +<EOSZ> 2 </EOSZ> -rule <OUTREG> _ => REG_ZMM4 </OUTREG> -<k> ZMM_B3_32 => . ... </k> -<RM> 4 </RM> +rule <OUTREG> _ => REG_RBP </OUTREG> +<k> OrBP => . ... </k> +<EOSZ> 3 </EOSZ> -rule <OUTREG> _ => REG_ZMM5 </OUTREG> -<k> ZMM_B3_32 => . ... </k> -<RM> 5 </RM> +syntax K ::= "Ar14" +rule <OUTREG> _ => REG_R14W </OUTREG> +<k> Ar14 => . ... </k> +<EASZ> 1 </EASZ> -rule <OUTREG> _ => REG_ZMM6 </OUTREG> -<k> ZMM_B3_32 => . ... </k> -<RM> 6 </RM> +rule <OUTREG> _ => REG_R14D </OUTREG> +<k> Ar14 => . ... </k> +<EASZ> 2 </EASZ> -rule <OUTREG> _ => REG_ZMM7 </OUTREG> -<k> ZMM_B3_32 => . ... </k> -<RM> 7 </RM> +rule <OUTREG> _ => REG_R14 </OUTREG> +<k> Ar14 => . ... </k> +<EASZ> 3 </EASZ> -syntax K ::= "UISA_VSIB_INDEX_ZMM" -rule <OUTREG> _ => REG_ZMM0 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 0 </SIBINDEX> +syntax K ::= "YMM_N3" +rule <k> YMM_N3 => YMM_N3_32 ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_ZMM1 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 1 </SIBINDEX> +rule <k> YMM_N3 => YMM_N3_32 ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_ZMM2 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 2 </SIBINDEX> +rule <k> YMM_N3 => YMM_N3_64 ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_ZMM3 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 3 </SIBINDEX> +syntax K ::= "XMM_B3_32" +rule <OUTREG> _ => REG_XMM0 </OUTREG> +<k> XMM_B3_32 => . ... </k> +<RM> 0 </RM> -rule <OUTREG> _ => REG_ZMM4 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 4 </SIBINDEX> +rule <OUTREG> _ => REG_XMM1 </OUTREG> +<k> XMM_B3_32 => . ... </k> +<RM> 1 </RM> -rule <OUTREG> _ => REG_ZMM5 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 5 </SIBINDEX> +rule <OUTREG> _ => REG_XMM2 </OUTREG> +<k> XMM_B3_32 => . ... </k> +<RM> 2 </RM> -rule <OUTREG> _ => REG_ZMM6 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 6 </SIBINDEX> +rule <OUTREG> _ => REG_XMM3 </OUTREG> +<k> XMM_B3_32 => . ... </k> +<RM> 3 </RM> -rule <OUTREG> _ => REG_ZMM7 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 7 </SIBINDEX> +rule <OUTREG> _ => REG_XMM4 </OUTREG> +<k> XMM_B3_32 => . ... </k> +<RM> 4 </RM> -rule <OUTREG> _ => REG_ZMM8 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 0 </SIBINDEX> +rule <OUTREG> _ => REG_XMM5 </OUTREG> +<k> XMM_B3_32 => . ... </k> +<RM> 5 </RM> -rule <OUTREG> _ => REG_ZMM9 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 1 </SIBINDEX> +rule <OUTREG> _ => REG_XMM6 </OUTREG> +<k> XMM_B3_32 => . ... </k> +<RM> 6 </RM> -rule <OUTREG> _ => REG_ZMM10 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 2 </SIBINDEX> +rule <OUTREG> _ => REG_XMM7 </OUTREG> +<k> XMM_B3_32 => . ... </k> +<RM> 7 </RM> -rule <OUTREG> _ => REG_ZMM11 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 3 </SIBINDEX> +syntax K ::= "ESIZE_64_BITS" +rule <ELEMENTSIZE> _ => 64 </ELEMENTSIZE> +<k> ESIZE_64_BITS => . ... </k> +<REX> 0 </REX> -rule <OUTREG> _ => REG_ZMM12 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 4 </SIBINDEX> +syntax K ::= "NELEM_QUARTERMEM" +rule <NELEM> _ => 128 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 1 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM13 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 5 </SIBINDEX> +rule <NELEM> _ => 64 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 2 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM14 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 6 </SIBINDEX> +rule <NELEM> _ => 32 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 4 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM15 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 7 </SIBINDEX> +rule <NELEM> _ => 16 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 8 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM16 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 0 </SIBINDEX> +rule <NELEM> _ => 8 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 16 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM17 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 1 </SIBINDEX> +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM18 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 2 </SIBINDEX> +rule <NELEM> _ => 2 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 64 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM19 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 3 </SIBINDEX> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 128 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM20 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 4 </SIBINDEX> +rule <k> NELEM_QUARTERMEM => DecoderError ... </k> +<ELEMENTSIZE> 256 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM21 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 5 </SIBINDEX> +rule <k> NELEM_QUARTERMEM => DecoderError ... </k> +<ELEMENTSIZE> 512 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM22 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 6 </SIBINDEX> +rule <NELEM> _ => 64 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 1 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM23 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 0 </REXX> -<SIBINDEX> 7 </SIBINDEX> +rule <NELEM> _ => 32 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 2 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM24 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 0 </SIBINDEX> +rule <NELEM> _ => 16 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 4 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM25 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 1 </SIBINDEX> +rule <NELEM> _ => 8 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 8 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM26 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 2 </SIBINDEX> +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 16 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM27 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 3 </SIBINDEX> +rule <NELEM> _ => 2 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM28 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 4 </SIBINDEX> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 64 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM29 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 5 </SIBINDEX> +rule <k> NELEM_QUARTERMEM => DecoderError ... </k> +<ELEMENTSIZE> 128 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM30 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 6 </SIBINDEX> +rule <k> NELEM_QUARTERMEM => DecoderError ... </k> +<ELEMENTSIZE> 256 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM31 </OUTREG> -<k> UISA_VSIB_INDEX_ZMM => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<REXX> 1 </REXX> -<SIBINDEX> 7 </SIBINDEX> +rule <k> NELEM_QUARTERMEM => DecoderError ... </k> +<ELEMENTSIZE> 512 </ELEMENTSIZE> +<VL> 1 </VL> -syntax K ::= "YMM_SE64" -rule <OUTREG> _ => REG_YMM0 </OUTREG> -<k> YMM_SE64 => . ... </k> -<ESRC> 0 </ESRC> +rule <NELEM> _ => 32 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 1 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM1 </OUTREG> -<k> YMM_SE64 => . ... </k> -<ESRC> 1 </ESRC> +rule <NELEM> _ => 16 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 2 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM2 </OUTREG> -<k> YMM_SE64 => . ... </k> -<ESRC> 2 </ESRC> +rule <NELEM> _ => 8 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 4 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM3 </OUTREG> -<k> YMM_SE64 => . ... </k> -<ESRC> 3 </ESRC> +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 8 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM4 </OUTREG> -<k> YMM_SE64 => . ... </k> -<ESRC> 4 </ESRC> +rule <NELEM> _ => 2 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 16 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM5 </OUTREG> -<k> YMM_SE64 => . ... </k> -<ESRC> 5 </ESRC> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_QUARTERMEM => . ... </k> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM6 </OUTREG> -<k> YMM_SE64 => . ... </k> -<ESRC> 6 </ESRC> +rule <k> NELEM_QUARTERMEM => DecoderError ... </k> +<ELEMENTSIZE> 64 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM7 </OUTREG> -<k> YMM_SE64 => . ... </k> -<ESRC> 7 </ESRC> +rule <k> NELEM_QUARTERMEM => DecoderError ... </k> +<ELEMENTSIZE> 128 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM8 </OUTREG> -<k> YMM_SE64 => . ... </k> -<ESRC> 8 </ESRC> +rule <k> NELEM_QUARTERMEM => DecoderError ... </k> +<ELEMENTSIZE> 256 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM9 </OUTREG> -<k> YMM_SE64 => . ... </k> -<ESRC> 9 </ESRC> +rule <k> NELEM_QUARTERMEM => DecoderError ... </k> +<ELEMENTSIZE> 512 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM10 </OUTREG> -<k> YMM_SE64 => . ... </k> -<ESRC> 10 </ESRC> +syntax K ::= "UISA_VSIB_YMM" +rule <SCALE> _ => 1 </SCALE> +<k> UISA_VSIB_YMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_YMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> -rule <OUTREG> _ => REG_YMM11 </OUTREG> -<k> YMM_SE64 => . ... </k> -<ESRC> 11 </ESRC> +rule <SCALE> _ => 2 </SCALE> +<k> UISA_VSIB_YMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_YMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> -rule <OUTREG> _ => REG_YMM12 </OUTREG> -<k> YMM_SE64 => . ... </k> -<ESRC> 12 </ESRC> +rule <SCALE> _ => 4 </SCALE> +<k> UISA_VSIB_YMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_YMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> -rule <OUTREG> _ => REG_YMM13 </OUTREG> -<k> YMM_SE64 => . ... </k> -<ESRC> 13 </ESRC> +rule <SCALE> _ => 8 </SCALE> +<k> UISA_VSIB_YMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_YMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> -rule <OUTREG> _ => REG_YMM14 </OUTREG> -<k> YMM_SE64 => . ... </k> -<ESRC> 14 </ESRC> +syntax K ::= "MODRM32" +rule <BASE0> _ => REG_EAX </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 0 </MOD> +<RM> 0 </RM> -rule <OUTREG> _ => REG_YMM15 </OUTREG> -<k> YMM_SE64 => . ... </k> -<ESRC> 15 </ESRC> +rule <BASE0> _ => REG_ECX </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 0 </MOD> +<RM> 1 </RM> -syntax K ::= "XMM_SE64" -rule <OUTREG> _ => REG_XMM0 </OUTREG> -<k> XMM_SE64 => . ... </k> -<ESRC> 0 </ESRC> +rule <BASE0> _ => REG_EDX </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 0 </MOD> +<RM> 2 </RM> -rule <OUTREG> _ => REG_XMM1 </OUTREG> -<k> XMM_SE64 => . ... </k> -<ESRC> 1 </ESRC> +rule <BASE0> _ => REG_EBX </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 0 </MOD> +<RM> 3 </RM> -rule <OUTREG> _ => REG_XMM2 </OUTREG> -<k> XMM_SE64 => . ... </k> -<ESRC> 2 </ESRC> +rule <k> MODRM32 => SIB ... </k> +<MOD> 0 </MOD> +<RM> 4 </RM> -rule <OUTREG> _ => REG_XMM3 </OUTREG> -<k> XMM_SE64 => . ... </k> -<ESRC> 3 </ESRC> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 0 </MOD> +<RM> 5 </RM> -rule <OUTREG> _ => REG_XMM4 </OUTREG> -<k> XMM_SE64 => . ... </k> -<ESRC> 4 </ESRC> +rule <BASE0> _ => REG_ESI </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 0 </MOD> +<RM> 6 </RM> -rule <OUTREG> _ => REG_XMM5 </OUTREG> -<k> XMM_SE64 => . ... </k> -<ESRC> 5 </ESRC> +rule <BASE0> _ => REG_EDI </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 0 </MOD> +<RM> 7 </RM> -rule <OUTREG> _ => REG_XMM6 </OUTREG> -<k> XMM_SE64 => . ... </k> -<ESRC> 6 </ESRC> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<BASE0> _ => REG_EAX </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 1 </MOD> +<RM> 0 </RM> -rule <OUTREG> _ => REG_XMM7 </OUTREG> -<k> XMM_SE64 => . ... </k> -<ESRC> 7 </ESRC> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<BASE0> _ => REG_ECX </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 1 </MOD> +<RM> 1 </RM> -rule <OUTREG> _ => REG_XMM8 </OUTREG> -<k> XMM_SE64 => . ... </k> -<ESRC> 8 </ESRC> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<BASE0> _ => REG_EDX </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 1 </MOD> +<RM> 2 </RM> -rule <OUTREG> _ => REG_XMM9 </OUTREG> -<k> XMM_SE64 => . ... </k> -<ESRC> 9 </ESRC> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<BASE0> _ => REG_EBX </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 1 </MOD> +<RM> 3 </RM> -rule <OUTREG> _ => REG_XMM10 </OUTREG> -<k> XMM_SE64 => . ... </k> -<ESRC> 10 </ESRC> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM32 => SIB ... </k> +<MOD> 1 </MOD> +<RM> 4 </RM> -rule <OUTREG> _ => REG_XMM11 </OUTREG> -<k> XMM_SE64 => . ... </k> -<ESRC> 11 </ESRC> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<BASE0> _ => REG_EBP </BASE0> +<k> MODRM32 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> +<MOD> 1 </MOD> +<RM> 5 </RM> -rule <OUTREG> _ => REG_XMM12 </OUTREG> -<k> XMM_SE64 => . ... </k> -<ESRC> 12 </ESRC> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<BASE0> _ => REG_ESI </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 1 </MOD> +<RM> 6 </RM> -rule <OUTREG> _ => REG_XMM13 </OUTREG> -<k> XMM_SE64 => . ... </k> -<ESRC> 13 </ESRC> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<BASE0> _ => REG_EDI </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 1 </MOD> +<RM> 7 </RM> -rule <OUTREG> _ => REG_XMM14 </OUTREG> -<k> XMM_SE64 => . ... </k> -<ESRC> 14 </ESRC> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<BASE0> _ => REG_EAX </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 2 </MOD> +<RM> 0 </RM> -rule <OUTREG> _ => REG_XMM15 </OUTREG> -<k> XMM_SE64 => . ... </k> -<ESRC> 15 </ESRC> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<BASE0> _ => REG_ECX </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 2 </MOD> +<RM> 1 </RM> -syntax K ::= "ZMM_B3" -rule <k> ZMM_B3 => ZMM_B3_32 ... </k> -<MODE> 0 </MODE> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<BASE0> _ => REG_EDX </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 2 </MOD> +<RM> 2 </RM> -rule <k> ZMM_B3 => ZMM_B3_32 ... </k> -<MODE> 1 </MODE> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<BASE0> _ => REG_EBX </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 2 </MOD> +<RM> 3 </RM> -rule <k> ZMM_B3 => ZMM_B3_64 ... </k> -<MODE> 2 </MODE> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM32 => SIB ... </k> +<MOD> 2 </MOD> +<RM> 4 </RM> -syntax K ::= "UISA_VSIB_YMM" -rule <SCALE> _ => 1 </SCALE> -<k> UISA_VSIB_YMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_YMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<BASE0> _ => REG_EBP </BASE0> +<k> MODRM32 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> +<MOD> 2 </MOD> +<RM> 5 </RM> -rule <SCALE> _ => 2 </SCALE> -<k> UISA_VSIB_YMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_YMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<BASE0> _ => REG_ESI </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 2 </MOD> +<RM> 6 </RM> -rule <SCALE> _ => 4 </SCALE> -<k> UISA_VSIB_YMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_YMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<BASE0> _ => REG_EDI </BASE0> +<k> MODRM32 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 2 </MOD> +<RM> 7 </RM> -rule <SCALE> _ => 8 </SCALE> -<k> UISA_VSIB_YMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_YMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> +syntax K ::= "YMM_N3_64" +rule <OUTREG> _ => REG_YMM0 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 7 </VEXDEST210> -syntax K ::= "VGPR32_R_64" -rule <OUTREG> _ => REG_EAX </OUTREG> -<k> VGPR32_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_YMM1 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_ECX </OUTREG> -<k> VGPR32_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 1 </REG> +rule <OUTREG> _ => REG_YMM2 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_EDX </OUTREG> -<k> VGPR32_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 2 </REG> +rule <OUTREG> _ => REG_YMM3 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_EBX </OUTREG> -<k> VGPR32_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 3 </REG> +rule <OUTREG> _ => REG_YMM4 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_ESP </OUTREG> -<k> VGPR32_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 4 </REG> +rule <OUTREG> _ => REG_YMM5 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_EBP </OUTREG> -<k> VGPR32_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 5 </REG> +rule <OUTREG> _ => REG_YMM6 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_ESI </OUTREG> -<k> VGPR32_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 6 </REG> +rule <OUTREG> _ => REG_YMM7 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 0 </VEXDEST210> -rule <OUTREG> _ => REG_EDI </OUTREG> -<k> VGPR32_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 7 </REG> +rule <OUTREG> _ => REG_YMM8 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 7 </VEXDEST210> -rule <OUTREG> _ => REG_R8D </OUTREG> -<k> VGPR32_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_YMM9 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_R9D </OUTREG> -<k> VGPR32_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 1 </REG> +rule <OUTREG> _ => REG_YMM10 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_R10D </OUTREG> -<k> VGPR32_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 2 </REG> +rule <OUTREG> _ => REG_YMM11 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_R11D </OUTREG> -<k> VGPR32_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 3 </REG> +rule <OUTREG> _ => REG_YMM12 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_R12D </OUTREG> -<k> VGPR32_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 4 </REG> +rule <OUTREG> _ => REG_YMM13 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_R13D </OUTREG> -<k> VGPR32_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 5 </REG> +rule <OUTREG> _ => REG_YMM14 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_R14D </OUTREG> -<k> VGPR32_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 6 </REG> +rule <OUTREG> _ => REG_YMM15 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 0 </VEXDEST210> -rule <OUTREG> _ => REG_R15D </OUTREG> -<k> VGPR32_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 7 </REG> +rule <OUTREG> _ => REG_YMM16 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 7 </VEXDEST210> -syntax K ::= "MASK_N32" -rule <OUTREG> _ => REG_K7 </OUTREG> -<k> MASK_N32 => . ... </k> -<VEXDEST210> 0 </VEXDEST210> +rule <OUTREG> _ => REG_YMM17 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_K6 </OUTREG> -<k> MASK_N32 => . ... </k> -<VEXDEST210> 1 </VEXDEST210> +rule <OUTREG> _ => REG_YMM18 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_K5 </OUTREG> -<k> MASK_N32 => . ... </k> -<VEXDEST210> 2 </VEXDEST210> +rule <OUTREG> _ => REG_YMM19 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_K4 </OUTREG> -<k> MASK_N32 => . ... </k> +rule <OUTREG> _ => REG_YMM20 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_K3 </OUTREG> -<k> MASK_N32 => . ... </k> -<VEXDEST210> 4 </VEXDEST210> +rule <OUTREG> _ => REG_YMM21 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_K2 </OUTREG> -<k> MASK_N32 => . ... </k> -<VEXDEST210> 5 </VEXDEST210> +rule <OUTREG> _ => REG_YMM22 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_K1 </OUTREG> -<k> MASK_N32 => . ... </k> -<VEXDEST210> 6 </VEXDEST210> +rule <OUTREG> _ => REG_YMM23 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 0 </VEXDEST210> -rule <OUTREG> _ => REG_K0 </OUTREG> -<k> MASK_N32 => . ... </k> +rule <OUTREG> _ => REG_YMM24 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 7 </VEXDEST210> -syntax K ::= "OrAX" -rule <OUTREG> _ => REG_AX </OUTREG> -<k> OrAX => . ... </k> -<EOSZ> 1 </EOSZ> - - - -rule <OUTREG> _ => REG_EAX </OUTREG> -<k> OrAX => . ... </k> -<EOSZ> 2 </EOSZ> +rule <OUTREG> _ => REG_YMM25 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_RAX </OUTREG> -<k> OrAX => . ... </k> -<EOSZ> 3 </EOSZ> +rule <OUTREG> _ => REG_YMM26 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 5 </VEXDEST210> -syntax K ::= "SIB" -rule <SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ~> ArAX ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> -<SIBINDEX> 0 </SIBINDEX> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_YMM27 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 4 </VEXDEST210> -rule <SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar8 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> -<SIBINDEX> 0 </SIBINDEX> -<REXX> 1 </REXX> +rule <OUTREG> _ => REG_YMM28 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 3 </VEXDEST210> -rule <SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ~> ArCX ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> -<SIBINDEX> 1 </SIBINDEX> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_YMM29 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 2 </VEXDEST210> -rule <SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar9 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> -<SIBINDEX> 1 </SIBINDEX> -<REXX> 1 </REXX> +rule <OUTREG> _ => REG_YMM30 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 1 </VEXDEST210> -rule <SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ~> ArDX ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> -<SIBINDEX> 2 </SIBINDEX> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_YMM31 </OUTREG> +<k> YMM_N3_64 => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 0 </VEXDEST210> -rule <SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar10 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> -<SIBINDEX> 2 </SIBINDEX> -<REXX> 1 </REXX> +syntax K ::= "FINAL_ESEG1" +rule <OUTREG> _ => REG_ES </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> +<k> FINAL_ESEG1 => . ... </k> +<MODE> 0 </MODE> -rule <SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ~> ArBX ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> -<SIBINDEX> 3 </SIBINDEX> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_ES </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> +<k> FINAL_ESEG1 => . ... </k> +<MODE> 1 </MODE> -rule <SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar11 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> -<SIBINDEX> 3 </SIBINDEX> -<REXX> 1 </REXX> +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> +<k> FINAL_ESEG1 => . ... </k> +<MODE> 2 </MODE> -rule <INDEX> _ => REG_INVALID </INDEX> -<SCALE> _ => 1 </SCALE> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> SIB => SIB_BASE0 ... </k> -<SIBSCALE> 0 </SIBSCALE> -<SIBINDEX> 4 </SIBINDEX> -<REXX> 0 </REXX> +syntax K ::= "XMM_B" +rule <k> XMM_B => XMM_B_32 ... </k> +<MODE> 0 </MODE> -rule <SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar12 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> -<SIBINDEX> 4 </SIBINDEX> -<REXX> 1 </REXX> +rule <k> XMM_B => XMM_B_32 ... </k> +<MODE> 1 </MODE> -rule <SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ~> ArBP ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> -<SIBINDEX> 5 </SIBINDEX> -<REXX> 0 </REXX> +rule <k> XMM_B => XMM_B_64 ... </k> +<MODE> 2 </MODE> -rule <SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar13 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> -<SIBINDEX> 5 </SIBINDEX> -<REXX> 1 </REXX> +syntax K ::= "GPRy_R" +rule <k> GPRy_R => GPR64_R ... </k> +<EOSZ> 3 </EOSZ> -rule <SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ~> ArSI ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> -<SIBINDEX> 6 </SIBINDEX> -<REXX> 0 </REXX> +rule <k> GPRy_R => GPR32_R ... </k> +<EOSZ> 2 </EOSZ> -rule <SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar14 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> -<SIBINDEX> 6 </SIBINDEX> -<REXX> 1 </REXX> +rule <k> GPRy_R => GPR32_R ... </k> +<EOSZ> 1 </EOSZ> -rule <SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ~> ArDI ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> -<SIBINDEX> 7 </SIBINDEX> -<REXX> 0 </REXX> +syntax K ::= "NELEM_MOVDDUP" +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_MOVDDUP => . ... </k> +<ELEMENTSIZE> 64 </ELEMENTSIZE> +<VL> 0 </VL> -rule <SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar15 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> -<SIBINDEX> 7 </SIBINDEX> -<REXX> 1 </REXX> +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_MOVDDUP => . ... </k> +<ELEMENTSIZE> 64 </ELEMENTSIZE> +<VL> 1 </VL> -rule <SCALE> _ => 2 </SCALE> -<k> SIB => SIB_BASE0 ~> ArAX ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> -<SIBINDEX> 0 </SIBINDEX> -<REXX> 0 </REXX> +rule <NELEM> _ => 8 </NELEM> +<k> NELEM_MOVDDUP => . ... </k> +<ELEMENTSIZE> 64 </ELEMENTSIZE> +<VL> 2 </VL> -rule <SCALE> _ => 2 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar8 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> -<SIBINDEX> 0 </SIBINDEX> -<REXX> 1 </REXX> +syntax K ::= "NELEM_TUPLE1_WORD" +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_TUPLE1_WORD => . ... </k> +<VL> 0 </VL> -rule <SCALE> _ => 2 </SCALE> -<k> SIB => SIB_BASE0 ~> ArCX ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> -<SIBINDEX> 1 </SIBINDEX> -<REXX> 0 </REXX> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_TUPLE1_WORD => . ... </k> +<VL> 1 </VL> -rule <SCALE> _ => 2 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar9 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> -<SIBINDEX> 1 </SIBINDEX> -<REXX> 1 </REXX> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_TUPLE1_WORD => . ... </k> +<VL> 2 </VL> -rule <SCALE> _ => 2 </SCALE> -<k> SIB => SIB_BASE0 ~> ArDX ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> -<SIBINDEX> 2 </SIBINDEX> -<REXX> 0 </REXX> +syntax K ::= "FINAL_DSEG_MODE64" +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> FINAL_DSEG_MODE64 => . ... </k> +<SEGOVD> 0 </SEGOVD> -rule <SCALE> _ => 2 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar10 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> -<SIBINDEX> 2 </SIBINDEX> -<REXX> 1 </REXX> +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> +<k> FINAL_DSEG_MODE64 => . ... </k> +<SEGOVD> 1 </SEGOVD> -rule <SCALE> _ => 2 </SCALE> -<k> SIB => SIB_BASE0 ~> ArBX ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> -<SIBINDEX> 3 </SIBINDEX> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> +<k> FINAL_DSEG_MODE64 => . ... </k> +<SEGOVD> 2 </SEGOVD> -rule <SCALE> _ => 2 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar11 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> -<SIBINDEX> 3 </SIBINDEX> -<REXX> 1 </REXX> +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> +<k> FINAL_DSEG_MODE64 => . ... </k> +<SEGOVD> 3 </SEGOVD> -rule <INDEX> _ => REG_INVALID </INDEX> -<SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ... </k> -<SIBSCALE> 1 </SIBSCALE> -<SIBINDEX> 4 </SIBINDEX> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_FS </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> +<k> FINAL_DSEG_MODE64 => . ... </k> +<SEGOVD> 4 </SEGOVD> -rule <SCALE> _ => 2 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar12 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> -<SIBINDEX> 4 </SIBINDEX> -<REXX> 1 </REXX> +rule <OUTREG> _ => REG_GS </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> +<k> FINAL_DSEG_MODE64 => . ... </k> +<SEGOVD> 5 </SEGOVD> -rule <SCALE> _ => 2 </SCALE> -<k> SIB => SIB_BASE0 ~> ArBP ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> -<SIBINDEX> 5 </SIBINDEX> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> +<k> FINAL_DSEG_MODE64 => . ... </k> +<SEGOVD> 6 </SEGOVD> -rule <SCALE> _ => 2 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar13 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> -<SIBINDEX> 5 </SIBINDEX> -<REXX> 1 </REXX> +syntax K ::= "VSIB_YMM" +rule <SCALE> _ => 1 </SCALE> +<k> VSIB_YMM => VSIB_BASE ~> VSIB_INDEX_YMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> rule <SCALE> _ => 2 </SCALE> -<k> SIB => SIB_BASE0 ~> ArSI ~> OUTREGToINDEX ... </k> +<k> VSIB_YMM => VSIB_BASE ~> VSIB_INDEX_YMM ~> OUTREGToINDEX ... </k> <SIBSCALE> 1 </SIBSCALE> -<SIBINDEX> 6 </SIBINDEX> -<REXX> 0 </REXX> -rule <SCALE> _ => 2 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar14 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> -<SIBINDEX> 6 </SIBINDEX> -<REXX> 1 </REXX> +rule <SCALE> _ => 4 </SCALE> +<k> VSIB_YMM => VSIB_BASE ~> VSIB_INDEX_YMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> -rule <SCALE> _ => 2 </SCALE> -<k> SIB => SIB_BASE0 ~> ArDI ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> -<SIBINDEX> 7 </SIBINDEX> -<REXX> 0 </REXX> +rule <SCALE> _ => 8 </SCALE> +<k> VSIB_YMM => VSIB_BASE ~> VSIB_INDEX_YMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> -rule <SCALE> _ => 2 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar15 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> -<SIBINDEX> 7 </SIBINDEX> -<REXX> 1 </REXX> +syntax K ::= "VGPRy_N" +rule <k> VGPRy_N => VGPR32_N ... </k> +<EOSZ> 1 </EOSZ> -rule <SCALE> _ => 4 </SCALE> -<k> SIB => SIB_BASE0 ~> ArAX ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> -<SIBINDEX> 0 </SIBINDEX> -<REXX> 0 </REXX> +rule <k> VGPRy_N => VGPR32_N ... </k> +<EOSZ> 2 </EOSZ> -rule <SCALE> _ => 4 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar8 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> -<SIBINDEX> 0 </SIBINDEX> -<REXX> 1 </REXX> +rule <k> VGPRy_N => VGPR64_N ... </k> +<EOSZ> 3 </EOSZ> -rule <SCALE> _ => 4 </SCALE> -<k> SIB => SIB_BASE0 ~> ArCX ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> -<SIBINDEX> 1 </SIBINDEX> -<REXX> 0 </REXX> +syntax K ::= "BRANCH_HINT" +rule <k> BRANCH_HINT => . ... </k> +<HINT> 0 </HINT> -rule <SCALE> _ => 4 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar9 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> -<SIBINDEX> 1 </SIBINDEX> -<REXX> 1 </REXX> +rule <HINT> 1 => 3 </HINT> +<k> BRANCH_HINT => . ... </k> -rule <SCALE> _ => 4 </SCALE> -<k> SIB => SIB_BASE0 ~> ArDX ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> -<SIBINDEX> 2 </SIBINDEX> -<REXX> 0 </REXX> +rule <HINT> 2 => 4 </HINT> +<k> BRANCH_HINT => . ... </k> -rule <SCALE> _ => 4 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar10 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> -<SIBINDEX> 2 </SIBINDEX> -<REXX> 1 </REXX> +syntax K ::= "MASKNOT0" +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> MASKNOT0 => . ... </k> +<MASK> 0 </MASK> -rule <SCALE> _ => 4 </SCALE> -<k> SIB => SIB_BASE0 ~> ArBX ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> -<SIBINDEX> 3 </SIBINDEX> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_K1 </OUTREG> +<k> MASKNOT0 => . ... </k> +<MASK> 1 </MASK> -rule <SCALE> _ => 4 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar11 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> -<SIBINDEX> 3 </SIBINDEX> -<REXX> 1 </REXX> +rule <OUTREG> _ => REG_K2 </OUTREG> +<k> MASKNOT0 => . ... </k> +<MASK> 2 </MASK> -rule <INDEX> _ => REG_INVALID </INDEX> -<SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ... </k> -<SIBSCALE> 2 </SIBSCALE> -<SIBINDEX> 4 </SIBINDEX> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_K3 </OUTREG> +<k> MASKNOT0 => . ... </k> +<MASK> 3 </MASK> -rule <SCALE> _ => 4 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar12 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> -<SIBINDEX> 4 </SIBINDEX> -<REXX> 1 </REXX> +rule <OUTREG> _ => REG_K4 </OUTREG> +<k> MASKNOT0 => . ... </k> +<MASK> 4 </MASK> -rule <SCALE> _ => 4 </SCALE> -<k> SIB => SIB_BASE0 ~> ArBP ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> -<SIBINDEX> 5 </SIBINDEX> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_K5 </OUTREG> +<k> MASKNOT0 => . ... </k> +<MASK> 5 </MASK> -rule <SCALE> _ => 4 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar13 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> -<SIBINDEX> 5 </SIBINDEX> -<REXX> 1 </REXX> +rule <OUTREG> _ => REG_K6 </OUTREG> +<k> MASKNOT0 => . ... </k> +<MASK> 6 </MASK> -rule <SCALE> _ => 4 </SCALE> -<k> SIB => SIB_BASE0 ~> ArSI ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> -<SIBINDEX> 6 </SIBINDEX> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_K7 </OUTREG> +<k> MASKNOT0 => . ... </k> +<MASK> 7 </MASK> -rule <SCALE> _ => 4 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar14 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> -<SIBINDEX> 6 </SIBINDEX> -<REXX> 1 </REXX> +syntax K ::= "NELEM_GSCAT" +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GSCAT => . ... </k> +<VL> 0 </VL> -rule <SCALE> _ => 4 </SCALE> -<k> SIB => SIB_BASE0 ~> ArDI ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> -<SIBINDEX> 7 </SIBINDEX> -<REXX> 0 </REXX> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GSCAT => . ... </k> +<VL> 1 </VL> -rule <SCALE> _ => 4 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar15 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> -<SIBINDEX> 7 </SIBINDEX> -<REXX> 1 </REXX> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GSCAT => . ... </k> +<VL> 2 </VL> -rule <SCALE> _ => 8 </SCALE> -<k> SIB => SIB_BASE0 ~> ArAX ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> -<SIBINDEX> 0 </SIBINDEX> -<REXX> 0 </REXX> +syntax K ::= "SIMMz" +rule <IMMWIDTH> _ => 16 </IMMWIDTH> +<IMM0SIGNED> _ => 1 </IMM0SIGNED> +<k> SIMMz => . ... </k> +<EOSZ> 1 </EOSZ> -rule <SCALE> _ => 8 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar8 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> -<SIBINDEX> 0 </SIBINDEX> -<REXX> 1 </REXX> +rule <IMMWIDTH> _ => 32 </IMMWIDTH> +<IMM0SIGNED> _ => 1 </IMM0SIGNED> +<k> SIMMz => . ... </k> +<EOSZ> 2 </EOSZ> -rule <SCALE> _ => 8 </SCALE> -<k> SIB => SIB_BASE0 ~> ArCX ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> -<SIBINDEX> 1 </SIBINDEX> -<REXX> 0 </REXX> +rule <IMMWIDTH> _ => 32 </IMMWIDTH> +<IMM0SIGNED> _ => 1 </IMM0SIGNED> +<k> SIMMz => . ... </k> +<EOSZ> 3 </EOSZ> -rule <SCALE> _ => 8 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar9 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> -<SIBINDEX> 1 </SIBINDEX> -<REXX> 1 </REXX> +syntax K ::= "GPRv_R" +rule <k> GPRv_R => GPR64_R ... </k> +<EOSZ> 3 </EOSZ> -rule <SCALE> _ => 8 </SCALE> -<k> SIB => SIB_BASE0 ~> ArDX ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> -<SIBINDEX> 2 </SIBINDEX> -<REXX> 0 </REXX> +rule <k> GPRv_R => GPR32_R ... </k> +<EOSZ> 2 </EOSZ> -rule <SCALE> _ => 8 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar10 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> -<SIBINDEX> 2 </SIBINDEX> -<REXX> 1 </REXX> +rule <k> GPRv_R => GPR16_R ... </k> +<EOSZ> 1 </EOSZ> -rule <SCALE> _ => 8 </SCALE> -<k> SIB => SIB_BASE0 ~> ArBX ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> -<SIBINDEX> 3 </SIBINDEX> -<REXX> 0 </REXX> +syntax K ::= "IMMUNE66_LOOP64" +rule <k> IMMUNE66_LOOP64 => . ... </k> +<MODE> 0 </MODE> -rule <SCALE> _ => 8 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar11 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> -<SIBINDEX> 3 </SIBINDEX> -<REXX> 1 </REXX> +rule <k> IMMUNE66_LOOP64 => . ... </k> +<MODE> 1 </MODE> -rule <INDEX> _ => REG_INVALID </INDEX> -<SCALE> _ => 1 </SCALE> -<k> SIB => SIB_BASE0 ... </k> -<SIBSCALE> 3 </SIBSCALE> -<SIBINDEX> 4 </SIBINDEX> -<REXX> 0 </REXX> +rule <EOSZ> _ => 3 </EOSZ> +<OSZ> _ => 0 </OSZ> +<k> IMMUNE66_LOOP64 => . ... </k> +<MODE> 2 </MODE> -rule <SCALE> _ => 8 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar12 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> -<SIBINDEX> 4 </SIBINDEX> -<REXX> 1 </REXX> +syntax K ::= "Ar15" +rule <OUTREG> _ => REG_R15W </OUTREG> +<k> Ar15 => . ... </k> +<EASZ> 1 </EASZ> -rule <SCALE> _ => 8 </SCALE> -<k> SIB => SIB_BASE0 ~> ArBP ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> -<SIBINDEX> 5 </SIBINDEX> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_R15D </OUTREG> +<k> Ar15 => . ... </k> +<EASZ> 2 </EASZ> -rule <SCALE> _ => 8 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar13 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> -<SIBINDEX> 5 </SIBINDEX> -<REXX> 1 </REXX> +rule <OUTREG> _ => REG_R15 </OUTREG> +<k> Ar15 => . ... </k> +<EASZ> 3 </EASZ> -rule <SCALE> _ => 8 </SCALE> -<k> SIB => SIB_BASE0 ~> ArSI ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> -<SIBINDEX> 6 </SIBINDEX> -<REXX> 0 </REXX> +syntax K ::= "YMM_N_64" +rule <OUTREG> _ => REG_YMM0 </OUTREG> +<k> YMM_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 7 </VEXDEST210> -rule <SCALE> _ => 8 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar14 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> -<SIBINDEX> 6 </SIBINDEX> -<REXX> 1 </REXX> +rule <OUTREG> _ => REG_YMM1 </OUTREG> +<k> YMM_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 6 </VEXDEST210> -rule <SCALE> _ => 8 </SCALE> -<k> SIB => SIB_BASE0 ~> ArDI ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> -<SIBINDEX> 7 </SIBINDEX> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_YMM2 </OUTREG> +<k> YMM_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 5 </VEXDEST210> -rule <SCALE> _ => 8 </SCALE> -<k> SIB => SIB_BASE0 ~> Ar15 ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> -<SIBINDEX> 7 </SIBINDEX> -<REXX> 1 </REXX> +rule <OUTREG> _ => REG_YMM3 </OUTREG> +<k> YMM_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 4 </VEXDEST210> -syntax K ::= "ASZ_NONTERM" -rule <EASZ> _ => 1 </EASZ> -<k> ASZ_NONTERM => . ... </k> -<MODE> 0 </MODE> -<ASZ> 0 </ASZ> +rule <OUTREG> _ => REG_YMM4 </OUTREG> +<k> YMM_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 3 </VEXDEST210> -rule <EASZ> _ => 2 </EASZ> -<k> ASZ_NONTERM => . ... </k> -<MODE> 0 </MODE> -<ASZ> 1 </ASZ> +rule <OUTREG> _ => REG_YMM5 </OUTREG> +<k> YMM_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 2 </VEXDEST210> -rule <EASZ> _ => 2 </EASZ> -<k> ASZ_NONTERM => . ... </k> -<MODE> 1 </MODE> -<ASZ> 0 </ASZ> +rule <OUTREG> _ => REG_YMM6 </OUTREG> +<k> YMM_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 1 </VEXDEST210> -rule <EASZ> _ => 1 </EASZ> -<k> ASZ_NONTERM => . ... </k> -<MODE> 1 </MODE> -<ASZ> 1 </ASZ> +rule <OUTREG> _ => REG_YMM7 </OUTREG> +<k> YMM_N_64 => . ... </k> +<VEXDEST3> 1 </VEXDEST3> +<VEXDEST210> 0 </VEXDEST210> -rule <EASZ> _ => 3 </EASZ> -<k> ASZ_NONTERM => . ... </k> -<MODE> 2 </MODE> -<ASZ> 0 </ASZ> +rule <OUTREG> _ => REG_YMM8 </OUTREG> +<k> YMM_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 7 </VEXDEST210> -rule <EASZ> _ => 2 </EASZ> -<k> ASZ_NONTERM => . ... </k> -<MODE> 2 </MODE> -<ASZ> 1 </ASZ> +rule <OUTREG> _ => REG_YMM9 </OUTREG> +<k> YMM_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 6 </VEXDEST210> -syntax K ::= "REMOVE_SEGMENT" -rule <SEG0> _ => REG_INVALID </SEG0> -<k> REMOVE_SEGMENT => . ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_YMM10 </OUTREG> +<k> YMM_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 5 </VEXDEST210> -rule <SEG0> _ => REG_INVALID </SEG0> -<k> REMOVE_SEGMENT => . ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_YMM11 </OUTREG> +<k> YMM_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 4 </VEXDEST210> -rule <SEG0> _ => REG_INVALID </SEG0> -<k> REMOVE_SEGMENT => . ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_YMM12 </OUTREG> +<k> YMM_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 3 </VEXDEST210> -syntax K ::= "VGPR32_B_32" -rule <OUTREG> _ => REG_EAX </OUTREG> -<k> VGPR32_B_32 => . ... </k> -<RM> 0 </RM> +rule <OUTREG> _ => REG_YMM13 </OUTREG> +<k> YMM_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_ECX </OUTREG> -<k> VGPR32_B_32 => . ... </k> -<RM> 1 </RM> +rule <OUTREG> _ => REG_YMM14 </OUTREG> +<k> YMM_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_EDX </OUTREG> -<k> VGPR32_B_32 => . ... </k> -<RM> 2 </RM> +rule <OUTREG> _ => REG_YMM15 </OUTREG> +<k> YMM_N_64 => . ... </k> +<VEXDEST3> 0 </VEXDEST3> +<VEXDEST210> 0 </VEXDEST210> -rule <OUTREG> _ => REG_EBX </OUTREG> -<k> VGPR32_B_32 => . ... </k> -<RM> 3 </RM> +syntax K ::= "XMM_R3_32" +rule <OUTREG> _ => REG_XMM0 </OUTREG> +<k> XMM_R3_32 => . ... </k> +<REG> 0 </REG> -rule <OUTREG> _ => REG_ESP </OUTREG> -<k> VGPR32_B_32 => . ... </k> -<RM> 4 </RM> +rule <OUTREG> _ => REG_XMM1 </OUTREG> +<k> XMM_R3_32 => . ... </k> +<REG> 1 </REG> -rule <OUTREG> _ => REG_EBP </OUTREG> -<k> VGPR32_B_32 => . ... </k> -<RM> 5 </RM> +rule <OUTREG> _ => REG_XMM2 </OUTREG> +<k> XMM_R3_32 => . ... </k> +<REG> 2 </REG> -rule <OUTREG> _ => REG_ESI </OUTREG> -<k> VGPR32_B_32 => . ... </k> -<RM> 6 </RM> +rule <OUTREG> _ => REG_XMM3 </OUTREG> +<k> XMM_R3_32 => . ... </k> +<REG> 3 </REG> -rule <OUTREG> _ => REG_EDI </OUTREG> -<k> VGPR32_B_32 => . ... </k> -<RM> 7 </RM> +rule <OUTREG> _ => REG_XMM4 </OUTREG> +<k> XMM_R3_32 => . ... </k> +<REG> 4 </REG> -syntax K ::= "ArCX" -rule <OUTREG> _ => REG_CX </OUTREG> -<k> ArCX => . ... </k> -<EASZ> 1 </EASZ> +rule <OUTREG> _ => REG_XMM5 </OUTREG> +<k> XMM_R3_32 => . ... </k> +<REG> 5 </REG> -rule <OUTREG> _ => REG_ECX </OUTREG> -<k> ArCX => . ... </k> -<EASZ> 2 </EASZ> +rule <OUTREG> _ => REG_XMM6 </OUTREG> +<k> XMM_R3_32 => . ... </k> +<REG> 6 </REG> -rule <OUTREG> _ => REG_RCX </OUTREG> -<k> ArCX => . ... </k> -<EASZ> 3 </EASZ> +rule <OUTREG> _ => REG_XMM7 </OUTREG> +<k> XMM_R3_32 => . ... </k> +<REG> 7 </REG> -syntax K ::= "YMM_B3_64" -rule <OUTREG> _ => REG_YMM0 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 0 </REXX> +syntax K ::= "XMM_B_64" +rule <OUTREG> _ => REG_XMM0 </OUTREG> +<k> XMM_B_64 => . ... </k> <REXB> 0 </REXB> <RM> 0 </RM> -rule <OUTREG> _ => REG_YMM1 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_XMM1 </OUTREG> +<k> XMM_B_64 => . ... </k> <REXB> 0 </REXB> <RM> 1 </RM> -rule <OUTREG> _ => REG_YMM2 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_XMM2 </OUTREG> +<k> XMM_B_64 => . ... </k> <REXB> 0 </REXB> <RM> 2 </RM> -rule <OUTREG> _ => REG_YMM3 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_XMM3 </OUTREG> +<k> XMM_B_64 => . ... </k> <REXB> 0 </REXB> <RM> 3 </RM> -rule <OUTREG> _ => REG_YMM4 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_XMM4 </OUTREG> +<k> XMM_B_64 => . ... </k> <REXB> 0 </REXB> <RM> 4 </RM> -rule <OUTREG> _ => REG_YMM5 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_XMM5 </OUTREG> +<k> XMM_B_64 => . ... </k> <REXB> 0 </REXB> <RM> 5 </RM> -rule <OUTREG> _ => REG_YMM6 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_XMM6 </OUTREG> +<k> XMM_B_64 => . ... </k> <REXB> 0 </REXB> <RM> 6 </RM> -rule <OUTREG> _ => REG_YMM7 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_XMM7 </OUTREG> +<k> XMM_B_64 => . ... </k> <REXB> 0 </REXB> <RM> 7 </RM> -rule <OUTREG> _ => REG_YMM8 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_XMM8 </OUTREG> +<k> XMM_B_64 => . ... </k> <REXB> 1 </REXB> <RM> 0 </RM> -rule <OUTREG> _ => REG_YMM9 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_XMM9 </OUTREG> +<k> XMM_B_64 => . ... </k> <REXB> 1 </REXB> <RM> 1 </RM> -rule <OUTREG> _ => REG_YMM10 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_XMM10 </OUTREG> +<k> XMM_B_64 => . ... </k> <REXB> 1 </REXB> <RM> 2 </RM> -rule <OUTREG> _ => REG_YMM11 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_XMM11 </OUTREG> +<k> XMM_B_64 => . ... </k> <REXB> 1 </REXB> <RM> 3 </RM> -rule <OUTREG> _ => REG_YMM12 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_XMM12 </OUTREG> +<k> XMM_B_64 => . ... </k> <REXB> 1 </REXB> <RM> 4 </RM> -rule <OUTREG> _ => REG_YMM13 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_XMM13 </OUTREG> +<k> XMM_B_64 => . ... </k> <REXB> 1 </REXB> <RM> 5 </RM> -rule <OUTREG> _ => REG_YMM14 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_XMM14 </OUTREG> +<k> XMM_B_64 => . ... </k> <REXB> 1 </REXB> <RM> 6 </RM> -rule <OUTREG> _ => REG_YMM15 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 0 </REXX> +rule <OUTREG> _ => REG_XMM15 </OUTREG> +<k> XMM_B_64 => . ... </k> <REXB> 1 </REXB> <RM> 7 </RM> -rule <OUTREG> _ => REG_YMM16 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 0 </RM> +syntax K ::= "Ar9" +rule <OUTREG> _ => REG_R9W </OUTREG> +<k> Ar9 => . ... </k> +<EASZ> 1 </EASZ> -rule <OUTREG> _ => REG_YMM17 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 1 </RM> +rule <OUTREG> _ => REG_R9D </OUTREG> +<k> Ar9 => . ... </k> +<EASZ> 2 </EASZ> -rule <OUTREG> _ => REG_YMM18 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 2 </RM> +rule <OUTREG> _ => REG_R9 </OUTREG> +<k> Ar9 => . ... </k> +<EASZ> 3 </EASZ> -rule <OUTREG> _ => REG_YMM19 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 3 </RM> +syntax K ::= "FINAL_SSEG" +rule <k> FINAL_SSEG => FINAL_SSEG_NOT64 ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_YMM20 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 4 </RM> +rule <k> FINAL_SSEG => FINAL_SSEG_NOT64 ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_YMM21 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 5 </RM> +rule <k> FINAL_SSEG => FINAL_SSEG_MODE64 ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_YMM22 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 1 </REXX> +syntax K ::= "A_GPR_B" +rule <k> A_GPR_B => ArAX ... </k> <REXB> 0 </REXB> -<RM> 6 </RM> +<RM> 0 </RM> -rule <OUTREG> _ => REG_YMM23 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 1 </REXX> +rule <k> A_GPR_B => ArCX ... </k> <REXB> 0 </REXB> -<RM> 7 </RM> +<RM> 1 </RM> -rule <OUTREG> _ => REG_YMM24 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 0 </RM> +rule <k> A_GPR_B => ArDX ... </k> +<REXB> 0 </REXB> +<RM> 2 </RM> -rule <OUTREG> _ => REG_YMM25 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 1 </RM> +rule <k> A_GPR_B => ArBX ... </k> +<REXB> 0 </REXB> +<RM> 3 </RM> -rule <OUTREG> _ => REG_YMM26 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 2 </RM> +rule <k> A_GPR_B => ArSP ... </k> +<REXB> 0 </REXB> +<RM> 4 </RM> -rule <OUTREG> _ => REG_YMM27 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 3 </RM> +rule <k> A_GPR_B => ArBP ... </k> +<REXB> 0 </REXB> +<RM> 5 </RM> -rule <OUTREG> _ => REG_YMM28 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 4 </RM> +rule <k> A_GPR_B => ArSI ... </k> +<REXB> 0 </REXB> +<RM> 6 </RM> -rule <OUTREG> _ => REG_YMM29 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 5 </RM> +rule <k> A_GPR_B => ArDI ... </k> +<REXB> 0 </REXB> +<RM> 7 </RM> -rule <OUTREG> _ => REG_YMM30 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 1 </REXX> +rule <k> A_GPR_B => Ar8 ... </k> <REXB> 1 </REXB> -<RM> 6 </RM> +<RM> 0 </RM> -rule <OUTREG> _ => REG_YMM31 </OUTREG> -<k> YMM_B3_64 => . ... </k> -<REXX> 1 </REXX> +rule <k> A_GPR_B => Ar9 ... </k> <REXB> 1 </REXB> -<RM> 7 </RM> +<RM> 1 </RM> -syntax K ::= "VGPRy_N" -rule <k> VGPRy_N => VGPR32_N ... </k> -<EOSZ> 1 </EOSZ> +rule <k> A_GPR_B => Ar10 ... </k> +<REXB> 1 </REXB> +<RM> 2 </RM> -rule <k> VGPRy_N => VGPR32_N ... </k> -<EOSZ> 2 </EOSZ> +rule <k> A_GPR_B => Ar11 ... </k> +<REXB> 1 </REXB> +<RM> 3 </RM> -rule <k> VGPRy_N => VGPR64_N ... </k> -<EOSZ> 3 </EOSZ> +rule <k> A_GPR_B => Ar12 ... </k> +<REXB> 1 </REXB> +<RM> 4 </RM> -syntax K ::= "FINAL_DSEG_NOT64" -rule <OUTREG> _ => REG_CS </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> -<k> FINAL_DSEG_NOT64 => . ... </k> -<SEGOVD> 1 </SEGOVD> +rule <k> A_GPR_B => Ar13 ... </k> +<REXB> 1 </REXB> +<RM> 5 </RM> -rule <OUTREG> _ => REG_ES </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> -<k> FINAL_DSEG_NOT64 => . ... </k> -<SEGOVD> 3 </SEGOVD> +rule <k> A_GPR_B => Ar14 ... </k> +<REXB> 1 </REXB> +<RM> 6 </RM> -rule <OUTREG> _ => REG_FS </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> -<k> FINAL_DSEG_NOT64 => . ... </k> -<SEGOVD> 4 </SEGOVD> +rule <k> A_GPR_B => Ar15 ... </k> +<REXB> 1 </REXB> +<RM> 7 </RM> -rule <OUTREG> _ => REG_GS </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> -<k> FINAL_DSEG_NOT64 => . ... </k> -<SEGOVD> 5 </SEGOVD> +syntax K ::= "VGPR32_R_32" +rule <OUTREG> _ => REG_EAX </OUTREG> +<k> VGPR32_R_32 => . ... </k> +<REG> 0 </REG> -rule <OUTREG> _ => REG_SS </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> -<k> FINAL_DSEG_NOT64 => . ... </k> -<SEGOVD> 6 </SEGOVD> +rule <OUTREG> _ => REG_ECX </OUTREG> +<k> VGPR32_R_32 => . ... </k> +<REG> 1 </REG> -syntax K ::= "UIMM8_1" -rule <HASIMM1> _ => 1 </HASIMM1> -<k> UIMM8_1 => . ... </k> +rule <OUTREG> _ => REG_EDX </OUTREG> +<k> VGPR32_R_32 => . ... </k> +<REG> 2 </REG> -syntax K ::= "IMMUNE_REXW" -rule <k> IMMUNE_REXW => . ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_EBX </OUTREG> +<k> VGPR32_R_32 => . ... </k> +<REG> 3 </REG> -rule <k> IMMUNE_REXW => . ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_ESP </OUTREG> +<k> VGPR32_R_32 => . ... </k> +<REG> 4 </REG> -rule <EOSZ> _ => 2 </EOSZ> -<k> IMMUNE_REXW => . ... </k> -<MODE> 2 </MODE> -<OSZ> 0 </OSZ> +rule <OUTREG> _ => REG_EBP </OUTREG> +<k> VGPR32_R_32 => . ... </k> +<REG> 5 </REG> -rule <EOSZ> _ => 2 </EOSZ> -<k> IMMUNE_REXW => . ... </k> -<MODE> 2 </MODE> -<OSZ> 1 </OSZ> -<REXW> 1 </REXW> +rule <OUTREG> _ => REG_ESI </OUTREG> +<k> VGPR32_R_32 => . ... </k> +<REG> 6 </REG> -rule <EOSZ> _ => 1 </EOSZ> -<k> IMMUNE_REXW => . ... </k> -<MODE> 2 </MODE> -<OSZ> 1 </OSZ> -<REXW> 0 </REXW> +rule <OUTREG> _ => REG_EDI </OUTREG> +<k> VGPR32_R_32 => . ... </k> +<REG> 7 </REG> -syntax K ::= "YMM_N3_64" -rule <OUTREG> _ => REG_YMM0 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> +syntax K ::= "VGPR64_N" +rule <OUTREG> _ => REG_RAX </OUTREG> +<k> VGPR64_N => . ... </k> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 7 </VEXDEST210> -rule <OUTREG> _ => REG_YMM1 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> +rule <OUTREG> _ => REG_RCX </OUTREG> +<k> VGPR64_N => . ... </k> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_YMM2 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> +rule <OUTREG> _ => REG_RDX </OUTREG> +<k> VGPR64_N => . ... </k> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_YMM3 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> +rule <OUTREG> _ => REG_RBX </OUTREG> +<k> VGPR64_N => . ... </k> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_YMM4 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> +rule <OUTREG> _ => REG_RSP </OUTREG> +<k> VGPR64_N => . ... </k> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_YMM5 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> +rule <OUTREG> _ => REG_RBP </OUTREG> +<k> VGPR64_N => . ... </k> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_YMM6 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> +rule <OUTREG> _ => REG_RSI </OUTREG> +<k> VGPR64_N => . ... </k> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_YMM7 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> +rule <OUTREG> _ => REG_RDI </OUTREG> +<k> VGPR64_N => . ... </k> <VEXDEST3> 1 </VEXDEST3> <VEXDEST210> 0 </VEXDEST210> -rule <OUTREG> _ => REG_YMM8 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> +rule <OUTREG> _ => REG_R8 </OUTREG> +<k> VGPR64_N => . ... </k> <VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 7 </VEXDEST210> -rule <OUTREG> _ => REG_YMM9 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> +rule <OUTREG> _ => REG_R9 </OUTREG> +<k> VGPR64_N => . ... </k> <VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_YMM10 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> +rule <OUTREG> _ => REG_R10 </OUTREG> +<k> VGPR64_N => . ... </k> <VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_YMM11 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> +rule <OUTREG> _ => REG_R11 </OUTREG> +<k> VGPR64_N => . ... </k> <VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_YMM12 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> +rule <OUTREG> _ => REG_R12 </OUTREG> +<k> VGPR64_N => . ... </k> <VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_YMM13 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> +rule <OUTREG> _ => REG_R13 </OUTREG> +<k> VGPR64_N => . ... </k> <VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_YMM14 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> +rule <OUTREG> _ => REG_R14 </OUTREG> +<k> VGPR64_N => . ... </k> <VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_YMM15 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> +rule <OUTREG> _ => REG_R15 </OUTREG> +<k> VGPR64_N => . ... </k> <VEXDEST3> 0 </VEXDEST3> <VEXDEST210> 0 </VEXDEST210> -rule <OUTREG> _ => REG_YMM16 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 7 </VEXDEST210> +syntax K ::= "MODRM64alt32" +rule <k> MODRM64alt32 => ArAX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 0 </MOD> +<RM> 0 </RM> -rule <OUTREG> _ => REG_YMM17 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 6 </VEXDEST210> +rule <k> MODRM64alt32 => Ar8 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<MOD> 0 </MOD> +<RM> 0 </RM> -rule <OUTREG> _ => REG_YMM18 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 5 </VEXDEST210> +rule <k> MODRM64alt32 => ArCX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 0 </MOD> +<RM> 1 </RM> -rule <OUTREG> _ => REG_YMM19 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 4 </VEXDEST210> +rule <k> MODRM64alt32 => Ar9 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<MOD> 0 </MOD> +<RM> 1 </RM> -rule <OUTREG> _ => REG_YMM20 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 3 </VEXDEST210> +rule <k> MODRM64alt32 => ArDX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 0 </MOD> +<RM> 2 </RM> -rule <OUTREG> _ => REG_YMM21 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 2 </VEXDEST210> +rule <k> MODRM64alt32 => Ar10 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<MOD> 0 </MOD> +<RM> 2 </RM> -rule <OUTREG> _ => REG_YMM22 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 1 </VEXDEST210> +rule <k> MODRM64alt32 => ArBX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 0 </MOD> +<RM> 3 </RM> -rule <OUTREG> _ => REG_YMM23 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 0 </VEXDEST210> +rule <k> MODRM64alt32 => Ar11 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<MOD> 0 </MOD> +<RM> 3 </RM> -rule <OUTREG> _ => REG_YMM24 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 7 </VEXDEST210> +rule <k> MODRM64alt32 => SIB ... </k> +<REXB> 0 </REXB> +<MOD> 0 </MOD> +<RM> 4 </RM> -rule <OUTREG> _ => REG_YMM25 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 6 </VEXDEST210> +rule <k> MODRM64alt32 => SIB ... </k> +<REXB> 1 </REXB> +<MOD> 0 </MOD> +<RM> 4 </RM> -rule <OUTREG> _ => REG_YMM26 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 5 </VEXDEST210> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> MODRM64alt32 => rIPa ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 0 </MOD> +<RM> 5 </RM> -rule <OUTREG> _ => REG_YMM27 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 4 </VEXDEST210> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => rIPa ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<MOD> 0 </MOD> +<RM> 5 </RM> -rule <OUTREG> _ => REG_YMM28 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 3 </VEXDEST210> +rule <k> MODRM64alt32 => ArSI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 0 </MOD> +<RM> 6 </RM> -rule <OUTREG> _ => REG_YMM29 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 2 </VEXDEST210> +rule <k> MODRM64alt32 => Ar14 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<MOD> 0 </MOD> +<RM> 6 </RM> -rule <OUTREG> _ => REG_YMM30 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 1 </VEXDEST210> +rule <k> MODRM64alt32 => ArDI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 0 </MOD> +<RM> 7 </RM> -rule <OUTREG> _ => REG_YMM31 </OUTREG> -<k> YMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 0 </VEXDEST210> +rule <k> MODRM64alt32 => Ar15 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<MOD> 0 </MOD> +<RM> 7 </RM> -syntax K ::= "ESIZE_128_BITS" -rule <ELEMENTSIZE> _ => 128 </ELEMENTSIZE> -<k> ESIZE_128_BITS => . ... </k> -<REX> 0 </REX> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM64alt32 => ArAX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 1 </MOD> +<RM> 0 </RM> -syntax K ::= "MODRM" -rule <k> MODRM => MODRM64alt32 ~> MEMDISP ... </k> -<MODE> 2 </MODE> -<EASZ> 3 </EASZ> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM64alt32 => Ar8 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<MOD> 1 </MOD> +<RM> 0 </RM> -rule <k> MODRM => MODRM64alt32 ~> MEMDISP ... </k> -<MODE> 2 </MODE> -<EASZ> 2 </EASZ> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM64alt32 => ArCX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 1 </MOD> +<RM> 1 </RM> -rule <k> MODRM => MODRM32 ~> MEMDISP ... </k> -<MODE> 1 </MODE> -<EASZ> 2 </EASZ> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM64alt32 => Ar9 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<MOD> 1 </MOD> +<RM> 1 </RM> -rule <k> MODRM => MODRM16 ~> MEMDISP ... </k> -<MODE> 1 </MODE> -<EASZ> 1 </EASZ> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM64alt32 => ArDX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 1 </MOD> +<RM> 2 </RM> -rule <k> MODRM => MODRM32 ~> MEMDISP ... </k> -<MODE> 0 </MODE> -<EASZ> 2 </EASZ> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM64alt32 => Ar10 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<MOD> 1 </MOD> +<RM> 2 </RM> -rule <k> MODRM => MODRM16 ~> MEMDISP ... </k> -<MODE> 0 </MODE> -<EASZ> 1 </EASZ> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM64alt32 => ArBX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 1 </MOD> +<RM> 3 </RM> -syntax K ::= "A_GPR_B" -rule <k> A_GPR_B => ArAX ... </k> -<REXB> 0 </REXB> -<RM> 0 </RM> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM64alt32 => Ar11 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<MOD> 1 </MOD> +<RM> 3 </RM> -rule <k> A_GPR_B => ArCX ... </k> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM64alt32 => SIB ... </k> <REXB> 0 </REXB> -<RM> 1 </RM> +<MOD> 1 </MOD> +<RM> 4 </RM> -rule <k> A_GPR_B => ArDX ... </k> -<REXB> 0 </REXB> -<RM> 2 </RM> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM64alt32 => SIB ... </k> +<REXB> 1 </REXB> +<MOD> 1 </MOD> +<RM> 4 </RM> -rule <k> A_GPR_B => ArBX ... </k> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM64alt32 => ArBP ~> OUTREGToBASE0 ~> FINAL_SSEG ~> OUTREGToSEG0 ... </k> <REXB> 0 </REXB> -<RM> 3 </RM> +<MOD> 1 </MOD> +<RM> 5 </RM> -rule <k> A_GPR_B => ArSP ... </k> -<REXB> 0 </REXB> -<RM> 4 </RM> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM64alt32 => Ar13 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<MOD> 1 </MOD> +<RM> 5 </RM> -rule <k> A_GPR_B => ArBP ... </k> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM64alt32 => ArSI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> <REXB> 0 </REXB> -<RM> 5 </RM> +<MOD> 1 </MOD> +<RM> 6 </RM> -rule <k> A_GPR_B => ArSI ... </k> -<REXB> 0 </REXB> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM64alt32 => Ar14 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<MOD> 1 </MOD> <RM> 6 </RM> -rule <k> A_GPR_B => ArDI ... </k> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM64alt32 => ArDI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> <REXB> 0 </REXB> +<MOD> 1 </MOD> <RM> 7 </RM> -rule <k> A_GPR_B => Ar8 ... </k> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<k> MODRM64alt32 => Ar15 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> <REXB> 1 </REXB> +<MOD> 1 </MOD> +<RM> 7 </RM> + + + +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => ArAX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 2 </MOD> <RM> 0 </RM> -rule <k> A_GPR_B => Ar9 ... </k> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => Ar8 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> <REXB> 1 </REXB> +<MOD> 2 </MOD> +<RM> 0 </RM> + + + +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => ArCX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 2 </MOD> <RM> 1 </RM> -rule <k> A_GPR_B => Ar10 ... </k> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => Ar9 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> <REXB> 1 </REXB> +<MOD> 2 </MOD> +<RM> 1 </RM> + + + +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => ArDX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 2 </MOD> <RM> 2 </RM> -rule <k> A_GPR_B => Ar11 ... </k> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => Ar10 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> <REXB> 1 </REXB> +<MOD> 2 </MOD> +<RM> 2 </RM> + + + +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => ArBX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 2 </MOD> <RM> 3 </RM> -rule <k> A_GPR_B => Ar12 ... </k> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => Ar11 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> <REXB> 1 </REXB> +<MOD> 2 </MOD> +<RM> 3 </RM> + + + +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => SIB ... </k> +<REXB> 0 </REXB> +<MOD> 2 </MOD> <RM> 4 </RM> -rule <k> A_GPR_B => Ar13 ... </k> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => SIB ... </k> <REXB> 1 </REXB> +<MOD> 2 </MOD> +<RM> 4 </RM> + + + +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => ArBP ~> OUTREGToBASE0 ~> FINAL_SSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 2 </MOD> <RM> 5 </RM> -rule <k> A_GPR_B => Ar14 ... </k> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => Ar13 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> <REXB> 1 </REXB> +<MOD> 2 </MOD> +<RM> 5 </RM> + + + +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => ArSI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 2 </MOD> <RM> 6 </RM> -rule <k> A_GPR_B => Ar15 ... </k> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => Ar14 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> <REXB> 1 </REXB> +<MOD> 2 </MOD> +<RM> 6 </RM> + + + +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => ArDI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<MOD> 2 </MOD> <RM> 7 </RM> -syntax K ::= "Ar10" -rule <OUTREG> _ => REG_R10W </OUTREG> -<k> Ar10 => . ... </k> -<EASZ> 1 </EASZ> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<k> MODRM64alt32 => Ar15 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<MOD> 2 </MOD> +<RM> 7 </RM> -rule <OUTREG> _ => REG_R10D </OUTREG> -<k> Ar10 => . ... </k> -<EASZ> 2 </EASZ> +syntax K ::= "FIX_ROUND_LEN128" +rule <VL> _ => 0 </VL> +<k> FIX_ROUND_LEN128 => . ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_R10 </OUTREG> -<k> Ar10 => . ... </k> -<EASZ> 3 </EASZ> +rule <VL> _ => 0 </VL> +<k> FIX_ROUND_LEN128 => . ... </k> +<MODE> 1 </MODE> -syntax K ::= "X87" -rule <OUTREG> _ => REG_ST0 </OUTREG> -<k> X87 => . ... </k> -<RM> 0 </RM> +rule <VL> _ => 0 </VL> +<k> FIX_ROUND_LEN128 => . ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_ST1 </OUTREG> -<k> X87 => . ... </k> -<RM> 1 </RM> +syntax K ::= "NELEM_HALF" +rule <NELEM> _ => 8 </NELEM> +<k> NELEM_HALF => . ... </k> +<BCRC> 0 </BCRC> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ST2 </OUTREG> -<k> X87 => . ... </k> -<RM> 2 </RM> +rule <NELEM> _ => 1 </NELEM> +<BCAST> _ => 3 </BCAST> +<k> NELEM_HALF => . ... </k> +<BCRC> 1 </BCRC> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ST3 </OUTREG> -<k> X87 => . ... </k> -<RM> 3 </RM> +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_HALF => . ... </k> +<BCRC> 0 </BCRC> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ST4 </OUTREG> -<k> X87 => . ... </k> -<RM> 4 </RM> +rule <NELEM> _ => 1 </NELEM> +<BCAST> _ => 10 </BCAST> +<k> NELEM_HALF => . ... </k> +<BCRC> 1 </BCRC> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ST5 </OUTREG> -<k> X87 => . ... </k> -<RM> 5 </RM> +rule <NELEM> _ => 2 </NELEM> +<k> NELEM_HALF => . ... </k> +<BCRC> 0 </BCRC> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_ST6 </OUTREG> -<k> X87 => . ... </k> -<RM> 6 </RM> +rule <NELEM> _ => 1 </NELEM> +<BCAST> _ => 22 </BCAST> +<k> NELEM_HALF => . ... </k> +<BCRC> 1 </BCRC> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_ST7 </OUTREG> -<k> X87 => . ... </k> -<RM> 7 </RM> +syntax K ::= "XMM_B3_64" +rule <OUTREG> _ => REG_XMM0 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 0 </REXB> +<RM> 0 </RM> -syntax K ::= "ArAX" -rule <OUTREG> _ => REG_AX </OUTREG> -<k> ArAX => . ... </k> -<EASZ> 1 </EASZ> +rule <OUTREG> _ => REG_XMM1 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 0 </REXB> +<RM> 1 </RM> -rule <OUTREG> _ => REG_EAX </OUTREG> -<k> ArAX => . ... </k> -<EASZ> 2 </EASZ> +rule <OUTREG> _ => REG_XMM2 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 0 </REXB> +<RM> 2 </RM> -rule <OUTREG> _ => REG_RAX </OUTREG> -<k> ArAX => . ... </k> -<EASZ> 3 </EASZ> +rule <OUTREG> _ => REG_XMM3 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 0 </REXB> +<RM> 3 </RM> -syntax K ::= "MMX_B" -rule <OUTREG> _ => REG_MMX0 </OUTREG> -<k> MMX_B => . ... </k> +rule <OUTREG> _ => REG_XMM4 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 0 </REXB> +<RM> 4 </RM> + + + +rule <OUTREG> _ => REG_XMM5 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 0 </REXB> +<RM> 5 </RM> + + + +rule <OUTREG> _ => REG_XMM6 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 0 </REXB> +<RM> 6 </RM> + + + +rule <OUTREG> _ => REG_XMM7 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 0 </REXB> +<RM> 7 </RM> + + + +rule <OUTREG> _ => REG_XMM8 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 1 </REXB> <RM> 0 </RM> -rule <OUTREG> _ => REG_MMX1 </OUTREG> -<k> MMX_B => . ... </k> +rule <OUTREG> _ => REG_XMM9 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 1 </REXB> <RM> 1 </RM> -rule <OUTREG> _ => REG_MMX2 </OUTREG> -<k> MMX_B => . ... </k> +rule <OUTREG> _ => REG_XMM10 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 1 </REXB> <RM> 2 </RM> -rule <OUTREG> _ => REG_MMX3 </OUTREG> -<k> MMX_B => . ... </k> +rule <OUTREG> _ => REG_XMM11 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 1 </REXB> <RM> 3 </RM> -rule <OUTREG> _ => REG_MMX4 </OUTREG> -<k> MMX_B => . ... </k> +rule <OUTREG> _ => REG_XMM12 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 1 </REXB> <RM> 4 </RM> -rule <OUTREG> _ => REG_MMX5 </OUTREG> -<k> MMX_B => . ... </k> +rule <OUTREG> _ => REG_XMM13 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 1 </REXB> <RM> 5 </RM> -rule <OUTREG> _ => REG_MMX6 </OUTREG> -<k> MMX_B => . ... </k> +rule <OUTREG> _ => REG_XMM14 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 1 </REXB> <RM> 6 </RM> -rule <OUTREG> _ => REG_MMX7 </OUTREG> -<k> MMX_B => . ... </k> +rule <OUTREG> _ => REG_XMM15 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 0 </REXX> +<REXB> 1 </REXB> <RM> 7 </RM> -syntax K ::= "GPR16_SB" -rule <OUTREG> _ => REG_AX </OUTREG> -<k> GPR16_SB => . ... </k> +rule <OUTREG> _ => REG_XMM16 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 1 </REXX> <REXB> 0 </REXB> -<SRM> 0 </SRM> +<RM> 0 </RM> -rule <OUTREG> _ => REG_CX </OUTREG> -<k> GPR16_SB => . ... </k> +rule <OUTREG> _ => REG_XMM17 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 1 </REXX> <REXB> 0 </REXB> -<SRM> 1 </SRM> +<RM> 1 </RM> -rule <OUTREG> _ => REG_DX </OUTREG> -<k> GPR16_SB => . ... </k> +rule <OUTREG> _ => REG_XMM18 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 1 </REXX> <REXB> 0 </REXB> -<SRM> 2 </SRM> +<RM> 2 </RM> -rule <OUTREG> _ => REG_BX </OUTREG> -<k> GPR16_SB => . ... </k> +rule <OUTREG> _ => REG_XMM19 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 1 </REXX> <REXB> 0 </REXB> -<SRM> 3 </SRM> +<RM> 3 </RM> -rule <OUTREG> _ => REG_SP </OUTREG> -<k> GPR16_SB => . ... </k> +rule <OUTREG> _ => REG_XMM20 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 1 </REXX> <REXB> 0 </REXB> -<SRM> 4 </SRM> +<RM> 4 </RM> -rule <OUTREG> _ => REG_BP </OUTREG> -<k> GPR16_SB => . ... </k> +rule <OUTREG> _ => REG_XMM21 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 1 </REXX> <REXB> 0 </REXB> -<SRM> 5 </SRM> +<RM> 5 </RM> -rule <OUTREG> _ => REG_SI </OUTREG> -<k> GPR16_SB => . ... </k> +rule <OUTREG> _ => REG_XMM22 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 1 </REXX> <REXB> 0 </REXB> -<SRM> 6 </SRM> +<RM> 6 </RM> -rule <OUTREG> _ => REG_DI </OUTREG> -<k> GPR16_SB => . ... </k> +rule <OUTREG> _ => REG_XMM23 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 1 </REXX> <REXB> 0 </REXB> -<SRM> 7 </SRM> +<RM> 7 </RM> -rule <OUTREG> _ => REG_R8W </OUTREG> -<k> GPR16_SB => . ... </k> +rule <OUTREG> _ => REG_XMM24 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 1 </REXX> <REXB> 1 </REXB> -<SRM> 0 </SRM> +<RM> 0 </RM> -rule <OUTREG> _ => REG_R9W </OUTREG> -<k> GPR16_SB => . ... </k> +rule <OUTREG> _ => REG_XMM25 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 1 </REXX> <REXB> 1 </REXB> -<SRM> 1 </SRM> +<RM> 1 </RM> -rule <OUTREG> _ => REG_R10W </OUTREG> -<k> GPR16_SB => . ... </k> +rule <OUTREG> _ => REG_XMM26 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 1 </REXX> <REXB> 1 </REXB> -<SRM> 2 </SRM> +<RM> 2 </RM> -rule <OUTREG> _ => REG_R11W </OUTREG> -<k> GPR16_SB => . ... </k> +rule <OUTREG> _ => REG_XMM27 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 1 </REXX> <REXB> 1 </REXB> -<SRM> 3 </SRM> +<RM> 3 </RM> -rule <OUTREG> _ => REG_R12W </OUTREG> -<k> GPR16_SB => . ... </k> +rule <OUTREG> _ => REG_XMM28 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 1 </REXX> <REXB> 1 </REXB> -<SRM> 4 </SRM> +<RM> 4 </RM> -rule <OUTREG> _ => REG_R13W </OUTREG> -<k> GPR16_SB => . ... </k> +rule <OUTREG> _ => REG_XMM29 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 1 </REXX> <REXB> 1 </REXB> -<SRM> 5 </SRM> +<RM> 5 </RM> -rule <OUTREG> _ => REG_R14W </OUTREG> -<k> GPR16_SB => . ... </k> +rule <OUTREG> _ => REG_XMM30 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 1 </REXX> <REXB> 1 </REXB> -<SRM> 6 </SRM> +<RM> 6 </RM> -rule <OUTREG> _ => REG_R15W </OUTREG> -<k> GPR16_SB => . ... </k> +rule <OUTREG> _ => REG_XMM31 </OUTREG> +<k> XMM_B3_64 => . ... </k> +<REXX> 1 </REXX> <REXB> 1 </REXB> -<SRM> 7 </SRM> +<RM> 7 </RM> -syntax K ::= "NELEM_FULL" -rule <NELEM> _ => 32 </NELEM> -<k> NELEM_FULL => . ... </k> -<BCRC> 0 </BCRC> -<ELEMENTSIZE> 16 </ELEMENTSIZE> -<VL> 2 </VL> +syntax K ::= "MASK_R" +rule <OUTREG> _ => REG_K0 </OUTREG> +<k> MASK_R => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 0 </REXR> +<REG> 0 </REG> -rule <NELEM> _ => 1 </NELEM> -<BCAST> _ => 16 </BCAST> -<k> NELEM_FULL => . ... </k> -<BCRC> 1 </BCRC> -<ELEMENTSIZE> 16 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_K1 </OUTREG> +<k> MASK_R => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 0 </REXR> +<REG> 1 </REG> -rule <NELEM> _ => 16 </NELEM> -<k> NELEM_FULL => . ... </k> -<BCRC> 0 </BCRC> -<ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_K2 </OUTREG> +<k> MASK_R => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 0 </REXR> +<REG> 2 </REG> -rule <NELEM> _ => 1 </NELEM> -<BCAST> _ => 1 </BCAST> -<k> NELEM_FULL => . ... </k> -<BCRC> 1 </BCRC> -<ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_K3 </OUTREG> +<k> MASK_R => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 0 </REXR> +<REG> 3 </REG> -rule <NELEM> _ => 8 </NELEM> -<k> NELEM_FULL => . ... </k> -<BCRC> 0 </BCRC> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_K4 </OUTREG> +<k> MASK_R => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 0 </REXR> +<REG> 4 </REG> -rule <NELEM> _ => 1 </NELEM> -<BCAST> _ => 5 </BCAST> -<k> NELEM_FULL => . ... </k> -<BCRC> 1 </BCRC> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_K5 </OUTREG> +<k> MASK_R => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 0 </REXR> +<REG> 5 </REG> -rule <NELEM> _ => 16 </NELEM> -<k> NELEM_FULL => . ... </k> -<BCRC> 0 </BCRC> -<ELEMENTSIZE> 16 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_K6 </OUTREG> +<k> MASK_R => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 0 </REXR> +<REG> 6 </REG> -rule <NELEM> _ => 1 </NELEM> -<BCAST> _ => 15 </BCAST> -<k> NELEM_FULL => . ... </k> -<BCRC> 1 </BCRC> -<ELEMENTSIZE> 16 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_K7 </OUTREG> +<k> MASK_R => . ... </k> +<REXRR> 0 </REXRR> +<REXR> 0 </REXR> +<REG> 7 </REG> -rule <NELEM> _ => 8 </NELEM> -<k> NELEM_FULL => . ... </k> -<BCRC> 0 </BCRC> -<ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 1 </VL> +syntax K ::= "AVX512_ROUND" +rule <ROUNDC> _ => 1 </ROUNDC> +<SAE> _ => 1 </SAE> +<k> AVX512_ROUND => . ... </k> +<LLRC> 0 </LLRC> -rule <NELEM> _ => 1 </NELEM> -<BCAST> _ => 3 </BCAST> -<k> NELEM_FULL => . ... </k> -<BCRC> 1 </BCRC> -<ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 1 </VL> +rule <ROUNDC> _ => 2 </ROUNDC> +<SAE> _ => 1 </SAE> +<k> AVX512_ROUND => . ... </k> +<LLRC> 1 </LLRC> -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_FULL => . ... </k> -<BCRC> 0 </BCRC> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 1 </VL> - - - -rule <NELEM> _ => 1 </NELEM> -<BCAST> _ => 13 </BCAST> -<k> NELEM_FULL => . ... </k> -<BCRC> 1 </BCRC> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 1 </VL> - - - -rule <NELEM> _ => 8 </NELEM> -<k> NELEM_FULL => . ... </k> -<BCRC> 0 </BCRC> -<ELEMENTSIZE> 16 </ELEMENTSIZE> -<VL> 0 </VL> - - - -rule <NELEM> _ => 1 </NELEM> -<BCAST> _ => 14 </BCAST> -<k> NELEM_FULL => . ... </k> -<BCRC> 1 </BCRC> -<ELEMENTSIZE> 16 </ELEMENTSIZE> -<VL> 0 </VL> - - - -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_FULL => . ... </k> -<BCRC> 0 </BCRC> -<ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 0 </VL> - - - -rule <NELEM> _ => 1 </NELEM> -<BCAST> _ => 10 </BCAST> -<k> NELEM_FULL => . ... </k> -<BCRC> 1 </BCRC> -<ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 0 </VL> - +rule <ROUNDC> _ => 3 </ROUNDC> +<SAE> _ => 1 </SAE> +<k> AVX512_ROUND => . ... </k> +<LLRC> 2 </LLRC> -rule <NELEM> _ => 2 </NELEM> -<k> NELEM_FULL => . ... </k> -<BCRC> 0 </BCRC> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 0 </VL> +rule <ROUNDC> _ => 4 </ROUNDC> +<SAE> _ => 1 </SAE> +<k> AVX512_ROUND => . ... </k> +<LLRC> 3 </LLRC> -rule <NELEM> _ => 1 </NELEM> -<BCAST> _ => 11 </BCAST> -<k> NELEM_FULL => . ... </k> -<BCRC> 1 </BCRC> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 0 </VL> +syntax K ::= "MEMDISP16" +rule <DISPWIDTH> _ => 16 </DISPWIDTH> +<k> MEMDISP16 => . ... </k> -syntax K ::= "BRDISP32" -rule <BRDISPWIDTH> _ => 32 </BRDISPWIDTH> -<k> BRDISP32 => . ... </k> +syntax K ::= "BND_R_CHECK" +rule <k> BND_R_CHECK => . ... </k> +<REXR> 0 </REXR> +<REG> 0 </REG> -syntax K ::= "NELEM_TUPLE2" -rule <NELEM> _ => 2 </NELEM> -<k> NELEM_TUPLE2 => . ... </k> -<VL> 0 </VL> +rule <k> BND_R_CHECK => . ... </k> +<REXR> 0 </REXR> +<REG> 1 </REG> -rule <NELEM> _ => 2 </NELEM> -<k> NELEM_TUPLE2 => . ... </k> -<VL> 1 </VL> +rule <k> BND_R_CHECK => . ... </k> +<REXR> 0 </REXR> +<REG> 2 </REG> -rule <NELEM> _ => 2 </NELEM> -<k> NELEM_TUPLE2 => . ... </k> -<VL> 2 </VL> +rule <k> BND_R_CHECK => . ... </k> +<REXR> 0 </REXR> +<REG> 3 </REG> -syntax K ::= "XMM_SE32" -rule <OUTREG> _ => REG_XMM0 </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> XMM_SE32 => . ... </k> -<ESRC> 0 </ESRC> +rule <k> BND_R_CHECK => DecoderError ... </k> +<REXR> 0 </REXR> +<REG> 4 </REG> -rule <OUTREG> _ => REG_XMM1 </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> XMM_SE32 => . ... </k> -<ESRC> 1 </ESRC> +rule <k> BND_R_CHECK => DecoderError ... </k> +<REXR> 0 </REXR> +<REG> 5 </REG> -rule <OUTREG> _ => REG_XMM2 </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> XMM_SE32 => . ... </k> -<ESRC> 2 </ESRC> +rule <k> BND_R_CHECK => DecoderError ... </k> +<REXR> 0 </REXR> +<REG> 6 </REG> -rule <OUTREG> _ => REG_XMM3 </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> XMM_SE32 => . ... </k> -<ESRC> 3 </ESRC> +rule <k> BND_R_CHECK => DecoderError ... </k> +<REXR> 0 </REXR> +<REG> 7 </REG> -rule <OUTREG> _ => REG_XMM4 </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> XMM_SE32 => . ... </k> -<ESRC> 4 </ESRC> +rule <k> BND_R_CHECK => DecoderError ... </k> +<REXR> 1 </REXR> +<REG> 0 </REG> -rule <OUTREG> _ => REG_XMM5 </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> XMM_SE32 => . ... </k> -<ESRC> 5 </ESRC> +rule <k> BND_R_CHECK => DecoderError ... </k> +<REXR> 1 </REXR> +<REG> 1 </REG> -rule <OUTREG> _ => REG_XMM6 </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> XMM_SE32 => . ... </k> -<ESRC> 6 </ESRC> +rule <k> BND_R_CHECK => DecoderError ... </k> +<REXR> 1 </REXR> +<REG> 2 </REG> -rule <OUTREG> _ => REG_XMM7 </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> XMM_SE32 => . ... </k> -<ESRC> 7 </ESRC> +rule <k> BND_R_CHECK => DecoderError ... </k> +<REXR> 1 </REXR> +<REG> 3 </REG> -rule <OUTREG> _ => REG_XMM0 </OUTREG> -<k> XMM_SE32 => . ... </k> -<ESRC> 8 </ESRC> +rule <k> BND_R_CHECK => DecoderError ... </k> +<REXR> 1 </REXR> +<REG> 4 </REG> -rule <OUTREG> _ => REG_XMM1 </OUTREG> -<k> XMM_SE32 => . ... </k> -<ESRC> 9 </ESRC> +rule <k> BND_R_CHECK => DecoderError ... </k> +<REXR> 1 </REXR> +<REG> 5 </REG> -rule <OUTREG> _ => REG_XMM2 </OUTREG> -<k> XMM_SE32 => . ... </k> -<ESRC> 10 </ESRC> +rule <k> BND_R_CHECK => DecoderError ... </k> +<REXR> 1 </REXR> +<REG> 6 </REG> -rule <OUTREG> _ => REG_XMM3 </OUTREG> -<k> XMM_SE32 => . ... </k> -<ESRC> 11 </ESRC> +rule <k> BND_R_CHECK => DecoderError ... </k> +<REXR> 1 </REXR> +<REG> 7 </REG> -rule <OUTREG> _ => REG_XMM4 </OUTREG> -<k> XMM_SE32 => . ... </k> -<ESRC> 12 </ESRC> +syntax K ::= "YMM_B3" +rule <k> YMM_B3 => YMM_B3_32 ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_XMM5 </OUTREG> -<k> XMM_SE32 => . ... </k> -<ESRC> 13 </ESRC> +rule <k> YMM_B3 => YMM_B3_32 ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_XMM6 </OUTREG> -<k> XMM_SE32 => . ... </k> -<ESRC> 14 </ESRC> +rule <k> YMM_B3 => YMM_B3_64 ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_XMM7 </OUTREG> -<k> XMM_SE32 => . ... </k> -<ESRC> 15 </ESRC> +syntax K ::= "NELEM_GPR_WRITER_LDOP_D" +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_LDOP_D => . ... </k> +<VL> 0 </VL> -syntax K ::= "ESIZE_32_BITS" -rule <ELEMENTSIZE> _ => 32 </ELEMENTSIZE> -<k> ESIZE_32_BITS => . ... </k> -<REX> 0 </REX> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_LDOP_D => . ... </k> +<VL> 1 </VL> -syntax K ::= "VSIB_BASE" -rule <k> VSIB_BASE => ArAX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 0 </SIBBASE> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_LDOP_D => . ... </k> +<VL> 2 </VL> -rule <k> VSIB_BASE => ArCX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 1 </SIBBASE> +syntax K ::= "GPR64_R" +rule <OUTREG> _ => REG_RAX </OUTREG> +<k> GPR64_R => . ... </k> +<REXR> 0 </REXR> +<REG> 0 </REG> -rule <k> VSIB_BASE => ArDX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 2 </SIBBASE> +rule <OUTREG> _ => REG_RCX </OUTREG> +<k> GPR64_R => . ... </k> +<REXR> 0 </REXR> +<REG> 1 </REG> -rule <k> VSIB_BASE => ArBX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 3 </SIBBASE> +rule <OUTREG> _ => REG_RDX </OUTREG> +<k> GPR64_R => . ... </k> +<REXR> 0 </REXR> +<REG> 2 </REG> -rule <k> VSIB_BASE => ArSP ~> OUTREGToBASE0 ~> FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 4 </SIBBASE> +rule <OUTREG> _ => REG_RBX </OUTREG> +<k> GPR64_R => . ... </k> +<REXR> 0 </REXR> +<REG> 3 </REG> -rule <BASE0> _ => REG_INVALID </BASE0> -<k> VSIB_BASE => MEMDISP32 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 5 </SIBBASE> -<MOD> 0 </MOD> +rule <OUTREG> _ => REG_RSP </OUTREG> +<k> GPR64_R => . ... </k> +<REXR> 0 </REXR> +<REG> 4 </REG> -rule <k> VSIB_BASE => ArBP ~> OUTREGToBASE0 ~> FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 5 </SIBBASE> -<MOD> I1:Int </MOD> -requires I1 =/=Int 0 +rule <OUTREG> _ => REG_RBP </OUTREG> +<k> GPR64_R => . ... </k> +<REXR> 0 </REXR> +<REG> 5 </REG> -rule <k> VSIB_BASE => ArSI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 6 </SIBBASE> +rule <OUTREG> _ => REG_RSI </OUTREG> +<k> GPR64_R => . ... </k> +<REXR> 0 </REXR> +<REG> 6 </REG> -rule <k> VSIB_BASE => ArDI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 7 </SIBBASE> +rule <OUTREG> _ => REG_RDI </OUTREG> +<k> GPR64_R => . ... </k> +<REXR> 0 </REXR> +<REG> 7 </REG> -rule <k> VSIB_BASE => Ar8 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 0 </SIBBASE> +rule <OUTREG> _ => REG_R8 </OUTREG> +<k> GPR64_R => . ... </k> +<REXR> 1 </REXR> +<REG> 0 </REG> -rule <k> VSIB_BASE => Ar9 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 1 </SIBBASE> +rule <OUTREG> _ => REG_R9 </OUTREG> +<k> GPR64_R => . ... </k> +<REXR> 1 </REXR> +<REG> 1 </REG> -rule <k> VSIB_BASE => Ar10 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 2 </SIBBASE> +rule <OUTREG> _ => REG_R10 </OUTREG> +<k> GPR64_R => . ... </k> +<REXR> 1 </REXR> +<REG> 2 </REG> -rule <k> VSIB_BASE => Ar11 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 3 </SIBBASE> +rule <OUTREG> _ => REG_R11 </OUTREG> +<k> GPR64_R => . ... </k> +<REXR> 1 </REXR> +<REG> 3 </REG> -rule <k> VSIB_BASE => Ar12 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 4 </SIBBASE> +rule <OUTREG> _ => REG_R12 </OUTREG> +<k> GPR64_R => . ... </k> +<REXR> 1 </REXR> +<REG> 4 </REG> -rule <BASE0> _ => REG_INVALID </BASE0> -<k> VSIB_BASE => MEMDISP32 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 5 </SIBBASE> -<MOD> 0 </MOD> +rule <OUTREG> _ => REG_R13 </OUTREG> +<k> GPR64_R => . ... </k> +<REXR> 1 </REXR> +<REG> 5 </REG> -rule <k> VSIB_BASE => Ar13 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 5 </SIBBASE> -<MOD> I1:Int </MOD> -requires I1 =/=Int 0 -rule <k> VSIB_BASE => Ar14 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 6 </SIBBASE> +rule <OUTREG> _ => REG_R14 </OUTREG> +<k> GPR64_R => . ... </k> +<REXR> 1 </REXR> +<REG> 6 </REG> -rule <k> VSIB_BASE => Ar15 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 7 </SIBBASE> +rule <OUTREG> _ => REG_R15 </OUTREG> +<k> GPR64_R => . ... </k> +<REXR> 1 </REXR> +<REG> 7 </REG> -syntax K ::= "REFINING66" -rule <EOSZ> _ => 1 </EOSZ> +syntax K ::= "IMMUNE66" +rule <EOSZ> _ => 2 </EOSZ> <OSZ> _ => 0 </OSZ> -<k> REFINING66 => . ... </k> +<k> IMMUNE66 => . ... </k> <MODE> 0 </MODE> rule <EOSZ> _ => 2 </EOSZ> <OSZ> _ => 0 </OSZ> -<k> REFINING66 => . ... </k> +<k> IMMUNE66 => . ... </k> <MODE> 1 </MODE> rule <EOSZ> _ => 2 </EOSZ> <OSZ> _ => 0 </OSZ> -<k> REFINING66 => . ... </k> +<k> IMMUNE66 => . ... </k> <MODE> 2 </MODE> <REXW> 0 </REXW> @@ -138125,2082 +137963,2220 @@ rule <EOSZ> _ => 2 </EOSZ> rule <EOSZ> _ => 3 </EOSZ> <OSZ> _ => 0 </OSZ> -<k> REFINING66 => . ... </k> +<k> IMMUNE66 => . ... </k> <MODE> 2 </MODE> <REXW> 1 </REXW> -syntax K ::= "YMM_N3" -rule <k> YMM_N3 => YMM_N3_32 ... </k> -<MODE> 0 </MODE> +syntax K ::= "GPR64_SB" +rule <OUTREG> _ => REG_RAX </OUTREG> +<k> GPR64_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 0 </SRM> -rule <k> YMM_N3 => YMM_N3_32 ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_RCX </OUTREG> +<k> GPR64_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 1 </SRM> -rule <k> YMM_N3 => YMM_N3_64 ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_RDX </OUTREG> +<k> GPR64_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 2 </SRM> -syntax K ::= "rIPa" -rule <OUTREG> _ => REG_EIP </OUTREG> -<k> rIPa => . ... </k> -<EASZ> 2 </EASZ> +rule <OUTREG> _ => REG_RBX </OUTREG> +<k> GPR64_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 3 </SRM> -rule <OUTREG> _ => REG_RIP </OUTREG> -<k> rIPa => . ... </k> -<EASZ> 3 </EASZ> +rule <OUTREG> _ => REG_RSP </OUTREG> +<k> GPR64_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 4 </SRM> -syntax K ::= "Ar12" -rule <OUTREG> _ => REG_R12W </OUTREG> -<k> Ar12 => . ... </k> -<EASZ> 1 </EASZ> +rule <OUTREG> _ => REG_RBP </OUTREG> +<k> GPR64_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 5 </SRM> -rule <OUTREG> _ => REG_R12D </OUTREG> -<k> Ar12 => . ... </k> -<EASZ> 2 </EASZ> +rule <OUTREG> _ => REG_RSI </OUTREG> +<k> GPR64_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 6 </SRM> -rule <OUTREG> _ => REG_R12 </OUTREG> -<k> Ar12 => . ... </k> -<EASZ> 3 </EASZ> +rule <OUTREG> _ => REG_RDI </OUTREG> +<k> GPR64_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 7 </SRM> -syntax K ::= "NELEM_GPR_WRITER_STORE_WORD" -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_STORE_WORD => . ... </k> -<VL> 0 </VL> +rule <OUTREG> _ => REG_R8 </OUTREG> +<k> GPR64_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 0 </SRM> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_STORE_WORD => . ... </k> -<VL> 1 </VL> +rule <OUTREG> _ => REG_R9 </OUTREG> +<k> GPR64_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 1 </SRM> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_STORE_WORD => . ... </k> -<VL> 2 </VL> +rule <OUTREG> _ => REG_R10 </OUTREG> +<k> GPR64_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 2 </SRM> -syntax K ::= "SIMMz" -rule <IMMWIDTH> _ => 16 </IMMWIDTH> -<IMM0SIGNED> _ => 1 </IMM0SIGNED> -<k> SIMMz => . ... </k> -<EOSZ> 1 </EOSZ> +rule <OUTREG> _ => REG_R11 </OUTREG> +<k> GPR64_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 3 </SRM> -rule <IMMWIDTH> _ => 32 </IMMWIDTH> -<IMM0SIGNED> _ => 1 </IMM0SIGNED> -<k> SIMMz => . ... </k> -<EOSZ> 2 </EOSZ> +rule <OUTREG> _ => REG_R12 </OUTREG> +<k> GPR64_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 4 </SRM> -rule <IMMWIDTH> _ => 32 </IMMWIDTH> -<IMM0SIGNED> _ => 1 </IMM0SIGNED> -<k> SIMMz => . ... </k> -<EOSZ> 3 </EOSZ> +rule <OUTREG> _ => REG_R13 </OUTREG> +<k> GPR64_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 5 </SRM> -syntax K ::= "ONE" -rule <IMMWIDTH> _ => 8 </IMMWIDTH> -<UIMM0> _ => 1 </UIMM0> -<k> ONE => . ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_R14 </OUTREG> +<k> GPR64_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 6 </SRM> -rule <IMMWIDTH> _ => 8 </IMMWIDTH> -<UIMM0> _ => 1 </UIMM0> -<k> ONE => . ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_R15 </OUTREG> +<k> GPR64_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 7 </SRM> -rule <IMMWIDTH> _ => 8 </IMMWIDTH> -<UIMM0> _ => 1 </UIMM0> -<k> ONE => . ... </k> -<MODE> 2 </MODE> +syntax K ::= "FINAL_SSEG_NOT64" +rule <OUTREG> _ => REG_CS </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> +<k> FINAL_SSEG_NOT64 => . ... </k> +<SEGOVD> 1 </SEGOVD> + + + +rule <OUTREG> _ => REG_DS </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> +<k> FINAL_SSEG_NOT64 => . ... </k> +<SEGOVD> 2 </SEGOVD> -syntax K ::= "SEG_MOV" rule <OUTREG> _ => REG_ES </OUTREG> -<k> SEG_MOV => . ... </k> -<REG> 0 </REG> +<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> +<k> FINAL_SSEG_NOT64 => . ... </k> +<SEGOVD> 3 </SEGOVD> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> SEG_MOV => . ... </k> -<REG> 1 </REG> +rule <OUTREG> _ => REG_FS </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> +<k> FINAL_SSEG_NOT64 => . ... </k> +<SEGOVD> 4 </SEGOVD> -rule <OUTREG> _ => REG_SS </OUTREG> -<k> SEG_MOV => . ... </k> -<REG> 2 </REG> +rule <OUTREG> _ => REG_GS </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> +<k> FINAL_SSEG_NOT64 => . ... </k> +<SEGOVD> 5 </SEGOVD> -rule <OUTREG> _ => REG_DS </OUTREG> -<k> SEG_MOV => . ... </k> -<REG> 3 </REG> +syntax K ::= "FINAL_ESEG" +rule <OUTREG> _ => REG_ES </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> +<k> FINAL_ESEG => . ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_FS </OUTREG> -<k> SEG_MOV => . ... </k> -<REG> 4 </REG> +rule <OUTREG> _ => REG_ES </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> +<k> FINAL_ESEG => . ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_GS </OUTREG> -<k> SEG_MOV => . ... </k> -<REG> 5 </REG> +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> +<k> FINAL_ESEG => . ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> SEG_MOV => . ... </k> -<REG> 6 </REG> +syntax K ::= "VSIB_BASE" +rule <k> VSIB_BASE => ArAX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<SIBBASE> 0 </SIBBASE> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> SEG_MOV => . ... </k> -<REG> 7 </REG> +rule <k> VSIB_BASE => ArCX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<SIBBASE> 1 </SIBBASE> -syntax K ::= "BRDISP8" -rule <BRDISPWIDTH> _ => 8 </BRDISPWIDTH> -<k> BRDISP8 => . ... </k> +rule <k> VSIB_BASE => ArDX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<SIBBASE> 2 </SIBBASE> -syntax K ::= "ArSP" -rule <OUTREG> _ => REG_SP </OUTREG> -<k> ArSP => . ... </k> -<EASZ> 1 </EASZ> +rule <k> VSIB_BASE => ArBX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<SIBBASE> 3 </SIBBASE> -rule <OUTREG> _ => REG_ESP </OUTREG> -<k> ArSP => . ... </k> -<EASZ> 2 </EASZ> +rule <k> VSIB_BASE => ArSP ~> OUTREGToBASE0 ~> FINAL_SSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<SIBBASE> 4 </SIBBASE> -rule <OUTREG> _ => REG_RSP </OUTREG> -<k> ArSP => . ... </k> -<EASZ> 3 </EASZ> +rule <BASE0> _ => REG_INVALID </BASE0> +<k> VSIB_BASE => MEMDISP32 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<SIBBASE> 5 </SIBBASE> +<MOD> 0 </MOD> -syntax K ::= "FINAL_SSEG" -rule <k> FINAL_SSEG => FINAL_SSEG_NOT64 ... </k> -<MODE> 0 </MODE> +rule <k> VSIB_BASE => ArBP ~> OUTREGToBASE0 ~> FINAL_SSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<SIBBASE> 5 </SIBBASE> +<MOD> I1:Int </MOD> +requires I1 =/=Int 0 +rule <k> VSIB_BASE => ArSI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<SIBBASE> 6 </SIBBASE> -rule <k> FINAL_SSEG => FINAL_SSEG_NOT64 ... </k> -<MODE> 1 </MODE> +rule <k> VSIB_BASE => ArDI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<SIBBASE> 7 </SIBBASE> -rule <k> FINAL_SSEG => FINAL_SSEG_MODE64 ... </k> -<MODE> 2 </MODE> +rule <k> VSIB_BASE => Ar8 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<SIBBASE> 0 </SIBBASE> -syntax K ::= "NELEM_SCALAR" -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_SCALAR => . ... </k> -<VL> 0 </VL> +rule <k> VSIB_BASE => Ar9 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<SIBBASE> 1 </SIBBASE> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_SCALAR => . ... </k> -<VL> 1 </VL> +rule <k> VSIB_BASE => Ar10 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<SIBBASE> 2 </SIBBASE> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_SCALAR => . ... </k> -<VL> 2 </VL> +rule <k> VSIB_BASE => Ar11 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<SIBBASE> 3 </SIBBASE> -syntax K ::= "YMM_SE" -rule <k> YMM_SE => YMM_SE32 ... </k> -<MODE> 0 </MODE> +rule <k> VSIB_BASE => Ar12 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<SIBBASE> 4 </SIBBASE> -rule <k> YMM_SE => YMM_SE32 ... </k> -<MODE> 1 </MODE> +rule <BASE0> _ => REG_INVALID </BASE0> +<k> VSIB_BASE => MEMDISP32 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<SIBBASE> 5 </SIBBASE> +<MOD> 0 </MOD> -rule <k> YMM_SE => YMM_SE64 ... </k> -<MODE> 2 </MODE> +rule <k> VSIB_BASE => Ar13 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<SIBBASE> 5 </SIBBASE> +<MOD> I1:Int </MOD> +requires I1 =/=Int 0 -syntax K ::= "OrDX" -rule <OUTREG> _ => REG_DX </OUTREG> -<k> OrDX => . ... </k> -<EOSZ> 1 </EOSZ> +rule <k> VSIB_BASE => Ar14 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<SIBBASE> 6 </SIBBASE> -rule <OUTREG> _ => REG_EDX </OUTREG> -<k> OrDX => . ... </k> -<EOSZ> 2 </EOSZ> +rule <k> VSIB_BASE => Ar15 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<SIBBASE> 7 </SIBBASE> -rule <OUTREG> _ => REG_RDX </OUTREG> -<k> OrDX => . ... </k> -<EOSZ> 3 </EOSZ> +syntax K ::= "YMM_R3" +rule <k> YMM_R3 => YMM_R3_32 ... </k> +<MODE> 0 </MODE> -syntax K ::= "MMX_R" -rule <OUTREG> _ => REG_MMX0 </OUTREG> -<k> MMX_R => . ... </k> -<REG> 0 </REG> +rule <k> YMM_R3 => YMM_R3_32 ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_MMX1 </OUTREG> -<k> MMX_R => . ... </k> -<REG> 1 </REG> +rule <k> YMM_R3 => YMM_R3_64 ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_MMX2 </OUTREG> -<k> MMX_R => . ... </k> -<REG> 2 </REG> +syntax K ::= "BND_B" +rule <OUTREG> _ => REG_BND0 </OUTREG> +<k> BND_B => . ... </k> +<REXB> 0 </REXB> +<RM> 0 </RM> -rule <OUTREG> _ => REG_MMX3 </OUTREG> -<k> MMX_R => . ... </k> -<REG> 3 </REG> +rule <OUTREG> _ => REG_BND1 </OUTREG> +<k> BND_B => . ... </k> +<REXB> 0 </REXB> +<RM> 1 </RM> -rule <OUTREG> _ => REG_MMX4 </OUTREG> -<k> MMX_R => . ... </k> -<REG> 4 </REG> +rule <OUTREG> _ => REG_BND2 </OUTREG> +<k> BND_B => . ... </k> +<REXB> 0 </REXB> +<RM> 2 </RM> -rule <OUTREG> _ => REG_MMX5 </OUTREG> -<k> MMX_R => . ... </k> -<REG> 5 </REG> +rule <OUTREG> _ => REG_BND3 </OUTREG> +<k> BND_B => . ... </k> +<REXB> 0 </REXB> +<RM> 3 </RM> -rule <OUTREG> _ => REG_MMX6 </OUTREG> -<k> MMX_R => . ... </k> -<REG> 6 </REG> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> BND_B => . ... </k> +<REXB> 0 </REXB> +<RM> 4 </RM> -rule <OUTREG> _ => REG_MMX7 </OUTREG> -<k> MMX_R => . ... </k> -<REG> 7 </REG> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_B => . ... </k> +<REXB> 0 </REXB> +<RM> 5 </RM> -syntax K ::= "MASK_N" -rule <k> MASK_N => MASK_N64 ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_B => . ... </k> +<REXB> 0 </REXB> +<RM> 6 </RM> -rule <k> MASK_N => MASK_N32 ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_B => . ... </k> +<REXB> 0 </REXB> +<RM> 7 </RM> -rule <k> MASK_N => MASK_N32 ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_B => . ... </k> +<REXB> 1 </REXB> +<RM> 0 </RM> -syntax K ::= "NELEM_GPR_WRITER_STORE_SUBDWORD" -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_STORE_SUBDWORD => . ... </k> -<VL> 0 </VL> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_B => . ... </k> +<REXB> 1 </REXB> +<RM> 1 </RM> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_STORE_SUBDWORD => . ... </k> -<VL> 1 </VL> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_B => . ... </k> +<REXB> 1 </REXB> +<RM> 2 </RM> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_STORE_SUBDWORD => . ... </k> -<VL> 2 </VL> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_B => . ... </k> +<REXB> 1 </REXB> +<RM> 3 </RM> -syntax K ::= "AVX512_ROUND" -rule <ROUNDC> _ => 1 </ROUNDC> -<SAE> _ => 1 </SAE> -<k> AVX512_ROUND => . ... </k> -<LLRC> 0 </LLRC> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_B => . ... </k> +<REXB> 1 </REXB> +<RM> 4 </RM> -rule <ROUNDC> _ => 2 </ROUNDC> -<SAE> _ => 1 </SAE> -<k> AVX512_ROUND => . ... </k> -<LLRC> 1 </LLRC> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_B => . ... </k> +<REXB> 1 </REXB> +<RM> 5 </RM> -rule <ROUNDC> _ => 3 </ROUNDC> -<SAE> _ => 1 </SAE> -<k> AVX512_ROUND => . ... </k> -<LLRC> 2 </LLRC> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_B => . ... </k> +<REXB> 1 </REXB> +<RM> 6 </RM> -rule <ROUNDC> _ => 4 </ROUNDC> -<SAE> _ => 1 </SAE> -<k> AVX512_ROUND => . ... </k> -<LLRC> 3 </LLRC> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> BND_B => . ... </k> +<REXB> 1 </REXB> +<RM> 7 </RM> -syntax K ::= "Ar11" -rule <OUTREG> _ => REG_R11W </OUTREG> -<k> Ar11 => . ... </k> -<EASZ> 1 </EASZ> +syntax K ::= "GPRz_B" +rule <k> GPRz_B => GPR32_B ... </k> +<EOSZ> 3 </EOSZ> -rule <OUTREG> _ => REG_R11D </OUTREG> -<k> Ar11 => . ... </k> -<EASZ> 2 </EASZ> +rule <k> GPRz_B => GPR32_B ... </k> +<EOSZ> 2 </EOSZ> -rule <OUTREG> _ => REG_R11 </OUTREG> -<k> Ar11 => . ... </k> -<EASZ> 3 </EASZ> + +rule <k> GPRz_B => GPR16_B ... </k> +<EOSZ> 1 </EOSZ> -syntax K ::= "CR_R" -rule <OUTREG> _ => REG_CR0 </OUTREG> -<k> CR_R => . ... </k> +syntax K ::= "ZMM_R3_64" +rule <OUTREG> _ => REG_ZMM0 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> <REXR> 0 </REXR> <REG> 0 </REG> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> CR_R => . ... </k> +rule <OUTREG> _ => REG_ZMM1 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> <REXR> 0 </REXR> <REG> 1 </REG> -rule <OUTREG> _ => REG_CR2 </OUTREG> -<k> CR_R => . ... </k> +rule <OUTREG> _ => REG_ZMM2 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> <REXR> 0 </REXR> <REG> 2 </REG> -rule <OUTREG> _ => REG_CR3 </OUTREG> -<k> CR_R => . ... </k> +rule <OUTREG> _ => REG_ZMM3 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> <REXR> 0 </REXR> <REG> 3 </REG> -rule <OUTREG> _ => REG_CR4 </OUTREG> -<k> CR_R => . ... </k> +rule <OUTREG> _ => REG_ZMM4 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> <REXR> 0 </REXR> <REG> 4 </REG> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_R => . ... </k> +rule <OUTREG> _ => REG_ZMM5 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> <REXR> 0 </REXR> <REG> 5 </REG> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_R => . ... </k> +rule <OUTREG> _ => REG_ZMM6 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> <REXR> 0 </REXR> <REG> 6 </REG> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_R => . ... </k> +rule <OUTREG> _ => REG_ZMM7 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> <REXR> 0 </REXR> <REG> 7 </REG> -rule <OUTREG> _ => REG_CR8 </OUTREG> -<k> CR_R => . ... </k> +rule <OUTREG> _ => REG_ZMM8 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> <REXR> 1 </REXR> <REG> 0 </REG> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_R => . ... </k> +rule <OUTREG> _ => REG_ZMM9 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> <REXR> 1 </REXR> <REG> 1 </REG> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_R => . ... </k> +rule <OUTREG> _ => REG_ZMM10 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> <REXR> 1 </REXR> <REG> 2 </REG> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_R => . ... </k> +rule <OUTREG> _ => REG_ZMM11 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> <REXR> 1 </REXR> <REG> 3 </REG> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_R => . ... </k> +rule <OUTREG> _ => REG_ZMM12 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> <REXR> 1 </REXR> <REG> 4 </REG> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_R => . ... </k> +rule <OUTREG> _ => REG_ZMM13 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> <REXR> 1 </REXR> <REG> 5 </REG> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_R => . ... </k> +rule <OUTREG> _ => REG_ZMM14 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> <REXR> 1 </REXR> <REG> 6 </REG> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_R => . ... </k> +rule <OUTREG> _ => REG_ZMM15 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 0 </REXRR> <REXR> 1 </REXR> <REG> 7 </REG> -syntax K ::= "UISA_VSIB_XMM" -rule <SCALE> _ => 1 </SCALE> -<k> UISA_VSIB_XMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_XMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> - +rule <OUTREG> _ => REG_ZMM16 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 0 </REXR> +<REG> 0 </REG> -rule <SCALE> _ => 2 </SCALE> -<k> UISA_VSIB_XMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_XMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> +rule <OUTREG> _ => REG_ZMM17 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 0 </REXR> +<REG> 1 </REG> -rule <SCALE> _ => 4 </SCALE> -<k> UISA_VSIB_XMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_XMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> +rule <OUTREG> _ => REG_ZMM18 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 0 </REXR> +<REG> 2 </REG> -rule <SCALE> _ => 8 </SCALE> -<k> UISA_VSIB_XMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_XMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> +rule <OUTREG> _ => REG_ZMM19 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 0 </REXR> +<REG> 3 </REG> -syntax K ::= "GPRm_B" -rule <k> GPRm_B => GPR64_B ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_ZMM20 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 0 </REXR> +<REG> 4 </REG> -rule <k> GPRm_B => GPR32_B ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_ZMM21 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 0 </REXR> +<REG> 5 </REG> -rule <k> GPRm_B => GPR32_B ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_ZMM22 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 0 </REXR> +<REG> 6 </REG> -syntax K ::= "UISA_VMODRM_YMM" -rule <k> UISA_VMODRM_YMM => UISA_VSIB_YMM ... </k> -<MOD> 0 </MOD> +rule <OUTREG> _ => REG_ZMM23 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 0 </REXR> +<REG> 7 </REG> -rule <k> UISA_VMODRM_YMM => UISA_VSIB_YMM ~> MEMDISP8 ... </k> -<MOD> 1 </MOD> +rule <OUTREG> _ => REG_ZMM24 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 1 </REXR> +<REG> 0 </REG> -rule <k> UISA_VMODRM_YMM => UISA_VSIB_YMM ~> MEMDISP32 ... </k> -<MOD> 2 </MOD> +rule <OUTREG> _ => REG_ZMM25 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 1 </REXR> +<REG> 1 </REG> -syntax K ::= "Ar13" -rule <OUTREG> _ => REG_R13W </OUTREG> -<k> Ar13 => . ... </k> -<EASZ> 1 </EASZ> +rule <OUTREG> _ => REG_ZMM26 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 1 </REXR> +<REG> 2 </REG> -rule <OUTREG> _ => REG_R13D </OUTREG> -<k> Ar13 => . ... </k> -<EASZ> 2 </EASZ> +rule <OUTREG> _ => REG_ZMM27 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 1 </REXR> +<REG> 3 </REG> -rule <OUTREG> _ => REG_R13 </OUTREG> -<k> Ar13 => . ... </k> -<EASZ> 3 </EASZ> +rule <OUTREG> _ => REG_ZMM28 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 1 </REXR> +<REG> 4 </REG> -syntax K ::= "XMM_R" -rule <k> XMM_R => XMM_R_32 ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_ZMM29 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 1 </REXR> +<REG> 5 </REG> -rule <k> XMM_R => XMM_R_32 ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_ZMM30 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 1 </REXR> +<REG> 6 </REG> -rule <k> XMM_R => XMM_R_64 ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_ZMM31 </OUTREG> +<k> ZMM_R3_64 => . ... </k> +<REXRR> 1 </REXRR> +<REXR> 1 </REXR> +<REG> 7 </REG> -syntax K ::= "ZMM_B3_64" -rule <OUTREG> _ => REG_ZMM0 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 0 </REXB> -<RM> 0 </RM> +syntax K ::= "NELEM_MEM128" +rule <ELEMENTSIZE> _ => 64 </ELEMENTSIZE> +<NELEM> _ => 2 </NELEM> +<k> NELEM_MEM128 => . ... </k> +<BCRC> 0 </BCRC> -rule <OUTREG> _ => REG_ZMM1 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 0 </REXB> -<RM> 1 </RM> +rule <k> NELEM_MEM128 => DecoderError ... </k> +<BCRC> 1 </BCRC> -rule <OUTREG> _ => REG_ZMM2 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 0 </REXB> -<RM> 2 </RM> +syntax K ::= "NELEM_TUPLE8" +rule <NELEM> _ => 8 </NELEM> +<k> NELEM_TUPLE8 => . ... </k> +<VL> 0 </VL> -rule <OUTREG> _ => REG_ZMM3 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 0 </REXB> -<RM> 3 </RM> +rule <NELEM> _ => 8 </NELEM> +<k> NELEM_TUPLE8 => . ... </k> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM4 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 0 </REXB> -<RM> 4 </RM> +rule <NELEM> _ => 8 </NELEM> +<k> NELEM_TUPLE8 => . ... </k> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM5 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 0 </REXB> -<RM> 5 </RM> +syntax K ::= "NELEM_FULLMEM" +rule <NELEM> _ => 512 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 1 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM6 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 0 </REXB> -<RM> 6 </RM> +rule <NELEM> _ => 256 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 2 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM7 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 0 </REXB> -<RM> 7 </RM> +rule <NELEM> _ => 128 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 4 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM8 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 1 </REXB> -<RM> 0 </RM> +rule <NELEM> _ => 64 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 8 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM9 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 1 </REXB> -<RM> 1 </RM> +rule <NELEM> _ => 32 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 16 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM10 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 1 </REXB> -<RM> 2 </RM> +rule <NELEM> _ => 16 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM11 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 1 </REXB> -<RM> 3 </RM> +rule <NELEM> _ => 8 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 64 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM12 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 1 </REXB> -<RM> 4 </RM> +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 128 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM13 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 1 </REXB> -<RM> 5 </RM> +rule <NELEM> _ => 2 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 256 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM14 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 1 </REXB> -<RM> 6 </RM> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 512 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM15 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 0 </REXX> -<REXB> 1 </REXB> -<RM> 7 </RM> +rule <NELEM> _ => 256 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 1 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM16 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 0 </RM> +rule <NELEM> _ => 128 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 2 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM17 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 1 </RM> +rule <NELEM> _ => 64 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 4 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM18 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 2 </RM> +rule <NELEM> _ => 32 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 8 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM19 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 3 </RM> +rule <NELEM> _ => 16 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 16 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM20 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 4 </RM> +rule <NELEM> _ => 8 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM21 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 5 </RM> +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 64 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM22 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 6 </RM> +rule <NELEM> _ => 2 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 128 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM23 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 0 </REXB> -<RM> 7 </RM> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 256 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM24 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 0 </RM> +rule <k> NELEM_FULLMEM => DecoderError ... </k> +<ELEMENTSIZE> 512 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM25 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 1 </RM> +rule <NELEM> _ => 128 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 1 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_ZMM26 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 2 </RM> +rule <NELEM> _ => 64 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 2 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_ZMM27 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 3 </RM> +rule <NELEM> _ => 32 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 4 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_ZMM28 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 4 </RM> +rule <NELEM> _ => 16 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 8 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_ZMM29 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 5 </RM> +rule <NELEM> _ => 8 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 16 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_ZMM30 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 6 </RM> +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_ZMM31 </OUTREG> -<k> ZMM_B3_64 => . ... </k> -<REXX> 1 </REXX> -<REXB> 1 </REXB> -<RM> 7 </RM> +rule <NELEM> _ => 2 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 64 </ELEMENTSIZE> +<VL> 0 </VL> -syntax K ::= "NELEM_MEM128" -rule <ELEMENTSIZE> _ => 64 </ELEMENTSIZE> -<NELEM> _ => 2 </NELEM> -<k> NELEM_MEM128 => . ... </k> -<BCRC> 0 </BCRC> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_FULLMEM => . ... </k> +<ELEMENTSIZE> 128 </ELEMENTSIZE> +<VL> 0 </VL> -rule <k> NELEM_MEM128 => DecoderError ... </k> -<BCRC> 1 </BCRC> +rule <k> NELEM_FULLMEM => DecoderError ... </k> +<ELEMENTSIZE> 256 </ELEMENTSIZE> +<VL> 0 </VL> -syntax K ::= "MODRM16" -rule <BASE0> _ => REG_BX </BASE0> -<INDEX> _ => REG_SI </INDEX> -<SCALE> _ => 1 </SCALE> -<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 0 </MOD> + +rule <k> NELEM_FULLMEM => DecoderError ... </k> +<ELEMENTSIZE> 512 </ELEMENTSIZE> +<VL> 0 </VL> + + + +syntax K ::= "GPR32_B" +rule <OUTREG> _ => REG_EAX </OUTREG> +<k> GPR32_B => . ... </k> +<REXB> 0 </REXB> <RM> 0 </RM> -rule <BASE0> _ => REG_BX </BASE0> -<INDEX> _ => REG_DI </INDEX> -<SCALE> _ => 1 </SCALE> -<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 0 </MOD> +rule <OUTREG> _ => REG_ECX </OUTREG> +<k> GPR32_B => . ... </k> +<REXB> 0 </REXB> <RM> 1 </RM> -rule <BASE0> _ => REG_BP </BASE0> -<INDEX> _ => REG_SI </INDEX> -<SCALE> _ => 1 </SCALE> -<k> MODRM16 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<MOD> 0 </MOD> +rule <OUTREG> _ => REG_EDX </OUTREG> +<k> GPR32_B => . ... </k> +<REXB> 0 </REXB> <RM> 2 </RM> -rule <BASE0> _ => REG_BP </BASE0> -<INDEX> _ => REG_DI </INDEX> -<SCALE> _ => 1 </SCALE> -<k> MODRM16 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<MOD> 0 </MOD> +rule <OUTREG> _ => REG_EBX </OUTREG> +<k> GPR32_B => . ... </k> +<REXB> 0 </REXB> <RM> 3 </RM> -rule <BASE0> _ => REG_SI </BASE0> -<INDEX> _ => REG_INVALID </INDEX> -<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 0 </MOD> +rule <OUTREG> _ => REG_ESP </OUTREG> +<k> GPR32_B => . ... </k> +<REXB> 0 </REXB> <RM> 4 </RM> -rule <BASE0> _ => REG_DI </BASE0> -<INDEX> _ => REG_INVALID </INDEX> -<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 0 </MOD> +rule <OUTREG> _ => REG_EBP </OUTREG> +<k> GPR32_B => . ... </k> +<REXB> 0 </REXB> <RM> 5 </RM> -rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> -<BASE0> _ => REG_INVALID </BASE0> -<INDEX> _ => REG_INVALID </INDEX> -<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 0 </MOD> +rule <OUTREG> _ => REG_ESI </OUTREG> +<k> GPR32_B => . ... </k> +<REXB> 0 </REXB> <RM> 6 </RM> -rule <BASE0> _ => REG_BX </BASE0> -<INDEX> _ => REG_INVALID </INDEX> -<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 0 </MOD> +rule <OUTREG> _ => REG_EDI </OUTREG> +<k> GPR32_B => . ... </k> +<REXB> 0 </REXB> <RM> 7 </RM> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<BASE0> _ => REG_BX </BASE0> -<INDEX> _ => REG_SI </INDEX> -<SCALE> _ => 1 </SCALE> -<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 1 </MOD> +rule <OUTREG> _ => REG_R8D </OUTREG> +<k> GPR32_B => . ... </k> +<REXB> 1 </REXB> <RM> 0 </RM> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<BASE0> _ => REG_BX </BASE0> -<INDEX> _ => REG_DI </INDEX> -<SCALE> _ => 1 </SCALE> -<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 1 </MOD> +rule <OUTREG> _ => REG_R9D </OUTREG> +<k> GPR32_B => . ... </k> +<REXB> 1 </REXB> <RM> 1 </RM> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<BASE0> _ => REG_BP </BASE0> -<INDEX> _ => REG_SI </INDEX> -<SCALE> _ => 1 </SCALE> -<k> MODRM16 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<MOD> 1 </MOD> +rule <OUTREG> _ => REG_R10D </OUTREG> +<k> GPR32_B => . ... </k> +<REXB> 1 </REXB> <RM> 2 </RM> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<BASE0> _ => REG_BP </BASE0> -<INDEX> _ => REG_DI </INDEX> -<SCALE> _ => 1 </SCALE> -<k> MODRM16 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<MOD> 1 </MOD> +rule <OUTREG> _ => REG_R11D </OUTREG> +<k> GPR32_B => . ... </k> +<REXB> 1 </REXB> <RM> 3 </RM> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<BASE0> _ => REG_SI </BASE0> -<INDEX> _ => REG_INVALID </INDEX> -<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 1 </MOD> +rule <OUTREG> _ => REG_R12D </OUTREG> +<k> GPR32_B => . ... </k> +<REXB> 1 </REXB> <RM> 4 </RM> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<BASE0> _ => REG_DI </BASE0> -<INDEX> _ => REG_INVALID </INDEX> -<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 1 </MOD> +rule <OUTREG> _ => REG_R13D </OUTREG> +<k> GPR32_B => . ... </k> +<REXB> 1 </REXB> <RM> 5 </RM> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<BASE0> _ => REG_BP </BASE0> -<INDEX> _ => REG_INVALID </INDEX> -<k> MODRM16 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<MOD> 1 </MOD> +rule <OUTREG> _ => REG_R14D </OUTREG> +<k> GPR32_B => . ... </k> +<REXB> 1 </REXB> <RM> 6 </RM> -rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> -<BASE0> _ => REG_BX </BASE0> -<INDEX> _ => REG_INVALID </INDEX> -<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 1 </MOD> +rule <OUTREG> _ => REG_R15D </OUTREG> +<k> GPR32_B => . ... </k> +<REXB> 1 </REXB> <RM> 7 </RM> -rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> -<BASE0> _ => REG_BX </BASE0> -<INDEX> _ => REG_SI </INDEX> -<SCALE> _ => 1 </SCALE> -<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 2 </MOD> -<RM> 0 </RM> - - - -rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> -<BASE0> _ => REG_BX </BASE0> -<INDEX> _ => REG_DI </INDEX> -<SCALE> _ => 1 </SCALE> -<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 2 </MOD> -<RM> 1 </RM> - - - -rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> -<BASE0> _ => REG_BP </BASE0> -<INDEX> _ => REG_SI </INDEX> -<SCALE> _ => 1 </SCALE> -<k> MODRM16 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<MOD> 2 </MOD> -<RM> 2 </RM> - - - -rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> -<BASE0> _ => REG_BP </BASE0> -<INDEX> _ => REG_DI </INDEX> -<SCALE> _ => 1 </SCALE> -<k> MODRM16 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<MOD> 2 </MOD> -<RM> 3 </RM> - - - -rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> -<BASE0> _ => REG_SI </BASE0> -<INDEX> _ => REG_INVALID </INDEX> -<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 2 </MOD> -<RM> 4 </RM> +syntax K ::= "REFINING66" +rule <EOSZ> _ => 1 </EOSZ> +<OSZ> _ => 0 </OSZ> +<k> REFINING66 => . ... </k> +<MODE> 0 </MODE> -rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> -<BASE0> _ => REG_DI </BASE0> -<INDEX> _ => REG_INVALID </INDEX> -<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 2 </MOD> -<RM> 5 </RM> +rule <EOSZ> _ => 2 </EOSZ> +<OSZ> _ => 0 </OSZ> +<k> REFINING66 => . ... </k> +<MODE> 1 </MODE> -rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> -<BASE0> _ => REG_BP </BASE0> -<INDEX> _ => REG_INVALID </INDEX> -<k> MODRM16 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<MOD> 2 </MOD> -<RM> 6 </RM> +rule <EOSZ> _ => 2 </EOSZ> +<OSZ> _ => 0 </OSZ> +<k> REFINING66 => . ... </k> +<MODE> 2 </MODE> +<REXW> 0 </REXW> -rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> -<BASE0> _ => REG_BX </BASE0> -<INDEX> _ => REG_INVALID </INDEX> -<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<MOD> 2 </MOD> -<RM> 7 </RM> +rule <EOSZ> _ => 3 </EOSZ> +<OSZ> _ => 0 </OSZ> +<k> REFINING66 => . ... </k> +<MODE> 2 </MODE> +<REXW> 1 </REXW> -syntax K ::= "XMM_N" -rule <k> XMM_N => XMM_N_32 ... </k> -<MODE> 0 </MODE> +syntax K ::= "NELEM_GPR_READER_BYTE" +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_READER_BYTE => . ... </k> +<VL> 0 </VL> -rule <k> XMM_N => XMM_N_32 ... </k> -<MODE> 1 </MODE> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_READER_BYTE => . ... </k> +<VL> 1 </VL> -rule <k> XMM_N => XMM_N_64 ... </k> -<MODE> 2 </MODE> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_READER_BYTE => . ... </k> +<VL> 2 </VL> -syntax K ::= "FINAL_ESEG" -rule <OUTREG> _ => REG_ES </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> -<k> FINAL_ESEG => . ... </k> -<MODE> 0 </MODE> +syntax K ::= "MASK1" +rule <OUTREG> _ => REG_K0 </OUTREG> +<k> MASK1 => . ... </k> +<MASK> 0 </MASK> -rule <OUTREG> _ => REG_ES </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> -<k> FINAL_ESEG => . ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_K1 </OUTREG> +<k> MASK1 => . ... </k> +<MASK> 1 </MASK> -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> -<k> FINAL_ESEG => . ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_K2 </OUTREG> +<k> MASK1 => . ... </k> +<MASK> 2 </MASK> -syntax K ::= "VGPR32_N_64" -rule <OUTREG> _ => REG_EAX </OUTREG> -<k> VGPR32_N_64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 7 </VEXDEST210> +rule <OUTREG> _ => REG_K3 </OUTREG> +<k> MASK1 => . ... </k> +<MASK> 3 </MASK> -rule <OUTREG> _ => REG_ECX </OUTREG> -<k> VGPR32_N_64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 6 </VEXDEST210> +rule <OUTREG> _ => REG_K4 </OUTREG> +<k> MASK1 => . ... </k> +<MASK> 4 </MASK> -rule <OUTREG> _ => REG_EDX </OUTREG> -<k> VGPR32_N_64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 5 </VEXDEST210> +rule <OUTREG> _ => REG_K5 </OUTREG> +<k> MASK1 => . ... </k> +<MASK> 5 </MASK> -rule <OUTREG> _ => REG_EBX </OUTREG> -<k> VGPR32_N_64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 4 </VEXDEST210> +rule <OUTREG> _ => REG_K6 </OUTREG> +<k> MASK1 => . ... </k> +<MASK> 6 </MASK> -rule <OUTREG> _ => REG_ESP </OUTREG> -<k> VGPR32_N_64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 3 </VEXDEST210> +rule <OUTREG> _ => REG_K7 </OUTREG> +<k> MASK1 => . ... </k> +<MASK> 7 </MASK> -rule <OUTREG> _ => REG_EBP </OUTREG> -<k> VGPR32_N_64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 2 </VEXDEST210> +syntax K ::= "YMM_SE32" +rule <OUTREG> _ => REG_YMM0 </OUTREG> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> YMM_SE32 => . ... </k> +<ESRC> 0 </ESRC> -rule <OUTREG> _ => REG_ESI </OUTREG> -<k> VGPR32_N_64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 1 </VEXDEST210> +rule <OUTREG> _ => REG_YMM1 </OUTREG> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> YMM_SE32 => . ... </k> +<ESRC> 1 </ESRC> -rule <OUTREG> _ => REG_EDI </OUTREG> -<k> VGPR32_N_64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 0 </VEXDEST210> +rule <OUTREG> _ => REG_YMM2 </OUTREG> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> YMM_SE32 => . ... </k> +<ESRC> 2 </ESRC> -rule <OUTREG> _ => REG_R8D </OUTREG> -<k> VGPR32_N_64 => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 7 </VEXDEST210> +rule <OUTREG> _ => REG_YMM3 </OUTREG> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> YMM_SE32 => . ... </k> +<ESRC> 3 </ESRC> -rule <OUTREG> _ => REG_R9D </OUTREG> -<k> VGPR32_N_64 => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 6 </VEXDEST210> +rule <OUTREG> _ => REG_YMM4 </OUTREG> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> YMM_SE32 => . ... </k> +<ESRC> 4 </ESRC> -rule <OUTREG> _ => REG_R10D </OUTREG> -<k> VGPR32_N_64 => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 5 </VEXDEST210> +rule <OUTREG> _ => REG_YMM5 </OUTREG> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> YMM_SE32 => . ... </k> +<ESRC> 5 </ESRC> -rule <OUTREG> _ => REG_R11D </OUTREG> -<k> VGPR32_N_64 => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 4 </VEXDEST210> +rule <OUTREG> _ => REG_YMM6 </OUTREG> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> YMM_SE32 => . ... </k> +<ESRC> 6 </ESRC> -rule <OUTREG> _ => REG_R12D </OUTREG> -<k> VGPR32_N_64 => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 3 </VEXDEST210> +rule <OUTREG> _ => REG_YMM7 </OUTREG> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> YMM_SE32 => . ... </k> +<ESRC> 7 </ESRC> -rule <OUTREG> _ => REG_R13D </OUTREG> -<k> VGPR32_N_64 => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 2 </VEXDEST210> +rule <OUTREG> _ => REG_YMM0 </OUTREG> +<k> YMM_SE32 => . ... </k> +<ESRC> 8 </ESRC> -rule <OUTREG> _ => REG_R14D </OUTREG> -<k> VGPR32_N_64 => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 1 </VEXDEST210> +rule <OUTREG> _ => REG_YMM1 </OUTREG> +<k> YMM_SE32 => . ... </k> +<ESRC> 9 </ESRC> -rule <OUTREG> _ => REG_R15D </OUTREG> -<k> VGPR32_N_64 => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 0 </VEXDEST210> +rule <OUTREG> _ => REG_YMM2 </OUTREG> +<k> YMM_SE32 => . ... </k> +<ESRC> 10 </ESRC> -syntax K ::= "ESIZE_8_BITS" -rule <ELEMENTSIZE> _ => 8 </ELEMENTSIZE> -<k> ESIZE_8_BITS => . ... </k> -<REX> 0 </REX> +rule <OUTREG> _ => REG_YMM3 </OUTREG> +<k> YMM_SE32 => . ... </k> +<ESRC> 11 </ESRC> -syntax K ::= "IGNORE66" -rule <EOSZ> _ => 1 </EOSZ> -<OSZ> _ => 0 </OSZ> -<k> IGNORE66 => . ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_YMM4 </OUTREG> +<k> YMM_SE32 => . ... </k> +<ESRC> 12 </ESRC> -rule <EOSZ> _ => 2 </EOSZ> -<OSZ> _ => 0 </OSZ> -<k> IGNORE66 => . ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_YMM5 </OUTREG> +<k> YMM_SE32 => . ... </k> +<ESRC> 13 </ESRC> -rule <EOSZ> _ => 2 </EOSZ> -<OSZ> _ => 0 </OSZ> -<k> IGNORE66 => . ... </k> -<MODE> 2 </MODE> -<REXW> 0 </REXW> +rule <OUTREG> _ => REG_YMM6 </OUTREG> +<k> YMM_SE32 => . ... </k> +<ESRC> 14 </ESRC> -rule <EOSZ> _ => 3 </EOSZ> -<OSZ> _ => 0 </OSZ> -<k> IGNORE66 => . ... </k> -<MODE> 2 </MODE> -<REXW> 1 </REXW> +rule <OUTREG> _ => REG_YMM7 </OUTREG> +<k> YMM_SE32 => . ... </k> +<ESRC> 15 </ESRC> -syntax K ::= "VGPR64_B" -rule <OUTREG> _ => REG_RAX </OUTREG> -<k> VGPR64_B => . ... </k> -<REXB> 0 </REXB> -<RM> 0 </RM> +syntax K ::= "BRDISP32" +rule <BRDISPWIDTH> _ => 32 </BRDISPWIDTH> +<k> BRDISP32 => . ... </k> -rule <OUTREG> _ => REG_RCX </OUTREG> -<k> VGPR64_B => . ... </k> -<REXB> 0 </REXB> -<RM> 1 </RM> +syntax K ::= "rIPa" +rule <OUTREG> _ => REG_EIP </OUTREG> +<k> rIPa => . ... </k> +<EASZ> 2 </EASZ> -rule <OUTREG> _ => REG_RDX </OUTREG> -<k> VGPR64_B => . ... </k> -<REXB> 0 </REXB> -<RM> 2 </RM> +rule <OUTREG> _ => REG_RIP </OUTREG> +<k> rIPa => . ... </k> +<EASZ> 3 </EASZ> -rule <OUTREG> _ => REG_RBX </OUTREG> -<k> VGPR64_B => . ... </k> -<REXB> 0 </REXB> -<RM> 3 </RM> +syntax K ::= "XMM_SE" +rule <k> XMM_SE => XMM_SE32 ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_RSP </OUTREG> -<k> VGPR64_B => . ... </k> -<REXB> 0 </REXB> -<RM> 4 </RM> +rule <k> XMM_SE => XMM_SE32 ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_RBP </OUTREG> -<k> VGPR64_B => . ... </k> -<REXB> 0 </REXB> -<RM> 5 </RM> +rule <k> XMM_SE => XMM_SE64 ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_RSI </OUTREG> -<k> VGPR64_B => . ... </k> -<REXB> 0 </REXB> -<RM> 6 </RM> +syntax K ::= "MEMDISP" +rule <DISPWIDTH> _ => 0 </DISPWIDTH> +<k> MEMDISP => . ... </k> +<NEEDMEMDISP> 0 </NEEDMEMDISP> -rule <OUTREG> _ => REG_RDI </OUTREG> -<k> VGPR64_B => . ... </k> -<REXB> 0 </REXB> -<RM> 7 </RM> +rule <DISPWIDTH> _ => 8 </DISPWIDTH> +<k> MEMDISP => . ... </k> +<NEEDMEMDISP> 8 </NEEDMEMDISP> -rule <OUTREG> _ => REG_R8 </OUTREG> -<k> VGPR64_B => . ... </k> -<REXB> 1 </REXB> -<RM> 0 </RM> +rule <DISPWIDTH> _ => 16 </DISPWIDTH> +<k> MEMDISP => . ... </k> +<NEEDMEMDISP> 16 </NEEDMEMDISP> -rule <OUTREG> _ => REG_R9 </OUTREG> -<k> VGPR64_B => . ... </k> -<REXB> 1 </REXB> -<RM> 1 </RM> +rule <DISPWIDTH> _ => 32 </DISPWIDTH> +<k> MEMDISP => . ... </k> +<NEEDMEMDISP> 32 </NEEDMEMDISP> -rule <OUTREG> _ => REG_R10 </OUTREG> -<k> VGPR64_B => . ... </k> -<REXB> 1 </REXB> -<RM> 2 </RM> +syntax K ::= "ArSI" +rule <OUTREG> _ => REG_SI </OUTREG> +<k> ArSI => . ... </k> +<EASZ> 1 </EASZ> -rule <OUTREG> _ => REG_R11 </OUTREG> -<k> VGPR64_B => . ... </k> -<REXB> 1 </REXB> -<RM> 3 </RM> +rule <OUTREG> _ => REG_ESI </OUTREG> +<k> ArSI => . ... </k> +<EASZ> 2 </EASZ> -rule <OUTREG> _ => REG_R12 </OUTREG> -<k> VGPR64_B => . ... </k> -<REXB> 1 </REXB> -<RM> 4 </RM> +rule <OUTREG> _ => REG_RSI </OUTREG> +<k> ArSI => . ... </k> +<EASZ> 3 </EASZ> -rule <OUTREG> _ => REG_R13 </OUTREG> -<k> VGPR64_B => . ... </k> -<REXB> 1 </REXB> -<RM> 5 </RM> +syntax K ::= "NELEM_GPR_READER_WORD" +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_READER_WORD => . ... </k> +<VL> 0 </VL> -rule <OUTREG> _ => REG_R14 </OUTREG> -<k> VGPR64_B => . ... </k> -<REXB> 1 </REXB> -<RM> 6 </RM> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_READER_WORD => . ... </k> +<VL> 1 </VL> -rule <OUTREG> _ => REG_R15 </OUTREG> -<k> VGPR64_B => . ... </k> -<REXB> 1 </REXB> -<RM> 7 </RM> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_READER_WORD => . ... </k> +<VL> 2 </VL> -syntax K ::= "ZMM_R3_32" +syntax K ::= "UISA_VSIB_INDEX_ZMM" rule <OUTREG> _ => REG_ZMM0 </OUTREG> -<k> ZMM_R3_32 => . ... </k> -<REG> 0 </REG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 0 </SIBINDEX> rule <OUTREG> _ => REG_ZMM1 </OUTREG> -<k> ZMM_R3_32 => . ... </k> -<REG> 1 </REG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 1 </SIBINDEX> rule <OUTREG> _ => REG_ZMM2 </OUTREG> -<k> ZMM_R3_32 => . ... </k> -<REG> 2 </REG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 2 </SIBINDEX> rule <OUTREG> _ => REG_ZMM3 </OUTREG> -<k> ZMM_R3_32 => . ... </k> -<REG> 3 </REG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 3 </SIBINDEX> rule <OUTREG> _ => REG_ZMM4 </OUTREG> -<k> ZMM_R3_32 => . ... </k> -<REG> 4 </REG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 4 </SIBINDEX> rule <OUTREG> _ => REG_ZMM5 </OUTREG> -<k> ZMM_R3_32 => . ... </k> -<REG> 5 </REG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 5 </SIBINDEX> rule <OUTREG> _ => REG_ZMM6 </OUTREG> -<k> ZMM_R3_32 => . ... </k> -<REG> 6 </REG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 6 </SIBINDEX> rule <OUTREG> _ => REG_ZMM7 </OUTREG> -<k> ZMM_R3_32 => . ... </k> -<REG> 7 </REG> - - - -syntax K ::= "UIMM8" -rule <IMMWIDTH> _ => 8 </IMMWIDTH> -<k> UIMM8 => . ... </k> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 7 </SIBINDEX> -syntax K ::= "GPR8_R" -rule <OUTREG> _ => REG_AL </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 0 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_ZMM8 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 0 </SIBINDEX> -rule <OUTREG> _ => REG_CL </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 0 </REXR> -<REG> 1 </REG> +rule <OUTREG> _ => REG_ZMM9 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <OUTREG> _ => REG_DL </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 0 </REXR> -<REG> 2 </REG> +rule <OUTREG> _ => REG_ZMM10 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 2 </SIBINDEX> -rule <OUTREG> _ => REG_BL </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 0 </REXR> -<REG> 3 </REG> +rule <OUTREG> _ => REG_ZMM11 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 3 </SIBINDEX> -rule <OUTREG> _ => REG_AH </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 0 </REXR> -<REG> 4 </REG> -<REX> 0 </REX> +rule <OUTREG> _ => REG_ZMM12 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <OUTREG> _ => REG_CH </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 0 </REXR> -<REG> 5 </REG> -<REX> 0 </REX> +rule <OUTREG> _ => REG_ZMM13 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <OUTREG> _ => REG_DH </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 0 </REXR> -<REG> 6 </REG> -<REX> 0 </REX> +rule <OUTREG> _ => REG_ZMM14 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <OUTREG> _ => REG_BH </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 0 </REXR> -<REG> 7 </REG> -<REX> 0 </REX> +rule <OUTREG> _ => REG_ZMM15 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <OUTREG> _ => REG_SPL </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 0 </REXR> -<REG> 4 </REG> -<REX> 1 </REX> +rule <OUTREG> _ => REG_ZMM16 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 0 </SIBINDEX> -rule <OUTREG> _ => REG_BPL </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 0 </REXR> -<REG> 5 </REG> -<REX> 1 </REX> +rule <OUTREG> _ => REG_ZMM17 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <OUTREG> _ => REG_SIL </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 0 </REXR> -<REG> 6 </REG> -<REX> 1 </REX> +rule <OUTREG> _ => REG_ZMM18 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 2 </SIBINDEX> -rule <OUTREG> _ => REG_DIL </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 0 </REXR> -<REG> 7 </REG> -<REX> 1 </REX> +rule <OUTREG> _ => REG_ZMM19 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 3 </SIBINDEX> -rule <OUTREG> _ => REG_R8B </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 1 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_ZMM20 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <OUTREG> _ => REG_R9B </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 1 </REXR> -<REG> 1 </REG> +rule <OUTREG> _ => REG_ZMM21 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <OUTREG> _ => REG_R10B </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 1 </REXR> -<REG> 2 </REG> +rule <OUTREG> _ => REG_ZMM22 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <OUTREG> _ => REG_R11B </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 1 </REXR> -<REG> 3 </REG> +rule <OUTREG> _ => REG_ZMM23 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <OUTREG> _ => REG_R12B </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 1 </REXR> -<REG> 4 </REG> +rule <OUTREG> _ => REG_ZMM24 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 0 </SIBINDEX> -rule <OUTREG> _ => REG_R13B </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 1 </REXR> -<REG> 5 </REG> +rule <OUTREG> _ => REG_ZMM25 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <OUTREG> _ => REG_R14B </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 1 </REXR> -<REG> 6 </REG> +rule <OUTREG> _ => REG_ZMM26 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 2 </SIBINDEX> -rule <OUTREG> _ => REG_R15B </OUTREG> -<k> GPR8_R => . ... </k> -<REXR> 1 </REXR> -<REG> 7 </REG> +rule <OUTREG> _ => REG_ZMM27 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 3 </SIBINDEX> -syntax K ::= "XMM_R3_32" -rule <OUTREG> _ => REG_XMM0 </OUTREG> -<k> XMM_R3_32 => . ... </k> -<REG> 0 </REG> +rule <OUTREG> _ => REG_ZMM28 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <OUTREG> _ => REG_XMM1 </OUTREG> -<k> XMM_R3_32 => . ... </k> -<REG> 1 </REG> +rule <OUTREG> _ => REG_ZMM29 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <OUTREG> _ => REG_XMM2 </OUTREG> -<k> XMM_R3_32 => . ... </k> -<REG> 2 </REG> +rule <OUTREG> _ => REG_ZMM30 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <OUTREG> _ => REG_XMM3 </OUTREG> -<k> XMM_R3_32 => . ... </k> -<REG> 3 </REG> +rule <OUTREG> _ => REG_ZMM31 </OUTREG> +<k> UISA_VSIB_INDEX_ZMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <OUTREG> _ => REG_XMM4 </OUTREG> -<k> XMM_R3_32 => . ... </k> -<REG> 4 </REG> +syntax K ::= "YMM_R3_32" +rule <OUTREG> _ => REG_YMM0 </OUTREG> +<k> YMM_R3_32 => . ... </k> +<REG> 0 </REG> -rule <OUTREG> _ => REG_XMM5 </OUTREG> -<k> XMM_R3_32 => . ... </k> -<REG> 5 </REG> +rule <OUTREG> _ => REG_YMM1 </OUTREG> +<k> YMM_R3_32 => . ... </k> +<REG> 1 </REG> -rule <OUTREG> _ => REG_XMM6 </OUTREG> -<k> XMM_R3_32 => . ... </k> -<REG> 6 </REG> +rule <OUTREG> _ => REG_YMM2 </OUTREG> +<k> YMM_R3_32 => . ... </k> +<REG> 2 </REG> -rule <OUTREG> _ => REG_XMM7 </OUTREG> -<k> XMM_R3_32 => . ... </k> -<REG> 7 </REG> +rule <OUTREG> _ => REG_YMM3 </OUTREG> +<k> YMM_R3_32 => . ... </k> +<REG> 3 </REG> -syntax K ::= "NELEM_GPR_WRITER_LDOP_D" -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_LDOP_D => . ... </k> -<VL> 0 </VL> +rule <OUTREG> _ => REG_YMM4 </OUTREG> +<k> YMM_R3_32 => . ... </k> +<REG> 4 </REG> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_LDOP_D => . ... </k> -<VL> 1 </VL> +rule <OUTREG> _ => REG_YMM5 </OUTREG> +<k> YMM_R3_32 => . ... </k> +<REG> 5 </REG> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_LDOP_D => . ... </k> -<VL> 2 </VL> +rule <OUTREG> _ => REG_YMM6 </OUTREG> +<k> YMM_R3_32 => . ... </k> +<REG> 6 </REG> -syntax K ::= "YMM_N_64" -rule <OUTREG> _ => REG_YMM0 </OUTREG> -<k> YMM_N_64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 7 </VEXDEST210> +rule <OUTREG> _ => REG_YMM7 </OUTREG> +<k> YMM_R3_32 => . ... </k> +<REG> 7 </REG> -rule <OUTREG> _ => REG_YMM1 </OUTREG> -<k> YMM_N_64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 6 </VEXDEST210> +syntax K ::= "SrBP" +rule <OUTREG> _ => REG_BP </OUTREG> +<k> SrBP => . ... </k> +<SMODE> 0 </SMODE> -rule <OUTREG> _ => REG_YMM2 </OUTREG> -<k> YMM_N_64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 5 </VEXDEST210> +rule <OUTREG> _ => REG_EBP </OUTREG> +<k> SrBP => . ... </k> +<SMODE> 1 </SMODE> -rule <OUTREG> _ => REG_YMM3 </OUTREG> -<k> YMM_N_64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 4 </VEXDEST210> +rule <OUTREG> _ => REG_RBP </OUTREG> +<k> SrBP => . ... </k> +<SMODE> 2 </SMODE> -rule <OUTREG> _ => REG_YMM4 </OUTREG> -<k> YMM_N_64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 3 </VEXDEST210> +syntax K ::= "SEG_MOV" +rule <OUTREG> _ => REG_ES </OUTREG> +<k> SEG_MOV => . ... </k> +<REG> 0 </REG> -rule <OUTREG> _ => REG_YMM5 </OUTREG> -<k> YMM_N_64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 2 </VEXDEST210> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> SEG_MOV => . ... </k> +<REG> 1 </REG> -rule <OUTREG> _ => REG_YMM6 </OUTREG> -<k> YMM_N_64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 1 </VEXDEST210> +rule <OUTREG> _ => REG_SS </OUTREG> +<k> SEG_MOV => . ... </k> +<REG> 2 </REG> -rule <OUTREG> _ => REG_YMM7 </OUTREG> -<k> YMM_N_64 => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 0 </VEXDEST210> +rule <OUTREG> _ => REG_DS </OUTREG> +<k> SEG_MOV => . ... </k> +<REG> 3 </REG> -rule <OUTREG> _ => REG_YMM8 </OUTREG> -<k> YMM_N_64 => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 7 </VEXDEST210> +rule <OUTREG> _ => REG_FS </OUTREG> +<k> SEG_MOV => . ... </k> +<REG> 4 </REG> -rule <OUTREG> _ => REG_YMM9 </OUTREG> -<k> YMM_N_64 => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 6 </VEXDEST210> +rule <OUTREG> _ => REG_GS </OUTREG> +<k> SEG_MOV => . ... </k> +<REG> 5 </REG> -rule <OUTREG> _ => REG_YMM10 </OUTREG> -<k> YMM_N_64 => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 5 </VEXDEST210> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> SEG_MOV => . ... </k> +<REG> 6 </REG> -rule <OUTREG> _ => REG_YMM11 </OUTREG> -<k> YMM_N_64 => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 4 </VEXDEST210> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> SEG_MOV => . ... </k> +<REG> 7 </REG> -rule <OUTREG> _ => REG_YMM12 </OUTREG> -<k> YMM_N_64 => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 3 </VEXDEST210> +syntax K ::= "UISA_VSIB_XMM" +rule <SCALE> _ => 1 </SCALE> +<k> UISA_VSIB_XMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_XMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> -rule <OUTREG> _ => REG_YMM13 </OUTREG> -<k> YMM_N_64 => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 2 </VEXDEST210> +rule <SCALE> _ => 2 </SCALE> +<k> UISA_VSIB_XMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_XMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> -rule <OUTREG> _ => REG_YMM14 </OUTREG> -<k> YMM_N_64 => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 1 </VEXDEST210> +rule <SCALE> _ => 4 </SCALE> +<k> UISA_VSIB_XMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_XMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> -rule <OUTREG> _ => REG_YMM15 </OUTREG> -<k> YMM_N_64 => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 0 </VEXDEST210> +rule <SCALE> _ => 8 </SCALE> +<k> UISA_VSIB_XMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_XMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> -syntax K ::= "NELEM_TUPLE8" -rule <NELEM> _ => 8 </NELEM> -<k> NELEM_TUPLE8 => . ... </k> -<VL> 0 </VL> +syntax K ::= "BRDISPz" +rule <BRDISPWIDTH> _ => 16 </BRDISPWIDTH> +<k> BRDISPz => . ... </k> +<EOSZ> 1 </EOSZ> -rule <NELEM> _ => 8 </NELEM> -<k> NELEM_TUPLE8 => . ... </k> -<VL> 1 </VL> +rule <BRDISPWIDTH> _ => 32 </BRDISPWIDTH> +<k> BRDISPz => . ... </k> +<EOSZ> 2 </EOSZ> -rule <NELEM> _ => 8 </NELEM> -<k> NELEM_TUPLE8 => . ... </k> -<VL> 2 </VL> +rule <BRDISPWIDTH> _ => 32 </BRDISPWIDTH> +<k> BRDISPz => . ... </k> +<EOSZ> 3 </EOSZ> -syntax K ::= "GPR32_R" -rule <OUTREG> _ => REG_EAX </OUTREG> -<k> GPR32_R => . ... </k> +syntax K ::= "GPR16_R" +rule <OUTREG> _ => REG_AX </OUTREG> +<k> GPR16_R => . ... </k> <REXR> 0 </REXR> <REG> 0 </REG> -rule <OUTREG> _ => REG_ECX </OUTREG> -<k> GPR32_R => . ... </k> +rule <OUTREG> _ => REG_CX </OUTREG> +<k> GPR16_R => . ... </k> <REXR> 0 </REXR> <REG> 1 </REG> -rule <OUTREG> _ => REG_EDX </OUTREG> -<k> GPR32_R => . ... </k> +rule <OUTREG> _ => REG_DX </OUTREG> +<k> GPR16_R => . ... </k> <REXR> 0 </REXR> <REG> 2 </REG> -rule <OUTREG> _ => REG_EBX </OUTREG> -<k> GPR32_R => . ... </k> +rule <OUTREG> _ => REG_BX </OUTREG> +<k> GPR16_R => . ... </k> <REXR> 0 </REXR> <REG> 3 </REG> -rule <OUTREG> _ => REG_ESP </OUTREG> -<k> GPR32_R => . ... </k> +rule <OUTREG> _ => REG_SP </OUTREG> +<k> GPR16_R => . ... </k> <REXR> 0 </REXR> <REG> 4 </REG> -rule <OUTREG> _ => REG_EBP </OUTREG> -<k> GPR32_R => . ... </k> +rule <OUTREG> _ => REG_BP </OUTREG> +<k> GPR16_R => . ... </k> <REXR> 0 </REXR> <REG> 5 </REG> -rule <OUTREG> _ => REG_ESI </OUTREG> -<k> GPR32_R => . ... </k> +rule <OUTREG> _ => REG_SI </OUTREG> +<k> GPR16_R => . ... </k> <REXR> 0 </REXR> <REG> 6 </REG> -rule <OUTREG> _ => REG_EDI </OUTREG> -<k> GPR32_R => . ... </k> +rule <OUTREG> _ => REG_DI </OUTREG> +<k> GPR16_R => . ... </k> <REXR> 0 </REXR> <REG> 7 </REG> -rule <OUTREG> _ => REG_R8D </OUTREG> -<k> GPR32_R => . ... </k> +rule <OUTREG> _ => REG_R8W </OUTREG> +<k> GPR16_R => . ... </k> <REXR> 1 </REXR> <REG> 0 </REG> -rule <OUTREG> _ => REG_R9D </OUTREG> -<k> GPR32_R => . ... </k> +rule <OUTREG> _ => REG_R9W </OUTREG> +<k> GPR16_R => . ... </k> <REXR> 1 </REXR> <REG> 1 </REG> -rule <OUTREG> _ => REG_R10D </OUTREG> -<k> GPR32_R => . ... </k> +rule <OUTREG> _ => REG_R10W </OUTREG> +<k> GPR16_R => . ... </k> <REXR> 1 </REXR> <REG> 2 </REG> -rule <OUTREG> _ => REG_R11D </OUTREG> -<k> GPR32_R => . ... </k> +rule <OUTREG> _ => REG_R11W </OUTREG> +<k> GPR16_R => . ... </k> <REXR> 1 </REXR> <REG> 3 </REG> -rule <OUTREG> _ => REG_R12D </OUTREG> -<k> GPR32_R => . ... </k> +rule <OUTREG> _ => REG_R12W </OUTREG> +<k> GPR16_R => . ... </k> <REXR> 1 </REXR> <REG> 4 </REG> -rule <OUTREG> _ => REG_R13D </OUTREG> -<k> GPR32_R => . ... </k> +rule <OUTREG> _ => REG_R13W </OUTREG> +<k> GPR16_R => . ... </k> <REXR> 1 </REXR> <REG> 5 </REG> -rule <OUTREG> _ => REG_R14D </OUTREG> -<k> GPR32_R => . ... </k> +rule <OUTREG> _ => REG_R14W </OUTREG> +<k> GPR16_R => . ... </k> <REXR> 1 </REXR> <REG> 6 </REG> -rule <OUTREG> _ => REG_R15D </OUTREG> -<k> GPR32_R => . ... </k> +rule <OUTREG> _ => REG_R15W </OUTREG> +<k> GPR16_R => . ... </k> <REXR> 1 </REXR> <REG> 7 </REG> -syntax K ::= "MEMDISP16" -rule <DISPWIDTH> _ => 16 </DISPWIDTH> -<k> MEMDISP16 => . ... </k> +syntax K ::= "OrDX" +rule <OUTREG> _ => REG_DX </OUTREG> +<k> OrDX => . ... </k> +<EOSZ> 1 </EOSZ> -syntax K ::= "YMM_B_32" -rule <OUTREG> _ => REG_YMM0 </OUTREG> -<k> YMM_B_32 => . ... </k> +rule <OUTREG> _ => REG_EDX </OUTREG> +<k> OrDX => . ... </k> +<EOSZ> 2 </EOSZ> + + + +rule <OUTREG> _ => REG_RDX </OUTREG> +<k> OrDX => . ... </k> +<EOSZ> 3 </EOSZ> + + + +syntax K ::= "GPR16_B" +rule <OUTREG> _ => REG_AX </OUTREG> +<k> GPR16_B => . ... </k> +<REXB> 0 </REXB> <RM> 0 </RM> -rule <OUTREG> _ => REG_YMM1 </OUTREG> -<k> YMM_B_32 => . ... </k> +rule <OUTREG> _ => REG_CX </OUTREG> +<k> GPR16_B => . ... </k> +<REXB> 0 </REXB> <RM> 1 </RM> -rule <OUTREG> _ => REG_YMM2 </OUTREG> -<k> YMM_B_32 => . ... </k> +rule <OUTREG> _ => REG_DX </OUTREG> +<k> GPR16_B => . ... </k> +<REXB> 0 </REXB> <RM> 2 </RM> -rule <OUTREG> _ => REG_YMM3 </OUTREG> -<k> YMM_B_32 => . ... </k> +rule <OUTREG> _ => REG_BX </OUTREG> +<k> GPR16_B => . ... </k> +<REXB> 0 </REXB> <RM> 3 </RM> -rule <OUTREG> _ => REG_YMM4 </OUTREG> -<k> YMM_B_32 => . ... </k> +rule <OUTREG> _ => REG_SP </OUTREG> +<k> GPR16_B => . ... </k> +<REXB> 0 </REXB> <RM> 4 </RM> -rule <OUTREG> _ => REG_YMM5 </OUTREG> -<k> YMM_B_32 => . ... </k> +rule <OUTREG> _ => REG_BP </OUTREG> +<k> GPR16_B => . ... </k> +<REXB> 0 </REXB> <RM> 5 </RM> -rule <OUTREG> _ => REG_YMM6 </OUTREG> -<k> YMM_B_32 => . ... </k> +rule <OUTREG> _ => REG_SI </OUTREG> +<k> GPR16_B => . ... </k> +<REXB> 0 </REXB> <RM> 6 </RM> -rule <OUTREG> _ => REG_YMM7 </OUTREG> -<k> YMM_B_32 => . ... </k> +rule <OUTREG> _ => REG_DI </OUTREG> +<k> GPR16_B => . ... </k> +<REXB> 0 </REXB> <RM> 7 </RM> -syntax K ::= "YMM_R_64" +rule <OUTREG> _ => REG_R8W </OUTREG> +<k> GPR16_B => . ... </k> +<REXB> 1 </REXB> +<RM> 0 </RM> + + + +rule <OUTREG> _ => REG_R9W </OUTREG> +<k> GPR16_B => . ... </k> +<REXB> 1 </REXB> +<RM> 1 </RM> + + + +rule <OUTREG> _ => REG_R10W </OUTREG> +<k> GPR16_B => . ... </k> +<REXB> 1 </REXB> +<RM> 2 </RM> + + + +rule <OUTREG> _ => REG_R11W </OUTREG> +<k> GPR16_B => . ... </k> +<REXB> 1 </REXB> +<RM> 3 </RM> + + + +rule <OUTREG> _ => REG_R12W </OUTREG> +<k> GPR16_B => . ... </k> +<REXB> 1 </REXB> +<RM> 4 </RM> + + + +rule <OUTREG> _ => REG_R13W </OUTREG> +<k> GPR16_B => . ... </k> +<REXB> 1 </REXB> +<RM> 5 </RM> + + + +rule <OUTREG> _ => REG_R14W </OUTREG> +<k> GPR16_B => . ... </k> +<REXB> 1 </REXB> +<RM> 6 </RM> + + + +rule <OUTREG> _ => REG_R15W </OUTREG> +<k> GPR16_B => . ... </k> +<REXB> 1 </REXB> +<RM> 7 </RM> + + + +syntax K ::= "YMM_B3_32" rule <OUTREG> _ => REG_YMM0 </OUTREG> -<k> YMM_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 0 </REG> +<k> YMM_B3_32 => . ... </k> +<RM> 0 </RM> rule <OUTREG> _ => REG_YMM1 </OUTREG> -<k> YMM_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 1 </REG> +<k> YMM_B3_32 => . ... </k> +<RM> 1 </RM> rule <OUTREG> _ => REG_YMM2 </OUTREG> -<k> YMM_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 2 </REG> +<k> YMM_B3_32 => . ... </k> +<RM> 2 </RM> rule <OUTREG> _ => REG_YMM3 </OUTREG> -<k> YMM_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 3 </REG> +<k> YMM_B3_32 => . ... </k> +<RM> 3 </RM> rule <OUTREG> _ => REG_YMM4 </OUTREG> -<k> YMM_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 4 </REG> +<k> YMM_B3_32 => . ... </k> +<RM> 4 </RM> rule <OUTREG> _ => REG_YMM5 </OUTREG> -<k> YMM_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 5 </REG> +<k> YMM_B3_32 => . ... </k> +<RM> 5 </RM> rule <OUTREG> _ => REG_YMM6 </OUTREG> -<k> YMM_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 6 </REG> +<k> YMM_B3_32 => . ... </k> +<RM> 6 </RM> rule <OUTREG> _ => REG_YMM7 </OUTREG> -<k> YMM_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 7 </REG> +<k> YMM_B3_32 => . ... </k> +<RM> 7 </RM> -rule <OUTREG> _ => REG_YMM8 </OUTREG> -<k> YMM_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 0 </REG> +syntax K ::= "OVERRIDE_SEG0" +rule <k> OVERRIDE_SEG0 => . ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_YMM9 </OUTREG> -<k> YMM_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 1 </REG> +rule <k> OVERRIDE_SEG0 => . ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_YMM10 </OUTREG> -<k> YMM_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 2 </REG> +rule <k> OVERRIDE_SEG0 => . ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_YMM11 </OUTREG> -<k> YMM_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 3 </REG> +syntax K ::= "GPR32_SB" +rule <OUTREG> _ => REG_EAX </OUTREG> +<k> GPR32_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 0 </SRM> -rule <OUTREG> _ => REG_YMM12 </OUTREG> -<k> YMM_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 4 </REG> +rule <OUTREG> _ => REG_ECX </OUTREG> +<k> GPR32_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 1 </SRM> -rule <OUTREG> _ => REG_YMM13 </OUTREG> -<k> YMM_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 5 </REG> +rule <OUTREG> _ => REG_EDX </OUTREG> +<k> GPR32_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 2 </SRM> -rule <OUTREG> _ => REG_YMM14 </OUTREG> -<k> YMM_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 6 </REG> +rule <OUTREG> _ => REG_EBX </OUTREG> +<k> GPR32_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 3 </SRM> -rule <OUTREG> _ => REG_YMM15 </OUTREG> -<k> YMM_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 7 </REG> +rule <OUTREG> _ => REG_ESP </OUTREG> +<k> GPR32_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 4 </SRM> + + + +rule <OUTREG> _ => REG_EBP </OUTREG> +<k> GPR32_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 5 </SRM> + + + +rule <OUTREG> _ => REG_ESI </OUTREG> +<k> GPR32_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 6 </SRM> + + + +rule <OUTREG> _ => REG_EDI </OUTREG> +<k> GPR32_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 7 </SRM> + + + +rule <OUTREG> _ => REG_R8D </OUTREG> +<k> GPR32_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 0 </SRM> + + + +rule <OUTREG> _ => REG_R9D </OUTREG> +<k> GPR32_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 1 </SRM> + + + +rule <OUTREG> _ => REG_R10D </OUTREG> +<k> GPR32_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 2 </SRM> + + + +rule <OUTREG> _ => REG_R11D </OUTREG> +<k> GPR32_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 3 </SRM> + + + +rule <OUTREG> _ => REG_R12D </OUTREG> +<k> GPR32_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 4 </SRM> + + + +rule <OUTREG> _ => REG_R13D </OUTREG> +<k> GPR32_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 5 </SRM> + + + +rule <OUTREG> _ => REG_R14D </OUTREG> +<k> GPR32_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 6 </SRM> + + + +rule <OUTREG> _ => REG_R15D </OUTREG> +<k> GPR32_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 7 </SRM> + + + +syntax K ::= "VSIB_XMM" +rule <SCALE> _ => 1 </SCALE> +<k> VSIB_XMM => VSIB_BASE ~> VSIB_INDEX_XMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> + + + +rule <SCALE> _ => 2 </SCALE> +<k> VSIB_XMM => VSIB_BASE ~> VSIB_INDEX_XMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> + + + +rule <SCALE> _ => 4 </SCALE> +<k> VSIB_XMM => VSIB_BASE ~> VSIB_INDEX_XMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> + + + +rule <SCALE> _ => 8 </SCALE> +<k> VSIB_XMM => VSIB_BASE ~> VSIB_INDEX_XMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> @@ -140319,2591 +140295,2630 @@ rule <k> UISA_VSIB_BASE => Ar15 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 . -syntax K ::= "ZMM_N3_64" -rule <OUTREG> _ => REG_ZMM0 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 7 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM1 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 6 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM2 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 5 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM3 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 4 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM4 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 3 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM5 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 2 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM6 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 1 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM7 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 0 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM8 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> +syntax K ::= "XMM_N_32" +rule <OUTREG> _ => REG_XMM0 </OUTREG> +<k> XMM_N_32 => . ... </k> <VEXDEST210> 7 </VEXDEST210> -rule <OUTREG> _ => REG_ZMM9 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> +rule <OUTREG> _ => REG_XMM1 </OUTREG> +<k> XMM_N_32 => . ... </k> <VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_ZMM10 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> +rule <OUTREG> _ => REG_XMM2 </OUTREG> +<k> XMM_N_32 => . ... </k> <VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_ZMM11 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> +rule <OUTREG> _ => REG_XMM3 </OUTREG> +<k> XMM_N_32 => . ... </k> <VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_ZMM12 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> +rule <OUTREG> _ => REG_XMM4 </OUTREG> +<k> XMM_N_32 => . ... </k> <VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_ZMM13 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> +rule <OUTREG> _ => REG_XMM5 </OUTREG> +<k> XMM_N_32 => . ... </k> <VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_ZMM14 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> +rule <OUTREG> _ => REG_XMM6 </OUTREG> +<k> XMM_N_32 => . ... </k> <VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_ZMM15 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 0 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> +rule <OUTREG> _ => REG_XMM7 </OUTREG> +<k> XMM_N_32 => . ... </k> <VEXDEST210> 0 </VEXDEST210> -rule <OUTREG> _ => REG_ZMM16 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 7 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM17 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 6 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM18 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 5 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM19 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 4 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM20 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 3 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM21 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 2 </VEXDEST210> +syntax K ::= "VSIB_INDEX_YMM" +rule <OUTREG> _ => REG_YMM0 </OUTREG> +<k> VSIB_INDEX_YMM => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 0 </SIBINDEX> -rule <OUTREG> _ => REG_ZMM22 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 1 </VEXDEST210> - - +rule <OUTREG> _ => REG_YMM1 </OUTREG> +<k> VSIB_INDEX_YMM => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <OUTREG> _ => REG_ZMM23 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 0 </VEXDEST210> +rule <OUTREG> _ => REG_YMM2 </OUTREG> +<k> VSIB_INDEX_YMM => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 2 </SIBINDEX> -rule <OUTREG> _ => REG_ZMM24 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 7 </VEXDEST210> +rule <OUTREG> _ => REG_YMM3 </OUTREG> +<k> VSIB_INDEX_YMM => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 3 </SIBINDEX> -rule <OUTREG> _ => REG_ZMM25 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 6 </VEXDEST210> +rule <OUTREG> _ => REG_YMM4 </OUTREG> +<k> VSIB_INDEX_YMM => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <OUTREG> _ => REG_ZMM26 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 5 </VEXDEST210> +rule <OUTREG> _ => REG_YMM5 </OUTREG> +<k> VSIB_INDEX_YMM => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <OUTREG> _ => REG_ZMM27 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 4 </VEXDEST210> +rule <OUTREG> _ => REG_YMM6 </OUTREG> +<k> VSIB_INDEX_YMM => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <OUTREG> _ => REG_ZMM28 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 3 </VEXDEST210> +rule <OUTREG> _ => REG_YMM7 </OUTREG> +<k> VSIB_INDEX_YMM => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <OUTREG> _ => REG_ZMM29 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 2 </VEXDEST210> +rule <OUTREG> _ => REG_YMM8 </OUTREG> +<k> VSIB_INDEX_YMM => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 0 </SIBINDEX> -rule <OUTREG> _ => REG_ZMM30 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 1 </VEXDEST210> +rule <OUTREG> _ => REG_YMM9 </OUTREG> +<k> VSIB_INDEX_YMM => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <OUTREG> _ => REG_ZMM31 </OUTREG> -<k> ZMM_N3_64 => . ... </k> -<VEXDEST4> 1 </VEXDEST4> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 0 </VEXDEST210> +rule <OUTREG> _ => REG_YMM10 </OUTREG> +<k> VSIB_INDEX_YMM => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 2 </SIBINDEX> -syntax K ::= "MASKNOT0" -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> MASKNOT0 => . ... </k> -<MASK> 0 </MASK> +rule <OUTREG> _ => REG_YMM11 </OUTREG> +<k> VSIB_INDEX_YMM => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 3 </SIBINDEX> -rule <OUTREG> _ => REG_K1 </OUTREG> -<k> MASKNOT0 => . ... </k> -<MASK> 1 </MASK> +rule <OUTREG> _ => REG_YMM12 </OUTREG> +<k> VSIB_INDEX_YMM => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <OUTREG> _ => REG_K2 </OUTREG> -<k> MASKNOT0 => . ... </k> -<MASK> 2 </MASK> +rule <OUTREG> _ => REG_YMM13 </OUTREG> +<k> VSIB_INDEX_YMM => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <OUTREG> _ => REG_K3 </OUTREG> -<k> MASKNOT0 => . ... </k> -<MASK> 3 </MASK> +rule <OUTREG> _ => REG_YMM14 </OUTREG> +<k> VSIB_INDEX_YMM => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <OUTREG> _ => REG_K4 </OUTREG> -<k> MASKNOT0 => . ... </k> -<MASK> 4 </MASK> +rule <OUTREG> _ => REG_YMM15 </OUTREG> +<k> VSIB_INDEX_YMM => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <OUTREG> _ => REG_K5 </OUTREG> -<k> MASKNOT0 => . ... </k> -<MASK> 5 </MASK> +syntax K ::= "GPR32_X" +rule <OUTREG> _ => REG_EAX </OUTREG> +<k> GPR32_X => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 0 </SIBINDEX> -rule <OUTREG> _ => REG_K6 </OUTREG> -<k> MASKNOT0 => . ... </k> -<MASK> 6 </MASK> +rule <OUTREG> _ => REG_ECX </OUTREG> +<k> GPR32_X => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <OUTREG> _ => REG_K7 </OUTREG> -<k> MASKNOT0 => . ... </k> -<MASK> 7 </MASK> +rule <OUTREG> _ => REG_EDX </OUTREG> +<k> GPR32_X => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 2 </SIBINDEX> -syntax K ::= "NELEM_GPR_READER_BYTE" -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_READER_BYTE => . ... </k> -<VL> 0 </VL> +rule <OUTREG> _ => REG_EBX </OUTREG> +<k> GPR32_X => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 3 </SIBINDEX> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_READER_BYTE => . ... </k> -<VL> 1 </VL> +rule <OUTREG> _ => REG_INVALID </OUTREG> +<k> GPR32_X => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_READER_BYTE => . ... </k> -<VL> 2 </VL> +rule <OUTREG> _ => REG_EBP </OUTREG> +<k> GPR32_X => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 5 </SIBINDEX> -syntax K ::= "NELEM_GPR_WRITER_STORE_BYTE" -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_STORE_BYTE => . ... </k> -<VL> 0 </VL> +rule <OUTREG> _ => REG_ESI </OUTREG> +<k> GPR32_X => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_STORE_BYTE => . ... </k> -<VL> 1 </VL> +rule <OUTREG> _ => REG_EDI </OUTREG> +<k> GPR32_X => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_STORE_BYTE => . ... </k> -<VL> 2 </VL> +rule <OUTREG> _ => REG_R8D </OUTREG> +<k> GPR32_X => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 0 </SIBINDEX> -syntax K ::= "GPR16_B" -rule <OUTREG> _ => REG_AX </OUTREG> -<k> GPR16_B => . ... </k> -<REXB> 0 </REXB> -<RM> 0 </RM> + + +rule <OUTREG> _ => REG_R9D </OUTREG> +<k> GPR32_X => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <OUTREG> _ => REG_CX </OUTREG> -<k> GPR16_B => . ... </k> -<REXB> 0 </REXB> -<RM> 1 </RM> +rule <OUTREG> _ => REG_R10D </OUTREG> +<k> GPR32_X => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 2 </SIBINDEX> -rule <OUTREG> _ => REG_DX </OUTREG> -<k> GPR16_B => . ... </k> -<REXB> 0 </REXB> -<RM> 2 </RM> +rule <OUTREG> _ => REG_R11D </OUTREG> +<k> GPR32_X => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 3 </SIBINDEX> -rule <OUTREG> _ => REG_BX </OUTREG> -<k> GPR16_B => . ... </k> -<REXB> 0 </REXB> -<RM> 3 </RM> +rule <OUTREG> _ => REG_R12D </OUTREG> +<k> GPR32_X => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <OUTREG> _ => REG_SP </OUTREG> -<k> GPR16_B => . ... </k> -<REXB> 0 </REXB> -<RM> 4 </RM> +rule <OUTREG> _ => REG_R13D </OUTREG> +<k> GPR32_X => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <OUTREG> _ => REG_BP </OUTREG> -<k> GPR16_B => . ... </k> -<REXB> 0 </REXB> -<RM> 5 </RM> +rule <OUTREG> _ => REG_R14D </OUTREG> +<k> GPR32_X => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <OUTREG> _ => REG_SI </OUTREG> -<k> GPR16_B => . ... </k> -<REXB> 0 </REXB> -<RM> 6 </RM> +rule <OUTREG> _ => REG_R15D </OUTREG> +<k> GPR32_X => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <OUTREG> _ => REG_DI </OUTREG> -<k> GPR16_B => . ... </k> -<REXB> 0 </REXB> -<RM> 7 </RM> +syntax K ::= "NELEM_FULL" +rule <NELEM> _ => 32 </NELEM> +<k> NELEM_FULL => . ... </k> +<BCRC> 0 </BCRC> +<ELEMENTSIZE> 16 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_R8W </OUTREG> -<k> GPR16_B => . ... </k> -<REXB> 1 </REXB> -<RM> 0 </RM> +rule <NELEM> _ => 1 </NELEM> +<BCAST> _ => 16 </BCAST> +<k> NELEM_FULL => . ... </k> +<BCRC> 1 </BCRC> +<ELEMENTSIZE> 16 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_R9W </OUTREG> -<k> GPR16_B => . ... </k> -<REXB> 1 </REXB> -<RM> 1 </RM> +rule <NELEM> _ => 16 </NELEM> +<k> NELEM_FULL => . ... </k> +<BCRC> 0 </BCRC> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_R10W </OUTREG> -<k> GPR16_B => . ... </k> -<REXB> 1 </REXB> -<RM> 2 </RM> +rule <NELEM> _ => 1 </NELEM> +<BCAST> _ => 1 </BCAST> +<k> NELEM_FULL => . ... </k> +<BCRC> 1 </BCRC> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_R11W </OUTREG> -<k> GPR16_B => . ... </k> -<REXB> 1 </REXB> -<RM> 3 </RM> +rule <NELEM> _ => 8 </NELEM> +<k> NELEM_FULL => . ... </k> +<BCRC> 0 </BCRC> +<ELEMENTSIZE> 64 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_R12W </OUTREG> -<k> GPR16_B => . ... </k> -<REXB> 1 </REXB> -<RM> 4 </RM> +rule <NELEM> _ => 1 </NELEM> +<BCAST> _ => 5 </BCAST> +<k> NELEM_FULL => . ... </k> +<BCRC> 1 </BCRC> +<ELEMENTSIZE> 64 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_R13W </OUTREG> -<k> GPR16_B => . ... </k> -<REXB> 1 </REXB> -<RM> 5 </RM> +rule <NELEM> _ => 16 </NELEM> +<k> NELEM_FULL => . ... </k> +<BCRC> 0 </BCRC> +<ELEMENTSIZE> 16 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_R14W </OUTREG> -<k> GPR16_B => . ... </k> -<REXB> 1 </REXB> -<RM> 6 </RM> +rule <NELEM> _ => 1 </NELEM> +<BCAST> _ => 15 </BCAST> +<k> NELEM_FULL => . ... </k> +<BCRC> 1 </BCRC> +<ELEMENTSIZE> 16 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_R15W </OUTREG> -<k> GPR16_B => . ... </k> -<REXB> 1 </REXB> -<RM> 7 </RM> +rule <NELEM> _ => 8 </NELEM> +<k> NELEM_FULL => . ... </k> +<BCRC> 0 </BCRC> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 1 </VL> -syntax K ::= "SrSP" -rule <OUTREG> _ => REG_SP </OUTREG> -<k> SrSP => . ... </k> -<SMODE> 0 </SMODE> +rule <NELEM> _ => 1 </NELEM> +<BCAST> _ => 3 </BCAST> +<k> NELEM_FULL => . ... </k> +<BCRC> 1 </BCRC> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ESP </OUTREG> -<k> SrSP => . ... </k> -<SMODE> 1 </SMODE> +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_FULL => . ... </k> +<BCRC> 0 </BCRC> +<ELEMENTSIZE> 64 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_RSP </OUTREG> -<k> SrSP => . ... </k> -<SMODE> 2 </SMODE> +rule <NELEM> _ => 1 </NELEM> +<BCAST> _ => 13 </BCAST> +<k> NELEM_FULL => . ... </k> +<BCRC> 1 </BCRC> +<ELEMENTSIZE> 64 </ELEMENTSIZE> +<VL> 1 </VL> -syntax K ::= "NELEM_HALF" rule <NELEM> _ => 8 </NELEM> -<k> NELEM_HALF => . ... </k> +<k> NELEM_FULL => . ... </k> <BCRC> 0 </BCRC> -<ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 2 </VL> +<ELEMENTSIZE> 16 </ELEMENTSIZE> +<VL> 0 </VL> rule <NELEM> _ => 1 </NELEM> -<BCAST> _ => 3 </BCAST> -<k> NELEM_HALF => . ... </k> +<BCAST> _ => 14 </BCAST> +<k> NELEM_FULL => . ... </k> <BCRC> 1 </BCRC> -<ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 2 </VL> +<ELEMENTSIZE> 16 </ELEMENTSIZE> +<VL> 0 </VL> rule <NELEM> _ => 4 </NELEM> -<k> NELEM_HALF => . ... </k> +<k> NELEM_FULL => . ... </k> <BCRC> 0 </BCRC> <ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 1 </VL> +<VL> 0 </VL> rule <NELEM> _ => 1 </NELEM> <BCAST> _ => 10 </BCAST> -<k> NELEM_HALF => . ... </k> +<k> NELEM_FULL => . ... </k> <BCRC> 1 </BCRC> <ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 1 </VL> +<VL> 0 </VL> rule <NELEM> _ => 2 </NELEM> -<k> NELEM_HALF => . ... </k> +<k> NELEM_FULL => . ... </k> <BCRC> 0 </BCRC> -<ELEMENTSIZE> 32 </ELEMENTSIZE> +<ELEMENTSIZE> 64 </ELEMENTSIZE> <VL> 0 </VL> rule <NELEM> _ => 1 </NELEM> -<BCAST> _ => 22 </BCAST> -<k> NELEM_HALF => . ... </k> +<BCAST> _ => 11 </BCAST> +<k> NELEM_FULL => . ... </k> <BCRC> 1 </BCRC> -<ELEMENTSIZE> 32 </ELEMENTSIZE> +<ELEMENTSIZE> 64 </ELEMENTSIZE> <VL> 0 </VL> -syntax K ::= "VGPR32_N" -rule <k> VGPR32_N => VGPR32_N_32 ... </k> -<MODE> 0 </MODE> +syntax K ::= "SrSP" +rule <OUTREG> _ => REG_SP </OUTREG> +<k> SrSP => . ... </k> +<SMODE> 0 </SMODE> -rule <k> VGPR32_N => VGPR32_N_32 ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_ESP </OUTREG> +<k> SrSP => . ... </k> +<SMODE> 1 </SMODE> -rule <k> VGPR32_N => VGPR32_N_64 ... </k> +rule <OUTREG> _ => REG_RSP </OUTREG> +<k> SrSP => . ... </k> +<SMODE> 2 </SMODE> + + + +syntax K ::= "GPRm_R" +rule <k> GPRm_R => GPR64_R ... </k> <MODE> 2 </MODE> -syntax K ::= "NELEM_GPR_READER" -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_READER => . ... </k> -<VL> 0 </VL> +rule <k> GPRm_R => GPR32_R ... </k> +<MODE> 1 </MODE> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_READER => . ... </k> -<VL> 1 </VL> +rule <k> GPRm_R => GPR32_R ... </k> +<MODE> 0 </MODE> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_READER => . ... </k> -<VL> 2 </VL> +syntax K ::= "ArAX" +rule <OUTREG> _ => REG_AX </OUTREG> +<k> ArAX => . ... </k> +<EASZ> 1 </EASZ> -syntax K ::= "ZMM_N3" -rule <k> ZMM_N3 => ZMM_N3_32 ... </k> +rule <OUTREG> _ => REG_EAX </OUTREG> +<k> ArAX => . ... </k> +<EASZ> 2 </EASZ> + + + +rule <OUTREG> _ => REG_RAX </OUTREG> +<k> ArAX => . ... </k> +<EASZ> 3 </EASZ> + + + +syntax K ::= "ZMM_R3" +rule <k> ZMM_R3 => ZMM_R3_32 ... </k> <MODE> 0 </MODE> -rule <k> ZMM_N3 => ZMM_N3_32 ... </k> +rule <k> ZMM_R3 => ZMM_R3_32 ... </k> <MODE> 1 </MODE> -rule <k> ZMM_N3 => ZMM_N3_64 ... </k> +rule <k> ZMM_R3 => ZMM_R3_64 ... </k> <MODE> 2 </MODE> -syntax K ::= "GPR64_B" -rule <OUTREG> _ => REG_RAX </OUTREG> -<k> GPR64_B => . ... </k> -<REXB> 0 </REXB> -<RM> 0 </RM> +syntax K ::= "XMM_N3_32" +rule <OUTREG> _ => REG_XMM0 </OUTREG> +<k> XMM_N3_32 => . ... </k> +<VEXDEST210> 7 </VEXDEST210> -rule <OUTREG> _ => REG_RCX </OUTREG> -<k> GPR64_B => . ... </k> -<REXB> 0 </REXB> -<RM> 1 </RM> +rule <OUTREG> _ => REG_XMM1 </OUTREG> +<k> XMM_N3_32 => . ... </k> +<VEXDEST210> 6 </VEXDEST210> -rule <OUTREG> _ => REG_RDX </OUTREG> -<k> GPR64_B => . ... </k> -<REXB> 0 </REXB> -<RM> 2 </RM> +rule <OUTREG> _ => REG_XMM2 </OUTREG> +<k> XMM_N3_32 => . ... </k> +<VEXDEST210> 5 </VEXDEST210> -rule <OUTREG> _ => REG_RBX </OUTREG> -<k> GPR64_B => . ... </k> -<REXB> 0 </REXB> -<RM> 3 </RM> +rule <OUTREG> _ => REG_XMM3 </OUTREG> +<k> XMM_N3_32 => . ... </k> +<VEXDEST210> 4 </VEXDEST210> -rule <OUTREG> _ => REG_RSP </OUTREG> -<k> GPR64_B => . ... </k> -<REXB> 0 </REXB> -<RM> 4 </RM> +rule <OUTREG> _ => REG_XMM4 </OUTREG> +<k> XMM_N3_32 => . ... </k> +<VEXDEST210> 3 </VEXDEST210> -rule <OUTREG> _ => REG_RBP </OUTREG> -<k> GPR64_B => . ... </k> -<REXB> 0 </REXB> -<RM> 5 </RM> +rule <OUTREG> _ => REG_XMM5 </OUTREG> +<k> XMM_N3_32 => . ... </k> +<VEXDEST210> 2 </VEXDEST210> -rule <OUTREG> _ => REG_RSI </OUTREG> -<k> GPR64_B => . ... </k> -<REXB> 0 </REXB> -<RM> 6 </RM> +rule <OUTREG> _ => REG_XMM6 </OUTREG> +<k> XMM_N3_32 => . ... </k> +<VEXDEST210> 1 </VEXDEST210> -rule <OUTREG> _ => REG_RDI </OUTREG> -<k> GPR64_B => . ... </k> -<REXB> 0 </REXB> -<RM> 7 </RM> +rule <OUTREG> _ => REG_XMM7 </OUTREG> +<k> XMM_N3_32 => . ... </k> +<VEXDEST210> 0 </VEXDEST210> -rule <OUTREG> _ => REG_R8 </OUTREG> -<k> GPR64_B => . ... </k> -<REXB> 1 </REXB> -<RM> 0 </RM> +syntax K ::= "OVERRIDE_SEG1" +rule <k> OVERRIDE_SEG1 => . ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_R9 </OUTREG> -<k> GPR64_B => . ... </k> -<REXB> 1 </REXB> -<RM> 1 </RM> +rule <k> OVERRIDE_SEG1 => . ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_R10 </OUTREG> -<k> GPR64_B => . ... </k> -<REXB> 1 </REXB> -<RM> 2 </RM> +rule <k> OVERRIDE_SEG1 => . ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_R11 </OUTREG> -<k> GPR64_B => . ... </k> -<REXB> 1 </REXB> -<RM> 3 </RM> +syntax K ::= "MODRM16" +rule <BASE0> _ => REG_BX </BASE0> +<INDEX> _ => REG_SI </INDEX> +<SCALE> _ => 1 </SCALE> +<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 0 </MOD> +<RM> 0 </RM> -rule <OUTREG> _ => REG_R12 </OUTREG> -<k> GPR64_B => . ... </k> -<REXB> 1 </REXB> -<RM> 4 </RM> +rule <BASE0> _ => REG_BX </BASE0> +<INDEX> _ => REG_DI </INDEX> +<SCALE> _ => 1 </SCALE> +<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 0 </MOD> +<RM> 1 </RM> -rule <OUTREG> _ => REG_R13 </OUTREG> -<k> GPR64_B => . ... </k> -<REXB> 1 </REXB> -<RM> 5 </RM> +rule <BASE0> _ => REG_BP </BASE0> +<INDEX> _ => REG_SI </INDEX> +<SCALE> _ => 1 </SCALE> +<k> MODRM16 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> +<MOD> 0 </MOD> +<RM> 2 </RM> -rule <OUTREG> _ => REG_R14 </OUTREG> -<k> GPR64_B => . ... </k> -<REXB> 1 </REXB> -<RM> 6 </RM> +rule <BASE0> _ => REG_BP </BASE0> +<INDEX> _ => REG_DI </INDEX> +<SCALE> _ => 1 </SCALE> +<k> MODRM16 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> +<MOD> 0 </MOD> +<RM> 3 </RM> -rule <OUTREG> _ => REG_R15 </OUTREG> -<k> GPR64_B => . ... </k> -<REXB> 1 </REXB> -<RM> 7 </RM> +rule <BASE0> _ => REG_SI </BASE0> +<INDEX> _ => REG_INVALID </INDEX> +<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 0 </MOD> +<RM> 4 </RM> -syntax K ::= "BND_R" -rule <OUTREG> _ => REG_BND0 </OUTREG> -<k> BND_R => . ... </k> -<REXR> 0 </REXR> -<REG> 0 </REG> +rule <BASE0> _ => REG_DI </BASE0> +<INDEX> _ => REG_INVALID </INDEX> +<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 0 </MOD> +<RM> 5 </RM> -rule <OUTREG> _ => REG_BND1 </OUTREG> -<k> BND_R => . ... </k> -<REXR> 0 </REXR> -<REG> 1 </REG> +rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> +<BASE0> _ => REG_INVALID </BASE0> +<INDEX> _ => REG_INVALID </INDEX> +<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 0 </MOD> +<RM> 6 </RM> -rule <OUTREG> _ => REG_BND2 </OUTREG> -<k> BND_R => . ... </k> -<REXR> 0 </REXR> -<REG> 2 </REG> +rule <BASE0> _ => REG_BX </BASE0> +<INDEX> _ => REG_INVALID </INDEX> +<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 0 </MOD> +<RM> 7 </RM> -rule <OUTREG> _ => REG_BND3 </OUTREG> -<k> BND_R => . ... </k> -<REXR> 0 </REXR> -<REG> 3 </REG> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<BASE0> _ => REG_BX </BASE0> +<INDEX> _ => REG_SI </INDEX> +<SCALE> _ => 1 </SCALE> +<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 1 </MOD> +<RM> 0 </RM> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> BND_R => . ... </k> -<REXR> 0 </REXR> -<REG> 4 </REG> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<BASE0> _ => REG_BX </BASE0> +<INDEX> _ => REG_DI </INDEX> +<SCALE> _ => 1 </SCALE> +<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 1 </MOD> +<RM> 1 </RM> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_R => . ... </k> -<REXR> 0 </REXR> -<REG> 5 </REG> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<BASE0> _ => REG_BP </BASE0> +<INDEX> _ => REG_SI </INDEX> +<SCALE> _ => 1 </SCALE> +<k> MODRM16 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> +<MOD> 1 </MOD> +<RM> 2 </RM> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_R => . ... </k> -<REXR> 0 </REXR> -<REG> 6 </REG> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<BASE0> _ => REG_BP </BASE0> +<INDEX> _ => REG_DI </INDEX> +<SCALE> _ => 1 </SCALE> +<k> MODRM16 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> +<MOD> 1 </MOD> +<RM> 3 </RM> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_R => . ... </k> -<REXR> 0 </REXR> -<REG> 7 </REG> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<BASE0> _ => REG_SI </BASE0> +<INDEX> _ => REG_INVALID </INDEX> +<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 1 </MOD> +<RM> 4 </RM> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_R => . ... </k> -<REXR> 1 </REXR> -<REG> 0 </REG> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<BASE0> _ => REG_DI </BASE0> +<INDEX> _ => REG_INVALID </INDEX> +<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 1 </MOD> +<RM> 5 </RM> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_R => . ... </k> -<REXR> 1 </REXR> -<REG> 1 </REG> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<BASE0> _ => REG_BP </BASE0> +<INDEX> _ => REG_INVALID </INDEX> +<k> MODRM16 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> +<MOD> 1 </MOD> +<RM> 6 </RM> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_R => . ... </k> -<REXR> 1 </REXR> -<REG> 2 </REG> +rule <NEEDMEMDISP> _ => 8 </NEEDMEMDISP> +<BASE0> _ => REG_BX </BASE0> +<INDEX> _ => REG_INVALID </INDEX> +<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 1 </MOD> +<RM> 7 </RM> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_R => . ... </k> -<REXR> 1 </REXR> -<REG> 3 </REG> +rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> +<BASE0> _ => REG_BX </BASE0> +<INDEX> _ => REG_SI </INDEX> +<SCALE> _ => 1 </SCALE> +<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 2 </MOD> +<RM> 0 </RM> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_R => . ... </k> -<REXR> 1 </REXR> -<REG> 4 </REG> +rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> +<BASE0> _ => REG_BX </BASE0> +<INDEX> _ => REG_DI </INDEX> +<SCALE> _ => 1 </SCALE> +<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 2 </MOD> +<RM> 1 </RM> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_R => . ... </k> -<REXR> 1 </REXR> -<REG> 5 </REG> +rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> +<BASE0> _ => REG_BP </BASE0> +<INDEX> _ => REG_SI </INDEX> +<SCALE> _ => 1 </SCALE> +<k> MODRM16 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> +<MOD> 2 </MOD> +<RM> 2 </RM> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_R => . ... </k> -<REXR> 1 </REXR> -<REG> 6 </REG> +rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> +<BASE0> _ => REG_BP </BASE0> +<INDEX> _ => REG_DI </INDEX> +<SCALE> _ => 1 </SCALE> +<k> MODRM16 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> +<MOD> 2 </MOD> +<RM> 3 </RM> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> BND_R => . ... </k> -<REXR> 1 </REXR> -<REG> 7 </REG> +rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> +<BASE0> _ => REG_SI </BASE0> +<INDEX> _ => REG_INVALID </INDEX> +<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 2 </MOD> +<RM> 4 </RM> -syntax K ::= "SE_IMM8" -rule <IMMWIDTH> _ => 8 </IMMWIDTH> -<k> SE_IMM8 => . ... </k> +rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> +<BASE0> _ => REG_DI </BASE0> +<INDEX> _ => REG_INVALID </INDEX> +<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 2 </MOD> +<RM> 5 </RM> -syntax K ::= "ArBX" -rule <OUTREG> _ => REG_BX </OUTREG> -<k> ArBX => . ... </k> -<EASZ> 1 </EASZ> +rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> +<BASE0> _ => REG_BP </BASE0> +<INDEX> _ => REG_INVALID </INDEX> +<k> MODRM16 => FINAL_SSEG ~> OUTREGToSEG0 ... </k> +<MOD> 2 </MOD> +<RM> 6 </RM> -rule <OUTREG> _ => REG_EBX </OUTREG> -<k> ArBX => . ... </k> -<EASZ> 2 </EASZ> +rule <NEEDMEMDISP> _ => 16 </NEEDMEMDISP> +<BASE0> _ => REG_BX </BASE0> +<INDEX> _ => REG_INVALID </INDEX> +<k> MODRM16 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<MOD> 2 </MOD> +<RM> 7 </RM> -rule <OUTREG> _ => REG_RBX </OUTREG> -<k> ArBX => . ... </k> -<EASZ> 3 </EASZ> +syntax K ::= "MASK_B" +rule <OUTREG> _ => REG_K0 </OUTREG> +<k> MASK_B => . ... </k> +<RM> 0 </RM> -syntax K ::= "FINAL_DSEG" -rule <k> FINAL_DSEG => FINAL_DSEG_NOT64 ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_K1 </OUTREG> +<k> MASK_B => . ... </k> +<RM> 1 </RM> -rule <k> FINAL_DSEG => FINAL_DSEG_NOT64 ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_K2 </OUTREG> +<k> MASK_B => . ... </k> +<RM> 2 </RM> -rule <k> FINAL_DSEG => FINAL_DSEG_MODE64 ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_K3 </OUTREG> +<k> MASK_B => . ... </k> +<RM> 3 </RM> -syntax K ::= "VGPR64_R" -rule <OUTREG> _ => REG_RAX </OUTREG> -<k> VGPR64_R => . ... </k> -<REXR> 0 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_K4 </OUTREG> +<k> MASK_B => . ... </k> +<RM> 4 </RM> -rule <OUTREG> _ => REG_RCX </OUTREG> -<k> VGPR64_R => . ... </k> -<REXR> 0 </REXR> -<REG> 1 </REG> +rule <OUTREG> _ => REG_K5 </OUTREG> +<k> MASK_B => . ... </k> +<RM> 5 </RM> -rule <OUTREG> _ => REG_RDX </OUTREG> -<k> VGPR64_R => . ... </k> -<REXR> 0 </REXR> -<REG> 2 </REG> +rule <OUTREG> _ => REG_K6 </OUTREG> +<k> MASK_B => . ... </k> +<RM> 6 </RM> -rule <OUTREG> _ => REG_RBX </OUTREG> -<k> VGPR64_R => . ... </k> -<REXR> 0 </REXR> -<REG> 3 </REG> +rule <OUTREG> _ => REG_K7 </OUTREG> +<k> MASK_B => . ... </k> +<RM> 7 </RM> -rule <OUTREG> _ => REG_RSP </OUTREG> -<k> VGPR64_R => . ... </k> -<REXR> 0 </REXR> -<REG> 4 </REG> +syntax K ::= "UISA_VSIB_INDEX_YMM" +rule <OUTREG> _ => REG_YMM0 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 0 </SIBINDEX> -rule <OUTREG> _ => REG_RBP </OUTREG> -<k> VGPR64_R => . ... </k> -<REXR> 0 </REXR> -<REG> 5 </REG> +rule <OUTREG> _ => REG_YMM1 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <OUTREG> _ => REG_RSI </OUTREG> -<k> VGPR64_R => . ... </k> -<REXR> 0 </REXR> -<REG> 6 </REG> +rule <OUTREG> _ => REG_YMM2 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 2 </SIBINDEX> -rule <OUTREG> _ => REG_RDI </OUTREG> -<k> VGPR64_R => . ... </k> -<REXR> 0 </REXR> -<REG> 7 </REG> +rule <OUTREG> _ => REG_YMM3 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 3 </SIBINDEX> -rule <OUTREG> _ => REG_R8 </OUTREG> -<k> VGPR64_R => . ... </k> -<REXR> 1 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_YMM4 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <OUTREG> _ => REG_R9 </OUTREG> -<k> VGPR64_R => . ... </k> -<REXR> 1 </REXR> -<REG> 1 </REG> +rule <OUTREG> _ => REG_YMM5 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <OUTREG> _ => REG_R10 </OUTREG> -<k> VGPR64_R => . ... </k> -<REXR> 1 </REXR> -<REG> 2 </REG> +rule <OUTREG> _ => REG_YMM6 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <OUTREG> _ => REG_R11 </OUTREG> -<k> VGPR64_R => . ... </k> -<REXR> 1 </REXR> -<REG> 3 </REG> +rule <OUTREG> _ => REG_YMM7 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <OUTREG> _ => REG_R12 </OUTREG> -<k> VGPR64_R => . ... </k> -<REXR> 1 </REXR> -<REG> 4 </REG> +rule <OUTREG> _ => REG_YMM8 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 0 </SIBINDEX> -rule <OUTREG> _ => REG_R13 </OUTREG> -<k> VGPR64_R => . ... </k> -<REXR> 1 </REXR> -<REG> 5 </REG> +rule <OUTREG> _ => REG_YMM9 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <OUTREG> _ => REG_R14 </OUTREG> -<k> VGPR64_R => . ... </k> -<REXR> 1 </REXR> -<REG> 6 </REG> +rule <OUTREG> _ => REG_YMM10 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 2 </SIBINDEX> -rule <OUTREG> _ => REG_R15 </OUTREG> -<k> VGPR64_R => . ... </k> -<REXR> 1 </REXR> -<REG> 7 </REG> +rule <OUTREG> _ => REG_YMM11 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 3 </SIBINDEX> -syntax K ::= "FIX_ROUND_LEN512" -rule <VL> _ => 2 </VL> -<k> FIX_ROUND_LEN512 => . ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_YMM12 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <VL> _ => 2 </VL> -<k> FIX_ROUND_LEN512 => . ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_YMM13 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <VL> _ => 2 </VL> -<k> FIX_ROUND_LEN512 => . ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_YMM14 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 6 </SIBINDEX> -syntax K ::= "XMM_B" -rule <k> XMM_B => XMM_B_32 ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_YMM15 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <k> XMM_B => XMM_B_32 ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_YMM16 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 0 </SIBINDEX> -rule <k> XMM_B => XMM_B_64 ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_YMM17 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 1 </SIBINDEX> -syntax K ::= "GPRy_B" -rule <k> GPRy_B => GPR64_B ... </k> -<EOSZ> 3 </EOSZ> +rule <OUTREG> _ => REG_YMM18 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 2 </SIBINDEX> -rule <k> GPRy_B => GPR32_B ... </k> -<EOSZ> 2 </EOSZ> +rule <OUTREG> _ => REG_YMM19 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 3 </SIBINDEX> -rule <k> GPRy_B => GPR32_B ... </k> -<EOSZ> 1 </EOSZ> +rule <OUTREG> _ => REG_YMM20 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 4 </SIBINDEX> -syntax K ::= "YMM_R3_64" -rule <OUTREG> _ => REG_YMM0 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_YMM21 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <OUTREG> _ => REG_YMM1 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 1 </REG> +rule <OUTREG> _ => REG_YMM22 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <OUTREG> _ => REG_YMM2 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 2 </REG> +rule <OUTREG> _ => REG_YMM23 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <OUTREG> _ => REG_YMM3 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 3 </REG> +rule <OUTREG> _ => REG_YMM24 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 0 </SIBINDEX> -rule <OUTREG> _ => REG_YMM4 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 4 </REG> +rule <OUTREG> _ => REG_YMM25 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <OUTREG> _ => REG_YMM5 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 5 </REG> +rule <OUTREG> _ => REG_YMM26 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 2 </SIBINDEX> -rule <OUTREG> _ => REG_YMM6 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 6 </REG> +rule <OUTREG> _ => REG_YMM27 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 3 </SIBINDEX> -rule <OUTREG> _ => REG_YMM7 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 0 </REXR> -<REG> 7 </REG> +rule <OUTREG> _ => REG_YMM28 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <OUTREG> _ => REG_YMM8 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 1 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_YMM29 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <OUTREG> _ => REG_YMM9 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 1 </REXR> -<REG> 1 </REG> +rule <OUTREG> _ => REG_YMM30 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <OUTREG> _ => REG_YMM10 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 1 </REXR> -<REG> 2 </REG> +rule <OUTREG> _ => REG_YMM31 </OUTREG> +<k> UISA_VSIB_INDEX_YMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <OUTREG> _ => REG_YMM11 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 1 </REXR> -<REG> 3 </REG> +syntax K ::= "NELEM_TUPLE1_4X" +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_TUPLE1_4X => . ... </k> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM12 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 1 </REXR> -<REG> 4 </REG> +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_TUPLE1_4X => . ... </k> +<VL> 1 </VL> -rule <OUTREG> _ => REG_YMM13 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 1 </REXR> -<REG> 5 </REG> +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_TUPLE1_4X => . ... </k> +<VL> 2 </VL> -rule <OUTREG> _ => REG_YMM14 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 1 </REXR> -<REG> 6 </REG> +syntax K ::= "MMX_B" +rule <OUTREG> _ => REG_MMX0 </OUTREG> +<k> MMX_B => . ... </k> +<RM> 0 </RM> -rule <OUTREG> _ => REG_YMM15 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 0 </REXRR> -<REXR> 1 </REXR> -<REG> 7 </REG> +rule <OUTREG> _ => REG_MMX1 </OUTREG> +<k> MMX_B => . ... </k> +<RM> 1 </RM> -rule <OUTREG> _ => REG_YMM16 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 0 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_MMX2 </OUTREG> +<k> MMX_B => . ... </k> +<RM> 2 </RM> -rule <OUTREG> _ => REG_YMM17 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 0 </REXR> -<REG> 1 </REG> +rule <OUTREG> _ => REG_MMX3 </OUTREG> +<k> MMX_B => . ... </k> +<RM> 3 </RM> -rule <OUTREG> _ => REG_YMM18 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 0 </REXR> -<REG> 2 </REG> +rule <OUTREG> _ => REG_MMX4 </OUTREG> +<k> MMX_B => . ... </k> +<RM> 4 </RM> -rule <OUTREG> _ => REG_YMM19 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 0 </REXR> -<REG> 3 </REG> +rule <OUTREG> _ => REG_MMX5 </OUTREG> +<k> MMX_B => . ... </k> +<RM> 5 </RM> -rule <OUTREG> _ => REG_YMM20 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 0 </REXR> -<REG> 4 </REG> +rule <OUTREG> _ => REG_MMX6 </OUTREG> +<k> MMX_B => . ... </k> +<RM> 6 </RM> -rule <OUTREG> _ => REG_YMM21 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 0 </REXR> -<REG> 5 </REG> +rule <OUTREG> _ => REG_MMX7 </OUTREG> +<k> MMX_B => . ... </k> +<RM> 7 </RM> -rule <OUTREG> _ => REG_YMM22 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 0 </REXR> -<REG> 6 </REG> +syntax K ::= "NELEM_GPR_READER" +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_READER => . ... </k> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM23 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 0 </REXR> -<REG> 7 </REG> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_READER => . ... </k> +<VL> 1 </VL> -rule <OUTREG> _ => REG_YMM24 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 1 </REXR> -<REG> 0 </REG> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_READER => . ... </k> +<VL> 2 </VL> -rule <OUTREG> _ => REG_YMM25 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 1 </REXR> -<REG> 1 </REG> +syntax K ::= "CR_B" +rule <OUTREG> _ => REG_CR0 </OUTREG> +<k> CR_B => . ... </k> +<REXB> 0 </REXB> +<RM> 0 </RM> -rule <OUTREG> _ => REG_YMM26 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 1 </REXR> -<REG> 2 </REG> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> CR_B => . ... </k> +<REXB> 0 </REXB> +<RM> 1 </RM> -rule <OUTREG> _ => REG_YMM27 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 1 </REXR> -<REG> 3 </REG> +rule <OUTREG> _ => REG_CR2 </OUTREG> +<k> CR_B => . ... </k> +<REXB> 0 </REXB> +<RM> 2 </RM> -rule <OUTREG> _ => REG_YMM28 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 1 </REXR> -<REG> 4 </REG> +rule <OUTREG> _ => REG_CR3 </OUTREG> +<k> CR_B => . ... </k> +<REXB> 0 </REXB> +<RM> 3 </RM> -rule <OUTREG> _ => REG_YMM29 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 1 </REXR> -<REG> 5 </REG> +rule <OUTREG> _ => REG_CR4 </OUTREG> +<k> CR_B => . ... </k> +<REXB> 0 </REXB> +<RM> 4 </RM> -rule <OUTREG> _ => REG_YMM30 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 1 </REXR> -<REG> 6 </REG> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_B => . ... </k> +<REXB> 0 </REXB> +<RM> 5 </RM> -rule <OUTREG> _ => REG_YMM31 </OUTREG> -<k> YMM_R3_64 => . ... </k> -<REXRR> 1 </REXRR> -<REXR> 1 </REXR> -<REG> 7 </REG> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_B => . ... </k> +<REXB> 0 </REXB> +<RM> 6 </RM> -syntax K ::= "VSIB_XMM" -rule <SCALE> _ => 1 </SCALE> -<k> VSIB_XMM => VSIB_BASE ~> VSIB_INDEX_XMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_B => . ... </k> +<REXB> 0 </REXB> +<RM> 7 </RM> -rule <SCALE> _ => 2 </SCALE> -<k> VSIB_XMM => VSIB_BASE ~> VSIB_INDEX_XMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> +rule <OUTREG> _ => REG_CR8 </OUTREG> +<k> CR_B => . ... </k> +<REXB> 1 </REXB> +<RM> 0 </RM> -rule <SCALE> _ => 4 </SCALE> -<k> VSIB_XMM => VSIB_BASE ~> VSIB_INDEX_XMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_B => . ... </k> +<REXB> 1 </REXB> +<RM> 1 </RM> -rule <SCALE> _ => 8 </SCALE> -<k> VSIB_XMM => VSIB_BASE ~> VSIB_INDEX_XMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_B => . ... </k> +<REXB> 1 </REXB> +<RM> 2 </RM> -syntax K ::= "NELEM_QUARTERMEM" -rule <NELEM> _ => 128 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 1 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_B => . ... </k> +<REXB> 1 </REXB> +<RM> 3 </RM> -rule <NELEM> _ => 64 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 2 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_B => . ... </k> +<REXB> 1 </REXB> +<RM> 4 </RM> -rule <NELEM> _ => 32 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 4 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_B => . ... </k> +<REXB> 1 </REXB> +<RM> 5 </RM> -rule <NELEM> _ => 16 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 8 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_B => . ... </k> +<REXB> 1 </REXB> +<RM> 6 </RM> -rule <NELEM> _ => 8 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 16 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> CR_B => . ... </k> +<REXB> 1 </REXB> +<RM> 7 </RM> -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 2 </VL> +syntax K ::= "NELEM_SCALAR" +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_SCALAR => . ... </k> +<VL> 0 </VL> -rule <NELEM> _ => 2 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 2 </VL> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_SCALAR => . ... </k> +<VL> 1 </VL> rule <NELEM> _ => 1 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 128 </ELEMENTSIZE> +<k> NELEM_SCALAR => . ... </k> <VL> 2 </VL> -rule <k> NELEM_QUARTERMEM => DecoderError ... </k> -<ELEMENTSIZE> 256 </ELEMENTSIZE> -<VL> 2 </VL> +syntax K ::= "GPRm_B" +rule <k> GPRm_B => GPR64_B ... </k> +<MODE> 2 </MODE> -rule <k> NELEM_QUARTERMEM => DecoderError ... </k> -<ELEMENTSIZE> 512 </ELEMENTSIZE> -<VL> 2 </VL> +rule <k> GPRm_B => GPR32_B ... </k> +<MODE> 1 </MODE> -rule <NELEM> _ => 64 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 1 </ELEMENTSIZE> -<VL> 1 </VL> +rule <k> GPRm_B => GPR32_B ... </k> +<MODE> 0 </MODE> -rule <NELEM> _ => 32 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 2 </ELEMENTSIZE> -<VL> 1 </VL> +syntax K ::= "CR_WIDTH" +rule <EOSZ> _ => 2 </EOSZ> +<DF32> _ => 1 </DF32> +<OSZ> _ => 0 </OSZ> +<k> CR_WIDTH => . ... </k> +<MODE> 0 </MODE> -rule <NELEM> _ => 16 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 4 </ELEMENTSIZE> -<VL> 1 </VL> +rule <EOSZ> _ => 2 </EOSZ> +<DF32> _ => 1 </DF32> +<OSZ> _ => 0 </OSZ> +<k> CR_WIDTH => . ... </k> +<MODE> 1 </MODE> -rule <NELEM> _ => 8 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 8 </ELEMENTSIZE> -<VL> 1 </VL> +rule <EOSZ> _ => 3 </EOSZ> +<DF64> _ => 1 </DF64> +<OSZ> _ => 0 </OSZ> +<k> CR_WIDTH => . ... </k> +<MODE> 2 </MODE> -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 16 </ELEMENTSIZE> -<VL> 1 </VL> +syntax K ::= "FINAL_DSEG1_MODE64" +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> FINAL_DSEG1_MODE64 => . ... </k> +<SEGOVD> 0 </SEGOVD> -rule <NELEM> _ => 2 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> +<k> FINAL_DSEG1_MODE64 => . ... </k> +<SEGOVD> 1 </SEGOVD> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> +<k> FINAL_DSEG1_MODE64 => . ... </k> +<SEGOVD> 2 </SEGOVD> -rule <k> NELEM_QUARTERMEM => DecoderError ... </k> -<ELEMENTSIZE> 128 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> +<k> FINAL_DSEG1_MODE64 => . ... </k> +<SEGOVD> 3 </SEGOVD> -rule <k> NELEM_QUARTERMEM => DecoderError ... </k> -<ELEMENTSIZE> 256 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_FS </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 0 </USINGDEFAULTSEGMENT1> +<k> FINAL_DSEG1_MODE64 => . ... </k> +<SEGOVD> 4 </SEGOVD> -rule <k> NELEM_QUARTERMEM => DecoderError ... </k> -<ELEMENTSIZE> 512 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_GS </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 0 </USINGDEFAULTSEGMENT1> +<k> FINAL_DSEG1_MODE64 => . ... </k> +<SEGOVD> 5 </SEGOVD> -rule <NELEM> _ => 32 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 1 </ELEMENTSIZE> -<VL> 0 </VL> +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> +<k> FINAL_DSEG1_MODE64 => . ... </k> +<SEGOVD> 6 </SEGOVD> -rule <NELEM> _ => 16 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 2 </ELEMENTSIZE> +syntax K ::= "NELEM_GPR_WRITER_LDOP" +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_LDOP => . ... </k> <VL> 0 </VL> -rule <NELEM> _ => 8 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 4 </ELEMENTSIZE> -<VL> 0 </VL> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_LDOP => . ... </k> +<VL> 1 </VL> -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 8 </ELEMENTSIZE> -<VL> 0 </VL> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_LDOP => . ... </k> +<VL> 2 </VL> -rule <NELEM> _ => 2 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 16 </ELEMENTSIZE> -<VL> 0 </VL> +syntax K ::= "UISA_VMODRM_XMM" +rule <k> UISA_VMODRM_XMM => UISA_VSIB_XMM ... </k> +<MOD> 0 </MOD> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_QUARTERMEM => . ... </k> -<ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 0 </VL> +rule <k> UISA_VMODRM_XMM => UISA_VSIB_XMM ~> MEMDISP8 ... </k> +<MOD> 1 </MOD> -rule <k> NELEM_QUARTERMEM => DecoderError ... </k> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 0 </VL> +rule <k> UISA_VMODRM_XMM => UISA_VSIB_XMM ~> MEMDISP32 ... </k> +<MOD> 2 </MOD> -rule <k> NELEM_QUARTERMEM => DecoderError ... </k> -<ELEMENTSIZE> 128 </ELEMENTSIZE> -<VL> 0 </VL> +syntax K ::= "ESIZE_4_BITS" +rule <ELEMENTSIZE> _ => 4 </ELEMENTSIZE> +<k> ESIZE_4_BITS => . ... </k> +<REX> 0 </REX> -rule <k> NELEM_QUARTERMEM => DecoderError ... </k> -<ELEMENTSIZE> 256 </ELEMENTSIZE> -<VL> 0 </VL> +syntax K ::= "XMM_R_64" +rule <OUTREG> _ => REG_XMM0 </OUTREG> +<k> XMM_R_64 => . ... </k> +<REXR> 0 </REXR> +<REG> 0 </REG> -rule <k> NELEM_QUARTERMEM => DecoderError ... </k> -<ELEMENTSIZE> 512 </ELEMENTSIZE> -<VL> 0 </VL> +rule <OUTREG> _ => REG_XMM1 </OUTREG> +<k> XMM_R_64 => . ... </k> +<REXR> 0 </REXR> +<REG> 1 </REG> -syntax K ::= "ESIZE_64_BITS" -rule <ELEMENTSIZE> _ => 64 </ELEMENTSIZE> -<k> ESIZE_64_BITS => . ... </k> -<REX> 0 </REX> +rule <OUTREG> _ => REG_XMM2 </OUTREG> +<k> XMM_R_64 => . ... </k> +<REXR> 0 </REXR> +<REG> 2 </REG> -syntax K ::= "OeAX" -rule <OUTREG> _ => REG_AX </OUTREG> -<k> OeAX => . ... </k> -<EOSZ> 1 </EOSZ> +rule <OUTREG> _ => REG_XMM3 </OUTREG> +<k> XMM_R_64 => . ... </k> +<REXR> 0 </REXR> +<REG> 3 </REG> -rule <OUTREG> _ => REG_EAX </OUTREG> -<k> OeAX => . ... </k> -<EOSZ> 2 </EOSZ> +rule <OUTREG> _ => REG_XMM4 </OUTREG> +<k> XMM_R_64 => . ... </k> +<REXR> 0 </REXR> +<REG> 4 </REG> -rule <OUTREG> _ => REG_EAX </OUTREG> -<k> OeAX => . ... </k> -<EOSZ> 3 </EOSZ> +rule <OUTREG> _ => REG_XMM5 </OUTREG> +<k> XMM_R_64 => . ... </k> +<REXR> 0 </REXR> +<REG> 5 </REG> -syntax K ::= "XMM_R3" -rule <k> XMM_R3 => XMM_R3_32 ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_XMM6 </OUTREG> +<k> XMM_R_64 => . ... </k> +<REXR> 0 </REXR> +<REG> 6 </REG> -rule <k> XMM_R3 => XMM_R3_32 ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_XMM7 </OUTREG> +<k> XMM_R_64 => . ... </k> +<REXR> 0 </REXR> +<REG> 7 </REG> -rule <k> XMM_R3 => XMM_R3_64 ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_XMM8 </OUTREG> +<k> XMM_R_64 => . ... </k> +<REXR> 1 </REXR> +<REG> 0 </REG> -syntax K ::= "SrBP" -rule <OUTREG> _ => REG_BP </OUTREG> -<k> SrBP => . ... </k> -<SMODE> 0 </SMODE> +rule <OUTREG> _ => REG_XMM9 </OUTREG> +<k> XMM_R_64 => . ... </k> +<REXR> 1 </REXR> +<REG> 1 </REG> -rule <OUTREG> _ => REG_EBP </OUTREG> -<k> SrBP => . ... </k> -<SMODE> 1 </SMODE> +rule <OUTREG> _ => REG_XMM10 </OUTREG> +<k> XMM_R_64 => . ... </k> +<REXR> 1 </REXR> +<REG> 2 </REG> -rule <OUTREG> _ => REG_RBP </OUTREG> -<k> SrBP => . ... </k> -<SMODE> 2 </SMODE> +rule <OUTREG> _ => REG_XMM11 </OUTREG> +<k> XMM_R_64 => . ... </k> +<REXR> 1 </REXR> +<REG> 3 </REG> -syntax K ::= "rIP" -rule <OUTREG> _ => REG_EIP </OUTREG> -<k> rIP => . ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_XMM12 </OUTREG> +<k> XMM_R_64 => . ... </k> +<REXR> 1 </REXR> +<REG> 4 </REG> -rule <OUTREG> _ => REG_EIP </OUTREG> -<k> rIP => . ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_XMM13 </OUTREG> +<k> XMM_R_64 => . ... </k> +<REXR> 1 </REXR> +<REG> 5 </REG> -rule <OUTREG> _ => REG_RIP </OUTREG> -<k> rIP => . ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_XMM14 </OUTREG> +<k> XMM_R_64 => . ... </k> +<REXR> 1 </REXR> +<REG> 6 </REG> -syntax K ::= "FINAL_SSEG_NOT64" -rule <OUTREG> _ => REG_CS </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> -<k> FINAL_SSEG_NOT64 => . ... </k> -<SEGOVD> 1 </SEGOVD> +rule <OUTREG> _ => REG_XMM15 </OUTREG> +<k> XMM_R_64 => . ... </k> +<REXR> 1 </REXR> +<REG> 7 </REG> -rule <OUTREG> _ => REG_DS </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> -<k> FINAL_SSEG_NOT64 => . ... </k> -<SEGOVD> 2 </SEGOVD> +syntax K ::= "XMM_R" +rule <k> XMM_R => XMM_R_32 ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_ES </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> -<k> FINAL_SSEG_NOT64 => . ... </k> -<SEGOVD> 3 </SEGOVD> +rule <k> XMM_R => XMM_R_32 ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_FS </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> -<k> FINAL_SSEG_NOT64 => . ... </k> -<SEGOVD> 4 </SEGOVD> +rule <k> XMM_R => XMM_R_64 ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_GS </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 0 </USINGDEFAULTSEGMENT0> -<k> FINAL_SSEG_NOT64 => . ... </k> -<SEGOVD> 5 </SEGOVD> +syntax K ::= "XMM_R_32" +rule <OUTREG> _ => REG_XMM0 </OUTREG> +<k> XMM_R_32 => . ... </k> +<REG> 0 </REG> -syntax K ::= "FIX_ROUND_LEN128" -rule <VL> _ => 0 </VL> -<k> FIX_ROUND_LEN128 => . ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_XMM1 </OUTREG> +<k> XMM_R_32 => . ... </k> +<REG> 1 </REG> -rule <VL> _ => 0 </VL> -<k> FIX_ROUND_LEN128 => . ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_XMM2 </OUTREG> +<k> XMM_R_32 => . ... </k> +<REG> 2 </REG> -rule <VL> _ => 0 </VL> -<k> FIX_ROUND_LEN128 => . ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_XMM3 </OUTREG> +<k> XMM_R_32 => . ... </k> +<REG> 3 </REG> -syntax K ::= "NELEM_GSCAT" -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GSCAT => . ... </k> -<VL> 0 </VL> +rule <OUTREG> _ => REG_XMM4 </OUTREG> +<k> XMM_R_32 => . ... </k> +<REG> 4 </REG> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GSCAT => . ... </k> -<VL> 1 </VL> +rule <OUTREG> _ => REG_XMM5 </OUTREG> +<k> XMM_R_32 => . ... </k> +<REG> 5 </REG> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GSCAT => . ... </k> -<VL> 2 </VL> +rule <OUTREG> _ => REG_XMM6 </OUTREG> +<k> XMM_R_32 => . ... </k> +<REG> 6 </REG> -syntax K ::= "MEMDISP32" -rule <DISPWIDTH> _ => 32 </DISPWIDTH> -<k> MEMDISP32 => . ... </k> +rule <OUTREG> _ => REG_XMM7 </OUTREG> +<k> XMM_R_32 => . ... </k> +<REG> 7 </REG> -syntax K ::= "XMM_B_64" -rule <OUTREG> _ => REG_XMM0 </OUTREG> -<k> XMM_B_64 => . ... </k> +syntax K ::= "GPR8_SB" +rule <OUTREG> _ => REG_AL </OUTREG> +<k> GPR8_SB => . ... </k> <REXB> 0 </REXB> -<RM> 0 </RM> +<SRM> 0 </SRM> -rule <OUTREG> _ => REG_XMM1 </OUTREG> -<k> XMM_B_64 => . ... </k> +rule <OUTREG> _ => REG_CL </OUTREG> +<k> GPR8_SB => . ... </k> <REXB> 0 </REXB> -<RM> 1 </RM> +<SRM> 1 </SRM> -rule <OUTREG> _ => REG_XMM2 </OUTREG> -<k> XMM_B_64 => . ... </k> +rule <OUTREG> _ => REG_DL </OUTREG> +<k> GPR8_SB => . ... </k> <REXB> 0 </REXB> -<RM> 2 </RM> +<SRM> 2 </SRM> -rule <OUTREG> _ => REG_XMM3 </OUTREG> -<k> XMM_B_64 => . ... </k> +rule <OUTREG> _ => REG_BL </OUTREG> +<k> GPR8_SB => . ... </k> <REXB> 0 </REXB> -<RM> 3 </RM> +<SRM> 3 </SRM> -rule <OUTREG> _ => REG_XMM4 </OUTREG> -<k> XMM_B_64 => . ... </k> +rule <OUTREG> _ => REG_AH </OUTREG> +<k> GPR8_SB => . ... </k> <REXB> 0 </REXB> -<RM> 4 </RM> +<SRM> 4 </SRM> +<REX> 0 </REX> -rule <OUTREG> _ => REG_XMM5 </OUTREG> -<k> XMM_B_64 => . ... </k> +rule <OUTREG> _ => REG_CH </OUTREG> +<k> GPR8_SB => . ... </k> <REXB> 0 </REXB> -<RM> 5 </RM> +<SRM> 5 </SRM> +<REX> 0 </REX> -rule <OUTREG> _ => REG_XMM6 </OUTREG> -<k> XMM_B_64 => . ... </k> +rule <OUTREG> _ => REG_DH </OUTREG> +<k> GPR8_SB => . ... </k> <REXB> 0 </REXB> -<RM> 6 </RM> +<SRM> 6 </SRM> +<REX> 0 </REX> -rule <OUTREG> _ => REG_XMM7 </OUTREG> -<k> XMM_B_64 => . ... </k> +rule <OUTREG> _ => REG_BH </OUTREG> +<k> GPR8_SB => . ... </k> <REXB> 0 </REXB> -<RM> 7 </RM> +<SRM> 7 </SRM> +<REX> 0 </REX> -rule <OUTREG> _ => REG_XMM8 </OUTREG> -<k> XMM_B_64 => . ... </k> -<REXB> 1 </REXB> -<RM> 0 </RM> +rule <OUTREG> _ => REG_SPL </OUTREG> +<k> GPR8_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 4 </SRM> +<REX> 1 </REX> -rule <OUTREG> _ => REG_XMM9 </OUTREG> -<k> XMM_B_64 => . ... </k> -<REXB> 1 </REXB> -<RM> 1 </RM> +rule <OUTREG> _ => REG_BPL </OUTREG> +<k> GPR8_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 5 </SRM> +<REX> 1 </REX> -rule <OUTREG> _ => REG_XMM10 </OUTREG> -<k> XMM_B_64 => . ... </k> -<REXB> 1 </REXB> -<RM> 2 </RM> +rule <OUTREG> _ => REG_SIL </OUTREG> +<k> GPR8_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 6 </SRM> +<REX> 1 </REX> -rule <OUTREG> _ => REG_XMM11 </OUTREG> -<k> XMM_B_64 => . ... </k> -<REXB> 1 </REXB> -<RM> 3 </RM> +rule <OUTREG> _ => REG_DIL </OUTREG> +<k> GPR8_SB => . ... </k> +<REXB> 0 </REXB> +<SRM> 7 </SRM> +<REX> 1 </REX> -rule <OUTREG> _ => REG_XMM12 </OUTREG> -<k> XMM_B_64 => . ... </k> +rule <OUTREG> _ => REG_R8B </OUTREG> +<k> GPR8_SB => . ... </k> <REXB> 1 </REXB> -<RM> 4 </RM> +<SRM> 0 </SRM> -rule <OUTREG> _ => REG_XMM13 </OUTREG> -<k> XMM_B_64 => . ... </k> +rule <OUTREG> _ => REG_R9B </OUTREG> +<k> GPR8_SB => . ... </k> <REXB> 1 </REXB> -<RM> 5 </RM> +<SRM> 1 </SRM> -rule <OUTREG> _ => REG_XMM14 </OUTREG> -<k> XMM_B_64 => . ... </k> +rule <OUTREG> _ => REG_R10B </OUTREG> +<k> GPR8_SB => . ... </k> <REXB> 1 </REXB> -<RM> 6 </RM> +<SRM> 2 </SRM> -rule <OUTREG> _ => REG_XMM15 </OUTREG> -<k> XMM_B_64 => . ... </k> +rule <OUTREG> _ => REG_R11B </OUTREG> +<k> GPR8_SB => . ... </k> <REXB> 1 </REXB> -<RM> 7 </RM> +<SRM> 3 </SRM> -syntax K ::= "NELEM_FULLMEM" -rule <NELEM> _ => 512 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 1 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_R12B </OUTREG> +<k> GPR8_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 4 </SRM> -rule <NELEM> _ => 256 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 2 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_R13B </OUTREG> +<k> GPR8_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 5 </SRM> -rule <NELEM> _ => 128 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 4 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_R14B </OUTREG> +<k> GPR8_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 6 </SRM> -rule <NELEM> _ => 64 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 8 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_R15B </OUTREG> +<k> GPR8_SB => . ... </k> +<REXB> 1 </REXB> +<SRM> 7 </SRM> -rule <NELEM> _ => 32 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 16 </ELEMENTSIZE> -<VL> 2 </VL> +syntax K ::= "GPRv_B" +rule <k> GPRv_B => GPR64_B ... </k> +<EOSZ> 3 </EOSZ> -rule <NELEM> _ => 16 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 2 </VL> +rule <k> GPRv_B => GPR32_B ... </k> +<EOSZ> 2 </EOSZ> -rule <NELEM> _ => 8 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 2 </VL> +rule <k> GPRv_B => GPR16_B ... </k> +<EOSZ> 1 </EOSZ> -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 128 </ELEMENTSIZE> -<VL> 2 </VL> +syntax K ::= "UISA_VMODRM_YMM" +rule <k> UISA_VMODRM_YMM => UISA_VSIB_YMM ... </k> +<MOD> 0 </MOD> -rule <NELEM> _ => 2 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 256 </ELEMENTSIZE> -<VL> 2 </VL> +rule <k> UISA_VMODRM_YMM => UISA_VSIB_YMM ~> MEMDISP8 ... </k> +<MOD> 1 </MOD> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 512 </ELEMENTSIZE> -<VL> 2 </VL> +rule <k> UISA_VMODRM_YMM => UISA_VSIB_YMM ~> MEMDISP32 ... </k> +<MOD> 2 </MOD> -rule <NELEM> _ => 256 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 1 </ELEMENTSIZE> -<VL> 1 </VL> +syntax K ::= "YMM_N3_32" +rule <OUTREG> _ => REG_YMM0 </OUTREG> +<k> YMM_N3_32 => . ... </k> +<VEXDEST210> 7 </VEXDEST210> -rule <NELEM> _ => 128 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 2 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_YMM1 </OUTREG> +<k> YMM_N3_32 => . ... </k> +<VEXDEST210> 6 </VEXDEST210> -rule <NELEM> _ => 64 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 4 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_YMM2 </OUTREG> +<k> YMM_N3_32 => . ... </k> +<VEXDEST210> 5 </VEXDEST210> -rule <NELEM> _ => 32 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 8 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_YMM3 </OUTREG> +<k> YMM_N3_32 => . ... </k> +<VEXDEST210> 4 </VEXDEST210> -rule <NELEM> _ => 16 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 16 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_YMM4 </OUTREG> +<k> YMM_N3_32 => . ... </k> +<VEXDEST210> 3 </VEXDEST210> -rule <NELEM> _ => 8 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_YMM5 </OUTREG> +<k> YMM_N3_32 => . ... </k> +<VEXDEST210> 2 </VEXDEST210> -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_YMM6 </OUTREG> +<k> YMM_N3_32 => . ... </k> +<VEXDEST210> 1 </VEXDEST210> -rule <NELEM> _ => 2 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 128 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_YMM7 </OUTREG> +<k> YMM_N3_32 => . ... </k> +<VEXDEST210> 0 </VEXDEST210> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 256 </ELEMENTSIZE> -<VL> 1 </VL> +syntax K ::= "MEMDISPv" +rule <DISPWIDTH> _ => 16 </DISPWIDTH> +<k> MEMDISPv => . ... </k> +<EASZ> 1 </EASZ> -rule <k> NELEM_FULLMEM => DecoderError ... </k> -<ELEMENTSIZE> 512 </ELEMENTSIZE> -<VL> 1 </VL> +rule <DISPWIDTH> _ => 32 </DISPWIDTH> +<k> MEMDISPv => . ... </k> +<EASZ> 2 </EASZ> -rule <NELEM> _ => 128 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 1 </ELEMENTSIZE> -<VL> 0 </VL> +rule <DISPWIDTH> _ => 64 </DISPWIDTH> +<k> MEMDISPv => . ... </k> +<EASZ> 3 </EASZ> -rule <NELEM> _ => 64 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 2 </ELEMENTSIZE> -<VL> 0 </VL> +syntax K ::= "UISA_VSIB_ZMM" +rule <SCALE> _ => 1 </SCALE> +<k> UISA_VSIB_ZMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_ZMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 0 </SIBSCALE> -rule <NELEM> _ => 32 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 4 </ELEMENTSIZE> -<VL> 0 </VL> +rule <SCALE> _ => 2 </SCALE> +<k> UISA_VSIB_ZMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_ZMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 1 </SIBSCALE> -rule <NELEM> _ => 16 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 8 </ELEMENTSIZE> -<VL> 0 </VL> +rule <SCALE> _ => 4 </SCALE> +<k> UISA_VSIB_ZMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_ZMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 2 </SIBSCALE> -rule <NELEM> _ => 8 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 16 </ELEMENTSIZE> -<VL> 0 </VL> +rule <SCALE> _ => 8 </SCALE> +<k> UISA_VSIB_ZMM => UISA_VSIB_BASE ~> UISA_VSIB_INDEX_ZMM ~> OUTREGToINDEX ... </k> +<SIBSCALE> 3 </SIBSCALE> -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 32 </ELEMENTSIZE> +syntax K ::= "NELEM_GPR_READER_SUBDWORD" +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_READER_SUBDWORD => . ... </k> <VL> 0 </VL> -rule <NELEM> _ => 2 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 0 </VL> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_READER_SUBDWORD => . ... </k> +<VL> 1 </VL> rule <NELEM> _ => 1 </NELEM> -<k> NELEM_FULLMEM => . ... </k> -<ELEMENTSIZE> 128 </ELEMENTSIZE> -<VL> 0 </VL> +<k> NELEM_GPR_READER_SUBDWORD => . ... </k> +<VL> 2 </VL> -rule <k> NELEM_FULLMEM => DecoderError ... </k> -<ELEMENTSIZE> 256 </ELEMENTSIZE> -<VL> 0 </VL> +syntax K ::= "VSIB_INDEX_XMM" +rule <OUTREG> _ => REG_XMM0 </OUTREG> +<k> VSIB_INDEX_XMM => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 0 </SIBINDEX> -rule <k> NELEM_FULLMEM => DecoderError ... </k> -<ELEMENTSIZE> 512 </ELEMENTSIZE> -<VL> 0 </VL> +rule <OUTREG> _ => REG_XMM1 </OUTREG> +<k> VSIB_INDEX_XMM => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 1 </SIBINDEX> -syntax K ::= "YMM_SE32" -rule <OUTREG> _ => REG_YMM0 </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> YMM_SE32 => . ... </k> -<ESRC> 0 </ESRC> +rule <OUTREG> _ => REG_XMM2 </OUTREG> +<k> VSIB_INDEX_XMM => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 2 </SIBINDEX> -rule <OUTREG> _ => REG_YMM1 </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> YMM_SE32 => . ... </k> -<ESRC> 1 </ESRC> +rule <OUTREG> _ => REG_XMM3 </OUTREG> +<k> VSIB_INDEX_XMM => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 3 </SIBINDEX> -rule <OUTREG> _ => REG_YMM2 </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> YMM_SE32 => . ... </k> -<ESRC> 2 </ESRC> +rule <OUTREG> _ => REG_XMM4 </OUTREG> +<k> VSIB_INDEX_XMM => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <OUTREG> _ => REG_YMM3 </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> YMM_SE32 => . ... </k> -<ESRC> 3 </ESRC> +rule <OUTREG> _ => REG_XMM5 </OUTREG> +<k> VSIB_INDEX_XMM => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <OUTREG> _ => REG_YMM4 </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> YMM_SE32 => . ... </k> -<ESRC> 4 </ESRC> +rule <OUTREG> _ => REG_XMM6 </OUTREG> +<k> VSIB_INDEX_XMM => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <OUTREG> _ => REG_YMM5 </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> YMM_SE32 => . ... </k> -<ESRC> 5 </ESRC> +rule <OUTREG> _ => REG_XMM7 </OUTREG> +<k> VSIB_INDEX_XMM => . ... </k> +<REXX> 0 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <OUTREG> _ => REG_YMM6 </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> YMM_SE32 => . ... </k> -<ESRC> 6 </ESRC> +rule <OUTREG> _ => REG_XMM8 </OUTREG> +<k> VSIB_INDEX_XMM => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 0 </SIBINDEX> -rule <OUTREG> _ => REG_YMM7 </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> YMM_SE32 => . ... </k> -<ESRC> 7 </ESRC> +rule <OUTREG> _ => REG_XMM9 </OUTREG> +<k> VSIB_INDEX_XMM => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <OUTREG> _ => REG_YMM0 </OUTREG> -<k> YMM_SE32 => . ... </k> -<ESRC> 8 </ESRC> +rule <OUTREG> _ => REG_XMM10 </OUTREG> +<k> VSIB_INDEX_XMM => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 2 </SIBINDEX> -rule <OUTREG> _ => REG_YMM1 </OUTREG> -<k> YMM_SE32 => . ... </k> -<ESRC> 9 </ESRC> +rule <OUTREG> _ => REG_XMM11 </OUTREG> +<k> VSIB_INDEX_XMM => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 3 </SIBINDEX> -rule <OUTREG> _ => REG_YMM2 </OUTREG> -<k> YMM_SE32 => . ... </k> -<ESRC> 10 </ESRC> +rule <OUTREG> _ => REG_XMM12 </OUTREG> +<k> VSIB_INDEX_XMM => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <OUTREG> _ => REG_YMM3 </OUTREG> -<k> YMM_SE32 => . ... </k> -<ESRC> 11 </ESRC> +rule <OUTREG> _ => REG_XMM13 </OUTREG> +<k> VSIB_INDEX_XMM => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <OUTREG> _ => REG_YMM4 </OUTREG> -<k> YMM_SE32 => . ... </k> -<ESRC> 12 </ESRC> +rule <OUTREG> _ => REG_XMM14 </OUTREG> +<k> VSIB_INDEX_XMM => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <OUTREG> _ => REG_YMM5 </OUTREG> -<k> YMM_SE32 => . ... </k> -<ESRC> 13 </ESRC> +rule <OUTREG> _ => REG_XMM15 </OUTREG> +<k> VSIB_INDEX_XMM => . ... </k> +<REXX> 1 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <OUTREG> _ => REG_YMM6 </OUTREG> -<k> YMM_SE32 => . ... </k> -<ESRC> 14 </ESRC> +syntax K ::= "GPR8_B" +rule <OUTREG> _ => REG_AL </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 0 </REXB> +<RM> 0 </RM> -rule <OUTREG> _ => REG_YMM7 </OUTREG> -<k> YMM_SE32 => . ... </k> -<ESRC> 15 </ESRC> +rule <OUTREG> _ => REG_CL </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 0 </REXB> +<RM> 1 </RM> -syntax K ::= "UIMM32" -rule <IMMWIDTH> _ => 32 </IMMWIDTH> -<k> UIMM32 => . ... </k> +rule <OUTREG> _ => REG_DL </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 0 </REXB> +<RM> 2 </RM> + + +rule <OUTREG> _ => REG_BL </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 0 </REXB> +<RM> 3 </RM> -syntax K ::= "XMM_N_32" -rule <OUTREG> _ => REG_XMM0 </OUTREG> -<k> XMM_N_32 => . ... </k> -<VEXDEST210> 7 </VEXDEST210> +rule <OUTREG> _ => REG_AH </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 0 </REXB> +<RM> 4 </RM> +<REX> 0 </REX> -rule <OUTREG> _ => REG_XMM1 </OUTREG> -<k> XMM_N_32 => . ... </k> -<VEXDEST210> 6 </VEXDEST210> +rule <OUTREG> _ => REG_CH </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 0 </REXB> +<RM> 5 </RM> +<REX> 0 </REX> -rule <OUTREG> _ => REG_XMM2 </OUTREG> -<k> XMM_N_32 => . ... </k> -<VEXDEST210> 5 </VEXDEST210> +rule <OUTREG> _ => REG_DH </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 0 </REXB> +<RM> 6 </RM> +<REX> 0 </REX> -rule <OUTREG> _ => REG_XMM3 </OUTREG> -<k> XMM_N_32 => . ... </k> -<VEXDEST210> 4 </VEXDEST210> +rule <OUTREG> _ => REG_BH </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 0 </REXB> +<RM> 7 </RM> +<REX> 0 </REX> -rule <OUTREG> _ => REG_XMM4 </OUTREG> -<k> XMM_N_32 => . ... </k> -<VEXDEST210> 3 </VEXDEST210> +rule <OUTREG> _ => REG_SPL </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 0 </REXB> +<RM> 4 </RM> +<REX> 1 </REX> -rule <OUTREG> _ => REG_XMM5 </OUTREG> -<k> XMM_N_32 => . ... </k> -<VEXDEST210> 2 </VEXDEST210> +rule <OUTREG> _ => REG_BPL </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 0 </REXB> +<RM> 5 </RM> +<REX> 1 </REX> -rule <OUTREG> _ => REG_XMM6 </OUTREG> -<k> XMM_N_32 => . ... </k> -<VEXDEST210> 1 </VEXDEST210> +rule <OUTREG> _ => REG_SIL </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 0 </REXB> +<RM> 6 </RM> +<REX> 1 </REX> -rule <OUTREG> _ => REG_XMM7 </OUTREG> -<k> XMM_N_32 => . ... </k> -<VEXDEST210> 0 </VEXDEST210> +rule <OUTREG> _ => REG_DIL </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 0 </REXB> +<RM> 7 </RM> +<REX> 1 </REX> -syntax K ::= "VGPR32_R" -rule <k> VGPR32_R => VGPR32_R_32 ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_R8B </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 1 </REXB> +<RM> 0 </RM> -rule <k> VGPR32_R => VGPR32_R_32 ... </k> -<MODE> 1 </MODE> + +rule <OUTREG> _ => REG_R9B </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 1 </REXB> +<RM> 1 </RM> -rule <k> VGPR32_R => VGPR32_R_64 ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_R10B </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 1 </REXB> +<RM> 2 </RM> -syntax K ::= "NELEM_EIGHTHMEM" -rule <NELEM> _ => 64 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 1 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_R11B </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 1 </REXB> +<RM> 3 </RM> -rule <NELEM> _ => 32 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 2 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_R12B </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 1 </REXB> +<RM> 4 </RM> -rule <NELEM> _ => 16 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 4 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_R13B </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 1 </REXB> +<RM> 5 </RM> -rule <NELEM> _ => 8 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 8 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_R14B </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 1 </REXB> +<RM> 6 </RM> -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 16 </ELEMENTSIZE> -<VL> 2 </VL> +rule <OUTREG> _ => REG_R15B </OUTREG> +<k> GPR8_B => . ... </k> +<REXB> 1 </REXB> +<RM> 7 </RM> -rule <NELEM> _ => 2 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 2 </VL> +syntax K ::= "VGPR32_B" +rule <k> VGPR32_B => VGPR32_B_32 ... </k> +<MODE> 0 </MODE> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 2 </VL> +rule <k> VGPR32_B => VGPR32_B_32 ... </k> +<MODE> 1 </MODE> -rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> -<ELEMENTSIZE> 128 </ELEMENTSIZE> -<VL> 2 </VL> +rule <k> VGPR32_B => VGPR32_B_64 ... </k> +<MODE> 2 </MODE> -rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> -<ELEMENTSIZE> 256 </ELEMENTSIZE> -<VL> 2 </VL> +syntax K ::= "XMM_N3" +rule <k> XMM_N3 => XMM_N3_32 ... </k> +<MODE> 0 </MODE> -rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> -<ELEMENTSIZE> 512 </ELEMENTSIZE> -<VL> 2 </VL> +rule <k> XMM_N3 => XMM_N3_32 ... </k> +<MODE> 1 </MODE> -rule <NELEM> _ => 32 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 1 </ELEMENTSIZE> -<VL> 1 </VL> +rule <k> XMM_N3 => XMM_N3_64 ... </k> +<MODE> 2 </MODE> -rule <NELEM> _ => 16 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 2 </ELEMENTSIZE> -<VL> 1 </VL> +syntax K ::= "UISA_VSIB_INDEX_XMM" +rule <OUTREG> _ => REG_XMM0 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 0 </SIBINDEX> -rule <NELEM> _ => 8 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 4 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_XMM1 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 8 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_XMM2 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 2 </SIBINDEX> -rule <NELEM> _ => 2 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 16 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_XMM3 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 3 </SIBINDEX> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_XMM4 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_XMM5 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> -<ELEMENTSIZE> 128 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_XMM6 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> -<ELEMENTSIZE> 256 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_XMM7 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> -<ELEMENTSIZE> 512 </ELEMENTSIZE> -<VL> 1 </VL> +rule <OUTREG> _ => REG_XMM8 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 0 </SIBINDEX> -rule <NELEM> _ => 16 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 1 </ELEMENTSIZE> -<VL> 0 </VL> +rule <OUTREG> _ => REG_XMM9 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <NELEM> _ => 8 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 2 </ELEMENTSIZE> -<VL> 0 </VL> +rule <OUTREG> _ => REG_XMM10 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 2 </SIBINDEX> -rule <NELEM> _ => 4 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 4 </ELEMENTSIZE> -<VL> 0 </VL> +rule <OUTREG> _ => REG_XMM11 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 3 </SIBINDEX> -rule <NELEM> _ => 2 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 8 </ELEMENTSIZE> -<VL> 0 </VL> +rule <OUTREG> _ => REG_XMM12 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_EIGHTHMEM => . ... </k> -<ELEMENTSIZE> 16 </ELEMENTSIZE> -<VL> 0 </VL> +rule <OUTREG> _ => REG_XMM13 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> -<ELEMENTSIZE> 32 </ELEMENTSIZE> -<VL> 0 </VL> +rule <OUTREG> _ => REG_XMM14 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> -<ELEMENTSIZE> 64 </ELEMENTSIZE> -<VL> 0 </VL> +rule <OUTREG> _ => REG_XMM15 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 0 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> -<ELEMENTSIZE> 128 </ELEMENTSIZE> -<VL> 0 </VL> +rule <OUTREG> _ => REG_XMM16 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 0 </SIBINDEX> -rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> -<ELEMENTSIZE> 256 </ELEMENTSIZE> -<VL> 0 </VL> +rule <OUTREG> _ => REG_XMM17 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> -<ELEMENTSIZE> 512 </ELEMENTSIZE> -<VL> 0 </VL> +rule <OUTREG> _ => REG_XMM18 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 2 </SIBINDEX> -syntax K ::= "XMM_R_32" -rule <OUTREG> _ => REG_XMM0 </OUTREG> -<k> XMM_R_32 => . ... </k> -<REG> 0 </REG> +rule <OUTREG> _ => REG_XMM19 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 3 </SIBINDEX> -rule <OUTREG> _ => REG_XMM1 </OUTREG> -<k> XMM_R_32 => . ... </k> -<REG> 1 </REG> +rule <OUTREG> _ => REG_XMM20 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <OUTREG> _ => REG_XMM2 </OUTREG> -<k> XMM_R_32 => . ... </k> -<REG> 2 </REG> +rule <OUTREG> _ => REG_XMM21 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 5 </SIBINDEX> -rule <OUTREG> _ => REG_XMM3 </OUTREG> -<k> XMM_R_32 => . ... </k> -<REG> 3 </REG> +rule <OUTREG> _ => REG_XMM22 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <OUTREG> _ => REG_XMM4 </OUTREG> -<k> XMM_R_32 => . ... </k> -<REG> 4 </REG> +rule <OUTREG> _ => REG_XMM23 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 0 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <OUTREG> _ => REG_XMM5 </OUTREG> -<k> XMM_R_32 => . ... </k> -<REG> 5 </REG> +rule <OUTREG> _ => REG_XMM24 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 0 </SIBINDEX> -rule <OUTREG> _ => REG_XMM6 </OUTREG> -<k> XMM_R_32 => . ... </k> -<REG> 6 </REG> +rule <OUTREG> _ => REG_XMM25 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 1 </SIBINDEX> -rule <OUTREG> _ => REG_XMM7 </OUTREG> -<k> XMM_R_32 => . ... </k> -<REG> 7 </REG> +rule <OUTREG> _ => REG_XMM26 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 2 </SIBINDEX> -syntax K ::= "YMM_B3" -rule <k> YMM_B3 => YMM_B3_32 ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_XMM27 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 3 </SIBINDEX> -rule <k> YMM_B3 => YMM_B3_32 ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_XMM28 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 4 </SIBINDEX> -rule <k> YMM_B3 => YMM_B3_64 ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_XMM29 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 5 </SIBINDEX> -syntax K ::= "FINAL_SSEG0" -rule <OUTREG> _ => REG_SS </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> -<k> FINAL_SSEG0 => . ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_XMM30 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 6 </SIBINDEX> -rule <OUTREG> _ => REG_SS </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> -<k> FINAL_SSEG0 => . ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_XMM31 </OUTREG> +<k> UISA_VSIB_INDEX_XMM => . ... </k> +<VEXDEST4> 1 </VEXDEST4> +<REXX> 1 </REXX> +<SIBINDEX> 7 </SIBINDEX> -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> -<k> FINAL_SSEG0 => . ... </k> -<MODE> 2 </MODE> +syntax K ::= "UIMM8" +rule <IMMWIDTH> _ => 8 </IMMWIDTH> +<k> UIMM8 => . ... </k> -syntax K ::= "XMM_SE" -rule <k> XMM_SE => XMM_SE32 ... </k> -<MODE> 0 </MODE> +syntax K ::= "NELEM_GPR_WRITER_STORE_WORD" +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_STORE_WORD => . ... </k> +<VL> 0 </VL> -rule <k> XMM_SE => XMM_SE32 ... </k> -<MODE> 1 </MODE> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_STORE_WORD => . ... </k> +<VL> 1 </VL> -rule <k> XMM_SE => XMM_SE64 ... </k> -<MODE> 2 </MODE> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_STORE_WORD => . ... </k> +<VL> 2 </VL> -syntax K ::= "VGPR32_B_64" -rule <OUTREG> _ => REG_EAX </OUTREG> -<k> VGPR32_B_64 => . ... </k> +syntax K ::= "YMM_B_64" +rule <OUTREG> _ => REG_YMM0 </OUTREG> +<k> YMM_B_64 => . ... </k> <REXB> 0 </REXB> <RM> 0 </RM> -rule <OUTREG> _ => REG_ECX </OUTREG> -<k> VGPR32_B_64 => . ... </k> +rule <OUTREG> _ => REG_YMM1 </OUTREG> +<k> YMM_B_64 => . ... </k> <REXB> 0 </REXB> <RM> 1 </RM> -rule <OUTREG> _ => REG_EDX </OUTREG> -<k> VGPR32_B_64 => . ... </k> +rule <OUTREG> _ => REG_YMM2 </OUTREG> +<k> YMM_B_64 => . ... </k> <REXB> 0 </REXB> <RM> 2 </RM> -rule <OUTREG> _ => REG_EBX </OUTREG> -<k> VGPR32_B_64 => . ... </k> +rule <OUTREG> _ => REG_YMM3 </OUTREG> +<k> YMM_B_64 => . ... </k> <REXB> 0 </REXB> <RM> 3 </RM> -rule <OUTREG> _ => REG_ESP </OUTREG> -<k> VGPR32_B_64 => . ... </k> +rule <OUTREG> _ => REG_YMM4 </OUTREG> +<k> YMM_B_64 => . ... </k> <REXB> 0 </REXB> <RM> 4 </RM> -rule <OUTREG> _ => REG_EBP </OUTREG> -<k> VGPR32_B_64 => . ... </k> +rule <OUTREG> _ => REG_YMM5 </OUTREG> +<k> YMM_B_64 => . ... </k> <REXB> 0 </REXB> <RM> 5 </RM> -rule <OUTREG> _ => REG_ESI </OUTREG> -<k> VGPR32_B_64 => . ... </k> +rule <OUTREG> _ => REG_YMM6 </OUTREG> +<k> YMM_B_64 => . ... </k> <REXB> 0 </REXB> <RM> 6 </RM> -rule <OUTREG> _ => REG_EDI </OUTREG> -<k> VGPR32_B_64 => . ... </k> +rule <OUTREG> _ => REG_YMM7 </OUTREG> +<k> YMM_B_64 => . ... </k> <REXB> 0 </REXB> <RM> 7 </RM> -rule <OUTREG> _ => REG_R8D </OUTREG> -<k> VGPR32_B_64 => . ... </k> +rule <OUTREG> _ => REG_YMM8 </OUTREG> +<k> YMM_B_64 => . ... </k> <REXB> 1 </REXB> <RM> 0 </RM> -rule <OUTREG> _ => REG_R9D </OUTREG> -<k> VGPR32_B_64 => . ... </k> +rule <OUTREG> _ => REG_YMM9 </OUTREG> +<k> YMM_B_64 => . ... </k> <REXB> 1 </REXB> <RM> 1 </RM> -rule <OUTREG> _ => REG_R10D </OUTREG> -<k> VGPR32_B_64 => . ... </k> +rule <OUTREG> _ => REG_YMM10 </OUTREG> +<k> YMM_B_64 => . ... </k> <REXB> 1 </REXB> <RM> 2 </RM> -rule <OUTREG> _ => REG_R11D </OUTREG> -<k> VGPR32_B_64 => . ... </k> +rule <OUTREG> _ => REG_YMM11 </OUTREG> +<k> YMM_B_64 => . ... </k> <REXB> 1 </REXB> <RM> 3 </RM> -rule <OUTREG> _ => REG_R12D </OUTREG> -<k> VGPR32_B_64 => . ... </k> +rule <OUTREG> _ => REG_YMM12 </OUTREG> +<k> YMM_B_64 => . ... </k> <REXB> 1 </REXB> <RM> 4 </RM> -rule <OUTREG> _ => REG_R13D </OUTREG> -<k> VGPR32_B_64 => . ... </k> +rule <OUTREG> _ => REG_YMM13 </OUTREG> +<k> YMM_B_64 => . ... </k> <REXB> 1 </REXB> <RM> 5 </RM> -rule <OUTREG> _ => REG_R14D </OUTREG> -<k> VGPR32_B_64 => . ... </k> +rule <OUTREG> _ => REG_YMM14 </OUTREG> +<k> YMM_B_64 => . ... </k> <REXB> 1 </REXB> <RM> 6 </RM> -rule <OUTREG> _ => REG_R15D </OUTREG> -<k> VGPR32_B_64 => . ... </k> +rule <OUTREG> _ => REG_YMM15 </OUTREG> +<k> YMM_B_64 => . ... </k> <REXB> 1 </REXB> <RM> 7 </RM> -syntax K ::= "IMMUNE66" -rule <EOSZ> _ => 2 </EOSZ> +syntax K ::= "IGNORE66" +rule <EOSZ> _ => 1 </EOSZ> <OSZ> _ => 0 </OSZ> -<k> IMMUNE66 => . ... </k> +<k> IGNORE66 => . ... </k> <MODE> 0 </MODE> rule <EOSZ> _ => 2 </EOSZ> <OSZ> _ => 0 </OSZ> -<k> IMMUNE66 => . ... </k> +<k> IGNORE66 => . ... </k> <MODE> 1 </MODE> rule <EOSZ> _ => 2 </EOSZ> <OSZ> _ => 0 </OSZ> -<k> IMMUNE66 => . ... </k> +<k> IGNORE66 => . ... </k> <MODE> 2 </MODE> <REXW> 0 </REXW> @@ -142911,7 +142926,7 @@ rule <EOSZ> _ => 2 </EOSZ> rule <EOSZ> _ => 3 </EOSZ> <OSZ> _ => 0 </OSZ> -<k> IMMUNE66 => . ... </k> +<k> IGNORE66 => . ... </k> <MODE> 2 </MODE> <REXW> 1 </REXW> @@ -143122,1502 +143137,1456 @@ rule <k> NELEM_HALFMEM => DecoderError ... </k> -syntax K ::= "ZMM_N3_32" -rule <OUTREG> _ => REG_ZMM0 </OUTREG> -<k> ZMM_N3_32 => . ... </k> -<VEXDEST210> 7 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM1 </OUTREG> -<k> ZMM_N3_32 => . ... </k> -<VEXDEST210> 6 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM2 </OUTREG> -<k> ZMM_N3_32 => . ... </k> -<VEXDEST210> 5 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM3 </OUTREG> -<k> ZMM_N3_32 => . ... </k> -<VEXDEST210> 4 </VEXDEST210> - - - -rule <OUTREG> _ => REG_ZMM4 </OUTREG> -<k> ZMM_N3_32 => . ... </k> -<VEXDEST210> 3 </VEXDEST210> +syntax K ::= "NELEM_GPR_WRITER_STORE" +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_STORE => . ... </k> +<VL> 0 </VL> -rule <OUTREG> _ => REG_ZMM5 </OUTREG> -<k> ZMM_N3_32 => . ... </k> -<VEXDEST210> 2 </VEXDEST210> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_STORE => . ... </k> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ZMM6 </OUTREG> -<k> ZMM_N3_32 => . ... </k> -<VEXDEST210> 1 </VEXDEST210> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_STORE => . ... </k> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ZMM7 </OUTREG> -<k> ZMM_N3_32 => . ... </k> -<VEXDEST210> 0 </VEXDEST210> +syntax K ::= "ESIZE_128_BITS" +rule <ELEMENTSIZE> _ => 128 </ELEMENTSIZE> +<k> ESIZE_128_BITS => . ... </k> +<REX> 0 </REX> -syntax K ::= "VGPR64_N" -rule <OUTREG> _ => REG_RAX </OUTREG> -<k> VGPR64_N => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 7 </VEXDEST210> +syntax K ::= "Ar8" +rule <OUTREG> _ => REG_R8W </OUTREG> +<k> Ar8 => . ... </k> +<EASZ> 1 </EASZ> -rule <OUTREG> _ => REG_RCX </OUTREG> -<k> VGPR64_N => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 6 </VEXDEST210> +rule <OUTREG> _ => REG_R8D </OUTREG> +<k> Ar8 => . ... </k> +<EASZ> 2 </EASZ> -rule <OUTREG> _ => REG_RDX </OUTREG> -<k> VGPR64_N => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 5 </VEXDEST210> +rule <OUTREG> _ => REG_R8 </OUTREG> +<k> Ar8 => . ... </k> +<EASZ> 3 </EASZ> -rule <OUTREG> _ => REG_RBX </OUTREG> -<k> VGPR64_N => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 4 </VEXDEST210> +syntax K ::= "VMODRM_XMM" +rule <k> VMODRM_XMM => VSIB_XMM ... </k> +<MOD> 0 </MOD> -rule <OUTREG> _ => REG_RSP </OUTREG> -<k> VGPR64_N => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 3 </VEXDEST210> +rule <k> VMODRM_XMM => VSIB_XMM ~> MEMDISP8 ... </k> +<MOD> 1 </MOD> -rule <OUTREG> _ => REG_RBP </OUTREG> -<k> VGPR64_N => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 2 </VEXDEST210> +rule <k> VMODRM_XMM => VSIB_XMM ~> MEMDISP32 ... </k> +<MOD> 2 </MOD> -rule <OUTREG> _ => REG_RSI </OUTREG> -<k> VGPR64_N => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 1 </VEXDEST210> +syntax K ::= "FINAL_SSEG0" +rule <OUTREG> _ => REG_SS </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> +<k> FINAL_SSEG0 => . ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_RDI </OUTREG> -<k> VGPR64_N => . ... </k> -<VEXDEST3> 1 </VEXDEST3> -<VEXDEST210> 0 </VEXDEST210> +rule <OUTREG> _ => REG_SS </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> +<k> FINAL_SSEG0 => . ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_R8 </OUTREG> -<k> VGPR64_N => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 7 </VEXDEST210> +rule <OUTREG> _ => REG_INVALID </OUTREG> +<USINGDEFAULTSEGMENT0> _ => 1 </USINGDEFAULTSEGMENT0> +<k> FINAL_SSEG0 => . ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_R9 </OUTREG> -<k> VGPR64_N => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 6 </VEXDEST210> +syntax K ::= "NELEM_TUPLE1_BYTE" +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_TUPLE1_BYTE => . ... </k> +<VL> 0 </VL> -rule <OUTREG> _ => REG_R10 </OUTREG> -<k> VGPR64_N => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 5 </VEXDEST210> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_TUPLE1_BYTE => . ... </k> +<VL> 1 </VL> -rule <OUTREG> _ => REG_R11 </OUTREG> -<k> VGPR64_N => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 4 </VEXDEST210> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_TUPLE1_BYTE => . ... </k> +<VL> 2 </VL> -rule <OUTREG> _ => REG_R12 </OUTREG> -<k> VGPR64_N => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 3 </VEXDEST210> +syntax K ::= "GPRy_B" +rule <k> GPRy_B => GPR64_B ... </k> +<EOSZ> 3 </EOSZ> -rule <OUTREG> _ => REG_R13 </OUTREG> -<k> VGPR64_N => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 2 </VEXDEST210> +rule <k> GPRy_B => GPR32_B ... </k> +<EOSZ> 2 </EOSZ> -rule <OUTREG> _ => REG_R14 </OUTREG> -<k> VGPR64_N => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 1 </VEXDEST210> +rule <k> GPRy_B => GPR32_B ... </k> +<EOSZ> 1 </EOSZ> -rule <OUTREG> _ => REG_R15 </OUTREG> -<k> VGPR64_N => . ... </k> -<VEXDEST3> 0 </VEXDEST3> -<VEXDEST210> 0 </VEXDEST210> +syntax K ::= "ZMM_R3_32" +rule <OUTREG> _ => REG_ZMM0 </OUTREG> +<k> ZMM_R3_32 => . ... </k> +<REG> 0 </REG> -syntax K ::= "OVERRIDE_SEG1" -rule <k> OVERRIDE_SEG1 => . ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_ZMM1 </OUTREG> +<k> ZMM_R3_32 => . ... </k> +<REG> 1 </REG> -rule <k> OVERRIDE_SEG1 => . ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_ZMM2 </OUTREG> +<k> ZMM_R3_32 => . ... </k> +<REG> 2 </REG> -rule <k> OVERRIDE_SEG1 => . ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_ZMM3 </OUTREG> +<k> ZMM_R3_32 => . ... </k> +<REG> 3 </REG> -syntax K ::= "VGPR32_N_32" -rule <OUTREG> _ => REG_EAX </OUTREG> -<k> VGPR32_N_32 => . ... </k> -<VEXDEST210> 7 </VEXDEST210> +rule <OUTREG> _ => REG_ZMM4 </OUTREG> +<k> ZMM_R3_32 => . ... </k> +<REG> 4 </REG> -rule <OUTREG> _ => REG_ECX </OUTREG> -<k> VGPR32_N_32 => . ... </k> -<VEXDEST210> 6 </VEXDEST210> +rule <OUTREG> _ => REG_ZMM5 </OUTREG> +<k> ZMM_R3_32 => . ... </k> +<REG> 5 </REG> -rule <OUTREG> _ => REG_EDX </OUTREG> -<k> VGPR32_N_32 => . ... </k> -<VEXDEST210> 5 </VEXDEST210> +rule <OUTREG> _ => REG_ZMM6 </OUTREG> +<k> ZMM_R3_32 => . ... </k> +<REG> 6 </REG> -rule <OUTREG> _ => REG_EBX </OUTREG> -<k> VGPR32_N_32 => . ... </k> -<VEXDEST210> 4 </VEXDEST210> +rule <OUTREG> _ => REG_ZMM7 </OUTREG> +<k> ZMM_R3_32 => . ... </k> +<REG> 7 </REG> -rule <OUTREG> _ => REG_ESP </OUTREG> -<k> VGPR32_N_32 => . ... </k> -<VEXDEST210> 3 </VEXDEST210> +syntax K ::= "GPR64_B" +rule <OUTREG> _ => REG_RAX </OUTREG> +<k> GPR64_B => . ... </k> +<REXB> 0 </REXB> +<RM> 0 </RM> -rule <OUTREG> _ => REG_EBP </OUTREG> -<k> VGPR32_N_32 => . ... </k> -<VEXDEST210> 2 </VEXDEST210> +rule <OUTREG> _ => REG_RCX </OUTREG> +<k> GPR64_B => . ... </k> +<REXB> 0 </REXB> +<RM> 1 </RM> -rule <OUTREG> _ => REG_ESI </OUTREG> -<k> VGPR32_N_32 => . ... </k> -<VEXDEST210> 1 </VEXDEST210> +rule <OUTREG> _ => REG_RDX </OUTREG> +<k> GPR64_B => . ... </k> +<REXB> 0 </REXB> +<RM> 2 </RM> -rule <OUTREG> _ => REG_EDI </OUTREG> -<k> VGPR32_N_32 => . ... </k> -<VEXDEST210> 0 </VEXDEST210> +rule <OUTREG> _ => REG_RBX </OUTREG> +<k> GPR64_B => . ... </k> +<REXB> 0 </REXB> +<RM> 3 </RM> -syntax K ::= "FINAL_DSEG1" -rule <k> FINAL_DSEG1 => FINAL_DSEG1_NOT64 ... </k> -<MODE> 0 </MODE> +rule <OUTREG> _ => REG_RSP </OUTREG> +<k> GPR64_B => . ... </k> +<REXB> 0 </REXB> +<RM> 4 </RM> -rule <k> FINAL_DSEG1 => FINAL_DSEG1_NOT64 ... </k> -<MODE> 1 </MODE> +rule <OUTREG> _ => REG_RBP </OUTREG> +<k> GPR64_B => . ... </k> +<REXB> 0 </REXB> +<RM> 5 </RM> -rule <k> FINAL_DSEG1 => FINAL_DSEG1_MODE64 ... </k> -<MODE> 2 </MODE> +rule <OUTREG> _ => REG_RSI </OUTREG> +<k> GPR64_B => . ... </k> +<REXB> 0 </REXB> +<RM> 6 </RM> -syntax K ::= "XMM_R_64" -rule <OUTREG> _ => REG_XMM0 </OUTREG> -<k> XMM_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_RDI </OUTREG> +<k> GPR64_B => . ... </k> +<REXB> 0 </REXB> +<RM> 7 </RM> -rule <OUTREG> _ => REG_XMM1 </OUTREG> -<k> XMM_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 1 </REG> +rule <OUTREG> _ => REG_R8 </OUTREG> +<k> GPR64_B => . ... </k> +<REXB> 1 </REXB> +<RM> 0 </RM> -rule <OUTREG> _ => REG_XMM2 </OUTREG> -<k> XMM_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 2 </REG> +rule <OUTREG> _ => REG_R9 </OUTREG> +<k> GPR64_B => . ... </k> +<REXB> 1 </REXB> +<RM> 1 </RM> -rule <OUTREG> _ => REG_XMM3 </OUTREG> -<k> XMM_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 3 </REG> +rule <OUTREG> _ => REG_R10 </OUTREG> +<k> GPR64_B => . ... </k> +<REXB> 1 </REXB> +<RM> 2 </RM> -rule <OUTREG> _ => REG_XMM4 </OUTREG> -<k> XMM_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 4 </REG> +rule <OUTREG> _ => REG_R11 </OUTREG> +<k> GPR64_B => . ... </k> +<REXB> 1 </REXB> +<RM> 3 </RM> -rule <OUTREG> _ => REG_XMM5 </OUTREG> -<k> XMM_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 5 </REG> +rule <OUTREG> _ => REG_R12 </OUTREG> +<k> GPR64_B => . ... </k> +<REXB> 1 </REXB> +<RM> 4 </RM> -rule <OUTREG> _ => REG_XMM6 </OUTREG> -<k> XMM_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 6 </REG> +rule <OUTREG> _ => REG_R13 </OUTREG> +<k> GPR64_B => . ... </k> +<REXB> 1 </REXB> +<RM> 5 </RM> -rule <OUTREG> _ => REG_XMM7 </OUTREG> -<k> XMM_R_64 => . ... </k> -<REXR> 0 </REXR> -<REG> 7 </REG> +rule <OUTREG> _ => REG_R14 </OUTREG> +<k> GPR64_B => . ... </k> +<REXB> 1 </REXB> +<RM> 6 </RM> -rule <OUTREG> _ => REG_XMM8 </OUTREG> -<k> XMM_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 0 </REG> +rule <OUTREG> _ => REG_R15 </OUTREG> +<k> GPR64_B => . ... </k> +<REXB> 1 </REXB> +<RM> 7 </RM> -rule <OUTREG> _ => REG_XMM9 </OUTREG> -<k> XMM_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 1 </REG> +syntax K ::= "FINAL_DSEG" +rule <k> FINAL_DSEG => FINAL_DSEG_NOT64 ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_XMM10 </OUTREG> -<k> XMM_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 2 </REG> +rule <k> FINAL_DSEG => FINAL_DSEG_NOT64 ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_XMM11 </OUTREG> -<k> XMM_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 3 </REG> +rule <k> FINAL_DSEG => FINAL_DSEG_MODE64 ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_XMM12 </OUTREG> -<k> XMM_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 4 </REG> +syntax K ::= "UIMM32" +rule <IMMWIDTH> _ => 32 </IMMWIDTH> +<k> UIMM32 => . ... </k> -rule <OUTREG> _ => REG_XMM13 </OUTREG> -<k> XMM_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 5 </REG> +syntax K ::= "SIB_BASE0" +rule <k> SIB_BASE0 => ArAX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<SIBBASE> 0 </SIBBASE> -rule <OUTREG> _ => REG_XMM14 </OUTREG> -<k> XMM_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 6 </REG> +rule <k> SIB_BASE0 => Ar8 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<SIBBASE> 0 </SIBBASE> -rule <OUTREG> _ => REG_XMM15 </OUTREG> -<k> XMM_R_64 => . ... </k> -<REXR> 1 </REXR> -<REG> 7 </REG> +rule <k> SIB_BASE0 => ArCX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<SIBBASE> 1 </SIBBASE> -syntax K ::= "YMM_R" -rule <k> YMM_R => YMM_R_32 ... </k> -<MODE> 0 </MODE> +rule <k> SIB_BASE0 => Ar9 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<SIBBASE> 1 </SIBBASE> -rule <k> YMM_R => YMM_R_32 ... </k> -<MODE> 1 </MODE> +rule <k> SIB_BASE0 => ArDX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<SIBBASE> 2 </SIBBASE> -rule <k> YMM_R => YMM_R_64 ... </k> -<MODE> 2 </MODE> +rule <k> SIB_BASE0 => Ar10 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<SIBBASE> 2 </SIBBASE> -syntax K ::= "UIMM16" -rule <IMMWIDTH> _ => 16 </IMMWIDTH> -<k> UIMM16 => . ... </k> +rule <k> SIB_BASE0 => ArBX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<SIBBASE> 3 </SIBBASE> -syntax K ::= "CR_B" -rule <OUTREG> _ => REG_CR0 </OUTREG> -<k> CR_B => . ... </k> -<REXB> 0 </REXB> -<RM> 0 </RM> +rule <k> SIB_BASE0 => Ar11 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<SIBBASE> 3 </SIBBASE> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> CR_B => . ... </k> +rule <k> SIB_BASE0 => ArSP ~> OUTREGToBASE0 ~> FINAL_SSEG ~> OUTREGToSEG0 ... </k> <REXB> 0 </REXB> -<RM> 1 </RM> +<SIBBASE> 4 </SIBBASE> -rule <OUTREG> _ => REG_CR2 </OUTREG> -<k> CR_B => . ... </k> -<REXB> 0 </REXB> -<RM> 2 </RM> +rule <k> SIB_BASE0 => Ar12 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<SIBBASE> 4 </SIBBASE> -rule <OUTREG> _ => REG_CR3 </OUTREG> -<k> CR_B => . ... </k> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<BASE0> _ => REG_INVALID </BASE0> +<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> +<k> SIB_BASE0 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> <REXB> 0 </REXB> -<RM> 3 </RM> +<SIBBASE> 5 </SIBBASE> +<MOD> 0 </MOD> -rule <OUTREG> _ => REG_CR4 </OUTREG> -<k> CR_B => . ... </k> +rule <DISPWIDTH> _ => 8 </DISPWIDTH> +<k> SIB_BASE0 => ArBP ~> OUTREGToBASE0 ~> FINAL_SSEG ~> OUTREGToSEG0 ... </k> <REXB> 0 </REXB> -<RM> 4 </RM> +<SIBBASE> 5 </SIBBASE> +<MOD> 1 </MOD> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_B => . ... </k> +rule <DISPWIDTH> _ => 32 </DISPWIDTH> +<k> SIB_BASE0 => ArBP ~> OUTREGToBASE0 ~> FINAL_SSEG ~> OUTREGToSEG0 ... </k> <REXB> 0 </REXB> -<RM> 5 </RM> +<SIBBASE> 5 </SIBBASE> +<MOD> 2 </MOD> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_B => . ... </k> -<REXB> 0 </REXB> -<RM> 6 </RM> +rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> +<BASE0> _ => REG_INVALID </BASE0> +<k> SIB_BASE0 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<SIBBASE> 5 </SIBBASE> +<MOD> 0 </MOD> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_B => . ... </k> -<REXB> 0 </REXB> -<RM> 7 </RM> +rule <DISPWIDTH> _ => 8 </DISPWIDTH> +<k> SIB_BASE0 => Ar13 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 1 </REXB> +<SIBBASE> 5 </SIBBASE> +<MOD> 1 </MOD> -rule <OUTREG> _ => REG_CR8 </OUTREG> -<k> CR_B => . ... </k> +rule <DISPWIDTH> _ => 32 </DISPWIDTH> +<k> SIB_BASE0 => Ar13 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> <REXB> 1 </REXB> -<RM> 0 </RM> +<SIBBASE> 5 </SIBBASE> +<MOD> 2 </MOD> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_B => . ... </k> -<REXB> 1 </REXB> -<RM> 1 </RM> +rule <k> SIB_BASE0 => ArSI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<SIBBASE> 6 </SIBBASE> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_B => . ... </k> +rule <k> SIB_BASE0 => Ar14 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> <REXB> 1 </REXB> -<RM> 2 </RM> +<SIBBASE> 6 </SIBBASE> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_B => . ... </k> -<REXB> 1 </REXB> -<RM> 3 </RM> +rule <k> SIB_BASE0 => ArDI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> +<REXB> 0 </REXB> +<SIBBASE> 7 </SIBBASE> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_B => . ... </k> +rule <k> SIB_BASE0 => Ar15 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> <REXB> 1 </REXB> -<RM> 4 </RM> +<SIBBASE> 7 </SIBBASE> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_B => . ... </k> -<REXB> 1 </REXB> -<RM> 5 </RM> +syntax K ::= "ESIZE_32_BITS" +rule <ELEMENTSIZE> _ => 32 </ELEMENTSIZE> +<k> ESIZE_32_BITS => . ... </k> +<REX> 0 </REX> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_B => . ... </k> -<REXB> 1 </REXB> -<RM> 6 </RM> +syntax K ::= "Ar13" +rule <OUTREG> _ => REG_R13W </OUTREG> +<k> Ar13 => . ... </k> +<EASZ> 1 </EASZ> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> CR_B => . ... </k> -<REXB> 1 </REXB> -<RM> 7 </RM> +rule <OUTREG> _ => REG_R13D </OUTREG> +<k> Ar13 => . ... </k> +<EASZ> 2 </EASZ> -syntax K ::= "GPR32_SB" +rule <OUTREG> _ => REG_R13 </OUTREG> +<k> Ar13 => . ... </k> +<EASZ> 3 </EASZ> + + + +syntax K ::= "GPR32_R" rule <OUTREG> _ => REG_EAX </OUTREG> -<k> GPR32_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 0 </SRM> +<k> GPR32_R => . ... </k> +<REXR> 0 </REXR> +<REG> 0 </REG> rule <OUTREG> _ => REG_ECX </OUTREG> -<k> GPR32_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 1 </SRM> +<k> GPR32_R => . ... </k> +<REXR> 0 </REXR> +<REG> 1 </REG> rule <OUTREG> _ => REG_EDX </OUTREG> -<k> GPR32_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 2 </SRM> +<k> GPR32_R => . ... </k> +<REXR> 0 </REXR> +<REG> 2 </REG> rule <OUTREG> _ => REG_EBX </OUTREG> -<k> GPR32_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 3 </SRM> +<k> GPR32_R => . ... </k> +<REXR> 0 </REXR> +<REG> 3 </REG> rule <OUTREG> _ => REG_ESP </OUTREG> -<k> GPR32_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 4 </SRM> +<k> GPR32_R => . ... </k> +<REXR> 0 </REXR> +<REG> 4 </REG> rule <OUTREG> _ => REG_EBP </OUTREG> -<k> GPR32_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 5 </SRM> +<k> GPR32_R => . ... </k> +<REXR> 0 </REXR> +<REG> 5 </REG> rule <OUTREG> _ => REG_ESI </OUTREG> -<k> GPR32_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 6 </SRM> +<k> GPR32_R => . ... </k> +<REXR> 0 </REXR> +<REG> 6 </REG> rule <OUTREG> _ => REG_EDI </OUTREG> -<k> GPR32_SB => . ... </k> -<REXB> 0 </REXB> -<SRM> 7 </SRM> +<k> GPR32_R => . ... </k> +<REXR> 0 </REXR> +<REG> 7 </REG> rule <OUTREG> _ => REG_R8D </OUTREG> -<k> GPR32_SB => . ... </k> -<REXB> 1 </REXB> -<SRM> 0 </SRM> +<k> GPR32_R => . ... </k> +<REXR> 1 </REXR> +<REG> 0 </REG> rule <OUTREG> _ => REG_R9D </OUTREG> -<k> GPR32_SB => . ... </k> -<REXB> 1 </REXB> -<SRM> 1 </SRM> +<k> GPR32_R => . ... </k> +<REXR> 1 </REXR> +<REG> 1 </REG> rule <OUTREG> _ => REG_R10D </OUTREG> -<k> GPR32_SB => . ... </k> -<REXB> 1 </REXB> -<SRM> 2 </SRM> +<k> GPR32_R => . ... </k> +<REXR> 1 </REXR> +<REG> 2 </REG> rule <OUTREG> _ => REG_R11D </OUTREG> -<k> GPR32_SB => . ... </k> -<REXB> 1 </REXB> -<SRM> 3 </SRM> +<k> GPR32_R => . ... </k> +<REXR> 1 </REXR> +<REG> 3 </REG> rule <OUTREG> _ => REG_R12D </OUTREG> -<k> GPR32_SB => . ... </k> -<REXB> 1 </REXB> -<SRM> 4 </SRM> +<k> GPR32_R => . ... </k> +<REXR> 1 </REXR> +<REG> 4 </REG> rule <OUTREG> _ => REG_R13D </OUTREG> -<k> GPR32_SB => . ... </k> -<REXB> 1 </REXB> -<SRM> 5 </SRM> +<k> GPR32_R => . ... </k> +<REXR> 1 </REXR> +<REG> 5 </REG> rule <OUTREG> _ => REG_R14D </OUTREG> -<k> GPR32_SB => . ... </k> -<REXB> 1 </REXB> -<SRM> 6 </SRM> +<k> GPR32_R => . ... </k> +<REXR> 1 </REXR> +<REG> 6 </REG> rule <OUTREG> _ => REG_R15D </OUTREG> -<k> GPR32_SB => . ... </k> -<REXB> 1 </REXB> -<SRM> 7 </SRM> - - - -syntax K ::= "Ar9" -rule <OUTREG> _ => REG_R9W </OUTREG> -<k> Ar9 => . ... </k> -<EASZ> 1 </EASZ> +<k> GPR32_R => . ... </k> +<REXR> 1 </REXR> +<REG> 7 </REG> -rule <OUTREG> _ => REG_R9D </OUTREG> -<k> Ar9 => . ... </k> -<EASZ> 2 </EASZ> +syntax K ::= "NELEM_EIGHTHMEM" +rule <NELEM> _ => 64 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 1 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_R9 </OUTREG> -<k> Ar9 => . ... </k> -<EASZ> 3 </EASZ> +rule <NELEM> _ => 32 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 2 </ELEMENTSIZE> +<VL> 2 </VL> -syntax K ::= "FINAL_SSEG1" -rule <OUTREG> _ => REG_SS </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> -<k> FINAL_SSEG1 => . ... </k> -<MODE> 0 </MODE> +rule <NELEM> _ => 16 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 4 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_SS </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> -<k> FINAL_SSEG1 => . ... </k> -<MODE> 1 </MODE> +rule <NELEM> _ => 8 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 8 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_INVALID </OUTREG> -<USINGDEFAULTSEGMENT1> _ => 1 </USINGDEFAULTSEGMENT1> -<k> FINAL_SSEG1 => . ... </k> -<MODE> 2 </MODE> +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 16 </ELEMENTSIZE> +<VL> 2 </VL> -syntax K ::= "VSIB_YMM" -rule <SCALE> _ => 1 </SCALE> -<k> VSIB_YMM => VSIB_BASE ~> VSIB_INDEX_YMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 0 </SIBSCALE> +rule <NELEM> _ => 2 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 2 </VL> -rule <SCALE> _ => 2 </SCALE> -<k> VSIB_YMM => VSIB_BASE ~> VSIB_INDEX_YMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 1 </SIBSCALE> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 64 </ELEMENTSIZE> +<VL> 2 </VL> -rule <SCALE> _ => 4 </SCALE> -<k> VSIB_YMM => VSIB_BASE ~> VSIB_INDEX_YMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 2 </SIBSCALE> +rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> +<ELEMENTSIZE> 128 </ELEMENTSIZE> +<VL> 2 </VL> -rule <SCALE> _ => 8 </SCALE> -<k> VSIB_YMM => VSIB_BASE ~> VSIB_INDEX_YMM ~> OUTREGToINDEX ... </k> -<SIBSCALE> 3 </SIBSCALE> +rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> +<ELEMENTSIZE> 256 </ELEMENTSIZE> +<VL> 2 </VL> -syntax K ::= "VGPR32_R_32" -rule <OUTREG> _ => REG_EAX </OUTREG> -<k> VGPR32_R_32 => . ... </k> -<REG> 0 </REG> +rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> +<ELEMENTSIZE> 512 </ELEMENTSIZE> +<VL> 2 </VL> -rule <OUTREG> _ => REG_ECX </OUTREG> -<k> VGPR32_R_32 => . ... </k> -<REG> 1 </REG> +rule <NELEM> _ => 32 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 1 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_EDX </OUTREG> -<k> VGPR32_R_32 => . ... </k> -<REG> 2 </REG> +rule <NELEM> _ => 16 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 2 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_EBX </OUTREG> -<k> VGPR32_R_32 => . ... </k> -<REG> 3 </REG> +rule <NELEM> _ => 8 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 4 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ESP </OUTREG> -<k> VGPR32_R_32 => . ... </k> -<REG> 4 </REG> +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 8 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_EBP </OUTREG> -<k> VGPR32_R_32 => . ... </k> -<REG> 5 </REG> +rule <NELEM> _ => 2 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 16 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_ESI </OUTREG> -<k> VGPR32_R_32 => . ... </k> -<REG> 6 </REG> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 1 </VL> -rule <OUTREG> _ => REG_EDI </OUTREG> -<k> VGPR32_R_32 => . ... </k> -<REG> 7 </REG> +rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> +<ELEMENTSIZE> 64 </ELEMENTSIZE> +<VL> 1 </VL> -syntax K ::= "YMM_B" -rule <k> YMM_B => YMM_B_32 ... </k> -<MODE> 0 </MODE> +rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> +<ELEMENTSIZE> 128 </ELEMENTSIZE> +<VL> 1 </VL> -rule <k> YMM_B => YMM_B_32 ... </k> -<MODE> 1 </MODE> +rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> +<ELEMENTSIZE> 256 </ELEMENTSIZE> +<VL> 1 </VL> -rule <k> YMM_B => YMM_B_64 ... </k> -<MODE> 2 </MODE> +rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> +<ELEMENTSIZE> 512 </ELEMENTSIZE> +<VL> 1 </VL> -syntax K ::= "YMM_B_64" -rule <OUTREG> _ => REG_YMM0 </OUTREG> -<k> YMM_B_64 => . ... </k> -<REXB> 0 </REXB> -<RM> 0 </RM> +rule <NELEM> _ => 16 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 1 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM1 </OUTREG> -<k> YMM_B_64 => . ... </k> -<REXB> 0 </REXB> -<RM> 1 </RM> +rule <NELEM> _ => 8 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 2 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM2 </OUTREG> -<k> YMM_B_64 => . ... </k> -<REXB> 0 </REXB> -<RM> 2 </RM> +rule <NELEM> _ => 4 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 4 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM3 </OUTREG> -<k> YMM_B_64 => . ... </k> -<REXB> 0 </REXB> -<RM> 3 </RM> +rule <NELEM> _ => 2 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 8 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM4 </OUTREG> -<k> YMM_B_64 => . ... </k> -<REXB> 0 </REXB> -<RM> 4 </RM> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_EIGHTHMEM => . ... </k> +<ELEMENTSIZE> 16 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM5 </OUTREG> -<k> YMM_B_64 => . ... </k> -<REXB> 0 </REXB> -<RM> 5 </RM> +rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> +<ELEMENTSIZE> 32 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM6 </OUTREG> -<k> YMM_B_64 => . ... </k> -<REXB> 0 </REXB> -<RM> 6 </RM> +rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> +<ELEMENTSIZE> 64 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM7 </OUTREG> -<k> YMM_B_64 => . ... </k> -<REXB> 0 </REXB> -<RM> 7 </RM> +rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> +<ELEMENTSIZE> 128 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM8 </OUTREG> -<k> YMM_B_64 => . ... </k> -<REXB> 1 </REXB> -<RM> 0 </RM> +rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> +<ELEMENTSIZE> 256 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM9 </OUTREG> -<k> YMM_B_64 => . ... </k> -<REXB> 1 </REXB> -<RM> 1 </RM> +rule <k> NELEM_EIGHTHMEM => DecoderError ... </k> +<ELEMENTSIZE> 512 </ELEMENTSIZE> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM10 </OUTREG> -<k> YMM_B_64 => . ... </k> -<REXB> 1 </REXB> -<RM> 2 </RM> +syntax K ::= "SE_IMM8" +rule <IMMWIDTH> _ => 8 </IMMWIDTH> +<k> SE_IMM8 => . ... </k> -rule <OUTREG> _ => REG_YMM11 </OUTREG> -<k> YMM_B_64 => . ... </k> -<REXB> 1 </REXB> -<RM> 3 </RM> +syntax K ::= "NELEM_GPR_WRITER_STORE_SUBDWORD" +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_STORE_SUBDWORD => . ... </k> +<VL> 0 </VL> -rule <OUTREG> _ => REG_YMM12 </OUTREG> -<k> YMM_B_64 => . ... </k> -<REXB> 1 </REXB> -<RM> 4 </RM> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_STORE_SUBDWORD => . ... </k> +<VL> 1 </VL> -rule <OUTREG> _ => REG_YMM13 </OUTREG> -<k> YMM_B_64 => . ... </k> -<REXB> 1 </REXB> -<RM> 5 </RM> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_STORE_SUBDWORD => . ... </k> +<VL> 2 </VL> -rule <OUTREG> _ => REG_YMM14 </OUTREG> -<k> YMM_B_64 => . ... </k> -<REXB> 1 </REXB> -<RM> 6 </RM> +syntax K ::= "FIX_ROUND_LEN512" +rule <VL> _ => 2 </VL> +<k> FIX_ROUND_LEN512 => . ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_YMM15 </OUTREG> -<k> YMM_B_64 => . ... </k> -<REXB> 1 </REXB> -<RM> 7 </RM> +rule <VL> _ => 2 </VL> +<k> FIX_ROUND_LEN512 => . ... </k> +<MODE> 1 </MODE> -syntax K ::= "SIB_BASE0" -rule <k> SIB_BASE0 => ArAX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 0 </SIBBASE> +rule <VL> _ => 2 </VL> +<k> FIX_ROUND_LEN512 => . ... </k> +<MODE> 2 </MODE> -rule <k> SIB_BASE0 => Ar8 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 0 </SIBBASE> +syntax K ::= "SIMM8" +rule <IMMWIDTH> _ => 8 </IMMWIDTH> +<IMM0SIGNED> _ => 1 </IMM0SIGNED> +<k> SIMM8 => . ... </k> -rule <k> SIB_BASE0 => ArCX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 1 </SIBBASE> +syntax K ::= "DR_R" +rule <OUTREG> _ => REG_DR0 </OUTREG> +<k> DR_R => . ... </k> +<REXR> 0 </REXR> +<REG> 0 </REG> -rule <k> SIB_BASE0 => Ar9 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 1 </SIBBASE> +rule <OUTREG> _ => REG_DR1 </OUTREG> +<k> DR_R => . ... </k> +<REXR> 0 </REXR> +<REG> 1 </REG> -rule <k> SIB_BASE0 => ArDX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 2 </SIBBASE> +rule <OUTREG> _ => REG_DR2 </OUTREG> +<k> DR_R => . ... </k> +<REXR> 0 </REXR> +<REG> 2 </REG> -rule <k> SIB_BASE0 => Ar10 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 2 </SIBBASE> +rule <OUTREG> _ => REG_DR3 </OUTREG> +<k> DR_R => . ... </k> +<REXR> 0 </REXR> +<REG> 3 </REG> -rule <k> SIB_BASE0 => ArBX ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 3 </SIBBASE> +rule <OUTREG> _ => REG_DR4 </OUTREG> +<k> DR_R => . ... </k> +<REXR> 0 </REXR> +<REG> 4 </REG> -rule <k> SIB_BASE0 => Ar11 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 3 </SIBBASE> +rule <OUTREG> _ => REG_DR5 </OUTREG> +<k> DR_R => . ... </k> +<REXR> 0 </REXR> +<REG> 5 </REG> -rule <k> SIB_BASE0 => ArSP ~> OUTREGToBASE0 ~> FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 4 </SIBBASE> +rule <OUTREG> _ => REG_DR6 </OUTREG> +<k> DR_R => . ... </k> +<REXR> 0 </REXR> +<REG> 6 </REG> -rule <k> SIB_BASE0 => Ar12 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 4 </SIBBASE> +rule <OUTREG> _ => REG_DR7 </OUTREG> +<k> DR_R => . ... </k> +<REXR> 0 </REXR> +<REG> 7 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<BASE0> _ => REG_INVALID </BASE0> +rule <OUTREG> _ => REG_ERROR </OUTREG> <ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> SIB_BASE0 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 5 </SIBBASE> -<MOD> 0 </MOD> - - - -rule <DISPWIDTH> _ => 8 </DISPWIDTH> -<k> SIB_BASE0 => ArBP ~> OUTREGToBASE0 ~> FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 5 </SIBBASE> -<MOD> 1 </MOD> - - - -rule <DISPWIDTH> _ => 32 </DISPWIDTH> -<k> SIB_BASE0 => ArBP ~> OUTREGToBASE0 ~> FINAL_SSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 5 </SIBBASE> -<MOD> 2 </MOD> +<k> DR_R => . ... </k> +<REXR> 1 </REXR> +<REG> 0 </REG> -rule <NEEDMEMDISP> _ => 32 </NEEDMEMDISP> -<BASE0> _ => REG_INVALID </BASE0> -<k> SIB_BASE0 => FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 5 </SIBBASE> -<MOD> 0 </MOD> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> DR_R => . ... </k> +<REXR> 1 </REXR> +<REG> 1 </REG> -rule <DISPWIDTH> _ => 8 </DISPWIDTH> -<k> SIB_BASE0 => Ar13 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 5 </SIBBASE> -<MOD> 1 </MOD> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> DR_R => . ... </k> +<REXR> 1 </REXR> +<REG> 2 </REG> -rule <DISPWIDTH> _ => 32 </DISPWIDTH> -<k> SIB_BASE0 => Ar13 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 5 </SIBBASE> -<MOD> 2 </MOD> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> DR_R => . ... </k> +<REXR> 1 </REXR> +<REG> 3 </REG> -rule <k> SIB_BASE0 => ArSI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 6 </SIBBASE> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> DR_R => . ... </k> +<REXR> 1 </REXR> +<REG> 4 </REG> -rule <k> SIB_BASE0 => Ar14 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 6 </SIBBASE> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> DR_R => . ... </k> +<REXR> 1 </REXR> +<REG> 5 </REG> -rule <k> SIB_BASE0 => ArDI ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 0 </REXB> -<SIBBASE> 7 </SIBBASE> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> DR_R => . ... </k> +<REXR> 1 </REXR> +<REG> 6 </REG> -rule <k> SIB_BASE0 => Ar15 ~> OUTREGToBASE0 ~> FINAL_DSEG ~> OUTREGToSEG0 ... </k> -<REXB> 1 </REXB> -<SIBBASE> 7 </SIBBASE> +rule <OUTREG> _ => REG_ERROR </OUTREG> +<k> DR_R => . ... </k> +<REXR> 1 </REXR> +<REG> 7 </REG> -syntax K ::= "GPR8_B" -rule <OUTREG> _ => REG_AL </OUTREG> -<k> GPR8_B => . ... </k> +syntax K ::= "ZMM_B3_64" +rule <OUTREG> _ => REG_ZMM0 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 0 </REXX> <REXB> 0 </REXB> <RM> 0 </RM> -rule <OUTREG> _ => REG_CL </OUTREG> -<k> GPR8_B => . ... </k> +rule <OUTREG> _ => REG_ZMM1 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 0 </REXX> <REXB> 0 </REXB> <RM> 1 </RM> -rule <OUTREG> _ => REG_DL </OUTREG> -<k> GPR8_B => . ... </k> +rule <OUTREG> _ => REG_ZMM2 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 0 </REXX> <REXB> 0 </REXB> <RM> 2 </RM> -rule <OUTREG> _ => REG_BL </OUTREG> -<k> GPR8_B => . ... </k> +rule <OUTREG> _ => REG_ZMM3 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 0 </REXX> <REXB> 0 </REXB> <RM> 3 </RM> -rule <OUTREG> _ => REG_AH </OUTREG> -<k> GPR8_B => . ... </k> -<REXB> 0 </REXB> -<RM> 4 </RM> -<REX> 0 </REX> - - - -rule <OUTREG> _ => REG_CH </OUTREG> -<k> GPR8_B => . ... </k> -<REXB> 0 </REXB> -<RM> 5 </RM> -<REX> 0 </REX> - - - -rule <OUTREG> _ => REG_DH </OUTREG> -<k> GPR8_B => . ... </k> -<REXB> 0 </REXB> -<RM> 6 </RM> -<REX> 0 </REX> - - - -rule <OUTREG> _ => REG_BH </OUTREG> -<k> GPR8_B => . ... </k> -<REXB> 0 </REXB> -<RM> 7 </RM> -<REX> 0 </REX> - - - -rule <OUTREG> _ => REG_SPL </OUTREG> -<k> GPR8_B => . ... </k> +rule <OUTREG> _ => REG_ZMM4 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 0 </REXX> <REXB> 0 </REXB> <RM> 4 </RM> -<REX> 1 </REX> -rule <OUTREG> _ => REG_BPL </OUTREG> -<k> GPR8_B => . ... </k> +rule <OUTREG> _ => REG_ZMM5 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 0 </REXX> <REXB> 0 </REXB> <RM> 5 </RM> -<REX> 1 </REX> -rule <OUTREG> _ => REG_SIL </OUTREG> -<k> GPR8_B => . ... </k> +rule <OUTREG> _ => REG_ZMM6 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 0 </REXX> <REXB> 0 </REXB> <RM> 6 </RM> -<REX> 1 </REX> -rule <OUTREG> _ => REG_DIL </OUTREG> -<k> GPR8_B => . ... </k> +rule <OUTREG> _ => REG_ZMM7 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 0 </REXX> <REXB> 0 </REXB> <RM> 7 </RM> -<REX> 1 </REX> -rule <OUTREG> _ => REG_R8B </OUTREG> -<k> GPR8_B => . ... </k> +rule <OUTREG> _ => REG_ZMM8 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 0 </REXX> <REXB> 1 </REXB> <RM> 0 </RM> -rule <OUTREG> _ => REG_R9B </OUTREG> -<k> GPR8_B => . ... </k> +rule <OUTREG> _ => REG_ZMM9 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 0 </REXX> <REXB> 1 </REXB> <RM> 1 </RM> -rule <OUTREG> _ => REG_R10B </OUTREG> -<k> GPR8_B => . ... </k> +rule <OUTREG> _ => REG_ZMM10 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 0 </REXX> <REXB> 1 </REXB> <RM> 2 </RM> -rule <OUTREG> _ => REG_R11B </OUTREG> -<k> GPR8_B => . ... </k> +rule <OUTREG> _ => REG_ZMM11 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 0 </REXX> <REXB> 1 </REXB> <RM> 3 </RM> -rule <OUTREG> _ => REG_R12B </OUTREG> -<k> GPR8_B => . ... </k> +rule <OUTREG> _ => REG_ZMM12 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 0 </REXX> <REXB> 1 </REXB> <RM> 4 </RM> -rule <OUTREG> _ => REG_R13B </OUTREG> -<k> GPR8_B => . ... </k> +rule <OUTREG> _ => REG_ZMM13 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 0 </REXX> <REXB> 1 </REXB> <RM> 5 </RM> -rule <OUTREG> _ => REG_R14B </OUTREG> -<k> GPR8_B => . ... </k> +rule <OUTREG> _ => REG_ZMM14 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 0 </REXX> <REXB> 1 </REXB> <RM> 6 </RM> -rule <OUTREG> _ => REG_R15B </OUTREG> -<k> GPR8_B => . ... </k> +rule <OUTREG> _ => REG_ZMM15 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 0 </REXX> <REXB> 1 </REXB> <RM> 7 </RM> -syntax K ::= "MASK1" -rule <OUTREG> _ => REG_K0 </OUTREG> -<k> MASK1 => . ... </k> -<MASK> 0 </MASK> +rule <OUTREG> _ => REG_ZMM16 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 0 </REXB> +<RM> 0 </RM> -rule <OUTREG> _ => REG_K1 </OUTREG> -<k> MASK1 => . ... </k> -<MASK> 1 </MASK> +rule <OUTREG> _ => REG_ZMM17 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 0 </REXB> +<RM> 1 </RM> -rule <OUTREG> _ => REG_K2 </OUTREG> -<k> MASK1 => . ... </k> -<MASK> 2 </MASK> +rule <OUTREG> _ => REG_ZMM18 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 0 </REXB> +<RM> 2 </RM> -rule <OUTREG> _ => REG_K3 </OUTREG> -<k> MASK1 => . ... </k> -<MASK> 3 </MASK> +rule <OUTREG> _ => REG_ZMM19 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 0 </REXB> +<RM> 3 </RM> -rule <OUTREG> _ => REG_K4 </OUTREG> -<k> MASK1 => . ... </k> -<MASK> 4 </MASK> +rule <OUTREG> _ => REG_ZMM20 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 0 </REXB> +<RM> 4 </RM> -rule <OUTREG> _ => REG_K5 </OUTREG> -<k> MASK1 => . ... </k> -<MASK> 5 </MASK> +rule <OUTREG> _ => REG_ZMM21 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 0 </REXB> +<RM> 5 </RM> -rule <OUTREG> _ => REG_K6 </OUTREG> -<k> MASK1 => . ... </k> -<MASK> 6 </MASK> +rule <OUTREG> _ => REG_ZMM22 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 0 </REXB> +<RM> 6 </RM> -rule <OUTREG> _ => REG_K7 </OUTREG> -<k> MASK1 => . ... </k> -<MASK> 7 </MASK> +rule <OUTREG> _ => REG_ZMM23 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 0 </REXB> +<RM> 7 </RM> -syntax K ::= "GPRy_R" -rule <k> GPRy_R => GPR64_R ... </k> -<EOSZ> 3 </EOSZ> +rule <OUTREG> _ => REG_ZMM24 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 1 </REXB> +<RM> 0 </RM> -rule <k> GPRy_R => GPR32_R ... </k> -<EOSZ> 2 </EOSZ> +rule <OUTREG> _ => REG_ZMM25 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 1 </REXB> +<RM> 1 </RM> -rule <k> GPRy_R => GPR32_R ... </k> -<EOSZ> 1 </EOSZ> +rule <OUTREG> _ => REG_ZMM26 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 1 </REXB> +<RM> 2 </RM> -syntax K ::= "NELEM_GPR_WRITER_LDOP_Q" -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_LDOP_Q => . ... </k> -<VL> 0 </VL> +rule <OUTREG> _ => REG_ZMM27 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 1 </REXB> +<RM> 3 </RM> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_LDOP_Q => . ... </k> -<VL> 1 </VL> +rule <OUTREG> _ => REG_ZMM28 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 1 </REXB> +<RM> 4 </RM> -rule <NELEM> _ => 1 </NELEM> -<k> NELEM_GPR_WRITER_LDOP_Q => . ... </k> -<VL> 2 </VL> +rule <OUTREG> _ => REG_ZMM29 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 1 </REXB> +<RM> 5 </RM> -syntax K ::= "GPR32_X" -rule <OUTREG> _ => REG_EAX </OUTREG> -<k> GPR32_X => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 0 </SIBINDEX> +rule <OUTREG> _ => REG_ZMM30 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 1 </REXB> +<RM> 6 </RM> -rule <OUTREG> _ => REG_ECX </OUTREG> -<k> GPR32_X => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 1 </SIBINDEX> +rule <OUTREG> _ => REG_ZMM31 </OUTREG> +<k> ZMM_B3_64 => . ... </k> +<REXX> 1 </REXX> +<REXB> 1 </REXB> +<RM> 7 </RM> + + + +syntax K ::= "ArDX" +rule <OUTREG> _ => REG_DX </OUTREG> +<k> ArDX => . ... </k> +<EASZ> 1 </EASZ> rule <OUTREG> _ => REG_EDX </OUTREG> -<k> GPR32_X => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 2 </SIBINDEX> +<k> ArDX => . ... </k> +<EASZ> 2 </EASZ> -rule <OUTREG> _ => REG_EBX </OUTREG> -<k> GPR32_X => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 3 </SIBINDEX> +rule <OUTREG> _ => REG_RDX </OUTREG> +<k> ArDX => . ... </k> +<EASZ> 3 </EASZ> -rule <OUTREG> _ => REG_INVALID </OUTREG> -<k> GPR32_X => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 4 </SIBINDEX> +syntax K ::= "ZMM_N3" +rule <k> ZMM_N3 => ZMM_N3_32 ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_EBP </OUTREG> -<k> GPR32_X => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 5 </SIBINDEX> +rule <k> ZMM_N3 => ZMM_N3_32 ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_ESI </OUTREG> -<k> GPR32_X => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 6 </SIBINDEX> +rule <k> ZMM_N3 => ZMM_N3_64 ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_EDI </OUTREG> -<k> GPR32_X => . ... </k> -<REXX> 0 </REXX> -<SIBINDEX> 7 </SIBINDEX> +syntax K ::= "YMM_B" +rule <k> YMM_B => YMM_B_32 ... </k> +<MODE> 0 </MODE> -rule <OUTREG> _ => REG_R8D </OUTREG> -<k> GPR32_X => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 0 </SIBINDEX> +rule <k> YMM_B => YMM_B_32 ... </k> +<MODE> 1 </MODE> -rule <OUTREG> _ => REG_R9D </OUTREG> -<k> GPR32_X => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 1 </SIBINDEX> +rule <k> YMM_B => YMM_B_64 ... </k> +<MODE> 2 </MODE> -rule <OUTREG> _ => REG_R10D </OUTREG> -<k> GPR32_X => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 2 </SIBINDEX> +syntax K ::= "NELEM_GPR_WRITER_STORE_BYTE" +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_STORE_BYTE => . ... </k> +<VL> 0 </VL> -rule <OUTREG> _ => REG_R11D </OUTREG> -<k> GPR32_X => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 3 </SIBINDEX> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_STORE_BYTE => . ... </k> +<VL> 1 </VL> -rule <OUTREG> _ => REG_R12D </OUTREG> -<k> GPR32_X => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 4 </SIBINDEX> +rule <NELEM> _ => 1 </NELEM> +<k> NELEM_GPR_WRITER_STORE_BYTE => . ... </k> +<VL> 2 </VL> -rule <OUTREG> _ => REG_R13D </OUTREG> -<k> GPR32_X => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 5 </SIBINDEX> +syntax K ::= "OeAX" +rule <OUTREG> _ => REG_AX </OUTREG> +<k> OeAX => . ... </k> +<EOSZ> 1 </EOSZ> -rule <OUTREG> _ => REG_R14D </OUTREG> -<k> GPR32_X => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 6 </SIBINDEX> +rule <OUTREG> _ => REG_EAX </OUTREG> +<k> OeAX => . ... </k> +<EOSZ> 2 </EOSZ> -rule <OUTREG> _ => REG_R15D </OUTREG> -<k> GPR32_X => . ... </k> -<REXX> 1 </REXX> -<SIBINDEX> 7 </SIBINDEX> +rule <OUTREG> _ => REG_EAX </OUTREG> +<k> OeAX => . ... </k> +<EOSZ> 3 </EOSZ> -syntax K ::= "ESIZE_1_BITS" -rule <ELEMENTSIZE> _ => 1 </ELEMENTSIZE> -<k> ESIZE_1_BITS => . ... </k> -<REX> 0 </REX> +syntax K ::= "MEMDISP32" +rule <DISPWIDTH> _ => 32 </DISPWIDTH> +<k> MEMDISP32 => . ... </k> -syntax K ::= "SEG" -rule <OUTREG> _ => REG_ES </OUTREG> -<k> SEG => . ... </k> -<REG> 0 </REG> +syntax K ::= "XMM_B_32" +rule <OUTREG> _ => REG_XMM0 </OUTREG> +<k> XMM_B_32 => . ... </k> +<RM> 0 </RM> -rule <OUTREG> _ => REG_CS </OUTREG> -<k> SEG => . ... </k> -<REG> 1 </REG> +rule <OUTREG> _ => REG_XMM1 </OUTREG> +<k> XMM_B_32 => . ... </k> +<RM> 1 </RM> -rule <OUTREG> _ => REG_SS </OUTREG> -<k> SEG => . ... </k> -<REG> 2 </REG> +rule <OUTREG> _ => REG_XMM2 </OUTREG> +<k> XMM_B_32 => . ... </k> +<RM> 2 </RM> -rule <OUTREG> _ => REG_DS </OUTREG> -<k> SEG => . ... </k> -<REG> 3 </REG> +rule <OUTREG> _ => REG_XMM3 </OUTREG> +<k> XMM_B_32 => . ... </k> +<RM> 3 </RM> -rule <OUTREG> _ => REG_FS </OUTREG> -<k> SEG => . ... </k> -<REG> 4 </REG> +rule <OUTREG> _ => REG_XMM4 </OUTREG> +<k> XMM_B_32 => . ... </k> +<RM> 4 </RM> -rule <OUTREG> _ => REG_GS </OUTREG> -<k> SEG => . ... </k> -<REG> 5 </REG> +rule <OUTREG> _ => REG_XMM5 </OUTREG> +<k> XMM_B_32 => . ... </k> +<RM> 5 </RM> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<ENCODERPREFERRED> _ => 1 </ENCODERPREFERRED> -<k> SEG => . ... </k> -<REG> 6 </REG> +rule <OUTREG> _ => REG_XMM6 </OUTREG> +<k> XMM_B_32 => . ... </k> +<RM> 6 </RM> -rule <OUTREG> _ => REG_ERROR </OUTREG> -<k> SEG => . ... </k> -<REG> 7 </REG> +rule <OUTREG> _ => REG_XMM7 </OUTREG> +<k> XMM_B_32 => . ... </k> +<RM> 7 </RM> -syntax K ::= "GPR16_R" -rule <OUTREG> _ => REG_AX </OUTREG> -<k> GPR16_R => . ... </k> +syntax K ::= "VGPR64_R" +rule <OUTREG> _ => REG_RAX </OUTREG> +<k> VGPR64_R => . ... </k> <REXR> 0 </REXR> <REG> 0 </REG> -rule <OUTREG> _ => REG_CX </OUTREG> -<k> GPR16_R => . ... </k> +rule <OUTREG> _ => REG_RCX </OUTREG> +<k> VGPR64_R => . ... </k> <REXR> 0 </REXR> <REG> 1 </REG> -rule <OUTREG> _ => REG_DX </OUTREG> -<k> GPR16_R => . ... </k> +rule <OUTREG> _ => REG_RDX </OUTREG> +<k> VGPR64_R => . ... </k> <REXR> 0 </REXR> <REG> 2 </REG> -rule <OUTREG> _ => REG_BX </OUTREG> -<k> GPR16_R => . ... </k> +rule <OUTREG> _ => REG_RBX </OUTREG> +<k> VGPR64_R => . ... </k> <REXR> 0 </REXR> <REG> 3 </REG> -rule <OUTREG> _ => REG_SP </OUTREG> -<k> GPR16_R => . ... </k> +rule <OUTREG> _ => REG_RSP </OUTREG> +<k> VGPR64_R => . ... </k> <REXR> 0 </REXR> <REG> 4 </REG> -rule <OUTREG> _ => REG_BP </OUTREG> -<k> GPR16_R => . ... </k> +rule <OUTREG> _ => REG_RBP </OUTREG> +<k> VGPR64_R => . ... </k> <REXR> 0 </REXR> <REG> 5 </REG> -rule <OUTREG> _ => REG_SI </OUTREG> -<k> GPR16_R => . ... </k> +rule <OUTREG> _ => REG_RSI </OUTREG> +<k> VGPR64_R => . ... </k> <REXR> 0 </REXR> <REG> 6 </REG> -rule <OUTREG> _ => REG_DI </OUTREG> -<k> GPR16_R => . ... </k> +rule <OUTREG> _ => REG_RDI </OUTREG> +<k> VGPR64_R => . ... </k> <REXR> 0 </REXR> <REG> 7 </REG> -rule <OUTREG> _ => REG_R8W </OUTREG> -<k> GPR16_R => . ... </k> +rule <OUTREG> _ => REG_R8 </OUTREG> +<k> VGPR64_R => . ... </k> <REXR> 1 </REXR> <REG> 0 </REG> -rule <OUTREG> _ => REG_R9W </OUTREG> -<k> GPR16_R => . ... </k> +rule <OUTREG> _ => REG_R9 </OUTREG> +<k> VGPR64_R => . ... </k> <REXR> 1 </REXR> <REG> 1 </REG> -rule <OUTREG> _ => REG_R10W </OUTREG> -<k> GPR16_R => . ... </k> +rule <OUTREG> _ => REG_R10 </OUTREG> +<k> VGPR64_R => . ... </k> <REXR> 1 </REXR> <REG> 2 </REG> -rule <OUTREG> _ => REG_R11W </OUTREG> -<k> GPR16_R => . ... </k> +rule <OUTREG> _ => REG_R11 </OUTREG> +<k> VGPR64_R => . ... </k> <REXR> 1 </REXR> <REG> 3 </REG> -rule <OUTREG> _ => REG_R12W </OUTREG> -<k> GPR16_R => . ... </k> +rule <OUTREG> _ => REG_R12 </OUTREG> +<k> VGPR64_R => . ... </k> <REXR> 1 </REXR> <REG> 4 </REG> -rule <OUTREG> _ => REG_R13W </OUTREG> -<k> GPR16_R => . ... </k> +rule <OUTREG> _ => REG_R13 </OUTREG> +<k> VGPR64_R => . ... </k> <REXR> 1 </REXR> <REG> 5 </REG> -rule <OUTREG> _ => REG_R14W </OUTREG> -<k> GPR16_R => . ... </k> +rule <OUTREG> _ => REG_R14 </OUTREG> +<k> VGPR64_R => . ... </k> <REXR> 1 </REXR> <REG> 6 </REG> -rule <OUTREG> _ => REG_R15W </OUTREG> -<k> GPR16_R => . ... </k> +rule <OUTREG> _ => REG_R15 </OUTREG> +<k> VGPR64_R => . ... </k> <REXR> 1 </REXR> <REG> 7 </REG> diff --git a/generator/datafiles/all-dec-instructions.txt b/generator/datafiles/all-dec-instructions.txt index 9c7b8d47e3dfe8e802f8ad45157b23f04a0d357c..73637604f4f8f66d0f186c8ed062573010fae78e 100644 --- a/generator/datafiles/all-dec-instructions.txt +++ b/generator/datafiles/all-dec-instructions.txt @@ -1,4 +1,4 @@ -#Modified by removing the replaced BSF instruction, which was causing issues. +#Modified by removing the replaced BSF/BSR instruction, which was causing issues. ###FILE: ./datafiles/xed-isa.txt @@ -15644,21 +15644,21 @@ OPERANDS : REG0=GPRv_R():w:v REG1=GPRv_B():r:v } -{ -ICLASS : BSR -VERSION : 1 -COMMENT : AMD reused 0FBD for LZCNT and made BSR not have a refining prefix. This version replaces the normal version of BSR -CPL : 3 -CATEGORY : BITBYTE -EXTENSION : BASE -ISA_SET : I386 -FLAGS : MUST [ of-u sf-u zf-mod af-u pf-u cf-u ] -PATTERN : 0x0F 0xBD not_refining_f3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() -OPERANDS : REG0=GPRv_R():cw MEM0:r:v - -PATTERN : 0x0F 0xBD not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn] -OPERANDS : REG0=GPRv_R():cw REG1=GPRv_B():r -} +#{ +#ICLASS : BSR +#VERSION : 1 +#COMMENT : AMD reused 0FBD for LZCNT and made BSR not have a refining prefix. This version replaces the normal version of BSR +#CPL : 3 +#CATEGORY : BITBYTE +#EXTENSION : BASE +#ISA_SET : I386 +#FLAGS : MUST [ of-u sf-u zf-mod af-u pf-u cf-u ] +#PATTERN : 0x0F 0xBD not_refining_f3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() +#OPERANDS : REG0=GPRv_R():cw MEM0:r:v +# +#PATTERN : 0x0F 0xBD not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn] +#OPERANDS : REG0=GPRv_R():cw REG1=GPRv_B():r +#} ###FILE: ./datafiles/xed-amd-clzero.txt diff --git a/generator/instructions.py b/generator/instructions.py index fbccdb1dc7979d48e872578c8023306db986de8e..b16662fb5837f4ba718580b8b0ab59f68bb9ac4d 100644 --- a/generator/instructions.py +++ b/generator/instructions.py @@ -205,7 +205,7 @@ class Instruction(nonterminals.NonterminalAlternative): def __copy__(self): return Instruction(self.props) -instruction_properties = ["ATTRIBUTES", "CATEGORY", "DISASM", "DISASM_ATTSV", "ICLASS", "UNAME"] # There are more, but these are the ones we care about. +instruction_properties = ["ATTRIBUTES", "CATEGORY", "DISASM", "DISASM_ATTSV", "ICLASS", "UNAME", "VERSION"] # There are more, but these are the ones we care about. repeatable_properties = ["PATTERN", "OPERANDS", "IFORM"] # Some instructions have variants that share the above patterns. prop = re.compile("^(\\w+)\\s*:([^#]*)(#.*)?$") def parse_instruction(lines): diff --git a/inum-to-opcode.k b/inum-to-opcode.k index c5851a41566ad40b727c97b2acfbf0b2c5278455..a4a12f3159396d2606985a4ffb676b929573044a 100644 --- a/inum-to-opcode.k +++ b/inum-to-opcode.k @@ -2622,9 +2622,15 @@ module INUM-TO-OPCODE-FUNCTION rule INumOSZToOpcode(3642, 0) => bsfw rule INumOSZToOpcode(3642, 1) => bsfl rule INumOSZToOpcode(3642, 2) => bsfq + rule INumOSZToOpcode(3648, 0) => lzcntw + rule INumOSZToOpcode(3648, 1) => lzcntl + rule INumOSZToOpcode(3648, 2) => lzcntq rule INumOSZToOpcode(3649, 0) => lzcntw rule INumOSZToOpcode(3649, 1) => lzcntl rule INumOSZToOpcode(3649, 2) => lzcntq + rule INumOSZToOpcode(3650, 0) => bsrw + rule INumOSZToOpcode(3650, 1) => bsrl + rule INumOSZToOpcode(3650, 2) => bsrq rule INumOSZToOpcode(3651, 0) => bsrw rule INumOSZToOpcode(3651, 1) => bsrl rule INumOSZToOpcode(3651, 2) => bsrq diff --git a/smallest.txt b/smallest.txt index 22392cc2bb22fb73e86212ed85bd6db0f5acbdf3..2902ca0071b14335e7be9b4a095ccda35966a214 100644 --- a/smallest.txt +++ b/smallest.txt @@ -1 +1 @@ -Disassemble(0x264, 0xF30FBD1B); +Disassemble(0x176, 0xC4E2E0F21B);