summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
Diffstat (limited to 'arch')
-rw-r--r--arch/x86/CMakeLists.txt2
-rw-r--r--arch/x86/arch_x86_intrinsics.cpp46
-rw-r--r--arch/x86/code_generator/iform-type-dump.txt13388
-rwxr-xr-xarch/x86/code_generator/parse-iform-types.py14
-rw-r--r--arch/x86/il.h1913
-rw-r--r--arch/x86/x86_intrinsic_cached_input_types.include1057
-rw-r--r--arch/x86/x86_intrinsic_cached_output_types.include300
-rw-r--r--arch/x86/x86_intrinsic_input_type.include16198
-rw-r--r--arch/x86/x86_intrinsic_output_type.include15762
m---------arch/x86/xed0
10 files changed, 34498 insertions, 14182 deletions
diff --git a/arch/x86/CMakeLists.txt b/arch/x86/CMakeLists.txt
index 574969c0..3b2b9a69 100644
--- a/arch/x86/CMakeLists.txt
+++ b/arch/x86/CMakeLists.txt
@@ -31,7 +31,7 @@ file(GLOB SOURCES *.cpp *.h
# Note to who updates xed: the path replacement file may change, search for its name in the xed directory to find its
# newest location
list(REMOVE_ITEM SOURCES ${PROJECT_SOURCE_DIR}/xed/src/common/xed-operand-values-interface-repl.c)
-list(APPEND SOURCES ${PROJECT_SOURCE_DIR}/xed/datafiles/knc/xed-operand-values-interface-uisa.c)
+list(APPEND SOURCES ${PROJECT_SOURCE_DIR}/xed/datafiles/avx512f/xed-operand-values-interface-uisa.c)
if(DEMO)
add_library(arch_x86 STATIC ${SOURCES})
diff --git a/arch/x86/arch_x86_intrinsics.cpp b/arch/x86/arch_x86_intrinsics.cpp
index b229c7f6..34c4c30a 100644
--- a/arch/x86/arch_x86_intrinsics.cpp
+++ b/arch/x86/arch_x86_intrinsics.cpp
@@ -3819,43 +3819,43 @@ string X86CommonArchitecture::GetIntrinsicName(uint32_t intrinsic)
return "_mm256_2intersect_epi64";
case INTRINSIC_XED_IFORM_VP2INTERSECTQ_MASKmskw_ZMMu64_ZMMu64_AVX512:
return "_mm512_2intersect_epi64";
- case INTRINSIC_XED_IFORM_BEXTR_VGPR32d_VGPR32d_VGPR32d:
+ case INTRINSIC_XED_IFORM_BLSI_GPR32d_GPR32d:
return "_bextr_u32";
- case INTRINSIC_XED_IFORM_BEXTR_VGPR64q_VGPR64q_VGPR64q:
+ case INTRINSIC_XED_IFORM_BEXTR_GPR64q_GPR64q_GPR64q:
return "_bextr_u64";
- case INTRINSIC_XED_IFORM_BLSI_VGPR32d_VGPR32d:
+ case INTRINSIC_XED_IFORM_BLSI_GPR64q_GPR64q:
return "_blsi_u32";
- case INTRINSIC_XED_IFORM_BLSI_VGPR64q_VGPR64q:
- return "_blsi_u64";
- case INTRINSIC_XED_IFORM_BLSMSK_VGPR32d_VGPR32d:
+// case INTRINSIC_XED_IFORM_BLSI_GPR64q_GPR64q:
+// return "_blsi_u64";
+ case INTRINSIC_XED_IFORM_BLSMSK_GPR32d_GPR32d:
return "_blsmsk_u32";
- case INTRINSIC_XED_IFORM_BLSMSK_VGPR64q_VGPR64q:
+ case INTRINSIC_XED_IFORM_BLSMSK_GPR64q_GPR64q:
return "_blsmsk_u64";
- case INTRINSIC_XED_IFORM_BLSR_VGPR32d_VGPR32d:
+ case INTRINSIC_XED_IFORM_BLSR_GPR32d_GPR32d:
return "_blsr_u32";
- case INTRINSIC_XED_IFORM_BLSR_VGPR64q_VGPR64q:
+ case INTRINSIC_XED_IFORM_BLSR_GPR64q_GPR64q:
return "_blsr_u64";
- case INTRINSIC_XED_IFORM_ANDN_VGPR32d_VGPR32d_VGPR32d:
+ case INTRINSIC_XED_IFORM_ANDN_GPR32d_GPR32d_GPR32d:
return "_andn_u32";
- case INTRINSIC_XED_IFORM_ANDN_VGPR64q_VGPR64q_VGPR64q:
+ case INTRINSIC_XED_IFORM_ANDN_GPR64q_GPR64q_GPR64q:
return "_andn_u64";
case INTRINSIC_XED_IFORM_TZCNT_GPRv_GPRv:
return "_tzcnt_u32";
- case INTRINSIC_XED_IFORM_BZHI_VGPR32d_VGPR32d_VGPR32d:
+ case INTRINSIC_XED_IFORM_BZHI_GPR32d_GPR32d_GPR32d:
return "_bzhi_u32";
- case INTRINSIC_XED_IFORM_BZHI_VGPR64q_VGPR64q_VGPR64q:
+ case INTRINSIC_XED_IFORM_BZHI_GPR64q_GPR64q_GPR64q:
return "_bzhi_u64";
- case INTRINSIC_XED_IFORM_PDEP_VGPR32d_VGPR32d_VGPR32d:
+ case INTRINSIC_XED_IFORM_PDEP_GPR32d_GPR32d_GPR32d:
return "_pdep_u32";
- case INTRINSIC_XED_IFORM_PDEP_VGPR64q_VGPR64q_VGPR64q:
+ case INTRINSIC_XED_IFORM_PDEP_GPR64q_GPR64q_GPR64q:
return "_pdep_u64";
- case INTRINSIC_XED_IFORM_PEXT_VGPR32d_VGPR32d_VGPR32d:
+ case INTRINSIC_XED_IFORM_PEXT_GPR32d_GPR32d_GPR32d:
return "_pext_u32";
- case INTRINSIC_XED_IFORM_PEXT_VGPR64q_VGPR64q_VGPR64q:
+ case INTRINSIC_XED_IFORM_PEXT_GPR64q_GPR64q_GPR64q:
return "_pext_u64";
- case INTRINSIC_XED_IFORM_MULX_VGPR32d_VGPR32d_MEMd:
+ case INTRINSIC_XED_IFORM_MULX_GPR32d_GPR32d_MEMd:
return "_mulx_u32";
- case INTRINSIC_XED_IFORM_MULX_VGPR64q_VGPR64q_MEMq:
+ case INTRINSIC_XED_IFORM_MULX_GPR64q_GPR64q_MEMq:
return "_mulx_u64";
case INTRINSIC_XED_IFORM_INCSSPD_GPR32u8:
return "_incsspd";
@@ -4479,8 +4479,8 @@ string X86CommonArchitecture::GetIntrinsicName(uint32_t intrinsic)
return "_mm_stream_ps";
case INTRINSIC_XED_IFORM_MOVHPS_MEMq_XMMps:
return "_mm_storeh_pi";
- case INTRINSIC_XED_IFORM_MOVLPS_MEMq_XMMps:
- return "_mm_storel_pi";
+// case INTRINSIC_XED_IFORM_MOVLPS_MEMq_XMMps:
+// return "_mm_storel_pi";
case INTRINSIC_XED_IFORM_MOVAPS_MEMps_XMMps:
return "_mm_store_ps";
case INTRINSIC_XED_IFORM_MOVUPS_MEMps_XMMps:
@@ -4657,8 +4657,8 @@ string X86CommonArchitecture::GetIntrinsicName(uint32_t intrinsic)
return "_mm_load_si128";
case INTRINSIC_XED_IFORM_MOVDQU_XMMdq_MEMdq:
return "_mm_loadu_si128";
- case INTRINSIC_XED_IFORM_MASKMOVDQU_XMMdq_XMMdq:
- return "_mm_maskmoveu_si128";
+// case INTRINSIC_XED_IFORM_MASKMOVDQU_XMMdq_XMMdq:
+// return "_mm_maskmoveu_si128";
case INTRINSIC_XED_IFORM_MOVDQA_MEMdq_XMMdq:
return "_mm_store_si128";
case INTRINSIC_XED_IFORM_MOVDQU_MEMdq_XMMdq:
diff --git a/arch/x86/code_generator/iform-type-dump.txt b/arch/x86/code_generator/iform-type-dump.txt
index b34b2211..7a993ef7 100644
--- a/arch/x86/code_generator/iform-type-dump.txt
+++ b/arch/x86/code_generator/iform-type-dump.txt
@@ -1,629 +1,466 @@
-INTRINSIC_XED_IFORM_FADD_ST0_MEMmem32real
+INTRINSIC_XED_IFORM_FADD_MEMmem32real
f80 rw f80
f32 r mem32real
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FADD_ST0_X87
f80 rw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
-INTRINSIC_XED_IFORM_FADD_ST0_MEMm64real
+INTRINSIC_XED_IFORM_FADD_MEMm64real
f80 rw f80
f64 r m64real
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FADD_X87_ST0
f80 rw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FMUL_ST0_MEMmem32real
f80 rw f80
f32 r mem32real
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FMUL_ST0_X87
f80 rw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FMUL_ST0_MEMm64real
f80 rw f80
f64 r m64real
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FMUL_X87_ST0
f80 rw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FCOMP_ST0_MEMmem32real
f80 r f80
f32 r mem32real
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FCOMP_ST0_X87
f80 r f80
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FCOMP_ST0_X87_DCD1
f80 r f80
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FCOMP_ST0_X87_DED0
f80 r f80
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FCOMP_ST0_MEMm64real
f80 r f80
f64 r m64real
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSUB_ST0_MEMmem32real
f80 rw f80
f32 r mem32real
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSUB_ST0_X87
f80 rw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSUB_ST0_MEMm64real
f80 rw f80
f64 r m64real
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSUB_X87_ST0
f80 rw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSUBR_ST0_MEMmem32real
f80 rw f80
f32 r mem32real
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSUBR_ST0_X87
f80 rw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSUBR_ST0_MEMm64real
f80 rw f80
f64 r m64real
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSUBR_X87_ST0
f80 rw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FDIV_ST0_MEMmem32real
f80 rw f80
f32 r mem32real
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FDIV_ST0_X87
f80 rw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FDIV_ST0_MEMm64real
f80 rw f80
f64 r m64real
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FDIV_X87_ST0
f80 rw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FDIVR_ST0_MEMmem32real
f80 rw f80
f32 r mem32real
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FDIVR_ST0_X87
f80 rw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FDIVR_ST0_MEMm64real
f80 rw f80
f64 r m64real
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FDIVR_X87_ST0
f80 rw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FCOM_ST0_MEMmem32real
f80 r f80
f32 r mem32real
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FCOM_ST0_MEMm64real
f80 r f80
f64 r m64real
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FCOM_ST0_X87
f80 r f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FCOM_ST0_X87_DCD0
f80 r f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FLD_ST0_MEMmem32real
f80 w f80
f32 r mem32real
- INVALID r XED_REG_X87PUSH
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FLD_ST0_X87
f80 w f80
f80 r f80
- INVALID r XED_REG_X87PUSH
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FLD_ST0_MEMmem80real
f80 w f80
f80 r mem80real
- INVALID r XED_REG_X87PUSH
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FLD_ST0_MEMm64real
f80 w f80
f64 r m64real
- INVALID r XED_REG_X87PUSH
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FST_MEMmem32real_ST0
f32 w mem32real
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FST_MEMm64real_ST0
f64 w m64real
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FST_X87_ST0
f80 w f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSTP_MEMmem32real_ST0
f32 w mem32real
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSTP_MEMmem80real_ST0
f80 w mem80real
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSTP_MEMm64real_ST0
f64 w m64real
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSTP_X87_ST0
f80 w f80
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSTP_X87_ST0_DFD0
f80 w f80
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSTP_X87_ST0_DFD1
f80 w f80
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSTPNCE_X87_ST0
f80 w f80
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FLDENV_MEMmem14
struct r mem14
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FLDENV_MEMmem28
struct r mem28
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FLDCW_MEMmem16
struct r mem16
- INVALID w XED_REG_X87CONTROL
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FNSTENV_MEMmem14
struct w mem14
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FNSTENV_MEMmem28
struct w mem28
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FNSTCW_MEMmem16
struct w mem16
- INVALID r XED_REG_X87CONTROL
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FXCH_ST0_X87
f80 rw f80
f80 rw f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FXCH_ST0_X87_DFC1
f80 rw f80
f80 rw f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FXCH_ST0_X87_DDC1
f80 rw f80
f80 rw f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FNOP
INTRINSIC_XED_IFORM_FCHS
f80 rw f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FABS
f80 rw f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FTST
f80 rw f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FXAM
f80 rw f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FLD1
f80 w f80
- INVALID r XED_REG_X87PUSH
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FLDL2T
f80 w f80
- INVALID r XED_REG_X87PUSH
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FLDL2E
f80 w f80
- INVALID r XED_REG_X87PUSH
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FLDPI
f80 w f80
- INVALID r XED_REG_X87PUSH
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FLDLG2
f80 w f80
- INVALID r XED_REG_X87PUSH
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FLDLN2
f80 w f80
- INVALID r XED_REG_X87PUSH
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FLDZ
f80 w f80
- INVALID r XED_REG_X87PUSH
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_F2XM1
f80 rw f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FYL2X
f80 r f80
f80 rw f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FPTAN
f80 rw f80
f80 w f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FPATAN
f80 r f80
f80 rw f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FXTRACT
f80 rw f80
f80 w f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FPREM1
f80 rw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FDECSTP
- INVALID rw XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FINCSTP
- INVALID rw XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FPREM
f80 rw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FYL2XP1
f80 r f80
f80 rw f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSQRT
f80 rw f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSINCOS
f80 rw f80
f80 w f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FRNDINT
f80 rw f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSCALE
f80 rw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSIN
f80 rw f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FCOS
f80 rw f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FIADD_ST0_MEMmem32int
f80 rw f80
i32 r mem32int
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FIADD_ST0_MEMmem16int
f80 rw f80
i16 r mem16int
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FIMUL_ST0_MEMmem32int
f80 rw f80
i32 r mem32int
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FIMUL_ST0_MEMmem16int
f80 rw f80
i16 r mem16int
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FICOM_ST0_MEMmem32int
f80 r f80
i32 r mem32int
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FICOM_ST0_MEMmem16int
f80 r f80
i16 r mem16int
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FICOMP_ST0_MEMmem32int
f80 r f80
i32 r mem32int
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FICOMP_ST0_MEMmem16int
f80 r f80
i16 r mem16int
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FISUB_ST0_MEMmem32int
f80 rw f80
i32 r mem32int
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FISUB_ST0_MEMmem16int
f80 rw f80
i16 r mem16int
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FISUBR_ST0_MEMmem32int
f80 rw f80
i32 r mem32int
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FISUBR_ST0_MEMmem16int
f80 rw f80
i16 r mem16int
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FIDIV_ST0_MEMmem32int
f80 rw f80
i32 r mem32int
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FIDIV_ST0_MEMmem16int
f80 rw f80
i16 r mem16int
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FIDIVR_ST0_MEMmem32int
f80 rw f80
i32 r mem32int
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FIDIVR_ST0_MEMmem16int
f80 rw f80
i16 r mem16int
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FCMOVB_ST0_X87
f80 cw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_FCMOVE_ST0_X87
f80 cw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_FCMOVBE_ST0_X87
f80 cw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_FCMOVU_ST0_X87
f80 cw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_FUCOMPP
f80 r f80
f80 r f80
- INVALID rw XED_REG_X87POP2
- INVALID rw XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FILD_ST0_MEMmem32int
f80 w f80
i32 r mem32int
- INVALID r XED_REG_X87PUSH
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FILD_ST0_MEMmem16int
f80 w f80
i16 r mem16int
- INVALID r XED_REG_X87PUSH
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FILD_ST0_MEMm64int
f80 w f80
i64 r m64int
- INVALID r XED_REG_X87PUSH
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FISTTP_MEMmem32int_ST0
i32 w mem32int
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FISTTP_MEMm64int_ST0
i64 w m64int
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FISTTP_MEMmem16int_ST0
i16 w mem16int
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FIST_MEMmem32int_ST0
i32 w mem32int
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FIST_MEMmem16int_ST0
i16 w mem16int
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FISTP_MEMmem32int_ST0
i32 w mem32int
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FISTP_MEMmem16int_ST0
i16 w mem16int
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FISTP_MEMm64int_ST0
i64 w m64int
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FCMOVNB_ST0_X87
f80 cw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_FCMOVNE_ST0_X87
f80 cw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_FCMOVNBE_ST0_X87
f80 cw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_FCMOVNU_ST0_X87
f80 cw f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_FNCLEX
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FNINIT
- INVALID w XED_REG_X87CONTROL
- INVALID w XED_REG_X87TAG
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSETPM287_NOP
@@ -634,145 +471,108 @@ INTRINSIC_XED_IFORM_FDISI8087_NOP
INTRINSIC_XED_IFORM_FUCOMI_ST0_X87
f80 r f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INVALID w rFLAGS
INTRINSIC_XED_IFORM_FCOMI_ST0_X87
f80 r f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INVALID w rFLAGS
INTRINSIC_XED_IFORM_FRSTOR_MEMmem94
struct r mem94
- INVALID w XED_REG_X87CONTROL
INTRINSIC_XED_IFORM_FRSTOR_MEMmem108
struct r mem108
- INVALID w XED_REG_X87CONTROL
INTRINSIC_XED_IFORM_FNSAVE_MEMmem94
struct w mem94
- INVALID rw XED_REG_X87CONTROL
- INVALID rw XED_REG_X87TAG
- INVALID rw XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FNSAVE_MEMmem108
struct w mem108
- INVALID rw XED_REG_X87CONTROL
- INVALID rw XED_REG_X87TAG
- INVALID rw XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FNSTSW_MEMmem16
struct w mem16
- INVALID rw XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FNSTSW_AX
- INVALID w XED_REG_AX
- INVALID rw XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FFREE_X87
f80 r f80
- INVALID w XED_REG_X87TAG
INTRINSIC_XED_IFORM_FUCOM_ST0_X87
f80 r f80
f80 r f80
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FUCOMP_ST0_X87
f80 r f80
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID rw XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FADDP_X87_ST0
f80 rw f80
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FMULP_X87_ST0
f80 rw f80
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FCOMPP
f80 r f80
f80 r f80
- INVALID r XED_REG_X87POP2
- INVALID rw XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSUBRP_X87_ST0
f80 rw f80
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FSUBP_X87_ST0
f80 rw f80
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FDIVRP_X87_ST0
f80 rw f80
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FDIVP_X87_ST0
f80 rw f80
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FBLD_ST0_MEMmem80dec
f80 w f80
b80 r mem80dec
- INVALID r XED_REG_X87PUSH
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FBSTP_MEMmem80dec_ST0
b80 w mem80dec
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INTRINSIC_XED_IFORM_FFREEP_X87
f80 r f80
- INVALID w XED_REG_X87TAG
- INVALID r XED_REG_X87POP
INTRINSIC_XED_IFORM_FUCOMIP_ST0_X87
f80 r f80
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INVALID w rFLAGS
INTRINSIC_XED_IFORM_FCOMIP_ST0_X87
f80 r f80
f80 r f80
- INVALID r XED_REG_X87POP
- INVALID w XED_REG_X87STATUS
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ADD_LOCK_MEMb_IMMb_80r0
u8 rw b
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ADD_LOCK_MEMv_IMMz
int rw v
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ADD_LOCK_MEMb_IMMb_82r0
u8 rw b
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ADD_LOCK_MEMv_IMMb
int rw v
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ADD_LOCK_MEMb_GPR8
@@ -787,34 +587,42 @@ INTRINSIC_XED_IFORM_ADD_LOCK_MEMv_GPRv
INTRINSIC_XED_IFORM_ADD_MEMb_IMMb_80r0
u8 rw b
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ADD_GPR8_IMMb_80r0
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ADD_MEMv_IMMz
int rw v
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ADD_GPRv_IMMz
INVALID rw GPRv_B
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ADD_MEMb_IMMb_82r0
u8 rw b
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ADD_GPR8_IMMb_82r0
INVALID rw GPR8_B
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ADD_MEMv_IMMb
int rw v
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ADD_GPRv_IMMb
INVALID rw GPRv_B
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ADD_MEMb_GPR8
@@ -858,27 +666,32 @@ INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_03
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ADD_AL_IMMb
- INVALID rw XED_REG_AL
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ADD_OrAX_IMMz
INVALID rw OrAX
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_OR_LOCK_MEMb_IMMb_80r1
u8 rw b
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_OR_LOCK_MEMv_IMMz
int rw v
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_OR_LOCK_MEMb_IMMb_82r1
u8 rw b
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_OR_LOCK_MEMv_IMMb
int rw v
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_OR_LOCK_MEMb_GPR8
@@ -893,34 +706,42 @@ INTRINSIC_XED_IFORM_OR_LOCK_MEMv_GPRv
INTRINSIC_XED_IFORM_OR_MEMb_IMMb_80r1
u8 rw b
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_OR_GPR8_IMMb_80r1
INVALID rw GPR8_B
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_OR_MEMv_IMMz
int rw v
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_OR_GPRv_IMMz
INVALID rw GPRv_B
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_OR_MEMb_IMMb_82r1
u8 rw b
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_OR_GPR8_IMMb_82r1
INVALID rw GPR8_B
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_OR_MEMv_IMMb
int rw v
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_OR_GPRv_IMMb
INVALID rw GPRv_B
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_OR_MEMb_GPR8
@@ -964,27 +785,32 @@ INTRINSIC_XED_IFORM_OR_GPRv_GPRv_0B
INVALID w rFLAGS
INTRINSIC_XED_IFORM_OR_AL_IMMb
- INVALID rw XED_REG_AL
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_OR_OrAX_IMMz
INVALID rw OrAX
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ADC_LOCK_MEMb_IMMb_80r2
u8 rw b
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_ADC_LOCK_MEMv_IMMz
int rw v
+ int r z
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_ADC_LOCK_MEMb_IMMb_82r2
u8 rw b
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_ADC_LOCK_MEMv_IMMb
int rw v
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_ADC_LOCK_MEMb_GPR8
@@ -999,34 +825,42 @@ INTRINSIC_XED_IFORM_ADC_LOCK_MEMv_GPRv
INTRINSIC_XED_IFORM_ADC_MEMb_IMMb_80r2
u8 rw b
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_ADC_GPR8_IMMb_80r2
INVALID rw GPR8_B
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_ADC_MEMv_IMMz
int rw v
+ int r z
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_ADC_GPRv_IMMz
INVALID rw GPRv_B
+ int r z
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_ADC_MEMb_IMMb_82r2
u8 rw b
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_ADC_GPR8_IMMb_82r2
INVALID rw GPR8_B
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_ADC_MEMv_IMMb
int rw v
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_ADC_GPRv_IMMb
INVALID rw GPRv_B
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_ADC_MEMb_GPR8
@@ -1070,27 +904,32 @@ INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_13
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_ADC_AL_IMMb
- INVALID rw XED_REG_AL
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_ADC_OrAX_IMMz
INVALID rw OrAX
+ int r z
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_SBB_LOCK_MEMb_IMMb_80r3
u8 rw b
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_SBB_LOCK_MEMv_IMMz
int rw v
+ int r z
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_SBB_LOCK_MEMb_IMMb_82r3
u8 rw b
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_SBB_LOCK_MEMv_IMMb
int rw v
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_SBB_LOCK_MEMb_GPR8
@@ -1105,34 +944,42 @@ INTRINSIC_XED_IFORM_SBB_LOCK_MEMv_GPRv
INTRINSIC_XED_IFORM_SBB_MEMb_IMMb_80r3
u8 rw b
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_SBB_GPR8_IMMb_80r3
INVALID rw GPR8_B
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_SBB_MEMv_IMMz
int rw v
+ int r z
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_SBB_GPRv_IMMz
INVALID rw GPRv_B
+ int r z
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_SBB_MEMb_IMMb_82r3
u8 rw b
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_SBB_GPR8_IMMb_82r3
INVALID rw GPR8_B
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_SBB_MEMv_IMMb
int rw v
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_SBB_GPRv_IMMb
INVALID rw GPRv_B
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_SBB_MEMb_GPR8
@@ -1176,27 +1023,32 @@ INTRINSIC_XED_IFORM_SBB_GPRv_MEMv
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_SBB_AL_IMMb
- INVALID rw XED_REG_AL
+ i8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_SBB_OrAX_IMMz
INVALID rw OrAX
+ int r z
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_AND_LOCK_MEMb_IMMb_80r4
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_AND_LOCK_MEMv_IMMz
int rw v
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_AND_LOCK_MEMb_IMMb_82r4
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_AND_LOCK_MEMv_IMMb
int rw v
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_AND_LOCK_MEMb_GPR8
@@ -1211,34 +1063,42 @@ INTRINSIC_XED_IFORM_AND_LOCK_MEMv_GPRv
INTRINSIC_XED_IFORM_AND_MEMb_IMMb_80r4
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_AND_GPR8_IMMb_80r4
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_AND_MEMv_IMMz
int rw v
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_AND_GPRv_IMMz
INVALID rw GPRv_B
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_AND_MEMb_IMMb_82r4
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_AND_GPR8_IMMb_82r4
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_AND_MEMv_IMMb
int rw v
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_AND_GPRv_IMMb
INVALID rw GPRv_B
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_AND_MEMb_GPR8
@@ -1282,27 +1142,32 @@ INTRINSIC_XED_IFORM_AND_GPRv_MEMv
INVALID w rFLAGS
INTRINSIC_XED_IFORM_AND_AL_IMMb
- INVALID rw XED_REG_AL
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_AND_OrAX_IMMz
INVALID rw OrAX
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SUB_LOCK_MEMb_IMMb_80r5
u8 rw b
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SUB_LOCK_MEMv_IMMz
int rw v
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SUB_LOCK_MEMb_IMMb_82r5
u8 rw b
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SUB_LOCK_MEMv_IMMb
int rw v
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SUB_LOCK_MEMb_GPR8
@@ -1317,34 +1182,42 @@ INTRINSIC_XED_IFORM_SUB_LOCK_MEMv_GPRv
INTRINSIC_XED_IFORM_SUB_MEMb_IMMb_80r5
u8 rw b
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SUB_GPR8_IMMb_80r5
INVALID rw GPR8_B
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SUB_MEMv_IMMz
int rw v
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SUB_GPRv_IMMz
INVALID rw GPRv_B
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SUB_MEMb_IMMb_82r5
u8 rw b
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SUB_GPR8_IMMb_82r5
INVALID rw GPR8_B
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SUB_MEMv_IMMb
int rw v
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SUB_GPRv_IMMb
INVALID rw GPRv_B
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SUB_MEMb_GPR8
@@ -1388,27 +1261,32 @@ INTRINSIC_XED_IFORM_SUB_GPRv_MEMv
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SUB_AL_IMMb
- INVALID rw XED_REG_AL
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SUB_OrAX_IMMz
INVALID rw OrAX
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XOR_LOCK_MEMb_IMMb_80r6
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XOR_LOCK_MEMv_IMMz
int rw v
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XOR_LOCK_MEMb_IMMb_82r6
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XOR_LOCK_MEMv_IMMb
int rw v
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XOR_LOCK_MEMb_GPR8
@@ -1423,34 +1301,42 @@ INTRINSIC_XED_IFORM_XOR_LOCK_MEMv_GPRv
INTRINSIC_XED_IFORM_XOR_MEMb_IMMb_80r6
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XOR_GPR8_IMMb_80r6
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XOR_MEMv_IMMz
int rw v
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XOR_GPRv_IMMz
INVALID rw GPRv_B
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XOR_MEMb_IMMb_82r6
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XOR_GPR8_IMMb_82r6
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XOR_MEMv_IMMb
int rw v
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XOR_GPRv_IMMb
INVALID rw GPRv_B
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XOR_MEMb_GPR8
@@ -1494,43 +1380,52 @@ INTRINSIC_XED_IFORM_XOR_GPRv_MEMv
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XOR_AL_IMMb
- INVALID rw XED_REG_AL
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XOR_OrAX_IMMz
INVALID rw OrAX
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMP_MEMb_IMMb_80r7
u8 r b
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMP_GPR8_IMMb_80r7
INVALID r GPR8_B
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMP_MEMv_IMMz
int r v
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMP_GPRv_IMMz
INVALID r GPRv_B
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMP_MEMb_IMMb_82r7
u8 r b
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMP_GPR8_IMMb_82r7
INVALID r GPR8_B
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMP_MEMv_IMMb
int r v
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMP_GPRv_IMMb
INVALID r GPRv_B
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMP_MEMb_GPR8
@@ -1574,499 +1469,551 @@ INTRINSIC_XED_IFORM_CMP_GPRv_GPRv_3B
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMP_AL_IMMb
- INVALID r XED_REG_AL
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMP_OrAX_IMMz
INVALID r OrAX
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_POP_MEMv
int w v
+ int rw spw
int r spw
- int r spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG1
INTRINSIC_XED_IFORM_POP_GPRv_8F
INVALID w GPRv_B
+ int rw spw
int r spw
- int r spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_POP_ES
- INVALID w XED_REG_ES
- int r spw
+ int rw spw
int r spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_POP_SS
- INVALID w XED_REG_SS
- int r spw
+ int rw spw
int r spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_POP_DS
- INVALID w XED_REG_DS
- int r spw
+ int rw spw
int r spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_POP_GPRv_58
INVALID w GPRv_SB
+ int rw spw
int r spw
- int r spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_POP_FS
- INVALID w XED_REG_FS
- int r spw
+ int rw spw
int r spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_POP_GS
- INVALID w XED_REG_GS
- int r spw
+ int rw spw
int r spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_ROL_MEMb_IMMb
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ROL_GPR8_IMMb
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ROL_MEMv_IMMb
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ROL_GPRv_IMMb
INVALID rw GPRv_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ROL_MEMb_ONE
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ROL_GPR8_ONE
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ROL_MEMv_ONE
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ROL_GPRv_ONE
INVALID rw GPRv_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ROL_MEMb_CL
u8 rw b
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_ROL_GPR8_CL
INVALID rw GPR8_B
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_ROL_MEMv_CL
int rw v
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_ROL_GPRv_CL
INVALID rw GPRv_B
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_ROR_MEMb_IMMb
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ROR_GPR8_IMMb
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ROR_GPRv_IMMb
INVALID rw GPRv_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ROR_MEMv_IMMb
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ROR_MEMb_ONE
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ROR_GPR8_ONE
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ROR_MEMv_ONE
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ROR_GPRv_ONE
INVALID rw GPRv_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ROR_MEMb_CL
u8 rw b
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_ROR_GPR8_CL
INVALID rw GPR8_B
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_ROR_MEMv_CL
int rw v
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_ROR_GPRv_CL
INVALID rw GPRv_B
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_RCL_MEMb_IMMb
u8 rw b
+ u8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RCL_GPR8_IMMb
INVALID rw GPR8_B
+ u8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RCL_MEMv_IMMb
int rw v
+ u8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RCL_GPRv_IMMb
INVALID rw GPRv_B
+ u8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RCL_MEMb_ONE
u8 rw b
+ u8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RCL_GPR8_ONE
INVALID rw GPR8_B
+ u8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RCL_MEMv_ONE
int rw v
+ u8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RCL_GPRv_ONE
INVALID rw GPRv_B
+ u8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RCL_MEMb_CL
u8 rw b
- INVALID r XED_REG_CL
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_RCL_GPR8_CL
INVALID rw GPR8_B
- INVALID r XED_REG_CL
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_RCL_MEMv_CL
int rw v
- INVALID r XED_REG_CL
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_RCL_GPRv_CL
INVALID rw GPRv_B
- INVALID r XED_REG_CL
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_RCR_MEMb_IMMb
u8 rw b
+ u8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RCR_GPR8_IMMb
INVALID rw GPR8_B
+ u8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RCR_MEMv_IMMb
int rw v
+ u8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RCR_GPRv_IMMb
INVALID rw GPRv_B
+ u8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RCR_MEMb_ONE
u8 rw b
+ u8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RCR_GPR8_ONE
INVALID rw GPR8_B
+ u8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RCR_MEMv_ONE
int rw v
+ u8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RCR_GPRv_ONE
INVALID rw GPRv_B
+ u8 r b
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RCR_MEMb_CL
u8 rw b
- INVALID r XED_REG_CL
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_RCR_GPR8_CL
INVALID rw GPR8_B
- INVALID r XED_REG_CL
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_RCR_MEMv_CL
int rw v
- INVALID r XED_REG_CL
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_RCR_GPRv_CL
INVALID rw GPRv_B
- INVALID r XED_REG_CL
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_SHL_MEMb_IMMb_C0r4
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHL_GPR8_IMMb_C0r4
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHL_MEMb_IMMb_C0r6
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHL_GPR8_IMMb_C0r6
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHL_MEMv_IMMb_C1r4
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHL_GPRv_IMMb_C1r4
INVALID rw GPRv_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHL_MEMv_IMMb_C1r6
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHL_GPRv_IMMb_C1r6
INVALID rw GPRv_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHL_MEMb_ONE_D0r4
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHL_GPR8_ONE_D0r4
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHL_MEMb_ONE_D0r6
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHL_GPR8_ONE_D0r6
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHL_MEMv_ONE_D1r6
int rw v
- INVALID w rFLAGS
-
-INTRINSIC_XED_IFORM_SHL_GPRv_ONE_D1r6
- INVALID rw GPRv_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHL_MEMv_ONE_D1r4
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHL_GPRv_ONE_D1r4
INVALID rw GPRv_B
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPRv_ONE_D1r6
+ INVALID rw GPRv_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHL_MEMb_CL_D2r4
u8 rw b
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SHL_GPR8_CL_D2r4
INVALID rw GPR8_B
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SHL_MEMb_CL_D2r6
u8 rw b
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SHL_GPR8_CL_D2r6
INVALID rw GPR8_B
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SHL_MEMv_CL_D3r4
int rw v
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SHL_GPRv_CL_D3r4
INVALID rw GPRv_B
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SHL_MEMv_CL_D3r6
int rw v
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SHL_GPRv_CL_D3r6
INVALID rw GPRv_B
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SHR_MEMb_IMMb
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHR_GPR8_IMMb
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHR_MEMv_IMMb
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHR_GPRv_IMMb
INVALID rw GPRv_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHR_MEMb_ONE
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHR_GPR8_ONE
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHR_MEMv_ONE
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHR_GPRv_ONE
INVALID rw GPRv_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHR_MEMb_CL
u8 rw b
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SHR_GPR8_CL
INVALID rw GPR8_B
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SHR_MEMv_CL
int rw v
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SHR_GPRv_CL
INVALID rw GPRv_B
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SAR_MEMb_IMMb
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SAR_GPR8_IMMb
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SAR_MEMv_IMMb
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SAR_GPRv_IMMb
INVALID rw GPRv_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SAR_MEMb_ONE
u8 rw b
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SAR_GPR8_ONE
INVALID rw GPR8_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SAR_MEMv_ONE
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SAR_GPRv_ONE
INVALID rw GPRv_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SAR_MEMb_CL
u8 rw b
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SAR_GPR8_CL
INVALID rw GPR8_B
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SAR_MEMv_CL
int rw v
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SAR_GPRv_CL
INVALID rw GPRv_B
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_TEST_MEMb_IMMb_F6r0
u8 r b
- INVALID w rFLAGS
-
-INTRINSIC_XED_IFORM_TEST_MEMb_IMMb_F6r1
- u8 r b
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_TEST_GPR8_IMMb_F6r0
INVALID r GPR8_B
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_TEST_MEMb_IMMb_F6r1
+ u8 r b
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_TEST_GPR8_IMMb_F6r1
INVALID r GPR8_B
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_TEST_MEMv_IMMz_F7r0
int r v
- INVALID w rFLAGS
-
-INTRINSIC_XED_IFORM_TEST_MEMv_IMMz_F7r1
- int r v
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_TEST_GPRv_IMMz_F7r0
INVALID r GPRv_B
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_TEST_MEMv_IMMz_F7r1
+ int r v
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_TEST_GPRv_IMMz_F7r1
INVALID r GPRv_B
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_TEST_MEMb_GPR8
@@ -2090,11 +2037,12 @@ INTRINSIC_XED_IFORM_TEST_GPRv_GPRv
INVALID w rFLAGS
INTRINSIC_XED_IFORM_TEST_AL_IMMb
- INVALID r XED_REG_AL
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_TEST_OrAX_IMMz
INVALID r OrAX
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_NOT_LOCK_MEMb
@@ -2141,14 +2089,10 @@ INTRINSIC_XED_IFORM_NEG_GPRv
INTRINSIC_XED_IFORM_MUL_MEMb
u8 r b
- INVALID r XED_REG_AL
- INVALID w XED_REG_AX
INVALID w rFLAGS
INTRINSIC_XED_IFORM_MUL_GPR8
INVALID r GPR8_B
- INVALID r XED_REG_AL
- INVALID w XED_REG_AX
INVALID w rFLAGS
INTRINSIC_XED_IFORM_MUL_MEMv
@@ -2165,14 +2109,10 @@ INTRINSIC_XED_IFORM_MUL_GPRv
INTRINSIC_XED_IFORM_IMUL_MEMb
u8 r b
- INVALID r XED_REG_AL
- INVALID w XED_REG_AX
INVALID w rFLAGS
INTRINSIC_XED_IFORM_IMUL_GPR8
INVALID r GPR8_B
- INVALID r XED_REG_AL
- INVALID w XED_REG_AX
INVALID w rFLAGS
INTRINSIC_XED_IFORM_IMUL_MEMv
@@ -2190,21 +2130,25 @@ INTRINSIC_XED_IFORM_IMUL_GPRv
INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMMz
INVALID w GPRv_R
int r v
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMMz
INVALID w GPRv_R
INVALID r GPRv_B
+ int r z
INVALID w rFLAGS
INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMMb
INVALID w GPRv_R
int r v
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMMb
INVALID w GPRv_R
INVALID r GPRv_B
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv
@@ -2219,12 +2163,10 @@ INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv
INTRINSIC_XED_IFORM_DIV_MEMb
u8 r b
- INVALID rw XED_REG_AX
INVALID w rFLAGS
INTRINSIC_XED_IFORM_DIV_GPR8
INVALID r GPR8_B
- INVALID rw XED_REG_AX
INVALID w rFLAGS
INTRINSIC_XED_IFORM_DIV_MEMv
@@ -2241,12 +2183,10 @@ INTRINSIC_XED_IFORM_DIV_GPRv
INTRINSIC_XED_IFORM_IDIV_MEMb
u8 r b
- INVALID rw XED_REG_AX
INVALID w rFLAGS
INTRINSIC_XED_IFORM_IDIV_GPR8
INVALID r GPR8_B
- INVALID rw XED_REG_AX
INVALID w rFLAGS
INTRINSIC_XED_IFORM_IDIV_MEMv
@@ -2319,25 +2259,33 @@ INTRINSIC_XED_IFORM_DEC_GPRv_48
INTRINSIC_XED_IFORM_CALL_NEAR_MEMv
int r v
- int w spw
+ int rw spw
INVALID rw rIP
int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG1
INTRINSIC_XED_IFORM_CALL_NEAR_GPRv
INVALID r GPRv_B
- int w spw
+ int rw spw
INVALID rw rIP
int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_CALL_NEAR_RELBRz
+ int r z
+ int rw spw
int w spw
- INVALID rw XED_REG_EIP
- int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_CALL_NEAR_RELBRd
+ i32 r d
+ int rw spw
int w spw
- INVALID rw XED_REG_RIP
- int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_JMP_MEMv
int r v
@@ -2348,105 +2296,116 @@ INTRINSIC_XED_IFORM_JMP_GPRv
INVALID w rIP
INTRINSIC_XED_IFORM_JMP_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INTRINSIC_XED_IFORM_JMP_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INTRINSIC_XED_IFORM_JMP_RELBRb
- INVALID rw XED_REG_EIP
+ i8 r b
INTRINSIC_XED_IFORM_JMP_FAR_MEMp2
struct r p2
INVALID w rIP
INTRINSIC_XED_IFORM_JMP_FAR_PTRp_IMMw
- INVALID w XED_REG_EIP
+ struct r p
+ i16 r w
INTRINSIC_XED_IFORM_PUSH_MEMv
int r v
+ int rw spw
int w spw
- int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG1
INTRINSIC_XED_IFORM_PUSH_GPRv_FFr6
INVALID r GPRv_B
+ int rw spw
int w spw
- int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_PUSH_ES
- INVALID r XED_REG_ES
- int w spw
+ int rw spw
int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_PUSH_CS
- INVALID r XED_REG_CS
- int w spw
+ int rw spw
int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_PUSH_SS
- INVALID r XED_REG_SS
- int w spw
+ int rw spw
int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_PUSH_DS
- INVALID r XED_REG_DS
- int w spw
+ int rw spw
int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_PUSH_GPRv_50
INVALID r GPRv_SB
+ int rw spw
int w spw
- int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_PUSH_IMMz
+ int r z
+ int rw spw
int w spw
- int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_PUSH_IMMb
+ i8 r b
+ int rw spw
int w spw
- int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_PUSH_FS
- INVALID r XED_REG_FS
- int w spw
+ int rw spw
int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_PUSH_GS
- INVALID r XED_REG_GS
- int w spw
+ int rw spw
int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_SLDT_MEMw
i16 w w
- INVALID r XED_REG_LDTR
INTRINSIC_XED_IFORM_SLDT_GPRv
INVALID w GPRv_B
- INVALID r XED_REG_LDTR
INTRINSIC_XED_IFORM_STR_MEMw
i16 w w
- INVALID r XED_REG_TR
INTRINSIC_XED_IFORM_STR_GPRv
INVALID w GPRv_B
- INVALID r XED_REG_TR
INTRINSIC_XED_IFORM_LLDT_MEMw
i16 r w
- INVALID w XED_REG_LDTR
INTRINSIC_XED_IFORM_LLDT_GPR16
INVALID r GPR16_B
- INVALID w XED_REG_LDTR
INTRINSIC_XED_IFORM_LTR_MEMw
i16 r w
- INVALID w XED_REG_TR
INTRINSIC_XED_IFORM_LTR_GPR16
INVALID r GPR16_B
- INVALID w XED_REG_TR
INTRINSIC_XED_IFORM_VERR_MEMw
i16 r w
@@ -2466,34 +2425,30 @@ INTRINSIC_XED_IFORM_VERW_GPR16
INTRINSIC_XED_IFORM_LGDT_MEMs64
struct r s64
- INVALID w XED_REG_GDTR
INTRINSIC_XED_IFORM_LGDT_MEMs
struct r s
- INVALID w XED_REG_GDTR
INTRINSIC_XED_IFORM_SMSW_MEMw
i16 w w
- INVALID r XED_REG_CR0
INTRINSIC_XED_IFORM_SMSW_GPRv
INVALID w GPRv_B
- INVALID r XED_REG_CR0
INTRINSIC_XED_IFORM_LMSW_MEMw
i16 r w
- INVALID w XED_REG_CR0
INTRINSIC_XED_IFORM_LMSW_GPR16
INVALID r GPR16_B
- INVALID w XED_REG_CR0
INTRINSIC_XED_IFORM_BT_MEMv_IMMb
int r v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_BT_GPRv_IMMb
INVALID r GPRv_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_BT_MEMv_GPRv
@@ -2508,6 +2463,7 @@ INTRINSIC_XED_IFORM_BT_GPRv_GPRv
INTRINSIC_XED_IFORM_BTS_LOCK_MEMv_IMMb
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_BTS_LOCK_MEMv_GPRv
@@ -2517,10 +2473,12 @@ INTRINSIC_XED_IFORM_BTS_LOCK_MEMv_GPRv
INTRINSIC_XED_IFORM_BTS_MEMv_IMMb
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_BTS_GPRv_IMMb
INVALID rw GPRv_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_BTS_MEMv_GPRv
@@ -2535,6 +2493,7 @@ INTRINSIC_XED_IFORM_BTS_GPRv_GPRv
INTRINSIC_XED_IFORM_BTR_LOCK_MEMv_IMMb
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_BTR_LOCK_MEMv_GPRv
@@ -2544,10 +2503,12 @@ INTRINSIC_XED_IFORM_BTR_LOCK_MEMv_GPRv
INTRINSIC_XED_IFORM_BTR_MEMv_IMMb
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_BTR_GPRv_IMMb
INVALID rw GPRv_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_BTR_MEMv_GPRv
@@ -2562,6 +2523,7 @@ INTRINSIC_XED_IFORM_BTR_GPRv_GPRv
INTRINSIC_XED_IFORM_BTC_LOCK_MEMv_IMMb
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_BTC_LOCK_MEMv_GPRv
@@ -2571,10 +2533,12 @@ INTRINSIC_XED_IFORM_BTC_LOCK_MEMv_GPRv
INTRINSIC_XED_IFORM_BTC_MEMv_IMMb
int rw v
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_BTC_GPRv_IMMb
INVALID rw GPRv_B
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_BTC_MEMv_GPRv
@@ -2605,47 +2569,35 @@ INTRINSIC_XED_IFORM_VMXON_MEMq
INTRINSIC_XED_IFORM_CMPXCHG8B_LOCK_MEMq
i64 rcw q
- INVALID rcw XED_REG_EDX
- INVALID rcw XED_REG_EAX
- INVALID r XED_REG_ECX
- INVALID r XED_REG_EBX
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMPXCHG8B_MEMq
i64 rcw q
- INVALID rcw XED_REG_EDX
- INVALID rcw XED_REG_EAX
- INVALID r XED_REG_ECX
- INVALID r XED_REG_EBX
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMPXCHG16B_LOCK_MEMdq
i32 rcw dq
- INVALID rcw XED_REG_RDX
- INVALID rcw XED_REG_RAX
- INVALID r XED_REG_RCX
- INVALID r XED_REG_RBX
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMPXCHG16B_MEMdq
i32 rcw dq
- INVALID rcw XED_REG_RDX
- INVALID rcw XED_REG_RAX
- INVALID r XED_REG_RCX
- INVALID r XED_REG_RBX
INVALID w rFLAGS
INTRINSIC_XED_IFORM_MOV_GPR8_IMMb_C6r0
INVALID w GPR8_B
+ u8 r b
INTRINSIC_XED_IFORM_MOV_MEMb_IMMb
u8 w b
+ u8 r b
INTRINSIC_XED_IFORM_MOV_GPRv_IMMz
INVALID w GPRv_B
+ int r z
INTRINSIC_XED_IFORM_MOV_MEMv_IMMz
int w v
+ int r z
INTRINSIC_XED_IFORM_MOV_GPR8_GPR8_88
INVALID w GPR8_B
@@ -2696,32 +2648,38 @@ INTRINSIC_XED_IFORM_MOV_SEG_GPR16
INVALID r GPR16_B
INTRINSIC_XED_IFORM_MOV_AL_MEMb
- INVALID w XED_REG_AL
u8 r b
+ INVALID r FINAL_DSEG
INTRINSIC_XED_IFORM_MOV_OrAX_MEMv
INVALID w OrAX
int r v
+ INVALID r FINAL_DSEG
INTRINSIC_XED_IFORM_MOV_MEMb_AL
u8 w b
- INVALID r XED_REG_AL
+ INVALID r FINAL_DSEG
INTRINSIC_XED_IFORM_MOV_MEMv_OrAX
int w v
INVALID r OrAX
+ INVALID r FINAL_DSEG
INTRINSIC_XED_IFORM_MOV_GPR8_IMMb_B0
INVALID w GPR8_SB
+ u8 r b
INTRINSIC_XED_IFORM_MOV_GPRv_IMMv
INVALID w GPRv_SB
+ int r v
INTRINSIC_XED_IFORM_PSRLW_MMXq_IMMb
u16 rw q
+ u8 r b
INTRINSIC_XED_IFORM_PSRLW_XMMdq_IMMb
u16 rw dq
+ u8 r b
INTRINSIC_XED_IFORM_PSRLW_MMXq_MEMq
u16 rw q
@@ -2741,9 +2699,11 @@ INTRINSIC_XED_IFORM_PSRLW_XMMdq_XMMdq
INTRINSIC_XED_IFORM_PSRAW_MMXq_IMMb
i16 rw q
+ u8 r b
INTRINSIC_XED_IFORM_PSRAW_XMMdq_IMMb
i16 rw dq
+ u8 r b
INTRINSIC_XED_IFORM_PSRAW_MMXq_MEMq
i16 rw q
@@ -2763,9 +2723,11 @@ INTRINSIC_XED_IFORM_PSRAW_XMMdq_XMMdq
INTRINSIC_XED_IFORM_PSLLW_MMXq_IMMb
u16 rw q
+ u8 r b
INTRINSIC_XED_IFORM_PSLLW_XMMdq_IMMb
u16 rw dq
+ u8 r b
INTRINSIC_XED_IFORM_PSLLW_MMXq_MEMq
u16 rw q
@@ -2785,9 +2747,11 @@ INTRINSIC_XED_IFORM_PSLLW_XMMdq_XMMdq
INTRINSIC_XED_IFORM_PSRLD_MMXq_IMMb
u32 rw q
+ u8 r b
INTRINSIC_XED_IFORM_PSRLD_XMMdq_IMMb
u32 rw dq
+ u8 r b
INTRINSIC_XED_IFORM_PSRLD_MMXq_MEMq
u32 rw q
@@ -2807,9 +2771,11 @@ INTRINSIC_XED_IFORM_PSRLD_XMMdq_XMMdq
INTRINSIC_XED_IFORM_PSRAD_MMXq_IMMb
i32 rw q
+ u8 r b
INTRINSIC_XED_IFORM_PSRAD_XMMdq_IMMb
i32 rw dq
+ u8 r b
INTRINSIC_XED_IFORM_PSRAD_MMXq_MEMq
i32 rw q
@@ -2829,9 +2795,11 @@ INTRINSIC_XED_IFORM_PSRAD_XMMdq_XMMdq
INTRINSIC_XED_IFORM_PSLLD_MMXq_IMMb
u32 rw q
+ u8 r b
INTRINSIC_XED_IFORM_PSLLD_XMMdq_IMMb
u32 rw dq
+ u8 r b
INTRINSIC_XED_IFORM_PSLLD_MMXq_MEMq
u32 rw q
@@ -2851,9 +2819,11 @@ INTRINSIC_XED_IFORM_PSLLD_XMMdq_XMMdq
INTRINSIC_XED_IFORM_PSRLQ_MMXq_IMMb
u64 rw q
+ u8 r b
INTRINSIC_XED_IFORM_PSRLQ_XMMdq_IMMb
u64 rw dq
+ u8 r b
INTRINSIC_XED_IFORM_PSRLQ_MMXq_MEMq
u64 rw q
@@ -2873,9 +2843,11 @@ INTRINSIC_XED_IFORM_PSRLQ_XMMdq_XMMdq
INTRINSIC_XED_IFORM_PSLLQ_MMXq_IMMb
u64 rw q
+ u8 r b
INTRINSIC_XED_IFORM_PSLLQ_XMMdq_IMMb
u64 rw dq
+ u8 r b
INTRINSIC_XED_IFORM_PSLLQ_MMXq_MEMq
u64 rw q
@@ -2895,33 +2867,29 @@ INTRINSIC_XED_IFORM_PSLLQ_XMMdq_XMMdq
INTRINSIC_XED_IFORM_PSRLDQ_XMMdq_IMMb
u128 rw dq
+ u8 r b
INTRINSIC_XED_IFORM_PSLLDQ_XMMdq_IMMb
u128 rw dq
+ u8 r b
INTRINSIC_XED_IFORM_FXSAVE_MEMmfpxenv
struct w mfpxenv
- INVALID r XED_REG_X87CONTROL
INTRINSIC_XED_IFORM_FXRSTOR_MEMmfpxenv
struct r mfpxenv
- INVALID w XED_REG_X87CONTROL
INTRINSIC_XED_IFORM_FXSAVE64_MEMmfpxenv
struct w mfpxenv
- INVALID r XED_REG_X87CONTROL
INTRINSIC_XED_IFORM_FXRSTOR64_MEMmfpxenv
struct r mfpxenv
- INVALID w XED_REG_X87CONTROL
INTRINSIC_XED_IFORM_LDMXCSR_MEMd
i32 r d
- INVALID w XED_REG_MXCSR
INTRINSIC_XED_IFORM_STMXCSR_MEMd
i32 w d
- INVALID r XED_REG_MXCSR
INTRINSIC_XED_IFORM_PREFETCHNTA_MEMmprefetch
i64 r mprefetch
@@ -2947,9 +2915,6 @@ INTRINSIC_XED_IFORM_NOP_GPRv_0F18r2
INTRINSIC_XED_IFORM_NOP_GPRv_0F18r3
INVALID r GPRv_B
-INTRINSIC_XED_IFORM_NOP_MEMv_0F18r4
- int r v
-
INTRINSIC_XED_IFORM_NOP_GPRv_0F18r4
INVALID r GPRv_B
@@ -2959,18 +2924,15 @@ INTRINSIC_XED_IFORM_NOP_MEMv_0F18r5
INTRINSIC_XED_IFORM_NOP_GPRv_0F18r5
INVALID r GPRv_B
-INTRINSIC_XED_IFORM_NOP_MEMv_0F18r6
- int r v
-
INTRINSIC_XED_IFORM_NOP_GPRv_0F18r6
INVALID r GPRv_B
-INTRINSIC_XED_IFORM_NOP_MEMv_0F18r7
- int r v
-
INTRINSIC_XED_IFORM_NOP_GPRv_0F18r7
INVALID r GPRv_B
+INTRINSIC_XED_IFORM_NOP_MEMv_0F18r4
+ int r v
+
INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F19
int r v
INVALID r GPRv_R
@@ -2987,13 +2949,11 @@ INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1D
INVALID r GPRv_B
INVALID r GPRv_R
-INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F1F
+INTRINSIC_XED_IFORM_NOP_MEMv_0F1F
int r v
- INVALID r GPRv_R
-INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1F
+INTRINSIC_XED_IFORM_NOP_GPRv_0F1F
INVALID r GPRv_B
- INVALID r GPRv_R
INTRINSIC_XED_IFORM_NOP_90
@@ -3047,36 +3007,25 @@ INTRINSIC_XED_IFORM_VMXOFF
INTRINSIC_XED_IFORM_SGDT_MEMs64
struct w s64
- INVALID r XED_REG_GDTR
INTRINSIC_XED_IFORM_SGDT_MEMs
struct w s
- INVALID r XED_REG_GDTR
INTRINSIC_XED_IFORM_LIDT_MEMs64
struct r s64
- INVALID w XED_REG_IDTR
INTRINSIC_XED_IFORM_LIDT_MEMs
struct r s
- INVALID w XED_REG_IDTR
INTRINSIC_XED_IFORM_MONITOR
- INVALID r XED_REG_EAX
- INVALID r XED_REG_ECX
- INVALID r XED_REG_EDX
INTRINSIC_XED_IFORM_MWAIT
- INVALID r XED_REG_EAX
- INVALID r XED_REG_ECX
INTRINSIC_XED_IFORM_SIDT_MEMs
struct w s
- INVALID r XED_REG_IDTR
INTRINSIC_XED_IFORM_SIDT_MEMs64
struct w s64
- INVALID r XED_REG_IDTR
INTRINSIC_XED_IFORM_INVLPG_MEMb
u8 r b
@@ -3084,11 +3033,6 @@ INTRINSIC_XED_IFORM_INVLPG_MEMb
INTRINSIC_XED_IFORM_SWAPGS
INTRINSIC_XED_IFORM_RDTSCP
- INVALID w XED_REG_EAX
- INVALID w XED_REG_EDX
- INVALID w XED_REG_ECX
- INVALID r XED_REG_TSC
- INVALID r XED_REG_TSCAUX
INTRINSIC_XED_IFORM_SFENCE
@@ -3100,23 +3044,23 @@ INTRINSIC_XED_IFORM_LFENCE
INTRINSIC_XED_IFORM_MFENCE
INTRINSIC_XED_IFORM_MOVHLPS_XMMq_XMMq
- f32 w q
+ f32 rw q
f32 r q
INTRINSIC_XED_IFORM_MOVLPS_XMMq_MEMq
- f32 w q
+ f32 rw q
f32 r q
-INTRINSIC_XED_IFORM_MOVLPS_MEMq_XMMps
+INTRINSIC_XED_IFORM_MOVLPS_MEMq_XMMq
f32 w q
- f32 r ps
+ f32 r q
INTRINSIC_XED_IFORM_MOVLHPS_XMMq_XMMq
- f32 w q
+ f32 rw q
f32 r q
INTRINSIC_XED_IFORM_MOVHPS_XMMq_MEMq
- f32 w q
+ f32 rw q
f32 r q
INTRINSIC_XED_IFORM_MOVHPS_MEMq_XMMps
@@ -3124,68 +3068,40 @@ INTRINSIC_XED_IFORM_MOVHPS_MEMq_XMMps
f32 r ps
INTRINSIC_XED_IFORM_DAA
- INVALID rw XED_REG_AL
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_DAS
- INVALID rw XED_REG_AL
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_AAA
- INVALID rw XED_REG_AL
- INVALID rw XED_REG_AH
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_AAS
- INVALID rw XED_REG_AL
- INVALID rw XED_REG_AH
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_PUSHA
+ int rw spw8
int w spw8
- INVALID r XED_REG_AX
- INVALID r XED_REG_CX
- INVALID r XED_REG_DX
- INVALID r XED_REG_BX
- INVALID r XED_REG_SP
- INVALID r XED_REG_BP
- INVALID r XED_REG_SI
- INVALID r XED_REG_DI
- int w spw8
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_PUSHAD
+ int rw spw8
int w spw8
- INVALID r XED_REG_EAX
- INVALID r XED_REG_ECX
- INVALID r XED_REG_EDX
- INVALID r XED_REG_EBX
- INVALID r XED_REG_ESP
- INVALID r XED_REG_EBP
- INVALID r XED_REG_ESI
- INVALID r XED_REG_EDI
- int w spw8
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_POPA
+ int rw spw8
int r spw8
- INVALID w XED_REG_AX
- INVALID w XED_REG_CX
- INVALID w XED_REG_DX
- INVALID w XED_REG_BX
- INVALID w XED_REG_BP
- INVALID w XED_REG_SI
- INVALID w XED_REG_DI
- int r spw8
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_POPAD
+ int rw spw8
int r spw8
- INVALID w XED_REG_EAX
- INVALID w XED_REG_ECX
- INVALID w XED_REG_EDX
- INVALID w XED_REG_EBX
- INVALID w XED_REG_EBP
- INVALID w XED_REG_ESI
- INVALID w XED_REG_EDI
- int r spw8
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_BOUND_GPRv_MEMa16
INVALID r GPRv_R
@@ -3215,260 +3131,272 @@ INTRINSIC_XED_IFORM_MOVSXD_GPRv_GPRz
INTRINSIC_XED_IFORM_REP_INSB
u8 cw b
- INVALID r XED_REG_DX
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_INSB
u8 w b
- INVALID r XED_REG_DX
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REP_INSW
i16 cw w
- INVALID r XED_REG_DX
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_INSW
i16 w w
- INVALID r XED_REG_DX
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REP_INSD
i32 cw d
- INVALID r XED_REG_DX
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_INSD
i32 w d
- INVALID r XED_REG_DX
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REP_OUTSB
- INVALID r XED_REG_DX
u8 cr b
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_OUTSB
- INVALID r XED_REG_DX
u8 r b
+ INVALID rw ArSI
+ INVALID r FINAL_DSEG
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REP_OUTSW
- INVALID r XED_REG_DX
i16 cr w
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_OUTSW
- INVALID r XED_REG_DX
i16 r w
+ INVALID rw ArSI
+ INVALID r FINAL_DSEG
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REP_OUTSD
- INVALID r XED_REG_DX
i32 cr d
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_OUTSD
- INVALID r XED_REG_DX
i32 r d
+ INVALID rw ArSI
+ INVALID r FINAL_DSEG
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JO_RELBRb
- INVALID rw XED_REG_RIP
+ i8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JO_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JO_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNO_RELBRb
- INVALID rw XED_REG_RIP
+ i8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNO_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNO_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JB_RELBRb
- INVALID rw XED_REG_RIP
+ i8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JB_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JB_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNB_RELBRb
- INVALID rw XED_REG_RIP
+ i8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNB_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNB_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JZ_RELBRb
- INVALID rw XED_REG_RIP
+ i8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JZ_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JZ_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNZ_RELBRb
- INVALID rw XED_REG_RIP
+ i8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNZ_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNZ_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JBE_RELBRb
- INVALID rw XED_REG_RIP
+ i8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JBE_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JBE_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNBE_RELBRb
- INVALID rw XED_REG_RIP
+ i8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNBE_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNBE_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JS_RELBRb
- INVALID rw XED_REG_RIP
+ i8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JS_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JS_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNS_RELBRb
- INVALID rw XED_REG_RIP
+ i8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNS_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNS_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JP_RELBRb
- INVALID rw XED_REG_RIP
+ i8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JP_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JP_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNP_RELBRb
- INVALID rw XED_REG_RIP
+ i8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNP_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNP_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JL_RELBRb
- INVALID rw XED_REG_RIP
+ i8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JL_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JL_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNL_RELBRb
- INVALID rw XED_REG_RIP
+ i8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNL_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNL_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JLE_RELBRb
- INVALID rw XED_REG_RIP
+ i8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JLE_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JLE_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNLE_RELBRb
- INVALID rw XED_REG_RIP
+ i8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNLE_RELBRz
- INVALID rw XED_REG_EIP
+ int r z
INVALID r rFLAGS
INTRINSIC_XED_IFORM_JNLE_RELBRd
- INVALID rw XED_REG_RIP
+ i32 r d
INVALID r rFLAGS
INTRINSIC_XED_IFORM_XCHG_MEMb_GPR8
@@ -3497,495 +3425,619 @@ INTRINSIC_XED_IFORM_LEA_GPRv_AGEN
INTRINSIC_XED_IFORM_PAUSE
INTRINSIC_XED_IFORM_CBW
- INVALID w XED_REG_AX
- INVALID r XED_REG_AL
INTRINSIC_XED_IFORM_CDQE
- INVALID w XED_REG_RAX
- INVALID r XED_REG_EAX
INTRINSIC_XED_IFORM_CWDE
- INVALID w XED_REG_EAX
- INVALID r XED_REG_AX
INTRINSIC_XED_IFORM_CWD
- INVALID w XED_REG_DX
- INVALID r XED_REG_AX
INTRINSIC_XED_IFORM_CQO
- INVALID w XED_REG_RDX
- INVALID r XED_REG_RAX
INTRINSIC_XED_IFORM_CDQ
- INVALID w XED_REG_EDX
- INVALID r XED_REG_EAX
INTRINSIC_XED_IFORM_CALL_FAR_MEMp2
struct r p2
- int w spw2
+ int rw spw2
INVALID w rIP
int w spw2
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG1
INTRINSIC_XED_IFORM_CALL_FAR_PTRp_IMMw
+ struct r p
+ i16 r w
+ int rw spw2
int w spw2
- INVALID w XED_REG_EIP
- int w spw2
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_FWAIT
INTRINSIC_XED_IFORM_PUSHF
+ i16 rw w
+ u16 r w
i16 w w
- i16 w w
- INVALID r rFLAGS
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_PUSHFD
+ i32 rw d
+ u32 r d
i32 w d
- i32 w d
- INVALID r rFLAGS
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_PUSHFQ
+ i64 rw q
+ u64 r q
i64 w q
- i64 w q
- INVALID r rFLAGS
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_POPF
+ i16 rw w
+ u16 rw w
i16 r w
- i16 r w
- INVALID rw rFLAGS
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_POPFD
+ i32 rw d
+ u32 rw d
i32 r d
- i32 r d
- INVALID rw rFLAGS
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_POPFQ
+ i64 rw q
+ u64 rw q
i64 r q
- i64 r q
- INVALID rw rFLAGS
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_SAHF
- INVALID r XED_REG_AH
INVALID w rFLAGS
INTRINSIC_XED_IFORM_LAHF
- INVALID w XED_REG_AH
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REP_MOVSB
u8 cw b
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
u8 cr b
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG1
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_MOVSB
u8 w b
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
u8 r b
+ INVALID rw ArSI
+ INVALID r FINAL_DSEG1
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REP_MOVSW
i16 cw w
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
i16 cr w
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG1
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_MOVSW
i16 w w
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
i16 r w
+ INVALID rw ArSI
+ INVALID r FINAL_DSEG1
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REP_MOVSD
i32 cw d
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
i32 cr d
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG1
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_MOVSD
i32 w d
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
i32 r d
+ INVALID rw ArSI
+ INVALID r FINAL_DSEG1
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REP_MOVSQ
i64 cw q
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
i64 cr q
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG1
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_MOVSQ
i64 w q
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
i64 r q
+ INVALID rw ArSI
+ INVALID r FINAL_DSEG1
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REPE_CMPSB
u8 cr b
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG
u8 cr b
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG1
INVALID rcw ArCX
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_REPNE_CMPSB
u8 cr b
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG
u8 cr b
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG1
INVALID rcw ArCX
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_CMPSB
u8 r b
+ INVALID rw ArSI
+ INVALID r FINAL_DSEG
u8 r b
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG1
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_REPE_CMPSW
i16 cr w
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG
i16 cr w
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG1
INVALID rcw ArCX
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_REPNE_CMPSW
i16 cr w
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG
i16 cr w
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG1
INVALID rcw ArCX
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_CMPSW
i16 r w
+ INVALID rw ArSI
+ INVALID r FINAL_DSEG
i16 r w
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG1
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_REPE_CMPSD
i32 cr d
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG
i32 cr d
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG1
INVALID rcw ArCX
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_REPNE_CMPSD
i32 cr d
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG
i32 cr d
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG1
INVALID rcw ArCX
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_CMPSD
i32 r d
+ INVALID rw ArSI
+ INVALID r FINAL_DSEG
i32 r d
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG1
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_REPE_CMPSQ
i64 cr q
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG
i64 cr q
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG1
INVALID rcw ArCX
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_REPNE_CMPSQ
i64 cr q
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG
i64 cr q
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG1
INVALID rcw ArCX
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_CMPSQ
i64 r q
+ INVALID rw ArSI
+ INVALID r FINAL_DSEG
i64 r q
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG1
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_REP_STOSB
u8 cw b
- INVALID r XED_REG_AL
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_STOSB
u8 w b
- INVALID r XED_REG_AL
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REP_STOSW
i16 cw w
- INVALID r XED_REG_AX
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_STOSW
i16 w w
- INVALID r XED_REG_AX
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REP_STOSD
i32 cw d
- INVALID r XED_REG_EAX
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_STOSD
i32 w d
- INVALID r XED_REG_EAX
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REP_STOSQ
i64 cw q
- INVALID r XED_REG_RAX
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_STOSQ
i64 w q
- INVALID r XED_REG_RAX
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REP_LODSB
- INVALID cw XED_REG_AL
u8 cr b
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_LODSB
- INVALID w XED_REG_AL
u8 r b
+ INVALID rw ArSI
+ INVALID r FINAL_DSEG
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REP_LODSW
- INVALID cw XED_REG_AX
i16 cr w
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_LODSW
- INVALID w XED_REG_AX
i16 r w
+ INVALID rw ArSI
+ INVALID r FINAL_DSEG
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REP_LODSD
- INVALID cw XED_REG_EAX
i32 cr d
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_LODSD
- INVALID w XED_REG_EAX
i32 r d
+ INVALID rw ArSI
+ INVALID r FINAL_DSEG
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REP_LODSQ
- INVALID cw XED_REG_RAX
i64 cr q
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG
INVALID rcw ArCX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_LODSQ
- INVALID w XED_REG_RAX
i64 r q
+ INVALID rw ArSI
+ INVALID r FINAL_DSEG
INVALID r rFLAGS
INTRINSIC_XED_IFORM_REPE_SCASB
- INVALID r XED_REG_AL
u8 cr b
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
INVALID rcw ArCX
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_REPNE_SCASB
- INVALID r XED_REG_AL
u8 cr b
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
INVALID rcw ArCX
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_SCASB
- INVALID r XED_REG_AL
u8 r b
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_REPE_SCASW
- INVALID r XED_REG_AX
i16 cr w
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
INVALID rcw ArCX
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_REPNE_SCASW
- INVALID r XED_REG_AX
i16 cr w
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
INVALID rcw ArCX
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_SCASW
- INVALID r XED_REG_AX
i16 r w
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_REPE_SCASD
- INVALID r XED_REG_EAX
i32 cr d
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
INVALID rcw ArCX
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_REPNE_SCASD
- INVALID r XED_REG_EAX
i32 cr d
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
INVALID rcw ArCX
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_SCASD
- INVALID r XED_REG_EAX
i32 r d
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_REPE_SCASQ
- INVALID r XED_REG_RAX
i64 cr q
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
INVALID rcw ArCX
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_REPNE_SCASQ
- INVALID r XED_REG_RAX
i64 cr q
+ INVALID rcw ArDI
+ INVALID r FINAL_ESEG
INVALID rcw ArCX
INVALID rcw rFLAGS
INTRINSIC_XED_IFORM_SCASQ
- INVALID r XED_REG_RAX
i64 r q
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RET_NEAR_IMMw
- int r spw
+ i16 r w
+ int rw spw
INVALID w rIP
int r spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_RET_NEAR
- int r spw
+ int rw spw
INVALID w rIP
int r spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_LES_GPRz_MEMp
INVALID w GPRz_R
struct r p
- INVALID w XED_REG_ES
INTRINSIC_XED_IFORM_LDS_GPRz_MEMp
INVALID w GPRz_R
struct r p
- INVALID w XED_REG_DS
INTRINSIC_XED_IFORM_ENTER_IMMw_IMMb
- int w spw
+ i16 r w
+ u8 r b
+ int rw spw
INVALID rw OrBP
int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_LEAVE
int r v
+ INVALID r ArBP
+ INVALID r FINAL_SSEG0
INVALID rw OrBP
INVALID rw OrSP
INTRINSIC_XED_IFORM_RET_FAR_IMMw
- int r spw2
+ i16 r w
+ int rw spw2
INVALID w rIP
int r spw2
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_RET_FAR
- int r spw2
+ int rw spw2
INVALID w rIP
int r spw2
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INTRINSIC_XED_IFORM_INT3
INVALID w rIP
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_INT_IMMb
+ u8 r b
INVALID w rIP
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_INTO
- INVALID w XED_REG_EIP
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_IRET
- int r spw5
+ int rw spw5
INVALID w rIP
int r spw5
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_IRETD
- int r spw5
+ int rw spw5
INVALID w rIP
int r spw5
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_IRETQ
+ int rw spw5
int r spw5
- INVALID w XED_REG_RIP
- int r spw5
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_AAM_IMMb
- INVALID rw XED_REG_AL
- INVALID w XED_REG_AH
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_AAD_IMMb
- INVALID rw XED_REG_AL
- INVALID rw XED_REG_AH
+ i8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SALC
- INVALID w XED_REG_AL
INVALID r rFLAGS
INTRINSIC_XED_IFORM_XLAT
u8 r b
- INVALID w XED_REG_AL
+ INVALID r ArBX
+ INVALID r FINAL_DSEG
INTRINSIC_XED_IFORM_LOOPNE_RELBRb
+ i8 r b
INVALID rw ArCX
INVALID rw rIP
INVALID r rFLAGS
INTRINSIC_XED_IFORM_LOOPE_RELBRb
+ i8 r b
INVALID rw ArCX
INVALID rw rIP
INVALID r rFLAGS
INTRINSIC_XED_IFORM_LOOP_RELBRb
+ i8 r b
INVALID rw ArCX
INVALID rw rIP
INTRINSIC_XED_IFORM_JCXZ_RELBRb
- INVALID r XED_REG_CX
- INVALID rw XED_REG_IP
+ i8 r b
INTRINSIC_XED_IFORM_JECXZ_RELBRb
- INVALID r XED_REG_ECX
- INVALID rw XED_REG_EIP
+ i8 r b
INTRINSIC_XED_IFORM_JRCXZ_RELBRb
- INVALID r XED_REG_RCX
- INVALID rw XED_REG_RIP
+ i8 r b
INTRINSIC_XED_IFORM_IN_AL_IMMb
- INVALID w XED_REG_AL
+ u8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_IN_OeAX_IMMb
INVALID w OeAX
+ u8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_IN_AL_DX
- INVALID w XED_REG_AL
- INVALID r XED_REG_DX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_IN_OeAX_DX
INVALID w OeAX
- INVALID r XED_REG_DX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_OUT_IMMb_AL
- INVALID r XED_REG_AL
+ u8 r b
INVALID r rFLAGS
INTRINSIC_XED_IFORM_OUT_IMMb_OeAX
+ u8 r b
INVALID r OeAX
INVALID r rFLAGS
INTRINSIC_XED_IFORM_OUT_DX_AL
- INVALID r XED_REG_DX
- INVALID r XED_REG_AL
INVALID r rFLAGS
INTRINSIC_XED_IFORM_OUT_DX_OeAX
- INVALID r XED_REG_DX
INVALID r OeAX
INVALID r rFLAGS
@@ -4036,22 +4088,14 @@ INTRINSIC_XED_IFORM_LSL_GPRv_GPRz
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SYSCALL
- INVALID w XED_REG_RIP
- INVALID w XED_REG_RCX
- INVALID w XED_REG_R11
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CLTS
INTRINSIC_XED_IFORM_SYSRET
- INVALID w XED_REG_EIP
- INVALID r XED_REG_ECX
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SYSRET64
- INVALID w XED_REG_RIP
- INVALID r XED_REG_RCX
- INVALID r XED_REG_R11
INVALID w rFLAGS
INTRINSIC_XED_IFORM_MOVUPS_XMMps_MEMps
@@ -4135,7 +4179,7 @@ INTRINSIC_XED_IFORM_MOVUPD_XMMpd_XMMpd_0F11
f64 r pd
INTRINSIC_XED_IFORM_MOVLPD_XMMsd_MEMq
- f64 w sd
+ f64 rw sd
i64 r q
INTRINSIC_XED_IFORM_MOVLPD_MEMq_XMMsd
@@ -4159,7 +4203,7 @@ INTRINSIC_XED_IFORM_UNPCKHPD_XMMpd_XMMq
i64 r q
INTRINSIC_XED_IFORM_MOVHPD_XMMsd_MEMq
- f64 w sd
+ f64 rw sd
i64 r q
INTRINSIC_XED_IFORM_MOVHPD_MEMq_XMMsd
@@ -4223,38 +4267,17 @@ INTRINSIC_XED_IFORM_MOV_DR_GPR64_DR
INVALID r DR_R
INTRINSIC_XED_IFORM_WRMSR
- INVALID r XED_REG_EAX
- INVALID r XED_REG_EDX
- INVALID r XED_REG_ECX
- INVALID w XED_REG_MSRS
INTRINSIC_XED_IFORM_RDTSC
- INVALID w XED_REG_EAX
- INVALID w XED_REG_EDX
- INVALID r XED_REG_TSC
INTRINSIC_XED_IFORM_RDMSR
- INVALID w XED_REG_EAX
- INVALID w XED_REG_EDX
- INVALID r XED_REG_ECX
- INVALID r XED_REG_MSRS
INTRINSIC_XED_IFORM_RDPMC
- INVALID w XED_REG_EAX
- INVALID w XED_REG_EDX
- INVALID r XED_REG_ECX
- INVALID r XED_REG_MSRS
INTRINSIC_XED_IFORM_SYSENTER
- INVALID w XED_REG_EIP
- INVALID w XED_REG_ESP
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SYSEXIT
- INVALID w XED_REG_EIP
- INVALID w XED_REG_ESP
- INVALID r XED_REG_ECX
- INVALID r XED_REG_EDX
INTRINSIC_XED_IFORM_CMOVO_GPRv_MEMv
INVALID cw GPRv_R
@@ -4397,27 +4420,27 @@ INTRINSIC_XED_IFORM_XORPS_XMMxud_XMMxud
u32 r xud
INTRINSIC_XED_IFORM_SQRTSS_XMMss_MEMss
- f32 w ss
+ f32 rw ss
f32 r ss
INTRINSIC_XED_IFORM_SQRTSS_XMMss_XMMss
- f32 w ss
+ f32 rw ss
f32 r ss
INTRINSIC_XED_IFORM_RSQRTSS_XMMss_MEMss
- f32 w ss
+ f32 rw ss
f32 r ss
INTRINSIC_XED_IFORM_RSQRTSS_XMMss_XMMss
- f32 w ss
+ f32 rw ss
f32 r ss
INTRINSIC_XED_IFORM_RCPSS_XMMss_MEMss
- f32 w ss
+ f32 rw ss
f32 r ss
INTRINSIC_XED_IFORM_RCPSS_XMMss_XMMss
- f32 w ss
+ f32 rw ss
f32 r ss
INTRINSIC_XED_IFORM_MOVMSKPD_GPR32_XMMpd
@@ -4465,11 +4488,11 @@ INTRINSIC_XED_IFORM_XORPD_XMMxuq_XMMxuq
u64 r xuq
INTRINSIC_XED_IFORM_SQRTSD_XMMsd_MEMsd
- f64 w sd
+ f64 rw sd
f64 r sd
INTRINSIC_XED_IFORM_SQRTSD_XMMsd_XMMsd
- f64 w sd
+ f64 rw sd
f64 r sd
INTRINSIC_XED_IFORM_PUNPCKLBW_MMXq_MEMd
@@ -4603,10 +4626,12 @@ INTRINSIC_XED_IFORM_PACKUSWB_XMMdq_XMMdq
INTRINSIC_XED_IFORM_PSHUFW_MMXq_MEMq_IMMb
u16 w q
u16 r q
+ u8 r b
INTRINSIC_XED_IFORM_PSHUFW_MMXq_MMXq_IMMb
u16 w q
u16 r q
+ u8 r b
INTRINSIC_XED_IFORM_PCMPEQB_MMXq_MEMq
i8 rw q
@@ -4661,26 +4686,32 @@ INTRINSIC_XED_IFORM_EMMS
INTRINSIC_XED_IFORM_PSHUFD_XMMdq_MEMdq_IMMb
u32 w dq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PSHUFD_XMMdq_XMMdq_IMMb
u32 w dq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PSHUFLW_XMMdq_MEMdq_IMMb
u16 w dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PSHUFLW_XMMdq_XMMdq_IMMb
u16 w dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PSHUFHW_XMMdq_MEMdq_IMMb
u16 w dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PSHUFHW_XMMdq_XMMdq_IMMb
u16 w dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_SETO_MEMb
u8 w b
@@ -4747,15 +4778,10 @@ INTRINSIC_XED_IFORM_SETNBE_GPR8
INVALID r rFLAGS
INTRINSIC_XED_IFORM_CPUID
- INVALID rw XED_REG_EAX
- INVALID w XED_REG_EBX
- INVALID crw XED_REG_ECX
- INVALID w XED_REG_EDX
INTRINSIC_XED_IFORM_CMPXCHG_LOCK_MEMb_GPR8
u8 rcw b
INVALID r GPR8_R
- INVALID rcw XED_REG_AL
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMPXCHG_LOCK_MEMv_GPRv
@@ -4767,13 +4793,11 @@ INTRINSIC_XED_IFORM_CMPXCHG_LOCK_MEMv_GPRv
INTRINSIC_XED_IFORM_CMPXCHG_MEMb_GPR8
u8 rcw b
INVALID r GPR8_R
- INVALID rcw XED_REG_AL
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMPXCHG_GPR8_GPR8
INVALID rcw GPR8_B
INVALID r GPR8_R
- INVALID rcw XED_REG_AL
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CMPXCHG_MEMv_GPRv
@@ -4791,17 +4815,14 @@ INTRINSIC_XED_IFORM_CMPXCHG_GPRv_GPRv
INTRINSIC_XED_IFORM_LSS_GPRv_MEMp2
INVALID w GPRv_R
struct r p2
- INVALID w XED_REG_SS
INTRINSIC_XED_IFORM_LFS_GPRv_MEMp2
INVALID w GPRv_R
struct r p2
- INVALID w XED_REG_FS
INTRINSIC_XED_IFORM_LGS_GPRv_MEMp2
INVALID w GPRv_R
struct r p2
- INVALID w XED_REG_GS
INTRINSIC_XED_IFORM_MOVZX_GPRv_MEMb
INVALID w GPRv_R
@@ -4852,10 +4873,12 @@ INTRINSIC_XED_IFORM_XADD_GPRv_GPRv
INTRINSIC_XED_IFORM_CMPPS_XMMps_MEMps_IMMb
f32 rw ps
f32 r ps
+ u8 r b
INTRINSIC_XED_IFORM_CMPPS_XMMps_XMMps_IMMb
f32 rw ps
f32 r ps
+ u8 r b
INTRINSIC_XED_IFORM_MOVNTI_MEMd_GPR32
i32 w d
@@ -4868,66 +4891,82 @@ INTRINSIC_XED_IFORM_MOVNTI_MEMq_GPR64
INTRINSIC_XED_IFORM_PINSRW_MMXq_MEMw_IMMb
u16 rw q
u16 r w
+ u8 r b
INTRINSIC_XED_IFORM_PINSRW_MMXq_GPR32_IMMb
u16 rw q
INVALID r GPR32_B
+ u8 r b
INTRINSIC_XED_IFORM_PINSRW_XMMdq_MEMw_IMMb
i32 rw dq
i16 r w
+ u8 r b
INTRINSIC_XED_IFORM_PINSRW_XMMdq_GPR32_IMMb
i32 rw dq
INVALID r GPR32_B
+ u8 r b
INTRINSIC_XED_IFORM_PEXTRW_GPR32_MMXq_IMMb
INVALID w GPR32_R
u16 r q
+ u8 r b
INTRINSIC_XED_IFORM_PEXTRW_GPR32_XMMdq_IMMb
INVALID w GPR32_R
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_SHUFPS_XMMps_MEMps_IMMb
f32 rw ps
f32 r ps
+ u8 r b
INTRINSIC_XED_IFORM_SHUFPS_XMMps_XMMps_IMMb
f32 rw ps
f32 r ps
+ u8 r b
INTRINSIC_XED_IFORM_CMPSS_XMMss_MEMss_IMMb
f32 rw ss
f32 r ss
+ u8 r b
INTRINSIC_XED_IFORM_CMPSS_XMMss_XMMss_IMMb
f32 rw ss
f32 r ss
+ u8 r b
INTRINSIC_XED_IFORM_CMPPD_XMMpd_MEMpd_IMMb
f64 rw pd
f64 r pd
+ u8 r b
INTRINSIC_XED_IFORM_CMPPD_XMMpd_XMMpd_IMMb
f64 rw pd
f64 r pd
+ u8 r b
INTRINSIC_XED_IFORM_SHUFPD_XMMpd_MEMpd_IMMb
f64 rw pd
f64 r pd
+ u8 r b
INTRINSIC_XED_IFORM_SHUFPD_XMMpd_XMMpd_IMMb
f64 rw pd
f64 r pd
+ u8 r b
INTRINSIC_XED_IFORM_CMPSD_XMM_XMMsd_MEMsd_IMMb
f64 rw sd
f64 r sd
+ u8 r b
INTRINSIC_XED_IFORM_CMPSD_XMM_XMMsd_XMMsd_IMMb
f64 rw sd
f64 r sd
+ u8 r b
INTRINSIC_XED_IFORM_PADDQ_MMXq_MEMq
u64 rw q
@@ -5141,11 +5180,15 @@ INTRINSIC_XED_IFORM_MASKMOVQ_MMXq_MMXq
u8 r q
i8 r q
i64 w q
+ INVALID r ArDI
+ INVALID r FINAL_DSEG
-INTRINSIC_XED_IFORM_MASKMOVDQU_XMMdq_XMMdq
- i32 r dq
- i32 r dq
- i32 w dq
+INTRINSIC_XED_IFORM_MASKMOVDQU_XMMxub_XMMxub
+ u8 r xub
+ u8 r xub
+ u8 w xub
+ INVALID r ArDI
+ INVALID r FINAL_DSEG
INTRINSIC_XED_IFORM_LDDQU_XMMpd_MEMdq
f64 w pd
@@ -5153,6 +5196,8 @@ INTRINSIC_XED_IFORM_LDDQU_XMMpd_MEMdq
INTRINSIC_XED_IFORM_INVD
+INTRINSIC_XED_IFORM_UD0
+
INTRINSIC_XED_IFORM_UD0_GPR32_MEMd
INVALID r GPR32_R
i32 r d
@@ -5188,11 +5233,11 @@ INTRINSIC_XED_IFORM_MOVAPS_XMMps_XMMps_0F29
f32 r ps
INTRINSIC_XED_IFORM_CVTPI2PS_XMMq_MEMq
- f32 w q
+ f32 rw q
i32 r q
INTRINSIC_XED_IFORM_CVTPI2PS_XMMq_MMXq
- f32 w q
+ f32 rw q
i32 r q
INTRINSIC_XED_IFORM_MOVNTPS_MEMdq_XMMps
@@ -5236,19 +5281,19 @@ INTRINSIC_XED_IFORM_COMISS_XMMss_XMMss
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CVTSI2SS_XMMss_MEMd
- f32 w ss
+ f32 rw ss
i32 r d
INTRINSIC_XED_IFORM_CVTSI2SS_XMMss_GPR32d
- f32 w ss
+ f32 rw ss
i32 r d
INTRINSIC_XED_IFORM_CVTSI2SS_XMMss_MEMq
- f32 w ss
+ f32 rw ss
i32 r q
INTRINSIC_XED_IFORM_CVTSI2SS_XMMss_GPR64q
- f32 w ss
+ f32 rw ss
i32 r q
INTRINSIC_XED_IFORM_CVTTSS2SI_GPR32d_MEMss
@@ -5348,19 +5393,19 @@ INTRINSIC_XED_IFORM_COMISD_XMMsd_XMMsd
INVALID w rFLAGS
INTRINSIC_XED_IFORM_CVTSI2SD_XMMsd_MEMd
- f64 w sd
+ f64 rw sd
i32 r d
INTRINSIC_XED_IFORM_CVTSI2SD_XMMsd_GPR32d
- f64 w sd
+ f64 rw sd
i32 r d
INTRINSIC_XED_IFORM_CVTSI2SD_XMMsd_MEMq
- f64 w sd
+ f64 rw sd
i64 r q
INTRINSIC_XED_IFORM_CVTSI2SD_XMMsd_GPR64q
- f64 w sd
+ f64 rw sd
i64 r q
INTRINSIC_XED_IFORM_CVTTSD2SI_GPR32d_MEMsd
@@ -5556,11 +5601,11 @@ INTRINSIC_XED_IFORM_MULSS_XMMss_XMMss
f32 r ss
INTRINSIC_XED_IFORM_CVTSS2SD_XMMsd_MEMss
- f64 w sd
+ f64 rw sd
f32 r ss
INTRINSIC_XED_IFORM_CVTSS2SD_XMMsd_XMMss
- f64 w sd
+ f64 rw sd
f32 r ss
INTRINSIC_XED_IFORM_CVTTPS2DQ_XMMdq_MEMps
@@ -5684,11 +5729,11 @@ INTRINSIC_XED_IFORM_MULSD_XMMsd_XMMsd
f64 r sd
INTRINSIC_XED_IFORM_CVTSD2SS_XMMss_MEMsd
- f32 w ss
+ f32 rw ss
f64 r sd
INTRINSIC_XED_IFORM_CVTSD2SS_XMMss_XMMsd
- f32 w ss
+ f32 rw ss
f64 r sd
INTRINSIC_XED_IFORM_SUBSD_XMMsd_MEMsd
@@ -6074,45 +6119,45 @@ INTRINSIC_XED_IFORM_RSM
INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_IMMb
int rcw v
INVALID r GPRv_R
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_IMMb
INVALID rcw GPRv_B
INVALID r GPRv_R
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_CL
int rcw v
INVALID r GPRv_R
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_CL
INVALID rcw GPRv_B
INVALID r GPRv_R
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_IMMb
int rcw v
INVALID r GPRv_R
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_IMMb
INVALID rcw GPRv_B
INVALID r GPRv_R
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_CL
int rcw v
INVALID r GPRv_R
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_CL
INVALID rcw GPRv_B
INVALID r GPRv_R
- INVALID r XED_REG_CL
INVALID cw rFLAGS
INTRINSIC_XED_IFORM_MOVSX_GPRv_MEMb
@@ -6697,18 +6742,22 @@ INTRINSIC_XED_IFORM_PSIGND_XMMdq_XMMdq
INTRINSIC_XED_IFORM_PALIGNR_MMXq_MEMq_IMMb
i64 rw q
i64 r q
+ u8 r b
INTRINSIC_XED_IFORM_PALIGNR_MMXq_MMXq_IMMb
i64 rw q
i64 r q
+ u8 r b
INTRINSIC_XED_IFORM_PALIGNR_XMMdq_MEMdq_IMMb
i32 rw dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PALIGNR_XMMdq_XMMdq_IMMb
i32 rw dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PABSB_MMXq_MEMq
i64 w q
@@ -6795,18 +6844,22 @@ INTRINSIC_XED_IFORM_CRC32_GPRyy_GPRv
INTRINSIC_XED_IFORM_BLENDPD_XMMdq_MEMdq_IMMb
f64 rw dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_BLENDPD_XMMdq_XMMdq_IMMb
f64 rw dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_BLENDPS_XMMdq_MEMdq_IMMb
f32 rw dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_BLENDPS_XMMdq_XMMdq_IMMb
f32 rw dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_BLENDVPD_XMMdq_MEMdq
f64 rw dq
@@ -6839,18 +6892,22 @@ INTRINSIC_XED_IFORM_PCMPEQQ_XMMdq_XMMdq
INTRINSIC_XED_IFORM_DPPD_XMMdq_MEMdq_IMMb
f64 rw dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_DPPD_XMMdq_XMMdq_IMMb
f64 rw dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_DPPS_XMMdq_MEMdq_IMMb
f32 rw dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_DPPS_XMMdq_XMMdq_IMMb
f32 rw dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_MOVNTDQA_XMMdq_MEMdq
i32 w dq
@@ -6859,26 +6916,32 @@ INTRINSIC_XED_IFORM_MOVNTDQA_XMMdq_MEMdq
INTRINSIC_XED_IFORM_EXTRACTPS_MEMd_XMMps_IMMb
i32 w d
f32 r ps
+ u8 r b
INTRINSIC_XED_IFORM_EXTRACTPS_GPR32d_XMMdq_IMMb
i32 w d
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_INSERTPS_XMMps_MEMd_IMMb
f32 rw ps
i32 r d
+ u8 r b
INTRINSIC_XED_IFORM_INSERTPS_XMMps_XMMps_IMMb
f32 rw ps
f32 r ps
+ u8 r b
INTRINSIC_XED_IFORM_MPSADBW_XMMdq_MEMdq_IMMb
u8 rw dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_MPSADBW_XMMdq_XMMdq_IMMb
u8 rw dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PACKUSDW_XMMdq_MEMdq
i32 rw dq
@@ -6891,10 +6954,12 @@ INTRINSIC_XED_IFORM_PACKUSDW_XMMdq_XMMdq
INTRINSIC_XED_IFORM_PBLENDW_XMMdq_MEMdq_IMMb
i32 rw dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PBLENDW_XMMdq_XMMdq_IMMb
i32 rw dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PBLENDVB_XMMdq_MEMdq
i32 rw dq
@@ -6909,90 +6974,112 @@ INTRINSIC_XED_IFORM_PBLENDVB_XMMdq_XMMdq
INTRINSIC_XED_IFORM_PEXTRB_MEMb_XMMdq_IMMb
u8 w b
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PEXTRB_GPR32d_XMMdq_IMMb
i32 w d
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PEXTRW_SSE4_MEMw_XMMdq_IMMb
i16 w w
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PEXTRW_SSE4_GPR32_XMMdq_IMMb
INVALID w GPR32_B
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PEXTRQ_MEMq_XMMdq_IMMb
i64 w q
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PEXTRQ_GPR64q_XMMdq_IMMb
i64 w q
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PEXTRD_MEMd_XMMdq_IMMb
i32 w d
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PEXTRD_GPR32d_XMMdq_IMMb
i32 w d
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PINSRB_XMMdq_MEMb_IMMb
i32 rw dq
u8 r b
+ u8 r b
INTRINSIC_XED_IFORM_PINSRB_XMMdq_GPR32d_IMMb
i32 rw dq
i32 r d
+ u8 r b
INTRINSIC_XED_IFORM_PINSRD_XMMdq_MEMd_IMMb
i32 rw dq
i32 r d
+ u8 r b
INTRINSIC_XED_IFORM_PINSRD_XMMdq_GPR32d_IMMb
i32 rw dq
i32 r d
+ u8 r b
INTRINSIC_XED_IFORM_PINSRQ_XMMdq_MEMq_IMMb
i32 rw dq
i64 r q
+ u8 r b
INTRINSIC_XED_IFORM_PINSRQ_XMMdq_GPR64q_IMMb
i32 rw dq
i64 r q
+ u8 r b
INTRINSIC_XED_IFORM_ROUNDPD_XMMpd_MEMpd_IMMb
f64 w pd
f64 r pd
+ u8 r b
INTRINSIC_XED_IFORM_ROUNDPD_XMMpd_XMMpd_IMMb
f64 w pd
f64 r pd
+ u8 r b
INTRINSIC_XED_IFORM_ROUNDPS_XMMps_MEMps_IMMb
f32 w ps
f32 r ps
+ u8 r b
INTRINSIC_XED_IFORM_ROUNDPS_XMMps_XMMps_IMMb
f32 w ps
f32 r ps
+ u8 r b
INTRINSIC_XED_IFORM_ROUNDSD_XMMq_MEMq_IMMb
- i64 w q
+ i64 rw q
i64 r q
+ u8 r b
INTRINSIC_XED_IFORM_ROUNDSD_XMMq_XMMq_IMMb
- i64 w q
+ i64 rw q
i64 r q
+ u8 r b
INTRINSIC_XED_IFORM_ROUNDSS_XMMd_MEMd_IMMb
- i32 w d
+ i32 rw d
i32 r d
+ u8 r b
INTRINSIC_XED_IFORM_ROUNDSS_XMMd_XMMd_IMMb
- i32 w d
+ i32 rw d
i32 r d
+ u8 r b
INTRINSIC_XED_IFORM_PTEST_XMMdq_MEMdq
i32 r dq
@@ -7191,138 +7278,108 @@ INTRINSIC_XED_IFORM_PMOVZXDQ_XMMdq_XMMq
INTRINSIC_XED_IFORM_PCMPESTRI_XMMdq_MEMdq_IMMb
i32 r dq
i32 r dq
- INVALID r XED_REG_EAX
- INVALID r XED_REG_EDX
- INVALID w XED_REG_ECX
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_PCMPESTRI_XMMdq_XMMdq_IMMb
i32 r dq
i32 r dq
- INVALID r XED_REG_EAX
- INVALID r XED_REG_EDX
- INVALID w XED_REG_ECX
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_PCMPESTRI64_XMMdq_MEMdq_IMMb
i32 r dq
i32 r dq
- INVALID r XED_REG_RAX
- INVALID r XED_REG_RDX
- INVALID w XED_REG_RCX
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_PCMPESTRI64_XMMdq_XMMdq_IMMb
i32 r dq
i32 r dq
- INVALID r XED_REG_RAX
- INVALID r XED_REG_RDX
- INVALID w XED_REG_RCX
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_PCMPISTRI_XMMdq_MEMdq_IMMb
i32 r dq
i32 r dq
- INVALID w XED_REG_ECX
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_PCMPISTRI_XMMdq_XMMdq_IMMb
i32 r dq
i32 r dq
- INVALID w XED_REG_ECX
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_PCMPISTRI64_XMMdq_MEMdq_IMMb
i32 r dq
i32 r dq
- INVALID w XED_REG_RCX
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_PCMPISTRI64_XMMdq_XMMdq_IMMb
i32 r dq
i32 r dq
- INVALID w XED_REG_RCX
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_PCMPESTRM_XMMdq_MEMdq_IMMb
i32 r dq
i32 r dq
- INVALID r XED_REG_EAX
- INVALID r XED_REG_EDX
+ u8 r b
i32 w dq
INVALID w rFLAGS
INTRINSIC_XED_IFORM_PCMPESTRM_XMMdq_XMMdq_IMMb
i32 r dq
i32 r dq
- INVALID r XED_REG_EAX
- INVALID r XED_REG_EDX
+ u8 r b
i32 w dq
INVALID w rFLAGS
INTRINSIC_XED_IFORM_PCMPESTRM64_XMMdq_MEMdq_IMMb
i32 r dq
i32 r dq
- INVALID r XED_REG_RAX
- INVALID r XED_REG_RDX
+ u8 r b
i32 w dq
INVALID w rFLAGS
INTRINSIC_XED_IFORM_PCMPESTRM64_XMMdq_XMMdq_IMMb
i32 r dq
i32 r dq
- INVALID r XED_REG_RAX
- INVALID r XED_REG_RDX
+ u8 r b
i32 w dq
INVALID w rFLAGS
INTRINSIC_XED_IFORM_PCMPISTRM_XMMdq_MEMdq_IMMb
i32 r dq
i32 r dq
+ u8 r b
i32 w dq
INVALID w rFLAGS
INTRINSIC_XED_IFORM_PCMPISTRM_XMMdq_XMMdq_IMMb
i32 r dq
i32 r dq
+ u8 r b
i32 w dq
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XGETBV
- INVALID r XED_REG_ECX
- INVALID w XED_REG_EDX
- INVALID w XED_REG_EAX
- INVALID r XED_REG_XCR0
INTRINSIC_XED_IFORM_XSETBV
- INVALID r XED_REG_ECX
- INVALID r XED_REG_EDX
- INVALID r XED_REG_EAX
- INVALID w XED_REG_XCR0
INTRINSIC_XED_IFORM_XSAVE_MEMmxsave
struct rw mxsave
- INVALID r XED_REG_EDX
- INVALID r XED_REG_EAX
- INVALID r XED_REG_XCR0
INTRINSIC_XED_IFORM_XRSTOR_MEMmxsave
struct r mxsave
- INVALID r XED_REG_EDX
- INVALID r XED_REG_EAX
- INVALID r XED_REG_XCR0
INTRINSIC_XED_IFORM_XSAVE64_MEMmxsave
struct rw mxsave
- INVALID r XED_REG_EDX
- INVALID r XED_REG_EAX
- INVALID r XED_REG_XCR0
INTRINSIC_XED_IFORM_XRSTOR64_MEMmxsave
struct r mxsave
- INVALID r XED_REG_EDX
- INVALID r XED_REG_EAX
- INVALID r XED_REG_XCR0
INTRINSIC_XED_IFORM_MOVBE_GPRv_MEMv
INVALID w GPRv_R
@@ -7333,16 +7390,16 @@ INTRINSIC_XED_IFORM_MOVBE_MEMv_GPRv
INVALID r GPRv_R
INTRINSIC_XED_IFORM_GETSEC
- INVALID rcw XED_REG_EAX
- INVALID r XED_REG_EBX
INTRINSIC_XED_IFORM_AESKEYGENASSIST_XMMdq_XMMdq_IMMb
i32 w dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_AESKEYGENASSIST_XMMdq_MEMdq_IMMb
i32 w dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_AESENC_XMMdq_XMMdq
i32 rw dq
@@ -7387,10 +7444,12 @@ INTRINSIC_XED_IFORM_AESIMC_XMMdq_MEMdq
INTRINSIC_XED_IFORM_PCLMULQDQ_XMMdq_XMMdq_IMMb
i32 rw dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_PCLMULQDQ_XMMdq_MEMdq_IMMb
i32 rw dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_INVEPT_GPR64_MEMdq
INVALID r GPR64_R
@@ -7438,19 +7497,27 @@ INTRINSIC_XED_IFORM_XSTORE
INVALID r OrCX
INVALID rw OrDX
INVALID w OrAX
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
INTRINSIC_XED_IFORM_REP_XSTORE
u8 w b
INVALID rw OrCX
INVALID rw OrDX
INVALID w OrAX
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
INTRINSIC_XED_IFORM_REP_XCRYPTECB
u8 w b
INVALID rw OrCX
INVALID r OrDX
INVALID r OrBX
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
u8 cr b
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG1
INTRINSIC_XED_IFORM_REP_XCRYPTCBC
u8 w b
@@ -7458,7 +7525,11 @@ INTRINSIC_XED_IFORM_REP_XCRYPTCBC
INVALID r OrDX
INVALID r OrBX
INVALID r ArAX
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
u8 cr b
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG1
INTRINSIC_XED_IFORM_REP_XCRYPTCTR
u8 w b
@@ -7466,7 +7537,11 @@ INTRINSIC_XED_IFORM_REP_XCRYPTCTR
INVALID r OrDX
INVALID r OrBX
INVALID r ArAX
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
u8 cr b
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG1
INTRINSIC_XED_IFORM_REP_XCRYPTCFB
u8 w b
@@ -7474,7 +7549,11 @@ INTRINSIC_XED_IFORM_REP_XCRYPTCFB
INVALID r OrDX
INVALID r OrBX
INVALID r ArAX
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
u8 cr b
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG1
INTRINSIC_XED_IFORM_REP_XCRYPTOFB
u8 w b
@@ -7482,25 +7561,36 @@ INTRINSIC_XED_IFORM_REP_XCRYPTOFB
INVALID r OrDX
INVALID r OrBX
INVALID r ArAX
+ INVALID rw ArDI
+ INVALID r FINAL_ESEG
u8 cr b
+ INVALID rcw ArSI
+ INVALID r FINAL_DSEG1
INTRINSIC_XED_IFORM_REP_XSHA1
INVALID rcw ArAX
INVALID rcw OrCX
u8 w b
+ INVALID rw ArSI
+ INVALID r FINAL_ESEG
u8 r b
+ INVALID r ArDI
+ INVALID r FINAL_ESEG1
INTRINSIC_XED_IFORM_REP_XSHA256
INVALID rcw ArAX
INVALID rcw OrCX
u8 w b
+ INVALID rw ArSI
+ INVALID r FINAL_ESEG
u8 r b
+ INVALID r ArDI
+ INVALID r FINAL_ESEG1
INTRINSIC_XED_IFORM_REP_MONTMUL
- INVALID rw XED_REG_EAX
- INVALID rw XED_REG_ECX
- INVALID w XED_REG_EDX
struct rw pmmsz16
+ INVALID r ArSI
+ INVALID r FINAL_ESEG
INTRINSIC_XED_IFORM_FEMMS
@@ -7696,12 +7786,7 @@ INTRINSIC_XED_IFORM_PAVGUSB_MMXq_MMXq
i64 rw q
i64 r q
-INTRINSIC_XED_IFORM_SYSCALL_AMD
- INVALID w rIP
- INVALID w rFLAGS
-
INTRINSIC_XED_IFORM_SYSRET_AMD
- INVALID w XED_REG_EIP
INVALID w rFLAGS
INTRINSIC_XED_IFORM_VMRUN_ArAX
@@ -7719,14 +7804,14 @@ INTRINSIC_XED_IFORM_STGI
INTRINSIC_XED_IFORM_CLGI
INTRINSIC_XED_IFORM_SKINIT_EAX
- INVALID r XED_REG_EAX
INTRINSIC_XED_IFORM_INVLPGA_ArAX_ECX
INVALID r ArAX
- INVALID r XED_REG_ECX
INTRINSIC_XED_IFORM_EXTRQ_XMMq_IMMb_IMMb
i64 w q
+ u8 r b
+ u8 r b
INTRINSIC_XED_IFORM_EXTRQ_XMMq_XMMdq
i64 w q
@@ -7735,6 +7820,8 @@ INTRINSIC_XED_IFORM_EXTRQ_XMMq_XMMdq
INTRINSIC_XED_IFORM_INSERTQ_XMMq_XMMq_IMMb_IMMb
i64 w q
i64 r q
+ u8 r b
+ u8 r b
INTRINSIC_XED_IFORM_INSERTQ_XMMq_XMMdq
i64 w q
@@ -7752,13 +7839,8 @@ INTRINSIC_XED_IFORM_CLZERO
INVALID r ArAX
INTRINSIC_XED_IFORM_MONITORX
- INVALID r XED_REG_EAX
- INVALID r XED_REG_ECX
- INVALID r XED_REG_EDX
INTRINSIC_XED_IFORM_MWAITX
- INVALID rw XED_REG_EAX
- INVALID r XED_REG_ECX
INTRINSIC_XED_IFORM_MCOMMIT
INVALID w rFLAGS
@@ -7769,26 +7851,23 @@ INTRINSIC_XED_IFORM_RDPRU
i32 r d
INTRINSIC_XED_IFORM_PSMASH_RAX
- INVALID rw XED_REG_RAX
INVALID w rFLAGS
INTRINSIC_XED_IFORM_PVALIDATE_RAX_ECX_EDX
- INVALID rw XED_REG_RAX
- INVALID r XED_REG_ECX
- INVALID r XED_REG_EDX
INVALID w rFLAGS
INTRINSIC_XED_IFORM_RMPADJUST_RAX_RCX_RDX
- INVALID rw XED_REG_RAX
- INVALID r XED_REG_RCX
- INVALID r XED_REG_RDX
INVALID w rFLAGS
INTRINSIC_XED_IFORM_RMPUPDATE_RAX_RCX
- INVALID rw XED_REG_RAX
- INVALID r XED_REG_RCX
INVALID w rFLAGS
+INTRINSIC_XED_IFORM_INVLPGB_EAX_EDX_ECX
+
+INTRINSIC_XED_IFORM_INVLPGB_RAX_EDX_ECX
+
+INTRINSIC_XED_IFORM_TLBSYNC
+
INTRINSIC_XED_IFORM_BNDMK_BND_AGEN
INVALID w BND_R
@@ -7940,10 +8019,12 @@ INTRINSIC_XED_IFORM_SHA1NEXTE_XMMi32_MEMi32_SHA
INTRINSIC_XED_IFORM_SHA1RNDS4_XMMi32_XMMi32_IMM8_SHA
i32 rw dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_SHA1RNDS4_XMMi32_MEMi32_IMM8_SHA
i32 rw dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_SHA256MSG1_XMMi32_XMMi32_SHA
i32 rw dq
@@ -7973,51 +8054,27 @@ INTRINSIC_XED_IFORM_SHA256RNDS2_XMMi32_MEMi32_SHA
INTRINSIC_XED_IFORM_XSAVEOPT_MEMmxsave
struct rw mxsave
- INVALID r XED_REG_EDX
- INVALID r XED_REG_EAX
- INVALID r XED_REG_XCR0
INTRINSIC_XED_IFORM_XSAVEOPT64_MEMmxsave
struct rw mxsave
- INVALID r XED_REG_EDX
- INVALID r XED_REG_EAX
- INVALID r XED_REG_XCR0
INTRINSIC_XED_IFORM_XSAVES_MEMmxsave
struct w mxsave
- INVALID r XED_REG_EDX
- INVALID r XED_REG_EAX
- INVALID r XED_REG_XCR0
INTRINSIC_XED_IFORM_XSAVES64_MEMmxsave
struct w mxsave
- INVALID r XED_REG_EDX
- INVALID r XED_REG_EAX
- INVALID r XED_REG_XCR0
INTRINSIC_XED_IFORM_XRSTORS_MEMmxsave
struct r mxsave
- INVALID r XED_REG_EDX
- INVALID r XED_REG_EAX
- INVALID r XED_REG_XCR0
INTRINSIC_XED_IFORM_XRSTORS64_MEMmxsave
struct r mxsave
- INVALID r XED_REG_EDX
- INVALID r XED_REG_EAX
- INVALID r XED_REG_XCR0
INTRINSIC_XED_IFORM_XSAVEC_MEMmxsave
struct w mxsave
- INVALID r XED_REG_EDX
- INVALID r XED_REG_EAX
- INVALID r XED_REG_XCR0
INTRINSIC_XED_IFORM_XSAVEC64_MEMmxsave
struct w mxsave
- INVALID r XED_REG_EDX
- INVALID r XED_REG_EAX
- INVALID r XED_REG_XCR0
INTRINSIC_XED_IFORM_CLFLUSHOPT_MEMmprefetch
i64 r mprefetch
@@ -8049,16 +8106,8 @@ INTRINSIC_XED_IFORM_STAC
INVALID w rFLAGS
INTRINSIC_XED_IFORM_ENCLU
- INVALID r XED_REG_EAX
- INVALID crw XED_REG_RBX
- INVALID crw XED_REG_RCX
- INVALID crw XED_REG_RDX
INTRINSIC_XED_IFORM_ENCLS
- INVALID r XED_REG_EAX
- INVALID crw XED_REG_RBX
- INVALID crw XED_REG_RCX
- INVALID crw XED_REG_RDX
INTRINSIC_XED_IFORM_RDPID_GPR32u32
u32 w d
@@ -8078,6 +8127,7 @@ INTRINSIC_XED_IFORM_MOVDIR64B_GPRa_MEM
INVALID r A_GPR_R
u32 r zd
i32 w zd
+ INVALID r A_GPR_R
INTRINSIC_XED_IFORM_MOVDIRI_MEMu32_GPR32u32
u32 w d
@@ -8093,12 +8143,6 @@ INTRINSIC_XED_IFORM_TPAUSE_GPR32u32
u32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_TPAUSE_GPR64u64
- u64 r q
- u32 r d
- u32 r d
- INVALID w rFLAGS
-
INTRINSIC_XED_IFORM_UMONITOR_GPRa
INVALID r A_GPR_B
@@ -8108,21 +8152,9 @@ INTRINSIC_XED_IFORM_UMWAIT_GPR32
u32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_UMWAIT_GPR64
- u64 r q
- u32 r d
- u32 r d
- INVALID w rFLAGS
-
INTRINSIC_XED_IFORM_CLDEMOTE_MEMu8
u8 r b
-INTRINSIC_XED_IFORM_ENCLV
- u32 r d
- u64 crw q
- u64 crw q
- u64 crw q
-
INTRINSIC_XED_IFORM_TZCNT_GPRv_MEMv
INVALID w GPRv_R
int r v
@@ -8144,7 +8176,6 @@ INTRINSIC_XED_IFORM_BSF_GPRv_GPRv
INVALID w rFLAGS
INTRINSIC_XED_IFORM_VMFUNC
- INVALID r XED_REG_EAX
INTRINSIC_XED_IFORM_INVPCID_GPR64_MEMdq
INVALID r GPR64_R
@@ -8175,13 +8206,13 @@ INTRINSIC_XED_IFORM_BSR_GPRv_GPRv
INVALID w rFLAGS
INTRINSIC_XED_IFORM_XBEGIN_RELBRz
+ int r z
INVALID rw rIP
- INVALID cw XED_REG_EAX
INTRINSIC_XED_IFORM_XEND
INTRINSIC_XED_IFORM_XABORT_IMMb
- INVALID rcw XED_REG_EAX
+ u8 r b
INTRINSIC_XED_IFORM_XTEST
INVALID w rFLAGS
@@ -8227,25 +8258,25 @@ INTRINSIC_XED_IFORM_ADOX_GPR64q_MEMq
INVALID rw rFLAGS
INTRINSIC_XED_IFORM_RDPKRU
- INVALID w XED_REG_EDX
- INVALID w XED_REG_EAX
- INVALID r XED_REG_ECX
INTRINSIC_XED_IFORM_WRPKRU
- INVALID r XED_REG_EDX
- INVALID r XED_REG_EAX
- INVALID r XED_REG_ECX
INTRINSIC_XED_IFORM_CLWB_MEMmprefetch
i64 r mprefetch
INTRINSIC_XED_IFORM_PREFETCHWT1_MEMu8
- u8 r b
+ i64 r mprefetch
INTRINSIC_XED_IFORM_WBINVD
INTRINSIC_XED_IFORM_WBNOINVD
+INTRINSIC_XED_IFORM_ENCLV
+ u32 r d
+ u64 crw q
+ u64 crw q
+ u64 crw q
+
INTRINSIC_XED_IFORM_PCONFIG
u32 rw d
u32 crw d
@@ -8253,21 +8284,32 @@ INTRINSIC_XED_IFORM_PCONFIG
u32 crw d
INVALID w rFLAGS
+INTRINSIC_XED_IFORM_PCONFIG64
+ u32 rw d
+ u64 crw q
+ u64 crw q
+ u64 crw q
+ INVALID w rFLAGS
+
INTRINSIC_XED_IFORM_GF2P8AFFINEINVQB_XMMu8_XMMu64_IMM8
u8 rw dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_GF2P8AFFINEINVQB_XMMu8_MEMu64_IMM8
u8 rw dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_GF2P8AFFINEQB_XMMu8_XMMu64_IMM8
u8 rw dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_GF2P8AFFINEQB_XMMu8_MEMu64_IMM8
u8 rw dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_GF2P8MULB_XMMu8_XMMu8
u8 rw dq
@@ -8277,6 +8319,129 @@ INTRINSIC_XED_IFORM_GF2P8MULB_XMMu8_MEMu8
u8 rw dq
u8 r dq
+INTRINSIC_XED_IFORM_AESDEC128KL_XMMu8_MEMu8
+ u8 rw dq
+ u8 r m384
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AESDEC256KL_XMMu8_MEMu8
+ u8 rw dq
+ u8 r zd
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AESDECWIDE128KL_MEMu8
+ u8 r m384
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AESDECWIDE256KL_MEMu8
+ u8 r zd
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AESENC128KL_XMMu8_MEMu8
+ u8 rw dq
+ u8 r m384
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AESENC256KL_XMMu8_MEMu8
+ u8 rw dq
+ u8 r zd
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AESENCWIDE128KL_MEMu8
+ u8 r m384
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AESENCWIDE256KL_MEMu8
+ u8 r zd
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ u8 rw dq
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ENCODEKEY128_GPR32u8_GPR32u8
+ u8 w d
+ u8 r d
+ u8 rw dq
+ u8 w dq
+ u8 w dq
+ u8 w dq
+ u8 w dq
+ u8 w dq
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ENCODEKEY256_GPR32u8_GPR32u8
+ u8 w d
+ u8 r d
+ u8 rw dq
+ u8 rw dq
+ u8 w dq
+ u8 w dq
+ u8 w dq
+ u8 w dq
+ u8 w dq
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_LOADIWKEY_XMMu8_XMMu8
+ u8 r dq
+ u8 r dq
+ u32 r d
+ u8 r dq
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_HRESET_IMM8
+ u8 r b
+ u32 r d
+
+INTRINSIC_XED_IFORM_CLUI
+ int w i1
+
+INTRINSIC_XED_IFORM_SENDUIPI_GPR64u32
+ u32 r q
+
+INTRINSIC_XED_IFORM_STUI
+ int w i1
+
+INTRINSIC_XED_IFORM_TESTUI
+ int r i1
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_UIRET
+ INVALID w rIP
+ int rw spw
+ int r spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
+ INVALID w rFLAGS
+
INTRINSIC_XED_IFORM_ENQCMD_GPRa_MEMu32
INVALID r A_GPR_R
u32 r zd
@@ -8293,6 +8458,134 @@ INTRINSIC_XED_IFORM_XSUSLDTRK
INTRINSIC_XED_IFORM_SERIALIZE
+INTRINSIC_XED_IFORM_SEAMCALL
+ u64 rw q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SEAMOPS
+ u64 rw q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SEAMRET
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_TDCALL
+ u64 r q
+
+INTRINSIC_XED_IFORM_PREFETCHIT0_MEMu8
+ i64 r mprefetch
+
+INTRINSIC_XED_IFORM_PREFETCHIT1_MEMu8
+ i64 r mprefetch
+
+INTRINSIC_XED_IFORM_RDMSRLIST
+ u64 r q
+ u64 r q
+ u64 rw q
+
+INTRINSIC_XED_IFORM_WRMSRLIST
+ u64 r q
+ u64 r q
+ u64 rw q
+
+INTRINSIC_XED_IFORM_WRMSRNS
+ u32 r d
+ u32 r d
+ u32 r d
+
+INTRINSIC_XED_IFORM_URDMSR_GPR64u64_GPR64u64
+ u64 w q
+ u64 r q
+
+INTRINSIC_XED_IFORM_UWRMSR_GPR64u64_GPR64u64
+ u64 r q
+ u64 r q
+
+INTRINSIC_XED_IFORM_PBNDKB
+ u64 w q
+ u64 r q
+ u64 r q
+
+INTRINSIC_XED_IFORM_ERETS
+ int rw spw5
+ u64 w q
+ int r spw5
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ERETU
+ int rw spw5
+ u16 w u16
+ u16 w u16
+ u64 w q
+ u64 w u64
+ u64 w u64
+ int r spw5
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_LKGS_GPR16u16
+ u16 r w
+ u64 w u64
+
+INTRINSIC_XED_IFORM_LKGS_MEMu16
+ u16 r wrd
+ u64 w u64
+
+INTRINSIC_XED_IFORM_SYSCALL_32
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_JMPABS_ABSBRu64_APX
+ u64 r u64
+
+INTRINSIC_XED_IFORM_PUSHP_GPR64
+ INVALID r GPR64_SB
+ int rw spw
+ int w spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
+
+INTRINSIC_XED_IFORM_POPP_GPR64
+ INVALID w GPR64_SB
+ int rw spw
+ int r spw
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
+
+INTRINSIC_XED_IFORM_AADD_MEM32_GPR32
+ i32 rw d
+ i32 r d
+
+INTRINSIC_XED_IFORM_AADD_MEM64_GPR64
+ i64 rw q
+ i64 r q
+
+INTRINSIC_XED_IFORM_AAND_MEM32_GPR32
+ i32 rw d
+ i32 r d
+
+INTRINSIC_XED_IFORM_AAND_MEM64_GPR64
+ i64 rw q
+ i64 r q
+
+INTRINSIC_XED_IFORM_AOR_MEM32_GPR32
+ i32 rw d
+ i32 r d
+
+INTRINSIC_XED_IFORM_AOR_MEM64_GPR64
+ i64 rw q
+ i64 r q
+
+INTRINSIC_XED_IFORM_AXOR_MEM32_GPR32
+ i32 rw d
+ i32 r d
+
+INTRINSIC_XED_IFORM_AXOR_MEM64_GPR64
+ i64 rw q
+ i64 r q
+
INTRINSIC_XED_IFORM_VPMACSSWW_XMMdq_XMMdq_MEMdq_XMMdq
VL128
i16 w dq
@@ -8472,11 +8765,13 @@ INTRINSIC_XED_IFORM_VPROTB_XMMdq_MEMdq_IMMb
VL128
u8 w dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPROTB_XMMdq_XMMdq_IMMb
VL128
u8 w dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPROTB_XMMdq_MEMdq_XMMdq
VL128
@@ -8500,11 +8795,13 @@ INTRINSIC_XED_IFORM_VPROTW_XMMdq_MEMdq_IMMb
VL128
u16 w dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPROTW_XMMdq_XMMdq_IMMb
VL128
u16 w dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPROTW_XMMdq_MEMdq_XMMdq
VL128
@@ -8528,11 +8825,13 @@ INTRINSIC_XED_IFORM_VPROTD_XMMdq_MEMdq_IMMb
VL128
u32 w dq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPROTD_XMMdq_XMMdq_IMMb
VL128
u32 w dq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPROTD_XMMdq_MEMdq_XMMdq
VL128
@@ -8556,11 +8855,13 @@ INTRINSIC_XED_IFORM_VPROTQ_XMMdq_MEMdq_IMMb
VL128
u64 w dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPROTQ_XMMdq_XMMdq_IMMb
VL128
u64 w dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPROTQ_XMMdq_MEMdq_XMMdq
VL128
@@ -8641,96 +8942,112 @@ VL128
i8 w dq
i8 r dq
i8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCOMB_XMMdq_XMMdq_XMMdq_IMMb
VL128
i8 w dq
i8 r dq
i8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCOMW_XMMdq_XMMdq_MEMdq_IMMb
VL128
i16 w dq
i16 r dq
i16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCOMW_XMMdq_XMMdq_XMMdq_IMMb
VL128
i16 w dq
i16 r dq
i16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCOMD_XMMdq_XMMdq_MEMdq_IMMb
VL128
i32 w dq
i32 r dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCOMD_XMMdq_XMMdq_XMMdq_IMMb
VL128
i32 w dq
i32 r dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCOMQ_XMMdq_XMMdq_MEMdq_IMMb
VL128
i64 w dq
i64 r dq
i64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCOMQ_XMMdq_XMMdq_XMMdq_IMMb
VL128
i64 w dq
i64 r dq
i64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCOMUB_XMMdq_XMMdq_MEMdq_IMMb
VL128
u8 w dq
u8 r dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCOMUB_XMMdq_XMMdq_XMMdq_IMMb
VL128
u8 w dq
u8 r dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCOMUW_XMMdq_XMMdq_MEMdq_IMMb
VL128
u16 w dq
u16 r dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCOMUW_XMMdq_XMMdq_XMMdq_IMMb
VL128
u16 w dq
u16 r dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCOMUD_XMMdq_XMMdq_MEMdq_IMMb
VL128
u32 w dq
u32 r dq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCOMUD_XMMdq_XMMdq_XMMdq_IMMb
VL128
u32 w dq
u32 r dq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCOMUQ_XMMdq_XMMdq_MEMdq_IMMb
VL128
u64 w dq
u64 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCOMUQ_XMMdq_XMMdq_XMMdq_IMMb
VL128
u64 w dq
u64 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VFRCZPS_XMMdq_MEMdq
VL128
@@ -9090,237 +9407,241 @@ INTRINSIC_XED_IFORM_BEXTR_XOP_GPR32d_MEMd_IMMd
VL128
i32 w d
i32 r d
+ i32 r d
INVALID w rFLAGS
INTRINSIC_XED_IFORM_BEXTR_XOP_GPRyy_MEMy_IMMd
VL128
int w y
int r y
+ i32 r d
INVALID w rFLAGS
INTRINSIC_XED_IFORM_BEXTR_XOP_GPR32d_GPR32d_IMMd
VL128
i32 w d
i32 r d
+ i32 r d
INVALID w rFLAGS
INTRINSIC_XED_IFORM_BEXTR_XOP_GPRyy_GPRyy_IMMd
VL128
int w y
int r y
+ i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCFILL_VGPR32d_MEMd
+INTRINSIC_XED_IFORM_BLCFILL_GPR32d_MEMd
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCFILL_VGPRyy_MEMy
+INTRINSIC_XED_IFORM_BLCFILL_GPRyy_MEMy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCFILL_VGPR32d_GPR32d
+INTRINSIC_XED_IFORM_BLCFILL_GPR32d_GPR32d
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCFILL_VGPRyy_GPRyy
+INTRINSIC_XED_IFORM_BLCFILL_GPRyy_GPRyy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSFILL_VGPR32d_MEMd
+INTRINSIC_XED_IFORM_BLSFILL_GPR32d_MEMd
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSFILL_VGPRyy_MEMy
+INTRINSIC_XED_IFORM_BLSFILL_GPRyy_MEMy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSFILL_VGPR32d_GPR32d
+INTRINSIC_XED_IFORM_BLSFILL_GPR32d_GPR32d
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSFILL_VGPRyy_GPRyy
+INTRINSIC_XED_IFORM_BLSFILL_GPRyy_GPRyy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCS_VGPR32d_MEMd
+INTRINSIC_XED_IFORM_BLCS_GPR32d_MEMd
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCS_VGPRyy_MEMy
+INTRINSIC_XED_IFORM_BLCS_GPRyy_MEMy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCS_VGPR32d_GPR32d
+INTRINSIC_XED_IFORM_BLCS_GPR32d_GPR32d
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCS_VGPRyy_GPRyy
+INTRINSIC_XED_IFORM_BLCS_GPRyy_GPRyy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_TZMSK_VGPR32d_MEMd
+INTRINSIC_XED_IFORM_TZMSK_GPR32d_MEMd
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_TZMSK_VGPRyy_MEMy
+INTRINSIC_XED_IFORM_TZMSK_GPRyy_MEMy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_TZMSK_VGPR32d_GPR32d
+INTRINSIC_XED_IFORM_TZMSK_GPR32d_GPR32d
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_TZMSK_VGPRyy_GPRyy
+INTRINSIC_XED_IFORM_TZMSK_GPRyy_GPRyy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCIC_VGPR32d_MEMd
+INTRINSIC_XED_IFORM_BLCIC_GPR32d_MEMd
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCIC_VGPRyy_MEMy
+INTRINSIC_XED_IFORM_BLCIC_GPRyy_MEMy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCIC_VGPR32d_GPR32d
+INTRINSIC_XED_IFORM_BLCIC_GPR32d_GPR32d
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCIC_VGPRyy_GPRyy
+INTRINSIC_XED_IFORM_BLCIC_GPRyy_GPRyy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSIC_VGPR32d_MEMd
+INTRINSIC_XED_IFORM_BLSIC_GPR32d_MEMd
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSIC_VGPRyy_MEMy
+INTRINSIC_XED_IFORM_BLSIC_GPRyy_MEMy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSIC_VGPR32d_GPR32d
+INTRINSIC_XED_IFORM_BLSIC_GPR32d_GPR32d
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSIC_VGPRyy_GPRyy
+INTRINSIC_XED_IFORM_BLSIC_GPRyy_GPRyy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_T1MSKC_VGPR32d_MEMd
+INTRINSIC_XED_IFORM_T1MSKC_GPR32d_MEMd
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_T1MSKC_VGPRyy_MEMy
+INTRINSIC_XED_IFORM_T1MSKC_GPRyy_MEMy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_T1MSKC_VGPR32d_GPR32d
+INTRINSIC_XED_IFORM_T1MSKC_GPR32d_GPR32d
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_T1MSKC_VGPRyy_GPRyy
+INTRINSIC_XED_IFORM_T1MSKC_GPRyy_GPRyy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCMSK_VGPR32d_MEMd
+INTRINSIC_XED_IFORM_BLCMSK_GPR32d_MEMd
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCMSK_VGPRyy_MEMy
+INTRINSIC_XED_IFORM_BLCMSK_GPRyy_MEMy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCMSK_VGPR32d_GPR32d
+INTRINSIC_XED_IFORM_BLCMSK_GPR32d_GPR32d
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCMSK_VGPRyy_GPRyy
+INTRINSIC_XED_IFORM_BLCMSK_GPRyy_GPRyy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCI_VGPR32d_MEMd
+INTRINSIC_XED_IFORM_BLCI_GPR32d_MEMd
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCI_VGPRyy_MEMy
+INTRINSIC_XED_IFORM_BLCI_GPRyy_MEMy
VL128
int w y
int r y
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCI_VGPR32d_GPR32d
+INTRINSIC_XED_IFORM_BLCI_GPR32d_GPR32d
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLCI_VGPRyy_GPRyy
+INTRINSIC_XED_IFORM_BLCI_GPRyy_GPRyy
VL128
int w y
int r y
@@ -9334,27 +9655,31 @@ INTRINSIC_XED_IFORM_SLWPCB_GPRyy
VL128
int w y
-INTRINSIC_XED_IFORM_LWPINS_VGPRyy_MEMd_IMMd
+INTRINSIC_XED_IFORM_LWPINS_GPRyy_MEMd_IMMd
VL128
int w y
i32 r d
+ i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_LWPINS_VGPRyy_GPR32y_IMMd
+INTRINSIC_XED_IFORM_LWPINS_GPRyy_GPR32d_IMMd
VL128
int w y
- int r y
+ i32 r d
+ i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_LWPVAL_VGPRyy_MEMd_IMMd
+INTRINSIC_XED_IFORM_LWPVAL_GPRyy_MEMd_IMMd
VL128
int w y
i32 r d
+ i32 r d
-INTRINSIC_XED_IFORM_LWPVAL_VGPRyy_GPR32y_IMMd
+INTRINSIC_XED_IFORM_LWPVAL_GPRyy_GPR32d_IMMd
VL128
int w y
- int r y
+ i32 r d
+ i32 r d
INTRINSIC_XED_IFORM_VFMADDSUBPS_XMMdq_XMMdq_MEMdq_XMMdq
VL128
@@ -10010,6 +10335,7 @@ VL128
f32 r dq
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMIL2PS_XMMdq_XMMdq_XMMdq_XMMdq_IMMb
VL128
@@ -10017,6 +10343,7 @@ VL128
f32 r dq
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMIL2PS_YMMqq_YMMqq_MEMqq_YMMqq_IMMb
VL256
@@ -10024,6 +10351,7 @@ VL256
f32 r qq
f32 r qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMIL2PS_YMMqq_YMMqq_YMMqq_YMMqq_IMMb
VL256
@@ -10031,6 +10359,7 @@ VL256
f32 r qq
f32 r qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMIL2PS_XMMdq_XMMdq_XMMdq_MEMdq_IMMb
VL128
@@ -10038,6 +10367,7 @@ VL128
f32 r dq
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMIL2PS_YMMqq_YMMqq_YMMqq_MEMqq_IMMb
VL256
@@ -10045,6 +10375,7 @@ VL256
f32 r qq
f32 r qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMIL2PD_XMMdq_XMMdq_MEMdq_XMMdq_IMMb
VL128
@@ -10052,6 +10383,7 @@ VL128
f64 r dq
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMIL2PD_XMMdq_XMMdq_XMMdq_XMMdq_IMMb
VL128
@@ -10059,6 +10391,7 @@ VL128
f64 r dq
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMIL2PD_YMMqq_YMMqq_MEMqq_YMMqq_IMMb
VL256
@@ -10066,6 +10399,7 @@ VL256
f64 r qq
f64 r qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMIL2PD_YMMqq_YMMqq_YMMqq_YMMqq_IMMb
VL256
@@ -10073,6 +10407,7 @@ VL256
f64 r qq
f64 r qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMIL2PD_XMMdq_XMMdq_XMMdq_MEMdq_IMMb
VL128
@@ -10080,6 +10415,7 @@ VL128
f64 r dq
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMIL2PD_YMMqq_YMMqq_YMMqq_MEMqq_IMMb
VL256
@@ -10087,6 +10423,7 @@ VL256
f64 r qq
f64 r qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VADDPD_XMMdq_XMMdq_MEMdq
VL128
@@ -10305,116 +10642,136 @@ VL128
f64 w dq
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VBLENDPD_XMMdq_XMMdq_XMMdq_IMMb
VL128
f64 w dq
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VBLENDPD_YMMqq_YMMqq_MEMqq_IMMb
VL256
f64 w qq
f64 r qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VBLENDPD_YMMqq_YMMqq_YMMqq_IMMb
VL256
f64 w qq
f64 r qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VBLENDPS_XMMdq_XMMdq_MEMdq_IMMb
VL128
f32 w dq
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VBLENDPS_XMMdq_XMMdq_XMMdq_IMMb
VL128
f32 w dq
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VBLENDPS_YMMqq_YMMqq_MEMqq_IMMb
VL256
f32 w qq
f32 r qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VBLENDPS_YMMqq_YMMqq_YMMqq_IMMb
VL256
f32 w qq
f32 r qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPD_XMMdq_XMMdq_MEMdq_IMMb
VL128
f64 w dq
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPD_XMMdq_XMMdq_XMMdq_IMMb
VL128
f64 w dq
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPD_YMMqq_YMMqq_MEMqq_IMMb
VL256
f64 w qq
f64 r qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPD_YMMqq_YMMqq_YMMqq_IMMb
VL256
f64 w qq
f64 r qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPS_XMMdq_XMMdq_MEMdq_IMMb
VL128
f32 w dq
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPS_XMMdq_XMMdq_XMMdq_IMMb
VL128
f32 w dq
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPS_YMMqq_YMMqq_MEMqq_IMMb
VL256
f32 w qq
f32 r qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPS_YMMqq_YMMqq_YMMqq_IMMb
VL256
f32 w qq
f32 r qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VCMPSD_XMMdq_XMMdq_MEMq_IMMb
f64 w dq
f64 r dq
f64 r q
+ u8 r b
INTRINSIC_XED_IFORM_VCMPSD_XMMdq_XMMdq_XMMq_IMMb
f64 w dq
f64 r dq
f64 r q
+ u8 r b
INTRINSIC_XED_IFORM_VCMPSS_XMMdq_XMMdq_MEMd_IMMb
f32 w dq
f32 r dq
f32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VCMPSS_XMMdq_XMMdq_XMMd_IMMb
f32 w dq
f32 r dq
f32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VCOMISD_XMMq_MEMq
f64 r q
@@ -10792,57 +11149,67 @@ INTRINSIC_XED_IFORM_VEXTRACTF128_MEMdq_YMMdq_IMMb
VL256
f64 w dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTF128_XMMdq_YMMdq_IMMb
VL256
f64 w dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VDPPD_XMMdq_XMMdq_MEMdq_IMMb
VL128
f64 w dq
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VDPPD_XMMdq_XMMdq_XMMdq_IMMb
VL128
f64 w dq
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VDPPS_XMMdq_XMMdq_MEMdq_IMMb
VL128
f32 w dq
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VDPPS_XMMdq_XMMdq_XMMdq_IMMb
VL128
f32 w dq
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VDPPS_YMMqq_YMMqq_MEMqq_IMMb
VL256
f32 w qq
f32 r qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VDPPS_YMMqq_YMMqq_YMMqq_IMMb
VL256
f32 w qq
f32 r qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTPS_MEMd_XMMdq_IMMb
VL128
f32 w d
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTPS_GPR32_XMMdq_IMMb
VL128
- INVALID w GPR32_B
+ INVALID w VGPR32_B
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VZEROALL
VL256
@@ -10974,21 +11341,25 @@ INTRINSIC_XED_IFORM_VPERMILPD_XMMdq_MEMdq_IMMb
VL128
f64 w dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPD_XMMdq_XMMdq_IMMb
VL128
f64 w dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPD_YMMqq_MEMqq_IMMb
VL256
f64 w qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPD_YMMqq_YMMqq_IMMb
VL256
f64 w qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPS_XMMdq_XMMdq_MEMdq
VL128
@@ -11018,33 +11389,39 @@ INTRINSIC_XED_IFORM_VPERMILPS_XMMdq_MEMdq_IMMb
VL128
f32 w dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPS_XMMdq_XMMdq_IMMb
VL128
f32 w dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPS_YMMqq_MEMqq_IMMb
VL256
f32 w qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPS_YMMqq_YMMqq_IMMb
VL256
f32 w qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERM2F128_YMMqq_YMMqq_MEMqq_IMMb
VL256
f64 w qq
f64 r qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERM2F128_YMMqq_YMMqq_YMMqq_IMMb
VL256
f64 w qq
f64 r qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VBROADCASTSS_XMMdq_MEMd
VL128
@@ -11086,24 +11463,28 @@ VL256
f64 w qq
f64 r qq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTF128_YMMqq_YMMqq_XMMdq_IMMb
VL256
f64 w qq
f64 r qq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTPS_XMMdq_XMMdq_MEMd_IMMb
VL128
f32 w dq
f32 r dq
f32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTPS_XMMdq_XMMdq_XMMdq_IMMb
VL128
f32 w dq
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VLDDQU_XMMdq_MEMdq
VL128
@@ -11516,10 +11897,10 @@ VL128
f64 w dq
f64 r q
-INTRINSIC_XED_IFORM_VMOVDDUP_XMMdq_XMMdq
+INTRINSIC_XED_IFORM_VMOVDDUP_XMMdq_XMMq
VL128
f64 w dq
- f64 r dq
+ f64 r q
INTRINSIC_XED_IFORM_VMOVDDUP_YMMqq_MEMqq
VL256
@@ -11821,61 +12202,73 @@ INTRINSIC_XED_IFORM_VPSHUFD_XMMdq_MEMdq_IMMb
VL128
i32 w dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFD_XMMdq_XMMdq_IMMb
VL128
i32 w dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFD_YMMqq_MEMqq_IMMb
VL256
u32 w qq
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFD_YMMqq_YMMqq_IMMb
VL256
u32 w qq
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFHW_XMMdq_MEMdq_IMMb
VL128
i32 w dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFHW_XMMdq_XMMdq_IMMb
VL128
i32 w dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFHW_YMMqq_MEMqq_IMMb
VL256
u16 w qq
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFHW_YMMqq_YMMqq_IMMb
VL256
u16 w qq
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFLW_XMMdq_MEMdq_IMMb
VL128
i32 w dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFLW_XMMdq_XMMdq_IMMb
VL128
i32 w dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFLW_YMMqq_MEMqq_IMMb
VL256
u16 w qq
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFLW_YMMqq_YMMqq_IMMb
VL256
u16 w qq
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPACKSSWB_XMMdq_XMMdq_MEMdq
VL128
@@ -11989,6 +12382,7 @@ INTRINSIC_XED_IFORM_VPSLLW_XMMdq_XMMdq_IMMb
VL128
u16 w dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLW_YMMqq_YMMqq_MEMdq
VL256
@@ -12006,6 +12400,7 @@ INTRINSIC_XED_IFORM_VPSLLW_YMMqq_YMMqq_IMMb
VL256
u16 w qq
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLD_XMMdq_XMMdq_MEMdq
VL128
@@ -12023,6 +12418,7 @@ INTRINSIC_XED_IFORM_VPSLLD_XMMdq_XMMdq_IMMb
VL128
u32 w dq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLD_YMMqq_YMMqq_MEMdq
VL256
@@ -12040,6 +12436,7 @@ INTRINSIC_XED_IFORM_VPSLLD_YMMqq_YMMqq_IMMb
VL256
u32 w qq
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLQ_XMMdq_XMMdq_MEMdq
VL128
@@ -12057,6 +12454,7 @@ INTRINSIC_XED_IFORM_VPSLLQ_XMMdq_XMMdq_IMMb
VL128
u64 w dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLQ_YMMqq_YMMqq_MEMdq
VL256
@@ -12074,6 +12472,7 @@ INTRINSIC_XED_IFORM_VPSLLQ_YMMqq_YMMqq_IMMb
VL256
u64 w qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLW_XMMdq_XMMdq_MEMdq
VL128
@@ -12091,6 +12490,7 @@ INTRINSIC_XED_IFORM_VPSRLW_XMMdq_XMMdq_IMMb
VL128
u16 w dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLW_YMMqq_YMMqq_MEMdq
VL256
@@ -12108,6 +12508,7 @@ INTRINSIC_XED_IFORM_VPSRLW_YMMqq_YMMqq_IMMb
VL256
u16 w qq
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLD_XMMdq_XMMdq_MEMdq
VL128
@@ -12125,6 +12526,7 @@ INTRINSIC_XED_IFORM_VPSRLD_XMMdq_XMMdq_IMMb
VL128
u32 w dq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLD_YMMqq_YMMqq_MEMdq
VL256
@@ -12142,6 +12544,7 @@ INTRINSIC_XED_IFORM_VPSRLD_YMMqq_YMMqq_IMMb
VL256
u32 w qq
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLQ_XMMdq_XMMdq_MEMdq
VL128
@@ -12159,6 +12562,7 @@ INTRINSIC_XED_IFORM_VPSRLQ_XMMdq_XMMdq_IMMb
VL128
u64 w dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLQ_YMMqq_YMMqq_MEMdq
VL256
@@ -12176,6 +12580,7 @@ INTRINSIC_XED_IFORM_VPSRLQ_YMMqq_YMMqq_IMMb
VL256
u64 w qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAW_XMMdq_XMMdq_MEMdq
VL128
@@ -12193,6 +12598,7 @@ INTRINSIC_XED_IFORM_VPSRAW_XMMdq_XMMdq_IMMb
VL128
i16 w dq
i16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAW_YMMqq_YMMqq_MEMdq
VL256
@@ -12210,6 +12616,7 @@ INTRINSIC_XED_IFORM_VPSRAW_YMMqq_YMMqq_IMMb
VL256
i16 w qq
i16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAD_XMMdq_XMMdq_MEMdq
VL128
@@ -12227,6 +12634,7 @@ INTRINSIC_XED_IFORM_VPSRAD_XMMdq_XMMdq_IMMb
VL128
i32 w dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAD_YMMqq_YMMqq_MEMdq
VL256
@@ -12244,6 +12652,7 @@ INTRINSIC_XED_IFORM_VPSRAD_YMMqq_YMMqq_IMMb
VL256
i32 w qq
i32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPADDB_XMMdq_XMMdq_MEMdq
VL128
@@ -13497,21 +13906,25 @@ INTRINSIC_XED_IFORM_VPSRLDQ_XMMdq_XMMdq_IMMb
VL128
u128 w dq
u128 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLDQ_YMMqq_YMMqq_IMMb
VL256
u128 w qq
u128 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLDQ_XMMdq_XMMdq_IMMb
VL128
u128 w dq
u128 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLDQ_YMMqq_YMMqq_IMMb
VL256
u128 w qq
u128 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VMOVLHPS_XMMdq_XMMq_XMMq
VL128
@@ -13530,156 +13943,184 @@ VL128
u8 w dq
u8 r dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPALIGNR_XMMdq_XMMdq_XMMdq_IMMb
VL128
u8 w dq
u8 r dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPALIGNR_YMMqq_YMMqq_MEMqq_IMMb
VL256
u8 w qq
u8 r qq
u8 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPALIGNR_YMMqq_YMMqq_YMMqq_IMMb
VL256
u8 w qq
u8 r qq
u8 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPBLENDW_XMMdq_XMMdq_MEMdq_IMMb
VL128
u16 w dq
u16 r dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPBLENDW_XMMdq_XMMdq_XMMdq_IMMb
VL128
u16 w dq
u16 r dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPBLENDW_YMMqq_YMMqq_MEMqq_IMMb
VL256
u16 w qq
u16 r qq
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPBLENDW_YMMqq_YMMqq_YMMqq_IMMb
VL256
u16 w qq
u16 r qq
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VROUNDPD_XMMdq_MEMdq_IMMb
VL128
f64 w dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VROUNDPD_XMMdq_XMMdq_IMMb
VL128
f64 w dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VROUNDPD_YMMqq_MEMqq_IMMb
VL256
f64 w qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VROUNDPD_YMMqq_YMMqq_IMMb
VL256
f64 w qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VROUNDPS_XMMdq_MEMdq_IMMb
VL128
f32 w dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VROUNDPS_XMMdq_XMMdq_IMMb
VL128
f32 w dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VROUNDPS_YMMqq_MEMqq_IMMb
VL256
f32 w qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VROUNDPS_YMMqq_YMMqq_IMMb
VL256
f32 w qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VROUNDSD_XMMdq_XMMdq_MEMq_IMMb
f64 w dq
f64 r dq
f64 r q
+ u8 r b
INTRINSIC_XED_IFORM_VROUNDSD_XMMdq_XMMdq_XMMq_IMMb
f64 w dq
f64 r dq
f64 r q
+ u8 r b
INTRINSIC_XED_IFORM_VROUNDSS_XMMdq_XMMdq_MEMd_IMMb
f32 w dq
f32 r dq
f32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VROUNDSS_XMMdq_XMMdq_XMMd_IMMb
f32 w dq
f32 r dq
f32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPD_XMMdq_XMMdq_MEMdq_IMMb
VL128
f64 w dq
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPD_XMMdq_XMMdq_XMMdq_IMMb
VL128
f64 w dq
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPD_YMMqq_YMMqq_MEMqq_IMMb
VL256
f64 w qq
f64 r qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPD_YMMqq_YMMqq_YMMqq_IMMb
VL256
f64 w qq
f64 r qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPS_XMMdq_XMMdq_MEMdq_IMMb
VL128
f32 w dq
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPS_XMMdq_XMMdq_XMMdq_IMMb
VL128
f32 w dq
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPS_YMMqq_YMMqq_MEMqq_IMMb
VL256
f32 w qq
f32 r qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPS_YMMqq_YMMqq_YMMqq_IMMb
VL256
f32 w qq
f32 r qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VRCPPS_XMMdq_MEMdq
VL128
@@ -14374,24 +14815,28 @@ VL128
u16 w dq
u8 r dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VMPSADBW_XMMdq_XMMdq_XMMdq_IMMb
VL128
u16 w dq
u8 r dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VMPSADBW_YMMqq_YMMqq_MEMqq_IMMb
VL256
u16 w qq
u8 r qq
u8 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VMPSADBW_YMMqq_YMMqq_YMMqq_IMMb
VL256
u16 w qq
u8 r qq
u8 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VUCOMISD_XMMdq_MEMq
f64 r dq
@@ -14943,165 +15388,173 @@ INTRINSIC_XED_IFORM_VPEXTRB_MEMb_XMMdq_IMMb
VL128
u8 w b
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPEXTRB_GPR32d_XMMdq_IMMb
VL128
i32 w d
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPEXTRW_MEMw_XMMdq_IMMb
VL128
i16 w w
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPEXTRW_GPR32d_XMMdq_IMMb_15
VL128
i32 w d
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPEXTRW_GPR32d_XMMdq_IMMb_C5
VL128
i32 w d
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPEXTRQ_MEMq_XMMdq_IMMb
VL128
i64 w q
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPEXTRQ_GPR64q_XMMdq_IMMb
VL128
i64 w q
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPEXTRD_MEMd_XMMdq_IMMb
VL128
i32 w d
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPEXTRD_GPR32d_XMMdq_IMMb
VL128
i32 w d
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPINSRB_XMMdq_XMMdq_MEMb_IMMb
VL128
u8 w dq
u8 r dq
u8 r b
+ u8 r b
INTRINSIC_XED_IFORM_VPINSRB_XMMdq_XMMdq_GPR32d_IMMb
VL128
u8 w dq
u8 r dq
u8 r d
+ u8 r b
INTRINSIC_XED_IFORM_VPINSRW_XMMdq_XMMdq_MEMw_IMMb
VL128
u16 w dq
u16 r dq
u16 r w
+ u8 r b
INTRINSIC_XED_IFORM_VPINSRW_XMMdq_XMMdq_GPR32d_IMMb
VL128
u16 w dq
u16 r dq
u16 r d
+ u8 r b
INTRINSIC_XED_IFORM_VPINSRD_XMMdq_XMMdq_MEMd_IMMb
VL128
u32 w dq
u32 r dq
u32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VPINSRD_XMMdq_XMMdq_GPR32d_IMMb
VL128
u32 w dq
u32 r dq
u32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VPINSRQ_XMMdq_XMMdq_MEMq_IMMb
VL128
u64 w dq
u64 r dq
u64 r q
+ u8 r b
INTRINSIC_XED_IFORM_VPINSRQ_XMMdq_XMMdq_GPR64q_IMMb
VL128
u64 w dq
u64 r dq
u64 r q
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPESTRI_XMMdq_MEMdq_IMMb
VL128
i32 r dq
i32 r dq
- INVALID r XED_REG_EAX
- INVALID r XED_REG_EDX
- INVALID w XED_REG_ECX
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_VPCMPESTRI_XMMdq_XMMdq_IMMb
VL128
i32 r dq
i32 r dq
- INVALID r XED_REG_EAX
- INVALID r XED_REG_EDX
- INVALID w XED_REG_ECX
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_VPCMPESTRI64_XMMdq_MEMdq_IMMb
VL128
i32 r dq
i32 r dq
- INVALID r XED_REG_RAX
- INVALID r XED_REG_RDX
- INVALID w XED_REG_RCX
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_VPCMPESTRI64_XMMdq_XMMdq_IMMb
VL128
i32 r dq
i32 r dq
- INVALID r XED_REG_RAX
- INVALID r XED_REG_RDX
- INVALID w XED_REG_RCX
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_VPCMPISTRI_XMMdq_MEMdq_IMMb
VL128
i32 r dq
i32 r dq
- INVALID w XED_REG_ECX
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_VPCMPISTRI_XMMdq_XMMdq_IMMb
VL128
i32 r dq
i32 r dq
- INVALID w XED_REG_ECX
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_VPCMPISTRI64_XMMdq_MEMdq_IMMb
VL128
i32 r dq
i32 r dq
- INVALID w XED_REG_RCX
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_VPCMPISTRI64_XMMdq_XMMdq_IMMb
VL128
i32 r dq
i32 r dq
- INVALID w XED_REG_RCX
+ u8 r b
INVALID w rFLAGS
INTRINSIC_XED_IFORM_VPCMPESTRM_XMMdq_MEMdq_IMMb
VL128
i32 r dq
i32 r dq
- INVALID r XED_REG_EAX
- INVALID r XED_REG_EDX
+ u8 r b
i32 w dq
INVALID w rFLAGS
@@ -15109,8 +15562,7 @@ INTRINSIC_XED_IFORM_VPCMPESTRM_XMMdq_XMMdq_IMMb
VL128
i32 r dq
i32 r dq
- INVALID r XED_REG_EAX
- INVALID r XED_REG_EDX
+ u8 r b
i32 w dq
INVALID w rFLAGS
@@ -15118,8 +15570,7 @@ INTRINSIC_XED_IFORM_VPCMPESTRM64_XMMdq_MEMdq_IMMb
VL128
i32 r dq
i32 r dq
- INVALID r XED_REG_RAX
- INVALID r XED_REG_RDX
+ u8 r b
i32 w dq
INVALID w rFLAGS
@@ -15127,8 +15578,7 @@ INTRINSIC_XED_IFORM_VPCMPESTRM64_XMMdq_XMMdq_IMMb
VL128
i32 r dq
i32 r dq
- INVALID r XED_REG_RAX
- INVALID r XED_REG_RDX
+ u8 r b
i32 w dq
INVALID w rFLAGS
@@ -15136,6 +15586,7 @@ INTRINSIC_XED_IFORM_VPCMPISTRM_XMMdq_MEMdq_IMMb
VL128
i32 r dq
i32 r dq
+ u8 r b
i32 w dq
INVALID w rFLAGS
@@ -15143,24 +15594,25 @@ INTRINSIC_XED_IFORM_VPCMPISTRM_XMMdq_XMMdq_IMMb
VL128
i32 r dq
i32 r dq
+ u8 r b
i32 w dq
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_VMASKMOVDQU_XMMdq_XMMdq
+INTRINSIC_XED_IFORM_VMASKMOVDQU_XMMxub_XMMxub
VL128
- u8 r dq
- u8 r dq
- u8 w dq
+ u8 r xub
+ u8 r xub
+ u8 w xub
+ INVALID r ArDI
+ INVALID r FINAL_DSEG
INTRINSIC_XED_IFORM_VLDMXCSR_MEMd
VL128
i32 r d
- INVALID w XED_REG_MXCSR
INTRINSIC_XED_IFORM_VSTMXCSR_MEMd
VL128
i32 w d
- INVALID r XED_REG_MXCSR
INTRINSIC_XED_IFORM_VPBLENDVB_XMMdq_XMMdq_MEMdq_XMMdq
VL128
@@ -15290,11 +15742,13 @@ INTRINSIC_XED_IFORM_VAESKEYGENASSIST_XMMdq_XMMdq_IMMb
VL128
i32 w dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VAESKEYGENASSIST_XMMdq_MEMdq_IMMb
VL128
i32 w dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VAESENC_XMMdq_XMMdq_XMMdq
VL128
@@ -15407,24 +15861,28 @@ VL128
u128 w dq
u64 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCLMULQDQ_XMMdq_XMMdq_MEMdq_IMMb
VL128
u128 w dq
u64 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_YMMu64_IMM8
VL256
u128 w qq
u64 r qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_MEMu64_IMM8
VL256
u128 w qq
u64 r qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VCVTPH2PS_XMMdq_MEMq
VL128
@@ -15450,21 +15908,25 @@ INTRINSIC_XED_IFORM_VCVTPS2PH_MEMq_XMMdq_IMMb
VL128
f16 w q
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VCVTPS2PH_XMMq_XMMdq_IMMb
VL128
f16 w q
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VCVTPS2PH_MEMdq_YMMqq_IMMb
VL256
f16 w dq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VCVTPS2PH_XMMdq_YMMqq_IMMb
VL256
f16 w dq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VFMADD132PD_XMMdq_XMMdq_MEMdq
VL128
@@ -16671,22 +17133,26 @@ VL256
u128 w qq
u128 r qq
u128 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTI128_YMMqq_YMMqq_XMMdq_IMMb
VL256
u128 w qq
u128 r qq
u128 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTI128_MEMdq_YMMqq_IMMb
VL256
u128 w dq
u128 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTI128_XMMdq_YMMqq_IMMb
VL256
u128 w dq
u128 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPMASKMOVD_XMMdq_XMMdq_MEMdq
VL128
@@ -16741,32 +17207,38 @@ VL256
u128 w qq
u128 r qq
u128 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERM2I128_YMMqq_YMMqq_YMMqq_IMMb
VL256
u128 w qq
u128 r qq
u128 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMQ_YMMqq_MEMqq_IMMb
VL256
u64 w qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMQ_YMMqq_YMMqq_IMMb
VL256
u64 w qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMPD_YMMqq_MEMqq_IMMb
VL256
f64 w qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMPD_YMMqq_YMMqq_IMMb
VL256
f64 w qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMD_YMMqq_YMMqq_MEMqq
VL256
@@ -16797,24 +17269,28 @@ VL128
u32 w dq
u32 r dq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPBLENDD_XMMdq_XMMdq_XMMdq_IMMb
VL128
u32 w dq
u32 r dq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPBLENDD_YMMqq_YMMqq_MEMqq_IMMb
VL256
u32 w qq
u32 r qq
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPBLENDD_YMMqq_YMMqq_YMMqq_IMMb
VL256
u32 w qq
u32 r qq
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPBROADCASTB_XMMdq_MEMb
VL128
@@ -17021,329 +17497,329 @@ VL256
i32 r qq
i32 r qq
-INTRINSIC_XED_IFORM_PDEP_VGPR32d_VGPR32d_MEMd
+INTRINSIC_XED_IFORM_PDEP_GPR32d_GPR32d_MEMd
VL128
i32 w d
i32 r d
i32 r d
-INTRINSIC_XED_IFORM_PDEP_VGPR32d_VGPR32d_VGPR32d
+INTRINSIC_XED_IFORM_PDEP_GPR32d_GPR32d_GPR32d
VL128
i32 w d
i32 r d
i32 r d
-INTRINSIC_XED_IFORM_PDEP_VGPR64q_VGPR64q_MEMq
+INTRINSIC_XED_IFORM_PDEP_GPR64q_GPR64q_MEMq
VL128
i64 w q
i64 r q
i64 r q
-INTRINSIC_XED_IFORM_PDEP_VGPR64q_VGPR64q_VGPR64q
+INTRINSIC_XED_IFORM_PDEP_GPR64q_GPR64q_GPR64q
VL128
i64 w q
i64 r q
i64 r q
-INTRINSIC_XED_IFORM_PEXT_VGPR32d_VGPR32d_MEMd
+INTRINSIC_XED_IFORM_PEXT_GPR32d_GPR32d_MEMd
VL128
i32 w d
i32 r d
i32 r d
-INTRINSIC_XED_IFORM_PEXT_VGPR32d_VGPR32d_VGPR32d
+INTRINSIC_XED_IFORM_PEXT_GPR32d_GPR32d_GPR32d
VL128
i32 w d
i32 r d
i32 r d
-INTRINSIC_XED_IFORM_PEXT_VGPR64q_VGPR64q_MEMq
+INTRINSIC_XED_IFORM_PEXT_GPR64q_GPR64q_MEMq
VL128
i64 w q
i64 r q
i64 r q
-INTRINSIC_XED_IFORM_PEXT_VGPR64q_VGPR64q_VGPR64q
+INTRINSIC_XED_IFORM_PEXT_GPR64q_GPR64q_GPR64q
VL128
i64 w q
i64 r q
i64 r q
-INTRINSIC_XED_IFORM_ANDN_VGPR32d_VGPR32d_MEMd
+INTRINSIC_XED_IFORM_ANDN_GPR32d_GPR32d_MEMd
VL128
i32 w d
i32 r d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_ANDN_VGPR32d_VGPR32d_VGPR32d
+INTRINSIC_XED_IFORM_ANDN_GPR32d_GPR32d_GPR32d
VL128
i32 w d
i32 r d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_ANDN_VGPR64q_VGPR64q_MEMq
+INTRINSIC_XED_IFORM_ANDN_GPR64q_GPR64q_MEMq
VL128
i64 w q
i64 r q
i64 r q
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_ANDN_VGPR64q_VGPR64q_VGPR64q
+INTRINSIC_XED_IFORM_ANDN_GPR64q_GPR64q_GPR64q
VL128
i64 w q
i64 r q
i64 r q
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSR_VGPR32d_MEMd
+INTRINSIC_XED_IFORM_BLSR_GPR32d_MEMd
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSR_VGPR32d_VGPR32d
+INTRINSIC_XED_IFORM_BLSR_GPR32d_GPR32d
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSR_VGPR64q_MEMq
+INTRINSIC_XED_IFORM_BLSR_GPR64q_MEMq
VL128
i64 w q
i64 r q
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSR_VGPR64q_VGPR64q
+INTRINSIC_XED_IFORM_BLSR_GPR64q_GPR64q
VL128
i64 w q
i64 r q
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSMSK_VGPR32d_MEMd
+INTRINSIC_XED_IFORM_BLSMSK_GPR32d_MEMd
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSMSK_VGPR32d_VGPR32d
+INTRINSIC_XED_IFORM_BLSMSK_GPR32d_GPR32d
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSMSK_VGPR64q_MEMq
+INTRINSIC_XED_IFORM_BLSMSK_GPR64q_MEMq
VL128
i64 w q
i64 r q
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSMSK_VGPR64q_VGPR64q
+INTRINSIC_XED_IFORM_BLSMSK_GPR64q_GPR64q
VL128
i64 w q
i64 r q
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSI_VGPR32d_MEMd
+INTRINSIC_XED_IFORM_BLSI_GPR32d_MEMd
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSI_VGPR32d_VGPR32d
+INTRINSIC_XED_IFORM_BLSI_GPR32d_GPR32d
VL128
i32 w d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSI_VGPR64q_MEMq
+INTRINSIC_XED_IFORM_BLSI_GPR64q_MEMq
VL128
i64 w q
i64 r q
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BLSI_VGPR64q_VGPR64q
+INTRINSIC_XED_IFORM_BLSI_GPR64q_GPR64q
VL128
i64 w q
i64 r q
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BZHI_VGPR32d_MEMd_VGPR32d
+INTRINSIC_XED_IFORM_BZHI_GPR32d_MEMd_GPR32d
VL128
i32 w d
i32 r d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BZHI_VGPR32d_VGPR32d_VGPR32d
+INTRINSIC_XED_IFORM_BZHI_GPR32d_GPR32d_GPR32d
VL128
i32 w d
i32 r d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BZHI_VGPR64q_MEMq_VGPR64q
+INTRINSIC_XED_IFORM_BZHI_GPR64q_MEMq_GPR64q
VL128
i64 w q
i64 r q
i64 r q
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BZHI_VGPR64q_VGPR64q_VGPR64q
+INTRINSIC_XED_IFORM_BZHI_GPR64q_GPR64q_GPR64q
VL128
i64 w q
i64 r q
i64 r q
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BEXTR_VGPR32d_MEMd_VGPR32d
+INTRINSIC_XED_IFORM_BEXTR_GPR32d_MEMd_GPR32d
VL128
i32 w d
i32 r d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BEXTR_VGPR32d_VGPR32d_VGPR32d
+INTRINSIC_XED_IFORM_BEXTR_GPR32d_GPR32d_GPR32d
VL128
i32 w d
i32 r d
i32 r d
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BEXTR_VGPR64q_MEMq_VGPR64q
+INTRINSIC_XED_IFORM_BEXTR_GPR64q_MEMq_GPR64q
VL128
i64 w q
i64 r q
i64 r q
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_BEXTR_VGPR64q_VGPR64q_VGPR64q
+INTRINSIC_XED_IFORM_BEXTR_GPR64q_GPR64q_GPR64q
VL128
i64 w q
i64 r q
i64 r q
INVALID w rFLAGS
-INTRINSIC_XED_IFORM_SHLX_VGPR32d_MEMd_VGPR32d
+INTRINSIC_XED_IFORM_SHLX_GPR32d_MEMd_GPR32d
VL128
i32 w d
i32 r d
i32 r d
-INTRINSIC_XED_IFORM_SHLX_VGPR32d_VGPR32d_VGPR32d
+INTRINSIC_XED_IFORM_SHLX_GPR32d_GPR32d_GPR32d
VL128
i32 w d
i32 r d
i32 r d
-INTRINSIC_XED_IFORM_SHLX_VGPR64q_MEMq_VGPR64q
+INTRINSIC_XED_IFORM_SHLX_GPR64q_MEMq_GPR64q
VL128
i64 w q
i64 r q
i64 r q
-INTRINSIC_XED_IFORM_SHLX_VGPR64q_VGPR64q_VGPR64q
+INTRINSIC_XED_IFORM_SHLX_GPR64q_GPR64q_GPR64q
VL128
i64 w q
i64 r q
i64 r q
-INTRINSIC_XED_IFORM_SARX_VGPR32d_MEMd_VGPR32d
+INTRINSIC_XED_IFORM_SARX_GPR32d_MEMd_GPR32d
VL128
i32 w d
i32 r d
i32 r d
-INTRINSIC_XED_IFORM_SARX_VGPR32d_VGPR32d_VGPR32d
+INTRINSIC_XED_IFORM_SARX_GPR32d_GPR32d_GPR32d
VL128
i32 w d
i32 r d
i32 r d
-INTRINSIC_XED_IFORM_SARX_VGPR64q_MEMq_VGPR64q
+INTRINSIC_XED_IFORM_SARX_GPR64q_MEMq_GPR64q
VL128
i64 w q
i64 r q
i64 r q
-INTRINSIC_XED_IFORM_SARX_VGPR64q_VGPR64q_VGPR64q
+INTRINSIC_XED_IFORM_SARX_GPR64q_GPR64q_GPR64q
VL128
i64 w q
i64 r q
i64 r q
-INTRINSIC_XED_IFORM_SHRX_VGPR32d_MEMd_VGPR32d
+INTRINSIC_XED_IFORM_SHRX_GPR32d_MEMd_GPR32d
VL128
i32 w d
i32 r d
i32 r d
-INTRINSIC_XED_IFORM_SHRX_VGPR32d_VGPR32d_VGPR32d
+INTRINSIC_XED_IFORM_SHRX_GPR32d_GPR32d_GPR32d
VL128
i32 w d
i32 r d
i32 r d
-INTRINSIC_XED_IFORM_SHRX_VGPR64q_MEMq_VGPR64q
+INTRINSIC_XED_IFORM_SHRX_GPR64q_MEMq_GPR64q
VL128
i64 w q
i64 r q
i64 r q
-INTRINSIC_XED_IFORM_SHRX_VGPR64q_VGPR64q_VGPR64q
+INTRINSIC_XED_IFORM_SHRX_GPR64q_GPR64q_GPR64q
VL128
i64 w q
i64 r q
i64 r q
-INTRINSIC_XED_IFORM_MULX_VGPR32d_VGPR32d_VGPR32d
+INTRINSIC_XED_IFORM_MULX_GPR32d_GPR32d_GPR32d
VL128
i32 w d
i32 w d
i32 r d
- INVALID r XED_REG_EDX
-INTRINSIC_XED_IFORM_MULX_VGPR32d_VGPR32d_MEMd
+INTRINSIC_XED_IFORM_MULX_GPR32d_GPR32d_MEMd
VL128
i32 w d
i32 w d
i32 r d
- INVALID r XED_REG_EDX
-INTRINSIC_XED_IFORM_MULX_VGPR64q_VGPR64q_VGPR64q
+INTRINSIC_XED_IFORM_MULX_GPR64q_GPR64q_GPR64q
VL128
i64 w q
i64 w q
i64 r q
- INVALID r XED_REG_RDX
-INTRINSIC_XED_IFORM_MULX_VGPR64q_VGPR64q_MEMq
+INTRINSIC_XED_IFORM_MULX_GPR64q_GPR64q_MEMq
VL128
i64 w q
i64 w q
i64 r q
- INVALID r XED_REG_RDX
-INTRINSIC_XED_IFORM_RORX_VGPR32d_VGPR32d_IMMb
+INTRINSIC_XED_IFORM_RORX_GPR32d_GPR32d_IMMb
VL128
i32 w d
i32 r d
+ u8 r b
-INTRINSIC_XED_IFORM_RORX_VGPR32d_MEMd_IMMb
+INTRINSIC_XED_IFORM_RORX_GPR32d_MEMd_IMMb
VL128
i32 w d
i32 r d
+ u8 r b
-INTRINSIC_XED_IFORM_RORX_VGPR64q_VGPR64q_IMMb
+INTRINSIC_XED_IFORM_RORX_GPR64q_GPR64q_IMMb
VL128
i64 w q
i64 r q
+ u8 r b
-INTRINSIC_XED_IFORM_RORX_VGPR64q_MEMq_IMMb
+INTRINSIC_XED_IFORM_RORX_GPR64q_MEMq_IMMb
VL128
i64 w q
i64 r q
+ u8 r b
INTRINSIC_XED_IFORM_KANDNW_MASKmskw_MASKmskw_MASKmskw_AVX512
VL256
@@ -17403,11 +17879,13 @@ INTRINSIC_XED_IFORM_KSHIFTLW_MASKmskw_MASKmskw_IMM8_AVX512
VL128
i1 w mskw
i1 r mskw
+ u8 r b
INTRINSIC_XED_IFORM_KSHIFTRW_MASKmskw_MASKmskw_IMM8_AVX512
VL128
i1 w mskw
i1 r mskw
+ u8 r b
INTRINSIC_XED_IFORM_KUNPCKBW_MASKmskw_MASKmskw_MASKmskw_AVX512
VL256
@@ -17617,31 +18095,37 @@ INTRINSIC_XED_IFORM_KSHIFTLB_MASKmskw_MASKmskw_IMM8_AVX512
VL128
i1 w mskw
i1 r mskw
+ u8 r b
INTRINSIC_XED_IFORM_KSHIFTLD_MASKmskw_MASKmskw_IMM8_AVX512
VL128
i1 w mskw
i1 r mskw
+ u8 r b
INTRINSIC_XED_IFORM_KSHIFTLQ_MASKmskw_MASKmskw_IMM8_AVX512
VL128
i1 w mskw
i1 r mskw
+ u8 r b
INTRINSIC_XED_IFORM_KSHIFTRB_MASKmskw_MASKmskw_IMM8_AVX512
VL128
i1 w mskw
i1 r mskw
+ u8 r b
INTRINSIC_XED_IFORM_KSHIFTRD_MASKmskw_MASKmskw_IMM8_AVX512
VL128
i1 w mskw
i1 r mskw
+ u8 r b
INTRINSIC_XED_IFORM_KSHIFTRQ_MASKmskw_MASKmskw_IMM8_AVX512
VL128
i1 w mskw
i1 r mskw
+ u8 r b
INTRINSIC_XED_IFORM_KTESTB_MASKmskw_MASKmskw_AVX512
VL128
@@ -17720,48 +18204,56 @@ VL128
u8 w dq
u8 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_XMMu8_MEMu64_IMM8
VL128
u8 w dq
u8 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_YMMu8_YMMu64_IMM8
VL256
u8 w qq
u8 r qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_YMMu8_MEMu64_IMM8
VL256
u8 w qq
u8 r qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_XMMu8_XMMu8_XMMu64_IMM8
VL128
u8 w dq
u8 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_XMMu8_XMMu8_MEMu64_IMM8
VL128
u8 w dq
u8 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_YMMu8_YMMu8_YMMu64_IMM8
VL256
u8 w qq
u8 r qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_YMMu8_YMMu8_MEMu64_IMM8
VL256
u8 w qq
u8 r qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8MULB_XMMu8_XMMu8_XMMu8
VL128
@@ -17787,6 +18279,932 @@ VL256
u8 r qq
u8 r qq
+INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_XMMu32_XMMu32
+VL128
+ i32 rw dq
+ u32 r dq
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_XMMu32_MEMu32
+VL128
+ i32 rw dq
+ u32 r dq
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VPDPBUSD_YMMi32_YMMu32_YMMu32
+VL256
+ i32 rw qq
+ u32 r qq
+ u32 r qq
+
+INTRINSIC_XED_IFORM_VPDPBUSD_YMMi32_YMMu32_MEMu32
+VL256
+ i32 rw qq
+ u32 r qq
+ u32 r qq
+
+INTRINSIC_XED_IFORM_VPDPBUSDS_XMMi32_XMMu32_XMMu32
+VL128
+ i32 rw dq
+ u32 r dq
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VPDPBUSDS_XMMi32_XMMu32_MEMu32
+VL128
+ i32 rw dq
+ u32 r dq
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VPDPBUSDS_YMMi32_YMMu32_YMMu32
+VL256
+ i32 rw qq
+ u32 r qq
+ u32 r qq
+
+INTRINSIC_XED_IFORM_VPDPBUSDS_YMMi32_YMMu32_MEMu32
+VL256
+ i32 rw qq
+ u32 r qq
+ u32 r qq
+
+INTRINSIC_XED_IFORM_VPDPWSSD_XMMi32_XMMu32_XMMu32
+VL128
+ i32 rw dq
+ u32 r dq
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VPDPWSSD_XMMi32_XMMu32_MEMu32
+VL128
+ i32 rw dq
+ u32 r dq
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VPDPWSSD_YMMi32_YMMu32_YMMu32
+VL256
+ i32 rw qq
+ u32 r qq
+ u32 r qq
+
+INTRINSIC_XED_IFORM_VPDPWSSD_YMMi32_YMMu32_MEMu32
+VL256
+ i32 rw qq
+ u32 r qq
+ u32 r qq
+
+INTRINSIC_XED_IFORM_VPDPWSSDS_XMMi32_XMMu32_XMMu32
+VL128
+ i32 rw dq
+ u32 r dq
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VPDPWSSDS_XMMi32_XMMu32_MEMu32
+VL128
+ i32 rw dq
+ u32 r dq
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VPDPWSSDS_YMMi32_YMMu32_YMMu32
+VL256
+ i32 rw qq
+ u32 r qq
+ u32 r qq
+
+INTRINSIC_XED_IFORM_VPDPWSSDS_YMMi32_YMMu32_MEMu32
+VL256
+ i32 rw qq
+ u32 r qq
+ u32 r qq
+
+INTRINSIC_XED_IFORM_LDTILECFG_MEM
+VL128
+ struct r m512
+
+INTRINSIC_XED_IFORM_STTILECFG_MEM
+VL128
+ struct w m512
+
+INTRINSIC_XED_IFORM_TDPBF16PS_TMMf32_TMM2bf16_TMM2bf16
+VL128
+ f32 rw tv
+ 2bf16 r tv
+ 2bf16 r tv
+
+INTRINSIC_XED_IFORM_TDPBSSD_TMMi32_TMM4i8_TMM4i8
+VL128
+ i32 rw tv
+ 4i8 r tv
+ 4i8 r tv
+
+INTRINSIC_XED_IFORM_TDPBSUD_TMMi32_TMM4i8_TMM4u8
+VL128
+ i32 rw tv
+ 4i8 r tv
+ 4u8 r tv
+
+INTRINSIC_XED_IFORM_TDPBUSD_TMMi32_TMM4u8_TMM4i8
+VL128
+ i32 rw tv
+ 4u8 r tv
+ 4i8 r tv
+
+INTRINSIC_XED_IFORM_TDPBUUD_TMMu32_TMM4u8_TMM4u8
+VL128
+ u32 rw tv
+ 4u8 r tv
+ 4u8 r tv
+
+INTRINSIC_XED_IFORM_TILELOADD_TMMu32_MEMu32
+VL128
+ u32 w tv
+ u32 r ptr
+
+INTRINSIC_XED_IFORM_TILELOADDT1_TMMu32_MEMu32
+VL128
+ u32 w tv
+ u32 r ptr
+
+INTRINSIC_XED_IFORM_TILERELEASE
+VL128
+
+INTRINSIC_XED_IFORM_TILESTORED_MEMu32_TMMu32
+VL128
+ u32 w ptr
+ u32 r tv
+
+INTRINSIC_XED_IFORM_TILEZERO_TMMu32
+VL128
+ u32 w tv
+
+INTRINSIC_XED_IFORM_TDPFP16PS_TMMf32_TMM2f16_TMM2f16
+VL128
+ f32 rw tv
+ 2f16 r tv
+ 2f16 r tv
+
+INTRINSIC_XED_IFORM_TCMMIMFP16PS_TMMf32_TMM2f16_TMM2f16
+VL128
+ f32 rw tv
+ 2f16 r tv
+ 2f16 r tv
+
+INTRINSIC_XED_IFORM_TCMMRLFP16PS_TMMf32_TMM2f16_TMM2f16
+VL128
+ f32 rw tv
+ 2f16 r tv
+ 2f16 r tv
+
+INTRINSIC_XED_IFORM_VPMADD52HUQ_XMMu64_XMMu64_XMMu64
+VL128
+ u64 rw dq
+ u64 r dq
+ u64 r dq
+
+INTRINSIC_XED_IFORM_VPMADD52HUQ_XMMu64_XMMu64_MEMu64
+VL128
+ u64 rw dq
+ u64 r dq
+ u64 r dq
+
+INTRINSIC_XED_IFORM_VPMADD52HUQ_YMMu64_YMMu64_YMMu64
+VL256
+ u64 rw qq
+ u64 r qq
+ u64 r qq
+
+INTRINSIC_XED_IFORM_VPMADD52HUQ_YMMu64_YMMu64_MEMu64
+VL256
+ u64 rw qq
+ u64 r qq
+ u64 r qq
+
+INTRINSIC_XED_IFORM_VPMADD52LUQ_XMMu64_XMMu64_XMMu64
+VL128
+ u64 rw dq
+ u64 r dq
+ u64 r dq
+
+INTRINSIC_XED_IFORM_VPMADD52LUQ_XMMu64_XMMu64_MEMu64
+VL128
+ u64 rw dq
+ u64 r dq
+ u64 r dq
+
+INTRINSIC_XED_IFORM_VPMADD52LUQ_YMMu64_YMMu64_YMMu64
+VL256
+ u64 rw qq
+ u64 r qq
+ u64 r qq
+
+INTRINSIC_XED_IFORM_VPMADD52LUQ_YMMu64_YMMu64_MEMu64
+VL256
+ u64 rw qq
+ u64 r qq
+ u64 r qq
+
+INTRINSIC_XED_IFORM_VBCSTNEBF162PS_XMMf32_MEMbf16
+VL128
+ f32 w dq
+ bf16 r wrd
+
+INTRINSIC_XED_IFORM_VBCSTNEBF162PS_YMMf32_MEMbf16
+VL256
+ f32 w qq
+ bf16 r wrd
+
+INTRINSIC_XED_IFORM_VBCSTNESH2PS_XMMf32_MEMf16
+VL128
+ f32 w dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VBCSTNESH2PS_YMMf32_MEMf16
+VL256
+ f32 w qq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VCVTNEEBF162PS_XMMf32_MEM2bf16
+VL128
+ f32 w dq
+ 2bf16 r dq
+
+INTRINSIC_XED_IFORM_VCVTNEEBF162PS_YMMf32_MEM2bf16
+VL256
+ f32 w qq
+ 2bf16 r qq
+
+INTRINSIC_XED_IFORM_VCVTNEEPH2PS_XMMf32_MEM2f16
+VL128
+ f32 w dq
+ 2f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTNEEPH2PS_YMMf32_MEM2f16
+VL256
+ f32 w qq
+ 2f16 r qq
+
+INTRINSIC_XED_IFORM_VCVTNEOBF162PS_XMMf32_MEM2bf16
+VL128
+ f32 w dq
+ 2bf16 r dq
+
+INTRINSIC_XED_IFORM_VCVTNEOBF162PS_YMMf32_MEM2bf16
+VL256
+ f32 w qq
+ 2bf16 r qq
+
+INTRINSIC_XED_IFORM_VCVTNEOPH2PS_XMMf32_MEM2f16
+VL128
+ f32 w dq
+ 2f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTNEOPH2PS_YMMf32_MEM2f16
+VL256
+ f32 w qq
+ 2f16 r qq
+
+INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_XMMf32
+VL128
+ bf16 w dq
+ f32 r dq
+
+INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MEMf32_VL128
+VL128
+ bf16 w dq
+ f32 r dq
+
+INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_YMMf32
+VL256
+ bf16 w dq
+ f32 r qq
+
+INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MEMf32_VL256
+VL256
+ bf16 w dq
+ f32 r qq
+
+INTRINSIC_XED_IFORM_VPDPBSSD_XMMi32_XMM4i8_XMM4i8
+VL128
+ i32 rw dq
+ 4i8 r dq
+ 4i8 r dq
+
+INTRINSIC_XED_IFORM_VPDPBSSD_XMMi32_XMM4i8_MEM4i8
+VL128
+ i32 rw dq
+ 4i8 r dq
+ 4i8 r dq
+
+INTRINSIC_XED_IFORM_VPDPBSSD_YMMi32_YMM4i8_YMM4i8
+VL256
+ i32 rw qq
+ 4i8 r qq
+ 4i8 r qq
+
+INTRINSIC_XED_IFORM_VPDPBSSD_YMMi32_YMM4i8_MEM4i8
+VL256
+ i32 rw qq
+ 4i8 r qq
+ 4i8 r qq
+
+INTRINSIC_XED_IFORM_VPDPBSSDS_XMMi32_XMM4i8_XMM4i8
+VL128
+ i32 rw dq
+ 4i8 r dq
+ 4i8 r dq
+
+INTRINSIC_XED_IFORM_VPDPBSSDS_XMMi32_XMM4i8_MEM4i8
+VL128
+ i32 rw dq
+ 4i8 r dq
+ 4i8 r dq
+
+INTRINSIC_XED_IFORM_VPDPBSSDS_YMMi32_YMM4i8_YMM4i8
+VL256
+ i32 rw qq
+ 4i8 r qq
+ 4i8 r qq
+
+INTRINSIC_XED_IFORM_VPDPBSSDS_YMMi32_YMM4i8_MEM4i8
+VL256
+ i32 rw qq
+ 4i8 r qq
+ 4i8 r qq
+
+INTRINSIC_XED_IFORM_VPDPBSUD_XMMi32_XMM4i8_XMM4u8
+VL128
+ i32 rw dq
+ 4i8 r dq
+ 4u8 r dq
+
+INTRINSIC_XED_IFORM_VPDPBSUD_XMMi32_XMM4i8_MEM4u8
+VL128
+ i32 rw dq
+ 4i8 r dq
+ 4u8 r dq
+
+INTRINSIC_XED_IFORM_VPDPBSUD_YMMi32_YMM4i8_YMM4u8
+VL256
+ i32 rw qq
+ 4i8 r qq
+ 4u8 r qq
+
+INTRINSIC_XED_IFORM_VPDPBSUD_YMMi32_YMM4i8_MEM4u8
+VL256
+ i32 rw qq
+ 4i8 r qq
+ 4u8 r qq
+
+INTRINSIC_XED_IFORM_VPDPBSUDS_XMMi32_XMM4i8_XMM4u8
+VL128
+ i32 rw dq
+ 4i8 r dq
+ 4u8 r dq
+
+INTRINSIC_XED_IFORM_VPDPBSUDS_XMMi32_XMM4i8_MEM4u8
+VL128
+ i32 rw dq
+ 4i8 r dq
+ 4u8 r dq
+
+INTRINSIC_XED_IFORM_VPDPBSUDS_YMMi32_YMM4i8_YMM4u8
+VL256
+ i32 rw qq
+ 4i8 r qq
+ 4u8 r qq
+
+INTRINSIC_XED_IFORM_VPDPBSUDS_YMMi32_YMM4i8_MEM4u8
+VL256
+ i32 rw qq
+ 4i8 r qq
+ 4u8 r qq
+
+INTRINSIC_XED_IFORM_VPDPBUUD_XMMu32_XMM4u8_XMM4u8
+VL128
+ u32 rw dq
+ 4u8 r dq
+ 4u8 r dq
+
+INTRINSIC_XED_IFORM_VPDPBUUD_XMMu32_XMM4u8_MEM4u8
+VL128
+ u32 rw dq
+ 4u8 r dq
+ 4u8 r dq
+
+INTRINSIC_XED_IFORM_VPDPBUUD_YMMu32_YMM4u8_YMM4u8
+VL256
+ u32 rw qq
+ 4u8 r qq
+ 4u8 r qq
+
+INTRINSIC_XED_IFORM_VPDPBUUD_YMMu32_YMM4u8_MEM4u8
+VL256
+ u32 rw qq
+ 4u8 r qq
+ 4u8 r qq
+
+INTRINSIC_XED_IFORM_VPDPBUUDS_XMMu32_XMM4u8_XMM4u8
+VL128
+ u32 rw dq
+ 4u8 r dq
+ 4u8 r dq
+
+INTRINSIC_XED_IFORM_VPDPBUUDS_XMMu32_XMM4u8_MEM4u8
+VL128
+ u32 rw dq
+ 4u8 r dq
+ 4u8 r dq
+
+INTRINSIC_XED_IFORM_VPDPBUUDS_YMMu32_YMM4u8_YMM4u8
+VL256
+ u32 rw qq
+ 4u8 r qq
+ 4u8 r qq
+
+INTRINSIC_XED_IFORM_VPDPBUUDS_YMMu32_YMM4u8_MEM4u8
+VL256
+ u32 rw qq
+ 4u8 r qq
+ 4u8 r qq
+
+INTRINSIC_XED_IFORM_CMPBEXADD_MEMu32_GPR32u32_GPR32u32
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPBEXADD_MEMu64_GPR64u64_GPR64u64
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPBXADD_MEMu32_GPR32u32_GPR32u32
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPBXADD_MEMu64_GPR64u64_GPR64u64
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPLEXADD_MEMu32_GPR32u32_GPR32u32
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPLEXADD_MEMu64_GPR64u64_GPR64u64
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPLXADD_MEMu32_GPR32u32_GPR32u32
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPLXADD_MEMu64_GPR64u64_GPR64u64
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu32_GPR32u32_GPR32u32
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu64_GPR64u64_GPR64u64
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNBXADD_MEMu32_GPR32u32_GPR32u32
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNBXADD_MEMu64_GPR64u64_GPR64u64
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu32_GPR32u32_GPR32u32
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu64_GPR64u64_GPR64u64
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNLXADD_MEMu32_GPR32u32_GPR32u32
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNLXADD_MEMu64_GPR64u64_GPR64u64
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNOXADD_MEMu32_GPR32u32_GPR32u32
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNOXADD_MEMu64_GPR64u64_GPR64u64
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNPXADD_MEMu32_GPR32u32_GPR32u32
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNPXADD_MEMu64_GPR64u64_GPR64u64
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNSXADD_MEMu32_GPR32u32_GPR32u32
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNSXADD_MEMu64_GPR64u64_GPR64u64
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNZXADD_MEMu32_GPR32u32_GPR32u32
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNZXADD_MEMu64_GPR64u64_GPR64u64
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPOXADD_MEMu32_GPR32u32_GPR32u32
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPOXADD_MEMu64_GPR64u64_GPR64u64
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPPXADD_MEMu32_GPR32u32_GPR32u32
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPPXADD_MEMu64_GPR64u64_GPR64u64
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPSXADD_MEMu32_GPR32u32_GPR32u32
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPSXADD_MEMu64_GPR64u64_GPR64u64
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPZXADD_MEMu32_GPR32u32_GPR32u32
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPZXADD_MEMu64_GPR64u64_GPR64u64
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_URDMSR_GPR64u64_IMM32
+VL128
+ u64 w q
+ i32 r d
+
+INTRINSIC_XED_IFORM_UWRMSR_IMM32_GPR64u64
+VL128
+ i32 r d
+ u64 r q
+
+INTRINSIC_XED_IFORM_VPDPWSUD_XMMi32_XMM2i16_XMM2u16
+VL128
+ i32 rw dq
+ 2i16 r dq
+ 2u16 r dq
+
+INTRINSIC_XED_IFORM_VPDPWSUD_XMMi32_XMM2i16_MEM2u16
+VL128
+ i32 rw dq
+ 2i16 r dq
+ 2u16 r dq
+
+INTRINSIC_XED_IFORM_VPDPWSUD_YMMi32_YMM2i16_YMM2u16
+VL256
+ i32 rw qq
+ 2i16 r qq
+ 2u16 r qq
+
+INTRINSIC_XED_IFORM_VPDPWSUD_YMMi32_YMM2i16_MEM2u16
+VL256
+ i32 rw qq
+ 2i16 r qq
+ 2u16 r qq
+
+INTRINSIC_XED_IFORM_VPDPWSUDS_XMMi32_XMM2i16_XMM2u16
+VL128
+ i32 rw dq
+ 2i16 r dq
+ 2u16 r dq
+
+INTRINSIC_XED_IFORM_VPDPWSUDS_XMMi32_XMM2i16_MEM2u16
+VL128
+ i32 rw dq
+ 2i16 r dq
+ 2u16 r dq
+
+INTRINSIC_XED_IFORM_VPDPWSUDS_YMMi32_YMM2i16_YMM2u16
+VL256
+ i32 rw qq
+ 2i16 r qq
+ 2u16 r qq
+
+INTRINSIC_XED_IFORM_VPDPWSUDS_YMMi32_YMM2i16_MEM2u16
+VL256
+ i32 rw qq
+ 2i16 r qq
+ 2u16 r qq
+
+INTRINSIC_XED_IFORM_VPDPWUSD_XMMi32_XMM2u16_XMM2i16
+VL128
+ i32 rw dq
+ 2u16 r dq
+ 2i16 r dq
+
+INTRINSIC_XED_IFORM_VPDPWUSD_XMMi32_XMM2u16_MEM2i16
+VL128
+ i32 rw dq
+ 2u16 r dq
+ 2i16 r dq
+
+INTRINSIC_XED_IFORM_VPDPWUSD_YMMi32_YMM2u16_YMM2i16
+VL256
+ i32 rw qq
+ 2u16 r qq
+ 2i16 r qq
+
+INTRINSIC_XED_IFORM_VPDPWUSD_YMMi32_YMM2u16_MEM2i16
+VL256
+ i32 rw qq
+ 2u16 r qq
+ 2i16 r qq
+
+INTRINSIC_XED_IFORM_VPDPWUSDS_XMMi32_XMM2u16_XMM2i16
+VL128
+ i32 rw dq
+ 2u16 r dq
+ 2i16 r dq
+
+INTRINSIC_XED_IFORM_VPDPWUSDS_XMMi32_XMM2u16_MEM2i16
+VL128
+ i32 rw dq
+ 2u16 r dq
+ 2i16 r dq
+
+INTRINSIC_XED_IFORM_VPDPWUSDS_YMMi32_YMM2u16_YMM2i16
+VL256
+ i32 rw qq
+ 2u16 r qq
+ 2i16 r qq
+
+INTRINSIC_XED_IFORM_VPDPWUSDS_YMMi32_YMM2u16_MEM2i16
+VL256
+ i32 rw qq
+ 2u16 r qq
+ 2i16 r qq
+
+INTRINSIC_XED_IFORM_VPDPWUUD_XMMu32_XMM2u16_XMM2u16
+VL128
+ u32 rw dq
+ 2u16 r dq
+ 2u16 r dq
+
+INTRINSIC_XED_IFORM_VPDPWUUD_XMMu32_XMM2u16_MEM2u16
+VL128
+ u32 rw dq
+ 2u16 r dq
+ 2u16 r dq
+
+INTRINSIC_XED_IFORM_VPDPWUUD_YMMu32_YMM2u16_YMM2u16
+VL256
+ u32 rw qq
+ 2u16 r qq
+ 2u16 r qq
+
+INTRINSIC_XED_IFORM_VPDPWUUD_YMMu32_YMM2u16_MEM2u16
+VL256
+ u32 rw qq
+ 2u16 r qq
+ 2u16 r qq
+
+INTRINSIC_XED_IFORM_VPDPWUUDS_XMMu32_XMM2u16_XMM2u16
+VL128
+ u32 rw dq
+ 2u16 r dq
+ 2u16 r dq
+
+INTRINSIC_XED_IFORM_VPDPWUUDS_XMMu32_XMM2u16_MEM2u16
+VL128
+ u32 rw dq
+ 2u16 r dq
+ 2u16 r dq
+
+INTRINSIC_XED_IFORM_VPDPWUUDS_YMMu32_YMM2u16_YMM2u16
+VL256
+ u32 rw qq
+ 2u16 r qq
+ 2u16 r qq
+
+INTRINSIC_XED_IFORM_VPDPWUUDS_YMMu32_YMM2u16_MEM2u16
+VL256
+ u32 rw qq
+ 2u16 r qq
+ 2u16 r qq
+
+INTRINSIC_XED_IFORM_VSHA512MSG1_YMMu64_XMMu64
+VL256
+ u64 rw qq
+ u64 r dq
+
+INTRINSIC_XED_IFORM_VSHA512MSG2_YMMu64_YMMu64
+VL256
+ u64 rw qq
+ u64 r qq
+
+INTRINSIC_XED_IFORM_VSHA512RNDS2_YMMu64_YMMu64_XMMu64
+VL256
+ u64 rw qq
+ u64 r qq
+ u64 r dq
+
+INTRINSIC_XED_IFORM_VSM3MSG1_XMMu32_XMMu32_XMMu32
+VL128
+ u32 rw dq
+ u32 r dq
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VSM3MSG1_XMMu32_XMMu32_MEMu32
+VL128
+ u32 rw dq
+ u32 r dq
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VSM3MSG2_XMMu32_XMMu32_XMMu32
+VL128
+ u32 rw dq
+ u32 r dq
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VSM3MSG2_XMMu32_XMMu32_MEMu32
+VL128
+ u32 rw dq
+ u32 r dq
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VSM3RNDS2_XMMu32_XMMu32_XMMu32_IMM8
+VL128
+ u32 rw dq
+ u32 r dq
+ u32 r dq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VSM3RNDS2_XMMu32_XMMu32_MEMu32_IMM8
+VL128
+ u32 rw dq
+ u32 r dq
+ u32 r dq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VSM4KEY4_XMMu32_XMMu32_XMMu32
+VL128
+ u32 w dq
+ u32 r dq
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VSM4KEY4_XMMu32_XMMu32_MEMu32
+VL128
+ u32 w dq
+ u32 r dq
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VSM4KEY4_YMMu32_YMMu32_YMMu32
+VL256
+ u32 w qq
+ u32 r qq
+ u32 r qq
+
+INTRINSIC_XED_IFORM_VSM4KEY4_YMMu32_YMMu32_MEMu32
+VL256
+ u32 w qq
+ u32 r qq
+ u32 r qq
+
+INTRINSIC_XED_IFORM_VSM4RNDS4_XMMu32_XMMu32_XMMu32
+VL128
+ u32 w dq
+ u32 r dq
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VSM4RNDS4_XMMu32_XMMu32_MEMu32
+VL128
+ u32 w dq
+ u32 r dq
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VSM4RNDS4_YMMu32_YMMu32_YMMu32
+VL256
+ u32 w qq
+ u32 r qq
+ u32 r qq
+
+INTRINSIC_XED_IFORM_VSM4RNDS4_YMMu32_YMMu32_MEMu32
+VL256
+ u32 w qq
+ u32 r qq
+ u32 r qq
+
INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_MASKmskw_XMMu8_XMMu32_AVX512
VL128
i32 rw dq
@@ -18501,6 +19919,7 @@ VL512
i1 r mskw
u32 r zu32
u32 r zu32
+ u8 r b
INTRINSIC_XED_IFORM_VALIGND_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512
VL512
@@ -18508,6 +19927,7 @@ VL512
i1 r mskw
u32 r zu32
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VALIGND_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512
VL128
@@ -18515,6 +19935,7 @@ VL128
i1 r mskw
u32 r dq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VALIGND_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512
VL128
@@ -18522,6 +19943,7 @@ VL128
i1 r mskw
u32 r dq
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VALIGND_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512
VL256
@@ -18529,6 +19951,7 @@ VL256
i1 r mskw
u32 r qq
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VALIGND_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512
VL256
@@ -18536,6 +19959,7 @@ VL256
i1 r mskw
u32 r qq
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VALIGNQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512
VL512
@@ -18543,6 +19967,7 @@ VL512
i1 r mskw
u64 r zu64
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VALIGNQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512
VL512
@@ -18550,6 +19975,7 @@ VL512
i1 r mskw
u64 r zu64
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VALIGNQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512
VL128
@@ -18557,6 +19983,7 @@ VL128
i1 r mskw
u64 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VALIGNQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512
VL128
@@ -18564,6 +19991,7 @@ VL128
i1 r mskw
u64 r dq
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VALIGNQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512
VL256
@@ -18571,6 +19999,7 @@ VL256
i1 r mskw
u64 r qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VALIGNQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512
VL256
@@ -18578,6 +20007,7 @@ VL256
i1 r mskw
u64 r qq
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VBLENDMPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
VL512
@@ -18765,6 +20195,7 @@ VL512
i1 r mskw
f64 r zf64
f64 r zf64
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512
VL512
@@ -18772,6 +20203,7 @@ VL512
i1 r mskw
f64 r zf64
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_XMMf64_XMMf64_IMM8_AVX512
VL128
@@ -18779,6 +20211,7 @@ VL128
i1 r mskw
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_XMMf64_MEMf64_IMM8_AVX512
VL128
@@ -18786,6 +20219,7 @@ VL128
i1 r mskw
f64 r dq
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_YMMf64_YMMf64_IMM8_AVX512
VL256
@@ -18793,6 +20227,7 @@ VL256
i1 r mskw
f64 r qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_YMMf64_MEMf64_IMM8_AVX512
VL256
@@ -18800,6 +20235,7 @@ VL256
i1 r mskw
f64 r qq
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512
VL512
@@ -18807,6 +20243,7 @@ VL512
i1 r mskw
f32 r zf32
f32 r zf32
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512
VL512
@@ -18814,6 +20251,7 @@ VL512
i1 r mskw
f32 r zf32
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_XMMf32_XMMf32_IMM8_AVX512
VL128
@@ -18821,6 +20259,7 @@ VL128
i1 r mskw
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_XMMf32_MEMf32_IMM8_AVX512
VL128
@@ -18828,6 +20267,7 @@ VL128
i1 r mskw
f32 r dq
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_YMMf32_YMMf32_IMM8_AVX512
VL256
@@ -18835,6 +20275,7 @@ VL256
i1 r mskw
f32 r qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_YMMf32_MEMf32_IMM8_AVX512
VL256
@@ -18842,30 +20283,35 @@ VL256
i1 r mskw
f32 r qq
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VCMPSD_MASKmskw_MASKmskw_XMMf64_XMMf64_IMM8_AVX512
i1 w mskw
i1 r mskw
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VCMPSD_MASKmskw_MASKmskw_XMMf64_MEMf64_IMM8_AVX512
i1 w mskw
i1 r mskw
f64 r dq
f64 r q
+ u8 r b
INTRINSIC_XED_IFORM_VCMPSS_MASKmskw_MASKmskw_XMMf32_XMMf32_IMM8_AVX512
i1 w mskw
i1 r mskw
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VCMPSS_MASKmskw_MASKmskw_XMMf32_MEMf32_IMM8_AVX512
i1 w mskw
i1 r mskw
f32 r dq
f32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VCOMISD_XMMf64_XMMf64_AVX512
f64 r dq
@@ -19252,36 +20698,42 @@ VL512
f16 w qq
i1 r mskw
f32 r zf32
+ u8 r b
INTRINSIC_XED_IFORM_VCVTPS2PH_MEMf16_MASKmskw_ZMMf32_IMM8_AVX512
VL512
f16 w qq
i1 r mskw
f32 r zf32
+ u8 r b
INTRINSIC_XED_IFORM_VCVTPS2PH_XMMf16_MASKmskw_XMMf32_IMM8_AVX512
VL128
f16 w dq
i1 r mskw
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VCVTPS2PH_MEMf16_MASKmskw_XMMf32_IMM8_AVX512
VL128
f16 w q
i1 r mskw
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VCVTPS2PH_XMMf16_MASKmskw_YMMf32_IMM8_AVX512
VL256
f16 w dq
i1 r mskw
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VCVTPS2PH_MEMf16_MASKmskw_YMMf32_IMM8_AVX512
VL256
f16 w dq
i1 r mskw
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VCVTPS2UDQ_ZMMu32_MASKmskw_ZMMf32_AVX512
VL512
@@ -19952,82 +21404,96 @@ VL512
f32 w dq
i1 r mskw
f32 r zf32
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTF32X4_MEMf32_MASKmskw_ZMMf32_IMM8_AVX512
VL512
f32 w dq
i1 r mskw
f32 r zf32
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTF32X4_XMMf32_MASKmskw_YMMf32_IMM8_AVX512
VL256
f32 w dq
i1 r mskw
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTF32X4_MEMf32_MASKmskw_YMMf32_IMM8_AVX512
VL256
f32 w dq
i1 r mskw
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTF64X4_YMMf64_MASKmskw_ZMMf64_IMM8_AVX512
VL512
f64 w qq
i1 r mskw
f64 r zf64
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTF64X4_MEMf64_MASKmskw_ZMMf64_IMM8_AVX512
VL512
f64 w qq
i1 r mskw
f64 r zf64
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTI32X4_XMMu32_MASKmskw_ZMMu32_IMM8_AVX512
VL512
u32 w dq
i1 r mskw
u32 r zu32
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTI32X4_MEMu32_MASKmskw_ZMMu32_IMM8_AVX512
VL512
u32 w dq
i1 r mskw
u32 r zu32
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTI32X4_XMMu32_MASKmskw_YMMu32_IMM8_AVX512
VL256
u32 w dq
i1 r mskw
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTI32X4_MEMu32_MASKmskw_YMMu32_IMM8_AVX512
VL256
u32 w dq
i1 r mskw
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTI64X4_YMMu64_MASKmskw_ZMMu64_IMM8_AVX512
VL512
u64 w qq
i1 r mskw
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTI64X4_MEMu64_MASKmskw_ZMMu64_IMM8_AVX512
VL512
u64 w qq
i1 r mskw
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTPS_GPR32f32_XMMf32_IMM8_AVX512
VL128
f32 w d
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTPS_MEMf32_XMMf32_IMM8_AVX512
VL128
f32 w d
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VFIXUPIMMPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512
VL512
@@ -20035,6 +21501,7 @@ VL512
i1 r mskw
f64 r zf64
f64 r zf64
+ u8 r b
INTRINSIC_XED_IFORM_VFIXUPIMMPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512
VL512
@@ -20042,6 +21509,7 @@ VL512
i1 r mskw
f64 r zf64
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VFIXUPIMMPD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512
VL128
@@ -20049,6 +21517,7 @@ VL128
i1 r mskw
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VFIXUPIMMPD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512
VL128
@@ -20056,6 +21525,7 @@ VL128
i1 r mskw
f64 r dq
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VFIXUPIMMPD_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512
VL256
@@ -20063,6 +21533,7 @@ VL256
i1 r mskw
f64 r qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VFIXUPIMMPD_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512
VL256
@@ -20070,6 +21541,7 @@ VL256
i1 r mskw
f64 r qq
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VFIXUPIMMPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512
VL512
@@ -20077,6 +21549,7 @@ VL512
i1 r mskw
f32 r zf32
f32 r zf32
+ u8 r b
INTRINSIC_XED_IFORM_VFIXUPIMMPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512
VL512
@@ -20084,6 +21557,7 @@ VL512
i1 r mskw
f32 r zf32
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VFIXUPIMMPS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512
VL128
@@ -20091,6 +21565,7 @@ VL128
i1 r mskw
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VFIXUPIMMPS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512
VL128
@@ -20098,6 +21573,7 @@ VL128
i1 r mskw
f32 r dq
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VFIXUPIMMPS_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512
VL256
@@ -20105,6 +21581,7 @@ VL256
i1 r mskw
f32 r qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VFIXUPIMMPS_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512
VL256
@@ -20112,30 +21589,35 @@ VL256
i1 r mskw
f32 r qq
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VFIXUPIMMSD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512
f64 rw dq
i1 r mskw
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VFIXUPIMMSD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512
f64 rw dq
i1 r mskw
f64 r dq
f64 r q
+ u8 r b
INTRINSIC_XED_IFORM_VFIXUPIMMSS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512
f32 rw dq
i1 r mskw
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VFIXUPIMMSS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512
f32 rw dq
i1 r mskw
f32 r dq
f32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VFMADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
VL512
@@ -22110,96 +23592,112 @@ VL512
f64 w zf64
i1 r mskw
f64 r zf64
+ u8 r b
INTRINSIC_XED_IFORM_VGETMANTPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512
VL512
f64 w zf64
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VGETMANTPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512
VL128
f64 w dq
i1 r mskw
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VGETMANTPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512
VL128
f64 w dq
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VGETMANTPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512
VL256
f64 w qq
i1 r mskw
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VGETMANTPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512
VL256
f64 w qq
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VGETMANTPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512
VL512
f32 w zf32
i1 r mskw
f32 r zf32
+ u8 r b
INTRINSIC_XED_IFORM_VGETMANTPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512
VL512
f32 w zf32
i1 r mskw
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VGETMANTPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512
VL128
f32 w dq
i1 r mskw
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VGETMANTPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512
VL128
f32 w dq
i1 r mskw
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VGETMANTPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512
VL256
f32 w qq
i1 r mskw
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VGETMANTPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512
VL256
f32 w qq
i1 r mskw
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VGETMANTSD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512
f64 w dq
i1 r mskw
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VGETMANTSD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512
f64 w dq
i1 r mskw
f64 r dq
f64 r q
+ u8 r b
INTRINSIC_XED_IFORM_VGETMANTSS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512
f32 w dq
i1 r mskw
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VGETMANTSS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512
f32 w dq
i1 r mskw
f32 r dq
f32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTF32X4_ZMMf32_MASKmskw_ZMMf32_XMMf32_IMM8_AVX512
VL512
@@ -22207,6 +23705,7 @@ VL512
i1 r mskw
f32 r zf32
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTF32X4_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512
VL512
@@ -22214,6 +23713,7 @@ VL512
i1 r mskw
f32 r zf32
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTF32X4_YMMf32_MASKmskw_YMMf32_XMMf32_IMM8_AVX512
VL256
@@ -22221,6 +23721,7 @@ VL256
i1 r mskw
f32 r qq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTF32X4_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512
VL256
@@ -22228,6 +23729,7 @@ VL256
i1 r mskw
f32 r qq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTF64X4_ZMMf64_MASKmskw_ZMMf64_YMMf64_IMM8_AVX512
VL512
@@ -22235,6 +23737,7 @@ VL512
i1 r mskw
f64 r zf64
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTF64X4_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512
VL512
@@ -22242,6 +23745,7 @@ VL512
i1 r mskw
f64 r zf64
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTI32X4_ZMMu32_MASKmskw_ZMMu32_XMMu32_IMM8_AVX512
VL512
@@ -22249,6 +23753,7 @@ VL512
i1 r mskw
u32 r zu32
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTI32X4_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512
VL512
@@ -22256,6 +23761,7 @@ VL512
i1 r mskw
u32 r zu32
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTI32X4_YMMu32_MASKmskw_YMMu32_XMMu32_IMM8_AVX512
VL256
@@ -22263,6 +23769,7 @@ VL256
i1 r mskw
u32 r qq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTI32X4_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512
VL256
@@ -22270,6 +23777,7 @@ VL256
i1 r mskw
u32 r qq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTI64X4_ZMMu64_MASKmskw_ZMMu64_YMMu64_IMM8_AVX512
VL512
@@ -22277,6 +23785,7 @@ VL512
i1 r mskw
u64 r zu64
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTI64X4_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512
VL512
@@ -22284,18 +23793,21 @@ VL512
i1 r mskw
u64 r zu64
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTPS_XMMf32_XMMf32_XMMf32_IMM8_AVX512
VL128
f32 w dq
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTPS_XMMf32_XMMf32_MEMf32_IMM8_AVX512
VL128
f32 w dq
f32 r dq
f32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VMAXPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
VL512
@@ -23876,6 +25388,7 @@ VL512
i1 r mskw
i32 r zi32
i32 r zi32
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_ZMMi32_MEMi32_IMM8_AVX512
VL512
@@ -23883,6 +25396,7 @@ VL512
i1 r mskw
i32 r zi32
i32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_XMMi32_XMMi32_IMM8_AVX512
VL128
@@ -23890,6 +25404,7 @@ VL128
i1 r mskw
i32 r dq
i32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_XMMi32_MEMi32_IMM8_AVX512
VL128
@@ -23897,6 +25412,7 @@ VL128
i1 r mskw
i32 r dq
i32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_YMMi32_YMMi32_IMM8_AVX512
VL256
@@ -23904,6 +25420,7 @@ VL256
i1 r mskw
i32 r qq
i32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_YMMi32_MEMi32_IMM8_AVX512
VL256
@@ -23911,6 +25428,7 @@ VL256
i1 r mskw
i32 r qq
i32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_AVX512
VL512
@@ -24086,6 +25604,7 @@ VL512
i1 r mskw
i64 r zi64
i64 r zi64
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_ZMMi64_MEMi64_IMM8_AVX512
VL512
@@ -24093,6 +25612,7 @@ VL512
i1 r mskw
i64 r zi64
i64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_XMMi64_XMMi64_IMM8_AVX512
VL128
@@ -24100,6 +25620,7 @@ VL128
i1 r mskw
i64 r dq
i64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_XMMi64_MEMi64_IMM8_AVX512
VL128
@@ -24107,6 +25628,7 @@ VL128
i1 r mskw
i64 r dq
i64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_YMMi64_YMMi64_IMM8_AVX512
VL256
@@ -24114,6 +25636,7 @@ VL256
i1 r mskw
i64 r qq
i64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_YMMi64_MEMi64_IMM8_AVX512
VL256
@@ -24121,6 +25644,7 @@ VL256
i1 r mskw
i64 r qq
i64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512
VL512
@@ -24128,6 +25652,7 @@ VL512
i1 r mskw
u32 r zu32
u32 r zu32
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512
VL512
@@ -24135,6 +25660,7 @@ VL512
i1 r mskw
u32 r zu32
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_XMMu32_XMMu32_IMM8_AVX512
VL128
@@ -24142,6 +25668,7 @@ VL128
i1 r mskw
u32 r dq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_XMMu32_MEMu32_IMM8_AVX512
VL128
@@ -24149,6 +25676,7 @@ VL128
i1 r mskw
u32 r dq
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_YMMu32_YMMu32_IMM8_AVX512
VL256
@@ -24156,6 +25684,7 @@ VL256
i1 r mskw
u32 r qq
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_YMMu32_MEMu32_IMM8_AVX512
VL256
@@ -24163,6 +25692,7 @@ VL256
i1 r mskw
u32 r qq
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512
VL512
@@ -24170,6 +25700,7 @@ VL512
i1 r mskw
u64 r zu64
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512
VL512
@@ -24177,6 +25708,7 @@ VL512
i1 r mskw
u64 r zu64
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_XMMu64_XMMu64_IMM8_AVX512
VL128
@@ -24184,6 +25716,7 @@ VL128
i1 r mskw
u64 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_XMMu64_MEMu64_IMM8_AVX512
VL128
@@ -24191,6 +25724,7 @@ VL128
i1 r mskw
u64 r dq
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_YMMu64_YMMu64_IMM8_AVX512
VL256
@@ -24198,6 +25732,7 @@ VL256
i1 r mskw
u64 r qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_YMMu64_MEMu64_IMM8_AVX512
VL256
@@ -24205,6 +25740,7 @@ VL256
i1 r mskw
u64 r qq
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPCOMPRESSD_MEMu32_MASKmskw_ZMMu32_AVX512
VL512
@@ -24479,12 +26015,14 @@ VL512
f64 w zf64
i1 r mskw
f64 r zf64
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512
VL512
f64 w zf64
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
VL512
@@ -24505,12 +26043,14 @@ VL128
f64 w dq
i1 r mskw
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512
VL128
f64 w dq
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
VL128
@@ -24531,12 +26071,14 @@ VL256
f64 w qq
i1 r mskw
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512
VL256
f64 w qq
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512
VL256
@@ -24557,12 +26099,14 @@ VL512
f32 w zf32
i1 r mskw
f32 r zf32
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512
VL512
f32 w zf32
i1 r mskw
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
VL512
@@ -24583,12 +26127,14 @@ VL128
f32 w dq
i1 r mskw
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512
VL128
f32 w dq
i1 r mskw
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
VL128
@@ -24609,12 +26155,14 @@ VL256
f32 w qq
i1 r mskw
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512
VL256
f32 w qq
i1 r mskw
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPERMILPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512
VL256
@@ -24635,12 +26183,14 @@ VL512
f64 w zf64
i1 r mskw
f64 r zf64
+ u8 r b
INTRINSIC_XED_IFORM_VPERMPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512
VL512
f64 w zf64
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPERMPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
VL512
@@ -24661,12 +26211,14 @@ VL256
f64 w qq
i1 r mskw
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512
VL256
f64 w qq
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPERMPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512
VL256
@@ -24715,12 +26267,14 @@ VL512
u64 w zu64
i1 r mskw
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VPERMQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL512
u64 w zu64
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPERMQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512
VL512
@@ -24741,12 +26295,14 @@ VL256
u64 w qq
i1 r mskw
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPERMQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL256
u64 w qq
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPERMQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512
VL256
@@ -26525,72 +28081,84 @@ VL512
u32 w zu32
i1 r mskw
u32 r zu32
+ u8 r b
INTRINSIC_XED_IFORM_VPROLD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL512
u32 w zu32
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPROLD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512
VL128
u32 w dq
i1 r mskw
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPROLD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL128
u32 w dq
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPROLD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512
VL256
u32 w qq
i1 r mskw
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPROLD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL256
u32 w qq
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPROLQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512
VL512
u64 w zu64
i1 r mskw
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VPROLQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL512
u64 w zu64
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPROLQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512
VL128
u64 w dq
i1 r mskw
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPROLQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL128
u64 w dq
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPROLQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512
VL256
u64 w qq
i1 r mskw
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPROLQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL256
u64 w qq
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPROLVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512
VL512
@@ -26681,72 +28249,84 @@ VL512
u32 w zu32
i1 r mskw
u32 r zu32
+ u8 r b
INTRINSIC_XED_IFORM_VPRORD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL512
u32 w zu32
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPRORD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512
VL128
u32 w dq
i1 r mskw
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPRORD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL128
u32 w dq
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPRORD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512
VL256
u32 w qq
i1 r mskw
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPRORD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL256
u32 w qq
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPRORQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512
VL512
u64 w zu64
i1 r mskw
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VPRORQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL512
u64 w zu64
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPRORQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512
VL128
u64 w dq
i1 r mskw
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPRORQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL128
u64 w dq
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPRORQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512
VL256
u64 w qq
i1 r mskw
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPRORQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL256
u64 w qq
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPRORVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512
VL512
@@ -26909,36 +28489,42 @@ VL512
u32 w zu32
i1 r mskw
u32 r zu32
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL512
u32 w zu32
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512
VL128
u32 w dq
i1 r mskw
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL128
u32 w dq
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512
VL256
u32 w qq
i1 r mskw
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL256
u32 w qq
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLD_ZMMu32_MASKmskw_ZMMu32_XMMu32_AVX512
VL512
@@ -26959,12 +28545,14 @@ VL512
u32 w zu32
i1 r mskw
u32 r zu32
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL512
u32 w zu32
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512
VL128
@@ -26985,12 +28573,14 @@ VL128
u32 w dq
i1 r mskw
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL128
u32 w dq
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLD_YMMu32_MASKmskw_YMMu32_XMMu32_AVX512
VL256
@@ -27011,12 +28601,14 @@ VL256
u32 w qq
i1 r mskw
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL256
u32 w qq
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLQ_ZMMu64_MASKmskw_ZMMu64_XMMu64_AVX512
VL512
@@ -27037,12 +28629,14 @@ VL512
u64 w zu64
i1 r mskw
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL512
u64 w zu64
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512
VL128
@@ -27063,12 +28657,14 @@ VL128
u64 w dq
i1 r mskw
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL128
u64 w dq
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLQ_YMMu64_MASKmskw_YMMu64_XMMu64_AVX512
VL256
@@ -27089,12 +28685,14 @@ VL256
u64 w qq
i1 r mskw
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL256
u64 w qq
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512
VL512
@@ -27199,12 +28797,14 @@ VL512
u32 w zu32
i1 r mskw
u32 r zu32
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL512
u32 w zu32
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512
VL128
@@ -27225,12 +28825,14 @@ VL128
u32 w dq
i1 r mskw
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL128
u32 w dq
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAD_YMMu32_MASKmskw_YMMu32_XMMu32_AVX512
VL256
@@ -27251,12 +28853,14 @@ VL256
u32 w qq
i1 r mskw
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL256
u32 w qq
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAQ_ZMMu64_MASKmskw_ZMMu64_XMMu64_AVX512
VL512
@@ -27277,12 +28881,14 @@ VL512
u64 w zu64
i1 r mskw
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL512
u64 w zu64
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512
VL128
@@ -27303,12 +28909,14 @@ VL128
u64 w dq
i1 r mskw
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL128
u64 w dq
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAQ_YMMu64_MASKmskw_YMMu64_XMMu64_AVX512
VL256
@@ -27329,12 +28937,14 @@ VL256
u64 w qq
i1 r mskw
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL256
u64 w qq
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512
VL512
@@ -27439,12 +29049,14 @@ VL512
u32 w zu32
i1 r mskw
u32 r zu32
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL512
u32 w zu32
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512
VL128
@@ -27465,12 +29077,14 @@ VL128
u32 w dq
i1 r mskw
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL128
u32 w dq
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLD_YMMu32_MASKmskw_YMMu32_XMMu32_AVX512
VL256
@@ -27491,12 +29105,14 @@ VL256
u32 w qq
i1 r mskw
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512
VL256
u32 w qq
i1 r mskw
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLQ_ZMMu64_MASKmskw_ZMMu64_XMMu64_AVX512
VL512
@@ -27517,12 +29133,14 @@ VL512
u64 w zu64
i1 r mskw
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL512
u64 w zu64
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512
VL128
@@ -27543,12 +29161,14 @@ VL128
u64 w dq
i1 r mskw
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL128
u64 w dq
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLQ_YMMu64_MASKmskw_YMMu64_XMMu64_AVX512
VL256
@@ -27569,12 +29189,14 @@ VL256
u64 w qq
i1 r mskw
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512
VL256
u64 w qq
i1 r mskw
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512
VL512
@@ -27750,6 +29372,7 @@ VL512
i1 r mskw
u32 r zu32
u32 r zu32
+ u8 r b
INTRINSIC_XED_IFORM_VPTERNLOGD_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512
VL512
@@ -27757,6 +29380,7 @@ VL512
i1 r mskw
u32 r zu32
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPTERNLOGD_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512
VL128
@@ -27764,6 +29388,7 @@ VL128
i1 r mskw
u32 r dq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPTERNLOGD_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512
VL128
@@ -27771,6 +29396,7 @@ VL128
i1 r mskw
u32 r dq
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPTERNLOGD_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512
VL256
@@ -27778,6 +29404,7 @@ VL256
i1 r mskw
u32 r qq
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPTERNLOGD_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512
VL256
@@ -27785,6 +29412,7 @@ VL256
i1 r mskw
u32 r qq
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPTERNLOGQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512
VL512
@@ -27792,6 +29420,7 @@ VL512
i1 r mskw
u64 r zu64
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VPTERNLOGQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512
VL512
@@ -27799,6 +29428,7 @@ VL512
i1 r mskw
u64 r zu64
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPTERNLOGQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512
VL128
@@ -27806,6 +29436,7 @@ VL128
i1 r mskw
u64 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPTERNLOGQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512
VL128
@@ -27813,6 +29444,7 @@ VL128
i1 r mskw
u64 r dq
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPTERNLOGQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512
VL256
@@ -27820,6 +29452,7 @@ VL256
i1 r mskw
u64 r qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPTERNLOGQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512
VL256
@@ -27827,6 +29460,7 @@ VL256
i1 r mskw
u64 r qq
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_AVX512
VL512
@@ -28349,96 +29983,112 @@ VL512
f64 w zf64
i1 r mskw
f64 r zf64
+ u8 r b
INTRINSIC_XED_IFORM_VRNDSCALEPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512
VL512
f64 w zf64
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VRNDSCALEPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512
VL128
f64 w dq
i1 r mskw
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VRNDSCALEPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512
VL128
f64 w dq
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VRNDSCALEPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512
VL256
f64 w qq
i1 r mskw
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VRNDSCALEPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512
VL256
f64 w qq
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VRNDSCALEPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512
VL512
f32 w zf32
i1 r mskw
f32 r zf32
+ u8 r b
INTRINSIC_XED_IFORM_VRNDSCALEPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512
VL512
f32 w zf32
i1 r mskw
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VRNDSCALEPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512
VL128
f32 w dq
i1 r mskw
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VRNDSCALEPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512
VL128
f32 w dq
i1 r mskw
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VRNDSCALEPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512
VL256
f32 w qq
i1 r mskw
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VRNDSCALEPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512
VL256
f32 w qq
i1 r mskw
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VRNDSCALESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512
f64 w dq
i1 r mskw
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VRNDSCALESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512
f64 w dq
i1 r mskw
f64 r dq
f64 r q
+ u8 r b
INTRINSIC_XED_IFORM_VRNDSCALESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512
f32 w dq
i1 r mskw
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VRNDSCALESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512
f32 w dq
i1 r mskw
f32 r dq
f32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VRSQRT14PD_ZMMf64_MASKmskw_ZMMf64_AVX512
VL512
@@ -28722,6 +30372,7 @@ VL512
i1 r mskw
f32 r zf32
f32 r zf32
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFF32X4_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512
VL512
@@ -28729,6 +30380,7 @@ VL512
i1 r mskw
f32 r zf32
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFF32X4_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512
VL256
@@ -28736,6 +30388,7 @@ VL256
i1 r mskw
f32 r qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFF32X4_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512
VL256
@@ -28743,6 +30396,7 @@ VL256
i1 r mskw
f32 r qq
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFF64X2_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512
VL512
@@ -28750,6 +30404,7 @@ VL512
i1 r mskw
f64 r zf64
f64 r zf64
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFF64X2_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512
VL512
@@ -28757,6 +30412,7 @@ VL512
i1 r mskw
f64 r zf64
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFF64X2_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512
VL256
@@ -28764,6 +30420,7 @@ VL256
i1 r mskw
f64 r qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFF64X2_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512
VL256
@@ -28771,6 +30428,7 @@ VL256
i1 r mskw
f64 r qq
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFI32X4_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512
VL512
@@ -28778,6 +30436,7 @@ VL512
i1 r mskw
u32 r zu32
u32 r zu32
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFI32X4_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512
VL512
@@ -28785,6 +30444,7 @@ VL512
i1 r mskw
u32 r zu32
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFI32X4_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512
VL256
@@ -28792,6 +30452,7 @@ VL256
i1 r mskw
u32 r qq
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFI32X4_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512
VL256
@@ -28799,6 +30460,7 @@ VL256
i1 r mskw
u32 r qq
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFI64X2_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512
VL512
@@ -28806,6 +30468,7 @@ VL512
i1 r mskw
u64 r zu64
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFI64X2_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512
VL512
@@ -28813,6 +30476,7 @@ VL512
i1 r mskw
u64 r zu64
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFI64X2_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512
VL256
@@ -28820,6 +30484,7 @@ VL256
i1 r mskw
u64 r qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFI64X2_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512
VL256
@@ -28827,6 +30492,7 @@ VL256
i1 r mskw
u64 r qq
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512
VL512
@@ -28834,6 +30500,7 @@ VL512
i1 r mskw
f64 r zf64
f64 r zf64
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512
VL512
@@ -28841,6 +30508,7 @@ VL512
i1 r mskw
f64 r zf64
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512
VL128
@@ -28848,6 +30516,7 @@ VL128
i1 r mskw
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512
VL128
@@ -28855,6 +30524,7 @@ VL128
i1 r mskw
f64 r dq
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPD_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512
VL256
@@ -28862,6 +30532,7 @@ VL256
i1 r mskw
f64 r qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPD_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512
VL256
@@ -28869,6 +30540,7 @@ VL256
i1 r mskw
f64 r qq
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512
VL512
@@ -28876,6 +30548,7 @@ VL512
i1 r mskw
f32 r zf32
f32 r zf32
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512
VL512
@@ -28883,6 +30556,7 @@ VL512
i1 r mskw
f32 r zf32
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512
VL128
@@ -28890,6 +30564,7 @@ VL128
i1 r mskw
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512
VL128
@@ -28897,6 +30572,7 @@ VL128
i1 r mskw
f32 r dq
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPS_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512
VL256
@@ -28904,6 +30580,7 @@ VL256
i1 r mskw
f32 r qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VSHUFPS_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512
VL256
@@ -28911,6 +30588,7 @@ VL256
i1 r mskw
f32 r qq
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VSQRTPD_ZMMf64_MASKmskw_ZMMf64_AVX512
VL512
@@ -30180,6 +31858,7 @@ VL128
i1 r mskw
u8 r dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VDBPSADBW_XMMu16_MASKmskw_XMMu8_MEMu8_IMM8_AVX512
VL128
@@ -30187,6 +31866,7 @@ VL128
i1 r mskw
u8 r dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VDBPSADBW_YMMu16_MASKmskw_YMMu8_YMMu8_IMM8_AVX512
VL256
@@ -30194,6 +31874,7 @@ VL256
i1 r mskw
u8 r qq
u8 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VDBPSADBW_YMMu16_MASKmskw_YMMu8_MEMu8_IMM8_AVX512
VL256
@@ -30201,6 +31882,7 @@ VL256
i1 r mskw
u8 r qq
u8 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VDBPSADBW_ZMMu16_MASKmskw_ZMMu8_ZMMu8_IMM8_AVX512
VL512
@@ -30208,6 +31890,7 @@ VL512
i1 r mskw
u8 r zu8
u8 r zu8
+ u8 r b
INTRINSIC_XED_IFORM_VDBPSADBW_ZMMu16_MASKmskw_ZMMu8_MEMu8_IMM8_AVX512
VL512
@@ -30215,170 +31898,199 @@ VL512
i1 r mskw
u8 r zu8
u8 r zd
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTF32X8_YMMf32_MASKmskw_ZMMf32_IMM8_AVX512
VL512
f32 w qq
i1 r mskw
f32 r zf32
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTF32X8_MEMf32_MASKmskw_ZMMf32_IMM8_AVX512
VL512
f32 w qq
i1 r mskw
f32 r zf32
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTF64X2_XMMf64_MASKmskw_YMMf64_IMM8_AVX512
VL256
f64 w dq
i1 r mskw
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTF64X2_MEMf64_MASKmskw_YMMf64_IMM8_AVX512
VL256
f64 w dq
i1 r mskw
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTF64X2_XMMf64_MASKmskw_ZMMf64_IMM8_AVX512
VL512
f64 w dq
i1 r mskw
f64 r zf64
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTF64X2_MEMf64_MASKmskw_ZMMf64_IMM8_AVX512
VL512
f64 w dq
i1 r mskw
f64 r zf64
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTI32X8_YMMu32_MASKmskw_ZMMu32_IMM8_AVX512
VL512
u32 w qq
i1 r mskw
u32 r zu32
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTI32X8_MEMu32_MASKmskw_ZMMu32_IMM8_AVX512
VL512
u32 w qq
i1 r mskw
u32 r zu32
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTI64X2_XMMu64_MASKmskw_YMMu64_IMM8_AVX512
VL256
u64 w dq
i1 r mskw
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTI64X2_MEMu64_MASKmskw_YMMu64_IMM8_AVX512
VL256
u64 w dq
i1 r mskw
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTI64X2_XMMu64_MASKmskw_ZMMu64_IMM8_AVX512
VL512
u64 w dq
i1 r mskw
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VEXTRACTI64X2_MEMu64_MASKmskw_ZMMu64_IMM8_AVX512
VL512
u64 w dq
i1 r mskw
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_XMMf64_IMM8_AVX512
VL128
i1 w mskw
i1 r mskw
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512_VL128
VL128
i1 w mskw
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_YMMf64_IMM8_AVX512
VL256
i1 w mskw
i1 r mskw
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512_VL256
VL256
i1 w mskw
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_ZMMf64_IMM8_AVX512
VL512
i1 w mskw
i1 r mskw
f64 r zf64
+ u8 r b
INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512_VL512
VL512
i1 w mskw
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_XMMf32_IMM8_AVX512
VL128
i1 w mskw
i1 r mskw
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL128
VL128
i1 w mskw
i1 r mskw
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_YMMf32_IMM8_AVX512
VL256
i1 w mskw
i1 r mskw
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL256
VL256
i1 w mskw
i1 r mskw
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_ZMMf32_IMM8_AVX512
VL512
i1 w mskw
i1 r mskw
f32 r zf32
+ u8 r b
INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL512
VL512
i1 w mskw
i1 r mskw
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VFPCLASSSD_MASKmskw_MASKmskw_XMMf64_IMM8_AVX512
i1 w mskw
i1 r mskw
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VFPCLASSSD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512
i1 w mskw
i1 r mskw
f64 r q
+ u8 r b
INTRINSIC_XED_IFORM_VFPCLASSSS_MASKmskw_MASKmskw_XMMf32_IMM8_AVX512
i1 w mskw
i1 r mskw
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VFPCLASSSS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512
i1 w mskw
i1 r mskw
f32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTF32X8_ZMMf32_MASKmskw_ZMMf32_YMMf32_IMM8_AVX512
VL512
@@ -30386,6 +32098,7 @@ VL512
i1 r mskw
f32 r zf32
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTF32X8_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512
VL512
@@ -30393,6 +32106,7 @@ VL512
i1 r mskw
f32 r zf32
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTF64X2_YMMf64_MASKmskw_YMMf64_XMMf64_IMM8_AVX512
VL256
@@ -30400,6 +32114,7 @@ VL256
i1 r mskw
f64 r qq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTF64X2_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512
VL256
@@ -30407,6 +32122,7 @@ VL256
i1 r mskw
f64 r qq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTF64X2_ZMMf64_MASKmskw_ZMMf64_XMMf64_IMM8_AVX512
VL512
@@ -30414,6 +32130,7 @@ VL512
i1 r mskw
f64 r zf64
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTF64X2_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512
VL512
@@ -30421,6 +32138,7 @@ VL512
i1 r mskw
f64 r zf64
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTI32X8_ZMMu32_MASKmskw_ZMMu32_YMMu32_IMM8_AVX512
VL512
@@ -30428,6 +32146,7 @@ VL512
i1 r mskw
u32 r zu32
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTI32X8_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512
VL512
@@ -30435,6 +32154,7 @@ VL512
i1 r mskw
u32 r zu32
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTI64X2_YMMu64_MASKmskw_YMMu64_XMMu64_IMM8_AVX512
VL256
@@ -30442,6 +32162,7 @@ VL256
i1 r mskw
u64 r qq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTI64X2_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512
VL256
@@ -30449,6 +32170,7 @@ VL256
i1 r mskw
u64 r qq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTI64X2_ZMMu64_MASKmskw_ZMMu64_XMMu64_IMM8_AVX512
VL512
@@ -30456,6 +32178,7 @@ VL512
i1 r mskw
u64 r zu64
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VINSERTI64X2_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512
VL512
@@ -30463,6 +32186,7 @@ VL512
i1 r mskw
u64 r zu64
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VMOVDQU16_XMMu16_MASKmskw_XMMu16_AVX512
VL128
@@ -31154,6 +32878,7 @@ VL128
i1 r mskw
u8 r dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPALIGNR_XMMu8_MASKmskw_XMMu8_MEMu8_IMM8_AVX512
VL128
@@ -31161,6 +32886,7 @@ VL128
i1 r mskw
u8 r dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPALIGNR_YMMu8_MASKmskw_YMMu8_YMMu8_IMM8_AVX512
VL256
@@ -31168,6 +32894,7 @@ VL256
i1 r mskw
u8 r qq
u8 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPALIGNR_YMMu8_MASKmskw_YMMu8_MEMu8_IMM8_AVX512
VL256
@@ -31175,6 +32902,7 @@ VL256
i1 r mskw
u8 r qq
u8 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPALIGNR_ZMMu8_MASKmskw_ZMMu8_ZMMu8_IMM8_AVX512
VL512
@@ -31182,6 +32910,7 @@ VL512
i1 r mskw
u8 r zu8
u8 r zu8
+ u8 r b
INTRINSIC_XED_IFORM_VPALIGNR_ZMMu8_MASKmskw_ZMMu8_MEMu8_IMM8_AVX512
VL512
@@ -31189,6 +32918,7 @@ VL512
i1 r mskw
u8 r zu8
u8 r zd
+ u8 r b
INTRINSIC_XED_IFORM_VPAVGB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512
VL128
@@ -31472,6 +33202,7 @@ VL128
i1 r mskw
i8 r dq
i8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_XMMi8_MEMi8_IMM8_AVX512
VL128
@@ -31479,6 +33210,7 @@ VL128
i1 r mskw
i8 r dq
i8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_YMMi8_YMMi8_IMM8_AVX512
VL256
@@ -31486,6 +33218,7 @@ VL256
i1 r mskw
i8 r qq
i8 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_YMMi8_MEMi8_IMM8_AVX512
VL256
@@ -31493,6 +33226,7 @@ VL256
i1 r mskw
i8 r qq
i8 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_ZMMi8_ZMMi8_IMM8_AVX512
VL512
@@ -31500,6 +33234,7 @@ VL512
i1 r mskw
i8 r zi8
i8 r zi8
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_ZMMi8_MEMi8_IMM8_AVX512
VL512
@@ -31507,6 +33242,7 @@ VL512
i1 r mskw
i8 r zi8
i8 r zd
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_XMMu8_XMMu8_AVX512
VL128
@@ -31682,6 +33418,7 @@ VL128
i1 r mskw
u8 r dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_XMMu8_MEMu8_IMM8_AVX512
VL128
@@ -31689,6 +33426,7 @@ VL128
i1 r mskw
u8 r dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_YMMu8_YMMu8_IMM8_AVX512
VL256
@@ -31696,6 +33434,7 @@ VL256
i1 r mskw
u8 r qq
u8 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_YMMu8_MEMu8_IMM8_AVX512
VL256
@@ -31703,6 +33442,7 @@ VL256
i1 r mskw
u8 r qq
u8 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_IMM8_AVX512
VL512
@@ -31710,6 +33450,7 @@ VL512
i1 r mskw
u8 r zu8
u8 r zu8
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_ZMMu8_MEMu8_IMM8_AVX512
VL512
@@ -31717,6 +33458,7 @@ VL512
i1 r mskw
u8 r zu8
u8 r zd
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_XMMu16_XMMu16_IMM8_AVX512
VL128
@@ -31724,6 +33466,7 @@ VL128
i1 r mskw
u16 r dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_XMMu16_MEMu16_IMM8_AVX512
VL128
@@ -31731,6 +33474,7 @@ VL128
i1 r mskw
u16 r dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_YMMu16_YMMu16_IMM8_AVX512
VL256
@@ -31738,6 +33482,7 @@ VL256
i1 r mskw
u16 r qq
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_YMMu16_MEMu16_IMM8_AVX512
VL256
@@ -31745,6 +33490,7 @@ VL256
i1 r mskw
u16 r qq
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_IMM8_AVX512
VL512
@@ -31752,6 +33498,7 @@ VL512
i1 r mskw
u16 r zu16
u16 r zu16
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_ZMMu16_MEMu16_IMM8_AVX512
VL512
@@ -31759,6 +33506,7 @@ VL512
i1 r mskw
u16 r zu16
u16 r zd
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_XMMi16_XMMi16_IMM8_AVX512
VL128
@@ -31766,6 +33514,7 @@ VL128
i1 r mskw
i16 r dq
i16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_XMMi16_MEMi16_IMM8_AVX512
VL128
@@ -31773,6 +33522,7 @@ VL128
i1 r mskw
i16 r dq
i16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_YMMi16_YMMi16_IMM8_AVX512
VL256
@@ -31780,6 +33530,7 @@ VL256
i1 r mskw
i16 r qq
i16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_YMMi16_MEMi16_IMM8_AVX512
VL256
@@ -31787,6 +33538,7 @@ VL256
i1 r mskw
i16 r qq
i16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_ZMMi16_ZMMi16_IMM8_AVX512
VL512
@@ -31794,6 +33546,7 @@ VL512
i1 r mskw
i16 r zi16
i16 r zi16
+ u8 r b
INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_ZMMi16_MEMi16_IMM8_AVX512
VL512
@@ -31801,6 +33554,7 @@ VL512
i1 r mskw
i16 r zi16
i16 r zd
+ u8 r b
INTRINSIC_XED_IFORM_VPERMI2W_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512
VL128
@@ -31932,94 +33686,111 @@ INTRINSIC_XED_IFORM_VPEXTRB_GPR32u8_XMMu8_IMM8_AVX512
VL128
u8 w d
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPEXTRB_MEMu8_XMMu8_IMM8_AVX512
VL128
u8 w b
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPEXTRD_GPR32u32_XMMu32_IMM8_AVX512
VL128
u32 w d
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPEXTRD_MEMu32_XMMu32_IMM8_AVX512
VL128
u32 w d
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPEXTRQ_GPR64u64_XMMu64_IMM8_AVX512
VL128
u64 w q
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPEXTRQ_MEMu64_XMMu64_IMM8_AVX512
VL128
u64 w q
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPEXTRW_GPR32u16_XMMu16_IMM8_AVX512
VL128
u16 w d
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPEXTRW_MEMu16_XMMu16_IMM8_AVX512
VL128
u16 w wrd
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPEXTRW_GPR32u16_XMMu16_IMM8_AVX512_C5
VL128
u16 w d
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPINSRB_XMMu8_XMMu8_GPR32u8_IMM8_AVX512
VL128
u8 w dq
u8 r dq
u8 r d
+ u8 r b
INTRINSIC_XED_IFORM_VPINSRB_XMMu8_XMMu8_MEMu8_IMM8_AVX512
VL128
u8 w dq
u8 r dq
u8 r b
+ u8 r b
INTRINSIC_XED_IFORM_VPINSRD_XMMu32_XMMu32_GPR32u32_IMM8_AVX512
VL128
u32 w dq
u32 r dq
u32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VPINSRD_XMMu32_XMMu32_MEMu32_IMM8_AVX512
VL128
u32 w dq
u32 r dq
u32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VPINSRQ_XMMu64_XMMu64_GPR64u64_IMM8_AVX512
VL128
u64 w dq
u64 r dq
u64 r q
+ u8 r b
INTRINSIC_XED_IFORM_VPINSRQ_XMMu64_XMMu64_MEMu64_IMM8_AVX512
VL128
u64 w dq
u64 r dq
u64 r q
+ u8 r b
INTRINSIC_XED_IFORM_VPINSRW_XMMu16_XMMu16_GPR32u16_IMM8_AVX512
VL128
u16 w dq
u16 r dq
u16 r d
+ u8 r b
INTRINSIC_XED_IFORM_VPINSRW_XMMu16_XMMu16_MEMu16_IMM8_AVX512
VL128
u16 w dq
u16 r dq
u16 r wrd
+ u8 r b
INTRINSIC_XED_IFORM_VPMADDUBSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512
VL128
@@ -33034,102 +34805,120 @@ VL128
u16 w dq
i1 r mskw
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFHW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512
VL128
u16 w dq
i1 r mskw
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFHW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512
VL256
u16 w qq
i1 r mskw
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFHW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512
VL256
u16 w qq
i1 r mskw
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFHW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512
VL512
u16 w zu16
i1 r mskw
u16 r zu16
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFHW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512
VL512
u16 w zu16
i1 r mskw
u16 r zd
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFLW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512
VL128
u16 w dq
i1 r mskw
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFLW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512
VL128
u16 w dq
i1 r mskw
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFLW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512
VL256
u16 w qq
i1 r mskw
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFLW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512
VL256
u16 w qq
i1 r mskw
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFLW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512
VL512
u16 w zu16
i1 r mskw
u16 r zu16
+ u8 r b
INTRINSIC_XED_IFORM_VPSHUFLW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512
VL512
u16 w zu16
i1 r mskw
u16 r zd
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLDQ_XMMu8_XMMu8_IMM8_AVX512
VL128
u8 w dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLDQ_XMMu8_MEMu8_IMM8_AVX512
VL128
u8 w dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLDQ_YMMu8_YMMu8_IMM8_AVX512
VL256
u8 w qq
u8 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLDQ_YMMu8_MEMu8_IMM8_AVX512
VL256
u8 w qq
u8 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLDQ_ZMMu8_ZMMu8_IMM8_AVX512
VL512
u8 w zu8
u8 r zu8
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLDQ_ZMMu8_MEMu8_IMM8_AVX512
VL512
u8 w zu8
u8 r zd
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512
VL128
@@ -33192,12 +34981,14 @@ VL128
u16 w dq
i1 r mskw
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512
VL128
u16 w dq
i1 r mskw
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLW_YMMu16_MASKmskw_YMMu16_XMMu16_AVX512
VL256
@@ -33218,12 +35009,14 @@ VL256
u16 w qq
i1 r mskw
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512
VL256
u16 w qq
i1 r mskw
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLW_ZMMu16_MASKmskw_ZMMu16_XMMu16_AVX512
VL512
@@ -33244,12 +35037,14 @@ VL512
u16 w zu16
i1 r mskw
u16 r zu16
+ u8 r b
INTRINSIC_XED_IFORM_VPSLLW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512
VL512
u16 w zu16
i1 r mskw
u16 r zd
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512
VL128
@@ -33312,12 +35107,14 @@ VL128
u16 w dq
i1 r mskw
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512
VL128
u16 w dq
i1 r mskw
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAW_YMMu16_MASKmskw_YMMu16_XMMu16_AVX512
VL256
@@ -33338,12 +35135,14 @@ VL256
u16 w qq
i1 r mskw
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512
VL256
u16 w qq
i1 r mskw
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAW_ZMMu16_MASKmskw_ZMMu16_XMMu16_AVX512
VL512
@@ -33364,42 +35163,50 @@ VL512
u16 w zu16
i1 r mskw
u16 r zu16
+ u8 r b
INTRINSIC_XED_IFORM_VPSRAW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512
VL512
u16 w zu16
i1 r mskw
u16 r zd
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLDQ_XMMu8_XMMu8_IMM8_AVX512
VL128
u8 w dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLDQ_XMMu8_MEMu8_IMM8_AVX512
VL128
u8 w dq
u8 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLDQ_YMMu8_YMMu8_IMM8_AVX512
VL256
u8 w qq
u8 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLDQ_YMMu8_MEMu8_IMM8_AVX512
VL256
u8 w qq
u8 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLDQ_ZMMu8_ZMMu8_IMM8_AVX512
VL512
u8 w zu8
u8 r zu8
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLDQ_ZMMu8_MEMu8_IMM8_AVX512
VL512
u8 w zu8
u8 r zd
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512
VL128
@@ -33462,12 +35269,14 @@ VL128
u16 w dq
i1 r mskw
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512
VL128
u16 w dq
i1 r mskw
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLW_YMMu16_MASKmskw_YMMu16_XMMu16_AVX512
VL256
@@ -33488,12 +35297,14 @@ VL256
u16 w qq
i1 r mskw
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512
VL256
u16 w qq
i1 r mskw
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLW_ZMMu16_MASKmskw_ZMMu16_XMMu16_AVX512
VL512
@@ -33514,12 +35325,14 @@ VL512
u16 w zu16
i1 r mskw
u16 r zu16
+ u8 r b
INTRINSIC_XED_IFORM_VPSRLW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512
VL512
u16 w zu16
i1 r mskw
u16 r zd
+ u8 r b
INTRINSIC_XED_IFORM_VPSUBB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512
VL128
@@ -34115,6 +35928,7 @@ VL128
i1 r mskw
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VRANGEPD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512
VL128
@@ -34122,6 +35936,7 @@ VL128
i1 r mskw
f64 r dq
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VRANGEPD_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512
VL256
@@ -34129,6 +35944,7 @@ VL256
i1 r mskw
f64 r qq
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VRANGEPD_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512
VL256
@@ -34136,6 +35952,7 @@ VL256
i1 r mskw
f64 r qq
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VRANGEPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512
VL512
@@ -34143,6 +35960,7 @@ VL512
i1 r mskw
f64 r zf64
f64 r zf64
+ u8 r b
INTRINSIC_XED_IFORM_VRANGEPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512
VL512
@@ -34150,6 +35968,7 @@ VL512
i1 r mskw
f64 r zf64
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VRANGEPS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512
VL128
@@ -34157,6 +35976,7 @@ VL128
i1 r mskw
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VRANGEPS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512
VL128
@@ -34164,6 +35984,7 @@ VL128
i1 r mskw
f32 r dq
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VRANGEPS_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512
VL256
@@ -34171,6 +35992,7 @@ VL256
i1 r mskw
f32 r qq
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VRANGEPS_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512
VL256
@@ -34178,6 +36000,7 @@ VL256
i1 r mskw
f32 r qq
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VRANGEPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512
VL512
@@ -34185,6 +36008,7 @@ VL512
i1 r mskw
f32 r zf32
f32 r zf32
+ u8 r b
INTRINSIC_XED_IFORM_VRANGEPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512
VL512
@@ -34192,126 +36016,147 @@ VL512
i1 r mskw
f32 r zf32
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VRANGESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512
f64 w dq
i1 r mskw
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VRANGESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512
f64 w dq
i1 r mskw
f64 r dq
f64 r q
+ u8 r b
INTRINSIC_XED_IFORM_VRANGESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512
f32 w dq
i1 r mskw
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VRANGESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512
f32 w dq
i1 r mskw
f32 r dq
f32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VREDUCEPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512
VL128
f64 w dq
i1 r mskw
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VREDUCEPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512
VL128
f64 w dq
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VREDUCEPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512
VL256
f64 w qq
i1 r mskw
f64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VREDUCEPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512
VL256
f64 w qq
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VREDUCEPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512
VL512
f64 w zf64
i1 r mskw
f64 r zf64
+ u8 r b
INTRINSIC_XED_IFORM_VREDUCEPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512
VL512
f64 w zf64
i1 r mskw
f64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VREDUCEPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512
VL128
f32 w dq
i1 r mskw
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VREDUCEPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512
VL128
f32 w dq
i1 r mskw
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VREDUCEPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512
VL256
f32 w qq
i1 r mskw
f32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VREDUCEPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512
VL256
f32 w qq
i1 r mskw
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VREDUCEPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512
VL512
f32 w zf32
i1 r mskw
f32 r zf32
+ u8 r b
INTRINSIC_XED_IFORM_VREDUCEPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512
VL512
f32 w zf32
i1 r mskw
f32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VREDUCESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512
f64 w dq
i1 r mskw
f64 r dq
f64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VREDUCESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512
f64 w dq
i1 r mskw
f64 r dq
f64 r q
+ u8 r b
INTRINSIC_XED_IFORM_VREDUCESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512
f32 w dq
i1 r mskw
f32 r dq
f32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VREDUCESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512
f32 w dq
i1 r mskw
f32 r dq
f32 r d
+ u8 r b
INTRINSIC_XED_IFORM_VXORPD_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512
VL128
@@ -34913,6 +36758,7 @@ VL128
i1 r mskw
u32 r dq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDD_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512
VL128
@@ -34920,6 +36766,7 @@ VL128
i1 r mskw
u32 r dq
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDD_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512
VL256
@@ -34927,6 +36774,7 @@ VL256
i1 r mskw
u32 r qq
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDD_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512
VL256
@@ -34934,6 +36782,7 @@ VL256
i1 r mskw
u32 r qq
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512
VL512
@@ -34941,6 +36790,7 @@ VL512
i1 r mskw
u32 r zu32
u32 r zu32
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDD_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512
VL512
@@ -34948,6 +36798,7 @@ VL512
i1 r mskw
u32 r zu32
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512
VL128
@@ -34955,6 +36806,7 @@ VL128
i1 r mskw
u64 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512
VL128
@@ -34962,6 +36814,7 @@ VL128
i1 r mskw
u64 r dq
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512
VL256
@@ -34969,6 +36822,7 @@ VL256
i1 r mskw
u64 r qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512
VL256
@@ -34976,6 +36830,7 @@ VL256
i1 r mskw
u64 r qq
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512
VL512
@@ -34983,6 +36838,7 @@ VL512
i1 r mskw
u64 r zu64
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512
VL512
@@ -34990,6 +36846,7 @@ VL512
i1 r mskw
u64 r zu64
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512
VL128
@@ -35123,6 +36980,7 @@ VL128
i1 r mskw
u16 r dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDW_XMMu16_MASKmskw_XMMu16_MEMu16_IMM8_AVX512
VL128
@@ -35130,6 +36988,7 @@ VL128
i1 r mskw
u16 r dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDW_YMMu16_MASKmskw_YMMu16_YMMu16_IMM8_AVX512
VL256
@@ -35137,6 +36996,7 @@ VL256
i1 r mskw
u16 r qq
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDW_YMMu16_MASKmskw_YMMu16_MEMu16_IMM8_AVX512
VL256
@@ -35144,6 +37004,7 @@ VL256
i1 r mskw
u16 r qq
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_IMM8_AVX512
VL512
@@ -35151,6 +37012,7 @@ VL512
i1 r mskw
u16 r zu16
u16 r zu16
+ u8 r b
INTRINSIC_XED_IFORM_VPSHLDW_ZMMu16_MASKmskw_ZMMu16_MEMu16_IMM8_AVX512
VL512
@@ -35158,6 +37020,7 @@ VL512
i1 r mskw
u16 r zu16
u16 r zd
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDD_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512
VL128
@@ -35165,6 +37028,7 @@ VL128
i1 r mskw
u32 r dq
u32 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDD_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512
VL128
@@ -35172,6 +37036,7 @@ VL128
i1 r mskw
u32 r dq
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDD_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512
VL256
@@ -35179,6 +37044,7 @@ VL256
i1 r mskw
u32 r qq
u32 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDD_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512
VL256
@@ -35186,6 +37052,7 @@ VL256
i1 r mskw
u32 r qq
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512
VL512
@@ -35193,6 +37060,7 @@ VL512
i1 r mskw
u32 r zu32
u32 r zu32
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDD_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512
VL512
@@ -35200,6 +37068,7 @@ VL512
i1 r mskw
u32 r zu32
u32 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512
VL128
@@ -35207,6 +37076,7 @@ VL128
i1 r mskw
u64 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512
VL128
@@ -35214,6 +37084,7 @@ VL128
i1 r mskw
u64 r dq
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512
VL256
@@ -35221,6 +37092,7 @@ VL256
i1 r mskw
u64 r qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512
VL256
@@ -35228,6 +37100,7 @@ VL256
i1 r mskw
u64 r qq
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512
VL512
@@ -35235,6 +37108,7 @@ VL512
i1 r mskw
u64 r zu64
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512
VL512
@@ -35242,6 +37116,7 @@ VL512
i1 r mskw
u64 r zu64
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512
VL128
@@ -35375,6 +37250,7 @@ VL128
i1 r mskw
u16 r dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDW_XMMu16_MASKmskw_XMMu16_MEMu16_IMM8_AVX512
VL128
@@ -35382,6 +37258,7 @@ VL128
i1 r mskw
u16 r dq
u16 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDW_YMMu16_MASKmskw_YMMu16_YMMu16_IMM8_AVX512
VL256
@@ -35389,6 +37266,7 @@ VL256
i1 r mskw
u16 r qq
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDW_YMMu16_MASKmskw_YMMu16_MEMu16_IMM8_AVX512
VL256
@@ -35396,6 +37274,7 @@ VL256
i1 r mskw
u16 r qq
u16 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_IMM8_AVX512
VL512
@@ -35403,6 +37282,7 @@ VL512
i1 r mskw
u16 r zu16
u16 r zu16
+ u8 r b
INTRINSIC_XED_IFORM_VPSHRDW_ZMMu16_MASKmskw_ZMMu16_MEMu16_IMM8_AVX512
VL512
@@ -35410,6 +37290,7 @@ VL512
i1 r mskw
u16 r zu16
u16 r zd
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_MASKmskw_XMMu8_XMMu64_IMM8_AVX512
VL128
@@ -35417,6 +37298,7 @@ VL128
i1 r mskw
u8 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_MASKmskw_XMMu8_MEMu64_IMM8_AVX512
VL128
@@ -35424,6 +37306,7 @@ VL128
i1 r mskw
u8 r dq
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_MASKmskw_YMMu8_YMMu64_IMM8_AVX512
VL256
@@ -35431,6 +37314,7 @@ VL256
i1 r mskw
u8 r qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_MASKmskw_YMMu8_MEMu64_IMM8_AVX512
VL256
@@ -35438,6 +37322,7 @@ VL256
i1 r mskw
u8 r qq
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_ZMMu8_MASKmskw_ZMMu8_ZMMu64_IMM8_AVX512
VL512
@@ -35445,6 +37330,7 @@ VL512
i1 r mskw
u8 r zu8
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_ZMMu8_MASKmskw_ZMMu8_MEMu64_IMM8_AVX512
VL512
@@ -35452,6 +37338,7 @@ VL512
i1 r mskw
u8 r zu8
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_XMMu8_MASKmskw_XMMu8_XMMu64_IMM8_AVX512
VL128
@@ -35459,6 +37346,7 @@ VL128
i1 r mskw
u8 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_XMMu8_MASKmskw_XMMu8_MEMu64_IMM8_AVX512
VL128
@@ -35466,6 +37354,7 @@ VL128
i1 r mskw
u8 r dq
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_YMMu8_MASKmskw_YMMu8_YMMu64_IMM8_AVX512
VL256
@@ -35473,6 +37362,7 @@ VL256
i1 r mskw
u8 r qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_YMMu8_MASKmskw_YMMu8_MEMu64_IMM8_AVX512
VL256
@@ -35480,6 +37370,7 @@ VL256
i1 r mskw
u8 r qq
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_ZMMu8_MASKmskw_ZMMu8_ZMMu64_IMM8_AVX512
VL512
@@ -35487,6 +37378,7 @@ VL512
i1 r mskw
u8 r zu8
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_ZMMu8_MASKmskw_ZMMu8_MEMu64_IMM8_AVX512
VL512
@@ -35494,6 +37386,7 @@ VL512
i1 r mskw
u8 r zu8
u64 r vv
+ u8 r b
INTRINSIC_XED_IFORM_VGF2P8MULB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512
VL128
@@ -35686,36 +37579,42 @@ VL128
u128 w dq
u64 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCLMULQDQ_XMMu128_XMMu64_MEMu64_IMM8_AVX512
VL128
u128 w dq
u64 r dq
u64 r dq
+ u8 r b
INTRINSIC_XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_YMMu64_IMM8_AVX512
VL256
u128 w qq
u64 r qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_MEMu64_IMM8_AVX512
VL256
u128 w qq
u64 r qq
u64 r qq
+ u8 r b
INTRINSIC_XED_IFORM_VPCLMULQDQ_ZMMu128_ZMMu64_ZMMu64_IMM8_AVX512
VL512
u128 w zu128
u64 r zu64
u64 r zu64
+ u8 r b
INTRINSIC_XED_IFORM_VPCLMULQDQ_ZMMu128_ZMMu64_MEMu64_IMM8_AVX512
VL512
u128 w zu128
u64 r zu64
u64 r zd
+ u8 r b
INTRINSIC_XED_IFORM_VP2INTERSECTD_MASKmskw_XMMu32_XMMu32_AVX512
VL128
@@ -35789,3 +37688,9674 @@ VL512
u64 r zu64
u64 r vv
+INTRINSIC_XED_IFORM_VADDPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VADDPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VADDPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VADDPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VADDPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VADDPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VADDSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VADDSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_XMMf16_XMMf16_IMM8_AVX512
+VL128
+ i1 w mskw
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_XMMf16_MEMf16_IMM8_AVX512
+VL128
+ i1 w mskw
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+ u8 r b
+
+INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_YMMf16_YMMf16_IMM8_AVX512
+VL256
+ i1 w mskw
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_YMMf16_MEMf16_IMM8_AVX512
+VL256
+ i1 w mskw
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+ u8 r b
+
+INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_ZMMf16_ZMMf16_IMM8_AVX512
+VL512
+ i1 w mskw
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+ u8 r b
+
+INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_ZMMf16_MEMf16_IMM8_AVX512
+VL512
+ i1 w mskw
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+ u8 r b
+
+INTRINSIC_XED_IFORM_VCMPSH_MASKmskw_MASKmskw_XMMf16_XMMf16_IMM8_AVX512
+ i1 w mskw
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VCMPSH_MASKmskw_MASKmskw_XMMf16_MEMf16_IMM8_AVX512
+ i1 w mskw
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+ u8 r b
+
+INTRINSIC_XED_IFORM_VCOMISH_XMMf16_XMMf16_AVX512
+ f16 r dq
+ f16 r dq
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_VCOMISH_XMMf16_MEMf16_AVX512
+ f16 r dq
+ f16 r wrd
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_XMMi32_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ i32 r dq
+
+INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_MEMi32_AVX512_VL128
+VL128
+ f16 w dq
+ i1 r mskw
+ i32 r vv
+
+INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_YMMi32_AVX512
+VL256
+ f16 w dq
+ i1 r mskw
+ i32 r qq
+
+INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_MEMi32_AVX512_VL256
+VL256
+ f16 w dq
+ i1 r mskw
+ i32 r vv
+
+INTRINSIC_XED_IFORM_VCVTDQ2PH_YMMf16_MASKmskw_ZMMi32_AVX512
+VL512
+ f16 w qq
+ i1 r mskw
+ i32 r zi32
+
+INTRINSIC_XED_IFORM_VCVTDQ2PH_YMMf16_MASKmskw_MEMi32_AVX512
+VL512
+ f16 w qq
+ i1 r mskw
+ i32 r vv
+
+INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_XMMf64_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f64 r dq
+
+INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL128
+VL128
+ f16 w dq
+ i1 r mskw
+ f64 r vv
+
+INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_YMMf64_AVX512
+VL256
+ f16 w dq
+ i1 r mskw
+ f64 r qq
+
+INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL256
+VL256
+ f16 w dq
+ i1 r mskw
+ f64 r vv
+
+INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_ZMMf64_AVX512
+VL512
+ f16 w dq
+ i1 r mskw
+ f64 r zf64
+
+INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL512
+VL512
+ f16 w dq
+ i1 r mskw
+ f64 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2DQ_XMMi32_MASKmskw_XMMf16_AVX512
+VL128
+ i32 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2DQ_XMMi32_MASKmskw_MEMf16_AVX512
+VL128
+ i32 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2DQ_YMMi32_MASKmskw_XMMf16_AVX512
+VL256
+ i32 w qq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2DQ_YMMi32_MASKmskw_MEMf16_AVX512
+VL256
+ i32 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2DQ_ZMMi32_MASKmskw_YMMf16_AVX512
+VL512
+ i32 w zi32
+ i1 r mskw
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VCVTPH2DQ_ZMMi32_MASKmskw_MEMf16_AVX512
+VL512
+ i32 w zi32
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2PD_XMMf64_MASKmskw_XMMf16_AVX512
+VL128
+ f64 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2PD_XMMf64_MASKmskw_MEMf16_AVX512
+VL128
+ f64 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2PD_YMMf64_MASKmskw_XMMf16_AVX512
+VL256
+ f64 w qq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2PD_YMMf64_MASKmskw_MEMf16_AVX512
+VL256
+ f64 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2PD_ZMMf64_MASKmskw_XMMf16_AVX512
+VL512
+ f64 w zf64
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2PD_ZMMf64_MASKmskw_MEMf16_AVX512
+VL512
+ f64 w zf64
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2PSX_XMMf32_MASKmskw_XMMf16_AVX512
+VL128
+ f32 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2PSX_XMMf32_MASKmskw_MEMf16_AVX512
+VL128
+ f32 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2PSX_YMMf32_MASKmskw_XMMf16_AVX512
+VL256
+ f32 w qq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2PSX_YMMf32_MASKmskw_MEMf16_AVX512
+VL256
+ f32 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2PSX_ZMMf32_MASKmskw_YMMf16_AVX512
+VL512
+ f32 w zf32
+ i1 r mskw
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VCVTPH2PSX_ZMMf32_MASKmskw_MEMf16_AVX512
+VL512
+ f32 w zf32
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2QQ_XMMi64_MASKmskw_XMMf16_AVX512
+VL128
+ i64 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2QQ_XMMi64_MASKmskw_MEMf16_AVX512
+VL128
+ i64 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2QQ_YMMi64_MASKmskw_XMMf16_AVX512
+VL256
+ i64 w qq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2QQ_YMMi64_MASKmskw_MEMf16_AVX512
+VL256
+ i64 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2QQ_ZMMi64_MASKmskw_XMMf16_AVX512
+VL512
+ i64 w zi64
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2QQ_ZMMi64_MASKmskw_MEMf16_AVX512
+VL512
+ i64 w zi64
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2UDQ_XMMu32_MASKmskw_XMMf16_AVX512
+VL128
+ u32 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2UDQ_XMMu32_MASKmskw_MEMf16_AVX512
+VL128
+ u32 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2UDQ_YMMu32_MASKmskw_XMMf16_AVX512
+VL256
+ u32 w qq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2UDQ_YMMu32_MASKmskw_MEMf16_AVX512
+VL256
+ u32 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2UDQ_ZMMu32_MASKmskw_YMMf16_AVX512
+VL512
+ u32 w zu32
+ i1 r mskw
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VCVTPH2UDQ_ZMMu32_MASKmskw_MEMf16_AVX512
+VL512
+ u32 w zu32
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2UQQ_XMMu64_MASKmskw_XMMf16_AVX512
+VL128
+ u64 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2UQQ_XMMu64_MASKmskw_MEMf16_AVX512
+VL128
+ u64 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2UQQ_YMMu64_MASKmskw_XMMf16_AVX512
+VL256
+ u64 w qq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2UQQ_YMMu64_MASKmskw_MEMf16_AVX512
+VL256
+ u64 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2UQQ_ZMMu64_MASKmskw_XMMf16_AVX512
+VL512
+ u64 w zu64
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2UQQ_ZMMu64_MASKmskw_MEMf16_AVX512
+VL512
+ u64 w zu64
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2UW_XMMu16_MASKmskw_XMMf16_AVX512
+VL128
+ u16 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2UW_XMMu16_MASKmskw_MEMf16_AVX512
+VL128
+ u16 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2UW_YMMu16_MASKmskw_YMMf16_AVX512
+VL256
+ u16 w qq
+ i1 r mskw
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VCVTPH2UW_YMMu16_MASKmskw_MEMf16_AVX512
+VL256
+ u16 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2UW_ZMMu16_MASKmskw_ZMMf16_AVX512
+VL512
+ u16 w zu16
+ i1 r mskw
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VCVTPH2UW_ZMMu16_MASKmskw_MEMf16_AVX512
+VL512
+ u16 w zu16
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2W_XMMi16_MASKmskw_XMMf16_AVX512
+VL128
+ i16 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTPH2W_XMMi16_MASKmskw_MEMf16_AVX512
+VL128
+ i16 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2W_YMMi16_MASKmskw_YMMf16_AVX512
+VL256
+ i16 w qq
+ i1 r mskw
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VCVTPH2W_YMMi16_MASKmskw_MEMf16_AVX512
+VL256
+ i16 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPH2W_ZMMi16_MASKmskw_ZMMf16_AVX512
+VL512
+ i16 w zi16
+ i1 r mskw
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VCVTPH2W_ZMMi16_MASKmskw_MEMf16_AVX512
+VL512
+ i16 w zi16
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_XMMf32_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f32 r dq
+
+INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_MEMf32_AVX512_VL128
+VL128
+ f16 w dq
+ i1 r mskw
+ f32 r vv
+
+INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_YMMf32_AVX512
+VL256
+ f16 w dq
+ i1 r mskw
+ f32 r qq
+
+INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_MEMf32_AVX512_VL256
+VL256
+ f16 w dq
+ i1 r mskw
+ f32 r vv
+
+INTRINSIC_XED_IFORM_VCVTPS2PHX_YMMf16_MASKmskw_ZMMf32_AVX512
+VL512
+ f16 w qq
+ i1 r mskw
+ f32 r zf32
+
+INTRINSIC_XED_IFORM_VCVTPS2PHX_YMMf16_MASKmskw_MEMf32_AVX512_VL512
+VL512
+ f16 w qq
+ i1 r mskw
+ f32 r vv
+
+INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_XMMu64_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ u64 r dq
+
+INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL128
+VL128
+ f16 w dq
+ i1 r mskw
+ u64 r vv
+
+INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_YMMu64_AVX512
+VL256
+ f16 w dq
+ i1 r mskw
+ u64 r qq
+
+INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL256
+VL256
+ f16 w dq
+ i1 r mskw
+ u64 r vv
+
+INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_ZMMu64_AVX512
+VL512
+ f16 w dq
+ i1 r mskw
+ u64 r zu64
+
+INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL512
+VL512
+ f16 w dq
+ i1 r mskw
+ u64 r vv
+
+INTRINSIC_XED_IFORM_VCVTSD2SH_XMMf16_MASKmskw_XMMf64_XMMf64_AVX512
+ f16 w dq
+ i1 r mskw
+ f64 r dq
+ f64 r dq
+
+INTRINSIC_XED_IFORM_VCVTSD2SH_XMMf16_MASKmskw_XMMf64_MEMf64_AVX512
+ f16 w dq
+ i1 r mskw
+ f64 r dq
+ f64 r q
+
+INTRINSIC_XED_IFORM_VCVTSH2SD_XMMf64_MASKmskw_XMMf64_XMMf16_AVX512
+ f64 w dq
+ i1 r mskw
+ f64 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTSH2SD_XMMf64_MASKmskw_XMMf64_MEMf16_AVX512
+ f64 w dq
+ i1 r mskw
+ f64 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VCVTSH2SI_GPR32i32_XMMf16_AVX512
+ i32 w d
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTSH2SI_GPR32i32_MEMf16_AVX512
+ i32 w d
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VCVTSH2SI_GPR64i64_XMMf16_AVX512
+ i64 w q
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTSH2SI_GPR64i64_MEMf16_AVX512
+ i64 w q
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VCVTSH2SS_XMMf32_MASKmskw_XMMf32_XMMf16_AVX512
+ f32 w dq
+ i1 r mskw
+ f32 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTSH2SS_XMMf32_MASKmskw_XMMf32_MEMf16_AVX512
+ f32 w dq
+ i1 r mskw
+ f32 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VCVTSH2USI_GPR32u32_XMMf16_AVX512
+ u32 w d
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTSH2USI_GPR32u32_MEMf16_AVX512
+ u32 w d
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VCVTSH2USI_GPR64u64_XMMf16_AVX512
+ u64 w q
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTSH2USI_GPR64u64_MEMf16_AVX512
+ u64 w q
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_GPR32i32_AVX512
+ f16 w dq
+ f16 r dq
+ i32 r d
+
+INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_MEMi32_AVX512
+ f16 w dq
+ f16 r dq
+ i32 r d
+
+INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_GPR64i64_AVX512
+ f16 w dq
+ f16 r dq
+ i64 r q
+
+INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_MEMi64_AVX512
+ f16 w dq
+ f16 r dq
+ i64 r q
+
+INTRINSIC_XED_IFORM_VCVTSS2SH_XMMf16_MASKmskw_XMMf16_XMMf32_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f32 r dq
+
+INTRINSIC_XED_IFORM_VCVTSS2SH_XMMf16_MASKmskw_XMMf16_MEMf32_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f32 r d
+
+INTRINSIC_XED_IFORM_VCVTTPH2DQ_XMMi32_MASKmskw_XMMf16_AVX512
+VL128
+ i32 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTTPH2DQ_XMMi32_MASKmskw_MEMf16_AVX512
+VL128
+ i32 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2DQ_YMMi32_MASKmskw_XMMf16_AVX512
+VL256
+ i32 w qq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTTPH2DQ_YMMi32_MASKmskw_MEMf16_AVX512
+VL256
+ i32 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2DQ_ZMMi32_MASKmskw_YMMf16_AVX512
+VL512
+ i32 w zi32
+ i1 r mskw
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VCVTTPH2DQ_ZMMi32_MASKmskw_MEMf16_AVX512
+VL512
+ i32 w zi32
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2QQ_XMMi64_MASKmskw_XMMf16_AVX512
+VL128
+ i64 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTTPH2QQ_XMMi64_MASKmskw_MEMf16_AVX512
+VL128
+ i64 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2QQ_YMMi64_MASKmskw_XMMf16_AVX512
+VL256
+ i64 w qq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTTPH2QQ_YMMi64_MASKmskw_MEMf16_AVX512
+VL256
+ i64 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2QQ_ZMMi64_MASKmskw_XMMf16_AVX512
+VL512
+ i64 w zi64
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTTPH2QQ_ZMMi64_MASKmskw_MEMf16_AVX512
+VL512
+ i64 w zi64
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2UDQ_XMMu32_MASKmskw_XMMf16_AVX512
+VL128
+ u32 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTTPH2UDQ_XMMu32_MASKmskw_MEMf16_AVX512
+VL128
+ u32 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2UDQ_YMMu32_MASKmskw_XMMf16_AVX512
+VL256
+ u32 w qq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTTPH2UDQ_YMMu32_MASKmskw_MEMf16_AVX512
+VL256
+ u32 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2UDQ_ZMMu32_MASKmskw_YMMf16_AVX512
+VL512
+ u32 w zu32
+ i1 r mskw
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VCVTTPH2UDQ_ZMMu32_MASKmskw_MEMf16_AVX512
+VL512
+ u32 w zu32
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2UQQ_XMMu64_MASKmskw_XMMf16_AVX512
+VL128
+ u64 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTTPH2UQQ_XMMu64_MASKmskw_MEMf16_AVX512
+VL128
+ u64 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2UQQ_YMMu64_MASKmskw_XMMf16_AVX512
+VL256
+ u64 w qq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTTPH2UQQ_YMMu64_MASKmskw_MEMf16_AVX512
+VL256
+ u64 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2UQQ_ZMMu64_MASKmskw_XMMf16_AVX512
+VL512
+ u64 w zu64
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTTPH2UQQ_ZMMu64_MASKmskw_MEMf16_AVX512
+VL512
+ u64 w zu64
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2UW_XMMu16_MASKmskw_XMMf16_AVX512
+VL128
+ u16 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTTPH2UW_XMMu16_MASKmskw_MEMf16_AVX512
+VL128
+ u16 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2UW_YMMu16_MASKmskw_YMMf16_AVX512
+VL256
+ u16 w qq
+ i1 r mskw
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VCVTTPH2UW_YMMu16_MASKmskw_MEMf16_AVX512
+VL256
+ u16 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2UW_ZMMu16_MASKmskw_ZMMf16_AVX512
+VL512
+ u16 w zu16
+ i1 r mskw
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VCVTTPH2UW_ZMMu16_MASKmskw_MEMf16_AVX512
+VL512
+ u16 w zu16
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2W_XMMi16_MASKmskw_XMMf16_AVX512
+VL128
+ i16 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTTPH2W_XMMi16_MASKmskw_MEMf16_AVX512
+VL128
+ i16 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2W_YMMi16_MASKmskw_YMMf16_AVX512
+VL256
+ i16 w qq
+ i1 r mskw
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VCVTTPH2W_YMMi16_MASKmskw_MEMf16_AVX512
+VL256
+ i16 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTPH2W_ZMMi16_MASKmskw_ZMMf16_AVX512
+VL512
+ i16 w zi16
+ i1 r mskw
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VCVTTPH2W_ZMMi16_MASKmskw_MEMf16_AVX512
+VL512
+ i16 w zi16
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR32i32_XMMf16_AVX512
+ i32 w d
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR32i32_MEMf16_AVX512
+ i32 w d
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR64i64_XMMf16_AVX512
+ i64 w q
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR64i64_MEMf16_AVX512
+ i64 w q
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR32u32_XMMf16_AVX512
+ u32 w d
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR32u32_MEMf16_AVX512
+ u32 w d
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR64u64_XMMf16_AVX512
+ u64 w q
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR64u64_MEMf16_AVX512
+ u64 w q
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_XMMu32_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ u32 r dq
+
+INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_MEMu32_AVX512_VL128
+VL128
+ f16 w dq
+ i1 r mskw
+ u32 r vv
+
+INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_YMMu32_AVX512
+VL256
+ f16 w dq
+ i1 r mskw
+ u32 r qq
+
+INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_MEMu32_AVX512_VL256
+VL256
+ f16 w dq
+ i1 r mskw
+ u32 r vv
+
+INTRINSIC_XED_IFORM_VCVTUDQ2PH_YMMf16_MASKmskw_ZMMu32_AVX512
+VL512
+ f16 w qq
+ i1 r mskw
+ u32 r zu32
+
+INTRINSIC_XED_IFORM_VCVTUDQ2PH_YMMf16_MASKmskw_MEMu32_AVX512
+VL512
+ f16 w qq
+ i1 r mskw
+ u32 r vv
+
+INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_XMMu64_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ u64 r dq
+
+INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL128
+VL128
+ f16 w dq
+ i1 r mskw
+ u64 r vv
+
+INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_YMMu64_AVX512
+VL256
+ f16 w dq
+ i1 r mskw
+ u64 r qq
+
+INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL256
+VL256
+ f16 w dq
+ i1 r mskw
+ u64 r vv
+
+INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_ZMMu64_AVX512
+VL512
+ f16 w dq
+ i1 r mskw
+ u64 r zu64
+
+INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL512
+VL512
+ f16 w dq
+ i1 r mskw
+ u64 r vv
+
+INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_GPR32u32_AVX512
+ f16 w dq
+ f16 r dq
+ u32 r d
+
+INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_MEMu32_AVX512
+ f16 w dq
+ f16 r dq
+ u32 r d
+
+INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_GPR64u64_AVX512
+ f16 w dq
+ f16 r dq
+ u64 r q
+
+INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_MEMu64_AVX512
+ f16 w dq
+ f16 r dq
+ u64 r q
+
+INTRINSIC_XED_IFORM_VCVTUW2PH_XMMf16_MASKmskw_XMMu16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ u16 r dq
+
+INTRINSIC_XED_IFORM_VCVTUW2PH_XMMf16_MASKmskw_MEMu16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ u16 r vv
+
+INTRINSIC_XED_IFORM_VCVTUW2PH_YMMf16_MASKmskw_YMMu16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ u16 r qq
+
+INTRINSIC_XED_IFORM_VCVTUW2PH_YMMf16_MASKmskw_MEMu16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ u16 r vv
+
+INTRINSIC_XED_IFORM_VCVTUW2PH_ZMMf16_MASKmskw_ZMMu16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ u16 r zu16
+
+INTRINSIC_XED_IFORM_VCVTUW2PH_ZMMf16_MASKmskw_MEMu16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ u16 r vv
+
+INTRINSIC_XED_IFORM_VCVTW2PH_XMMf16_MASKmskw_XMMi16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ i16 r dq
+
+INTRINSIC_XED_IFORM_VCVTW2PH_XMMf16_MASKmskw_MEMi16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ i16 r vv
+
+INTRINSIC_XED_IFORM_VCVTW2PH_YMMf16_MASKmskw_YMMi16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ i16 r qq
+
+INTRINSIC_XED_IFORM_VCVTW2PH_YMMf16_MASKmskw_MEMi16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ i16 r vv
+
+INTRINSIC_XED_IFORM_VCVTW2PH_ZMMf16_MASKmskw_ZMMi16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ i16 r zi16
+
+INTRINSIC_XED_IFORM_VCVTW2PH_ZMMf16_MASKmskw_MEMi16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ i16 r vv
+
+INTRINSIC_XED_IFORM_VDIVPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VDIVPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VDIVPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VDIVPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VDIVPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VDIVPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VDIVSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VDIVSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VFCMADDCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512
+VL128
+ 2f16 rw dq
+ i1 r mskw
+ 2f16 r dq
+ 2f16 r dq
+
+INTRINSIC_XED_IFORM_VFCMADDCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512
+VL128
+ 2f16 rw dq
+ i1 r mskw
+ 2f16 r dq
+ 2f16 r vv
+
+INTRINSIC_XED_IFORM_VFCMADDCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512
+VL256
+ 2f16 rw qq
+ i1 r mskw
+ 2f16 r qq
+ 2f16 r qq
+
+INTRINSIC_XED_IFORM_VFCMADDCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512
+VL256
+ 2f16 rw qq
+ i1 r mskw
+ 2f16 r qq
+ 2f16 r vv
+
+INTRINSIC_XED_IFORM_VFCMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512
+VL512
+ 2f16 rw z2f16
+ i1 r mskw
+ 2f16 r z2f16
+ 2f16 r z2f16
+
+INTRINSIC_XED_IFORM_VFCMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512
+VL512
+ 2f16 rw z2f16
+ i1 r mskw
+ 2f16 r z2f16
+ 2f16 r vv
+
+INTRINSIC_XED_IFORM_VFCMADDCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512
+ 2f16 rw dq
+ i1 r mskw
+ 2f16 r dq
+ 2f16 r dq
+
+INTRINSIC_XED_IFORM_VFCMADDCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512
+ 2f16 rw dq
+ i1 r mskw
+ 2f16 r dq
+ 2f16 r d
+
+INTRINSIC_XED_IFORM_VFCMULCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512
+VL128
+ 2f16 w dq
+ i1 r mskw
+ 2f16 r dq
+ 2f16 r dq
+
+INTRINSIC_XED_IFORM_VFCMULCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512
+VL128
+ 2f16 w dq
+ i1 r mskw
+ 2f16 r dq
+ 2f16 r vv
+
+INTRINSIC_XED_IFORM_VFCMULCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512
+VL256
+ 2f16 w qq
+ i1 r mskw
+ 2f16 r qq
+ 2f16 r qq
+
+INTRINSIC_XED_IFORM_VFCMULCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512
+VL256
+ 2f16 w qq
+ i1 r mskw
+ 2f16 r qq
+ 2f16 r vv
+
+INTRINSIC_XED_IFORM_VFCMULCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512
+VL512
+ 2f16 w z2f16
+ i1 r mskw
+ 2f16 r z2f16
+ 2f16 r z2f16
+
+INTRINSIC_XED_IFORM_VFCMULCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512
+VL512
+ 2f16 w z2f16
+ i1 r mskw
+ 2f16 r z2f16
+ 2f16 r vv
+
+INTRINSIC_XED_IFORM_VFCMULCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512
+ 2f16 w dq
+ i1 r mskw
+ 2f16 r dq
+ 2f16 r dq
+
+INTRINSIC_XED_IFORM_VFCMULCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512
+ 2f16 w dq
+ i1 r mskw
+ 2f16 r dq
+ 2f16 r d
+
+INTRINSIC_XED_IFORM_VFMADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFMADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFMADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADD132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMADD132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VFMADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFMADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFMADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADD213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMADD213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VFMADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFMADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFMADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADD231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMADD231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VFMADDCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512
+VL128
+ 2f16 rw dq
+ i1 r mskw
+ 2f16 r dq
+ 2f16 r dq
+
+INTRINSIC_XED_IFORM_VFMADDCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512
+VL128
+ 2f16 rw dq
+ i1 r mskw
+ 2f16 r dq
+ 2f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADDCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512
+VL256
+ 2f16 rw qq
+ i1 r mskw
+ 2f16 r qq
+ 2f16 r qq
+
+INTRINSIC_XED_IFORM_VFMADDCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512
+VL256
+ 2f16 rw qq
+ i1 r mskw
+ 2f16 r qq
+ 2f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512
+VL512
+ 2f16 rw z2f16
+ i1 r mskw
+ 2f16 r z2f16
+ 2f16 r z2f16
+
+INTRINSIC_XED_IFORM_VFMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512
+VL512
+ 2f16 rw z2f16
+ i1 r mskw
+ 2f16 r z2f16
+ 2f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADDCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512
+ 2f16 rw dq
+ i1 r mskw
+ 2f16 r dq
+ 2f16 r dq
+
+INTRINSIC_XED_IFORM_VFMADDCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512
+ 2f16 rw dq
+ i1 r mskw
+ 2f16 r dq
+ 2f16 r d
+
+INTRINSIC_XED_IFORM_VFMADDSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMADDSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADDSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFMADDSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADDSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFMADDSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADDSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMADDSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADDSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFMADDSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADDSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFMADDSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADDSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMADDSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADDSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFMADDSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMADDSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFMADDSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFMSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFMSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUB132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMSUB132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VFMSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFMSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFMSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUB213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMSUB213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VFMSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFMSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFMSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUB231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMSUB231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VFMSUBADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMSUBADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUBADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFMSUBADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUBADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFMSUBADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUBADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMSUBADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUBADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFMSUBADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUBADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFMSUBADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUBADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFMSUBADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUBADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFMSUBADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMSUBADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFMSUBADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFMULCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512
+VL128
+ 2f16 w dq
+ i1 r mskw
+ 2f16 r dq
+ 2f16 r dq
+
+INTRINSIC_XED_IFORM_VFMULCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512
+VL128
+ 2f16 w dq
+ i1 r mskw
+ 2f16 r dq
+ 2f16 r vv
+
+INTRINSIC_XED_IFORM_VFMULCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512
+VL256
+ 2f16 w qq
+ i1 r mskw
+ 2f16 r qq
+ 2f16 r qq
+
+INTRINSIC_XED_IFORM_VFMULCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512
+VL256
+ 2f16 w qq
+ i1 r mskw
+ 2f16 r qq
+ 2f16 r vv
+
+INTRINSIC_XED_IFORM_VFMULCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512
+VL512
+ 2f16 w z2f16
+ i1 r mskw
+ 2f16 r z2f16
+ 2f16 r z2f16
+
+INTRINSIC_XED_IFORM_VFMULCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512
+VL512
+ 2f16 w z2f16
+ i1 r mskw
+ 2f16 r z2f16
+ 2f16 r vv
+
+INTRINSIC_XED_IFORM_VFMULCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512
+ 2f16 w dq
+ i1 r mskw
+ 2f16 r dq
+ 2f16 r dq
+
+INTRINSIC_XED_IFORM_VFMULCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512
+ 2f16 w dq
+ i1 r mskw
+ 2f16 r dq
+ 2f16 r d
+
+INTRINSIC_XED_IFORM_VFNMADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFNMADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFNMADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFNMADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMADD132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFNMADD132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VFNMADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFNMADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFNMADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFNMADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMADD213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFNMADD213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VFNMADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFNMADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFNMADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFNMADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMADD231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFNMADD231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VFNMSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFNMSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFNMSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFNMSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMSUB132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFNMSUB132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VFNMSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFNMSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFNMSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFNMSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMSUB213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFNMSUB213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VFNMSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFNMSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VFNMSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 rw qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VFNMSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 rw zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VFNMSUB231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VFNMSUB231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 rw dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_XMMf16_IMM8_AVX512
+VL128
+ i1 w mskw
+ i1 r mskw
+ f16 r dq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL128
+VL128
+ i1 w mskw
+ i1 r mskw
+ f16 r vv
+ u8 r b
+
+INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_YMMf16_IMM8_AVX512
+VL256
+ i1 w mskw
+ i1 r mskw
+ f16 r qq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL256
+VL256
+ i1 w mskw
+ i1 r mskw
+ f16 r vv
+ u8 r b
+
+INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_ZMMf16_IMM8_AVX512
+VL512
+ i1 w mskw
+ i1 r mskw
+ f16 r zf16
+ u8 r b
+
+INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL512
+VL512
+ i1 w mskw
+ i1 r mskw
+ f16 r vv
+ u8 r b
+
+INTRINSIC_XED_IFORM_VFPCLASSSH_MASKmskw_MASKmskw_XMMf16_IMM8_AVX512
+ i1 w mskw
+ i1 r mskw
+ f16 r dq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VFPCLASSSH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512
+ i1 w mskw
+ i1 r mskw
+ f16 r wrd
+ u8 r b
+
+INTRINSIC_XED_IFORM_VGETEXPPH_XMMf16_MASKmskw_XMMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VGETEXPPH_XMMf16_MASKmskw_MEMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VGETEXPPH_YMMf16_MASKmskw_YMMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VGETEXPPH_YMMf16_MASKmskw_MEMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VGETEXPPH_ZMMf16_MASKmskw_ZMMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VGETEXPPH_ZMMf16_MASKmskw_MEMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VGETEXPSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VGETEXPSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VGETMANTPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VGETMANTPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r vv
+ u8 r b
+
+INTRINSIC_XED_IFORM_VGETMANTPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VGETMANTPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r vv
+ u8 r b
+
+INTRINSIC_XED_IFORM_VGETMANTPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ u8 r b
+
+INTRINSIC_XED_IFORM_VGETMANTPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r vv
+ u8 r b
+
+INTRINSIC_XED_IFORM_VGETMANTSH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VGETMANTSH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+ u8 r b
+
+INTRINSIC_XED_IFORM_VMAXPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VMAXPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VMAXPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VMAXPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VMAXPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VMAXPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VMAXSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VMAXSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VMINPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VMINPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VMINPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VMINPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VMINPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VMINPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VMINSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VMINSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VMOVSH_XMMf16_MASKmskw_MEMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VMOVSH_MEMf16_MASKmskw_XMMf16_AVX512
+ f16 w wrd
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VMOVSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VMOVW_XMMf16_GPR32f16_AVX512
+VL128
+ f16 w dq
+ f16 r d
+
+INTRINSIC_XED_IFORM_VMOVW_XMMf16_MEMf16_AVX512
+VL128
+ f16 w dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VMOVW_GPR32f16_XMMf16_AVX512
+VL128
+ f16 w d
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VMOVW_MEMf16_XMMf16_AVX512
+VL128
+ f16 w wrd
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VMULPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VMULPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VMULPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VMULPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VMULPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VMULPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VMULSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VMULSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VRCPPH_XMMf16_MASKmskw_XMMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VRCPPH_XMMf16_MASKmskw_MEMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VRCPPH_YMMf16_MASKmskw_YMMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VRCPPH_YMMf16_MASKmskw_MEMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VRCPPH_ZMMf16_MASKmskw_ZMMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VRCPPH_ZMMf16_MASKmskw_MEMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VRCPSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VRCPSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VREDUCEPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VREDUCEPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r vv
+ u8 r b
+
+INTRINSIC_XED_IFORM_VREDUCEPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VREDUCEPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r vv
+ u8 r b
+
+INTRINSIC_XED_IFORM_VREDUCEPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ u8 r b
+
+INTRINSIC_XED_IFORM_VREDUCEPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r vv
+ u8 r b
+
+INTRINSIC_XED_IFORM_VREDUCESH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VREDUCESH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+ u8 r b
+
+INTRINSIC_XED_IFORM_VRNDSCALEPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VRNDSCALEPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r vv
+ u8 r b
+
+INTRINSIC_XED_IFORM_VRNDSCALEPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VRNDSCALEPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r vv
+ u8 r b
+
+INTRINSIC_XED_IFORM_VRNDSCALEPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ u8 r b
+
+INTRINSIC_XED_IFORM_VRNDSCALEPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r vv
+ u8 r b
+
+INTRINSIC_XED_IFORM_VRNDSCALESH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+ u8 r b
+
+INTRINSIC_XED_IFORM_VRNDSCALESH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+ u8 r b
+
+INTRINSIC_XED_IFORM_VRSQRTPH_XMMf16_MASKmskw_XMMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VRSQRTPH_XMMf16_MASKmskw_MEMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VRSQRTPH_YMMf16_MASKmskw_YMMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VRSQRTPH_YMMf16_MASKmskw_MEMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VRSQRTPH_ZMMf16_MASKmskw_ZMMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VRSQRTPH_ZMMf16_MASKmskw_MEMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VRSQRTSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VRSQRTSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VSCALEFPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VSCALEFPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VSCALEFPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VSCALEFPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VSCALEFPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VSCALEFPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VSCALEFSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VSCALEFSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VSQRTPH_XMMf16_MASKmskw_XMMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VSQRTPH_XMMf16_MASKmskw_MEMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VSQRTPH_YMMf16_MASKmskw_YMMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VSQRTPH_YMMf16_MASKmskw_MEMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VSQRTPH_ZMMf16_MASKmskw_ZMMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VSQRTPH_ZMMf16_MASKmskw_MEMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VSQRTSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VSQRTSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VSUBPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VSUBPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+VL128
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VSUBPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ f16 r qq
+
+INTRINSIC_XED_IFORM_VSUBPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512
+VL256
+ f16 w qq
+ i1 r mskw
+ f16 r qq
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VSUBPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r zf16
+
+INTRINSIC_XED_IFORM_VSUBPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512
+VL512
+ f16 w zf16
+ i1 r mskw
+ f16 r zf16
+ f16 r vv
+
+INTRINSIC_XED_IFORM_VSUBSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r dq
+
+INTRINSIC_XED_IFORM_VSUBSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512
+ f16 w dq
+ i1 r mskw
+ f16 r dq
+ f16 r wrd
+
+INTRINSIC_XED_IFORM_VUCOMISH_XMMf16_XMMf16_AVX512
+ f16 r dq
+ f16 r dq
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_VUCOMISH_XMMf16_MEMf16_AVX512
+ f16 r dq
+ f16 r wrd
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AADD_MEMi32_GPR32i32_APX
+VL128
+ i32 rw d
+ i32 r d
+
+INTRINSIC_XED_IFORM_AADD_MEMi64_GPR64i64_APX
+VL128
+ i64 rw q
+ i64 r q
+
+INTRINSIC_XED_IFORM_AAND_MEMi32_GPR32i32_APX
+VL128
+ i32 rw d
+ i32 r d
+
+INTRINSIC_XED_IFORM_AAND_MEMi64_GPR64i64_APX
+VL128
+ i64 rw q
+ i64 r q
+
+INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_MEMi8_GPR8i8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_IMM8_APX
+VL128
+ int w v
+ int r v
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPR8i8_MEMi8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_APX
+VL128
+ int rw v
+ int r v
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_MEMv_GPRv_APX
+VL128
+ int rw v
+ int r v
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPR8i8_MEMi8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_MEMi8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_APX
+VL128
+ int rw v
+ int r v
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPR8i8_MEMi8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPR8i8_IMM8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_MEMi8_IMM8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPRv_IMMz_APX
+VL128
+ int rw v
+ int r z
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_MEMv_IMMz_APX
+VL128
+ int rw v
+ int r z
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_IMMz_APX
+VL128
+ int w v
+ int r v
+ int r z
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_IMMz_APX
+VL128
+ int w v
+ int r v
+ int r z
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_GPRv_IMM8_APX
+VL128
+ int rw v
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADC_MEMv_IMM8_APX
+VL128
+ int rw v
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADCX_GPR32i32_GPR32i32_APX
+VL128
+ i32 rw d
+ i32 r d
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADCX_GPR32i32_MEMi32_APX
+VL128
+ i32 rw d
+ i32 r d
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADCX_GPR64i64_GPR64i64_APX
+VL128
+ i64 rw q
+ i64 r q
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADCX_GPR64i64_MEMi64_APX
+VL128
+ i64 rw q
+ i64 r q
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADCX_GPR32i32_GPR32i32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADCX_GPR32i32_GPR32i32_MEMi32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADCX_GPR64i64_GPR64i64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADCX_GPR64i64_GPR64i64_MEMi64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_MEMi8_GPR8i8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_IMM8_APX
+VL128
+ int w v
+ int r v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPR8i8_MEMi8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_MEMv_GPRv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPR8i8_MEMi8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_MEMi8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPR8i8_MEMi8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPR8i8_IMM8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_MEMi8_IMM8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPRv_IMMz_APX
+VL128
+ int rw v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_MEMv_IMMz_APX
+VL128
+ int rw v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_IMMz_APX
+VL128
+ int w v
+ int r v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_IMMz_APX
+VL128
+ int w v
+ int r v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_GPRv_IMM8_APX
+VL128
+ int rw v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADD_MEMv_IMM8_APX
+VL128
+ int rw v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ADOX_GPR32i32_GPR32i32_APX
+VL128
+ i32 rw d
+ i32 r d
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADOX_GPR32i32_MEMi32_APX
+VL128
+ i32 rw d
+ i32 r d
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADOX_GPR64i64_GPR64i64_APX
+VL128
+ i64 rw q
+ i64 r q
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADOX_GPR64i64_MEMi64_APX
+VL128
+ i64 rw q
+ i64 r q
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADOX_GPR32i32_GPR32i32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADOX_GPR32i32_GPR32i32_MEMi32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADOX_GPR64i64_GPR64i64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ADOX_GPR64i64_GPR64i64_MEMi64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_MEMi8_GPR8i8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPRv_MEMv_IMM8_APX
+VL128
+ int w v
+ int r v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPR8i8_MEMi8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPRv_GPRv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_MEMv_GPRv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPRv_MEMv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPR8i8_MEMi8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_MEMi8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPRv_MEMv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPR8i8_MEMi8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPR8i8_IMM8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_MEMi8_IMM8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPRv_IMMz_APX
+VL128
+ int rw v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_MEMv_IMMz_APX
+VL128
+ int rw v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPRv_GPRv_IMMz_APX
+VL128
+ int w v
+ int r v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPRv_MEMv_IMMz_APX
+VL128
+ int w v
+ int r v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_GPRv_IMM8_APX
+VL128
+ int rw v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AND_MEMv_IMM8_APX
+VL128
+ int rw v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ANDN_GPR32i32_GPR32i32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ANDN_GPR32i32_GPR32i32_MEMi32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ANDN_GPR64i64_GPR64i64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ANDN_GPR64i64_GPR64i64_MEMi64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_AOR_MEMi32_GPR32i32_APX
+VL128
+ i32 rw d
+ i32 r d
+
+INTRINSIC_XED_IFORM_AOR_MEMi64_GPR64i64_APX
+VL128
+ i64 rw q
+ i64 r q
+
+INTRINSIC_XED_IFORM_AXOR_MEMi32_GPR32i32_APX
+VL128
+ i32 rw d
+ i32 r d
+
+INTRINSIC_XED_IFORM_AXOR_MEMi64_GPR64i64_APX
+VL128
+ i64 rw q
+ i64 r q
+
+INTRINSIC_XED_IFORM_BEXTR_GPR32i32_GPR32i32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BEXTR_GPR32i32_MEMi32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BEXTR_GPR64i64_GPR64i64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BEXTR_GPR64i64_MEMi64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BLSI_GPR32i32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BLSI_GPR32i32_MEMi32_APX
+VL128
+ i32 w d
+ i32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BLSI_GPR64i64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BLSI_GPR64i64_MEMi64_APX
+VL128
+ i64 w q
+ i64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BLSMSK_GPR32i32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BLSMSK_GPR32i32_MEMi32_APX
+VL128
+ i32 w d
+ i32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BLSMSK_GPR64i64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BLSMSK_GPR64i64_MEMi64_APX
+VL128
+ i64 w q
+ i64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BLSR_GPR32i32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BLSR_GPR32i32_MEMi32_APX
+VL128
+ i32 w d
+ i32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BLSR_GPR64i64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BLSR_GPR64i64_MEMi64_APX
+VL128
+ i64 w q
+ i64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BZHI_GPR32i32_GPR32i32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BZHI_GPR32i32_MEMi32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BZHI_GPR64i64_GPR64i64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_BZHI_GPR64i64_MEMi64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPB_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPB_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPB_GPRv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPB_MEMv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPB_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPB_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPB_GPR8i8_MEMi8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPB_GPRv_MEMv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPB_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPB_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPB_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPB_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPBE_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPBE_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPBE_GPRv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPBE_MEMv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPBE_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPBE_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPBE_GPR8i8_MEMi8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPBE_GPRv_MEMv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPBE_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPBE_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPBE_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPBE_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPF_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPF_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPF_GPRv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPF_MEMv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPF_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPF_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPF_GPR8i8_MEMi8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPF_GPRv_MEMv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPF_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPF_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPF_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPF_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPL_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPL_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPL_GPRv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPL_MEMv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPL_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPL_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPL_GPR8i8_MEMi8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPL_GPRv_MEMv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPL_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPL_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPL_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPL_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPLE_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPLE_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPLE_GPRv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPLE_MEMv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPLE_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPLE_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPLE_GPR8i8_MEMi8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPLE_GPRv_MEMv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPLE_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPLE_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPLE_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPLE_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNB_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNB_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNB_GPRv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNB_MEMv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNB_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNB_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNB_GPR8i8_MEMi8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNB_GPRv_MEMv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNB_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNB_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNB_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNB_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNBE_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNBE_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNBE_GPRv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNBE_MEMv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNBE_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNBE_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNBE_GPR8i8_MEMi8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNBE_GPRv_MEMv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNBE_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNBE_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNBE_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNBE_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNL_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNL_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNL_GPRv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNL_MEMv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNL_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNL_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNL_GPR8i8_MEMi8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNL_GPRv_MEMv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNL_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNL_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNL_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNL_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNLE_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNLE_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNLE_GPRv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNLE_MEMv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNLE_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNLE_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNLE_GPR8i8_MEMi8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNLE_GPRv_MEMv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNLE_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNLE_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNLE_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNLE_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNO_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNO_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNO_GPRv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNO_MEMv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNO_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNO_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNO_GPR8i8_MEMi8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNO_GPRv_MEMv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNO_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNO_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNO_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNO_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNS_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNS_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNS_GPRv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNS_MEMv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNS_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNS_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNS_GPR8i8_MEMi8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNS_GPRv_MEMv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNS_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNS_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNS_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNS_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNZ_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNZ_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNZ_GPRv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNZ_MEMv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNZ_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNZ_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNZ_GPR8i8_MEMi8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNZ_GPRv_MEMv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNZ_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNZ_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNZ_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPNZ_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPO_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPO_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPO_GPRv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPO_MEMv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPO_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPO_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPO_GPR8i8_MEMi8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPO_GPRv_MEMv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPO_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPO_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPO_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPO_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPS_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPS_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPS_GPRv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPS_MEMv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPS_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPS_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPS_GPR8i8_MEMi8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPS_GPRv_MEMv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPS_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPS_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPS_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPS_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPT_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPT_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPT_GPRv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPT_MEMv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPT_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPT_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPT_GPR8i8_MEMi8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPT_GPRv_MEMv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPT_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPT_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPT_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPT_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPZ_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPZ_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPZ_GPRv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPZ_MEMv_IMM8_DFV_APX
+VL128
+ int r v
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPZ_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPZ_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPZ_GPR8i8_MEMi8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPZ_GPRv_MEMv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPZ_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPZ_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPZ_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CCMPZ_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVB_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVB_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVB_MEMv_GPRv_APX
+VL128
+ int cw v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVB_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVB_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVBE_MEMv_GPRv_APX
+VL128
+ int cw v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVL_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVL_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVL_MEMv_GPRv_APX
+VL128
+ int cw v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVL_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVL_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVLE_MEMv_GPRv_APX
+VL128
+ int cw v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNB_MEMv_GPRv_APX
+VL128
+ int cw v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNBE_MEMv_GPRv_APX
+VL128
+ int cw v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNL_MEMv_GPRv_APX
+VL128
+ int cw v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNLE_MEMv_GPRv_APX
+VL128
+ int cw v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNO_MEMv_GPRv_APX
+VL128
+ int cw v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNP_MEMv_GPRv_APX
+VL128
+ int cw v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNS_MEMv_GPRv_APX
+VL128
+ int cw v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNZ_MEMv_GPRv_APX
+VL128
+ int cw v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVO_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVO_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVO_MEMv_GPRv_APX
+VL128
+ int cw v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVO_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVO_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVP_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVP_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVP_MEMv_GPRv_APX
+VL128
+ int cw v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVP_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVP_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVS_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVS_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVS_MEMv_GPRv_APX
+VL128
+ int cw v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVS_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVS_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVZ_MEMv_GPRv_APX
+VL128
+ int cw v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVB_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVB_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVBE_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVBE_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVL_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVL_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVLE_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVLE_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVNB_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVNB_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVNBE_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVNBE_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVNL_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVNL_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVNLE_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVNLE_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVNO_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVNO_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVNP_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVNP_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVNS_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVNS_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVNZ_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVNZ_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVO_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVO_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVP_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVP_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVS_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVS_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVZ_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMOVZ_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_CMPBEXADD_MEMu32_GPR32u32_GPR32u32_APX
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPBEXADD_MEMu64_GPR64u64_GPR64u64_APX
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPBXADD_MEMu32_GPR32u32_GPR32u32_APX
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPBXADD_MEMu64_GPR64u64_GPR64u64_APX
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPLEXADD_MEMu32_GPR32u32_GPR32u32_APX
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPLEXADD_MEMu64_GPR64u64_GPR64u64_APX
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPLXADD_MEMu32_GPR32u32_GPR32u32_APX
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPLXADD_MEMu64_GPR64u64_GPR64u64_APX
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu32_GPR32u32_GPR32u32_APX
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu64_GPR64u64_GPR64u64_APX
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNBXADD_MEMu32_GPR32u32_GPR32u32_APX
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNBXADD_MEMu64_GPR64u64_GPR64u64_APX
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu32_GPR32u32_GPR32u32_APX
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu64_GPR64u64_GPR64u64_APX
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNLXADD_MEMu32_GPR32u32_GPR32u32_APX
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNLXADD_MEMu64_GPR64u64_GPR64u64_APX
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNOXADD_MEMu32_GPR32u32_GPR32u32_APX
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNOXADD_MEMu64_GPR64u64_GPR64u64_APX
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNPXADD_MEMu32_GPR32u32_GPR32u32_APX
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNPXADD_MEMu64_GPR64u64_GPR64u64_APX
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNSXADD_MEMu32_GPR32u32_GPR32u32_APX
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNSXADD_MEMu64_GPR64u64_GPR64u64_APX
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNZXADD_MEMu32_GPR32u32_GPR32u32_APX
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPNZXADD_MEMu64_GPR64u64_GPR64u64_APX
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPOXADD_MEMu32_GPR32u32_GPR32u32_APX
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPOXADD_MEMu64_GPR64u64_GPR64u64_APX
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPPXADD_MEMu32_GPR32u32_GPR32u32_APX
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPPXADD_MEMu64_GPR64u64_GPR64u64_APX
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPSXADD_MEMu32_GPR32u32_GPR32u32_APX
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPSXADD_MEMu64_GPR64u64_GPR64u64_APX
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPZXADD_MEMu32_GPR32u32_GPR32u32_APX
+VL128
+ u32 rw d
+ u32 rw d
+ u32 r d
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CMPZXADD_MEMu64_GPR64u64_GPR64u64_APX
+VL128
+ u64 rw q
+ u64 rw q
+ u64 r q
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CRC32_GPRy_GPR8i8_APX
+VL128
+ int rw y
+ i8 r b
+
+INTRINSIC_XED_IFORM_CRC32_GPRy_MEMi8_APX
+VL128
+ int rw y
+ i8 r b
+
+INTRINSIC_XED_IFORM_CRC32_GPRy_GPRv_APX
+VL128
+ int rw y
+ int r v
+
+INTRINSIC_XED_IFORM_CRC32_GPRy_MEMv_APX
+VL128
+ int rw y
+ int r v
+
+INTRINSIC_XED_IFORM_CTESTB_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTB_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTB_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTB_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTB_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTB_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTB_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTB_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTBE_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTBE_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTBE_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTBE_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTBE_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTBE_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTBE_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTBE_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTF_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTF_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTF_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTF_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTF_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTF_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTF_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTF_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTL_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTL_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTL_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTL_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTL_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTL_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTL_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTL_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTLE_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTLE_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTLE_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTLE_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTLE_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTLE_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTLE_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTLE_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNB_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNB_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNB_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNB_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNB_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNB_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNB_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNB_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNBE_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNBE_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNBE_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNBE_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNBE_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNBE_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNBE_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNBE_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNL_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNL_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNL_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNL_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNL_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNL_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNL_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNL_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNLE_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNLE_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNLE_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNLE_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNLE_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNLE_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNLE_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNLE_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNO_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNO_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNO_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNO_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNO_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNO_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNO_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNO_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNS_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNS_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNS_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNS_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNS_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNS_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNS_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNS_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNZ_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNZ_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNZ_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNZ_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNZ_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNZ_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNZ_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTNZ_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTO_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTO_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTO_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTO_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTO_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTO_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTO_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTO_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTS_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTS_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTS_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTS_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTS_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTS_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTS_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTS_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTT_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTT_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTT_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTT_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTT_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTT_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTT_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTT_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTZ_GPR8i8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTZ_MEMi8_GPR8i8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTZ_GPRv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTZ_MEMv_GPRv_DFV_APX
+VL128
+ int r v
+ int r v
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTZ_GPR8i8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTZ_MEMi8_IMM8_DFV_APX
+VL128
+ i8 r b
+ i8 r b
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTZ_GPRv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_CTESTZ_MEMv_IMMz_DFV_APX
+VL128
+ int r v
+ int r z
+ INVALID r DFV
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_DEC_GPR8i8_APX
+VL128
+ i8 rw b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_DEC_MEMi8_APX
+VL128
+ i8 rw b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_DEC_GPR8i8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_DEC_GPR8i8_MEMi8_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_DEC_GPRv_APX
+VL128
+ int rw v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_DEC_MEMv_APX
+VL128
+ int rw v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_DEC_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_DEC_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_DIV_GPR8i8_APX
+VL128
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_DIV_MEMi8_APX
+VL128
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_DIV_GPRv_APX
+VL128
+ int r v
+ INVALID rw OrAX
+ INVALID rw OrDX
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_DIV_MEMv_APX
+VL128
+ int r v
+ INVALID rw OrAX
+ INVALID rw OrDX
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ENQCMD_GPRav_MEMu32_APX
+VL128
+ INVALID r A_GPR_R
+ u32 r zd
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ENQCMDS_GPRav_MEMu32_APX
+VL128
+ INVALID r A_GPR_R
+ u32 r zd
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_IDIV_GPR8i8_APX
+VL128
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_IDIV_MEMi8_APX
+VL128
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_IDIV_GPRv_APX
+VL128
+ int r v
+ INVALID rw OrAX
+ INVALID rw OrDX
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_IDIV_MEMv_APX
+VL128
+ int r v
+ INVALID rw OrAX
+ INVALID rw OrDX
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMMz_APX
+VL128
+ int w v
+ int r v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMMz_APX
+VL128
+ int w v
+ int r v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_IMUL_GPRv_APX
+VL128
+ int r v
+ INVALID rw OrAX
+ INVALID w OrDX
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_IMUL_MEMv_APX
+VL128
+ int r v
+ INVALID rw OrAX
+ INVALID w OrDX
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMM8_APX
+VL128
+ int w v
+ int r v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_IMUL_GPR8i8_APX
+VL128
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_IMUL_MEMi8_APX
+VL128
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_INC_GPR8i8_APX
+VL128
+ i8 rw b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_INC_MEMi8_APX
+VL128
+ i8 rw b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_INC_GPR8i8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_INC_GPR8i8_MEMi8_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_INC_GPRv_APX
+VL128
+ int rw v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_INC_MEMv_APX
+VL128
+ int rw v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_INC_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_INC_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_INVEPT_GPR64i64_MEMi128_APX
+VL128
+ i64 r q
+ i128 r dq
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_INVPCID_GPR64i64_MEMi128_APX
+VL128
+ i64 r q
+ i128 r dq
+
+INTRINSIC_XED_IFORM_INVVPID_GPR64i64_MEMi128_APX
+VL128
+ i64 r q
+ i128 r dq
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_KMOVB_MASKmskw_MASKu8_APX
+VL128
+ i1 w mskw
+ u8 r mskw
+
+INTRINSIC_XED_IFORM_KMOVB_MASKmskw_MEMu8_APX
+VL128
+ i1 w mskw
+ u8 r b
+
+INTRINSIC_XED_IFORM_KMOVB_MASKmskw_GPR32u32_APX
+VL128
+ i1 w mskw
+ u32 r d
+
+INTRINSIC_XED_IFORM_KMOVB_GPR32u32_MASKmskw_APX
+VL128
+ u32 w d
+ i1 r mskw
+
+INTRINSIC_XED_IFORM_KMOVB_MEMu8_MASKmskw_APX
+VL128
+ u8 w b
+ i1 r mskw
+
+INTRINSIC_XED_IFORM_KMOVD_GPR32u32_MASKmskw_APX
+VL128
+ u32 w d
+ i1 r mskw
+
+INTRINSIC_XED_IFORM_KMOVD_MEMu32_MASKmskw_APX
+VL128
+ u32 w d
+ i1 r mskw
+
+INTRINSIC_XED_IFORM_KMOVD_MASKmskw_MASKu32_APX
+VL128
+ i1 w mskw
+ u32 r mskw
+
+INTRINSIC_XED_IFORM_KMOVD_MASKmskw_MEMu32_APX
+VL128
+ i1 w mskw
+ u32 r d
+
+INTRINSIC_XED_IFORM_KMOVD_MASKmskw_GPR32u32_APX
+VL128
+ i1 w mskw
+ u32 r d
+
+INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_MASKu64_APX
+VL128
+ i1 w mskw
+ u64 r mskw
+
+INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_MEMu64_APX
+VL128
+ i1 w mskw
+ u64 r q
+
+INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_GPR64u64_APX
+VL128
+ i1 w mskw
+ u64 r q
+
+INTRINSIC_XED_IFORM_KMOVQ_GPR64u64_MASKmskw_APX
+VL128
+ u64 w q
+ i1 r mskw
+
+INTRINSIC_XED_IFORM_KMOVQ_MEMu64_MASKmskw_APX
+VL128
+ u64 w q
+ i1 r mskw
+
+INTRINSIC_XED_IFORM_KMOVW_MASKmskw_MASKu16_APX
+VL128
+ i1 w mskw
+ u16 r mskw
+
+INTRINSIC_XED_IFORM_KMOVW_MASKmskw_MEMu16_APX
+VL128
+ i1 w mskw
+ u16 r wrd
+
+INTRINSIC_XED_IFORM_KMOVW_MASKmskw_GPR32u32_APX
+VL128
+ i1 w mskw
+ u32 r d
+
+INTRINSIC_XED_IFORM_KMOVW_GPR32u32_MASKmskw_APX
+VL128
+ u32 w d
+ i1 r mskw
+
+INTRINSIC_XED_IFORM_KMOVW_MEMu16_MASKmskw_APX
+VL128
+ u16 w wrd
+ i1 r mskw
+
+INTRINSIC_XED_IFORM_LZCNT_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_LZCNT_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_MOVBE_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+
+INTRINSIC_XED_IFORM_MOVBE_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+
+INTRINSIC_XED_IFORM_MOVBE_MEMv_GPRv_APX
+VL128
+ int w v
+ int r v
+
+INTRINSIC_XED_IFORM_MOVDIR64B_GPRav_MEMu32_APX
+VL128
+ INVALID r A_GPR_R
+ u32 r zd
+ u32 w zd
+ INVALID r A_GPR_R
+
+INTRINSIC_XED_IFORM_MOVDIRI_MEMyu_GPRyu_APX
+VL128
+ uint w yu
+ uint r yu
+
+INTRINSIC_XED_IFORM_MUL_GPR8i8_APX
+VL128
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_MUL_MEMi8_APX
+VL128
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_MUL_GPRv_APX
+VL128
+ int r v
+ INVALID rw OrAX
+ INVALID w OrDX
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_MUL_MEMv_APX
+VL128
+ int r v
+ INVALID rw OrAX
+ INVALID w OrDX
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_MULX_GPR32i32_GPR32i32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 w d
+ i32 r d
+ u32 r d
+
+INTRINSIC_XED_IFORM_MULX_GPR32i32_GPR32i32_MEMi32_APX
+VL128
+ i32 w d
+ i32 w d
+ i32 r d
+ u32 r d
+
+INTRINSIC_XED_IFORM_MULX_GPR64i64_GPR64i64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 w q
+ i64 r q
+ i64 r q
+
+INTRINSIC_XED_IFORM_MULX_GPR64i64_GPR64i64_MEMi64_APX
+VL128
+ i64 w q
+ i64 w q
+ i64 r q
+ i64 r q
+
+INTRINSIC_XED_IFORM_NEG_GPR8i8_APX
+VL128
+ i8 rw b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_NEG_MEMi8_APX
+VL128
+ i8 rw b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_NEG_GPR8i8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_NEG_GPR8i8_MEMi8_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_NEG_GPRv_APX
+VL128
+ int rw v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_NEG_MEMv_APX
+VL128
+ int rw v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_NEG_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_NEG_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_NOT_GPR8i8_APX
+VL128
+ i8 rw b
+
+INTRINSIC_XED_IFORM_NOT_MEMi8_APX
+VL128
+ i8 rw b
+
+INTRINSIC_XED_IFORM_NOT_GPR8i8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+
+INTRINSIC_XED_IFORM_NOT_GPR8i8_MEMi8_APX
+VL128
+ i8 w b
+ i8 r b
+
+INTRINSIC_XED_IFORM_NOT_GPRv_APX
+VL128
+ int rw v
+
+INTRINSIC_XED_IFORM_NOT_MEMv_APX
+VL128
+ int rw v
+
+INTRINSIC_XED_IFORM_NOT_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+
+INTRINSIC_XED_IFORM_NOT_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+
+INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_MEMi8_GPR8i8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPRv_MEMv_IMM8_APX
+VL128
+ int w v
+ int r v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPR8i8_MEMi8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPRv_GPRv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_MEMv_GPRv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPRv_MEMv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPR8i8_MEMi8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_MEMi8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPRv_MEMv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPR8i8_MEMi8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPR8i8_IMM8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_MEMi8_IMM8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPRv_IMMz_APX
+VL128
+ int rw v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_MEMv_IMMz_APX
+VL128
+ int rw v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPRv_GPRv_IMMz_APX
+VL128
+ int w v
+ int r v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPRv_MEMv_IMMz_APX
+VL128
+ int w v
+ int r v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_GPRv_IMM8_APX
+VL128
+ int rw v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_OR_MEMv_IMM8_APX
+VL128
+ int rw v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_PDEP_GPR32i32_GPR32i32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+
+INTRINSIC_XED_IFORM_PDEP_GPR32i32_GPR32i32_MEMi32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+
+INTRINSIC_XED_IFORM_PDEP_GPR64i64_GPR64i64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+
+INTRINSIC_XED_IFORM_PDEP_GPR64i64_GPR64i64_MEMi64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+
+INTRINSIC_XED_IFORM_PEXT_GPR32i32_GPR32i32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+
+INTRINSIC_XED_IFORM_PEXT_GPR32i32_GPR32i32_MEMi32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+
+INTRINSIC_XED_IFORM_PEXT_GPR64i64_GPR64i64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+
+INTRINSIC_XED_IFORM_PEXT_GPR64i64_GPR64i64_MEMi64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+
+INTRINSIC_XED_IFORM_POP2_GPR64u64_GPR64u64_APX
+VL128
+ u64 w q
+ u64 w q
+ int rw spw2
+ int r spw2
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
+
+INTRINSIC_XED_IFORM_POP2P_GPR64u64_GPR64u64_APX
+VL128
+ u64 w q
+ u64 w q
+ int rw spw2
+ int r spw2
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
+
+INTRINSIC_XED_IFORM_POPCNT_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_POPCNT_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_PUSH2_GPR64u64_GPR64u64_APX
+VL128
+ u64 r q
+ u64 r q
+ int rw spw2
+ int w spw2
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
+
+INTRINSIC_XED_IFORM_PUSH2P_GPR64u64_GPR64u64_APX
+VL128
+ u64 r q
+ u64 r q
+ int rw spw2
+ int w spw2
+ INVALID rw SrSP
+ INVALID r FINAL_SSEG0
+
+INTRINSIC_XED_IFORM_RCL_GPR8i8_IMM8_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_MEMi8_IMM8_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPRv_MEMv_IMM8_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPR8i8_ONE_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_MEMi8_ONE_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPR8i8_GPR8i8_ONE_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPR8i8_MEMi8_ONE_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPRv_ONE_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_MEMv_ONE_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPRv_GPRv_ONE_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPRv_MEMv_ONE_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPR8i8_CL_APX
+VL128
+ i8 rw b
+ INVALID rcw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_MEMi8_CL_APX
+VL128
+ i8 rw b
+ INVALID rcw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPR8i8_GPR8i8_CL_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID rcw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPR8i8_MEMi8_CL_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID rcw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPRv_CL_APX
+VL128
+ int rw v
+ INVALID rcw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_MEMv_CL_APX
+VL128
+ int rw v
+ INVALID rcw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPRv_GPRv_CL_APX
+VL128
+ int w v
+ int r v
+ INVALID rcw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPRv_MEMv_CL_APX
+VL128
+ int w v
+ int r v
+ INVALID rcw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPR8i8_GPR8i8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPR8i8_MEMi8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_GPRv_IMM8_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCL_MEMv_IMM8_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPR8i8_IMM8_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_MEMi8_IMM8_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPRv_MEMv_IMM8_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPR8i8_ONE_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_MEMi8_ONE_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPR8i8_GPR8i8_ONE_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPR8i8_MEMi8_ONE_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPRv_ONE_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_MEMv_ONE_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPRv_GPRv_ONE_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPRv_MEMv_ONE_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPR8i8_CL_APX
+VL128
+ i8 rw b
+ INVALID rcw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_MEMi8_CL_APX
+VL128
+ i8 rw b
+ INVALID rcw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPR8i8_GPR8i8_CL_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID rcw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPR8i8_MEMi8_CL_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID rcw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPRv_CL_APX
+VL128
+ int rw v
+ INVALID rcw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_MEMv_CL_APX
+VL128
+ int rw v
+ INVALID rcw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPRv_GPRv_CL_APX
+VL128
+ int w v
+ int r v
+ INVALID rcw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPRv_MEMv_CL_APX
+VL128
+ int w v
+ int r v
+ INVALID rcw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPR8i8_GPR8i8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPR8i8_MEMi8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_GPRv_IMM8_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_RCR_MEMv_IMM8_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPR8i8_IMM8_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_MEMi8_IMM8_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPRv_MEMv_IMM8_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPR8i8_ONE_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_MEMi8_ONE_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPR8i8_GPR8i8_ONE_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPR8i8_MEMi8_ONE_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPRv_ONE_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_MEMv_ONE_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPRv_GPRv_ONE_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPRv_MEMv_ONE_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPR8i8_CL_APX
+VL128
+ i8 rw b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_MEMi8_CL_APX
+VL128
+ i8 rw b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPR8i8_GPR8i8_CL_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPR8i8_MEMi8_CL_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPRv_CL_APX
+VL128
+ int rw v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_MEMv_CL_APX
+VL128
+ int rw v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPRv_GPRv_CL_APX
+VL128
+ int w v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPRv_MEMv_CL_APX
+VL128
+ int w v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPR8i8_GPR8i8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPR8i8_MEMi8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_GPRv_IMM8_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROL_MEMv_IMM8_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPR8i8_IMM8_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_MEMi8_IMM8_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPRv_MEMv_IMM8_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPR8i8_ONE_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_MEMi8_ONE_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPR8i8_GPR8i8_ONE_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPR8i8_MEMi8_ONE_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPRv_ONE_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_MEMv_ONE_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPRv_GPRv_ONE_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPRv_MEMv_ONE_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPR8i8_CL_APX
+VL128
+ i8 rw b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_MEMi8_CL_APX
+VL128
+ i8 rw b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPR8i8_GPR8i8_CL_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPR8i8_MEMi8_CL_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPRv_CL_APX
+VL128
+ int rw v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_MEMv_CL_APX
+VL128
+ int rw v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPRv_GPRv_CL_APX
+VL128
+ int w v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPRv_MEMv_CL_APX
+VL128
+ int w v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPR8i8_GPR8i8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPR8i8_MEMi8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_GPRv_IMM8_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_ROR_MEMv_IMM8_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_RORX_GPR32i32_GPR32i32_IMM8_APX
+VL128
+ i32 w d
+ i32 r d
+ i8 r b
+
+INTRINSIC_XED_IFORM_RORX_GPR32i32_MEMi32_IMM8_APX
+VL128
+ i32 w d
+ i32 r d
+ i8 r b
+
+INTRINSIC_XED_IFORM_RORX_GPR64i64_GPR64i64_IMM8_APX
+VL128
+ i64 w q
+ i64 r q
+ i8 r b
+
+INTRINSIC_XED_IFORM_RORX_GPR64i64_MEMi64_IMM8_APX
+VL128
+ i64 w q
+ i64 r q
+ i8 r b
+
+INTRINSIC_XED_IFORM_SAR_GPR8i8_IMM8_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_MEMi8_IMM8_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPRv_MEMv_IMM8_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPR8i8_ONE_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_MEMi8_ONE_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPR8i8_GPR8i8_ONE_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPR8i8_MEMi8_ONE_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPRv_ONE_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_MEMv_ONE_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPRv_GPRv_ONE_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPRv_MEMv_ONE_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPR8i8_CL_APX
+VL128
+ i8 rw b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_MEMi8_CL_APX
+VL128
+ i8 rw b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPR8i8_GPR8i8_CL_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPR8i8_MEMi8_CL_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPRv_CL_APX
+VL128
+ int rw v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_MEMv_CL_APX
+VL128
+ int rw v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPRv_GPRv_CL_APX
+VL128
+ int w v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPRv_MEMv_CL_APX
+VL128
+ int w v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPR8i8_GPR8i8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPR8i8_MEMi8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_GPRv_IMM8_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SAR_MEMv_IMM8_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SARX_GPR32i32_GPR32i32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+
+INTRINSIC_XED_IFORM_SARX_GPR32i32_MEMi32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+
+INTRINSIC_XED_IFORM_SARX_GPR64i64_GPR64i64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+
+INTRINSIC_XED_IFORM_SARX_GPR64i64_MEMi64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+
+INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_MEMi8_GPR8i8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_IMM8_APX
+VL128
+ int w v
+ int r v
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPR8i8_MEMi8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_APX
+VL128
+ int rw v
+ int r v
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_MEMv_GPRv_APX
+VL128
+ int rw v
+ int r v
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPR8i8_MEMi8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_MEMi8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_APX
+VL128
+ int rw v
+ int r v
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPR8i8_MEMi8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPR8i8_IMM8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_MEMi8_IMM8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPRv_IMMz_APX
+VL128
+ int rw v
+ int r z
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_MEMv_IMMz_APX
+VL128
+ int rw v
+ int r z
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_IMMz_APX
+VL128
+ int w v
+ int r v
+ int r z
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_IMMz_APX
+VL128
+ int w v
+ int r v
+ int r z
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_GPRv_IMM8_APX
+VL128
+ int rw v
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SBB_MEMv_IMM8_APX
+VL128
+ int rw v
+ i8 r b
+ INVALID rw rFLAGS
+
+INTRINSIC_XED_IFORM_SETB_GPR8i8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETB_MEMi8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETBE_GPR8i8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETBE_MEMi8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETL_GPR8i8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETL_MEMi8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETLE_GPR8i8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETLE_MEMi8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETNB_GPR8i8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETNB_MEMi8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETNBE_GPR8i8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETNBE_MEMi8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETNL_GPR8i8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETNL_MEMi8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETNLE_GPR8i8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETNLE_MEMi8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETNO_GPR8i8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETNO_MEMi8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETNP_GPR8i8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETNP_MEMi8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETNS_GPR8i8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETNS_MEMi8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETNZ_GPR8i8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETNZ_MEMi8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETO_GPR8i8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETO_MEMi8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETP_GPR8i8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETP_MEMi8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETS_GPR8i8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETS_MEMi8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETZ_GPR8i8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SETZ_MEMi8_APX
+VL128
+ i8 w b
+ INVALID r rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPR8i8_IMM8_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_MEMi8_IMM8_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPRv_GPRv_ONE_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPRv_MEMv_ONE_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPR8i8_CL_APX
+VL128
+ i8 rw b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_MEMi8_CL_APX
+VL128
+ i8 rw b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPR8i8_GPR8i8_CL_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPR8i8_MEMi8_CL_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPRv_CL_APX
+VL128
+ int rw v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_MEMv_CL_APX
+VL128
+ int rw v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPR8i8_ONE_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_MEMi8_ONE_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPRv_GPRv_CL_APX
+VL128
+ int w v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPRv_MEMv_CL_APX
+VL128
+ int w v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPR8i8_GPR8i8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPR8i8_MEMi8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPRv_IMM8_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_MEMv_IMM8_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPR8i8_GPR8i8_ONE_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPR8i8_MEMi8_ONE_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPRv_MEMv_IMM8_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_GPRv_ONE_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHL_MEMv_ONE_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_IMM8_APX
+VL128
+ int rcw v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_IMM8_APX
+VL128
+ int rcw v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHLD_GPRv_MEMv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_CL_APX
+VL128
+ int rcw v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_CL_APX
+VL128
+ int rcw v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_GPRv_CL_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHLD_GPRv_MEMv_GPRv_CL_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHLX_GPR32i32_GPR32i32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+
+INTRINSIC_XED_IFORM_SHLX_GPR32i32_MEMi32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+
+INTRINSIC_XED_IFORM_SHLX_GPR64i64_GPR64i64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+
+INTRINSIC_XED_IFORM_SHLX_GPR64i64_MEMi64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+
+INTRINSIC_XED_IFORM_SHR_GPR8i8_IMM8_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_MEMi8_IMM8_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPRv_MEMv_IMM8_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPR8i8_ONE_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_MEMi8_ONE_APX
+VL128
+ i8 rw b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPR8i8_GPR8i8_ONE_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPR8i8_MEMi8_ONE_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPRv_ONE_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_MEMv_ONE_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPRv_GPRv_ONE_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPRv_MEMv_ONE_APX
+VL128
+ int w v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPR8i8_CL_APX
+VL128
+ i8 rw b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_MEMi8_CL_APX
+VL128
+ i8 rw b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPR8i8_GPR8i8_CL_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPR8i8_MEMi8_CL_APX
+VL128
+ i8 w b
+ i8 r b
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPRv_CL_APX
+VL128
+ int rw v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_MEMv_CL_APX
+VL128
+ int rw v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPRv_GPRv_CL_APX
+VL128
+ int w v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPRv_MEMv_CL_APX
+VL128
+ int w v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPR8i8_GPR8i8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPR8i8_MEMi8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_GPRv_IMM8_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHR_MEMv_IMM8_APX
+VL128
+ int rw v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_IMM8_APX
+VL128
+ int rcw v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_IMM8_APX
+VL128
+ int rcw v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHRD_GPRv_MEMv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ int r v
+ u8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_CL_APX
+VL128
+ int rcw v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_CL_APX
+VL128
+ int rcw v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_GPRv_CL_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHRD_GPRv_MEMv_GPRv_CL_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID cw rFLAGS
+
+INTRINSIC_XED_IFORM_SHRX_GPR32i32_GPR32i32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+
+INTRINSIC_XED_IFORM_SHRX_GPR32i32_MEMi32_GPR32i32_APX
+VL128
+ i32 w d
+ i32 r d
+ i32 r d
+
+INTRINSIC_XED_IFORM_SHRX_GPR64i64_GPR64i64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+
+INTRINSIC_XED_IFORM_SHRX_GPR64i64_MEMi64_GPR64i64_APX
+VL128
+ i64 w q
+ i64 r q
+ i64 r q
+
+INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_MEMi8_GPR8i8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_IMM8_APX
+VL128
+ int w v
+ int r v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPR8i8_MEMi8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_MEMv_GPRv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPR8i8_MEMi8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_MEMi8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPR8i8_MEMi8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPR8i8_IMM8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_MEMi8_IMM8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPRv_IMMz_APX
+VL128
+ int rw v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_MEMv_IMMz_APX
+VL128
+ int rw v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_IMMz_APX
+VL128
+ int w v
+ int r v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_IMMz_APX
+VL128
+ int w v
+ int r v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_GPRv_IMM8_APX
+VL128
+ int rw v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_SUB_MEMv_IMM8_APX
+VL128
+ int rw v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_TZCNT_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_TZCNT_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_URDMSR_GPR64u64_GPR64u64_APX
+VL128
+ u64 w q
+ u64 r q
+
+INTRINSIC_XED_IFORM_URDMSR_GPR64u64_IMM32_APX
+VL128
+ u64 w q
+ i32 r d
+
+INTRINSIC_XED_IFORM_UWRMSR_GPR64u64_GPR64u64_APX
+VL128
+ u64 r q
+ u64 r q
+
+INTRINSIC_XED_IFORM_UWRMSR_IMM32_GPR64u64_APX
+VL128
+ i32 r d
+ u64 r q
+
+INTRINSIC_XED_IFORM_WRSSD_MEMu32_GPR32u32_APX
+VL128
+ u32 w d
+ u32 r d
+
+INTRINSIC_XED_IFORM_WRSSQ_MEMu64_GPR64u64_APX
+VL128
+ u64 w q
+ u64 r q
+
+INTRINSIC_XED_IFORM_WRUSSD_MEMu32_GPR32u32_APX
+VL128
+ u32 w d
+ u32 r d
+
+INTRINSIC_XED_IFORM_WRUSSQ_MEMu64_GPR64u64_APX
+VL128
+ u64 w q
+ u64 r q
+
+INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_MEMi8_GPR8i8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_IMM8_APX
+VL128
+ int w v
+ int r v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_IMM8_APX
+VL128
+ int w v
+ int r v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPR8i8_MEMi8_GPR8i8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_MEMv_GPRv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_GPRv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPR8i8_MEMi8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_MEMi8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_APX
+VL128
+ int rw v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPR8i8_MEMi8_IMM8_APX
+VL128
+ i8 w b
+ i8 r b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_MEMv_APX
+VL128
+ int w v
+ int r v
+ int r v
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPR8i8_IMM8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_MEMi8_IMM8_APX
+VL128
+ i8 rw b
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPRv_IMMz_APX
+VL128
+ int rw v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_MEMv_IMMz_APX
+VL128
+ int rw v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_IMMz_APX
+VL128
+ int w v
+ int r v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_IMMz_APX
+VL128
+ int w v
+ int r v
+ int r z
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_GPRv_IMM8_APX
+VL128
+ int rw v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_XOR_MEMv_IMM8_APX
+VL128
+ int rw v
+ i8 r b
+ INVALID w rFLAGS
+
+INTRINSIC_XED_IFORM_LDTILECFG_MEM_APX
+VL128
+ struct r m512
+
+INTRINSIC_XED_IFORM_STTILECFG_MEM_APX
+VL128
+ struct w m512
+
+INTRINSIC_XED_IFORM_TILELOADD_TMMu32_MEMu32_APX
+VL128
+ u32 w tv
+ u32 r ptr
+
+INTRINSIC_XED_IFORM_TILELOADDT1_TMMu32_MEMu32_APX
+VL128
+ u32 w tv
+ u32 r ptr
+
+INTRINSIC_XED_IFORM_TILESTORED_MEMu32_TMMu32_APX
+VL128
+ u32 w ptr
+ u32 r tv
+
diff --git a/arch/x86/code_generator/parse-iform-types.py b/arch/x86/code_generator/parse-iform-types.py
index 27631d2a..68336154 100755
--- a/arch/x86/code_generator/parse-iform-types.py
+++ b/arch/x86/code_generator/parse-iform-types.py
@@ -381,8 +381,22 @@ class Operand():
self.element_size = self.width
elif self.xtype == 'int':
self.element_size = 32
+ elif self.xtype == 'uint':
+ self.element_size = 32
elif self.xtype == 'bf16':
self.element_size = 16
+ elif self.xtype == '2bf16':
+ self.element_size = 32
+ elif self.xtype == '2f16':
+ self.element_size = 32
+ elif self.xtype == '2i16':
+ self.element_size = 32
+ elif self.xtype == '2u16':
+ self.element_size = 32
+ elif self.xtype == '4i8':
+ self.element_size = 32
+ elif self.xtype == '4u8':
+ self.element_size = 32
else:
size_str = self.xtype[1:]
self.element_size = int(size_str)
diff --git a/arch/x86/il.h b/arch/x86/il.h
index 2082b660..41f41dee 100644
--- a/arch/x86/il.h
+++ b/arch/x86/il.h
@@ -111,7 +111,15 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_INVALID = 1000,
INTRINSIC_XED_IFORM_AAA,
INTRINSIC_XED_IFORM_AAD_IMMb,
+ INTRINSIC_XED_IFORM_AADD_MEM32_GPR32,
+ INTRINSIC_XED_IFORM_AADD_MEM64_GPR64,
+ INTRINSIC_XED_IFORM_AADD_MEMi32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_AADD_MEMi64_GPR64i64_APX,
INTRINSIC_XED_IFORM_AAM_IMMb,
+ INTRINSIC_XED_IFORM_AAND_MEM32_GPR32,
+ INTRINSIC_XED_IFORM_AAND_MEM64_GPR64,
+ INTRINSIC_XED_IFORM_AAND_MEMi32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_AAND_MEMi64_GPR64i64_APX,
INTRINSIC_XED_IFORM_AAS,
INTRINSIC_XED_IFORM_ADC_AL_IMMb,
INTRINSIC_XED_IFORM_ADC_GPR8_GPR8_10,
@@ -119,20 +127,52 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_ADC_GPR8_IMMb_80r2,
INTRINSIC_XED_IFORM_ADC_GPR8_IMMb_82r2,
INTRINSIC_XED_IFORM_ADC_GPR8_MEMb,
+ INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_MEMi8_APX,
+ INTRINSIC_XED_IFORM_ADC_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_ADC_GPR8i8_MEMi8_APX,
+ INTRINSIC_XED_IFORM_ADC_GPR8i8_MEMi8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_ADC_GPR8i8_MEMi8_IMM8_APX,
INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_11,
INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_13,
+ INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_IMM8_APX,
+ INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_IMMz_APX,
+ INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_ADC_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_ADC_GPRv_IMMb,
INTRINSIC_XED_IFORM_ADC_GPRv_IMMz,
+ INTRINSIC_XED_IFORM_ADC_GPRv_IMMz_APX,
INTRINSIC_XED_IFORM_ADC_GPRv_MEMv,
+ INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_IMM8_APX,
+ INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_IMMz_APX,
INTRINSIC_XED_IFORM_ADC_MEMb_GPR8,
INTRINSIC_XED_IFORM_ADC_MEMb_IMMb_80r2,
INTRINSIC_XED_IFORM_ADC_MEMb_IMMb_82r2,
+ INTRINSIC_XED_IFORM_ADC_MEMi8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_ADC_MEMi8_IMM8_APX,
INTRINSIC_XED_IFORM_ADC_MEMv_GPRv,
+ INTRINSIC_XED_IFORM_ADC_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_ADC_MEMv_IMM8_APX,
INTRINSIC_XED_IFORM_ADC_MEMv_IMMb,
INTRINSIC_XED_IFORM_ADC_MEMv_IMMz,
+ INTRINSIC_XED_IFORM_ADC_MEMv_IMMz_APX,
INTRINSIC_XED_IFORM_ADC_OrAX_IMMz,
INTRINSIC_XED_IFORM_ADCX_GPR32d_GPR32d,
INTRINSIC_XED_IFORM_ADCX_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_ADCX_GPR32i32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_ADCX_GPR32i32_GPR32i32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_ADCX_GPR32i32_GPR32i32_MEMi32_APX,
+ INTRINSIC_XED_IFORM_ADCX_GPR32i32_MEMi32_APX,
+ INTRINSIC_XED_IFORM_ADCX_GPR64i64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_ADCX_GPR64i64_GPR64i64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_ADCX_GPR64i64_GPR64i64_MEMi64_APX,
+ INTRINSIC_XED_IFORM_ADCX_GPR64i64_MEMi64_APX,
INTRINSIC_XED_IFORM_ADCX_GPR64q_GPR64q,
INTRINSIC_XED_IFORM_ADCX_GPR64q_MEMq,
INTRINSIC_XED_IFORM_ADC_LOCK_MEMb_GPR8,
@@ -147,17 +187,41 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_ADD_GPR8_IMMb_80r0,
INTRINSIC_XED_IFORM_ADD_GPR8_IMMb_82r0,
INTRINSIC_XED_IFORM_ADD_GPR8_MEMb,
+ INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_MEMi8_APX,
+ INTRINSIC_XED_IFORM_ADD_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_ADD_GPR8i8_MEMi8_APX,
+ INTRINSIC_XED_IFORM_ADD_GPR8i8_MEMi8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_ADD_GPR8i8_MEMi8_IMM8_APX,
INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_01,
INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_03,
+ INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_IMM8_APX,
+ INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_IMMz_APX,
+ INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_ADD_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_ADD_GPRv_IMMb,
INTRINSIC_XED_IFORM_ADD_GPRv_IMMz,
+ INTRINSIC_XED_IFORM_ADD_GPRv_IMMz_APX,
INTRINSIC_XED_IFORM_ADD_GPRv_MEMv,
+ INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_IMM8_APX,
+ INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_IMMz_APX,
INTRINSIC_XED_IFORM_ADD_MEMb_GPR8,
INTRINSIC_XED_IFORM_ADD_MEMb_IMMb_80r0,
INTRINSIC_XED_IFORM_ADD_MEMb_IMMb_82r0,
+ INTRINSIC_XED_IFORM_ADD_MEMi8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_ADD_MEMi8_IMM8_APX,
INTRINSIC_XED_IFORM_ADD_MEMv_GPRv,
+ INTRINSIC_XED_IFORM_ADD_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_ADD_MEMv_IMM8_APX,
INTRINSIC_XED_IFORM_ADD_MEMv_IMMb,
INTRINSIC_XED_IFORM_ADD_MEMv_IMMz,
+ INTRINSIC_XED_IFORM_ADD_MEMv_IMMz_APX,
INTRINSIC_XED_IFORM_ADD_OrAX_IMMz,
INTRINSIC_XED_IFORM_ADDPD_XMMpd_MEMpd,
INTRINSIC_XED_IFORM_ADDPD_XMMpd_XMMpd,
@@ -179,16 +243,32 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_ADD_LOCK_MEMv_IMMz,
INTRINSIC_XED_IFORM_ADOX_GPR32d_GPR32d,
INTRINSIC_XED_IFORM_ADOX_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_ADOX_GPR32i32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_ADOX_GPR32i32_GPR32i32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_ADOX_GPR32i32_GPR32i32_MEMi32_APX,
+ INTRINSIC_XED_IFORM_ADOX_GPR32i32_MEMi32_APX,
+ INTRINSIC_XED_IFORM_ADOX_GPR64i64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_ADOX_GPR64i64_GPR64i64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_ADOX_GPR64i64_GPR64i64_MEMi64_APX,
+ INTRINSIC_XED_IFORM_ADOX_GPR64i64_MEMi64_APX,
INTRINSIC_XED_IFORM_ADOX_GPR64q_GPR64q,
INTRINSIC_XED_IFORM_ADOX_GPR64q_MEMq,
INTRINSIC_XED_IFORM_AESDEC_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_AESDEC_XMMdq_XMMdq,
+ INTRINSIC_XED_IFORM_AESDEC128KL_XMMu8_MEMu8,
+ INTRINSIC_XED_IFORM_AESDEC256KL_XMMu8_MEMu8,
INTRINSIC_XED_IFORM_AESDECLAST_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_AESDECLAST_XMMdq_XMMdq,
+ INTRINSIC_XED_IFORM_AESDECWIDE128KL_MEMu8,
+ INTRINSIC_XED_IFORM_AESDECWIDE256KL_MEMu8,
INTRINSIC_XED_IFORM_AESENC_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_AESENC_XMMdq_XMMdq,
+ INTRINSIC_XED_IFORM_AESENC128KL_XMMu8_MEMu8,
+ INTRINSIC_XED_IFORM_AESENC256KL_XMMu8_MEMu8,
INTRINSIC_XED_IFORM_AESENCLAST_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_AESENCLAST_XMMdq_XMMdq,
+ INTRINSIC_XED_IFORM_AESENCWIDE128KL_MEMu8,
+ INTRINSIC_XED_IFORM_AESENCWIDE256KL_MEMu8,
INTRINSIC_XED_IFORM_AESIMC_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_AESIMC_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_AESKEYGENASSIST_XMMdq_MEMdq_IMMb,
@@ -199,22 +279,50 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_AND_GPR8_IMMb_80r4,
INTRINSIC_XED_IFORM_AND_GPR8_IMMb_82r4,
INTRINSIC_XED_IFORM_AND_GPR8_MEMb,
+ INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_MEMi8_APX,
+ INTRINSIC_XED_IFORM_AND_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_AND_GPR8i8_MEMi8_APX,
+ INTRINSIC_XED_IFORM_AND_GPR8i8_MEMi8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_AND_GPR8i8_MEMi8_IMM8_APX,
INTRINSIC_XED_IFORM_AND_GPRv_GPRv_21,
INTRINSIC_XED_IFORM_AND_GPRv_GPRv_23,
+ INTRINSIC_XED_IFORM_AND_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_AND_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_AND_GPRv_GPRv_IMM8_APX,
+ INTRINSIC_XED_IFORM_AND_GPRv_GPRv_IMMz_APX,
+ INTRINSIC_XED_IFORM_AND_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_AND_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_AND_GPRv_IMMb,
INTRINSIC_XED_IFORM_AND_GPRv_IMMz,
+ INTRINSIC_XED_IFORM_AND_GPRv_IMMz_APX,
INTRINSIC_XED_IFORM_AND_GPRv_MEMv,
+ INTRINSIC_XED_IFORM_AND_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_AND_GPRv_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_AND_GPRv_MEMv_IMM8_APX,
+ INTRINSIC_XED_IFORM_AND_GPRv_MEMv_IMMz_APX,
INTRINSIC_XED_IFORM_AND_MEMb_GPR8,
INTRINSIC_XED_IFORM_AND_MEMb_IMMb_80r4,
INTRINSIC_XED_IFORM_AND_MEMb_IMMb_82r4,
+ INTRINSIC_XED_IFORM_AND_MEMi8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_AND_MEMi8_IMM8_APX,
INTRINSIC_XED_IFORM_AND_MEMv_GPRv,
+ INTRINSIC_XED_IFORM_AND_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_AND_MEMv_IMM8_APX,
INTRINSIC_XED_IFORM_AND_MEMv_IMMb,
INTRINSIC_XED_IFORM_AND_MEMv_IMMz,
+ INTRINSIC_XED_IFORM_AND_MEMv_IMMz_APX,
INTRINSIC_XED_IFORM_AND_OrAX_IMMz,
- INTRINSIC_XED_IFORM_ANDN_VGPR32d_VGPR32d_MEMd,
- INTRINSIC_XED_IFORM_ANDN_VGPR32d_VGPR32d_VGPR32d,
- INTRINSIC_XED_IFORM_ANDN_VGPR64q_VGPR64q_MEMq,
- INTRINSIC_XED_IFORM_ANDN_VGPR64q_VGPR64q_VGPR64q,
+ INTRINSIC_XED_IFORM_ANDN_GPR32d_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_ANDN_GPR32d_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_ANDN_GPR32i32_GPR32i32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_ANDN_GPR32i32_GPR32i32_MEMi32_APX,
+ INTRINSIC_XED_IFORM_ANDN_GPR64i64_GPR64i64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_ANDN_GPR64i64_GPR64i64_MEMi64_APX,
+ INTRINSIC_XED_IFORM_ANDN_GPR64q_GPR64q_GPR64q,
+ INTRINSIC_XED_IFORM_ANDN_GPR64q_GPR64q_MEMq,
INTRINSIC_XED_IFORM_ANDNPD_XMMxuq_MEMxuq,
INTRINSIC_XED_IFORM_ANDNPD_XMMxuq_XMMxuq,
INTRINSIC_XED_IFORM_ANDNPS_XMMxud_MEMxud,
@@ -229,36 +337,48 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_AND_LOCK_MEMv_GPRv,
INTRINSIC_XED_IFORM_AND_LOCK_MEMv_IMMb,
INTRINSIC_XED_IFORM_AND_LOCK_MEMv_IMMz,
+ INTRINSIC_XED_IFORM_AOR_MEM32_GPR32,
+ INTRINSIC_XED_IFORM_AOR_MEM64_GPR64,
+ INTRINSIC_XED_IFORM_AOR_MEMi32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_AOR_MEMi64_GPR64i64_APX,
INTRINSIC_XED_IFORM_ARPL_GPR16_GPR16,
INTRINSIC_XED_IFORM_ARPL_MEMw_GPR16,
- INTRINSIC_XED_IFORM_BEXTR_VGPR32d_MEMd_VGPR32d,
- INTRINSIC_XED_IFORM_BEXTR_VGPR32d_VGPR32d_VGPR32d,
- INTRINSIC_XED_IFORM_BEXTR_VGPR64q_MEMq_VGPR64q,
- INTRINSIC_XED_IFORM_BEXTR_VGPR64q_VGPR64q_VGPR64q,
+ INTRINSIC_XED_IFORM_AXOR_MEM32_GPR32,
+ INTRINSIC_XED_IFORM_AXOR_MEM64_GPR64,
+ INTRINSIC_XED_IFORM_AXOR_MEMi32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_AXOR_MEMi64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_BEXTR_GPR32d_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_BEXTR_GPR32d_MEMd_GPR32d,
+ INTRINSIC_XED_IFORM_BEXTR_GPR32i32_GPR32i32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_BEXTR_GPR32i32_MEMi32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_BEXTR_GPR64i64_GPR64i64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_BEXTR_GPR64i64_MEMi64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_BEXTR_GPR64q_GPR64q_GPR64q,
+ INTRINSIC_XED_IFORM_BEXTR_GPR64q_MEMq_GPR64q,
INTRINSIC_XED_IFORM_BEXTR_XOP_GPR32d_GPR32d_IMMd,
INTRINSIC_XED_IFORM_BEXTR_XOP_GPR32d_MEMd_IMMd,
INTRINSIC_XED_IFORM_BEXTR_XOP_GPRyy_GPRyy_IMMd,
INTRINSIC_XED_IFORM_BEXTR_XOP_GPRyy_MEMy_IMMd,
- INTRINSIC_XED_IFORM_BLCFILL_VGPR32d_GPR32d,
- INTRINSIC_XED_IFORM_BLCFILL_VGPR32d_MEMd,
- INTRINSIC_XED_IFORM_BLCFILL_VGPRyy_GPRyy,
- INTRINSIC_XED_IFORM_BLCFILL_VGPRyy_MEMy,
- INTRINSIC_XED_IFORM_BLCI_VGPR32d_GPR32d,
- INTRINSIC_XED_IFORM_BLCI_VGPR32d_MEMd,
- INTRINSIC_XED_IFORM_BLCI_VGPRyy_GPRyy,
- INTRINSIC_XED_IFORM_BLCI_VGPRyy_MEMy,
- INTRINSIC_XED_IFORM_BLCIC_VGPR32d_GPR32d,
- INTRINSIC_XED_IFORM_BLCIC_VGPR32d_MEMd,
- INTRINSIC_XED_IFORM_BLCIC_VGPRyy_GPRyy,
- INTRINSIC_XED_IFORM_BLCIC_VGPRyy_MEMy,
- INTRINSIC_XED_IFORM_BLCMSK_VGPR32d_GPR32d,
- INTRINSIC_XED_IFORM_BLCMSK_VGPR32d_MEMd,
- INTRINSIC_XED_IFORM_BLCMSK_VGPRyy_GPRyy,
- INTRINSIC_XED_IFORM_BLCMSK_VGPRyy_MEMy,
- INTRINSIC_XED_IFORM_BLCS_VGPR32d_GPR32d,
- INTRINSIC_XED_IFORM_BLCS_VGPR32d_MEMd,
- INTRINSIC_XED_IFORM_BLCS_VGPRyy_GPRyy,
- INTRINSIC_XED_IFORM_BLCS_VGPRyy_MEMy,
+ INTRINSIC_XED_IFORM_BLCFILL_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_BLCFILL_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_BLCFILL_GPRyy_GPRyy,
+ INTRINSIC_XED_IFORM_BLCFILL_GPRyy_MEMy,
+ INTRINSIC_XED_IFORM_BLCI_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_BLCI_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_BLCI_GPRyy_GPRyy,
+ INTRINSIC_XED_IFORM_BLCI_GPRyy_MEMy,
+ INTRINSIC_XED_IFORM_BLCIC_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_BLCIC_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_BLCIC_GPRyy_GPRyy,
+ INTRINSIC_XED_IFORM_BLCIC_GPRyy_MEMy,
+ INTRINSIC_XED_IFORM_BLCMSK_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_BLCMSK_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_BLCMSK_GPRyy_GPRyy,
+ INTRINSIC_XED_IFORM_BLCMSK_GPRyy_MEMy,
+ INTRINSIC_XED_IFORM_BLCS_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_BLCS_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_BLCS_GPRyy_GPRyy,
+ INTRINSIC_XED_IFORM_BLCS_GPRyy_MEMy,
INTRINSIC_XED_IFORM_BLENDPD_XMMdq_MEMdq_IMMb,
INTRINSIC_XED_IFORM_BLENDPD_XMMdq_XMMdq_IMMb,
INTRINSIC_XED_IFORM_BLENDPS_XMMdq_MEMdq_IMMb,
@@ -267,26 +387,38 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_BLENDVPD_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_BLENDVPS_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_BLENDVPS_XMMdq_XMMdq,
- INTRINSIC_XED_IFORM_BLSFILL_VGPR32d_GPR32d,
- INTRINSIC_XED_IFORM_BLSFILL_VGPR32d_MEMd,
- INTRINSIC_XED_IFORM_BLSFILL_VGPRyy_GPRyy,
- INTRINSIC_XED_IFORM_BLSFILL_VGPRyy_MEMy,
- INTRINSIC_XED_IFORM_BLSI_VGPR32d_MEMd,
- INTRINSIC_XED_IFORM_BLSI_VGPR32d_VGPR32d,
- INTRINSIC_XED_IFORM_BLSI_VGPR64q_MEMq,
- INTRINSIC_XED_IFORM_BLSI_VGPR64q_VGPR64q,
- INTRINSIC_XED_IFORM_BLSIC_VGPR32d_GPR32d,
- INTRINSIC_XED_IFORM_BLSIC_VGPR32d_MEMd,
- INTRINSIC_XED_IFORM_BLSIC_VGPRyy_GPRyy,
- INTRINSIC_XED_IFORM_BLSIC_VGPRyy_MEMy,
- INTRINSIC_XED_IFORM_BLSMSK_VGPR32d_MEMd,
- INTRINSIC_XED_IFORM_BLSMSK_VGPR32d_VGPR32d,
- INTRINSIC_XED_IFORM_BLSMSK_VGPR64q_MEMq,
- INTRINSIC_XED_IFORM_BLSMSK_VGPR64q_VGPR64q,
- INTRINSIC_XED_IFORM_BLSR_VGPR32d_MEMd,
- INTRINSIC_XED_IFORM_BLSR_VGPR32d_VGPR32d,
- INTRINSIC_XED_IFORM_BLSR_VGPR64q_MEMq,
- INTRINSIC_XED_IFORM_BLSR_VGPR64q_VGPR64q,
+ INTRINSIC_XED_IFORM_BLSFILL_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_BLSFILL_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_BLSFILL_GPRyy_GPRyy,
+ INTRINSIC_XED_IFORM_BLSFILL_GPRyy_MEMy,
+ INTRINSIC_XED_IFORM_BLSI_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_BLSI_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_BLSI_GPR32i32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_BLSI_GPR32i32_MEMi32_APX,
+ INTRINSIC_XED_IFORM_BLSI_GPR64i64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_BLSI_GPR64i64_MEMi64_APX,
+ INTRINSIC_XED_IFORM_BLSI_GPR64q_GPR64q,
+ INTRINSIC_XED_IFORM_BLSI_GPR64q_MEMq,
+ INTRINSIC_XED_IFORM_BLSIC_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_BLSIC_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_BLSIC_GPRyy_GPRyy,
+ INTRINSIC_XED_IFORM_BLSIC_GPRyy_MEMy,
+ INTRINSIC_XED_IFORM_BLSMSK_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_BLSMSK_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_BLSMSK_GPR32i32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_BLSMSK_GPR32i32_MEMi32_APX,
+ INTRINSIC_XED_IFORM_BLSMSK_GPR64i64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_BLSMSK_GPR64i64_MEMi64_APX,
+ INTRINSIC_XED_IFORM_BLSMSK_GPR64q_GPR64q,
+ INTRINSIC_XED_IFORM_BLSMSK_GPR64q_MEMq,
+ INTRINSIC_XED_IFORM_BLSR_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_BLSR_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_BLSR_GPR32i32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_BLSR_GPR32i32_MEMi32_APX,
+ INTRINSIC_XED_IFORM_BLSR_GPR64i64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_BLSR_GPR64i64_MEMi64_APX,
+ INTRINSIC_XED_IFORM_BLSR_GPR64q_GPR64q,
+ INTRINSIC_XED_IFORM_BLSR_GPR64q_MEMq,
INTRINSIC_XED_IFORM_BNDCL_BND_AGEN,
INTRINSIC_XED_IFORM_BNDCL_BND_GPR32,
INTRINSIC_XED_IFORM_BNDCL_BND_GPR64,
@@ -335,10 +467,14 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_BTS_MEMv_IMMb,
INTRINSIC_XED_IFORM_BTS_LOCK_MEMv_GPRv,
INTRINSIC_XED_IFORM_BTS_LOCK_MEMv_IMMb,
- INTRINSIC_XED_IFORM_BZHI_VGPR32d_MEMd_VGPR32d,
- INTRINSIC_XED_IFORM_BZHI_VGPR32d_VGPR32d_VGPR32d,
- INTRINSIC_XED_IFORM_BZHI_VGPR64q_MEMq_VGPR64q,
- INTRINSIC_XED_IFORM_BZHI_VGPR64q_VGPR64q_VGPR64q,
+ INTRINSIC_XED_IFORM_BZHI_GPR32d_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_BZHI_GPR32d_MEMd_GPR32d,
+ INTRINSIC_XED_IFORM_BZHI_GPR32i32_GPR32i32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_BZHI_GPR32i32_MEMi32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_BZHI_GPR64i64_GPR64i64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_BZHI_GPR64i64_MEMi64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_BZHI_GPR64q_GPR64q_GPR64q,
+ INTRINSIC_XED_IFORM_BZHI_GPR64q_MEMq_GPR64q,
INTRINSIC_XED_IFORM_CALL_FAR_MEMp2,
INTRINSIC_XED_IFORM_CALL_FAR_PTRp_IMMw,
INTRINSIC_XED_IFORM_CALL_NEAR_GPRv,
@@ -346,8 +482,280 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_CALL_NEAR_RELBRd,
INTRINSIC_XED_IFORM_CALL_NEAR_RELBRz,
INTRINSIC_XED_IFORM_CBW,
+ INTRINSIC_XED_IFORM_CCMPB_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPB_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPB_GPR8i8_MEMi8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPB_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPB_GPRv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPB_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPB_GPRv_MEMv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPB_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPB_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPB_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPB_MEMv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPB_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPBE_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPBE_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPBE_GPR8i8_MEMi8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPBE_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPBE_GPRv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPBE_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPBE_GPRv_MEMv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPBE_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPBE_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPBE_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPBE_MEMv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPBE_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPF_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPF_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPF_GPR8i8_MEMi8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPF_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPF_GPRv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPF_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPF_GPRv_MEMv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPF_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPF_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPF_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPF_MEMv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPF_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPL_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPL_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPL_GPR8i8_MEMi8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPL_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPL_GPRv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPL_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPL_GPRv_MEMv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPL_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPL_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPL_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPL_MEMv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPL_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPLE_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPLE_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPLE_GPR8i8_MEMi8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPLE_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPLE_GPRv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPLE_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPLE_GPRv_MEMv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPLE_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPLE_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPLE_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPLE_MEMv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPLE_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNB_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNB_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNB_GPR8i8_MEMi8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNB_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNB_GPRv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNB_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNB_GPRv_MEMv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNB_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNB_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNB_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNB_MEMv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNB_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNBE_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNBE_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNBE_GPR8i8_MEMi8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNBE_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNBE_GPRv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNBE_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNBE_GPRv_MEMv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNBE_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNBE_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNBE_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNBE_MEMv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNBE_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNL_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNL_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNL_GPR8i8_MEMi8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNL_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNL_GPRv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNL_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNL_GPRv_MEMv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNL_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNL_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNL_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNL_MEMv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNL_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNLE_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNLE_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNLE_GPR8i8_MEMi8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNLE_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNLE_GPRv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNLE_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNLE_GPRv_MEMv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNLE_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNLE_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNLE_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNLE_MEMv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNLE_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNO_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNO_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNO_GPR8i8_MEMi8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNO_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNO_GPRv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNO_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNO_GPRv_MEMv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNO_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNO_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNO_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNO_MEMv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNO_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNS_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNS_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNS_GPR8i8_MEMi8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNS_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNS_GPRv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNS_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNS_GPRv_MEMv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNS_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNS_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNS_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNS_MEMv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNS_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNZ_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNZ_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNZ_GPR8i8_MEMi8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNZ_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNZ_GPRv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNZ_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNZ_GPRv_MEMv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNZ_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNZ_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNZ_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNZ_MEMv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPNZ_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPO_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPO_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPO_GPR8i8_MEMi8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPO_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPO_GPRv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPO_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPO_GPRv_MEMv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPO_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPO_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPO_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPO_MEMv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPO_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPS_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPS_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPS_GPR8i8_MEMi8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPS_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPS_GPRv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPS_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPS_GPRv_MEMv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPS_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPS_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPS_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPS_MEMv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPS_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPT_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPT_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPT_GPR8i8_MEMi8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPT_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPT_GPRv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPT_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPT_GPRv_MEMv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPT_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPT_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPT_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPT_MEMv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPT_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPZ_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPZ_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPZ_GPR8i8_MEMi8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPZ_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPZ_GPRv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPZ_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPZ_GPRv_MEMv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPZ_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPZ_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPZ_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPZ_MEMv_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CCMPZ_MEMv_IMMz_DFV_APX,
INTRINSIC_XED_IFORM_CDQ,
INTRINSIC_XED_IFORM_CDQE,
+ INTRINSIC_XED_IFORM_CFCMOVB_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVB_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVB_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVB_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVB_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVBE_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVL_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVL_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVL_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVL_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVL_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVLE_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNB_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNBE_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNL_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNLE_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNO_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNP_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNS_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVNZ_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVO_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVO_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVO_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVO_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVO_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVP_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVP_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVP_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVP_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVP_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVS_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVS_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVS_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVS_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVS_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_CFCMOVZ_MEMv_GPRv_APX,
INTRINSIC_XED_IFORM_CLAC,
INTRINSIC_XED_IFORM_CLC,
INTRINSIC_XED_IFORM_CLD,
@@ -358,40 +766,73 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_CLI,
INTRINSIC_XED_IFORM_CLRSSBSY_MEMu64,
INTRINSIC_XED_IFORM_CLTS,
+ INTRINSIC_XED_IFORM_CLUI,
INTRINSIC_XED_IFORM_CLWB_MEMmprefetch,
INTRINSIC_XED_IFORM_CLZERO,
INTRINSIC_XED_IFORM_CMC,
INTRINSIC_XED_IFORM_CMOVB_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_CMOVB_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CMOVB_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_CMOVB_GPRv_MEMv,
INTRINSIC_XED_IFORM_CMOVBE_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_CMOVBE_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CMOVBE_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_CMOVBE_GPRv_MEMv,
INTRINSIC_XED_IFORM_CMOVL_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_CMOVL_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CMOVL_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_CMOVL_GPRv_MEMv,
INTRINSIC_XED_IFORM_CMOVLE_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_CMOVLE_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CMOVLE_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_CMOVLE_GPRv_MEMv,
INTRINSIC_XED_IFORM_CMOVNB_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_CMOVNB_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CMOVNB_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_CMOVNB_GPRv_MEMv,
INTRINSIC_XED_IFORM_CMOVNBE_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_CMOVNBE_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CMOVNBE_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_CMOVNBE_GPRv_MEMv,
INTRINSIC_XED_IFORM_CMOVNL_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_CMOVNL_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CMOVNL_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_CMOVNL_GPRv_MEMv,
INTRINSIC_XED_IFORM_CMOVNLE_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_CMOVNLE_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CMOVNLE_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_CMOVNLE_GPRv_MEMv,
INTRINSIC_XED_IFORM_CMOVNO_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_CMOVNO_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CMOVNO_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_CMOVNO_GPRv_MEMv,
INTRINSIC_XED_IFORM_CMOVNP_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_CMOVNP_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CMOVNP_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_CMOVNP_GPRv_MEMv,
INTRINSIC_XED_IFORM_CMOVNS_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_CMOVNS_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CMOVNS_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_CMOVNS_GPRv_MEMv,
INTRINSIC_XED_IFORM_CMOVNZ_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_CMOVNZ_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CMOVNZ_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_CMOVNZ_GPRv_MEMv,
INTRINSIC_XED_IFORM_CMOVO_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_CMOVO_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CMOVO_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_CMOVO_GPRv_MEMv,
INTRINSIC_XED_IFORM_CMOVP_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_CMOVP_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CMOVP_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_CMOVP_GPRv_MEMv,
INTRINSIC_XED_IFORM_CMOVS_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_CMOVS_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CMOVS_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_CMOVS_GPRv_MEMv,
INTRINSIC_XED_IFORM_CMOVZ_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_CMOVZ_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_CMOVZ_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_CMOVZ_GPRv_MEMv,
INTRINSIC_XED_IFORM_CMP_AL_IMMb,
INTRINSIC_XED_IFORM_CMP_GPR8_GPR8_38,
@@ -411,10 +852,66 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_CMP_MEMv_IMMb,
INTRINSIC_XED_IFORM_CMP_MEMv_IMMz,
INTRINSIC_XED_IFORM_CMP_OrAX_IMMz,
+ INTRINSIC_XED_IFORM_CMPBEXADD_MEMu32_GPR32u32_GPR32u32,
+ INTRINSIC_XED_IFORM_CMPBEXADD_MEMu32_GPR32u32_GPR32u32_APX,
+ INTRINSIC_XED_IFORM_CMPBEXADD_MEMu64_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_CMPBEXADD_MEMu64_GPR64u64_GPR64u64_APX,
+ INTRINSIC_XED_IFORM_CMPBXADD_MEMu32_GPR32u32_GPR32u32,
+ INTRINSIC_XED_IFORM_CMPBXADD_MEMu32_GPR32u32_GPR32u32_APX,
+ INTRINSIC_XED_IFORM_CMPBXADD_MEMu64_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_CMPBXADD_MEMu64_GPR64u64_GPR64u64_APX,
+ INTRINSIC_XED_IFORM_CMPLEXADD_MEMu32_GPR32u32_GPR32u32,
+ INTRINSIC_XED_IFORM_CMPLEXADD_MEMu32_GPR32u32_GPR32u32_APX,
+ INTRINSIC_XED_IFORM_CMPLEXADD_MEMu64_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_CMPLEXADD_MEMu64_GPR64u64_GPR64u64_APX,
+ INTRINSIC_XED_IFORM_CMPLXADD_MEMu32_GPR32u32_GPR32u32,
+ INTRINSIC_XED_IFORM_CMPLXADD_MEMu32_GPR32u32_GPR32u32_APX,
+ INTRINSIC_XED_IFORM_CMPLXADD_MEMu64_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_CMPLXADD_MEMu64_GPR64u64_GPR64u64_APX,
+ INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu32_GPR32u32_GPR32u32,
+ INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu32_GPR32u32_GPR32u32_APX,
+ INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu64_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu64_GPR64u64_GPR64u64_APX,
+ INTRINSIC_XED_IFORM_CMPNBXADD_MEMu32_GPR32u32_GPR32u32,
+ INTRINSIC_XED_IFORM_CMPNBXADD_MEMu32_GPR32u32_GPR32u32_APX,
+ INTRINSIC_XED_IFORM_CMPNBXADD_MEMu64_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_CMPNBXADD_MEMu64_GPR64u64_GPR64u64_APX,
+ INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu32_GPR32u32_GPR32u32,
+ INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu32_GPR32u32_GPR32u32_APX,
+ INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu64_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu64_GPR64u64_GPR64u64_APX,
+ INTRINSIC_XED_IFORM_CMPNLXADD_MEMu32_GPR32u32_GPR32u32,
+ INTRINSIC_XED_IFORM_CMPNLXADD_MEMu32_GPR32u32_GPR32u32_APX,
+ INTRINSIC_XED_IFORM_CMPNLXADD_MEMu64_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_CMPNLXADD_MEMu64_GPR64u64_GPR64u64_APX,
+ INTRINSIC_XED_IFORM_CMPNOXADD_MEMu32_GPR32u32_GPR32u32,
+ INTRINSIC_XED_IFORM_CMPNOXADD_MEMu32_GPR32u32_GPR32u32_APX,
+ INTRINSIC_XED_IFORM_CMPNOXADD_MEMu64_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_CMPNOXADD_MEMu64_GPR64u64_GPR64u64_APX,
+ INTRINSIC_XED_IFORM_CMPNPXADD_MEMu32_GPR32u32_GPR32u32,
+ INTRINSIC_XED_IFORM_CMPNPXADD_MEMu32_GPR32u32_GPR32u32_APX,
+ INTRINSIC_XED_IFORM_CMPNPXADD_MEMu64_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_CMPNPXADD_MEMu64_GPR64u64_GPR64u64_APX,
+ INTRINSIC_XED_IFORM_CMPNSXADD_MEMu32_GPR32u32_GPR32u32,
+ INTRINSIC_XED_IFORM_CMPNSXADD_MEMu32_GPR32u32_GPR32u32_APX,
+ INTRINSIC_XED_IFORM_CMPNSXADD_MEMu64_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_CMPNSXADD_MEMu64_GPR64u64_GPR64u64_APX,
+ INTRINSIC_XED_IFORM_CMPNZXADD_MEMu32_GPR32u32_GPR32u32,
+ INTRINSIC_XED_IFORM_CMPNZXADD_MEMu32_GPR32u32_GPR32u32_APX,
+ INTRINSIC_XED_IFORM_CMPNZXADD_MEMu64_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_CMPNZXADD_MEMu64_GPR64u64_GPR64u64_APX,
+ INTRINSIC_XED_IFORM_CMPOXADD_MEMu32_GPR32u32_GPR32u32,
+ INTRINSIC_XED_IFORM_CMPOXADD_MEMu32_GPR32u32_GPR32u32_APX,
+ INTRINSIC_XED_IFORM_CMPOXADD_MEMu64_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_CMPOXADD_MEMu64_GPR64u64_GPR64u64_APX,
INTRINSIC_XED_IFORM_CMPPD_XMMpd_MEMpd_IMMb,
INTRINSIC_XED_IFORM_CMPPD_XMMpd_XMMpd_IMMb,
INTRINSIC_XED_IFORM_CMPPS_XMMps_MEMps_IMMb,
INTRINSIC_XED_IFORM_CMPPS_XMMps_XMMps_IMMb,
+ INTRINSIC_XED_IFORM_CMPPXADD_MEMu32_GPR32u32_GPR32u32,
+ INTRINSIC_XED_IFORM_CMPPXADD_MEMu32_GPR32u32_GPR32u32_APX,
+ INTRINSIC_XED_IFORM_CMPPXADD_MEMu64_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_CMPPXADD_MEMu64_GPR64u64_GPR64u64_APX,
INTRINSIC_XED_IFORM_CMPSB,
INTRINSIC_XED_IFORM_CMPSD,
INTRINSIC_XED_IFORM_CMPSD_XMM_XMMsd_MEMsd_IMMb,
@@ -423,6 +920,10 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_CMPSS_XMMss_MEMss_IMMb,
INTRINSIC_XED_IFORM_CMPSS_XMMss_XMMss_IMMb,
INTRINSIC_XED_IFORM_CMPSW,
+ INTRINSIC_XED_IFORM_CMPSXADD_MEMu32_GPR32u32_GPR32u32,
+ INTRINSIC_XED_IFORM_CMPSXADD_MEMu32_GPR32u32_GPR32u32_APX,
+ INTRINSIC_XED_IFORM_CMPSXADD_MEMu64_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_CMPSXADD_MEMu64_GPR64u64_GPR64u64_APX,
INTRINSIC_XED_IFORM_CMPXCHG_GPR8_GPR8,
INTRINSIC_XED_IFORM_CMPXCHG_GPRv_GPRv,
INTRINSIC_XED_IFORM_CMPXCHG_MEMb_GPR8,
@@ -433,16 +934,152 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_CMPXCHG8B_LOCK_MEMq,
INTRINSIC_XED_IFORM_CMPXCHG_LOCK_MEMb_GPR8,
INTRINSIC_XED_IFORM_CMPXCHG_LOCK_MEMv_GPRv,
+ INTRINSIC_XED_IFORM_CMPZXADD_MEMu32_GPR32u32_GPR32u32,
+ INTRINSIC_XED_IFORM_CMPZXADD_MEMu32_GPR32u32_GPR32u32_APX,
+ INTRINSIC_XED_IFORM_CMPZXADD_MEMu64_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_CMPZXADD_MEMu64_GPR64u64_GPR64u64_APX,
INTRINSIC_XED_IFORM_COMISD_XMMsd_MEMsd,
INTRINSIC_XED_IFORM_COMISD_XMMsd_XMMsd,
INTRINSIC_XED_IFORM_COMISS_XMMss_MEMss,
INTRINSIC_XED_IFORM_COMISS_XMMss_XMMss,
INTRINSIC_XED_IFORM_CPUID,
INTRINSIC_XED_IFORM_CQO,
+ INTRINSIC_XED_IFORM_CRC32_GPRy_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_CRC32_GPRy_GPRv_APX,
+ INTRINSIC_XED_IFORM_CRC32_GPRy_MEMi8_APX,
+ INTRINSIC_XED_IFORM_CRC32_GPRy_MEMv_APX,
INTRINSIC_XED_IFORM_CRC32_GPRyy_GPR8b,
INTRINSIC_XED_IFORM_CRC32_GPRyy_GPRv,
INTRINSIC_XED_IFORM_CRC32_GPRyy_MEMb,
INTRINSIC_XED_IFORM_CRC32_GPRyy_MEMv,
+ INTRINSIC_XED_IFORM_CTESTB_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTB_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTB_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTB_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTB_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTB_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTB_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTB_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTBE_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTBE_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTBE_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTBE_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTBE_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTBE_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTBE_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTBE_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTF_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTF_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTF_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTF_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTF_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTF_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTF_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTF_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTL_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTL_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTL_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTL_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTL_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTL_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTL_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTL_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTLE_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTLE_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTLE_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTLE_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTLE_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTLE_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTLE_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTLE_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNB_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNB_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNB_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNB_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNB_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNB_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNB_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNB_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNBE_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNBE_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNBE_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNBE_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNBE_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNBE_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNBE_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNBE_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNL_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNL_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNL_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNL_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNL_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNL_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNL_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNL_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNLE_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNLE_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNLE_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNLE_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNLE_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNLE_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNLE_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNLE_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNO_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNO_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNO_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNO_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNO_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNO_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNO_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNO_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNS_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNS_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNS_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNS_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNS_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNS_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNS_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNS_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNZ_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNZ_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNZ_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNZ_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNZ_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNZ_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNZ_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTNZ_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTO_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTO_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTO_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTO_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTO_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTO_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTO_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTO_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTS_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTS_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTS_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTS_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTS_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTS_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTS_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTS_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTT_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTT_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTT_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTT_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTT_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTT_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTT_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTT_MEMv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTZ_GPR8i8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTZ_GPR8i8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTZ_GPRv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTZ_GPRv_IMMz_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTZ_MEMi8_GPR8i8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTZ_MEMi8_IMM8_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTZ_MEMv_GPRv_DFV_APX,
+ INTRINSIC_XED_IFORM_CTESTZ_MEMv_IMMz_DFV_APX,
INTRINSIC_XED_IFORM_CVTDQ2PD_XMMpd_MEMq,
INTRINSIC_XED_IFORM_CVTDQ2PD_XMMpd_XMMq,
INTRINSIC_XED_IFORM_CVTDQ2PS_XMMps_MEMdq,
@@ -504,16 +1141,28 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_DAA,
INTRINSIC_XED_IFORM_DAS,
INTRINSIC_XED_IFORM_DEC_GPR8,
+ INTRINSIC_XED_IFORM_DEC_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_DEC_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_DEC_GPR8i8_MEMi8_APX,
INTRINSIC_XED_IFORM_DEC_GPRv_48,
+ INTRINSIC_XED_IFORM_DEC_GPRv_APX,
INTRINSIC_XED_IFORM_DEC_GPRv_FFr1,
+ INTRINSIC_XED_IFORM_DEC_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_DEC_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_DEC_MEMb,
+ INTRINSIC_XED_IFORM_DEC_MEMi8_APX,
INTRINSIC_XED_IFORM_DEC_MEMv,
+ INTRINSIC_XED_IFORM_DEC_MEMv_APX,
INTRINSIC_XED_IFORM_DEC_LOCK_MEMb,
INTRINSIC_XED_IFORM_DEC_LOCK_MEMv,
INTRINSIC_XED_IFORM_DIV_GPR8,
+ INTRINSIC_XED_IFORM_DIV_GPR8i8_APX,
INTRINSIC_XED_IFORM_DIV_GPRv,
+ INTRINSIC_XED_IFORM_DIV_GPRv_APX,
INTRINSIC_XED_IFORM_DIV_MEMb,
+ INTRINSIC_XED_IFORM_DIV_MEMi8_APX,
INTRINSIC_XED_IFORM_DIV_MEMv,
+ INTRINSIC_XED_IFORM_DIV_MEMv_APX,
INTRINSIC_XED_IFORM_DIVPD_XMMpd_MEMpd,
INTRINSIC_XED_IFORM_DIVPD_XMMpd_XMMpd,
INTRINSIC_XED_IFORM_DIVPS_XMMps_MEMps,
@@ -530,19 +1179,25 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_ENCLS,
INTRINSIC_XED_IFORM_ENCLU,
INTRINSIC_XED_IFORM_ENCLV,
+ INTRINSIC_XED_IFORM_ENCODEKEY128_GPR32u8_GPR32u8,
+ INTRINSIC_XED_IFORM_ENCODEKEY256_GPR32u8_GPR32u8,
INTRINSIC_XED_IFORM_ENDBR32,
INTRINSIC_XED_IFORM_ENDBR64,
INTRINSIC_XED_IFORM_ENQCMD_GPRa_MEMu32,
+ INTRINSIC_XED_IFORM_ENQCMD_GPRav_MEMu32_APX,
INTRINSIC_XED_IFORM_ENQCMDS_GPRa_MEMu32,
+ INTRINSIC_XED_IFORM_ENQCMDS_GPRav_MEMu32_APX,
INTRINSIC_XED_IFORM_ENTER_IMMw_IMMb,
+ INTRINSIC_XED_IFORM_ERETS,
+ INTRINSIC_XED_IFORM_ERETU,
INTRINSIC_XED_IFORM_EXTRACTPS_GPR32d_XMMdq_IMMb,
INTRINSIC_XED_IFORM_EXTRACTPS_MEMd_XMMps_IMMb,
INTRINSIC_XED_IFORM_EXTRQ_XMMq_IMMb_IMMb,
INTRINSIC_XED_IFORM_EXTRQ_XMMq_XMMdq,
INTRINSIC_XED_IFORM_F2XM1,
INTRINSIC_XED_IFORM_FABS,
- INTRINSIC_XED_IFORM_FADD_ST0_MEMm64real,
- INTRINSIC_XED_IFORM_FADD_ST0_MEMmem32real,
+ INTRINSIC_XED_IFORM_FADD_MEMm64real,
+ INTRINSIC_XED_IFORM_FADD_MEMmem32real,
INTRINSIC_XED_IFORM_FADD_ST0_X87,
INTRINSIC_XED_IFORM_FADD_X87_ST0,
INTRINSIC_XED_IFORM_FADDP_X87_ST0,
@@ -705,33 +1360,58 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_HADDPS_XMMps_MEMps,
INTRINSIC_XED_IFORM_HADDPS_XMMps_XMMps,
INTRINSIC_XED_IFORM_HLT,
+ INTRINSIC_XED_IFORM_HRESET_IMM8,
INTRINSIC_XED_IFORM_HSUBPD_XMMpd_MEMpd,
INTRINSIC_XED_IFORM_HSUBPD_XMMpd_XMMpd,
INTRINSIC_XED_IFORM_HSUBPS_XMMps_MEMps,
INTRINSIC_XED_IFORM_HSUBPS_XMMps_XMMps,
INTRINSIC_XED_IFORM_IDIV_GPR8,
+ INTRINSIC_XED_IFORM_IDIV_GPR8i8_APX,
INTRINSIC_XED_IFORM_IDIV_GPRv,
+ INTRINSIC_XED_IFORM_IDIV_GPRv_APX,
INTRINSIC_XED_IFORM_IDIV_MEMb,
+ INTRINSIC_XED_IFORM_IDIV_MEMi8_APX,
INTRINSIC_XED_IFORM_IDIV_MEMv,
+ INTRINSIC_XED_IFORM_IDIV_MEMv_APX,
INTRINSIC_XED_IFORM_IMUL_GPR8,
+ INTRINSIC_XED_IFORM_IMUL_GPR8i8_APX,
INTRINSIC_XED_IFORM_IMUL_GPRv,
+ INTRINSIC_XED_IFORM_IMUL_GPRv_APX,
INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMMb,
INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMMz,
+ INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMMz_APX,
+ INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv,
+ INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMM8_APX,
INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMMb,
INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMMz,
+ INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMMz_APX,
INTRINSIC_XED_IFORM_IMUL_MEMb,
+ INTRINSIC_XED_IFORM_IMUL_MEMi8_APX,
INTRINSIC_XED_IFORM_IMUL_MEMv,
+ INTRINSIC_XED_IFORM_IMUL_MEMv_APX,
INTRINSIC_XED_IFORM_IN_AL_DX,
INTRINSIC_XED_IFORM_IN_AL_IMMb,
INTRINSIC_XED_IFORM_IN_OeAX_DX,
INTRINSIC_XED_IFORM_IN_OeAX_IMMb,
INTRINSIC_XED_IFORM_INC_GPR8,
+ INTRINSIC_XED_IFORM_INC_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_INC_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_INC_GPR8i8_MEMi8_APX,
INTRINSIC_XED_IFORM_INC_GPRv_40,
+ INTRINSIC_XED_IFORM_INC_GPRv_APX,
INTRINSIC_XED_IFORM_INC_GPRv_FFr0,
+ INTRINSIC_XED_IFORM_INC_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_INC_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_INC_MEMb,
+ INTRINSIC_XED_IFORM_INC_MEMi8_APX,
INTRINSIC_XED_IFORM_INC_MEMv,
+ INTRINSIC_XED_IFORM_INC_MEMv_APX,
INTRINSIC_XED_IFORM_INCSSPD_GPR32u8,
INTRINSIC_XED_IFORM_INCSSPQ_GPR64u8,
INTRINSIC_XED_IFORM_INC_LOCK_MEMb,
@@ -750,12 +1430,17 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_INVD,
INTRINSIC_XED_IFORM_INVEPT_GPR32_MEMdq,
INTRINSIC_XED_IFORM_INVEPT_GPR64_MEMdq,
+ INTRINSIC_XED_IFORM_INVEPT_GPR64i64_MEMi128_APX,
INTRINSIC_XED_IFORM_INVLPG_MEMb,
INTRINSIC_XED_IFORM_INVLPGA_ArAX_ECX,
+ INTRINSIC_XED_IFORM_INVLPGB_EAX_EDX_ECX,
+ INTRINSIC_XED_IFORM_INVLPGB_RAX_EDX_ECX,
INTRINSIC_XED_IFORM_INVPCID_GPR32_MEMdq,
INTRINSIC_XED_IFORM_INVPCID_GPR64_MEMdq,
+ INTRINSIC_XED_IFORM_INVPCID_GPR64i64_MEMi128_APX,
INTRINSIC_XED_IFORM_INVVPID_GPR32_MEMdq,
INTRINSIC_XED_IFORM_INVVPID_GPR64_MEMdq,
+ INTRINSIC_XED_IFORM_INVVPID_GPR64i64_MEMi128_APX,
INTRINSIC_XED_IFORM_IRET,
INTRINSIC_XED_IFORM_IRETD,
INTRINSIC_XED_IFORM_IRETQ,
@@ -778,6 +1463,7 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_JMP_RELBRb,
INTRINSIC_XED_IFORM_JMP_RELBRd,
INTRINSIC_XED_IFORM_JMP_RELBRz,
+ INTRINSIC_XED_IFORM_JMPABS_ABSBRu64_APX,
INTRINSIC_XED_IFORM_JMP_FAR_MEMp2,
INTRINSIC_XED_IFORM_JMP_FAR_PTRp_IMMw,
INTRINSIC_XED_IFORM_JNB_RELBRb,
@@ -829,25 +1515,45 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_KANDNW_MASKmskw_MASKmskw_MASKmskw_AVX512,
INTRINSIC_XED_IFORM_KANDQ_MASKmskw_MASKmskw_MASKmskw_AVX512,
INTRINSIC_XED_IFORM_KANDW_MASKmskw_MASKmskw_MASKmskw_AVX512,
+ INTRINSIC_XED_IFORM_KMOVB_GPR32u32_MASKmskw_APX,
INTRINSIC_XED_IFORM_KMOVB_GPR32u32_MASKmskw_AVX512,
+ INTRINSIC_XED_IFORM_KMOVB_MASKmskw_GPR32u32_APX,
INTRINSIC_XED_IFORM_KMOVB_MASKmskw_GPR32u32_AVX512,
+ INTRINSIC_XED_IFORM_KMOVB_MASKmskw_MASKu8_APX,
INTRINSIC_XED_IFORM_KMOVB_MASKmskw_MASKu8_AVX512,
+ INTRINSIC_XED_IFORM_KMOVB_MASKmskw_MEMu8_APX,
INTRINSIC_XED_IFORM_KMOVB_MASKmskw_MEMu8_AVX512,
+ INTRINSIC_XED_IFORM_KMOVB_MEMu8_MASKmskw_APX,
INTRINSIC_XED_IFORM_KMOVB_MEMu8_MASKmskw_AVX512,
+ INTRINSIC_XED_IFORM_KMOVD_GPR32u32_MASKmskw_APX,
INTRINSIC_XED_IFORM_KMOVD_GPR32u32_MASKmskw_AVX512,
+ INTRINSIC_XED_IFORM_KMOVD_MASKmskw_GPR32u32_APX,
INTRINSIC_XED_IFORM_KMOVD_MASKmskw_GPR32u32_AVX512,
+ INTRINSIC_XED_IFORM_KMOVD_MASKmskw_MASKu32_APX,
INTRINSIC_XED_IFORM_KMOVD_MASKmskw_MASKu32_AVX512,
+ INTRINSIC_XED_IFORM_KMOVD_MASKmskw_MEMu32_APX,
INTRINSIC_XED_IFORM_KMOVD_MASKmskw_MEMu32_AVX512,
+ INTRINSIC_XED_IFORM_KMOVD_MEMu32_MASKmskw_APX,
INTRINSIC_XED_IFORM_KMOVD_MEMu32_MASKmskw_AVX512,
+ INTRINSIC_XED_IFORM_KMOVQ_GPR64u64_MASKmskw_APX,
INTRINSIC_XED_IFORM_KMOVQ_GPR64u64_MASKmskw_AVX512,
+ INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_GPR64u64_APX,
INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_GPR64u64_AVX512,
+ INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_MASKu64_APX,
INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_MASKu64_AVX512,
+ INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_MEMu64_APX,
INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_MEMu64_AVX512,
+ INTRINSIC_XED_IFORM_KMOVQ_MEMu64_MASKmskw_APX,
INTRINSIC_XED_IFORM_KMOVQ_MEMu64_MASKmskw_AVX512,
+ INTRINSIC_XED_IFORM_KMOVW_GPR32u32_MASKmskw_APX,
INTRINSIC_XED_IFORM_KMOVW_GPR32u32_MASKmskw_AVX512,
+ INTRINSIC_XED_IFORM_KMOVW_MASKmskw_GPR32u32_APX,
INTRINSIC_XED_IFORM_KMOVW_MASKmskw_GPR32u32_AVX512,
+ INTRINSIC_XED_IFORM_KMOVW_MASKmskw_MASKu16_APX,
INTRINSIC_XED_IFORM_KMOVW_MASKmskw_MASKu16_AVX512,
+ INTRINSIC_XED_IFORM_KMOVW_MASKmskw_MEMu16_APX,
INTRINSIC_XED_IFORM_KMOVW_MASKmskw_MEMu16_AVX512,
+ INTRINSIC_XED_IFORM_KMOVW_MEMu16_MASKmskw_APX,
INTRINSIC_XED_IFORM_KMOVW_MEMu16_MASKmskw_AVX512,
INTRINSIC_XED_IFORM_KNOTB_MASKmskw_MASKmskw_AVX512,
INTRINSIC_XED_IFORM_KNOTD_MASKmskw_MASKmskw_AVX512,
@@ -890,6 +1596,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_LDDQU_XMMpd_MEMdq,
INTRINSIC_XED_IFORM_LDMXCSR_MEMd,
INTRINSIC_XED_IFORM_LDS_GPRz_MEMp,
+ INTRINSIC_XED_IFORM_LDTILECFG_MEM,
+ INTRINSIC_XED_IFORM_LDTILECFG_MEM_APX,
INTRINSIC_XED_IFORM_LEA_GPRv_AGEN,
INTRINSIC_XED_IFORM_LEAVE,
INTRINSIC_XED_IFORM_LES_GPRz_MEMp,
@@ -900,11 +1608,14 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_LGS_GPRv_MEMp2,
INTRINSIC_XED_IFORM_LIDT_MEMs,
INTRINSIC_XED_IFORM_LIDT_MEMs64,
+ INTRINSIC_XED_IFORM_LKGS_GPR16u16,
+ INTRINSIC_XED_IFORM_LKGS_MEMu16,
INTRINSIC_XED_IFORM_LLDT_GPR16,
INTRINSIC_XED_IFORM_LLDT_MEMw,
INTRINSIC_XED_IFORM_LLWPCB_GPRyy,
INTRINSIC_XED_IFORM_LMSW_GPR16,
INTRINSIC_XED_IFORM_LMSW_MEMw,
+ INTRINSIC_XED_IFORM_LOADIWKEY_XMMu8_XMMu8,
INTRINSIC_XED_IFORM_LODSB,
INTRINSIC_XED_IFORM_LODSD,
INTRINSIC_XED_IFORM_LODSQ,
@@ -917,13 +1628,15 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_LSS_GPRv_MEMp2,
INTRINSIC_XED_IFORM_LTR_GPR16,
INTRINSIC_XED_IFORM_LTR_MEMw,
- INTRINSIC_XED_IFORM_LWPINS_VGPRyy_GPR32y_IMMd,
- INTRINSIC_XED_IFORM_LWPINS_VGPRyy_MEMd_IMMd,
- INTRINSIC_XED_IFORM_LWPVAL_VGPRyy_GPR32y_IMMd,
- INTRINSIC_XED_IFORM_LWPVAL_VGPRyy_MEMd_IMMd,
+ INTRINSIC_XED_IFORM_LWPINS_GPRyy_GPR32d_IMMd,
+ INTRINSIC_XED_IFORM_LWPINS_GPRyy_MEMd_IMMd,
+ INTRINSIC_XED_IFORM_LWPVAL_GPRyy_GPR32d_IMMd,
+ INTRINSIC_XED_IFORM_LWPVAL_GPRyy_MEMd_IMMd,
INTRINSIC_XED_IFORM_LZCNT_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_LZCNT_GPRv_GPRv_APX,
INTRINSIC_XED_IFORM_LZCNT_GPRv_MEMv,
- INTRINSIC_XED_IFORM_MASKMOVDQU_XMMdq_XMMdq,
+ INTRINSIC_XED_IFORM_LZCNT_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_MASKMOVDQU_XMMxub_XMMxub,
INTRINSIC_XED_IFORM_MASKMOVQ_MMXq_MMXq,
INTRINSIC_XED_IFORM_MAXPD_XMMpd_MEMpd,
INTRINSIC_XED_IFORM_MAXPD_XMMpd_XMMpd,
@@ -975,8 +1688,11 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_MOVAPS_XMMps_MEMps,
INTRINSIC_XED_IFORM_MOVAPS_XMMps_XMMps_0F28,
INTRINSIC_XED_IFORM_MOVAPS_XMMps_XMMps_0F29,
+ INTRINSIC_XED_IFORM_MOVBE_GPRv_GPRv_APX,
INTRINSIC_XED_IFORM_MOVBE_GPRv_MEMv,
+ INTRINSIC_XED_IFORM_MOVBE_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_MOVBE_MEMv_GPRv,
+ INTRINSIC_XED_IFORM_MOVBE_MEMv_GPRv_APX,
INTRINSIC_XED_IFORM_MOVD_GPR32_MMXd,
INTRINSIC_XED_IFORM_MOVD_GPR32_XMMd,
INTRINSIC_XED_IFORM_MOVD_MEMd_MMXd,
@@ -988,8 +1704,10 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_MOVDDUP_XMMdq_MEMq,
INTRINSIC_XED_IFORM_MOVDDUP_XMMdq_XMMq,
INTRINSIC_XED_IFORM_MOVDIR64B_GPRa_MEM,
+ INTRINSIC_XED_IFORM_MOVDIR64B_GPRav_MEMu32_APX,
INTRINSIC_XED_IFORM_MOVDIRI_MEMu32_GPR32u32,
INTRINSIC_XED_IFORM_MOVDIRI_MEMu64_GPR64u64,
+ INTRINSIC_XED_IFORM_MOVDIRI_MEMyu_GPRyu_APX,
INTRINSIC_XED_IFORM_MOVDQ2Q_MMXq_XMMq,
INTRINSIC_XED_IFORM_MOVDQA_MEMdq_XMMdq,
INTRINSIC_XED_IFORM_MOVDQA_XMMdq_MEMdq,
@@ -1007,7 +1725,7 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_MOVLHPS_XMMq_XMMq,
INTRINSIC_XED_IFORM_MOVLPD_MEMq_XMMsd,
INTRINSIC_XED_IFORM_MOVLPD_XMMsd_MEMq,
- INTRINSIC_XED_IFORM_MOVLPS_MEMq_XMMps,
+ INTRINSIC_XED_IFORM_MOVLPS_MEMq_XMMq,
INTRINSIC_XED_IFORM_MOVLPS_XMMq_MEMq,
INTRINSIC_XED_IFORM_MOVMSKPD_GPR32_XMMpd,
INTRINSIC_XED_IFORM_MOVMSKPS_GPR32_XMMps,
@@ -1082,9 +1800,13 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_MPSADBW_XMMdq_MEMdq_IMMb,
INTRINSIC_XED_IFORM_MPSADBW_XMMdq_XMMdq_IMMb,
INTRINSIC_XED_IFORM_MUL_GPR8,
+ INTRINSIC_XED_IFORM_MUL_GPR8i8_APX,
INTRINSIC_XED_IFORM_MUL_GPRv,
+ INTRINSIC_XED_IFORM_MUL_GPRv_APX,
INTRINSIC_XED_IFORM_MUL_MEMb,
+ INTRINSIC_XED_IFORM_MUL_MEMi8_APX,
INTRINSIC_XED_IFORM_MUL_MEMv,
+ INTRINSIC_XED_IFORM_MUL_MEMv_APX,
INTRINSIC_XED_IFORM_MULPD_XMMpd_MEMpd,
INTRINSIC_XED_IFORM_MULPD_XMMpd_XMMpd,
INTRINSIC_XED_IFORM_MULPS_XMMps_MEMps,
@@ -1093,16 +1815,28 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_MULSD_XMMsd_XMMsd,
INTRINSIC_XED_IFORM_MULSS_XMMss_MEMss,
INTRINSIC_XED_IFORM_MULSS_XMMss_XMMss,
- INTRINSIC_XED_IFORM_MULX_VGPR32d_VGPR32d_MEMd,
- INTRINSIC_XED_IFORM_MULX_VGPR32d_VGPR32d_VGPR32d,
- INTRINSIC_XED_IFORM_MULX_VGPR64q_VGPR64q_MEMq,
- INTRINSIC_XED_IFORM_MULX_VGPR64q_VGPR64q_VGPR64q,
+ INTRINSIC_XED_IFORM_MULX_GPR32d_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_MULX_GPR32d_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_MULX_GPR32i32_GPR32i32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_MULX_GPR32i32_GPR32i32_MEMi32_APX,
+ INTRINSIC_XED_IFORM_MULX_GPR64i64_GPR64i64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_MULX_GPR64i64_GPR64i64_MEMi64_APX,
+ INTRINSIC_XED_IFORM_MULX_GPR64q_GPR64q_GPR64q,
+ INTRINSIC_XED_IFORM_MULX_GPR64q_GPR64q_MEMq,
INTRINSIC_XED_IFORM_MWAIT,
INTRINSIC_XED_IFORM_MWAITX,
INTRINSIC_XED_IFORM_NEG_GPR8,
+ INTRINSIC_XED_IFORM_NEG_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_NEG_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_NEG_GPR8i8_MEMi8_APX,
INTRINSIC_XED_IFORM_NEG_GPRv,
+ INTRINSIC_XED_IFORM_NEG_GPRv_APX,
+ INTRINSIC_XED_IFORM_NEG_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_NEG_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_NEG_MEMb,
+ INTRINSIC_XED_IFORM_NEG_MEMi8_APX,
INTRINSIC_XED_IFORM_NEG_MEMv,
+ INTRINSIC_XED_IFORM_NEG_MEMv_APX,
INTRINSIC_XED_IFORM_NEG_LOCK_MEMb,
INTRINSIC_XED_IFORM_NEG_LOCK_MEMv,
INTRINSIC_XED_IFORM_NOP_90,
@@ -1114,6 +1848,7 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_NOP_GPRv_0F18r5,
INTRINSIC_XED_IFORM_NOP_GPRv_0F18r6,
INTRINSIC_XED_IFORM_NOP_GPRv_0F18r7,
+ INTRINSIC_XED_IFORM_NOP_GPRv_0F1F,
INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F0D,
INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F19,
INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1A,
@@ -1121,22 +1856,27 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1C,
INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1D,
INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1E,
- INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1F,
INTRINSIC_XED_IFORM_NOP_GPRv_MEM_0F1B,
INTRINSIC_XED_IFORM_NOP_GPRv_MEMv_0F1A,
INTRINSIC_XED_IFORM_NOP_MEMv_0F18r4,
INTRINSIC_XED_IFORM_NOP_MEMv_0F18r5,
- INTRINSIC_XED_IFORM_NOP_MEMv_0F18r6,
- INTRINSIC_XED_IFORM_NOP_MEMv_0F18r7,
+ INTRINSIC_XED_IFORM_NOP_MEMv_0F1F,
INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F19,
INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F1C,
INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F1D,
INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F1E,
- INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F1F,
INTRINSIC_XED_IFORM_NOT_GPR8,
+ INTRINSIC_XED_IFORM_NOT_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_NOT_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_NOT_GPR8i8_MEMi8_APX,
INTRINSIC_XED_IFORM_NOT_GPRv,
+ INTRINSIC_XED_IFORM_NOT_GPRv_APX,
+ INTRINSIC_XED_IFORM_NOT_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_NOT_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_NOT_MEMb,
+ INTRINSIC_XED_IFORM_NOT_MEMi8_APX,
INTRINSIC_XED_IFORM_NOT_MEMv,
+ INTRINSIC_XED_IFORM_NOT_MEMv_APX,
INTRINSIC_XED_IFORM_NOT_LOCK_MEMb,
INTRINSIC_XED_IFORM_NOT_LOCK_MEMv,
INTRINSIC_XED_IFORM_OR_AL_IMMb,
@@ -1145,17 +1885,41 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_OR_GPR8_IMMb_80r1,
INTRINSIC_XED_IFORM_OR_GPR8_IMMb_82r1,
INTRINSIC_XED_IFORM_OR_GPR8_MEMb,
+ INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_MEMi8_APX,
+ INTRINSIC_XED_IFORM_OR_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_OR_GPR8i8_MEMi8_APX,
+ INTRINSIC_XED_IFORM_OR_GPR8i8_MEMi8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_OR_GPR8i8_MEMi8_IMM8_APX,
INTRINSIC_XED_IFORM_OR_GPRv_GPRv_09,
INTRINSIC_XED_IFORM_OR_GPRv_GPRv_0B,
+ INTRINSIC_XED_IFORM_OR_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_OR_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_OR_GPRv_GPRv_IMM8_APX,
+ INTRINSIC_XED_IFORM_OR_GPRv_GPRv_IMMz_APX,
+ INTRINSIC_XED_IFORM_OR_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_OR_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_OR_GPRv_IMMb,
INTRINSIC_XED_IFORM_OR_GPRv_IMMz,
+ INTRINSIC_XED_IFORM_OR_GPRv_IMMz_APX,
INTRINSIC_XED_IFORM_OR_GPRv_MEMv,
+ INTRINSIC_XED_IFORM_OR_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_OR_GPRv_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_OR_GPRv_MEMv_IMM8_APX,
+ INTRINSIC_XED_IFORM_OR_GPRv_MEMv_IMMz_APX,
INTRINSIC_XED_IFORM_OR_MEMb_GPR8,
INTRINSIC_XED_IFORM_OR_MEMb_IMMb_80r1,
INTRINSIC_XED_IFORM_OR_MEMb_IMMb_82r1,
+ INTRINSIC_XED_IFORM_OR_MEMi8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_OR_MEMi8_IMM8_APX,
INTRINSIC_XED_IFORM_OR_MEMv_GPRv,
+ INTRINSIC_XED_IFORM_OR_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_OR_MEMv_IMM8_APX,
INTRINSIC_XED_IFORM_OR_MEMv_IMMb,
INTRINSIC_XED_IFORM_OR_MEMv_IMMz,
+ INTRINSIC_XED_IFORM_OR_MEMv_IMMz_APX,
INTRINSIC_XED_IFORM_OR_OrAX_IMMz,
INTRINSIC_XED_IFORM_ORPD_XMMxuq_MEMxuq,
INTRINSIC_XED_IFORM_ORPD_XMMxuq_XMMxuq,
@@ -1259,6 +2023,7 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_PBLENDVB_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_PBLENDW_XMMdq_MEMdq_IMMb,
INTRINSIC_XED_IFORM_PBLENDW_XMMdq_XMMdq_IMMb,
+ INTRINSIC_XED_IFORM_PBNDKB,
INTRINSIC_XED_IFORM_PCLMULQDQ_XMMdq_MEMdq_IMMb,
INTRINSIC_XED_IFORM_PCLMULQDQ_XMMdq_XMMdq_IMMb,
INTRINSIC_XED_IFORM_PCMPEQB_MMXq_MEMq,
@@ -1304,14 +2069,23 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_PCMPISTRM_XMMdq_MEMdq_IMMb,
INTRINSIC_XED_IFORM_PCMPISTRM_XMMdq_XMMdq_IMMb,
INTRINSIC_XED_IFORM_PCONFIG,
- INTRINSIC_XED_IFORM_PDEP_VGPR32d_VGPR32d_MEMd,
- INTRINSIC_XED_IFORM_PDEP_VGPR32d_VGPR32d_VGPR32d,
- INTRINSIC_XED_IFORM_PDEP_VGPR64q_VGPR64q_MEMq,
- INTRINSIC_XED_IFORM_PDEP_VGPR64q_VGPR64q_VGPR64q,
- INTRINSIC_XED_IFORM_PEXT_VGPR32d_VGPR32d_MEMd,
- INTRINSIC_XED_IFORM_PEXT_VGPR32d_VGPR32d_VGPR32d,
- INTRINSIC_XED_IFORM_PEXT_VGPR64q_VGPR64q_MEMq,
- INTRINSIC_XED_IFORM_PEXT_VGPR64q_VGPR64q_VGPR64q,
+ INTRINSIC_XED_IFORM_PCONFIG64,
+ INTRINSIC_XED_IFORM_PDEP_GPR32d_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_PDEP_GPR32d_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_PDEP_GPR32i32_GPR32i32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_PDEP_GPR32i32_GPR32i32_MEMi32_APX,
+ INTRINSIC_XED_IFORM_PDEP_GPR64i64_GPR64i64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_PDEP_GPR64i64_GPR64i64_MEMi64_APX,
+ INTRINSIC_XED_IFORM_PDEP_GPR64q_GPR64q_GPR64q,
+ INTRINSIC_XED_IFORM_PDEP_GPR64q_GPR64q_MEMq,
+ INTRINSIC_XED_IFORM_PEXT_GPR32d_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_PEXT_GPR32d_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_PEXT_GPR32i32_GPR32i32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_PEXT_GPR32i32_GPR32i32_MEMi32_APX,
+ INTRINSIC_XED_IFORM_PEXT_GPR64i64_GPR64i64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_PEXT_GPR64i64_GPR64i64_MEMi64_APX,
+ INTRINSIC_XED_IFORM_PEXT_GPR64q_GPR64q_GPR64q,
+ INTRINSIC_XED_IFORM_PEXT_GPR64q_GPR64q_MEMq,
INTRINSIC_XED_IFORM_PEXTRB_GPR32d_XMMdq_IMMb,
INTRINSIC_XED_IFORM_PEXTRB_MEMb_XMMdq_IMMb,
INTRINSIC_XED_IFORM_PEXTRD_GPR32d_XMMdq_IMMb,
@@ -1500,17 +2274,24 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_POP_GS,
INTRINSIC_XED_IFORM_POP_MEMv,
INTRINSIC_XED_IFORM_POP_SS,
+ INTRINSIC_XED_IFORM_POP2_GPR64u64_GPR64u64_APX,
+ INTRINSIC_XED_IFORM_POP2P_GPR64u64_GPR64u64_APX,
INTRINSIC_XED_IFORM_POPA,
INTRINSIC_XED_IFORM_POPAD,
INTRINSIC_XED_IFORM_POPCNT_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_POPCNT_GPRv_GPRv_APX,
INTRINSIC_XED_IFORM_POPCNT_GPRv_MEMv,
+ INTRINSIC_XED_IFORM_POPCNT_GPRv_MEMv_APX,
INTRINSIC_XED_IFORM_POPF,
INTRINSIC_XED_IFORM_POPFD,
INTRINSIC_XED_IFORM_POPFQ,
+ INTRINSIC_XED_IFORM_POPP_GPR64,
INTRINSIC_XED_IFORM_POR_MMXq_MEMq,
INTRINSIC_XED_IFORM_POR_MMXq_MMXq,
INTRINSIC_XED_IFORM_POR_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_POR_XMMdq_XMMdq,
+ INTRINSIC_XED_IFORM_PREFETCHIT0_MEMu8,
+ INTRINSIC_XED_IFORM_PREFETCHIT1_MEMu8,
INTRINSIC_XED_IFORM_PREFETCHNTA_MEMmprefetch,
INTRINSIC_XED_IFORM_PREFETCHT0_MEMmprefetch,
INTRINSIC_XED_IFORM_PREFETCHT1_MEMmprefetch,
@@ -1679,11 +2460,14 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_PUSH_IMMz,
INTRINSIC_XED_IFORM_PUSH_MEMv,
INTRINSIC_XED_IFORM_PUSH_SS,
+ INTRINSIC_XED_IFORM_PUSH2_GPR64u64_GPR64u64_APX,
+ INTRINSIC_XED_IFORM_PUSH2P_GPR64u64_GPR64u64_APX,
INTRINSIC_XED_IFORM_PUSHA,
INTRINSIC_XED_IFORM_PUSHAD,
INTRINSIC_XED_IFORM_PUSHF,
INTRINSIC_XED_IFORM_PUSHFD,
INTRINSIC_XED_IFORM_PUSHFQ,
+ INTRINSIC_XED_IFORM_PUSHP_GPR64,
INTRINSIC_XED_IFORM_PVALIDATE_RAX_ECX_EDX,
INTRINSIC_XED_IFORM_PXOR_MMXq_MEMq,
INTRINSIC_XED_IFORM_PXOR_MMXq_MMXq,
@@ -1692,15 +2476,39 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_RCL_GPR8_CL,
INTRINSIC_XED_IFORM_RCL_GPR8_IMMb,
INTRINSIC_XED_IFORM_RCL_GPR8_ONE,
+ INTRINSIC_XED_IFORM_RCL_GPR8i8_CL_APX,
+ INTRINSIC_XED_IFORM_RCL_GPR8i8_GPR8i8_CL_APX,
+ INTRINSIC_XED_IFORM_RCL_GPR8i8_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_RCL_GPR8i8_GPR8i8_ONE_APX,
+ INTRINSIC_XED_IFORM_RCL_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_RCL_GPR8i8_MEMi8_CL_APX,
+ INTRINSIC_XED_IFORM_RCL_GPR8i8_MEMi8_IMM8_APX,
+ INTRINSIC_XED_IFORM_RCL_GPR8i8_MEMi8_ONE_APX,
+ INTRINSIC_XED_IFORM_RCL_GPR8i8_ONE_APX,
INTRINSIC_XED_IFORM_RCL_GPRv_CL,
+ INTRINSIC_XED_IFORM_RCL_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_RCL_GPRv_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_RCL_GPRv_GPRv_IMM8_APX,
+ INTRINSIC_XED_IFORM_RCL_GPRv_GPRv_ONE_APX,
+ INTRINSIC_XED_IFORM_RCL_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_RCL_GPRv_IMMb,
+ INTRINSIC_XED_IFORM_RCL_GPRv_MEMv_CL_APX,
+ INTRINSIC_XED_IFORM_RCL_GPRv_MEMv_IMM8_APX,
+ INTRINSIC_XED_IFORM_RCL_GPRv_MEMv_ONE_APX,
INTRINSIC_XED_IFORM_RCL_GPRv_ONE,
+ INTRINSIC_XED_IFORM_RCL_GPRv_ONE_APX,
INTRINSIC_XED_IFORM_RCL_MEMb_CL,
INTRINSIC_XED_IFORM_RCL_MEMb_IMMb,
INTRINSIC_XED_IFORM_RCL_MEMb_ONE,
+ INTRINSIC_XED_IFORM_RCL_MEMi8_CL_APX,
+ INTRINSIC_XED_IFORM_RCL_MEMi8_IMM8_APX,
+ INTRINSIC_XED_IFORM_RCL_MEMi8_ONE_APX,
INTRINSIC_XED_IFORM_RCL_MEMv_CL,
+ INTRINSIC_XED_IFORM_RCL_MEMv_CL_APX,
+ INTRINSIC_XED_IFORM_RCL_MEMv_IMM8_APX,
INTRINSIC_XED_IFORM_RCL_MEMv_IMMb,
INTRINSIC_XED_IFORM_RCL_MEMv_ONE,
+ INTRINSIC_XED_IFORM_RCL_MEMv_ONE_APX,
INTRINSIC_XED_IFORM_RCPPS_XMMps_MEMps,
INTRINSIC_XED_IFORM_RCPPS_XMMps_XMMps,
INTRINSIC_XED_IFORM_RCPSS_XMMss_MEMss,
@@ -1708,18 +2516,43 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_RCR_GPR8_CL,
INTRINSIC_XED_IFORM_RCR_GPR8_IMMb,
INTRINSIC_XED_IFORM_RCR_GPR8_ONE,
+ INTRINSIC_XED_IFORM_RCR_GPR8i8_CL_APX,
+ INTRINSIC_XED_IFORM_RCR_GPR8i8_GPR8i8_CL_APX,
+ INTRINSIC_XED_IFORM_RCR_GPR8i8_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_RCR_GPR8i8_GPR8i8_ONE_APX,
+ INTRINSIC_XED_IFORM_RCR_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_RCR_GPR8i8_MEMi8_CL_APX,
+ INTRINSIC_XED_IFORM_RCR_GPR8i8_MEMi8_IMM8_APX,
+ INTRINSIC_XED_IFORM_RCR_GPR8i8_MEMi8_ONE_APX,
+ INTRINSIC_XED_IFORM_RCR_GPR8i8_ONE_APX,
INTRINSIC_XED_IFORM_RCR_GPRv_CL,
+ INTRINSIC_XED_IFORM_RCR_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_RCR_GPRv_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_RCR_GPRv_GPRv_IMM8_APX,
+ INTRINSIC_XED_IFORM_RCR_GPRv_GPRv_ONE_APX,
+ INTRINSIC_XED_IFORM_RCR_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_RCR_GPRv_IMMb,
+ INTRINSIC_XED_IFORM_RCR_GPRv_MEMv_CL_APX,
+ INTRINSIC_XED_IFORM_RCR_GPRv_MEMv_IMM8_APX,
+ INTRINSIC_XED_IFORM_RCR_GPRv_MEMv_ONE_APX,
INTRINSIC_XED_IFORM_RCR_GPRv_ONE,
+ INTRINSIC_XED_IFORM_RCR_GPRv_ONE_APX,
INTRINSIC_XED_IFORM_RCR_MEMb_CL,
INTRINSIC_XED_IFORM_RCR_MEMb_IMMb,
INTRINSIC_XED_IFORM_RCR_MEMb_ONE,
+ INTRINSIC_XED_IFORM_RCR_MEMi8_CL_APX,
+ INTRINSIC_XED_IFORM_RCR_MEMi8_IMM8_APX,
+ INTRINSIC_XED_IFORM_RCR_MEMi8_ONE_APX,
INTRINSIC_XED_IFORM_RCR_MEMv_CL,
+ INTRINSIC_XED_IFORM_RCR_MEMv_CL_APX,
+ INTRINSIC_XED_IFORM_RCR_MEMv_IMM8_APX,
INTRINSIC_XED_IFORM_RCR_MEMv_IMMb,
INTRINSIC_XED_IFORM_RCR_MEMv_ONE,
+ INTRINSIC_XED_IFORM_RCR_MEMv_ONE_APX,
INTRINSIC_XED_IFORM_RDFSBASE_GPRy,
INTRINSIC_XED_IFORM_RDGSBASE_GPRy,
INTRINSIC_XED_IFORM_RDMSR,
+ INTRINSIC_XED_IFORM_RDMSRLIST,
INTRINSIC_XED_IFORM_RDPID_GPR32u32,
INTRINSIC_XED_IFORM_RDPID_GPR64u64,
INTRINSIC_XED_IFORM_RDPKRU,
@@ -1783,31 +2616,83 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_ROL_GPR8_CL,
INTRINSIC_XED_IFORM_ROL_GPR8_IMMb,
INTRINSIC_XED_IFORM_ROL_GPR8_ONE,
+ INTRINSIC_XED_IFORM_ROL_GPR8i8_CL_APX,
+ INTRINSIC_XED_IFORM_ROL_GPR8i8_GPR8i8_CL_APX,
+ INTRINSIC_XED_IFORM_ROL_GPR8i8_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_ROL_GPR8i8_GPR8i8_ONE_APX,
+ INTRINSIC_XED_IFORM_ROL_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_ROL_GPR8i8_MEMi8_CL_APX,
+ INTRINSIC_XED_IFORM_ROL_GPR8i8_MEMi8_IMM8_APX,
+ INTRINSIC_XED_IFORM_ROL_GPR8i8_MEMi8_ONE_APX,
+ INTRINSIC_XED_IFORM_ROL_GPR8i8_ONE_APX,
INTRINSIC_XED_IFORM_ROL_GPRv_CL,
+ INTRINSIC_XED_IFORM_ROL_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_ROL_GPRv_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_ROL_GPRv_GPRv_IMM8_APX,
+ INTRINSIC_XED_IFORM_ROL_GPRv_GPRv_ONE_APX,
+ INTRINSIC_XED_IFORM_ROL_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_ROL_GPRv_IMMb,
+ INTRINSIC_XED_IFORM_ROL_GPRv_MEMv_CL_APX,
+ INTRINSIC_XED_IFORM_ROL_GPRv_MEMv_IMM8_APX,
+ INTRINSIC_XED_IFORM_ROL_GPRv_MEMv_ONE_APX,
INTRINSIC_XED_IFORM_ROL_GPRv_ONE,
+ INTRINSIC_XED_IFORM_ROL_GPRv_ONE_APX,
INTRINSIC_XED_IFORM_ROL_MEMb_CL,
INTRINSIC_XED_IFORM_ROL_MEMb_IMMb,
INTRINSIC_XED_IFORM_ROL_MEMb_ONE,
+ INTRINSIC_XED_IFORM_ROL_MEMi8_CL_APX,
+ INTRINSIC_XED_IFORM_ROL_MEMi8_IMM8_APX,
+ INTRINSIC_XED_IFORM_ROL_MEMi8_ONE_APX,
INTRINSIC_XED_IFORM_ROL_MEMv_CL,
+ INTRINSIC_XED_IFORM_ROL_MEMv_CL_APX,
+ INTRINSIC_XED_IFORM_ROL_MEMv_IMM8_APX,
INTRINSIC_XED_IFORM_ROL_MEMv_IMMb,
INTRINSIC_XED_IFORM_ROL_MEMv_ONE,
+ INTRINSIC_XED_IFORM_ROL_MEMv_ONE_APX,
INTRINSIC_XED_IFORM_ROR_GPR8_CL,
INTRINSIC_XED_IFORM_ROR_GPR8_IMMb,
INTRINSIC_XED_IFORM_ROR_GPR8_ONE,
+ INTRINSIC_XED_IFORM_ROR_GPR8i8_CL_APX,
+ INTRINSIC_XED_IFORM_ROR_GPR8i8_GPR8i8_CL_APX,
+ INTRINSIC_XED_IFORM_ROR_GPR8i8_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_ROR_GPR8i8_GPR8i8_ONE_APX,
+ INTRINSIC_XED_IFORM_ROR_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_ROR_GPR8i8_MEMi8_CL_APX,
+ INTRINSIC_XED_IFORM_ROR_GPR8i8_MEMi8_IMM8_APX,
+ INTRINSIC_XED_IFORM_ROR_GPR8i8_MEMi8_ONE_APX,
+ INTRINSIC_XED_IFORM_ROR_GPR8i8_ONE_APX,
INTRINSIC_XED_IFORM_ROR_GPRv_CL,
+ INTRINSIC_XED_IFORM_ROR_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_ROR_GPRv_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_ROR_GPRv_GPRv_IMM8_APX,
+ INTRINSIC_XED_IFORM_ROR_GPRv_GPRv_ONE_APX,
+ INTRINSIC_XED_IFORM_ROR_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_ROR_GPRv_IMMb,
+ INTRINSIC_XED_IFORM_ROR_GPRv_MEMv_CL_APX,
+ INTRINSIC_XED_IFORM_ROR_GPRv_MEMv_IMM8_APX,
+ INTRINSIC_XED_IFORM_ROR_GPRv_MEMv_ONE_APX,
INTRINSIC_XED_IFORM_ROR_GPRv_ONE,
+ INTRINSIC_XED_IFORM_ROR_GPRv_ONE_APX,
INTRINSIC_XED_IFORM_ROR_MEMb_CL,
INTRINSIC_XED_IFORM_ROR_MEMb_IMMb,
INTRINSIC_XED_IFORM_ROR_MEMb_ONE,
+ INTRINSIC_XED_IFORM_ROR_MEMi8_CL_APX,
+ INTRINSIC_XED_IFORM_ROR_MEMi8_IMM8_APX,
+ INTRINSIC_XED_IFORM_ROR_MEMi8_ONE_APX,
INTRINSIC_XED_IFORM_ROR_MEMv_CL,
+ INTRINSIC_XED_IFORM_ROR_MEMv_CL_APX,
+ INTRINSIC_XED_IFORM_ROR_MEMv_IMM8_APX,
INTRINSIC_XED_IFORM_ROR_MEMv_IMMb,
INTRINSIC_XED_IFORM_ROR_MEMv_ONE,
- INTRINSIC_XED_IFORM_RORX_VGPR32d_MEMd_IMMb,
- INTRINSIC_XED_IFORM_RORX_VGPR32d_VGPR32d_IMMb,
- INTRINSIC_XED_IFORM_RORX_VGPR64q_MEMq_IMMb,
- INTRINSIC_XED_IFORM_RORX_VGPR64q_VGPR64q_IMMb,
+ INTRINSIC_XED_IFORM_ROR_MEMv_ONE_APX,
+ INTRINSIC_XED_IFORM_RORX_GPR32d_GPR32d_IMMb,
+ INTRINSIC_XED_IFORM_RORX_GPR32d_MEMd_IMMb,
+ INTRINSIC_XED_IFORM_RORX_GPR32i32_GPR32i32_IMM8_APX,
+ INTRINSIC_XED_IFORM_RORX_GPR32i32_MEMi32_IMM8_APX,
+ INTRINSIC_XED_IFORM_RORX_GPR64i64_GPR64i64_IMM8_APX,
+ INTRINSIC_XED_IFORM_RORX_GPR64i64_MEMi64_IMM8_APX,
+ INTRINSIC_XED_IFORM_RORX_GPR64q_GPR64q_IMMb,
+ INTRINSIC_XED_IFORM_RORX_GPR64q_MEMq_IMMb,
INTRINSIC_XED_IFORM_ROUNDPD_XMMpd_MEMpd_IMMb,
INTRINSIC_XED_IFORM_ROUNDPD_XMMpd_XMMpd_IMMb,
INTRINSIC_XED_IFORM_ROUNDPS_XMMps_MEMps_IMMb,
@@ -1827,19 +2712,47 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_SAR_GPR8_CL,
INTRINSIC_XED_IFORM_SAR_GPR8_IMMb,
INTRINSIC_XED_IFORM_SAR_GPR8_ONE,
+ INTRINSIC_XED_IFORM_SAR_GPR8i8_CL_APX,
+ INTRINSIC_XED_IFORM_SAR_GPR8i8_GPR8i8_CL_APX,
+ INTRINSIC_XED_IFORM_SAR_GPR8i8_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_SAR_GPR8i8_GPR8i8_ONE_APX,
+ INTRINSIC_XED_IFORM_SAR_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_SAR_GPR8i8_MEMi8_CL_APX,
+ INTRINSIC_XED_IFORM_SAR_GPR8i8_MEMi8_IMM8_APX,
+ INTRINSIC_XED_IFORM_SAR_GPR8i8_MEMi8_ONE_APX,
+ INTRINSIC_XED_IFORM_SAR_GPR8i8_ONE_APX,
INTRINSIC_XED_IFORM_SAR_GPRv_CL,
+ INTRINSIC_XED_IFORM_SAR_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_SAR_GPRv_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_SAR_GPRv_GPRv_IMM8_APX,
+ INTRINSIC_XED_IFORM_SAR_GPRv_GPRv_ONE_APX,
+ INTRINSIC_XED_IFORM_SAR_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_SAR_GPRv_IMMb,
+ INTRINSIC_XED_IFORM_SAR_GPRv_MEMv_CL_APX,
+ INTRINSIC_XED_IFORM_SAR_GPRv_MEMv_IMM8_APX,
+ INTRINSIC_XED_IFORM_SAR_GPRv_MEMv_ONE_APX,
INTRINSIC_XED_IFORM_SAR_GPRv_ONE,
+ INTRINSIC_XED_IFORM_SAR_GPRv_ONE_APX,
INTRINSIC_XED_IFORM_SAR_MEMb_CL,
INTRINSIC_XED_IFORM_SAR_MEMb_IMMb,
INTRINSIC_XED_IFORM_SAR_MEMb_ONE,
+ INTRINSIC_XED_IFORM_SAR_MEMi8_CL_APX,
+ INTRINSIC_XED_IFORM_SAR_MEMi8_IMM8_APX,
+ INTRINSIC_XED_IFORM_SAR_MEMi8_ONE_APX,
INTRINSIC_XED_IFORM_SAR_MEMv_CL,
+ INTRINSIC_XED_IFORM_SAR_MEMv_CL_APX,
+ INTRINSIC_XED_IFORM_SAR_MEMv_IMM8_APX,
INTRINSIC_XED_IFORM_SAR_MEMv_IMMb,
INTRINSIC_XED_IFORM_SAR_MEMv_ONE,
- INTRINSIC_XED_IFORM_SARX_VGPR32d_MEMd_VGPR32d,
- INTRINSIC_XED_IFORM_SARX_VGPR32d_VGPR32d_VGPR32d,
- INTRINSIC_XED_IFORM_SARX_VGPR64q_MEMq_VGPR64q,
- INTRINSIC_XED_IFORM_SARX_VGPR64q_VGPR64q_VGPR64q,
+ INTRINSIC_XED_IFORM_SAR_MEMv_ONE_APX,
+ INTRINSIC_XED_IFORM_SARX_GPR32d_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_SARX_GPR32d_MEMd_GPR32d,
+ INTRINSIC_XED_IFORM_SARX_GPR32i32_GPR32i32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_SARX_GPR32i32_MEMi32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_SARX_GPR64i64_GPR64i64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_SARX_GPR64i64_MEMi64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_SARX_GPR64q_GPR64q_GPR64q,
+ INTRINSIC_XED_IFORM_SARX_GPR64q_MEMq_GPR64q,
INTRINSIC_XED_IFORM_SAVEPREVSSP,
INTRINSIC_XED_IFORM_SBB_AL_IMMb,
INTRINSIC_XED_IFORM_SBB_GPR8_GPR8_18,
@@ -1847,17 +2760,41 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_SBB_GPR8_IMMb_80r3,
INTRINSIC_XED_IFORM_SBB_GPR8_IMMb_82r3,
INTRINSIC_XED_IFORM_SBB_GPR8_MEMb,
+ INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_MEMi8_APX,
+ INTRINSIC_XED_IFORM_SBB_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_SBB_GPR8i8_MEMi8_APX,
+ INTRINSIC_XED_IFORM_SBB_GPR8i8_MEMi8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_SBB_GPR8i8_MEMi8_IMM8_APX,
INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_19,
INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_1B,
+ INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_IMM8_APX,
+ INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_IMMz_APX,
+ INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_SBB_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_SBB_GPRv_IMMb,
INTRINSIC_XED_IFORM_SBB_GPRv_IMMz,
+ INTRINSIC_XED_IFORM_SBB_GPRv_IMMz_APX,
INTRINSIC_XED_IFORM_SBB_GPRv_MEMv,
+ INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_IMM8_APX,
+ INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_IMMz_APX,
INTRINSIC_XED_IFORM_SBB_MEMb_GPR8,
INTRINSIC_XED_IFORM_SBB_MEMb_IMMb_80r3,
INTRINSIC_XED_IFORM_SBB_MEMb_IMMb_82r3,
+ INTRINSIC_XED_IFORM_SBB_MEMi8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_SBB_MEMi8_IMM8_APX,
INTRINSIC_XED_IFORM_SBB_MEMv_GPRv,
+ INTRINSIC_XED_IFORM_SBB_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_SBB_MEMv_IMM8_APX,
INTRINSIC_XED_IFORM_SBB_MEMv_IMMb,
INTRINSIC_XED_IFORM_SBB_MEMv_IMMz,
+ INTRINSIC_XED_IFORM_SBB_MEMv_IMMz_APX,
INTRINSIC_XED_IFORM_SBB_OrAX_IMMz,
INTRINSIC_XED_IFORM_SBB_LOCK_MEMb_GPR8,
INTRINSIC_XED_IFORM_SBB_LOCK_MEMb_IMMb_80r3,
@@ -1869,40 +2806,76 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_SCASD,
INTRINSIC_XED_IFORM_SCASQ,
INTRINSIC_XED_IFORM_SCASW,
+ INTRINSIC_XED_IFORM_SEAMCALL,
+ INTRINSIC_XED_IFORM_SEAMOPS,
+ INTRINSIC_XED_IFORM_SEAMRET,
+ INTRINSIC_XED_IFORM_SENDUIPI_GPR64u32,
INTRINSIC_XED_IFORM_SERIALIZE,
INTRINSIC_XED_IFORM_SETB_GPR8,
+ INTRINSIC_XED_IFORM_SETB_GPR8i8_APX,
INTRINSIC_XED_IFORM_SETB_MEMb,
+ INTRINSIC_XED_IFORM_SETB_MEMi8_APX,
INTRINSIC_XED_IFORM_SETBE_GPR8,
+ INTRINSIC_XED_IFORM_SETBE_GPR8i8_APX,
INTRINSIC_XED_IFORM_SETBE_MEMb,
+ INTRINSIC_XED_IFORM_SETBE_MEMi8_APX,
INTRINSIC_XED_IFORM_SETL_GPR8,
+ INTRINSIC_XED_IFORM_SETL_GPR8i8_APX,
INTRINSIC_XED_IFORM_SETL_MEMb,
+ INTRINSIC_XED_IFORM_SETL_MEMi8_APX,
INTRINSIC_XED_IFORM_SETLE_GPR8,
+ INTRINSIC_XED_IFORM_SETLE_GPR8i8_APX,
INTRINSIC_XED_IFORM_SETLE_MEMb,
+ INTRINSIC_XED_IFORM_SETLE_MEMi8_APX,
INTRINSIC_XED_IFORM_SETNB_GPR8,
+ INTRINSIC_XED_IFORM_SETNB_GPR8i8_APX,
INTRINSIC_XED_IFORM_SETNB_MEMb,
+ INTRINSIC_XED_IFORM_SETNB_MEMi8_APX,
INTRINSIC_XED_IFORM_SETNBE_GPR8,
+ INTRINSIC_XED_IFORM_SETNBE_GPR8i8_APX,
INTRINSIC_XED_IFORM_SETNBE_MEMb,
+ INTRINSIC_XED_IFORM_SETNBE_MEMi8_APX,
INTRINSIC_XED_IFORM_SETNL_GPR8,
+ INTRINSIC_XED_IFORM_SETNL_GPR8i8_APX,
INTRINSIC_XED_IFORM_SETNL_MEMb,
+ INTRINSIC_XED_IFORM_SETNL_MEMi8_APX,
INTRINSIC_XED_IFORM_SETNLE_GPR8,
+ INTRINSIC_XED_IFORM_SETNLE_GPR8i8_APX,
INTRINSIC_XED_IFORM_SETNLE_MEMb,
+ INTRINSIC_XED_IFORM_SETNLE_MEMi8_APX,
INTRINSIC_XED_IFORM_SETNO_GPR8,
+ INTRINSIC_XED_IFORM_SETNO_GPR8i8_APX,
INTRINSIC_XED_IFORM_SETNO_MEMb,
+ INTRINSIC_XED_IFORM_SETNO_MEMi8_APX,
INTRINSIC_XED_IFORM_SETNP_GPR8,
+ INTRINSIC_XED_IFORM_SETNP_GPR8i8_APX,
INTRINSIC_XED_IFORM_SETNP_MEMb,
+ INTRINSIC_XED_IFORM_SETNP_MEMi8_APX,
INTRINSIC_XED_IFORM_SETNS_GPR8,
+ INTRINSIC_XED_IFORM_SETNS_GPR8i8_APX,
INTRINSIC_XED_IFORM_SETNS_MEMb,
+ INTRINSIC_XED_IFORM_SETNS_MEMi8_APX,
INTRINSIC_XED_IFORM_SETNZ_GPR8,
+ INTRINSIC_XED_IFORM_SETNZ_GPR8i8_APX,
INTRINSIC_XED_IFORM_SETNZ_MEMb,
+ INTRINSIC_XED_IFORM_SETNZ_MEMi8_APX,
INTRINSIC_XED_IFORM_SETO_GPR8,
+ INTRINSIC_XED_IFORM_SETO_GPR8i8_APX,
INTRINSIC_XED_IFORM_SETO_MEMb,
+ INTRINSIC_XED_IFORM_SETO_MEMi8_APX,
INTRINSIC_XED_IFORM_SETP_GPR8,
+ INTRINSIC_XED_IFORM_SETP_GPR8i8_APX,
INTRINSIC_XED_IFORM_SETP_MEMb,
+ INTRINSIC_XED_IFORM_SETP_MEMi8_APX,
INTRINSIC_XED_IFORM_SETS_GPR8,
+ INTRINSIC_XED_IFORM_SETS_GPR8i8_APX,
INTRINSIC_XED_IFORM_SETS_MEMb,
+ INTRINSIC_XED_IFORM_SETS_MEMi8_APX,
INTRINSIC_XED_IFORM_SETSSBSY,
INTRINSIC_XED_IFORM_SETZ_GPR8,
+ INTRINSIC_XED_IFORM_SETZ_GPR8i8_APX,
INTRINSIC_XED_IFORM_SETZ_MEMb,
+ INTRINSIC_XED_IFORM_SETZ_MEMi8_APX,
INTRINSIC_XED_IFORM_SFENCE,
INTRINSIC_XED_IFORM_SGDT_MEMs,
INTRINSIC_XED_IFORM_SGDT_MEMs64,
@@ -1926,10 +2899,28 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_SHL_GPR8_IMMb_C0r6,
INTRINSIC_XED_IFORM_SHL_GPR8_ONE_D0r4,
INTRINSIC_XED_IFORM_SHL_GPR8_ONE_D0r6,
+ INTRINSIC_XED_IFORM_SHL_GPR8i8_CL_APX,
+ INTRINSIC_XED_IFORM_SHL_GPR8i8_GPR8i8_CL_APX,
+ INTRINSIC_XED_IFORM_SHL_GPR8i8_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_SHL_GPR8i8_GPR8i8_ONE_APX,
+ INTRINSIC_XED_IFORM_SHL_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_SHL_GPR8i8_MEMi8_CL_APX,
+ INTRINSIC_XED_IFORM_SHL_GPR8i8_MEMi8_IMM8_APX,
+ INTRINSIC_XED_IFORM_SHL_GPR8i8_MEMi8_ONE_APX,
+ INTRINSIC_XED_IFORM_SHL_GPR8i8_ONE_APX,
+ INTRINSIC_XED_IFORM_SHL_GPRv_CL_APX,
INTRINSIC_XED_IFORM_SHL_GPRv_CL_D3r4,
INTRINSIC_XED_IFORM_SHL_GPRv_CL_D3r6,
+ INTRINSIC_XED_IFORM_SHL_GPRv_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_SHL_GPRv_GPRv_IMM8_APX,
+ INTRINSIC_XED_IFORM_SHL_GPRv_GPRv_ONE_APX,
+ INTRINSIC_XED_IFORM_SHL_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_SHL_GPRv_IMMb_C1r4,
INTRINSIC_XED_IFORM_SHL_GPRv_IMMb_C1r6,
+ INTRINSIC_XED_IFORM_SHL_GPRv_MEMv_CL_APX,
+ INTRINSIC_XED_IFORM_SHL_GPRv_MEMv_IMM8_APX,
+ INTRINSIC_XED_IFORM_SHL_GPRv_MEMv_ONE_APX,
+ INTRINSIC_XED_IFORM_SHL_GPRv_ONE_APX,
INTRINSIC_XED_IFORM_SHL_GPRv_ONE_D1r4,
INTRINSIC_XED_IFORM_SHL_GPRv_ONE_D1r6,
INTRINSIC_XED_IFORM_SHL_MEMb_CL_D2r4,
@@ -1938,40 +2929,94 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_SHL_MEMb_IMMb_C0r6,
INTRINSIC_XED_IFORM_SHL_MEMb_ONE_D0r4,
INTRINSIC_XED_IFORM_SHL_MEMb_ONE_D0r6,
+ INTRINSIC_XED_IFORM_SHL_MEMi8_CL_APX,
+ INTRINSIC_XED_IFORM_SHL_MEMi8_IMM8_APX,
+ INTRINSIC_XED_IFORM_SHL_MEMi8_ONE_APX,
+ INTRINSIC_XED_IFORM_SHL_MEMv_CL_APX,
INTRINSIC_XED_IFORM_SHL_MEMv_CL_D3r4,
INTRINSIC_XED_IFORM_SHL_MEMv_CL_D3r6,
+ INTRINSIC_XED_IFORM_SHL_MEMv_IMM8_APX,
INTRINSIC_XED_IFORM_SHL_MEMv_IMMb_C1r4,
INTRINSIC_XED_IFORM_SHL_MEMv_IMMb_C1r6,
+ INTRINSIC_XED_IFORM_SHL_MEMv_ONE_APX,
INTRINSIC_XED_IFORM_SHL_MEMv_ONE_D1r4,
INTRINSIC_XED_IFORM_SHL_MEMv_ONE_D1r6,
INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_CL,
+ INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_GPRv_IMM8_APX,
+ INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_IMMb,
+ INTRINSIC_XED_IFORM_SHLD_GPRv_MEMv_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_SHLD_GPRv_MEMv_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_CL,
+ INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_IMMb,
- INTRINSIC_XED_IFORM_SHLX_VGPR32d_MEMd_VGPR32d,
- INTRINSIC_XED_IFORM_SHLX_VGPR32d_VGPR32d_VGPR32d,
- INTRINSIC_XED_IFORM_SHLX_VGPR64q_MEMq_VGPR64q,
- INTRINSIC_XED_IFORM_SHLX_VGPR64q_VGPR64q_VGPR64q,
+ INTRINSIC_XED_IFORM_SHLX_GPR32d_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_SHLX_GPR32d_MEMd_GPR32d,
+ INTRINSIC_XED_IFORM_SHLX_GPR32i32_GPR32i32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_SHLX_GPR32i32_MEMi32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_SHLX_GPR64i64_GPR64i64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_SHLX_GPR64i64_MEMi64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_SHLX_GPR64q_GPR64q_GPR64q,
+ INTRINSIC_XED_IFORM_SHLX_GPR64q_MEMq_GPR64q,
INTRINSIC_XED_IFORM_SHR_GPR8_CL,
INTRINSIC_XED_IFORM_SHR_GPR8_IMMb,
INTRINSIC_XED_IFORM_SHR_GPR8_ONE,
+ INTRINSIC_XED_IFORM_SHR_GPR8i8_CL_APX,
+ INTRINSIC_XED_IFORM_SHR_GPR8i8_GPR8i8_CL_APX,
+ INTRINSIC_XED_IFORM_SHR_GPR8i8_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_SHR_GPR8i8_GPR8i8_ONE_APX,
+ INTRINSIC_XED_IFORM_SHR_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_SHR_GPR8i8_MEMi8_CL_APX,
+ INTRINSIC_XED_IFORM_SHR_GPR8i8_MEMi8_IMM8_APX,
+ INTRINSIC_XED_IFORM_SHR_GPR8i8_MEMi8_ONE_APX,
+ INTRINSIC_XED_IFORM_SHR_GPR8i8_ONE_APX,
INTRINSIC_XED_IFORM_SHR_GPRv_CL,
+ INTRINSIC_XED_IFORM_SHR_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_SHR_GPRv_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_SHR_GPRv_GPRv_IMM8_APX,
+ INTRINSIC_XED_IFORM_SHR_GPRv_GPRv_ONE_APX,
+ INTRINSIC_XED_IFORM_SHR_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_SHR_GPRv_IMMb,
+ INTRINSIC_XED_IFORM_SHR_GPRv_MEMv_CL_APX,
+ INTRINSIC_XED_IFORM_SHR_GPRv_MEMv_IMM8_APX,
+ INTRINSIC_XED_IFORM_SHR_GPRv_MEMv_ONE_APX,
INTRINSIC_XED_IFORM_SHR_GPRv_ONE,
+ INTRINSIC_XED_IFORM_SHR_GPRv_ONE_APX,
INTRINSIC_XED_IFORM_SHR_MEMb_CL,
INTRINSIC_XED_IFORM_SHR_MEMb_IMMb,
INTRINSIC_XED_IFORM_SHR_MEMb_ONE,
+ INTRINSIC_XED_IFORM_SHR_MEMi8_CL_APX,
+ INTRINSIC_XED_IFORM_SHR_MEMi8_IMM8_APX,
+ INTRINSIC_XED_IFORM_SHR_MEMi8_ONE_APX,
INTRINSIC_XED_IFORM_SHR_MEMv_CL,
+ INTRINSIC_XED_IFORM_SHR_MEMv_CL_APX,
+ INTRINSIC_XED_IFORM_SHR_MEMv_IMM8_APX,
INTRINSIC_XED_IFORM_SHR_MEMv_IMMb,
INTRINSIC_XED_IFORM_SHR_MEMv_ONE,
+ INTRINSIC_XED_IFORM_SHR_MEMv_ONE_APX,
INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_CL,
+ INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_GPRv_IMM8_APX,
+ INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_IMMb,
+ INTRINSIC_XED_IFORM_SHRD_GPRv_MEMv_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_SHRD_GPRv_MEMv_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_CL,
+ INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_CL_APX,
+ INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_IMMb,
- INTRINSIC_XED_IFORM_SHRX_VGPR32d_MEMd_VGPR32d,
- INTRINSIC_XED_IFORM_SHRX_VGPR32d_VGPR32d_VGPR32d,
- INTRINSIC_XED_IFORM_SHRX_VGPR64q_MEMq_VGPR64q,
- INTRINSIC_XED_IFORM_SHRX_VGPR64q_VGPR64q_VGPR64q,
+ INTRINSIC_XED_IFORM_SHRX_GPR32d_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_SHRX_GPR32d_MEMd_GPR32d,
+ INTRINSIC_XED_IFORM_SHRX_GPR32i32_GPR32i32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_SHRX_GPR32i32_MEMi32_GPR32i32_APX,
+ INTRINSIC_XED_IFORM_SHRX_GPR64i64_GPR64i64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_SHRX_GPR64i64_MEMi64_GPR64i64_APX,
+ INTRINSIC_XED_IFORM_SHRX_GPR64q_GPR64q_GPR64q,
+ INTRINSIC_XED_IFORM_SHRX_GPR64q_MEMq_GPR64q,
INTRINSIC_XED_IFORM_SHUFPD_XMMpd_MEMpd_IMMb,
INTRINSIC_XED_IFORM_SHUFPD_XMMpd_XMMpd_IMMb,
INTRINSIC_XED_IFORM_SHUFPS_XMMps_MEMps_IMMb,
@@ -2004,23 +3049,50 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_STOSW,
INTRINSIC_XED_IFORM_STR_GPRv,
INTRINSIC_XED_IFORM_STR_MEMw,
+ INTRINSIC_XED_IFORM_STTILECFG_MEM,
+ INTRINSIC_XED_IFORM_STTILECFG_MEM_APX,
+ INTRINSIC_XED_IFORM_STUI,
INTRINSIC_XED_IFORM_SUB_AL_IMMb,
INTRINSIC_XED_IFORM_SUB_GPR8_GPR8_28,
INTRINSIC_XED_IFORM_SUB_GPR8_GPR8_2A,
INTRINSIC_XED_IFORM_SUB_GPR8_IMMb_80r5,
INTRINSIC_XED_IFORM_SUB_GPR8_IMMb_82r5,
INTRINSIC_XED_IFORM_SUB_GPR8_MEMb,
+ INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_MEMi8_APX,
+ INTRINSIC_XED_IFORM_SUB_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_SUB_GPR8i8_MEMi8_APX,
+ INTRINSIC_XED_IFORM_SUB_GPR8i8_MEMi8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_SUB_GPR8i8_MEMi8_IMM8_APX,
INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_29,
INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_2B,
+ INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_IMM8_APX,
+ INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_IMMz_APX,
+ INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_SUB_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_SUB_GPRv_IMMb,
INTRINSIC_XED_IFORM_SUB_GPRv_IMMz,
+ INTRINSIC_XED_IFORM_SUB_GPRv_IMMz_APX,
INTRINSIC_XED_IFORM_SUB_GPRv_MEMv,
+ INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_IMM8_APX,
+ INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_IMMz_APX,
INTRINSIC_XED_IFORM_SUB_MEMb_GPR8,
INTRINSIC_XED_IFORM_SUB_MEMb_IMMb_80r5,
INTRINSIC_XED_IFORM_SUB_MEMb_IMMb_82r5,
+ INTRINSIC_XED_IFORM_SUB_MEMi8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_SUB_MEMi8_IMM8_APX,
INTRINSIC_XED_IFORM_SUB_MEMv_GPRv,
+ INTRINSIC_XED_IFORM_SUB_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_SUB_MEMv_IMM8_APX,
INTRINSIC_XED_IFORM_SUB_MEMv_IMMb,
INTRINSIC_XED_IFORM_SUB_MEMv_IMMz,
+ INTRINSIC_XED_IFORM_SUB_MEMv_IMMz_APX,
INTRINSIC_XED_IFORM_SUB_OrAX_IMMz,
INTRINSIC_XED_IFORM_SUBPD_XMMpd_MEMpd,
INTRINSIC_XED_IFORM_SUBPD_XMMpd_XMMpd,
@@ -2038,16 +3110,25 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_SUB_LOCK_MEMv_IMMz,
INTRINSIC_XED_IFORM_SWAPGS,
INTRINSIC_XED_IFORM_SYSCALL,
- INTRINSIC_XED_IFORM_SYSCALL_AMD,
+ INTRINSIC_XED_IFORM_SYSCALL_32,
INTRINSIC_XED_IFORM_SYSENTER,
INTRINSIC_XED_IFORM_SYSEXIT,
INTRINSIC_XED_IFORM_SYSRET,
INTRINSIC_XED_IFORM_SYSRET64,
INTRINSIC_XED_IFORM_SYSRET_AMD,
- INTRINSIC_XED_IFORM_T1MSKC_VGPR32d_GPR32d,
- INTRINSIC_XED_IFORM_T1MSKC_VGPR32d_MEMd,
- INTRINSIC_XED_IFORM_T1MSKC_VGPRyy_GPRyy,
- INTRINSIC_XED_IFORM_T1MSKC_VGPRyy_MEMy,
+ INTRINSIC_XED_IFORM_T1MSKC_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_T1MSKC_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_T1MSKC_GPRyy_GPRyy,
+ INTRINSIC_XED_IFORM_T1MSKC_GPRyy_MEMy,
+ INTRINSIC_XED_IFORM_TCMMIMFP16PS_TMMf32_TMM2f16_TMM2f16,
+ INTRINSIC_XED_IFORM_TCMMRLFP16PS_TMMf32_TMM2f16_TMM2f16,
+ INTRINSIC_XED_IFORM_TDCALL,
+ INTRINSIC_XED_IFORM_TDPBF16PS_TMMf32_TMM2bf16_TMM2bf16,
+ INTRINSIC_XED_IFORM_TDPBSSD_TMMi32_TMM4i8_TMM4i8,
+ INTRINSIC_XED_IFORM_TDPBSUD_TMMi32_TMM4i8_TMM4u8,
+ INTRINSIC_XED_IFORM_TDPBUSD_TMMi32_TMM4u8_TMM4i8,
+ INTRINSIC_XED_IFORM_TDPBUUD_TMMu32_TMM4u8_TMM4u8,
+ INTRINSIC_XED_IFORM_TDPFP16PS_TMMf32_TMM2f16_TMM2f16,
INTRINSIC_XED_IFORM_TEST_AL_IMMb,
INTRINSIC_XED_IFORM_TEST_GPR8_GPR8,
INTRINSIC_XED_IFORM_TEST_GPR8_IMMb_F6r0,
@@ -2062,26 +3143,38 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_TEST_MEMv_IMMz_F7r0,
INTRINSIC_XED_IFORM_TEST_MEMv_IMMz_F7r1,
INTRINSIC_XED_IFORM_TEST_OrAX_IMMz,
+ INTRINSIC_XED_IFORM_TESTUI,
+ INTRINSIC_XED_IFORM_TILELOADD_TMMu32_MEMu32,
+ INTRINSIC_XED_IFORM_TILELOADD_TMMu32_MEMu32_APX,
+ INTRINSIC_XED_IFORM_TILELOADDT1_TMMu32_MEMu32,
+ INTRINSIC_XED_IFORM_TILELOADDT1_TMMu32_MEMu32_APX,
+ INTRINSIC_XED_IFORM_TILERELEASE,
+ INTRINSIC_XED_IFORM_TILESTORED_MEMu32_TMMu32,
+ INTRINSIC_XED_IFORM_TILESTORED_MEMu32_TMMu32_APX,
+ INTRINSIC_XED_IFORM_TILEZERO_TMMu32,
+ INTRINSIC_XED_IFORM_TLBSYNC,
INTRINSIC_XED_IFORM_TPAUSE_GPR32u32,
- INTRINSIC_XED_IFORM_TPAUSE_GPR64u64,
INTRINSIC_XED_IFORM_TZCNT_GPRv_GPRv,
+ INTRINSIC_XED_IFORM_TZCNT_GPRv_GPRv_APX,
INTRINSIC_XED_IFORM_TZCNT_GPRv_MEMv,
- INTRINSIC_XED_IFORM_TZMSK_VGPR32d_GPR32d,
- INTRINSIC_XED_IFORM_TZMSK_VGPR32d_MEMd,
- INTRINSIC_XED_IFORM_TZMSK_VGPRyy_GPRyy,
- INTRINSIC_XED_IFORM_TZMSK_VGPRyy_MEMy,
+ INTRINSIC_XED_IFORM_TZCNT_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_TZMSK_GPR32d_GPR32d,
+ INTRINSIC_XED_IFORM_TZMSK_GPR32d_MEMd,
+ INTRINSIC_XED_IFORM_TZMSK_GPRyy_GPRyy,
+ INTRINSIC_XED_IFORM_TZMSK_GPRyy_MEMy,
INTRINSIC_XED_IFORM_UCOMISD_XMMsd_MEMsd,
INTRINSIC_XED_IFORM_UCOMISD_XMMsd_XMMsd,
INTRINSIC_XED_IFORM_UCOMISS_XMMss_MEMss,
INTRINSIC_XED_IFORM_UCOMISS_XMMss_XMMss,
+ INTRINSIC_XED_IFORM_UD0,
INTRINSIC_XED_IFORM_UD0_GPR32_GPR32,
INTRINSIC_XED_IFORM_UD0_GPR32_MEMd,
INTRINSIC_XED_IFORM_UD1_GPR32_GPR32,
INTRINSIC_XED_IFORM_UD1_GPR32_MEMd,
INTRINSIC_XED_IFORM_UD2,
+ INTRINSIC_XED_IFORM_UIRET,
INTRINSIC_XED_IFORM_UMONITOR_GPRa,
INTRINSIC_XED_IFORM_UMWAIT_GPR32,
- INTRINSIC_XED_IFORM_UMWAIT_GPR64,
INTRINSIC_XED_IFORM_UNPCKHPD_XMMpd_MEMdq,
INTRINSIC_XED_IFORM_UNPCKHPD_XMMpd_XMMq,
INTRINSIC_XED_IFORM_UNPCKHPS_XMMps_MEMdq,
@@ -2090,6 +3183,14 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_UNPCKLPD_XMMpd_XMMq,
INTRINSIC_XED_IFORM_UNPCKLPS_XMMps_MEMdq,
INTRINSIC_XED_IFORM_UNPCKLPS_XMMps_XMMq,
+ INTRINSIC_XED_IFORM_URDMSR_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_URDMSR_GPR64u64_GPR64u64_APX,
+ INTRINSIC_XED_IFORM_URDMSR_GPR64u64_IMM32,
+ INTRINSIC_XED_IFORM_URDMSR_GPR64u64_IMM32_APX,
+ INTRINSIC_XED_IFORM_UWRMSR_GPR64u64_GPR64u64,
+ INTRINSIC_XED_IFORM_UWRMSR_GPR64u64_GPR64u64_APX,
+ INTRINSIC_XED_IFORM_UWRMSR_IMM32_GPR64u64,
+ INTRINSIC_XED_IFORM_UWRMSR_IMM32_GPR64u64_APX,
INTRINSIC_XED_IFORM_V4FMADDPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512,
INTRINSIC_XED_IFORM_V4FMADDSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
INTRINSIC_XED_IFORM_V4FNMADDPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512,
@@ -2104,6 +3205,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VADDPD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VADDPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VADDPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VADDPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VADDPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VADDPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VADDPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VADDPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VADDPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VADDPS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VADDPS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VADDPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -2118,6 +3225,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VADDSD_XMMdq_XMMdq_XMMq,
INTRINSIC_XED_IFORM_VADDSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VADDSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VADDSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VADDSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VADDSS_XMMdq_XMMdq_MEMd,
INTRINSIC_XED_IFORM_VADDSS_XMMdq_XMMdq_XMMd,
INTRINSIC_XED_IFORM_VADDSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -2226,6 +3335,10 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VANDPS_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512,
INTRINSIC_XED_IFORM_VANDPS_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VANDPS_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512,
+ INTRINSIC_XED_IFORM_VBCSTNEBF162PS_XMMf32_MEMbf16,
+ INTRINSIC_XED_IFORM_VBCSTNEBF162PS_YMMf32_MEMbf16,
+ INTRINSIC_XED_IFORM_VBCSTNESH2PS_XMMf32_MEMf16,
+ INTRINSIC_XED_IFORM_VBCSTNESH2PS_YMMf32_MEMf16,
INTRINSIC_XED_IFORM_VBLENDMPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VBLENDMPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
INTRINSIC_XED_IFORM_VBLENDMPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512,
@@ -2304,6 +3417,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCMPPD_XMMdq_XMMdq_XMMdq_IMMb,
INTRINSIC_XED_IFORM_VCMPPD_YMMqq_YMMqq_MEMqq_IMMb,
INTRINSIC_XED_IFORM_VCMPPD_YMMqq_YMMqq_YMMqq_IMMb,
+ INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_XMMf16_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_XMMf16_XMMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_YMMf16_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_YMMf16_YMMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_ZMMf16_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_ZMMf16_ZMMf16_IMM8_AVX512,
INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_XMMf32_MEMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_XMMf32_XMMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_YMMf32_MEMf32_IMM8_AVX512,
@@ -2318,6 +3437,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCMPSD_MASKmskw_MASKmskw_XMMf64_XMMf64_IMM8_AVX512,
INTRINSIC_XED_IFORM_VCMPSD_XMMdq_XMMdq_MEMq_IMMb,
INTRINSIC_XED_IFORM_VCMPSD_XMMdq_XMMdq_XMMq_IMMb,
+ INTRINSIC_XED_IFORM_VCMPSH_MASKmskw_MASKmskw_XMMf16_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VCMPSH_MASKmskw_MASKmskw_XMMf16_XMMf16_IMM8_AVX512,
INTRINSIC_XED_IFORM_VCMPSS_MASKmskw_MASKmskw_XMMf32_MEMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VCMPSS_MASKmskw_MASKmskw_XMMf32_XMMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VCMPSS_XMMdq_XMMdq_MEMd_IMMb,
@@ -2326,6 +3447,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCOMISD_XMMf64_XMMf64_AVX512,
INTRINSIC_XED_IFORM_VCOMISD_XMMq_MEMq,
INTRINSIC_XED_IFORM_VCOMISD_XMMq_XMMq,
+ INTRINSIC_XED_IFORM_VCOMISH_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCOMISH_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VCOMISS_XMMd_MEMd,
INTRINSIC_XED_IFORM_VCOMISS_XMMd_XMMd,
INTRINSIC_XED_IFORM_VCOMISS_XMMf32_MEMf32_AVX512,
@@ -2352,6 +3475,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCVTDQ2PD_YMMqq_XMMdq,
INTRINSIC_XED_IFORM_VCVTDQ2PD_ZMMf64_MASKmskw_MEMi32_AVX512,
INTRINSIC_XED_IFORM_VCVTDQ2PD_ZMMf64_MASKmskw_YMMi32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_MEMi32_AVX512_VL128,
+ INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_MEMi32_AVX512_VL256,
+ INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_XMMi32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_YMMi32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTDQ2PH_YMMf16_MASKmskw_MEMi32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTDQ2PH_YMMf16_MASKmskw_ZMMi32_AVX512,
INTRINSIC_XED_IFORM_VCVTDQ2PS_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VCVTDQ2PS_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VCVTDQ2PS_XMMf32_MASKmskw_MEMi32_AVX512,
@@ -2368,10 +3497,22 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCVTNE2PS2BF16_YMMbf16_MASKmskw_YMMf32_YMMf32_AVX512,
INTRINSIC_XED_IFORM_VCVTNE2PS2BF16_ZMMbf16_MASKmskw_ZMMf32_MEMf32_AVX512_VL512,
INTRINSIC_XED_IFORM_VCVTNE2PS2BF16_ZMMbf16_MASKmskw_ZMMf32_ZMMf32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTNEEBF162PS_XMMf32_MEM2bf16,
+ INTRINSIC_XED_IFORM_VCVTNEEBF162PS_YMMf32_MEM2bf16,
+ INTRINSIC_XED_IFORM_VCVTNEEPH2PS_XMMf32_MEM2f16,
+ INTRINSIC_XED_IFORM_VCVTNEEPH2PS_YMMf32_MEM2f16,
+ INTRINSIC_XED_IFORM_VCVTNEOBF162PS_XMMf32_MEM2bf16,
+ INTRINSIC_XED_IFORM_VCVTNEOBF162PS_YMMf32_MEM2bf16,
+ INTRINSIC_XED_IFORM_VCVTNEOPH2PS_XMMf32_MEM2f16,
+ INTRINSIC_XED_IFORM_VCVTNEOPH2PS_YMMf32_MEM2f16,
INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MASKmskw_MEMf32_AVX512_VL128,
INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MASKmskw_MEMf32_AVX512_VL256,
INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MASKmskw_XMMf32_AVX512,
INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MASKmskw_YMMf32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MEMf32_VL128,
+ INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MEMf32_VL256,
+ INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_XMMf32,
+ INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_YMMf32,
INTRINSIC_XED_IFORM_VCVTNEPS2BF16_YMMbf16_MASKmskw_MEMf32_AVX512_VL512,
INTRINSIC_XED_IFORM_VCVTNEPS2BF16_YMMbf16_MASKmskw_ZMMf32_AVX512,
INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMdq_MEMdq,
@@ -2384,6 +3525,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMi32_MASKmskw_YMMf64_AVX512_VL256,
INTRINSIC_XED_IFORM_VCVTPD2DQ_YMMi32_MASKmskw_MEMf64_AVX512_VL512,
INTRINSIC_XED_IFORM_VCVTPD2DQ_YMMi32_MASKmskw_ZMMf64_AVX512_VL512,
+ INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL128,
+ INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL256,
+ INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL512,
+ INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_YMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_ZMMf64_AVX512,
INTRINSIC_XED_IFORM_VCVTPD2PS_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VCVTPD2PS_XMMdq_MEMqq,
INTRINSIC_XED_IFORM_VCVTPD2PS_XMMdq_XMMdq,
@@ -2412,6 +3559,18 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCVTPD2UQQ_YMMu64_MASKmskw_YMMf64_AVX512,
INTRINSIC_XED_IFORM_VCVTPD2UQQ_ZMMu64_MASKmskw_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VCVTPD2UQQ_ZMMu64_MASKmskw_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2DQ_XMMi32_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2DQ_XMMi32_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2DQ_YMMi32_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2DQ_YMMi32_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2DQ_ZMMi32_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2DQ_ZMMi32_MASKmskw_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2PD_XMMf64_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2PD_XMMf64_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2PD_YMMf64_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2PD_YMMf64_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2PD_ZMMf64_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2PD_ZMMf64_MASKmskw_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VCVTPH2PS_XMMdq_MEMq,
INTRINSIC_XED_IFORM_VCVTPH2PS_XMMdq_XMMq,
INTRINSIC_XED_IFORM_VCVTPH2PS_XMMf32_MASKmskw_MEMf16_AVX512,
@@ -2422,6 +3581,42 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCVTPH2PS_YMMqq_XMMdq,
INTRINSIC_XED_IFORM_VCVTPH2PS_ZMMf32_MASKmskw_MEMf16_AVX512,
INTRINSIC_XED_IFORM_VCVTPH2PS_ZMMf32_MASKmskw_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2PSX_XMMf32_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2PSX_XMMf32_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2PSX_YMMf32_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2PSX_YMMf32_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2PSX_ZMMf32_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2PSX_ZMMf32_MASKmskw_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2QQ_XMMi64_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2QQ_XMMi64_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2QQ_YMMi64_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2QQ_YMMi64_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2QQ_ZMMi64_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2QQ_ZMMi64_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UDQ_XMMu32_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UDQ_XMMu32_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UDQ_YMMu32_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UDQ_YMMu32_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UDQ_ZMMu32_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UDQ_ZMMu32_MASKmskw_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UQQ_XMMu64_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UQQ_XMMu64_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UQQ_YMMu64_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UQQ_YMMu64_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UQQ_ZMMu64_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UQQ_ZMMu64_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UW_XMMu16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UW_XMMu16_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UW_YMMu16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UW_YMMu16_MASKmskw_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UW_ZMMu16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2UW_ZMMu16_MASKmskw_ZMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2W_XMMi16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2W_XMMi16_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2W_YMMi16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2W_YMMi16_MASKmskw_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2W_ZMMi16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPH2W_ZMMi16_MASKmskw_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VCVTPS2DQ_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VCVTPS2DQ_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VCVTPS2DQ_XMMi32_MASKmskw_MEMf32_AVX512,
@@ -2452,6 +3647,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCVTPS2PH_XMMf16_MASKmskw_YMMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VCVTPS2PH_XMMq_XMMdq_IMMb,
INTRINSIC_XED_IFORM_VCVTPS2PH_YMMf16_MASKmskw_ZMMf32_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_MEMf32_AVX512_VL128,
+ INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_MEMf32_AVX512_VL256,
+ INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_XMMf32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_YMMf32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTPS2PHX_YMMf16_MASKmskw_MEMf32_AVX512_VL512,
+ INTRINSIC_XED_IFORM_VCVTPS2PHX_YMMf16_MASKmskw_ZMMf32_AVX512,
INTRINSIC_XED_IFORM_VCVTPS2QQ_XMMi64_MASKmskw_MEMf32_AVX512,
INTRINSIC_XED_IFORM_VCVTPS2QQ_XMMi64_MASKmskw_XMMf32_AVX512,
INTRINSIC_XED_IFORM_VCVTPS2QQ_YMMi64_MASKmskw_MEMf32_AVX512,
@@ -2476,12 +3677,20 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCVTQQ2PD_YMMi64_MASKmskw_YMMf64_AVX512,
INTRINSIC_XED_IFORM_VCVTQQ2PD_ZMMi64_MASKmskw_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VCVTQQ2PD_ZMMi64_MASKmskw_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL128,
+ INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL256,
+ INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL512,
+ INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_XMMu64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_YMMu64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_ZMMu64_AVX512,
INTRINSIC_XED_IFORM_VCVTQQ2PS_XMMf32_MASKmskw_MEMu64_AVX512_VL128,
INTRINSIC_XED_IFORM_VCVTQQ2PS_XMMf32_MASKmskw_MEMu64_AVX512_VL256,
INTRINSIC_XED_IFORM_VCVTQQ2PS_XMMf32_MASKmskw_XMMu64_AVX512_VL128,
INTRINSIC_XED_IFORM_VCVTQQ2PS_XMMf32_MASKmskw_YMMu64_AVX512_VL256,
INTRINSIC_XED_IFORM_VCVTQQ2PS_YMMf32_MASKmskw_MEMu64_AVX512_VL512,
INTRINSIC_XED_IFORM_VCVTQQ2PS_YMMf32_MASKmskw_ZMMu64_AVX512_VL512,
+ INTRINSIC_XED_IFORM_VCVTSD2SH_XMMf16_MASKmskw_XMMf64_MEMf64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSD2SH_XMMf16_MASKmskw_XMMf64_XMMf64_AVX512,
INTRINSIC_XED_IFORM_VCVTSD2SI_GPR32d_MEMq,
INTRINSIC_XED_IFORM_VCVTSD2SI_GPR32d_XMMq,
INTRINSIC_XED_IFORM_VCVTSD2SI_GPR32i32_MEMf64_AVX512,
@@ -2498,6 +3707,18 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCVTSD2USI_GPR32u32_XMMf64_AVX512,
INTRINSIC_XED_IFORM_VCVTSD2USI_GPR64u64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VCVTSD2USI_GPR64u64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSH2SD_XMMf64_MASKmskw_XMMf64_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSH2SD_XMMf64_MASKmskw_XMMf64_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSH2SI_GPR32i32_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSH2SI_GPR32i32_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSH2SI_GPR64i64_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSH2SI_GPR64i64_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSH2SS_XMMf32_MASKmskw_XMMf32_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSH2SS_XMMf32_MASKmskw_XMMf32_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSH2USI_GPR32u32_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSH2USI_GPR32u32_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSH2USI_GPR64u64_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSH2USI_GPR64u64_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VCVTSI2SD_XMMdq_XMMdq_GPR32d,
INTRINSIC_XED_IFORM_VCVTSI2SD_XMMdq_XMMdq_GPR64q,
INTRINSIC_XED_IFORM_VCVTSI2SD_XMMdq_XMMdq_MEMd,
@@ -2506,6 +3727,10 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCVTSI2SD_XMMf64_XMMf64_GPR64i64_AVX512,
INTRINSIC_XED_IFORM_VCVTSI2SD_XMMf64_XMMf64_MEMi32_AVX512,
INTRINSIC_XED_IFORM_VCVTSI2SD_XMMf64_XMMf64_MEMi64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_GPR32i32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_GPR64i64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_MEMi32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_MEMi64_AVX512,
INTRINSIC_XED_IFORM_VCVTSI2SS_XMMdq_XMMdq_GPR32d,
INTRINSIC_XED_IFORM_VCVTSI2SS_XMMdq_XMMdq_GPR64q,
INTRINSIC_XED_IFORM_VCVTSI2SS_XMMdq_XMMdq_MEMd,
@@ -2518,6 +3743,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCVTSS2SD_XMMdq_XMMdq_XMMd,
INTRINSIC_XED_IFORM_VCVTSS2SD_XMMf64_MASKmskw_XMMf32_MEMf32_AVX512,
INTRINSIC_XED_IFORM_VCVTSS2SD_XMMf64_MASKmskw_XMMf32_XMMf32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSS2SH_XMMf16_MASKmskw_XMMf16_MEMf32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTSS2SH_XMMf16_MASKmskw_XMMf16_XMMf32_AVX512,
INTRINSIC_XED_IFORM_VCVTSS2SI_GPR32d_MEMd,
INTRINSIC_XED_IFORM_VCVTSS2SI_GPR32d_XMMd,
INTRINSIC_XED_IFORM_VCVTSS2SI_GPR32i32_MEMf32_AVX512,
@@ -2558,6 +3785,42 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCVTTPD2UQQ_YMMu64_MASKmskw_YMMf64_AVX512,
INTRINSIC_XED_IFORM_VCVTTPD2UQQ_ZMMu64_MASKmskw_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VCVTTPD2UQQ_ZMMu64_MASKmskw_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2DQ_XMMi32_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2DQ_XMMi32_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2DQ_YMMi32_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2DQ_YMMi32_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2DQ_ZMMi32_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2DQ_ZMMi32_MASKmskw_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2QQ_XMMi64_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2QQ_XMMi64_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2QQ_YMMi64_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2QQ_YMMi64_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2QQ_ZMMi64_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2QQ_ZMMi64_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UDQ_XMMu32_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UDQ_XMMu32_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UDQ_YMMu32_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UDQ_YMMu32_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UDQ_ZMMu32_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UDQ_ZMMu32_MASKmskw_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UQQ_XMMu64_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UQQ_XMMu64_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UQQ_YMMu64_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UQQ_YMMu64_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UQQ_ZMMu64_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UQQ_ZMMu64_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UW_XMMu16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UW_XMMu16_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UW_YMMu16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UW_YMMu16_MASKmskw_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UW_ZMMu16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2UW_ZMMu16_MASKmskw_ZMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2W_XMMi16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2W_XMMi16_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2W_YMMi16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2W_YMMi16_MASKmskw_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2W_ZMMi16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTPH2W_ZMMi16_MASKmskw_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VCVTTPS2DQ_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VCVTTPS2DQ_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VCVTTPS2DQ_XMMi32_MASKmskw_MEMf32_AVX512,
@@ -2598,6 +3861,14 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCVTTSD2USI_GPR32u32_XMMf64_AVX512,
INTRINSIC_XED_IFORM_VCVTTSD2USI_GPR64u64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VCVTTSD2USI_GPR64u64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR32i32_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR32i32_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR64i64_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR64i64_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR32u32_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR32u32_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR64u64_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR64u64_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR32d_MEMd,
INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR32d_XMMd,
INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR32i32_MEMf32_AVX512,
@@ -2616,6 +3887,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCVTUDQ2PD_YMMf64_MASKmskw_XMMu32_AVX512,
INTRINSIC_XED_IFORM_VCVTUDQ2PD_ZMMf64_MASKmskw_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VCVTUDQ2PD_ZMMf64_MASKmskw_YMMu32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_MEMu32_AVX512_VL128,
+ INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_MEMu32_AVX512_VL256,
+ INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_XMMu32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_YMMu32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUDQ2PH_YMMf16_MASKmskw_MEMu32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUDQ2PH_YMMf16_MASKmskw_ZMMu32_AVX512,
INTRINSIC_XED_IFORM_VCVTUDQ2PS_XMMf32_MASKmskw_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VCVTUDQ2PS_XMMf32_MASKmskw_XMMu32_AVX512,
INTRINSIC_XED_IFORM_VCVTUDQ2PS_YMMf32_MASKmskw_MEMu32_AVX512,
@@ -2628,6 +3905,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCVTUQQ2PD_YMMf64_MASKmskw_YMMu64_AVX512,
INTRINSIC_XED_IFORM_VCVTUQQ2PD_ZMMf64_MASKmskw_MEMu64_AVX512,
INTRINSIC_XED_IFORM_VCVTUQQ2PD_ZMMf64_MASKmskw_ZMMu64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL128,
+ INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL256,
+ INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL512,
+ INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_XMMu64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_YMMu64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_ZMMu64_AVX512,
INTRINSIC_XED_IFORM_VCVTUQQ2PS_XMMf32_MASKmskw_MEMu64_AVX512_VL128,
INTRINSIC_XED_IFORM_VCVTUQQ2PS_XMMf32_MASKmskw_MEMu64_AVX512_VL256,
INTRINSIC_XED_IFORM_VCVTUQQ2PS_XMMf32_MASKmskw_XMMu64_AVX512_VL128,
@@ -2638,10 +3921,26 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VCVTUSI2SD_XMMf64_XMMf64_GPR64u64_AVX512,
INTRINSIC_XED_IFORM_VCVTUSI2SD_XMMf64_XMMf64_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VCVTUSI2SD_XMMf64_XMMf64_MEMu64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_GPR32u32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_GPR64u64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_MEMu32_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_MEMu64_AVX512,
INTRINSIC_XED_IFORM_VCVTUSI2SS_XMMf32_XMMf32_GPR32u32_AVX512,
INTRINSIC_XED_IFORM_VCVTUSI2SS_XMMf32_XMMf32_GPR64u64_AVX512,
INTRINSIC_XED_IFORM_VCVTUSI2SS_XMMf32_XMMf32_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VCVTUSI2SS_XMMf32_XMMf32_MEMu64_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUW2PH_XMMf16_MASKmskw_MEMu16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUW2PH_XMMf16_MASKmskw_XMMu16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUW2PH_YMMf16_MASKmskw_MEMu16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUW2PH_YMMf16_MASKmskw_YMMu16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUW2PH_ZMMf16_MASKmskw_MEMu16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTUW2PH_ZMMf16_MASKmskw_ZMMu16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTW2PH_XMMf16_MASKmskw_MEMi16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTW2PH_XMMf16_MASKmskw_XMMi16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTW2PH_YMMf16_MASKmskw_MEMi16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTW2PH_YMMf16_MASKmskw_YMMi16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTW2PH_ZMMf16_MASKmskw_MEMi16_AVX512,
+ INTRINSIC_XED_IFORM_VCVTW2PH_ZMMf16_MASKmskw_ZMMi16_AVX512,
INTRINSIC_XED_IFORM_VDBPSADBW_XMMu16_MASKmskw_XMMu8_MEMu8_IMM8_AVX512,
INTRINSIC_XED_IFORM_VDBPSADBW_XMMu16_MASKmskw_XMMu8_XMMu8_IMM8_AVX512,
INTRINSIC_XED_IFORM_VDBPSADBW_YMMu16_MASKmskw_YMMu8_MEMu8_IMM8_AVX512,
@@ -2658,6 +3957,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VDIVPD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VDIVPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VDIVPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VDIVPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VDIVPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VDIVPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VDIVPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VDIVPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VDIVPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VDIVPS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VDIVPS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VDIVPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -2672,6 +3977,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VDIVSD_XMMdq_XMMdq_XMMq,
INTRINSIC_XED_IFORM_VDIVSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VDIVSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VDIVSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VDIVSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VDIVSS_XMMdq_XMMdq_MEMd,
INTRINSIC_XED_IFORM_VDIVSS_XMMdq_XMMdq_XMMd,
INTRINSIC_XED_IFORM_VDIVSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -2740,6 +4047,22 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VEXTRACTPS_GPR32f32_XMMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VEXTRACTPS_MEMd_XMMdq_IMMb,
INTRINSIC_XED_IFORM_VEXTRACTPS_MEMf32_XMMf32_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VFCMADDCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFCMADDCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFCMADDCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFCMADDCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFCMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFCMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFCMADDCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFCMADDCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFCMULCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFCMULCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFCMULCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFCMULCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFCMULCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFCMULCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFCMULCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFCMULCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512,
INTRINSIC_XED_IFORM_VFIXUPIMMPD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512,
INTRINSIC_XED_IFORM_VFIXUPIMMPD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512,
INTRINSIC_XED_IFORM_VFIXUPIMMPD_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512,
@@ -2766,6 +4089,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMADD132PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFMADD132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMADD132PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFMADD132PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFMADD132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -2780,6 +4109,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMADD132SD_XMMdq_XMMq_XMMq,
INTRINSIC_XED_IFORM_VFMADD132SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMADD132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMADD132SS_XMMdq_XMMd_MEMd,
INTRINSIC_XED_IFORM_VFMADD132SS_XMMdq_XMMd_XMMd,
INTRINSIC_XED_IFORM_VFMADD132SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -2794,6 +4125,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMADD213PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFMADD213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMADD213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMADD213PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFMADD213PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFMADD213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -2808,6 +4145,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMADD213SD_XMMdq_XMMq_XMMq,
INTRINSIC_XED_IFORM_VFMADD213SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMADD213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMADD213SS_XMMdq_XMMd_MEMd,
INTRINSIC_XED_IFORM_VFMADD213SS_XMMdq_XMMd_XMMd,
INTRINSIC_XED_IFORM_VFMADD213SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -2822,6 +4161,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMADD231PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFMADD231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMADD231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMADD231PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFMADD231PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFMADD231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -2836,10 +4181,20 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMADD231SD_XMMdq_XMMq_XMMq,
INTRINSIC_XED_IFORM_VFMADD231SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMADD231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADD231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMADD231SS_XMMdq_XMMd_MEMd,
INTRINSIC_XED_IFORM_VFMADD231SS_XMMdq_XMMd_XMMd,
INTRINSIC_XED_IFORM_VFMADD231SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
INTRINSIC_XED_IFORM_VFMADD231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512,
INTRINSIC_XED_IFORM_VFMADDPD_XMMdq_XMMdq_MEMdq_XMMdq,
INTRINSIC_XED_IFORM_VFMADDPD_XMMdq_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFMADDPD_XMMdq_XMMdq_XMMdq_XMMdq,
@@ -2868,6 +4223,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMADDSUB132PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFMADDSUB132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMADDSUB132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMADDSUB132PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFMADDSUB132PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFMADDSUB132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -2888,6 +4249,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMADDSUB213PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFMADDSUB213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMADDSUB213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMADDSUB213PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFMADDSUB213PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFMADDSUB213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -2908,6 +4275,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMADDSUB231PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFMADDSUB231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMADDSUB231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMADDSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMADDSUB231PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFMADDSUB231PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFMADDSUB231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -2940,6 +4313,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMSUB132PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFMSUB132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMSUB132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMSUB132PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFMSUB132PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFMSUB132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -2954,6 +4333,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMSUB132SD_XMMdq_XMMq_XMMq,
INTRINSIC_XED_IFORM_VFMSUB132SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMSUB132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMSUB132SS_XMMdq_XMMd_MEMd,
INTRINSIC_XED_IFORM_VFMSUB132SS_XMMdq_XMMd_XMMd,
INTRINSIC_XED_IFORM_VFMSUB132SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -2968,6 +4349,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMSUB213PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFMSUB213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMSUB213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMSUB213PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFMSUB213PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFMSUB213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -2982,6 +4369,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMSUB213SD_XMMdq_XMMq_XMMq,
INTRINSIC_XED_IFORM_VFMSUB213SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMSUB213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMSUB213SS_XMMdq_XMMd_MEMd,
INTRINSIC_XED_IFORM_VFMSUB213SS_XMMdq_XMMd_XMMd,
INTRINSIC_XED_IFORM_VFMSUB213SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -2996,6 +4385,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMSUB231PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFMSUB231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMSUB231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMSUB231PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFMSUB231PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFMSUB231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3010,6 +4405,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMSUB231SD_XMMdq_XMMq_XMMq,
INTRINSIC_XED_IFORM_VFMSUB231SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMSUB231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUB231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMSUB231SS_XMMdq_XMMd_MEMd,
INTRINSIC_XED_IFORM_VFMSUB231SS_XMMdq_XMMd_XMMd,
INTRINSIC_XED_IFORM_VFMSUB231SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3024,6 +4421,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMSUBADD132PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFMSUBADD132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMSUBADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMSUBADD132PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFMSUBADD132PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFMSUBADD132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3044,6 +4447,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMSUBADD213PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFMSUBADD213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMSUBADD213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMSUBADD213PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFMSUBADD213PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFMSUBADD213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3064,6 +4473,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMSUBADD231PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFMSUBADD231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFMSUBADD231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFMSUBADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFMSUBADD231PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFMSUBADD231PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFMSUBADD231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3104,6 +4519,14 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFMSUBSS_XMMdq_XMMd_MEMd_XMMd,
INTRINSIC_XED_IFORM_VFMSUBSS_XMMdq_XMMd_XMMd_MEMd,
INTRINSIC_XED_IFORM_VFMSUBSS_XMMdq_XMMd_XMMd_XMMd,
+ INTRINSIC_XED_IFORM_VFMULCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFMULCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFMULCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFMULCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFMULCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFMULCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFMULCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512,
+ INTRINSIC_XED_IFORM_VFMULCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512,
INTRINSIC_XED_IFORM_VFNMADD132PD_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFNMADD132PD_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFNMADD132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
@@ -3114,6 +4537,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFNMADD132PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFNMADD132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFNMADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFNMADD132PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFNMADD132PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFNMADD132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3128,6 +4557,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFNMADD132SD_XMMdq_XMMq_XMMq,
INTRINSIC_XED_IFORM_VFNMADD132SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFNMADD132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VFNMADD132SS_XMMdq_XMMd_MEMd,
INTRINSIC_XED_IFORM_VFNMADD132SS_XMMdq_XMMd_XMMd,
INTRINSIC_XED_IFORM_VFNMADD132SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3142,6 +4573,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFNMADD213PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFNMADD213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFNMADD213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFNMADD213PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFNMADD213PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFNMADD213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3156,6 +4593,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFNMADD213SD_XMMdq_XMMq_XMMq,
INTRINSIC_XED_IFORM_VFNMADD213SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFNMADD213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VFNMADD213SS_XMMdq_XMMd_MEMd,
INTRINSIC_XED_IFORM_VFNMADD213SS_XMMdq_XMMd_XMMd,
INTRINSIC_XED_IFORM_VFNMADD213SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3170,6 +4609,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFNMADD231PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFNMADD231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFNMADD231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFNMADD231PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFNMADD231PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFNMADD231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3184,6 +4629,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFNMADD231SD_XMMdq_XMMq_XMMq,
INTRINSIC_XED_IFORM_VFNMADD231SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFNMADD231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMADD231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VFNMADD231SS_XMMdq_XMMd_MEMd,
INTRINSIC_XED_IFORM_VFNMADD231SS_XMMdq_XMMd_XMMd,
INTRINSIC_XED_IFORM_VFNMADD231SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3216,6 +4663,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFNMSUB132PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFNMSUB132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFNMSUB132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFNMSUB132PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFNMSUB132PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFNMSUB132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3230,6 +4683,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFNMSUB132SD_XMMdq_XMMq_XMMq,
INTRINSIC_XED_IFORM_VFNMSUB132SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFNMSUB132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VFNMSUB132SS_XMMdq_XMMd_MEMd,
INTRINSIC_XED_IFORM_VFNMSUB132SS_XMMdq_XMMd_XMMd,
INTRINSIC_XED_IFORM_VFNMSUB132SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3244,6 +4699,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFNMSUB213PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFNMSUB213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFNMSUB213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFNMSUB213PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFNMSUB213PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFNMSUB213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3258,6 +4719,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFNMSUB213SD_XMMdq_XMMq_XMMq,
INTRINSIC_XED_IFORM_VFNMSUB213SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFNMSUB213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VFNMSUB213SS_XMMdq_XMMd_MEMd,
INTRINSIC_XED_IFORM_VFNMSUB213SS_XMMdq_XMMd_XMMd,
INTRINSIC_XED_IFORM_VFNMSUB213SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3272,6 +4735,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFNMSUB231PD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VFNMSUB231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFNMSUB231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VFNMSUB231PS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VFNMSUB231PS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VFNMSUB231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3286,6 +4755,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFNMSUB231SD_XMMdq_XMMq_XMMq,
INTRINSIC_XED_IFORM_VFNMSUB231SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VFNMSUB231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VFNMSUB231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VFNMSUB231SS_XMMdq_XMMd_MEMd,
INTRINSIC_XED_IFORM_VFNMSUB231SS_XMMdq_XMMd_XMMd,
INTRINSIC_XED_IFORM_VFNMSUB231SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3314,6 +4785,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_XMMf64_IMM8_AVX512,
INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_YMMf64_IMM8_AVX512,
INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_ZMMf64_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL128,
+ INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL256,
+ INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL512,
+ INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_XMMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_YMMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_ZMMf16_IMM8_AVX512,
INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL128,
INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL256,
INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL512,
@@ -3322,6 +4799,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_ZMMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VFPCLASSSD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512,
INTRINSIC_XED_IFORM_VFPCLASSSD_MASKmskw_MASKmskw_XMMf64_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VFPCLASSSH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VFPCLASSSH_MASKmskw_MASKmskw_XMMf16_IMM8_AVX512,
INTRINSIC_XED_IFORM_VFPCLASSSS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VFPCLASSSS_MASKmskw_MASKmskw_XMMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VFRCZPD_XMMdq_MEMdq,
@@ -3370,6 +4849,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VGETEXPPD_YMMf64_MASKmskw_YMMf64_AVX512,
INTRINSIC_XED_IFORM_VGETEXPPD_ZMMf64_MASKmskw_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VGETEXPPD_ZMMf64_MASKmskw_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VGETEXPPH_XMMf16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VGETEXPPH_XMMf16_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VGETEXPPH_YMMf16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VGETEXPPH_YMMf16_MASKmskw_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VGETEXPPH_ZMMf16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VGETEXPPH_ZMMf16_MASKmskw_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VGETEXPPS_XMMf32_MASKmskw_MEMf32_AVX512,
INTRINSIC_XED_IFORM_VGETEXPPS_XMMf32_MASKmskw_XMMf32_AVX512,
INTRINSIC_XED_IFORM_VGETEXPPS_YMMf32_MASKmskw_MEMf32_AVX512,
@@ -3378,6 +4863,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VGETEXPPS_ZMMf32_MASKmskw_ZMMf32_AVX512,
INTRINSIC_XED_IFORM_VGETEXPSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VGETEXPSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VGETEXPSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VGETEXPSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VGETEXPSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
INTRINSIC_XED_IFORM_VGETEXPSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512,
INTRINSIC_XED_IFORM_VGETMANTPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512,
@@ -3386,6 +4873,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VGETMANTPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512,
INTRINSIC_XED_IFORM_VGETMANTPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512,
INTRINSIC_XED_IFORM_VGETMANTPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VGETMANTPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VGETMANTPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VGETMANTPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VGETMANTPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VGETMANTPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VGETMANTPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512,
INTRINSIC_XED_IFORM_VGETMANTPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VGETMANTPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VGETMANTPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512,
@@ -3394,6 +4887,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VGETMANTPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VGETMANTSD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512,
INTRINSIC_XED_IFORM_VGETMANTSD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VGETMANTSH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VGETMANTSH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512,
INTRINSIC_XED_IFORM_VGETMANTSS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VGETMANTSS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_MASKmskw_XMMu8_MEMu64_IMM8_AVX512,
@@ -3477,7 +4972,7 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VLDDQU_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VLDDQU_YMMqq_MEMqq,
INTRINSIC_XED_IFORM_VLDMXCSR_MEMd,
- INTRINSIC_XED_IFORM_VMASKMOVDQU_XMMdq_XMMdq,
+ INTRINSIC_XED_IFORM_VMASKMOVDQU_XMMxub_XMMxub,
INTRINSIC_XED_IFORM_VMASKMOVPD_MEMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VMASKMOVPD_MEMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VMASKMOVPD_XMMdq_XMMdq_MEMdq,
@@ -3496,6 +4991,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VMAXPD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VMAXPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VMAXPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VMAXPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMAXPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMAXPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMAXPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMAXPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMAXPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VMAXPS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VMAXPS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VMAXPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3510,6 +5011,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VMAXSD_XMMdq_XMMdq_XMMq,
INTRINSIC_XED_IFORM_VMAXSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VMAXSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VMAXSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMAXSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VMAXSS_XMMdq_XMMdq_MEMd,
INTRINSIC_XED_IFORM_VMAXSS_XMMdq_XMMdq_XMMd,
INTRINSIC_XED_IFORM_VMAXSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3527,6 +5030,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VMINPD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VMINPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VMINPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VMINPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMINPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMINPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMINPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMINPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMINPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VMINPS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VMINPS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VMINPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3541,6 +5050,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VMINSD_XMMdq_XMMdq_XMMq,
INTRINSIC_XED_IFORM_VMINSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VMINSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VMINSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMINSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VMINSS_XMMdq_XMMdq_MEMd,
INTRINSIC_XED_IFORM_VMINSS_XMMdq_XMMdq_XMMd,
INTRINSIC_XED_IFORM_VMINSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3591,7 +5102,7 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VMOVD_XMMu32_GPR32u32_AVX512,
INTRINSIC_XED_IFORM_VMOVD_XMMu32_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VMOVDDUP_XMMdq_MEMq,
- INTRINSIC_XED_IFORM_VMOVDDUP_XMMdq_XMMdq,
+ INTRINSIC_XED_IFORM_VMOVDDUP_XMMdq_XMMq,
INTRINSIC_XED_IFORM_VMOVDDUP_XMMf64_MASKmskw_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VMOVDDUP_XMMf64_MASKmskw_XMMf64_AVX512,
INTRINSIC_XED_IFORM_VMOVDDUP_YMMf64_MASKmskw_MEMf64_AVX512,
@@ -3734,6 +5245,9 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VMOVSD_XMMdq_XMMdq_XMMq_11,
INTRINSIC_XED_IFORM_VMOVSD_XMMf64_MASKmskw_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VMOVSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VMOVSH_MEMf16_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMOVSH_XMMf16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMOVSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VMOVSHDUP_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VMOVSHDUP_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VMOVSHDUP_XMMf32_MASKmskw_MEMf32_AVX512,
@@ -3795,6 +5309,10 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VMOVUPS_YMMqq_YMMqq_11,
INTRINSIC_XED_IFORM_VMOVUPS_ZMMf32_MASKmskw_MEMf32_AVX512,
INTRINSIC_XED_IFORM_VMOVUPS_ZMMf32_MASKmskw_ZMMf32_AVX512,
+ INTRINSIC_XED_IFORM_VMOVW_GPR32f16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMOVW_MEMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMOVW_XMMf16_GPR32f16_AVX512,
+ INTRINSIC_XED_IFORM_VMOVW_XMMf16_MEMf16_AVX512,
INTRINSIC_XED_IFORM_VMPSADBW_XMMdq_XMMdq_MEMdq_IMMb,
INTRINSIC_XED_IFORM_VMPSADBW_XMMdq_XMMdq_XMMdq_IMMb,
INTRINSIC_XED_IFORM_VMPSADBW_YMMqq_YMMqq_MEMqq_IMMb,
@@ -3818,6 +5336,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VMULPD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VMULPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VMULPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VMULPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMULPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMULPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMULPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMULPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMULPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VMULPS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VMULPS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VMULPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -3832,6 +5356,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VMULSD_XMMdq_XMMdq_XMMq,
INTRINSIC_XED_IFORM_VMULSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VMULSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VMULSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VMULSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VMULSS_XMMdq_XMMdq_MEMd,
INTRINSIC_XED_IFORM_VMULSS_XMMdq_XMMdq_XMMd,
INTRINSIC_XED_IFORM_VMULSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -4398,30 +5924,94 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VPCONFLICTQ_YMMu64_MASKmskw_YMMu64_AVX512,
INTRINSIC_XED_IFORM_VPCONFLICTQ_ZMMu64_MASKmskw_MEMu64_AVX512CD,
INTRINSIC_XED_IFORM_VPCONFLICTQ_ZMMu64_MASKmskw_ZMMu64_AVX512CD,
+ INTRINSIC_XED_IFORM_VPDPBSSD_XMMi32_XMM4i8_MEM4i8,
+ INTRINSIC_XED_IFORM_VPDPBSSD_XMMi32_XMM4i8_XMM4i8,
+ INTRINSIC_XED_IFORM_VPDPBSSD_YMMi32_YMM4i8_MEM4i8,
+ INTRINSIC_XED_IFORM_VPDPBSSD_YMMi32_YMM4i8_YMM4i8,
+ INTRINSIC_XED_IFORM_VPDPBSSDS_XMMi32_XMM4i8_MEM4i8,
+ INTRINSIC_XED_IFORM_VPDPBSSDS_XMMi32_XMM4i8_XMM4i8,
+ INTRINSIC_XED_IFORM_VPDPBSSDS_YMMi32_YMM4i8_MEM4i8,
+ INTRINSIC_XED_IFORM_VPDPBSSDS_YMMi32_YMM4i8_YMM4i8,
+ INTRINSIC_XED_IFORM_VPDPBSUD_XMMi32_XMM4i8_MEM4u8,
+ INTRINSIC_XED_IFORM_VPDPBSUD_XMMi32_XMM4i8_XMM4u8,
+ INTRINSIC_XED_IFORM_VPDPBSUD_YMMi32_YMM4i8_MEM4u8,
+ INTRINSIC_XED_IFORM_VPDPBSUD_YMMi32_YMM4i8_YMM4u8,
+ INTRINSIC_XED_IFORM_VPDPBSUDS_XMMi32_XMM4i8_MEM4u8,
+ INTRINSIC_XED_IFORM_VPDPBSUDS_XMMi32_XMM4i8_XMM4u8,
+ INTRINSIC_XED_IFORM_VPDPBSUDS_YMMi32_YMM4i8_MEM4u8,
+ INTRINSIC_XED_IFORM_VPDPBSUDS_YMMi32_YMM4i8_YMM4u8,
INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_MASKmskw_XMMu8_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_MASKmskw_XMMu8_XMMu32_AVX512,
+ INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_XMMu32_MEMu32,
+ INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_XMMu32_XMMu32,
INTRINSIC_XED_IFORM_VPDPBUSD_YMMi32_MASKmskw_YMMu8_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VPDPBUSD_YMMi32_MASKmskw_YMMu8_YMMu32_AVX512,
+ INTRINSIC_XED_IFORM_VPDPBUSD_YMMi32_YMMu32_MEMu32,
+ INTRINSIC_XED_IFORM_VPDPBUSD_YMMi32_YMMu32_YMMu32,
INTRINSIC_XED_IFORM_VPDPBUSD_ZMMi32_MASKmskw_ZMMu8_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VPDPBUSD_ZMMi32_MASKmskw_ZMMu8_ZMMu32_AVX512,
INTRINSIC_XED_IFORM_VPDPBUSDS_XMMi32_MASKmskw_XMMu8_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VPDPBUSDS_XMMi32_MASKmskw_XMMu8_XMMu32_AVX512,
+ INTRINSIC_XED_IFORM_VPDPBUSDS_XMMi32_XMMu32_MEMu32,
+ INTRINSIC_XED_IFORM_VPDPBUSDS_XMMi32_XMMu32_XMMu32,
INTRINSIC_XED_IFORM_VPDPBUSDS_YMMi32_MASKmskw_YMMu8_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VPDPBUSDS_YMMi32_MASKmskw_YMMu8_YMMu32_AVX512,
+ INTRINSIC_XED_IFORM_VPDPBUSDS_YMMi32_YMMu32_MEMu32,
+ INTRINSIC_XED_IFORM_VPDPBUSDS_YMMi32_YMMu32_YMMu32,
INTRINSIC_XED_IFORM_VPDPBUSDS_ZMMi32_MASKmskw_ZMMu8_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VPDPBUSDS_ZMMi32_MASKmskw_ZMMu8_ZMMu32_AVX512,
+ INTRINSIC_XED_IFORM_VPDPBUUD_XMMu32_XMM4u8_MEM4u8,
+ INTRINSIC_XED_IFORM_VPDPBUUD_XMMu32_XMM4u8_XMM4u8,
+ INTRINSIC_XED_IFORM_VPDPBUUD_YMMu32_YMM4u8_MEM4u8,
+ INTRINSIC_XED_IFORM_VPDPBUUD_YMMu32_YMM4u8_YMM4u8,
+ INTRINSIC_XED_IFORM_VPDPBUUDS_XMMu32_XMM4u8_MEM4u8,
+ INTRINSIC_XED_IFORM_VPDPBUUDS_XMMu32_XMM4u8_XMM4u8,
+ INTRINSIC_XED_IFORM_VPDPBUUDS_YMMu32_YMM4u8_MEM4u8,
+ INTRINSIC_XED_IFORM_VPDPBUUDS_YMMu32_YMM4u8_YMM4u8,
INTRINSIC_XED_IFORM_VPDPWSSD_XMMi32_MASKmskw_XMMi16_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VPDPWSSD_XMMi32_MASKmskw_XMMi16_XMMu32_AVX512,
+ INTRINSIC_XED_IFORM_VPDPWSSD_XMMi32_XMMu32_MEMu32,
+ INTRINSIC_XED_IFORM_VPDPWSSD_XMMi32_XMMu32_XMMu32,
INTRINSIC_XED_IFORM_VPDPWSSD_YMMi32_MASKmskw_YMMi16_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VPDPWSSD_YMMi32_MASKmskw_YMMi16_YMMu32_AVX512,
+ INTRINSIC_XED_IFORM_VPDPWSSD_YMMi32_YMMu32_MEMu32,
+ INTRINSIC_XED_IFORM_VPDPWSSD_YMMi32_YMMu32_YMMu32,
INTRINSIC_XED_IFORM_VPDPWSSD_ZMMi32_MASKmskw_ZMMi16_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VPDPWSSD_ZMMi32_MASKmskw_ZMMi16_ZMMu32_AVX512,
INTRINSIC_XED_IFORM_VPDPWSSDS_XMMi32_MASKmskw_XMMi16_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VPDPWSSDS_XMMi32_MASKmskw_XMMi16_XMMu32_AVX512,
+ INTRINSIC_XED_IFORM_VPDPWSSDS_XMMi32_XMMu32_MEMu32,
+ INTRINSIC_XED_IFORM_VPDPWSSDS_XMMi32_XMMu32_XMMu32,
INTRINSIC_XED_IFORM_VPDPWSSDS_YMMi32_MASKmskw_YMMi16_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VPDPWSSDS_YMMi32_MASKmskw_YMMi16_YMMu32_AVX512,
+ INTRINSIC_XED_IFORM_VPDPWSSDS_YMMi32_YMMu32_MEMu32,
+ INTRINSIC_XED_IFORM_VPDPWSSDS_YMMi32_YMMu32_YMMu32,
INTRINSIC_XED_IFORM_VPDPWSSDS_ZMMi32_MASKmskw_ZMMi16_MEMu32_AVX512,
INTRINSIC_XED_IFORM_VPDPWSSDS_ZMMi32_MASKmskw_ZMMi16_ZMMu32_AVX512,
+ INTRINSIC_XED_IFORM_VPDPWSUD_XMMi32_XMM2i16_MEM2u16,
+ INTRINSIC_XED_IFORM_VPDPWSUD_XMMi32_XMM2i16_XMM2u16,
+ INTRINSIC_XED_IFORM_VPDPWSUD_YMMi32_YMM2i16_MEM2u16,
+ INTRINSIC_XED_IFORM_VPDPWSUD_YMMi32_YMM2i16_YMM2u16,
+ INTRINSIC_XED_IFORM_VPDPWSUDS_XMMi32_XMM2i16_MEM2u16,
+ INTRINSIC_XED_IFORM_VPDPWSUDS_XMMi32_XMM2i16_XMM2u16,
+ INTRINSIC_XED_IFORM_VPDPWSUDS_YMMi32_YMM2i16_MEM2u16,
+ INTRINSIC_XED_IFORM_VPDPWSUDS_YMMi32_YMM2i16_YMM2u16,
+ INTRINSIC_XED_IFORM_VPDPWUSD_XMMi32_XMM2u16_MEM2i16,
+ INTRINSIC_XED_IFORM_VPDPWUSD_XMMi32_XMM2u16_XMM2i16,
+ INTRINSIC_XED_IFORM_VPDPWUSD_YMMi32_YMM2u16_MEM2i16,
+ INTRINSIC_XED_IFORM_VPDPWUSD_YMMi32_YMM2u16_YMM2i16,
+ INTRINSIC_XED_IFORM_VPDPWUSDS_XMMi32_XMM2u16_MEM2i16,
+ INTRINSIC_XED_IFORM_VPDPWUSDS_XMMi32_XMM2u16_XMM2i16,
+ INTRINSIC_XED_IFORM_VPDPWUSDS_YMMi32_YMM2u16_MEM2i16,
+ INTRINSIC_XED_IFORM_VPDPWUSDS_YMMi32_YMM2u16_YMM2i16,
+ INTRINSIC_XED_IFORM_VPDPWUUD_XMMu32_XMM2u16_MEM2u16,
+ INTRINSIC_XED_IFORM_VPDPWUUD_XMMu32_XMM2u16_XMM2u16,
+ INTRINSIC_XED_IFORM_VPDPWUUD_YMMu32_YMM2u16_MEM2u16,
+ INTRINSIC_XED_IFORM_VPDPWUUD_YMMu32_YMM2u16_YMM2u16,
+ INTRINSIC_XED_IFORM_VPDPWUUDS_XMMu32_XMM2u16_MEM2u16,
+ INTRINSIC_XED_IFORM_VPDPWUUDS_XMMu32_XMM2u16_XMM2u16,
+ INTRINSIC_XED_IFORM_VPDPWUUDS_YMMu32_YMM2u16_MEM2u16,
+ INTRINSIC_XED_IFORM_VPDPWUUDS_YMMu32_YMM2u16_YMM2u16,
INTRINSIC_XED_IFORM_VPERM2F128_YMMqq_YMMqq_MEMqq_IMMb,
INTRINSIC_XED_IFORM_VPERM2F128_YMMqq_YMMqq_YMMqq_IMMb,
INTRINSIC_XED_IFORM_VPERM2I128_YMMqq_YMMqq_MEMqq_IMMb,
@@ -4766,14 +6356,22 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VPMADCSWD_XMMdq_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VPMADD52HUQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512,
INTRINSIC_XED_IFORM_VPMADD52HUQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512,
+ INTRINSIC_XED_IFORM_VPMADD52HUQ_XMMu64_XMMu64_MEMu64,
+ INTRINSIC_XED_IFORM_VPMADD52HUQ_XMMu64_XMMu64_XMMu64,
INTRINSIC_XED_IFORM_VPMADD52HUQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512,
INTRINSIC_XED_IFORM_VPMADD52HUQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512,
+ INTRINSIC_XED_IFORM_VPMADD52HUQ_YMMu64_YMMu64_MEMu64,
+ INTRINSIC_XED_IFORM_VPMADD52HUQ_YMMu64_YMMu64_YMMu64,
INTRINSIC_XED_IFORM_VPMADD52HUQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512,
INTRINSIC_XED_IFORM_VPMADD52HUQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512,
INTRINSIC_XED_IFORM_VPMADD52LUQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512,
INTRINSIC_XED_IFORM_VPMADD52LUQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512,
+ INTRINSIC_XED_IFORM_VPMADD52LUQ_XMMu64_XMMu64_MEMu64,
+ INTRINSIC_XED_IFORM_VPMADD52LUQ_XMMu64_XMMu64_XMMu64,
INTRINSIC_XED_IFORM_VPMADD52LUQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512,
INTRINSIC_XED_IFORM_VPMADD52LUQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512,
+ INTRINSIC_XED_IFORM_VPMADD52LUQ_YMMu64_YMMu64_MEMu64,
+ INTRINSIC_XED_IFORM_VPMADD52LUQ_YMMu64_YMMu64_YMMu64,
INTRINSIC_XED_IFORM_VPMADD52LUQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512,
INTRINSIC_XED_IFORM_VPMADD52LUQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512,
INTRINSIC_XED_IFORM_VPMADDUBSW_XMMdq_XMMdq_MEMdq,
@@ -6097,10 +7695,18 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VRCP28SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512ER,
INTRINSIC_XED_IFORM_VRCP28SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512ER,
INTRINSIC_XED_IFORM_VRCP28SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512ER,
+ INTRINSIC_XED_IFORM_VRCPPH_XMMf16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VRCPPH_XMMf16_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VRCPPH_YMMf16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VRCPPH_YMMf16_MASKmskw_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VRCPPH_ZMMf16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VRCPPH_ZMMf16_MASKmskw_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VRCPPS_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VRCPPS_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VRCPPS_YMMqq_MEMqq,
INTRINSIC_XED_IFORM_VRCPPS_YMMqq_YMMqq,
+ INTRINSIC_XED_IFORM_VRCPSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VRCPSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VRCPSS_XMMdq_XMMdq_MEMd,
INTRINSIC_XED_IFORM_VRCPSS_XMMdq_XMMdq_XMMd,
INTRINSIC_XED_IFORM_VREDUCEPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512,
@@ -6109,6 +7715,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VREDUCEPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512,
INTRINSIC_XED_IFORM_VREDUCEPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512,
INTRINSIC_XED_IFORM_VREDUCEPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VREDUCEPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VREDUCEPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VREDUCEPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VREDUCEPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VREDUCEPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VREDUCEPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512,
INTRINSIC_XED_IFORM_VREDUCEPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VREDUCEPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VREDUCEPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512,
@@ -6117,6 +7729,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VREDUCEPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VREDUCESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512,
INTRINSIC_XED_IFORM_VREDUCESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VREDUCESH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VREDUCESH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512,
INTRINSIC_XED_IFORM_VREDUCESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VREDUCESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VRNDSCALEPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512,
@@ -6125,6 +7739,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VRNDSCALEPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512,
INTRINSIC_XED_IFORM_VRNDSCALEPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512,
INTRINSIC_XED_IFORM_VRNDSCALEPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VRNDSCALEPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VRNDSCALEPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VRNDSCALEPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VRNDSCALEPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VRNDSCALEPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VRNDSCALEPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512,
INTRINSIC_XED_IFORM_VRNDSCALEPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VRNDSCALEPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VRNDSCALEPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512,
@@ -6133,6 +7753,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VRNDSCALEPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VRNDSCALESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512,
INTRINSIC_XED_IFORM_VRNDSCALESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VRNDSCALESH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VRNDSCALESH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512,
INTRINSIC_XED_IFORM_VRNDSCALESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VRNDSCALESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VROUNDPD_XMMdq_MEMdq_IMMb,
@@ -6171,10 +7793,18 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VRSQRT28SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512ER,
INTRINSIC_XED_IFORM_VRSQRT28SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512ER,
INTRINSIC_XED_IFORM_VRSQRT28SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512ER,
+ INTRINSIC_XED_IFORM_VRSQRTPH_XMMf16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VRSQRTPH_XMMf16_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VRSQRTPH_YMMf16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VRSQRTPH_YMMf16_MASKmskw_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VRSQRTPH_ZMMf16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VRSQRTPH_ZMMf16_MASKmskw_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VRSQRTPS_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VRSQRTPS_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VRSQRTPS_YMMqq_MEMqq,
INTRINSIC_XED_IFORM_VRSQRTPS_YMMqq_YMMqq,
+ INTRINSIC_XED_IFORM_VRSQRTSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VRSQRTSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VRSQRTSS_XMMdq_XMMdq_MEMd,
INTRINSIC_XED_IFORM_VRSQRTSS_XMMdq_XMMdq_XMMd,
INTRINSIC_XED_IFORM_VSCALEFPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
@@ -6183,6 +7813,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VSCALEFPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512,
INTRINSIC_XED_IFORM_VSCALEFPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VSCALEFPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VSCALEFPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSCALEFPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSCALEFPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSCALEFPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSCALEFPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSCALEFPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VSCALEFPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
INTRINSIC_XED_IFORM_VSCALEFPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512,
INTRINSIC_XED_IFORM_VSCALEFPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512,
@@ -6191,6 +7827,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VSCALEFPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512,
INTRINSIC_XED_IFORM_VSCALEFSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VSCALEFSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VSCALEFSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSCALEFSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VSCALEFSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
INTRINSIC_XED_IFORM_VSCALEFSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512,
INTRINSIC_XED_IFORM_VSCATTERDPD_MEMf64_MASKmskw_XMMf64_AVX512_VL128,
@@ -6213,6 +7851,9 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VSCATTERQPS_MEMf32_MASKmskw_XMMf32_AVX512_VL128,
INTRINSIC_XED_IFORM_VSCATTERQPS_MEMf32_MASKmskw_XMMf32_AVX512_VL256,
INTRINSIC_XED_IFORM_VSCATTERQPS_MEMf32_MASKmskw_YMMf32_AVX512_VL512,
+ INTRINSIC_XED_IFORM_VSHA512MSG1_YMMu64_XMMu64,
+ INTRINSIC_XED_IFORM_VSHA512MSG2_YMMu64_YMMu64,
+ INTRINSIC_XED_IFORM_VSHA512RNDS2_YMMu64_YMMu64_XMMu64,
INTRINSIC_XED_IFORM_VSHUFF32X4_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VSHUFF32X4_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VSHUFF32X4_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512,
@@ -6249,6 +7890,20 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VSHUFPS_YMMqq_YMMqq_YMMqq_IMMb,
INTRINSIC_XED_IFORM_VSHUFPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512,
INTRINSIC_XED_IFORM_VSHUFPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512,
+ INTRINSIC_XED_IFORM_VSM3MSG1_XMMu32_XMMu32_MEMu32,
+ INTRINSIC_XED_IFORM_VSM3MSG1_XMMu32_XMMu32_XMMu32,
+ INTRINSIC_XED_IFORM_VSM3MSG2_XMMu32_XMMu32_MEMu32,
+ INTRINSIC_XED_IFORM_VSM3MSG2_XMMu32_XMMu32_XMMu32,
+ INTRINSIC_XED_IFORM_VSM3RNDS2_XMMu32_XMMu32_MEMu32_IMM8,
+ INTRINSIC_XED_IFORM_VSM3RNDS2_XMMu32_XMMu32_XMMu32_IMM8,
+ INTRINSIC_XED_IFORM_VSM4KEY4_XMMu32_XMMu32_MEMu32,
+ INTRINSIC_XED_IFORM_VSM4KEY4_XMMu32_XMMu32_XMMu32,
+ INTRINSIC_XED_IFORM_VSM4KEY4_YMMu32_YMMu32_MEMu32,
+ INTRINSIC_XED_IFORM_VSM4KEY4_YMMu32_YMMu32_YMMu32,
+ INTRINSIC_XED_IFORM_VSM4RNDS4_XMMu32_XMMu32_MEMu32,
+ INTRINSIC_XED_IFORM_VSM4RNDS4_XMMu32_XMMu32_XMMu32,
+ INTRINSIC_XED_IFORM_VSM4RNDS4_YMMu32_YMMu32_MEMu32,
+ INTRINSIC_XED_IFORM_VSM4RNDS4_YMMu32_YMMu32_YMMu32,
INTRINSIC_XED_IFORM_VSQRTPD_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VSQRTPD_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VSQRTPD_XMMf64_MASKmskw_MEMf64_AVX512,
@@ -6259,6 +7914,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VSQRTPD_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VSQRTPD_ZMMf64_MASKmskw_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VSQRTPD_ZMMf64_MASKmskw_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VSQRTPH_XMMf16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSQRTPH_XMMf16_MASKmskw_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSQRTPH_YMMf16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSQRTPH_YMMf16_MASKmskw_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSQRTPH_ZMMf16_MASKmskw_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSQRTPH_ZMMf16_MASKmskw_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VSQRTPS_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VSQRTPS_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VSQRTPS_XMMf32_MASKmskw_MEMf32_AVX512,
@@ -6273,6 +7934,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VSQRTSD_XMMdq_XMMdq_XMMq,
INTRINSIC_XED_IFORM_VSQRTSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VSQRTSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VSQRTSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSQRTSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VSQRTSS_XMMdq_XMMdq_MEMd,
INTRINSIC_XED_IFORM_VSQRTSS_XMMdq_XMMdq_XMMd,
INTRINSIC_XED_IFORM_VSQRTSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -6288,6 +7951,12 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VSUBPD_YMMqq_YMMqq_YMMqq,
INTRINSIC_XED_IFORM_VSUBPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VSUBPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VSUBPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSUBPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSUBPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSUBPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSUBPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSUBPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512,
INTRINSIC_XED_IFORM_VSUBPS_XMMdq_XMMdq_MEMdq,
INTRINSIC_XED_IFORM_VSUBPS_XMMdq_XMMdq_XMMdq,
INTRINSIC_XED_IFORM_VSUBPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -6302,6 +7971,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VSUBSD_XMMdq_XMMdq_XMMq,
INTRINSIC_XED_IFORM_VSUBSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VSUBSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VSUBSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VSUBSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VSUBSS_XMMdq_XMMdq_MEMd,
INTRINSIC_XED_IFORM_VSUBSS_XMMdq_XMMdq_XMMd,
INTRINSIC_XED_IFORM_VSUBSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512,
@@ -6318,6 +7989,8 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_VUCOMISD_XMMdq_XMMq,
INTRINSIC_XED_IFORM_VUCOMISD_XMMf64_MEMf64_AVX512,
INTRINSIC_XED_IFORM_VUCOMISD_XMMf64_XMMf64_AVX512,
+ INTRINSIC_XED_IFORM_VUCOMISH_XMMf16_MEMf16_AVX512,
+ INTRINSIC_XED_IFORM_VUCOMISH_XMMf16_XMMf16_AVX512,
INTRINSIC_XED_IFORM_VUCOMISS_XMMdq_MEMd,
INTRINSIC_XED_IFORM_VUCOMISS_XMMdq_XMMd,
INTRINSIC_XED_IFORM_VUCOMISS_XMMf32_MEMf32_AVX512,
@@ -6389,11 +8062,17 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_WRFSBASE_GPRy,
INTRINSIC_XED_IFORM_WRGSBASE_GPRy,
INTRINSIC_XED_IFORM_WRMSR,
+ INTRINSIC_XED_IFORM_WRMSRLIST,
+ INTRINSIC_XED_IFORM_WRMSRNS,
INTRINSIC_XED_IFORM_WRPKRU,
INTRINSIC_XED_IFORM_WRSSD_MEMu32_GPR32u32,
+ INTRINSIC_XED_IFORM_WRSSD_MEMu32_GPR32u32_APX,
INTRINSIC_XED_IFORM_WRSSQ_MEMu64_GPR64u64,
+ INTRINSIC_XED_IFORM_WRSSQ_MEMu64_GPR64u64_APX,
INTRINSIC_XED_IFORM_WRUSSD_MEMu32_GPR32u32,
+ INTRINSIC_XED_IFORM_WRUSSD_MEMu32_GPR32u32_APX,
INTRINSIC_XED_IFORM_WRUSSQ_MEMu64_GPR64u64,
+ INTRINSIC_XED_IFORM_WRUSSQ_MEMu64_GPR64u64_APX,
INTRINSIC_XED_IFORM_XABORT_IMMb,
INTRINSIC_XED_IFORM_XADD_GPR8_GPR8,
INTRINSIC_XED_IFORM_XADD_GPRv_GPRv,
@@ -6416,17 +8095,41 @@ enum X86_INTRINSIC
INTRINSIC_XED_IFORM_XOR_GPR8_IMMb_80r6,
INTRINSIC_XED_IFORM_XOR_GPR8_IMMb_82r6,
INTRINSIC_XED_IFORM_XOR_GPR8_MEMb,
+ INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_MEMi8_APX,
+ INTRINSIC_XED_IFORM_XOR_GPR8i8_IMM8_APX,
+ INTRINSIC_XED_IFORM_XOR_GPR8i8_MEMi8_APX,
+ INTRINSIC_XED_IFORM_XOR_GPR8i8_MEMi8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_XOR_GPR8i8_MEMi8_IMM8_APX,
INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_31,
INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_33,
+ INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_GPRv_APX,
+ INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_IMM8_APX,
+ INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_IMMz_APX,
+ INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_XOR_GPRv_IMM8_APX,
INTRINSIC_XED_IFORM_XOR_GPRv_IMMb,
INTRINSIC_XED_IFORM_XOR_GPRv_IMMz,
+ INTRINSIC_XED_IFORM_XOR_GPRv_IMMz_APX,
INTRINSIC_XED_IFORM_XOR_GPRv_MEMv,
+ INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_APX,
+ INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_IMM8_APX,
+ INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_IMMz_APX,
INTRINSIC_XED_IFORM_XOR_MEMb_GPR8,
INTRINSIC_XED_IFORM_XOR_MEMb_IMMb_80r6,
INTRINSIC_XED_IFORM_XOR_MEMb_IMMb_82r6,
+ INTRINSIC_XED_IFORM_XOR_MEMi8_GPR8i8_APX,
+ INTRINSIC_XED_IFORM_XOR_MEMi8_IMM8_APX,
INTRINSIC_XED_IFORM_XOR_MEMv_GPRv,
+ INTRINSIC_XED_IFORM_XOR_MEMv_GPRv_APX,
+ INTRINSIC_XED_IFORM_XOR_MEMv_IMM8_APX,
INTRINSIC_XED_IFORM_XOR_MEMv_IMMb,
INTRINSIC_XED_IFORM_XOR_MEMv_IMMz,
+ INTRINSIC_XED_IFORM_XOR_MEMv_IMMz_APX,
INTRINSIC_XED_IFORM_XOR_OrAX_IMMz,
INTRINSIC_XED_IFORM_XORPD_XMMxuq_MEMxuq,
INTRINSIC_XED_IFORM_XORPD_XMMxuq_XMMxuq,
diff --git a/arch/x86/x86_intrinsic_cached_input_types.include b/arch/x86/x86_intrinsic_cached_input_types.include
index fb89bb53..afe9708e 100644
--- a/arch/x86/x86_intrinsic_cached_input_types.include
+++ b/arch/x86/x86_intrinsic_cached_input_types.include
@@ -1,430 +1,637 @@
// Generated file, please do not edit directly
-X86CommonArchitecture::cached_input_types = new vector<NameAndType>[427];
+X86CommonArchitecture::cached_input_types = new vector<NameAndType>[634];
X86CommonArchitecture::cached_input_types[0] = vector<NameAndType> { NameAndType(Type::FloatType(10)), NameAndType(Type::FloatType(4)) };
X86CommonArchitecture::cached_input_types[1] = vector<NameAndType> { NameAndType(Type::FloatType(10)), NameAndType(Type::FloatType(10)) };
X86CommonArchitecture::cached_input_types[2] = vector<NameAndType> { NameAndType(Type::FloatType(10)), NameAndType(Type::FloatType(8)) };
-X86CommonArchitecture::cached_input_types[3] = vector<NameAndType> { NameAndType(Type::FloatType(10)), NameAndType(Type::FloatType(4)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[4] = vector<NameAndType> { NameAndType(Type::FloatType(10)), NameAndType(Type::FloatType(10)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[5] = vector<NameAndType> { NameAndType(Type::FloatType(10)), NameAndType(Type::FloatType(8)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[6] = vector<NameAndType> { NameAndType(Type::FloatType(4)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[7] = vector<NameAndType> { NameAndType(Type::FloatType(10)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[8] = vector<NameAndType> { NameAndType(Type::FloatType(8)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[9] = vector<NameAndType> { NameAndType(Type::FloatType(10)) };
-X86CommonArchitecture::cached_input_types[10] = vector<NameAndType> { NameAndType(Type::IntegerType(14, false)) };
-X86CommonArchitecture::cached_input_types[11] = vector<NameAndType> { NameAndType(Type::IntegerType(28, false)) };
-X86CommonArchitecture::cached_input_types[12] = vector<NameAndType> { NameAndType(Type::IntegerType(16, false)) };
-X86CommonArchitecture::cached_input_types[13] = vector<NameAndType> { };
-X86CommonArchitecture::cached_input_types[14] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)) };
-X86CommonArchitecture::cached_input_types[15] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[16] = vector<NameAndType> { NameAndType(Type::FloatType(10)), NameAndType(Type::IntegerType(4, true)) };
-X86CommonArchitecture::cached_input_types[17] = vector<NameAndType> { NameAndType(Type::FloatType(10)), NameAndType(Type::IntegerType(2, true)) };
-X86CommonArchitecture::cached_input_types[18] = vector<NameAndType> { NameAndType(Type::FloatType(10)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[19] = vector<NameAndType> { NameAndType(Type::FloatType(10)), NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[20] = vector<NameAndType> { NameAndType(Type::FloatType(10)), NameAndType(Type::FloatType(10)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
-X86CommonArchitecture::cached_input_types[21] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[22] = vector<NameAndType> { NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[23] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[24] = vector<NameAndType> { NameAndType(Type::IntegerType(94, false)) };
-X86CommonArchitecture::cached_input_types[25] = vector<NameAndType> { NameAndType(Type::IntegerType(108, false)) };
-X86CommonArchitecture::cached_input_types[26] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
-X86CommonArchitecture::cached_input_types[27] = vector<NameAndType> { NameAndType(Type::IntegerType(10, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[28] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)) };
-X86CommonArchitecture::cached_input_types[29] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)) };
-X86CommonArchitecture::cached_input_types[30] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, false)) };
-X86CommonArchitecture::cached_input_types[31] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[32] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(4, true)) };
-X86CommonArchitecture::cached_input_types[33] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[34] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[35] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[36] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[37] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[38] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[39] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, true)) };
-X86CommonArchitecture::cached_input_types[40] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, false)) };
-X86CommonArchitecture::cached_input_types[41] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, false)) };
-X86CommonArchitecture::cached_input_types[42] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[43] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[44] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)) };
-X86CommonArchitecture::cached_input_types[45] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
-X86CommonArchitecture::cached_input_types[46] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)) };
-X86CommonArchitecture::cached_input_types[47] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
-X86CommonArchitecture::cached_input_types[48] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
-X86CommonArchitecture::cached_input_types[49] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[50] = vector<NameAndType> { NameAndType(Type::IntegerType(6, false)) };
-X86CommonArchitecture::cached_input_types[51] = vector<NameAndType> { NameAndType(Type::IntegerType(2, true)) };
-X86CommonArchitecture::cached_input_types[52] = vector<NameAndType> { NameAndType(Type::IntegerType(10, false)) };
-X86CommonArchitecture::cached_input_types[53] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)) };
-X86CommonArchitecture::cached_input_types[54] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[55] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[56] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)) };
-X86CommonArchitecture::cached_input_types[57] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) };
-X86CommonArchitecture::cached_input_types[58] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)), NameAndType(Type::IntegerType(8, true)) };
-X86CommonArchitecture::cached_input_types[59] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
-X86CommonArchitecture::cached_input_types[60] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)) };
-X86CommonArchitecture::cached_input_types[61] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)) };
-X86CommonArchitecture::cached_input_types[62] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)), NameAndType(Type::IntegerType(8, true)) };
-X86CommonArchitecture::cached_input_types[63] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[64] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
-X86CommonArchitecture::cached_input_types[65] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)) };
-X86CommonArchitecture::cached_input_types[66] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
-X86CommonArchitecture::cached_input_types[67] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)), NameAndType(Type::IntegerType(8, true)) };
-X86CommonArchitecture::cached_input_types[68] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) };
-X86CommonArchitecture::cached_input_types[69] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
-X86CommonArchitecture::cached_input_types[70] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)), NameAndType(Type::IntegerType(8, true)) };
-X86CommonArchitecture::cached_input_types[71] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[72] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[73] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, true)) };
-X86CommonArchitecture::cached_input_types[74] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[75] = vector<NameAndType> { NameAndType(Type::IntegerType(512, false)) };
-X86CommonArchitecture::cached_input_types[76] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[77] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[78] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 2)) };
-X86CommonArchitecture::cached_input_types[79] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
-X86CommonArchitecture::cached_input_types[80] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
-X86CommonArchitecture::cached_input_types[81] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[82] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, true)) };
-X86CommonArchitecture::cached_input_types[83] = vector<NameAndType> { NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, false)) };
-X86CommonArchitecture::cached_input_types[84] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
-X86CommonArchitecture::cached_input_types[85] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[86] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[87] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[88] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[89] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[90] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[91] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[92] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[93] = vector<NameAndType> { NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[94] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[95] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[96] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[97] = vector<NameAndType> { NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[98] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[99] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[100] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[101] = vector<NameAndType> { NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[102] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[103] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[104] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[105] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[106] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[107] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[108] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[109] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[110] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[111] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
-X86CommonArchitecture::cached_input_types[112] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(8, true)) };
-X86CommonArchitecture::cached_input_types[113] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
-X86CommonArchitecture::cached_input_types[114] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
-X86CommonArchitecture::cached_input_types[115] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(8, true)) };
-X86CommonArchitecture::cached_input_types[116] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
-X86CommonArchitecture::cached_input_types[117] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 4)) };
-X86CommonArchitecture::cached_input_types[118] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(8, true)) };
-X86CommonArchitecture::cached_input_types[119] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 2)) };
-X86CommonArchitecture::cached_input_types[120] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[121] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)) };
-X86CommonArchitecture::cached_input_types[122] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)) };
-X86CommonArchitecture::cached_input_types[123] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 8)) };
-X86CommonArchitecture::cached_input_types[124] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)) };
-X86CommonArchitecture::cached_input_types[125] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) };
-X86CommonArchitecture::cached_input_types[126] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, false)) };
-X86CommonArchitecture::cached_input_types[127] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
-X86CommonArchitecture::cached_input_types[128] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
-X86CommonArchitecture::cached_input_types[129] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
-X86CommonArchitecture::cached_input_types[130] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)), NameAndType(Type::IntegerType(2, false)) };
-X86CommonArchitecture::cached_input_types[131] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[132] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(2, true)) };
-X86CommonArchitecture::cached_input_types[133] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[134] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
-X86CommonArchitecture::cached_input_types[135] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 8)) };
-X86CommonArchitecture::cached_input_types[136] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)) };
-X86CommonArchitecture::cached_input_types[137] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, true)) };
-X86CommonArchitecture::cached_input_types[138] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
-X86CommonArchitecture::cached_input_types[139] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) };
-X86CommonArchitecture::cached_input_types[140] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)) };
-X86CommonArchitecture::cached_input_types[141] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)) };
-X86CommonArchitecture::cached_input_types[142] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 8)) };
-X86CommonArchitecture::cached_input_types[143] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, true)) };
-X86CommonArchitecture::cached_input_types[144] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(4, true)) };
-X86CommonArchitecture::cached_input_types[145] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, false)) };
-X86CommonArchitecture::cached_input_types[146] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, false)) };
-X86CommonArchitecture::cached_input_types[147] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)), NameAndType(Type::IntegerType(1, false)) };
-X86CommonArchitecture::cached_input_types[148] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)), NameAndType(Type::IntegerType(4, true)) };
-X86CommonArchitecture::cached_input_types[149] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[150] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
-X86CommonArchitecture::cached_input_types[151] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(4, true)) };
-X86CommonArchitecture::cached_input_types[152] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
-X86CommonArchitecture::cached_input_types[153] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(1, false)) };
-X86CommonArchitecture::cached_input_types[154] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(4, true)) };
-X86CommonArchitecture::cached_input_types[155] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 4)) };
-X86CommonArchitecture::cached_input_types[156] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 2)) };
-X86CommonArchitecture::cached_input_types[157] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 2)) };
-X86CommonArchitecture::cached_input_types[158] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 8)) };
-X86CommonArchitecture::cached_input_types[159] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 4)) };
-X86CommonArchitecture::cached_input_types[160] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 2)) };
-X86CommonArchitecture::cached_input_types[161] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 2)) };
-X86CommonArchitecture::cached_input_types[162] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[163] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[164] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
-X86CommonArchitecture::cached_input_types[165] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
-X86CommonArchitecture::cached_input_types[166] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(1, false)) };
-X86CommonArchitecture::cached_input_types[167] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(1, false)) };
-X86CommonArchitecture::cached_input_types[168] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(1, false)) };
-X86CommonArchitecture::cached_input_types[169] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(14, false)) };
-X86CommonArchitecture::cached_input_types[170] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[171] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[172] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[173] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 4)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[174] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 8)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[175] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
-X86CommonArchitecture::cached_input_types[176] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[177] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
-X86CommonArchitecture::cached_input_types[178] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[179] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[180] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)) };
-X86CommonArchitecture::cached_input_types[181] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
-X86CommonArchitecture::cached_input_types[182] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)) };
-X86CommonArchitecture::cached_input_types[183] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::BoolType(), 16)), NameAndType(Type::ArrayType(Type::BoolType(), 16)), NameAndType(Type::ArrayType(Type::BoolType(), 16)) };
-X86CommonArchitecture::cached_input_types[184] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::BoolType(), 32)), NameAndType(Type::ArrayType(Type::BoolType(), 32)), NameAndType(Type::ArrayType(Type::BoolType(), 32)) };
-X86CommonArchitecture::cached_input_types[185] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
-X86CommonArchitecture::cached_input_types[186] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)) };
-X86CommonArchitecture::cached_input_types[187] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)) };
-X86CommonArchitecture::cached_input_types[188] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)) };
-X86CommonArchitecture::cached_input_types[189] = vector<NameAndType> { NameAndType(Type::FloatType(4)) };
-X86CommonArchitecture::cached_input_types[190] = vector<NameAndType> { NameAndType(Type::FloatType(8)) };
-X86CommonArchitecture::cached_input_types[191] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
-X86CommonArchitecture::cached_input_types[192] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) };
-X86CommonArchitecture::cached_input_types[193] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
-X86CommonArchitecture::cached_input_types[194] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) };
-X86CommonArchitecture::cached_input_types[195] = vector<NameAndType> { NameAndType(Type::FloatType(4)), NameAndType(Type::FloatType(4)), NameAndType(Type::FloatType(4)) };
-X86CommonArchitecture::cached_input_types[196] = vector<NameAndType> { NameAndType(Type::FloatType(8)), NameAndType(Type::FloatType(8)), NameAndType(Type::FloatType(8)) };
-X86CommonArchitecture::cached_input_types[197] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) };
-X86CommonArchitecture::cached_input_types[198] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) };
-X86CommonArchitecture::cached_input_types[199] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)) };
-X86CommonArchitecture::cached_input_types[200] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)) };
-X86CommonArchitecture::cached_input_types[201] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
-X86CommonArchitecture::cached_input_types[202] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)) };
-X86CommonArchitecture::cached_input_types[203] = vector<NameAndType> { NameAndType(Type::FloatType(8)), NameAndType(Type::FloatType(8)) };
-X86CommonArchitecture::cached_input_types[204] = vector<NameAndType> { NameAndType(Type::FloatType(4)), NameAndType(Type::FloatType(4)) };
-X86CommonArchitecture::cached_input_types[205] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)) };
-X86CommonArchitecture::cached_input_types[206] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(8)) };
-X86CommonArchitecture::cached_input_types[207] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(4, true)) };
-X86CommonArchitecture::cached_input_types[208] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(4)) };
-X86CommonArchitecture::cached_input_types[209] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[210] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
-X86CommonArchitecture::cached_input_types[211] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
-X86CommonArchitecture::cached_input_types[212] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
-X86CommonArchitecture::cached_input_types[213] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
-X86CommonArchitecture::cached_input_types[214] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
-X86CommonArchitecture::cached_input_types[215] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) };
-X86CommonArchitecture::cached_input_types[216] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
-X86CommonArchitecture::cached_input_types[217] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) };
-X86CommonArchitecture::cached_input_types[218] = vector<NameAndType> { NameAndType(Type::IntegerType(16, false)), NameAndType(Type::IntegerType(16, false)) };
-X86CommonArchitecture::cached_input_types[219] = vector<NameAndType> { NameAndType(Type::IntegerType(32, false)), NameAndType(Type::IntegerType(32, false)) };
-X86CommonArchitecture::cached_input_types[220] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)) };
-X86CommonArchitecture::cached_input_types[221] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)) };
-X86CommonArchitecture::cached_input_types[222] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
-X86CommonArchitecture::cached_input_types[223] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)) };
-X86CommonArchitecture::cached_input_types[224] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)) };
-X86CommonArchitecture::cached_input_types[225] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[226] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[227] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[228] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[229] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[230] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[231] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[232] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[233] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
-X86CommonArchitecture::cached_input_types[234] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[235] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[236] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[237] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[238] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)) };
-X86CommonArchitecture::cached_input_types[239] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)) };
-X86CommonArchitecture::cached_input_types[240] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)) };
-X86CommonArchitecture::cached_input_types[241] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)) };
-X86CommonArchitecture::cached_input_types[242] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
-X86CommonArchitecture::cached_input_types[243] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(16, false), 2)) };
-X86CommonArchitecture::cached_input_types[244] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 2)), NameAndType(Type::ArrayType(Type::FloatType(4), 2)) };
-X86CommonArchitecture::cached_input_types[245] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)) };
-X86CommonArchitecture::cached_input_types[246] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)) };
-X86CommonArchitecture::cached_input_types[247] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 2)) };
-X86CommonArchitecture::cached_input_types[248] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::IntegerType(1, false)) };
-X86CommonArchitecture::cached_input_types[249] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 4)) };
-X86CommonArchitecture::cached_input_types[250] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::IntegerType(2, false)) };
-X86CommonArchitecture::cached_input_types[251] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 2)) };
-X86CommonArchitecture::cached_input_types[252] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[253] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[254] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)) };
-X86CommonArchitecture::cached_input_types[255] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)) };
-X86CommonArchitecture::cached_input_types[256] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
-X86CommonArchitecture::cached_input_types[257] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
-X86CommonArchitecture::cached_input_types[258] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(16, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(16, false), 2)) };
-X86CommonArchitecture::cached_input_types[259] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(2), 4)) };
-X86CommonArchitecture::cached_input_types[260] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(2), 8)) };
-X86CommonArchitecture::cached_input_types[261] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)), NameAndType(Type::FloatType(8)) };
-X86CommonArchitecture::cached_input_types[262] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)), NameAndType(Type::FloatType(4)) };
-X86CommonArchitecture::cached_input_types[263] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::FloatType(8)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)) };
-X86CommonArchitecture::cached_input_types[264] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)) };
-X86CommonArchitecture::cached_input_types[265] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::FloatType(4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)) };
-X86CommonArchitecture::cached_input_types[266] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
-X86CommonArchitecture::cached_input_types[267] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 2)), NameAndType(Type::FloatType(4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) };
-X86CommonArchitecture::cached_input_types[268] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)) };
-X86CommonArchitecture::cached_input_types[269] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)) };
-X86CommonArchitecture::cached_input_types[270] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)) };
-X86CommonArchitecture::cached_input_types[271] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
-X86CommonArchitecture::cached_input_types[272] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) };
-X86CommonArchitecture::cached_input_types[273] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(16, false), 2)), NameAndType(Type::IntegerType(16, false)) };
-X86CommonArchitecture::cached_input_types[274] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[275] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::BoolType()) };
-X86CommonArchitecture::cached_input_types[276] = vector<NameAndType> { NameAndType(Type::BoolType()) };
-X86CommonArchitecture::cached_input_types[277] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
-X86CommonArchitecture::cached_input_types[278] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
-X86CommonArchitecture::cached_input_types[279] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
-X86CommonArchitecture::cached_input_types[280] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
-X86CommonArchitecture::cached_input_types[281] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
-X86CommonArchitecture::cached_input_types[282] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
-X86CommonArchitecture::cached_input_types[283] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 32)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
-X86CommonArchitecture::cached_input_types[284] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
-X86CommonArchitecture::cached_input_types[285] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) };
-X86CommonArchitecture::cached_input_types[286] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::ArrayType(Type::FloatType(4), 16)) };
-X86CommonArchitecture::cached_input_types[287] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
-X86CommonArchitecture::cached_input_types[288] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) };
-X86CommonArchitecture::cached_input_types[289] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)) };
-X86CommonArchitecture::cached_input_types[290] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
-X86CommonArchitecture::cached_input_types[291] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
-X86CommonArchitecture::cached_input_types[292] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
-X86CommonArchitecture::cached_input_types[293] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 8)) };
-X86CommonArchitecture::cached_input_types[294] = vector<NameAndType> { NameAndType(Type::FloatType(8)), NameAndType(Type::BoolType()) };
-X86CommonArchitecture::cached_input_types[295] = vector<NameAndType> { NameAndType(Type::FloatType(4)), NameAndType(Type::BoolType()) };
-X86CommonArchitecture::cached_input_types[296] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
-X86CommonArchitecture::cached_input_types[297] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)) };
-X86CommonArchitecture::cached_input_types[298] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)) };
-X86CommonArchitecture::cached_input_types[299] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
-X86CommonArchitecture::cached_input_types[300] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
-X86CommonArchitecture::cached_input_types[301] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 32)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
-X86CommonArchitecture::cached_input_types[302] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
-X86CommonArchitecture::cached_input_types[303] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
-X86CommonArchitecture::cached_input_types[304] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
-X86CommonArchitecture::cached_input_types[305] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)) };
-X86CommonArchitecture::cached_input_types[306] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[307] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
-X86CommonArchitecture::cached_input_types[308] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::ArrayType(Type::FloatType(8), 8)) };
-X86CommonArchitecture::cached_input_types[309] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) };
-X86CommonArchitecture::cached_input_types[310] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
-X86CommonArchitecture::cached_input_types[311] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
-X86CommonArchitecture::cached_input_types[312] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
-X86CommonArchitecture::cached_input_types[313] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)) };
-X86CommonArchitecture::cached_input_types[314] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[315] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
-X86CommonArchitecture::cached_input_types[316] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) };
-X86CommonArchitecture::cached_input_types[317] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(8)) };
-X86CommonArchitecture::cached_input_types[318] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
-X86CommonArchitecture::cached_input_types[319] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(4)) };
-X86CommonArchitecture::cached_input_types[320] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)) };
-X86CommonArchitecture::cached_input_types[321] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 16)) };
-X86CommonArchitecture::cached_input_types[322] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
-X86CommonArchitecture::cached_input_types[323] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 16)) };
-X86CommonArchitecture::cached_input_types[324] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)) };
-X86CommonArchitecture::cached_input_types[325] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 4)) };
-X86CommonArchitecture::cached_input_types[326] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[327] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[328] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[329] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[330] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::ArrayType(Type::FloatType(8), 8)) };
-X86CommonArchitecture::cached_input_types[331] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
-X86CommonArchitecture::cached_input_types[332] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) };
-X86CommonArchitecture::cached_input_types[333] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::ArrayType(Type::FloatType(4), 16)) };
-X86CommonArchitecture::cached_input_types[334] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) };
-X86CommonArchitecture::cached_input_types[335] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)) };
-X86CommonArchitecture::cached_input_types[336] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)) };
-X86CommonArchitecture::cached_input_types[337] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
-X86CommonArchitecture::cached_input_types[338] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
-X86CommonArchitecture::cached_input_types[339] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) };
-X86CommonArchitecture::cached_input_types[340] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
-X86CommonArchitecture::cached_input_types[341] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
-X86CommonArchitecture::cached_input_types[342] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
-X86CommonArchitecture::cached_input_types[343] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
-X86CommonArchitecture::cached_input_types[344] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 8)) };
-X86CommonArchitecture::cached_input_types[345] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 16)) };
-X86CommonArchitecture::cached_input_types[346] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 8)) };
-X86CommonArchitecture::cached_input_types[347] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)) };
-X86CommonArchitecture::cached_input_types[348] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)) };
-X86CommonArchitecture::cached_input_types[349] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::IntegerType(4, false)) };
-X86CommonArchitecture::cached_input_types[350] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::IntegerType(8, false)) };
-X86CommonArchitecture::cached_input_types[351] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 16)) };
-X86CommonArchitecture::cached_input_types[352] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
-X86CommonArchitecture::cached_input_types[353] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)) };
-X86CommonArchitecture::cached_input_types[354] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 8)) };
-X86CommonArchitecture::cached_input_types[355] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)) };
-X86CommonArchitecture::cached_input_types[356] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)) };
-X86CommonArchitecture::cached_input_types[357] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
-X86CommonArchitecture::cached_input_types[358] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
-X86CommonArchitecture::cached_input_types[359] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
-X86CommonArchitecture::cached_input_types[360] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)) };
-X86CommonArchitecture::cached_input_types[361] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[362] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
-X86CommonArchitecture::cached_input_types[363] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)) };
-X86CommonArchitecture::cached_input_types[364] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 4)) };
-X86CommonArchitecture::cached_input_types[365] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 8)) };
-X86CommonArchitecture::cached_input_types[366] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 2)) };
-X86CommonArchitecture::cached_input_types[367] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) };
-X86CommonArchitecture::cached_input_types[368] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)) };
-X86CommonArchitecture::cached_input_types[369] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)) };
-X86CommonArchitecture::cached_input_types[370] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)) };
-X86CommonArchitecture::cached_input_types[371] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 2)) };
-X86CommonArchitecture::cached_input_types[372] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[373] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[374] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 2)) };
-X86CommonArchitecture::cached_input_types[375] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)) };
-X86CommonArchitecture::cached_input_types[376] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
-X86CommonArchitecture::cached_input_types[377] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)) };
-X86CommonArchitecture::cached_input_types[378] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) };
-X86CommonArchitecture::cached_input_types[379] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) };
-X86CommonArchitecture::cached_input_types[380] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
-X86CommonArchitecture::cached_input_types[381] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
-X86CommonArchitecture::cached_input_types[382] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
-X86CommonArchitecture::cached_input_types[383] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) };
-X86CommonArchitecture::cached_input_types[384] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)) };
-X86CommonArchitecture::cached_input_types[385] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)) };
-X86CommonArchitecture::cached_input_types[386] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
-X86CommonArchitecture::cached_input_types[387] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)) };
-X86CommonArchitecture::cached_input_types[388] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) };
-X86CommonArchitecture::cached_input_types[389] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)) };
-X86CommonArchitecture::cached_input_types[390] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 64)) };
-X86CommonArchitecture::cached_input_types[391] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 32)) };
-X86CommonArchitecture::cached_input_types[392] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)) };
-X86CommonArchitecture::cached_input_types[393] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)) };
-X86CommonArchitecture::cached_input_types[394] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 32)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 32)) };
-X86CommonArchitecture::cached_input_types[395] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) };
-X86CommonArchitecture::cached_input_types[396] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)) };
-X86CommonArchitecture::cached_input_types[397] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)) };
-X86CommonArchitecture::cached_input_types[398] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)) };
-X86CommonArchitecture::cached_input_types[399] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)) };
-X86CommonArchitecture::cached_input_types[400] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 64)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 64)) };
-X86CommonArchitecture::cached_input_types[401] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::IntegerType(1, false)) };
-X86CommonArchitecture::cached_input_types[402] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 4)) };
-X86CommonArchitecture::cached_input_types[403] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::IntegerType(2, false)) };
-X86CommonArchitecture::cached_input_types[404] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 2)) };
-X86CommonArchitecture::cached_input_types[405] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) };
-X86CommonArchitecture::cached_input_types[406] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)) };
-X86CommonArchitecture::cached_input_types[407] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)) };
-X86CommonArchitecture::cached_input_types[408] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)) };
-X86CommonArchitecture::cached_input_types[409] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) };
-X86CommonArchitecture::cached_input_types[410] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)) };
-X86CommonArchitecture::cached_input_types[411] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)) };
-X86CommonArchitecture::cached_input_types[412] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) };
-X86CommonArchitecture::cached_input_types[413] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) };
-X86CommonArchitecture::cached_input_types[414] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) };
-X86CommonArchitecture::cached_input_types[415] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
-X86CommonArchitecture::cached_input_types[416] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)) };
-X86CommonArchitecture::cached_input_types[417] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) };
-X86CommonArchitecture::cached_input_types[418] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
-X86CommonArchitecture::cached_input_types[419] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
-X86CommonArchitecture::cached_input_types[420] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)) };
-X86CommonArchitecture::cached_input_types[421] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
-X86CommonArchitecture::cached_input_types[422] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)) };
-X86CommonArchitecture::cached_input_types[423] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) };
-X86CommonArchitecture::cached_input_types[424] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(16, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(16, false), 4)) };
-X86CommonArchitecture::cached_input_types[425] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)) };
-X86CommonArchitecture::cached_input_types[426] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
+X86CommonArchitecture::cached_input_types[3] = vector<NameAndType> { NameAndType(Type::FloatType(4)) };
+X86CommonArchitecture::cached_input_types[4] = vector<NameAndType> { NameAndType(Type::FloatType(10)) };
+X86CommonArchitecture::cached_input_types[5] = vector<NameAndType> { NameAndType(Type::FloatType(8)) };
+X86CommonArchitecture::cached_input_types[6] = vector<NameAndType> { NameAndType(Type::IntegerType(14, false)) };
+X86CommonArchitecture::cached_input_types[7] = vector<NameAndType> { NameAndType(Type::IntegerType(28, false)) };
+X86CommonArchitecture::cached_input_types[8] = vector<NameAndType> { NameAndType(Type::IntegerType(16, false)) };
+X86CommonArchitecture::cached_input_types[9] = vector<NameAndType> { };
+X86CommonArchitecture::cached_input_types[10] = vector<NameAndType> { NameAndType(Type::FloatType(10)), NameAndType(Type::IntegerType(4, true)) };
+X86CommonArchitecture::cached_input_types[11] = vector<NameAndType> { NameAndType(Type::FloatType(10)), NameAndType(Type::IntegerType(2, true)) };
+X86CommonArchitecture::cached_input_types[12] = vector<NameAndType> { NameAndType(Type::FloatType(10)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[13] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)) };
+X86CommonArchitecture::cached_input_types[14] = vector<NameAndType> { NameAndType(Type::IntegerType(2, true)) };
+X86CommonArchitecture::cached_input_types[15] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)) };
+X86CommonArchitecture::cached_input_types[16] = vector<NameAndType> { NameAndType(Type::IntegerType(94, false)) };
+X86CommonArchitecture::cached_input_types[17] = vector<NameAndType> { NameAndType(Type::IntegerType(108, false)) };
+X86CommonArchitecture::cached_input_types[18] = vector<NameAndType> { NameAndType(Type::IntegerType(10, false)) };
+X86CommonArchitecture::cached_input_types[19] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, true)) };
+X86CommonArchitecture::cached_input_types[20] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, true)) };
+X86CommonArchitecture::cached_input_types[21] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, true)) };
+X86CommonArchitecture::cached_input_types[22] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[23] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[24] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(4, true)) };
+X86CommonArchitecture::cached_input_types[25] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, true)) };
+X86CommonArchitecture::cached_input_types[26] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[27] = vector<NameAndType> { NameAndType(Type::IntegerType(1, true)) };
+X86CommonArchitecture::cached_input_types[28] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(4, true)) };
+X86CommonArchitecture::cached_input_types[29] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[30] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[31] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[32] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[33] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[34] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[35] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[36] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[37] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[38] = vector<NameAndType> { NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[39] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[40] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[41] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[42] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[43] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[44] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[45] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[46] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[47] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[48] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[49] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[50] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[51] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[52] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[53] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, true)) };
+X86CommonArchitecture::cached_input_types[54] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[55] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[56] = vector<NameAndType> { NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[57] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[58] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
+X86CommonArchitecture::cached_input_types[59] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[60] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[61] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[62] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[63] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)), NameAndType(Type::IntegerType(8, true)) };
+X86CommonArchitecture::cached_input_types[64] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
+X86CommonArchitecture::cached_input_types[65] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[66] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[67] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)), NameAndType(Type::IntegerType(8, true)) };
+X86CommonArchitecture::cached_input_types[68] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[69] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
+X86CommonArchitecture::cached_input_types[70] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[71] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[72] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)), NameAndType(Type::IntegerType(8, true)) };
+X86CommonArchitecture::cached_input_types[73] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[74] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[75] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)), NameAndType(Type::IntegerType(8, true)) };
+X86CommonArchitecture::cached_input_types[76] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[77] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[78] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, true)) };
+X86CommonArchitecture::cached_input_types[79] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[80] = vector<NameAndType> { NameAndType(Type::IntegerType(16, false)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[81] = vector<NameAndType> { NameAndType(Type::IntegerType(512, false)) };
+X86CommonArchitecture::cached_input_types[82] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 2)), NameAndType(Type::ArrayType(Type::FloatType(4), 2)) };
+X86CommonArchitecture::cached_input_types[83] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 2)) };
+X86CommonArchitecture::cached_input_types[84] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
+X86CommonArchitecture::cached_input_types[85] = vector<NameAndType> { NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[86] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[87] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[88] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[89] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[90] = vector<NameAndType> { NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[91] = vector<NameAndType> { NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[92] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[93] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[94] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[95] = vector<NameAndType> { NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[96] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[97] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[98] = vector<NameAndType> { NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[99] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[100] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[101] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[102] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[103] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[104] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[105] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[106] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[107] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[108] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[109] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[110] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[111] = vector<NameAndType> { NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[112] = vector<NameAndType> { NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[113] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[114] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[115] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[116] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[117] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[118] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[119] = vector<NameAndType> { NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[120] = vector<NameAndType> { NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[121] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[122] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[123] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[124] = vector<NameAndType> { NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[125] = vector<NameAndType> { NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[126] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[127] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[128] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
+X86CommonArchitecture::cached_input_types[129] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(8, true)) };
+X86CommonArchitecture::cached_input_types[130] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
+X86CommonArchitecture::cached_input_types[131] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(8, true)) };
+X86CommonArchitecture::cached_input_types[132] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
+X86CommonArchitecture::cached_input_types[133] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[134] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
+X86CommonArchitecture::cached_input_types[135] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
+X86CommonArchitecture::cached_input_types[136] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
+X86CommonArchitecture::cached_input_types[137] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 4)) };
+X86CommonArchitecture::cached_input_types[138] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(8, true)) };
+X86CommonArchitecture::cached_input_types[139] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 2)) };
+X86CommonArchitecture::cached_input_types[140] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[141] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)) };
+X86CommonArchitecture::cached_input_types[142] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)) };
+X86CommonArchitecture::cached_input_types[143] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 8)) };
+X86CommonArchitecture::cached_input_types[144] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)) };
+X86CommonArchitecture::cached_input_types[145] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) };
+X86CommonArchitecture::cached_input_types[146] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[147] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[148] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[149] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[150] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[151] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[152] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[153] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 8)) };
+X86CommonArchitecture::cached_input_types[154] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)) };
+X86CommonArchitecture::cached_input_types[155] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, true)) };
+X86CommonArchitecture::cached_input_types[156] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
+X86CommonArchitecture::cached_input_types[157] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) };
+X86CommonArchitecture::cached_input_types[158] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)) };
+X86CommonArchitecture::cached_input_types[159] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) };
+X86CommonArchitecture::cached_input_types[160] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)) };
+X86CommonArchitecture::cached_input_types[161] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 8)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[162] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[163] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, true)) };
+X86CommonArchitecture::cached_input_types[164] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[165] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 2)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) };
+X86CommonArchitecture::cached_input_types[166] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(4, true)) };
+X86CommonArchitecture::cached_input_types[167] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) };
+X86CommonArchitecture::cached_input_types[168] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(4, true)) };
+X86CommonArchitecture::cached_input_types[169] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
+X86CommonArchitecture::cached_input_types[170] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
+X86CommonArchitecture::cached_input_types[171] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(4, true)) };
+X86CommonArchitecture::cached_input_types[172] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[173] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[174] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[175] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[176] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)), NameAndType(Type::IntegerType(4, true)) };
+X86CommonArchitecture::cached_input_types[177] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[178] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
+X86CommonArchitecture::cached_input_types[179] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[180] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[181] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[182] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
+X86CommonArchitecture::cached_input_types[183] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[184] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[185] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[186] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[187] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[188] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 4)) };
+X86CommonArchitecture::cached_input_types[189] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 2)) };
+X86CommonArchitecture::cached_input_types[190] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)) };
+X86CommonArchitecture::cached_input_types[191] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 2)) };
+X86CommonArchitecture::cached_input_types[192] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 8)) };
+X86CommonArchitecture::cached_input_types[193] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 4)) };
+X86CommonArchitecture::cached_input_types[194] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 2)) };
+X86CommonArchitecture::cached_input_types[195] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)) };
+X86CommonArchitecture::cached_input_types[196] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 2)) };
+X86CommonArchitecture::cached_input_types[197] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)) };
+X86CommonArchitecture::cached_input_types[198] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
+X86CommonArchitecture::cached_input_types[199] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
+X86CommonArchitecture::cached_input_types[200] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[201] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[202] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[203] = vector<NameAndType> { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[204] = vector<NameAndType> { NameAndType(Type::IntegerType(14, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[205] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[206] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[207] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[208] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 4)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[209] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 8)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[210] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
+X86CommonArchitecture::cached_input_types[211] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[212] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[213] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[214] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[215] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[216] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[217] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[218] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) };
+X86CommonArchitecture::cached_input_types[219] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
+X86CommonArchitecture::cached_input_types[220] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
+X86CommonArchitecture::cached_input_types[221] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
+X86CommonArchitecture::cached_input_types[222] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
+X86CommonArchitecture::cached_input_types[223] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
+X86CommonArchitecture::cached_input_types[224] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[225] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
+X86CommonArchitecture::cached_input_types[226] = vector<NameAndType> { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[227] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)) };
+X86CommonArchitecture::cached_input_types[228] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
+X86CommonArchitecture::cached_input_types[229] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)) };
+X86CommonArchitecture::cached_input_types[230] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::BoolType(), 16)), NameAndType(Type::ArrayType(Type::BoolType(), 16)), NameAndType(Type::ArrayType(Type::BoolType(), 16)) };
+X86CommonArchitecture::cached_input_types[231] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::BoolType(), 32)), NameAndType(Type::ArrayType(Type::BoolType(), 32)), NameAndType(Type::ArrayType(Type::BoolType(), 32)) };
+X86CommonArchitecture::cached_input_types[232] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[233] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[234] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[235] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[236] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[237] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[238] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)) };
+X86CommonArchitecture::cached_input_types[239] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)) };
+X86CommonArchitecture::cached_input_types[240] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)) };
+X86CommonArchitecture::cached_input_types[241] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
+X86CommonArchitecture::cached_input_types[242] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) };
+X86CommonArchitecture::cached_input_types[243] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)) };
+X86CommonArchitecture::cached_input_types[244] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
+X86CommonArchitecture::cached_input_types[245] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
+X86CommonArchitecture::cached_input_types[246] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) };
+X86CommonArchitecture::cached_input_types[247] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
+X86CommonArchitecture::cached_input_types[248] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) };
+X86CommonArchitecture::cached_input_types[249] = vector<NameAndType> { NameAndType(Type::FloatType(4)), NameAndType(Type::FloatType(4)), NameAndType(Type::FloatType(4)) };
+X86CommonArchitecture::cached_input_types[250] = vector<NameAndType> { NameAndType(Type::FloatType(8)), NameAndType(Type::FloatType(8)), NameAndType(Type::FloatType(8)) };
+X86CommonArchitecture::cached_input_types[251] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[252] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[253] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[254] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[255] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) };
+X86CommonArchitecture::cached_input_types[256] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) };
+X86CommonArchitecture::cached_input_types[257] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)) };
+X86CommonArchitecture::cached_input_types[258] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)) };
+X86CommonArchitecture::cached_input_types[259] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
+X86CommonArchitecture::cached_input_types[260] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)) };
+X86CommonArchitecture::cached_input_types[261] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[262] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[263] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[264] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[265] = vector<NameAndType> { NameAndType(Type::FloatType(8)), NameAndType(Type::FloatType(8)) };
+X86CommonArchitecture::cached_input_types[266] = vector<NameAndType> { NameAndType(Type::FloatType(4)), NameAndType(Type::FloatType(4)) };
+X86CommonArchitecture::cached_input_types[267] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)) };
+X86CommonArchitecture::cached_input_types[268] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(8)) };
+X86CommonArchitecture::cached_input_types[269] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(4)) };
+X86CommonArchitecture::cached_input_types[270] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[271] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
+X86CommonArchitecture::cached_input_types[272] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[273] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
+X86CommonArchitecture::cached_input_types[274] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
+X86CommonArchitecture::cached_input_types[275] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[276] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[277] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
+X86CommonArchitecture::cached_input_types[278] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) };
+X86CommonArchitecture::cached_input_types[279] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
+X86CommonArchitecture::cached_input_types[280] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) };
+X86CommonArchitecture::cached_input_types[281] = vector<NameAndType> { NameAndType(Type::IntegerType(16, false)), NameAndType(Type::IntegerType(16, false)) };
+X86CommonArchitecture::cached_input_types[282] = vector<NameAndType> { NameAndType(Type::IntegerType(32, false)), NameAndType(Type::IntegerType(32, false)) };
+X86CommonArchitecture::cached_input_types[283] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)) };
+X86CommonArchitecture::cached_input_types[284] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)) };
+X86CommonArchitecture::cached_input_types[285] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[286] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[287] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)) };
+X86CommonArchitecture::cached_input_types[288] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[289] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[290] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[291] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[292] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[293] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[294] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[295] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[296] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[297] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[298] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[299] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[300] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[301] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[302] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[303] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)) };
+X86CommonArchitecture::cached_input_types[304] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)) };
+X86CommonArchitecture::cached_input_types[305] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)) };
+X86CommonArchitecture::cached_input_types[306] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)) };
+X86CommonArchitecture::cached_input_types[307] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
+X86CommonArchitecture::cached_input_types[308] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(16, false), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[309] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[310] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[311] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)) };
+X86CommonArchitecture::cached_input_types[312] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)) };
+X86CommonArchitecture::cached_input_types[313] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 2)) };
+X86CommonArchitecture::cached_input_types[314] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[315] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[316] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[317] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[318] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[319] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[320] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)) };
+X86CommonArchitecture::cached_input_types[321] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)) };
+X86CommonArchitecture::cached_input_types[322] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
+X86CommonArchitecture::cached_input_types[323] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
+X86CommonArchitecture::cached_input_types[324] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(16, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(16, false), 2)) };
+X86CommonArchitecture::cached_input_types[325] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[326] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(2), 4)) };
+X86CommonArchitecture::cached_input_types[327] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(2), 8)) };
+X86CommonArchitecture::cached_input_types[328] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)), NameAndType(Type::FloatType(8)) };
+X86CommonArchitecture::cached_input_types[329] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)), NameAndType(Type::FloatType(4)) };
+X86CommonArchitecture::cached_input_types[330] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::FloatType(8)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)) };
+X86CommonArchitecture::cached_input_types[331] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)) };
+X86CommonArchitecture::cached_input_types[332] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::FloatType(4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)) };
+X86CommonArchitecture::cached_input_types[333] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
+X86CommonArchitecture::cached_input_types[334] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 2)), NameAndType(Type::FloatType(4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) };
+X86CommonArchitecture::cached_input_types[335] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)) };
+X86CommonArchitecture::cached_input_types[336] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)) };
+X86CommonArchitecture::cached_input_types[337] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)) };
+X86CommonArchitecture::cached_input_types[338] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
+X86CommonArchitecture::cached_input_types[339] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) };
+X86CommonArchitecture::cached_input_types[340] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(16, false), 2)), NameAndType(Type::IntegerType(16, false)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[341] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(16, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(16, false), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[342] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[343] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[344] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::BoolType()) };
+X86CommonArchitecture::cached_input_types[345] = vector<NameAndType> { NameAndType(Type::BoolType()) };
+X86CommonArchitecture::cached_input_types[346] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[347] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[348] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
+X86CommonArchitecture::cached_input_types[349] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
+X86CommonArchitecture::cached_input_types[350] = vector<NameAndType> { NameAndType(Type::FloatType(4)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[351] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[352] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[353] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
+X86CommonArchitecture::cached_input_types[354] = vector<NameAndType> { NameAndType(Type::FloatType(2)) };
+X86CommonArchitecture::cached_input_types[355] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
+X86CommonArchitecture::cached_input_types[356] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
+X86CommonArchitecture::cached_input_types[357] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
+X86CommonArchitecture::cached_input_types[358] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[359] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[360] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
+X86CommonArchitecture::cached_input_types[361] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
+X86CommonArchitecture::cached_input_types[362] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
+X86CommonArchitecture::cached_input_types[363] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
+X86CommonArchitecture::cached_input_types[364] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
+X86CommonArchitecture::cached_input_types[365] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 32)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
+X86CommonArchitecture::cached_input_types[366] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
+X86CommonArchitecture::cached_input_types[367] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) };
+X86CommonArchitecture::cached_input_types[368] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::ArrayType(Type::FloatType(4), 16)) };
+X86CommonArchitecture::cached_input_types[369] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
+X86CommonArchitecture::cached_input_types[370] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) };
+X86CommonArchitecture::cached_input_types[371] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)) };
+X86CommonArchitecture::cached_input_types[372] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
+X86CommonArchitecture::cached_input_types[373] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
+X86CommonArchitecture::cached_input_types[374] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
+X86CommonArchitecture::cached_input_types[375] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 8)) };
+X86CommonArchitecture::cached_input_types[376] = vector<NameAndType> { NameAndType(Type::FloatType(8)), NameAndType(Type::BoolType()) };
+X86CommonArchitecture::cached_input_types[377] = vector<NameAndType> { NameAndType(Type::FloatType(4)), NameAndType(Type::BoolType()) };
+X86CommonArchitecture::cached_input_types[378] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
+X86CommonArchitecture::cached_input_types[379] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)) };
+X86CommonArchitecture::cached_input_types[380] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)) };
+X86CommonArchitecture::cached_input_types[381] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
+X86CommonArchitecture::cached_input_types[382] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
+X86CommonArchitecture::cached_input_types[383] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 32)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
+X86CommonArchitecture::cached_input_types[384] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
+X86CommonArchitecture::cached_input_types[385] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
+X86CommonArchitecture::cached_input_types[386] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
+X86CommonArchitecture::cached_input_types[387] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)) };
+X86CommonArchitecture::cached_input_types[388] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[389] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
+X86CommonArchitecture::cached_input_types[390] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::ArrayType(Type::FloatType(8), 8)) };
+X86CommonArchitecture::cached_input_types[391] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) };
+X86CommonArchitecture::cached_input_types[392] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[393] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[394] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[395] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[396] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[397] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[398] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) };
+X86CommonArchitecture::cached_input_types[399] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(8)) };
+X86CommonArchitecture::cached_input_types[400] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
+X86CommonArchitecture::cached_input_types[401] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(4)) };
+X86CommonArchitecture::cached_input_types[402] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[403] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[404] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[405] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[406] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[407] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[408] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[409] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[410] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)) };
+X86CommonArchitecture::cached_input_types[411] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 16)) };
+X86CommonArchitecture::cached_input_types[412] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
+X86CommonArchitecture::cached_input_types[413] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 16)) };
+X86CommonArchitecture::cached_input_types[414] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)) };
+X86CommonArchitecture::cached_input_types[415] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 4)) };
+X86CommonArchitecture::cached_input_types[416] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[417] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[418] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[419] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[420] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[421] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[422] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[423] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[424] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[425] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[426] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[427] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[428] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[429] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[430] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[431] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[432] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[433] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[434] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[435] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::ArrayType(Type::FloatType(8), 8)) };
+X86CommonArchitecture::cached_input_types[436] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) };
+X86CommonArchitecture::cached_input_types[437] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) };
+X86CommonArchitecture::cached_input_types[438] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::ArrayType(Type::FloatType(4), 16)) };
+X86CommonArchitecture::cached_input_types[439] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) };
+X86CommonArchitecture::cached_input_types[440] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)) };
+X86CommonArchitecture::cached_input_types[441] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)) };
+X86CommonArchitecture::cached_input_types[442] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[443] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[444] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[445] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[446] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[447] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[448] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[449] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[450] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
+X86CommonArchitecture::cached_input_types[451] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(8), 8)) };
+X86CommonArchitecture::cached_input_types[452] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(4), 16)) };
+X86CommonArchitecture::cached_input_types[453] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 8)) };
+X86CommonArchitecture::cached_input_types[454] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)) };
+X86CommonArchitecture::cached_input_types[455] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)) };
+X86CommonArchitecture::cached_input_types[456] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
+X86CommonArchitecture::cached_input_types[457] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
+X86CommonArchitecture::cached_input_types[458] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
+X86CommonArchitecture::cached_input_types[459] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)) };
+X86CommonArchitecture::cached_input_types[460] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[461] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
+X86CommonArchitecture::cached_input_types[462] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[463] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[464] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[465] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[466] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[467] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 16)) };
+X86CommonArchitecture::cached_input_types[468] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) };
+X86CommonArchitecture::cached_input_types[469] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)) };
+X86CommonArchitecture::cached_input_types[470] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 8)) };
+X86CommonArchitecture::cached_input_types[471] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)) };
+X86CommonArchitecture::cached_input_types[472] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)) };
+X86CommonArchitecture::cached_input_types[473] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[474] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[475] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[476] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
+X86CommonArchitecture::cached_input_types[477] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
+X86CommonArchitecture::cached_input_types[478] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) };
+X86CommonArchitecture::cached_input_types[479] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)) };
+X86CommonArchitecture::cached_input_types[480] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[481] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
+X86CommonArchitecture::cached_input_types[482] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[483] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)) };
+X86CommonArchitecture::cached_input_types[484] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 4)) };
+X86CommonArchitecture::cached_input_types[485] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 8)) };
+X86CommonArchitecture::cached_input_types[486] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 2)) };
+X86CommonArchitecture::cached_input_types[487] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) };
+X86CommonArchitecture::cached_input_types[488] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)) };
+X86CommonArchitecture::cached_input_types[489] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)) };
+X86CommonArchitecture::cached_input_types[490] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)) };
+X86CommonArchitecture::cached_input_types[491] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 2)) };
+X86CommonArchitecture::cached_input_types[492] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[493] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[494] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
+X86CommonArchitecture::cached_input_types[495] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) };
+X86CommonArchitecture::cached_input_types[496] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[497] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[498] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[499] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[500] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[501] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[502] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[503] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[504] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 2)) };
+X86CommonArchitecture::cached_input_types[505] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)) };
+X86CommonArchitecture::cached_input_types[506] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[507] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[508] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[509] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[510] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[511] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[512] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[513] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[514] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[515] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[516] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[517] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) };
+X86CommonArchitecture::cached_input_types[518] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)) };
+X86CommonArchitecture::cached_input_types[519] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)) };
+X86CommonArchitecture::cached_input_types[520] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
+X86CommonArchitecture::cached_input_types[521] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)) };
+X86CommonArchitecture::cached_input_types[522] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) };
+X86CommonArchitecture::cached_input_types[523] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)) };
+X86CommonArchitecture::cached_input_types[524] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 64)) };
+X86CommonArchitecture::cached_input_types[525] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 32)) };
+X86CommonArchitecture::cached_input_types[526] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)) };
+X86CommonArchitecture::cached_input_types[527] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)) };
+X86CommonArchitecture::cached_input_types[528] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 32)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 32)) };
+X86CommonArchitecture::cached_input_types[529] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) };
+X86CommonArchitecture::cached_input_types[530] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)) };
+X86CommonArchitecture::cached_input_types[531] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)) };
+X86CommonArchitecture::cached_input_types[532] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
+X86CommonArchitecture::cached_input_types[533] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)) };
+X86CommonArchitecture::cached_input_types[534] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) };
+X86CommonArchitecture::cached_input_types[535] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)) };
+X86CommonArchitecture::cached_input_types[536] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)) };
+X86CommonArchitecture::cached_input_types[537] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 64)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 64)) };
+X86CommonArchitecture::cached_input_types[538] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 4)) };
+X86CommonArchitecture::cached_input_types[539] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[540] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 2)) };
+X86CommonArchitecture::cached_input_types[541] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[542] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[543] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 64)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 64)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[544] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[545] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[546] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[547] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[548] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[549] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 32)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 32)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[550] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) };
+X86CommonArchitecture::cached_input_types[551] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)) };
+X86CommonArchitecture::cached_input_types[552] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)) };
+X86CommonArchitecture::cached_input_types[553] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)) };
+X86CommonArchitecture::cached_input_types[554] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) };
+X86CommonArchitecture::cached_input_types[555] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
+X86CommonArchitecture::cached_input_types[556] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)) };
+X86CommonArchitecture::cached_input_types[557] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)) };
+X86CommonArchitecture::cached_input_types[558] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)) };
+X86CommonArchitecture::cached_input_types[559] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) };
+X86CommonArchitecture::cached_input_types[560] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[561] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[562] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[563] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[564] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[565] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) };
+X86CommonArchitecture::cached_input_types[566] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) };
+X86CommonArchitecture::cached_input_types[567] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
+X86CommonArchitecture::cached_input_types[568] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)) };
+X86CommonArchitecture::cached_input_types[569] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) };
+X86CommonArchitecture::cached_input_types[570] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) };
+X86CommonArchitecture::cached_input_types[571] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) };
+X86CommonArchitecture::cached_input_types[572] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)) };
+X86CommonArchitecture::cached_input_types[573] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) };
+X86CommonArchitecture::cached_input_types[574] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)) };
+X86CommonArchitecture::cached_input_types[575] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) };
+X86CommonArchitecture::cached_input_types[576] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[577] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[578] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[579] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(16, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(16, false), 4)) };
+X86CommonArchitecture::cached_input_types[580] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[581] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
+X86CommonArchitecture::cached_input_types[582] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)) };
+X86CommonArchitecture::cached_input_types[583] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::ArrayType(Type::FloatType(2), 8)) };
+X86CommonArchitecture::cached_input_types[584] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 16)), NameAndType(Type::ArrayType(Type::FloatType(2), 16)) };
+X86CommonArchitecture::cached_input_types[585] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(2)), NameAndType(Type::FloatType(2)) };
+X86CommonArchitecture::cached_input_types[586] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(2)), NameAndType(Type::ArrayType(Type::FloatType(2), 32)) };
+X86CommonArchitecture::cached_input_types[587] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::FloatType(2)) };
+X86CommonArchitecture::cached_input_types[588] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[589] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 16)), NameAndType(Type::ArrayType(Type::FloatType(2), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[590] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(2)), NameAndType(Type::FloatType(2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[591] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(2)), NameAndType(Type::ArrayType(Type::FloatType(2), 32)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[592] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::FloatType(2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[593] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::ArrayType(Type::FloatType(2), 8)) };
+X86CommonArchitecture::cached_input_types[594] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::FloatType(2)) };
+X86CommonArchitecture::cached_input_types[595] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 32)) };
+X86CommonArchitecture::cached_input_types[596] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(2)) };
+X86CommonArchitecture::cached_input_types[597] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(2), 8)) };
+X86CommonArchitecture::cached_input_types[598] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(2)) };
+X86CommonArchitecture::cached_input_types[599] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(2), 8)) };
+X86CommonArchitecture::cached_input_types[600] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(2)) };
+X86CommonArchitecture::cached_input_types[601] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::IntegerType(4, true)) };
+X86CommonArchitecture::cached_input_types[602] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::IntegerType(8, true)) };
+X86CommonArchitecture::cached_input_types[603] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) };
+X86CommonArchitecture::cached_input_types[604] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::FloatType(4)) };
+X86CommonArchitecture::cached_input_types[605] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[606] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[607] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::BoolType()), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[608] = vector<NameAndType> { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::BoolType()), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
+X86CommonArchitecture::cached_input_types[609] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[610] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[611] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) };
+X86CommonArchitecture::cached_input_types[612] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[613] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::ArrayType(Type::FloatType(2), 8)) };
+X86CommonArchitecture::cached_input_types[614] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(2), 16)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 16)), NameAndType(Type::ArrayType(Type::FloatType(2), 16)) };
+X86CommonArchitecture::cached_input_types[615] = vector<NameAndType> { NameAndType(Type::FloatType(2)), NameAndType(Type::BoolType()), NameAndType(Type::FloatType(2)), NameAndType(Type::FloatType(2)) };
+X86CommonArchitecture::cached_input_types[616] = vector<NameAndType> { NameAndType(Type::FloatType(2)), NameAndType(Type::BoolType()), NameAndType(Type::FloatType(2)), NameAndType(Type::ArrayType(Type::FloatType(2), 32)) };
+X86CommonArchitecture::cached_input_types[617] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::FloatType(2)) };
+X86CommonArchitecture::cached_input_types[618] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[619] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 16)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[620] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(2)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[621] = vector<NameAndType> { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 32)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[622] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::FloatType(2), 2)) };
+X86CommonArchitecture::cached_input_types[623] = vector<NameAndType> { NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[624] = vector<NameAndType> { NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(1, true)) };
+X86CommonArchitecture::cached_input_types[625] = vector<NameAndType> { NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[626] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[627] = vector<NameAndType> { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)), NameAndType(Type::IntegerType(1, true)) };
+X86CommonArchitecture::cached_input_types[628] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(16, true)) };
+X86CommonArchitecture::cached_input_types[629] = vector<NameAndType> { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, false)) };
+X86CommonArchitecture::cached_input_types[630] = vector<NameAndType> { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) };
+X86CommonArchitecture::cached_input_types[631] = vector<NameAndType> { NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(8, false)) };
+X86CommonArchitecture::cached_input_types[632] = vector<NameAndType> { NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(1, false)) };
+X86CommonArchitecture::cached_input_types[633] = vector<NameAndType> { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(1, true)) };
diff --git a/arch/x86/x86_intrinsic_cached_output_types.include b/arch/x86/x86_intrinsic_cached_output_types.include
index 0987e40a..a51adca0 100644
--- a/arch/x86/x86_intrinsic_cached_output_types.include
+++ b/arch/x86/x86_intrinsic_cached_output_types.include
@@ -1,151 +1,161 @@
// Generated file, please do not edit directly
-X86CommonArchitecture::cached_output_types = new vector<Confidence<Ref<Type>>>[148];
-X86CommonArchitecture::cached_output_types[0] = vector<Confidence<Ref<Type>>> { Type::FloatType(10), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[1] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[2] = vector<Confidence<Ref<Type>>> { Type::FloatType(4), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[3] = vector<Confidence<Ref<Type>>> { Type::FloatType(8), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[4] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, false), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[5] = vector<Confidence<Ref<Type>>> { Type::IntegerType(14, false), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[6] = vector<Confidence<Ref<Type>>> { Type::IntegerType(28, false), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[7] = vector<Confidence<Ref<Type>>> { Type::IntegerType(16, false), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[8] = vector<Confidence<Ref<Type>>> { Type::FloatType(10), Type::FloatType(10), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[9] = vector<Confidence<Ref<Type>>> { };
-X86CommonArchitecture::cached_output_types[10] = vector<Confidence<Ref<Type>>> { Type::FloatType(10), Type::IntegerType(2, false), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[11] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[12] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[13] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, true), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[14] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, true), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[15] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[16] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, false), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[17] = vector<Confidence<Ref<Type>>> { Type::IntegerType(94, false), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[18] = vector<Confidence<Ref<Type>>> { Type::IntegerType(108, false), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[19] = vector<Confidence<Ref<Type>>> { Type::IntegerType(10, false), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[20] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, false), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[21] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[22] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[23] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[24] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true) };
-X86CommonArchitecture::cached_output_types[25] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, false) };
-X86CommonArchitecture::cached_output_types[26] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[27] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(8, false), Type::IntegerType(4, true) };
-X86CommonArchitecture::cached_output_types[28] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(4, false), Type::IntegerType(4, true) };
-X86CommonArchitecture::cached_output_types[29] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false) };
-X86CommonArchitecture::cached_output_types[30] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(4, true) };
-X86CommonArchitecture::cached_output_types[31] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, true) };
-X86CommonArchitecture::cached_output_types[32] = vector<Confidence<Ref<Type>>> { Type::IntegerType(6, false) };
-X86CommonArchitecture::cached_output_types[33] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, true), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[34] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, true), Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[35] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, true), 4), Type::IntegerType(8, false), Type::IntegerType(8, false), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[36] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, false), 4) };
-X86CommonArchitecture::cached_output_types[37] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, false), 8) };
-X86CommonArchitecture::cached_output_types[38] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, true), 4) };
-X86CommonArchitecture::cached_output_types[39] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, true), 4) };
-X86CommonArchitecture::cached_output_types[40] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, true), 8) };
-X86CommonArchitecture::cached_output_types[41] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 2) };
-X86CommonArchitecture::cached_output_types[42] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 4) };
-X86CommonArchitecture::cached_output_types[43] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, true), 2) };
-X86CommonArchitecture::cached_output_types[44] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, false), 2) };
-X86CommonArchitecture::cached_output_types[45] = vector<Confidence<Ref<Type>>> { Type::IntegerType(16, false) };
-X86CommonArchitecture::cached_output_types[46] = vector<Confidence<Ref<Type>>> { Type::IntegerType(512, false) };
-X86CommonArchitecture::cached_output_types[47] = vector<Confidence<Ref<Type>>> { Type::IntegerType(10, false) };
-X86CommonArchitecture::cached_output_types[48] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(4, false) };
-X86CommonArchitecture::cached_output_types[49] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 2) };
-X86CommonArchitecture::cached_output_types[50] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, false), Type::IntegerType(1, false), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[51] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[52] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(4, false) };
-X86CommonArchitecture::cached_output_types[53] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, true), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[54] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, false), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[55] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, false), Type::IntegerType(1, false) };
-X86CommonArchitecture::cached_output_types[56] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, true), Type::IntegerType(2, true) };
-X86CommonArchitecture::cached_output_types[57] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, true), Type::IntegerType(8, true) };
-X86CommonArchitecture::cached_output_types[58] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, true) };
-X86CommonArchitecture::cached_output_types[59] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[60] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(2, false), Type::IntegerType(4, true) };
-X86CommonArchitecture::cached_output_types[61] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[62] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false), Type::IntegerType(8, false), Type::IntegerType(8, false), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[63] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 4) };
-X86CommonArchitecture::cached_output_types[64] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(8), 2) };
-X86CommonArchitecture::cached_output_types[65] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false), Type::IntegerType(4, false) };
-X86CommonArchitecture::cached_output_types[66] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types = new vector<Confidence<Ref<Type>>>[158];
+X86CommonArchitecture::cached_output_types[0] = vector<Confidence<Ref<Type>>> { Type::FloatType(10) };
+X86CommonArchitecture::cached_output_types[1] = vector<Confidence<Ref<Type>>> { };
+X86CommonArchitecture::cached_output_types[2] = vector<Confidence<Ref<Type>>> { Type::FloatType(4) };
+X86CommonArchitecture::cached_output_types[3] = vector<Confidence<Ref<Type>>> { Type::FloatType(8) };
+X86CommonArchitecture::cached_output_types[4] = vector<Confidence<Ref<Type>>> { Type::IntegerType(14, false) };
+X86CommonArchitecture::cached_output_types[5] = vector<Confidence<Ref<Type>>> { Type::IntegerType(28, false) };
+X86CommonArchitecture::cached_output_types[6] = vector<Confidence<Ref<Type>>> { Type::IntegerType(16, false) };
+X86CommonArchitecture::cached_output_types[7] = vector<Confidence<Ref<Type>>> { Type::FloatType(10), Type::FloatType(10) };
+X86CommonArchitecture::cached_output_types[8] = vector<Confidence<Ref<Type>>> { Type::FloatType(10), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[9] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true) };
+X86CommonArchitecture::cached_output_types[10] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, true) };
+X86CommonArchitecture::cached_output_types[11] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, true) };
+X86CommonArchitecture::cached_output_types[12] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[13] = vector<Confidence<Ref<Type>>> { Type::IntegerType(94, false) };
+X86CommonArchitecture::cached_output_types[14] = vector<Confidence<Ref<Type>>> { Type::IntegerType(108, false) };
+X86CommonArchitecture::cached_output_types[15] = vector<Confidence<Ref<Type>>> { Type::IntegerType(10, false) };
+X86CommonArchitecture::cached_output_types[16] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[17] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[18] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[19] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[20] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(4, true), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[21] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false), Type::IntegerType(4, true), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[22] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, false) };
+X86CommonArchitecture::cached_output_types[23] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[24] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(8, false), Type::IntegerType(4, true), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[25] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, true), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[26] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, true), 4), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[27] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[28] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, false), 4) };
+X86CommonArchitecture::cached_output_types[29] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, false), 8) };
+X86CommonArchitecture::cached_output_types[30] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, true), 4) };
+X86CommonArchitecture::cached_output_types[31] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, true), 4) };
+X86CommonArchitecture::cached_output_types[32] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, true), 8) };
+X86CommonArchitecture::cached_output_types[33] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 2) };
+X86CommonArchitecture::cached_output_types[34] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 4) };
+X86CommonArchitecture::cached_output_types[35] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, true), 2) };
+X86CommonArchitecture::cached_output_types[36] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, false), 2) };
+X86CommonArchitecture::cached_output_types[37] = vector<Confidence<Ref<Type>>> { Type::IntegerType(512, false) };
+X86CommonArchitecture::cached_output_types[38] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 2) };
+X86CommonArchitecture::cached_output_types[39] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, true), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[40] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, false), Type::IntegerType(2, false), Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[41] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, false), Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[42] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, true), Type::IntegerType(2, false), Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[43] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, true), Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[44] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(2, false), Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[45] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[46] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, false), Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[47] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, false), Type::IntegerType(1, false) };
+X86CommonArchitecture::cached_output_types[48] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false), Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[49] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, true), Type::IntegerType(2, true), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[50] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, true), Type::IntegerType(8, true), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[51] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, true), Type::IntegerType(2, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[52] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(4, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[53] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, true), Type::IntegerType(8, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[54] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, false), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[55] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, true), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[56] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[57] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, true), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[58] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, true), Type::IntegerType(2, false), Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[59] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[60] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, true), Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[61] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(8, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[62] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(2, false), Type::IntegerType(4, true), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[63] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(8, false), Type::IntegerType(8, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[64] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 4) };
+X86CommonArchitecture::cached_output_types[65] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(8), 2) };
+X86CommonArchitecture::cached_output_types[66] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false) };
X86CommonArchitecture::cached_output_types[67] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, false), 8) };
X86CommonArchitecture::cached_output_types[68] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, true), 8) };
X86CommonArchitecture::cached_output_types[69] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, true), 16) };
-X86CommonArchitecture::cached_output_types[70] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(4, false) };
-X86CommonArchitecture::cached_output_types[71] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(2, false), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[72] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false), Type::IntegerType(2, false), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[73] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(8, false), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[74] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false), Type::IntegerType(8, false), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[75] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, false), 16) };
+X86CommonArchitecture::cached_output_types[70] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(2, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[71] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false), Type::IntegerType(2, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[72] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, false), Type::IntegerType(1, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[73] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false), Type::IntegerType(8, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[74] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, false), 16) };
+X86CommonArchitecture::cached_output_types[75] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false), Type::IntegerType(8, false) };
X86CommonArchitecture::cached_output_types[76] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, true), 2) };
-X86CommonArchitecture::cached_output_types[77] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, true), 4), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[78] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, false), Type::IntegerType(2, false), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[79] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, false), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false) };
-X86CommonArchitecture::cached_output_types[80] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(1, false) };
-X86CommonArchitecture::cached_output_types[81] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(14, false) };
-X86CommonArchitecture::cached_output_types[82] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, true), 16) };
-X86CommonArchitecture::cached_output_types[83] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false), Type::IntegerType(4, false) };
-X86CommonArchitecture::cached_output_types[84] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[85] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::BoolType(), 16) };
-X86CommonArchitecture::cached_output_types[86] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::BoolType(), 32) };
-X86CommonArchitecture::cached_output_types[87] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 8) };
-X86CommonArchitecture::cached_output_types[88] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(8), 4) };
-X86CommonArchitecture::cached_output_types[89] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, true), 2), Type::IntegerType(8, false) };
-X86CommonArchitecture::cached_output_types[90] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, false), 4) };
-X86CommonArchitecture::cached_output_types[91] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, true), 8) };
-X86CommonArchitecture::cached_output_types[92] = vector<Confidence<Ref<Type>>> { Type::FloatType(4) };
-X86CommonArchitecture::cached_output_types[93] = vector<Confidence<Ref<Type>>> { Type::IntegerType(32, false) };
-X86CommonArchitecture::cached_output_types[94] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, false), 32) };
-X86CommonArchitecture::cached_output_types[95] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, false), 16) };
-X86CommonArchitecture::cached_output_types[96] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 8) };
-X86CommonArchitecture::cached_output_types[97] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, true), 32) };
-X86CommonArchitecture::cached_output_types[98] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, true), 16) };
-X86CommonArchitecture::cached_output_types[99] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, true), 4) };
-X86CommonArchitecture::cached_output_types[100] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(16, false), 2) };
-X86CommonArchitecture::cached_output_types[101] = vector<Confidence<Ref<Type>>> { Type::FloatType(8) };
-X86CommonArchitecture::cached_output_types[102] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(2), 4) };
-X86CommonArchitecture::cached_output_types[103] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(2), 8) };
-X86CommonArchitecture::cached_output_types[104] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(8), 4), Type::ArrayType(Type::IntegerType(8, true), 4) };
-X86CommonArchitecture::cached_output_types[105] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(8), 2), Type::ArrayType(Type::IntegerType(8, true), 2) };
-X86CommonArchitecture::cached_output_types[106] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 8), Type::ArrayType(Type::IntegerType(4, true), 8) };
-X86CommonArchitecture::cached_output_types[107] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 4), Type::ArrayType(Type::IntegerType(4, true), 4) };
-X86CommonArchitecture::cached_output_types[108] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 2), Type::ArrayType(Type::IntegerType(4, true), 2) };
-X86CommonArchitecture::cached_output_types[109] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, false), 4), Type::ArrayType(Type::IntegerType(8, true), 4) };
-X86CommonArchitecture::cached_output_types[110] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, false), 2), Type::ArrayType(Type::IntegerType(8, true), 2) };
-X86CommonArchitecture::cached_output_types[111] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 8), Type::ArrayType(Type::IntegerType(4, true), 8) };
-X86CommonArchitecture::cached_output_types[112] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 4), Type::ArrayType(Type::IntegerType(4, true), 4) };
-X86CommonArchitecture::cached_output_types[113] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 2), Type::ArrayType(Type::IntegerType(4, true), 2) };
-X86CommonArchitecture::cached_output_types[114] = vector<Confidence<Ref<Type>>> { Type::BoolType() };
-X86CommonArchitecture::cached_output_types[115] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 16) };
-X86CommonArchitecture::cached_output_types[116] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(8), 8) };
-X86CommonArchitecture::cached_output_types[117] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 16) };
-X86CommonArchitecture::cached_output_types[118] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, false), 8) };
-X86CommonArchitecture::cached_output_types[119] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(2), 16) };
-X86CommonArchitecture::cached_output_types[120] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(8), 8), Type::BoolType() };
-X86CommonArchitecture::cached_output_types[121] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(8), 2), Type::BoolType() };
-X86CommonArchitecture::cached_output_types[122] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(8), 4), Type::BoolType() };
-X86CommonArchitecture::cached_output_types[123] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 16), Type::BoolType() };
-X86CommonArchitecture::cached_output_types[124] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 4), Type::BoolType() };
-X86CommonArchitecture::cached_output_types[125] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 8), Type::BoolType() };
-X86CommonArchitecture::cached_output_types[126] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, true), 8) };
-X86CommonArchitecture::cached_output_types[127] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 16), Type::BoolType() };
-X86CommonArchitecture::cached_output_types[128] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 4), Type::BoolType() };
-X86CommonArchitecture::cached_output_types[129] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 8), Type::BoolType() };
-X86CommonArchitecture::cached_output_types[130] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, false), 8), Type::BoolType() };
-X86CommonArchitecture::cached_output_types[131] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, false), 2), Type::BoolType() };
-X86CommonArchitecture::cached_output_types[132] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, false), 4), Type::BoolType() };
-X86CommonArchitecture::cached_output_types[133] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, false), 4) };
-X86CommonArchitecture::cached_output_types[134] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, false), 2) };
-X86CommonArchitecture::cached_output_types[135] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, false), 2) };
-X86CommonArchitecture::cached_output_types[136] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, true), 4) };
-X86CommonArchitecture::cached_output_types[137] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, true), 2) };
-X86CommonArchitecture::cached_output_types[138] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, true), 2) };
-X86CommonArchitecture::cached_output_types[139] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false), Type::BoolType() };
-X86CommonArchitecture::cached_output_types[140] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false), Type::BoolType() };
-X86CommonArchitecture::cached_output_types[141] = vector<Confidence<Ref<Type>>> { Type::FloatType(8), Type::BoolType() };
-X86CommonArchitecture::cached_output_types[142] = vector<Confidence<Ref<Type>>> { Type::FloatType(4), Type::BoolType() };
-X86CommonArchitecture::cached_output_types[143] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, false), 32) };
-X86CommonArchitecture::cached_output_types[144] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, false), 64) };
-X86CommonArchitecture::cached_output_types[145] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, true), 64) };
-X86CommonArchitecture::cached_output_types[146] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, true), 32) };
-X86CommonArchitecture::cached_output_types[147] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(16, false), 4) };
+X86CommonArchitecture::cached_output_types[77] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, false), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[78] = vector<Confidence<Ref<Type>>> { Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(1, false), Type::IntegerType(2, false) };
+X86CommonArchitecture::cached_output_types[79] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(4, true) };
+X86CommonArchitecture::cached_output_types[80] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, true), 16) };
+X86CommonArchitecture::cached_output_types[81] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[82] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false), Type::IntegerType(8, false), Type::IntegerType(8, false), Type::IntegerType(8, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[83] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, false), 16), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[84] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[85] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, false), 4), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[86] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, false), 4), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::ArrayType(Type::IntegerType(1, false), 16), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[87] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false), Type::IntegerType(4, true), Type::IntegerType(8, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[88] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, true), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(8, false), Type::IntegerType(8, false), Type::IntegerType(8, false), Type::IntegerType(8, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[89] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, false), Type::IntegerType(4, true), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[90] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::BoolType(), 16) };
+X86CommonArchitecture::cached_output_types[91] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::BoolType(), 32) };
+X86CommonArchitecture::cached_output_types[92] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 8) };
+X86CommonArchitecture::cached_output_types[93] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(8), 4) };
+X86CommonArchitecture::cached_output_types[94] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, true), 2), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[95] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, false), 4) };
+X86CommonArchitecture::cached_output_types[96] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, true), 8) };
+X86CommonArchitecture::cached_output_types[97] = vector<Confidence<Ref<Type>>> { Type::IntegerType(32, false) };
+X86CommonArchitecture::cached_output_types[98] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, false), 32) };
+X86CommonArchitecture::cached_output_types[99] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, false), 16) };
+X86CommonArchitecture::cached_output_types[100] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 8) };
+X86CommonArchitecture::cached_output_types[101] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, true), 32) };
+X86CommonArchitecture::cached_output_types[102] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, true), 16) };
+X86CommonArchitecture::cached_output_types[103] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, true), 4) };
+X86CommonArchitecture::cached_output_types[104] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(16, false), 2) };
+X86CommonArchitecture::cached_output_types[105] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(2), 4) };
+X86CommonArchitecture::cached_output_types[106] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(2), 8) };
+X86CommonArchitecture::cached_output_types[107] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(8), 4), Type::ArrayType(Type::IntegerType(8, true), 4) };
+X86CommonArchitecture::cached_output_types[108] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(8), 2), Type::ArrayType(Type::IntegerType(8, true), 2) };
+X86CommonArchitecture::cached_output_types[109] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 8), Type::ArrayType(Type::IntegerType(4, true), 8) };
+X86CommonArchitecture::cached_output_types[110] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 4), Type::ArrayType(Type::IntegerType(4, true), 4) };
+X86CommonArchitecture::cached_output_types[111] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 2), Type::ArrayType(Type::IntegerType(4, true), 2) };
+X86CommonArchitecture::cached_output_types[112] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, false), 4), Type::ArrayType(Type::IntegerType(8, true), 4) };
+X86CommonArchitecture::cached_output_types[113] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, false), 2), Type::ArrayType(Type::IntegerType(8, true), 2) };
+X86CommonArchitecture::cached_output_types[114] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 8), Type::ArrayType(Type::IntegerType(4, true), 8) };
+X86CommonArchitecture::cached_output_types[115] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 4), Type::ArrayType(Type::IntegerType(4, true), 4) };
+X86CommonArchitecture::cached_output_types[116] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 2), Type::ArrayType(Type::IntegerType(4, true), 2) };
+X86CommonArchitecture::cached_output_types[117] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, true), Type::IntegerType(8, true) };
+X86CommonArchitecture::cached_output_types[118] = vector<Confidence<Ref<Type>>> { Type::BoolType() };
+X86CommonArchitecture::cached_output_types[119] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[120] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 16) };
+X86CommonArchitecture::cached_output_types[121] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(8), 8) };
+X86CommonArchitecture::cached_output_types[122] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 16) };
+X86CommonArchitecture::cached_output_types[123] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, false), 8) };
+X86CommonArchitecture::cached_output_types[124] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(2), 16) };
+X86CommonArchitecture::cached_output_types[125] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(8), 8), Type::BoolType() };
+X86CommonArchitecture::cached_output_types[126] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(8), 2), Type::BoolType() };
+X86CommonArchitecture::cached_output_types[127] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(8), 4), Type::BoolType() };
+X86CommonArchitecture::cached_output_types[128] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 16), Type::BoolType() };
+X86CommonArchitecture::cached_output_types[129] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 4), Type::BoolType() };
+X86CommonArchitecture::cached_output_types[130] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(4), 8), Type::BoolType() };
+X86CommonArchitecture::cached_output_types[131] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, true), 8) };
+X86CommonArchitecture::cached_output_types[132] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 16), Type::BoolType() };
+X86CommonArchitecture::cached_output_types[133] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 4), Type::BoolType() };
+X86CommonArchitecture::cached_output_types[134] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(4, false), 8), Type::BoolType() };
+X86CommonArchitecture::cached_output_types[135] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, false), 8), Type::BoolType() };
+X86CommonArchitecture::cached_output_types[136] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, false), 2), Type::BoolType() };
+X86CommonArchitecture::cached_output_types[137] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(8, false), 4), Type::BoolType() };
+X86CommonArchitecture::cached_output_types[138] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, false), 4) };
+X86CommonArchitecture::cached_output_types[139] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, false), 2) };
+X86CommonArchitecture::cached_output_types[140] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, false), 2) };
+X86CommonArchitecture::cached_output_types[141] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, true), 4) };
+X86CommonArchitecture::cached_output_types[142] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, true), 2) };
+X86CommonArchitecture::cached_output_types[143] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, true), 2) };
+X86CommonArchitecture::cached_output_types[144] = vector<Confidence<Ref<Type>>> { Type::IntegerType(4, false), Type::BoolType() };
+X86CommonArchitecture::cached_output_types[145] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false), Type::BoolType() };
+X86CommonArchitecture::cached_output_types[146] = vector<Confidence<Ref<Type>>> { Type::FloatType(8), Type::BoolType() };
+X86CommonArchitecture::cached_output_types[147] = vector<Confidence<Ref<Type>>> { Type::FloatType(4), Type::BoolType() };
+X86CommonArchitecture::cached_output_types[148] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, false), 32) };
+X86CommonArchitecture::cached_output_types[149] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, false), 64) };
+X86CommonArchitecture::cached_output_types[150] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(1, true), 64) };
+X86CommonArchitecture::cached_output_types[151] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(2, true), 32) };
+X86CommonArchitecture::cached_output_types[152] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::IntegerType(16, false), 4) };
+X86CommonArchitecture::cached_output_types[153] = vector<Confidence<Ref<Type>>> { Type::FloatType(2) };
+X86CommonArchitecture::cached_output_types[154] = vector<Confidence<Ref<Type>>> { Type::ArrayType(Type::FloatType(2), 2) };
+X86CommonArchitecture::cached_output_types[155] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, true), Type::IntegerType(8, false) };
+X86CommonArchitecture::cached_output_types[156] = vector<Confidence<Ref<Type>>> { Type::IntegerType(1, true) };
+X86CommonArchitecture::cached_output_types[157] = vector<Confidence<Ref<Type>>> { Type::IntegerType(8, false), Type::IntegerType(8, false), Type::IntegerType(4, true), Type::IntegerType(8, false) };
diff --git a/arch/x86/x86_intrinsic_input_type.include b/arch/x86/x86_intrinsic_input_type.include
index f7cf9535..95ebcbc8 100644
--- a/arch/x86/x86_intrinsic_input_type.include
+++ b/arch/x86/x86_intrinsic_input_type.include
@@ -1,10 +1,10 @@
// Generated file, please do not edit directly
-case INTRINSIC_XED_IFORM_FADD_ST0_MEMmem32real:
+case INTRINSIC_XED_IFORM_FADD_MEMmem32real:
return X86CommonArchitecture::cached_input_types[0];
case INTRINSIC_XED_IFORM_FADD_ST0_X87:
return X86CommonArchitecture::cached_input_types[1];
-case INTRINSIC_XED_IFORM_FADD_ST0_MEMm64real:
+case INTRINSIC_XED_IFORM_FADD_MEMm64real:
return X86CommonArchitecture::cached_input_types[2];
case INTRINSIC_XED_IFORM_FADD_X87_ST0:
return X86CommonArchitecture::cached_input_types[1];
@@ -17,15 +17,15 @@ case INTRINSIC_XED_IFORM_FMUL_ST0_MEMm64real:
case INTRINSIC_XED_IFORM_FMUL_X87_ST0:
return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FCOMP_ST0_MEMmem32real:
- return X86CommonArchitecture::cached_input_types[3];
+ return X86CommonArchitecture::cached_input_types[0];
case INTRINSIC_XED_IFORM_FCOMP_ST0_X87:
- return X86CommonArchitecture::cached_input_types[4];
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FCOMP_ST0_X87_DCD1:
- return X86CommonArchitecture::cached_input_types[4];
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FCOMP_ST0_X87_DED0:
- return X86CommonArchitecture::cached_input_types[4];
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FCOMP_ST0_MEMm64real:
- return X86CommonArchitecture::cached_input_types[5];
+ return X86CommonArchitecture::cached_input_types[2];
case INTRINSIC_XED_IFORM_FSUB_ST0_MEMmem32real:
return X86CommonArchitecture::cached_input_types[0];
case INTRINSIC_XED_IFORM_FSUB_ST0_X87:
@@ -67,45 +67,45 @@ case INTRINSIC_XED_IFORM_FCOM_ST0_X87:
case INTRINSIC_XED_IFORM_FCOM_ST0_X87_DCD0:
return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FLD_ST0_MEMmem32real:
- return X86CommonArchitecture::cached_input_types[6];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_FLD_ST0_X87:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FLD_ST0_MEMmem80real:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FLD_ST0_MEMm64real:
- return X86CommonArchitecture::cached_input_types[8];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_FST_MEMmem32real_ST0:
- return X86CommonArchitecture::cached_input_types[9];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FST_MEMm64real_ST0:
- return X86CommonArchitecture::cached_input_types[9];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FST_X87_ST0:
- return X86CommonArchitecture::cached_input_types[9];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FSTP_MEMmem32real_ST0:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FSTP_MEMmem80real_ST0:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FSTP_MEMm64real_ST0:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FSTP_X87_ST0:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FSTP_X87_ST0_DFD0:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FSTP_X87_ST0_DFD1:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FSTPNCE_X87_ST0:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FLDENV_MEMmem14:
- return X86CommonArchitecture::cached_input_types[10];
+ return X86CommonArchitecture::cached_input_types[6];
case INTRINSIC_XED_IFORM_FLDENV_MEMmem28:
- return X86CommonArchitecture::cached_input_types[11];
+ return X86CommonArchitecture::cached_input_types[7];
case INTRINSIC_XED_IFORM_FLDCW_MEMmem16:
- return X86CommonArchitecture::cached_input_types[12];
+ return X86CommonArchitecture::cached_input_types[8];
case INTRINSIC_XED_IFORM_FNSTENV_MEMmem14:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FNSTENV_MEMmem28:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FNSTCW_MEMmem16:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FXCH_ST0_X87:
return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FXCH_ST0_X87_DFC1:
@@ -113,12558 +113,15964 @@ case INTRINSIC_XED_IFORM_FXCH_ST0_X87_DFC1:
case INTRINSIC_XED_IFORM_FXCH_ST0_X87_DDC1:
return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FNOP:
- return X86CommonArchitecture::cached_input_types[13];
-case INTRINSIC_XED_IFORM_FCHS:
return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_FCHS:
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FABS:
- return X86CommonArchitecture::cached_input_types[9];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FTST:
- return X86CommonArchitecture::cached_input_types[9];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FXAM:
- return X86CommonArchitecture::cached_input_types[9];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FLD1:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FLDL2T:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FLDL2E:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FLDPI:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FLDLG2:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FLDLN2:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FLDZ:
- return X86CommonArchitecture::cached_input_types[15];
-case INTRINSIC_XED_IFORM_F2XM1:
return X86CommonArchitecture::cached_input_types[9];
-case INTRINSIC_XED_IFORM_FYL2X:
+case INTRINSIC_XED_IFORM_F2XM1:
return X86CommonArchitecture::cached_input_types[4];
+case INTRINSIC_XED_IFORM_FYL2X:
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FPTAN:
- return X86CommonArchitecture::cached_input_types[9];
-case INTRINSIC_XED_IFORM_FPATAN:
return X86CommonArchitecture::cached_input_types[4];
+case INTRINSIC_XED_IFORM_FPATAN:
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FXTRACT:
- return X86CommonArchitecture::cached_input_types[9];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FPREM1:
return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FDECSTP:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FINCSTP:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FPREM:
return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FYL2XP1:
- return X86CommonArchitecture::cached_input_types[4];
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FSQRT:
- return X86CommonArchitecture::cached_input_types[9];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FSINCOS:
- return X86CommonArchitecture::cached_input_types[9];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FRNDINT:
- return X86CommonArchitecture::cached_input_types[9];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FSCALE:
return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FSIN:
- return X86CommonArchitecture::cached_input_types[9];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FCOS:
- return X86CommonArchitecture::cached_input_types[9];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FIADD_ST0_MEMmem32int:
- return X86CommonArchitecture::cached_input_types[16];
+ return X86CommonArchitecture::cached_input_types[10];
case INTRINSIC_XED_IFORM_FIADD_ST0_MEMmem16int:
- return X86CommonArchitecture::cached_input_types[17];
+ return X86CommonArchitecture::cached_input_types[11];
case INTRINSIC_XED_IFORM_FIMUL_ST0_MEMmem32int:
- return X86CommonArchitecture::cached_input_types[16];
+ return X86CommonArchitecture::cached_input_types[10];
case INTRINSIC_XED_IFORM_FIMUL_ST0_MEMmem16int:
- return X86CommonArchitecture::cached_input_types[17];
+ return X86CommonArchitecture::cached_input_types[11];
case INTRINSIC_XED_IFORM_FICOM_ST0_MEMmem32int:
- return X86CommonArchitecture::cached_input_types[16];
+ return X86CommonArchitecture::cached_input_types[10];
case INTRINSIC_XED_IFORM_FICOM_ST0_MEMmem16int:
- return X86CommonArchitecture::cached_input_types[17];
+ return X86CommonArchitecture::cached_input_types[11];
case INTRINSIC_XED_IFORM_FICOMP_ST0_MEMmem32int:
- return X86CommonArchitecture::cached_input_types[18];
+ return X86CommonArchitecture::cached_input_types[10];
case INTRINSIC_XED_IFORM_FICOMP_ST0_MEMmem16int:
- return X86CommonArchitecture::cached_input_types[19];
+ return X86CommonArchitecture::cached_input_types[11];
case INTRINSIC_XED_IFORM_FISUB_ST0_MEMmem32int:
- return X86CommonArchitecture::cached_input_types[16];
+ return X86CommonArchitecture::cached_input_types[10];
case INTRINSIC_XED_IFORM_FISUB_ST0_MEMmem16int:
- return X86CommonArchitecture::cached_input_types[17];
+ return X86CommonArchitecture::cached_input_types[11];
case INTRINSIC_XED_IFORM_FISUBR_ST0_MEMmem32int:
- return X86CommonArchitecture::cached_input_types[16];
+ return X86CommonArchitecture::cached_input_types[10];
case INTRINSIC_XED_IFORM_FISUBR_ST0_MEMmem16int:
- return X86CommonArchitecture::cached_input_types[17];
+ return X86CommonArchitecture::cached_input_types[11];
case INTRINSIC_XED_IFORM_FIDIV_ST0_MEMmem32int:
- return X86CommonArchitecture::cached_input_types[16];
+ return X86CommonArchitecture::cached_input_types[10];
case INTRINSIC_XED_IFORM_FIDIV_ST0_MEMmem16int:
- return X86CommonArchitecture::cached_input_types[17];
+ return X86CommonArchitecture::cached_input_types[11];
case INTRINSIC_XED_IFORM_FIDIVR_ST0_MEMmem32int:
- return X86CommonArchitecture::cached_input_types[16];
+ return X86CommonArchitecture::cached_input_types[10];
case INTRINSIC_XED_IFORM_FIDIVR_ST0_MEMmem16int:
- return X86CommonArchitecture::cached_input_types[17];
+ return X86CommonArchitecture::cached_input_types[11];
case INTRINSIC_XED_IFORM_FCMOVB_ST0_X87:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[12];
case INTRINSIC_XED_IFORM_FCMOVE_ST0_X87:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[12];
case INTRINSIC_XED_IFORM_FCMOVBE_ST0_X87:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[12];
case INTRINSIC_XED_IFORM_FCMOVU_ST0_X87:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[12];
case INTRINSIC_XED_IFORM_FUCOMPP:
- return X86CommonArchitecture::cached_input_types[20];
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FILD_ST0_MEMmem32int:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_FILD_ST0_MEMmem16int:
- return X86CommonArchitecture::cached_input_types[22];
+ return X86CommonArchitecture::cached_input_types[14];
case INTRINSIC_XED_IFORM_FILD_ST0_MEMm64int:
- return X86CommonArchitecture::cached_input_types[23];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_FISTTP_MEMmem32int_ST0:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FISTTP_MEMm64int_ST0:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FISTTP_MEMmem16int_ST0:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FIST_MEMmem32int_ST0:
- return X86CommonArchitecture::cached_input_types[9];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FIST_MEMmem16int_ST0:
- return X86CommonArchitecture::cached_input_types[9];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FISTP_MEMmem32int_ST0:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FISTP_MEMmem16int_ST0:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FISTP_MEMm64int_ST0:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FCMOVNB_ST0_X87:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[12];
case INTRINSIC_XED_IFORM_FCMOVNE_ST0_X87:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[12];
case INTRINSIC_XED_IFORM_FCMOVNBE_ST0_X87:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[12];
case INTRINSIC_XED_IFORM_FCMOVNU_ST0_X87:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[12];
case INTRINSIC_XED_IFORM_FNCLEX:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FNINIT:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FSETPM287_NOP:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FENI8087_NOP:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FDISI8087_NOP:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FUCOMI_ST0_X87:
return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FCOMI_ST0_X87:
return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FRSTOR_MEMmem94:
- return X86CommonArchitecture::cached_input_types[24];
+ return X86CommonArchitecture::cached_input_types[16];
case INTRINSIC_XED_IFORM_FRSTOR_MEMmem108:
- return X86CommonArchitecture::cached_input_types[25];
+ return X86CommonArchitecture::cached_input_types[17];
case INTRINSIC_XED_IFORM_FNSAVE_MEMmem94:
- return X86CommonArchitecture::cached_input_types[26];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FNSAVE_MEMmem108:
- return X86CommonArchitecture::cached_input_types[26];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FNSTSW_MEMmem16:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FNSTSW_AX:
- return X86CommonArchitecture::cached_input_types[14];
-case INTRINSIC_XED_IFORM_FFREE_X87:
return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_FFREE_X87:
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FUCOM_ST0_X87:
return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FUCOMP_ST0_X87:
- return X86CommonArchitecture::cached_input_types[20];
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FADDP_X87_ST0:
- return X86CommonArchitecture::cached_input_types[4];
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FMULP_X87_ST0:
- return X86CommonArchitecture::cached_input_types[4];
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FCOMPP:
- return X86CommonArchitecture::cached_input_types[20];
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FSUBRP_X87_ST0:
- return X86CommonArchitecture::cached_input_types[4];
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FSUBP_X87_ST0:
- return X86CommonArchitecture::cached_input_types[4];
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FDIVRP_X87_ST0:
- return X86CommonArchitecture::cached_input_types[4];
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FDIVP_X87_ST0:
- return X86CommonArchitecture::cached_input_types[4];
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FBLD_ST0_MEMmem80dec:
- return X86CommonArchitecture::cached_input_types[27];
+ return X86CommonArchitecture::cached_input_types[18];
case INTRINSIC_XED_IFORM_FBSTP_MEMmem80dec_ST0:
- return X86CommonArchitecture::cached_input_types[7];
+ return X86CommonArchitecture::cached_input_types[4];
case INTRINSIC_XED_IFORM_FFREEP_X87:
- return X86CommonArchitecture::cached_input_types[7];
-case INTRINSIC_XED_IFORM_FUCOMIP_ST0_X87:
return X86CommonArchitecture::cached_input_types[4];
+case INTRINSIC_XED_IFORM_FUCOMIP_ST0_X87:
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_FCOMIP_ST0_X87:
- return X86CommonArchitecture::cached_input_types[4];
+ return X86CommonArchitecture::cached_input_types[1];
case INTRINSIC_XED_IFORM_ADD_LOCK_MEMb_IMMb_80r0:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_ADD_LOCK_MEMv_IMMz:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_ADD_LOCK_MEMb_IMMb_82r0:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_ADD_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[21];
case INTRINSIC_XED_IFORM_ADD_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_ADD_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_ADD_MEMb_IMMb_80r0:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_ADD_GPR8_IMMb_80r0:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_ADD_MEMv_IMMz:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_ADD_GPRv_IMMz:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_ADD_MEMb_IMMb_82r0:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_ADD_GPR8_IMMb_82r0:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_ADD_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[21];
case INTRINSIC_XED_IFORM_ADD_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[25];
case INTRINSIC_XED_IFORM_ADD_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_ADD_GPR8_GPR8_00:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_ADD_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_01:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_ADD_GPR8_MEMb:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_ADD_GPR8_GPR8_02:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_ADD_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[32];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_03:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_ADD_AL_IMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[27];
case INTRINSIC_XED_IFORM_ADD_OrAX_IMMz:
- return X86CommonArchitecture::cached_input_types[14];
-case INTRINSIC_XED_IFORM_OR_LOCK_MEMb_IMMb_80r1:
return X86CommonArchitecture::cached_input_types[28];
+case INTRINSIC_XED_IFORM_OR_LOCK_MEMb_IMMb_80r1:
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_OR_LOCK_MEMv_IMMz:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_OR_LOCK_MEMb_IMMb_82r1:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_OR_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[21];
case INTRINSIC_XED_IFORM_OR_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_OR_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_OR_MEMb_IMMb_80r1:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_OR_GPR8_IMMb_80r1:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_OR_MEMv_IMMz:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_OR_GPRv_IMMz:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_OR_MEMb_IMMb_82r1:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_OR_GPR8_IMMb_82r1:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_OR_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[21];
case INTRINSIC_XED_IFORM_OR_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[25];
case INTRINSIC_XED_IFORM_OR_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_OR_GPR8_GPR8_08:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_OR_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_OR_GPRv_GPRv_09:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_OR_GPR8_MEMb:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_OR_GPR8_GPR8_0A:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_OR_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[32];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_OR_GPRv_GPRv_0B:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_OR_AL_IMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_OR_OrAX_IMMz:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[28];
case INTRINSIC_XED_IFORM_ADC_LOCK_MEMb_IMMb_80r2:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[30];
case INTRINSIC_XED_IFORM_ADC_LOCK_MEMv_IMMz:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[31];
case INTRINSIC_XED_IFORM_ADC_LOCK_MEMb_IMMb_82r2:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[30];
case INTRINSIC_XED_IFORM_ADC_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[32];
case INTRINSIC_XED_IFORM_ADC_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_ADC_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[35];
+ return X86CommonArchitecture::cached_input_types[34];
case INTRINSIC_XED_IFORM_ADC_MEMb_IMMb_80r2:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[30];
case INTRINSIC_XED_IFORM_ADC_GPR8_IMMb_80r2:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[30];
case INTRINSIC_XED_IFORM_ADC_MEMv_IMMz:
- return X86CommonArchitecture::cached_input_types[21];
-case INTRINSIC_XED_IFORM_ADC_GPRv_IMMz:
return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADC_GPRv_IMMz:
+ return X86CommonArchitecture::cached_input_types[35];
case INTRINSIC_XED_IFORM_ADC_MEMb_IMMb_82r2:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[30];
case INTRINSIC_XED_IFORM_ADC_GPR8_IMMb_82r2:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[30];
case INTRINSIC_XED_IFORM_ADC_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[32];
case INTRINSIC_XED_IFORM_ADC_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[36];
case INTRINSIC_XED_IFORM_ADC_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_ADC_GPR8_GPR8_10:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_ADC_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[35];
+ return X86CommonArchitecture::cached_input_types[34];
case INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_11:
- return X86CommonArchitecture::cached_input_types[36];
+ return X86CommonArchitecture::cached_input_types[37];
case INTRINSIC_XED_IFORM_ADC_GPR8_MEMb:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_ADC_GPR8_GPR8_12:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_ADC_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[37];
+ return X86CommonArchitecture::cached_input_types[35];
case INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_13:
- return X86CommonArchitecture::cached_input_types[36];
+ return X86CommonArchitecture::cached_input_types[37];
case INTRINSIC_XED_IFORM_ADC_AL_IMMb:
- return X86CommonArchitecture::cached_input_types[33];
-case INTRINSIC_XED_IFORM_ADC_OrAX_IMMz:
return X86CommonArchitecture::cached_input_types[38];
+case INTRINSIC_XED_IFORM_ADC_OrAX_IMMz:
+ return X86CommonArchitecture::cached_input_types[39];
case INTRINSIC_XED_IFORM_SBB_LOCK_MEMb_IMMb_80r3:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[30];
case INTRINSIC_XED_IFORM_SBB_LOCK_MEMv_IMMz:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[31];
case INTRINSIC_XED_IFORM_SBB_LOCK_MEMb_IMMb_82r3:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[30];
case INTRINSIC_XED_IFORM_SBB_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[32];
case INTRINSIC_XED_IFORM_SBB_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_SBB_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[35];
+ return X86CommonArchitecture::cached_input_types[34];
case INTRINSIC_XED_IFORM_SBB_MEMb_IMMb_80r3:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[30];
case INTRINSIC_XED_IFORM_SBB_GPR8_IMMb_80r3:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[30];
case INTRINSIC_XED_IFORM_SBB_MEMv_IMMz:
- return X86CommonArchitecture::cached_input_types[21];
-case INTRINSIC_XED_IFORM_SBB_GPRv_IMMz:
return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_SBB_GPRv_IMMz:
+ return X86CommonArchitecture::cached_input_types[35];
case INTRINSIC_XED_IFORM_SBB_MEMb_IMMb_82r3:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[30];
case INTRINSIC_XED_IFORM_SBB_GPR8_IMMb_82r3:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[30];
case INTRINSIC_XED_IFORM_SBB_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[32];
case INTRINSIC_XED_IFORM_SBB_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[36];
case INTRINSIC_XED_IFORM_SBB_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_SBB_GPR8_GPR8_18:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_SBB_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[35];
+ return X86CommonArchitecture::cached_input_types[34];
case INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_19:
- return X86CommonArchitecture::cached_input_types[36];
+ return X86CommonArchitecture::cached_input_types[37];
case INTRINSIC_XED_IFORM_SBB_GPR8_GPR8_1A:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_SBB_GPR8_MEMb:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_1B:
- return X86CommonArchitecture::cached_input_types[36];
-case INTRINSIC_XED_IFORM_SBB_GPRv_MEMv:
return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_SBB_GPRv_MEMv:
+ return X86CommonArchitecture::cached_input_types[35];
case INTRINSIC_XED_IFORM_SBB_AL_IMMb:
- return X86CommonArchitecture::cached_input_types[33];
-case INTRINSIC_XED_IFORM_SBB_OrAX_IMMz:
return X86CommonArchitecture::cached_input_types[38];
+case INTRINSIC_XED_IFORM_SBB_OrAX_IMMz:
+ return X86CommonArchitecture::cached_input_types[39];
case INTRINSIC_XED_IFORM_AND_LOCK_MEMb_IMMb_80r4:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_AND_LOCK_MEMv_IMMz:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_AND_LOCK_MEMb_IMMb_82r4:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_AND_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[21];
case INTRINSIC_XED_IFORM_AND_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_AND_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_AND_MEMb_IMMb_80r4:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_AND_GPR8_IMMb_80r4:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_AND_MEMv_IMMz:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_AND_GPRv_IMMz:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_AND_MEMb_IMMb_82r4:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_AND_GPR8_IMMb_82r4:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_AND_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[21];
case INTRINSIC_XED_IFORM_AND_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[25];
case INTRINSIC_XED_IFORM_AND_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_AND_GPR8_GPR8_20:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_AND_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_AND_GPRv_GPRv_21:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_AND_GPR8_GPR8_22:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_AND_GPR8_MEMb:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_AND_GPRv_GPRv_23:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_AND_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[32];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_AND_AL_IMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[27];
case INTRINSIC_XED_IFORM_AND_OrAX_IMMz:
- return X86CommonArchitecture::cached_input_types[14];
-case INTRINSIC_XED_IFORM_SUB_LOCK_MEMb_IMMb_80r5:
return X86CommonArchitecture::cached_input_types[28];
+case INTRINSIC_XED_IFORM_SUB_LOCK_MEMb_IMMb_80r5:
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_SUB_LOCK_MEMv_IMMz:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_SUB_LOCK_MEMb_IMMb_82r5:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_SUB_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[21];
case INTRINSIC_XED_IFORM_SUB_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SUB_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_SUB_MEMb_IMMb_80r5:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_SUB_GPR8_IMMb_80r5:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_SUB_MEMv_IMMz:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_SUB_GPRv_IMMz:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_SUB_MEMb_IMMb_82r5:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_SUB_GPR8_IMMb_82r5:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_SUB_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[21];
case INTRINSIC_XED_IFORM_SUB_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[25];
case INTRINSIC_XED_IFORM_SUB_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SUB_GPR8_GPR8_28:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SUB_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_29:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_SUB_GPR8_GPR8_2A:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SUB_GPR8_MEMb:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_2B:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_SUB_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[32];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_SUB_AL_IMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[27];
case INTRINSIC_XED_IFORM_SUB_OrAX_IMMz:
- return X86CommonArchitecture::cached_input_types[14];
-case INTRINSIC_XED_IFORM_XOR_LOCK_MEMb_IMMb_80r6:
return X86CommonArchitecture::cached_input_types[28];
+case INTRINSIC_XED_IFORM_XOR_LOCK_MEMb_IMMb_80r6:
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_XOR_LOCK_MEMv_IMMz:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_XOR_LOCK_MEMb_IMMb_82r6:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_XOR_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[21];
case INTRINSIC_XED_IFORM_XOR_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_XOR_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_XOR_MEMb_IMMb_80r6:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_XOR_GPR8_IMMb_80r6:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_XOR_MEMv_IMMz:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_XOR_GPRv_IMMz:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_XOR_MEMb_IMMb_82r6:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_XOR_GPR8_IMMb_82r6:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_XOR_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[21];
case INTRINSIC_XED_IFORM_XOR_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[25];
case INTRINSIC_XED_IFORM_XOR_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_XOR_GPR8_GPR8_30:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_XOR_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_31:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_XOR_GPR8_GPR8_32:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_XOR_GPR8_MEMb:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_33:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_XOR_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[32];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_XOR_AL_IMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_XOR_OrAX_IMMz:
- return X86CommonArchitecture::cached_input_types[14];
-case INTRINSIC_XED_IFORM_CMP_MEMb_IMMb_80r7:
return X86CommonArchitecture::cached_input_types[28];
+case INTRINSIC_XED_IFORM_CMP_MEMb_IMMb_80r7:
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_CMP_GPR8_IMMb_80r7:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_CMP_MEMv_IMMz:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_CMP_GPRv_IMMz:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_CMP_MEMb_IMMb_82r7:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_CMP_GPR8_IMMb_82r7:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_CMP_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[21];
case INTRINSIC_XED_IFORM_CMP_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[25];
case INTRINSIC_XED_IFORM_CMP_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_CMP_GPR8_GPR8_38:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_CMP_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMP_GPRv_GPRv_39:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMP_GPR8_MEMb:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_CMP_GPR8_GPR8_3A:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_CMP_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[32];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_CMP_GPRv_GPRv_3B:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMP_AL_IMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[27];
case INTRINSIC_XED_IFORM_CMP_OrAX_IMMz:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[28];
case INTRINSIC_XED_IFORM_POP_MEMv:
- return X86CommonArchitecture::cached_input_types[39];
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_POP_GPRv_8F:
- return X86CommonArchitecture::cached_input_types[39];
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_POP_ES:
- return X86CommonArchitecture::cached_input_types[39];
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_POP_SS:
- return X86CommonArchitecture::cached_input_types[39];
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_POP_DS:
- return X86CommonArchitecture::cached_input_types[39];
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_POP_GPRv_58:
- return X86CommonArchitecture::cached_input_types[39];
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_POP_FS:
- return X86CommonArchitecture::cached_input_types[39];
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_POP_GS:
- return X86CommonArchitecture::cached_input_types[39];
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_ROL_MEMb_IMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_ROL_GPR8_IMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_ROL_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_ROL_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_ROL_MEMb_ONE:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_ROL_GPR8_ONE:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_ROL_MEMv_ONE:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_ROL_GPRv_ONE:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_ROL_MEMb_CL:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_ROL_GPR8_CL:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_ROL_MEMv_CL:
- return X86CommonArchitecture::cached_input_types[40];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_ROL_GPRv_CL:
- return X86CommonArchitecture::cached_input_types[41];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_ROR_MEMb_IMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_ROR_GPR8_IMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_ROR_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_ROR_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_ROR_MEMb_ONE:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_ROR_GPR8_ONE:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_ROR_MEMv_ONE:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_ROR_GPRv_ONE:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_ROR_MEMb_CL:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_ROR_GPR8_CL:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_ROR_MEMv_CL:
- return X86CommonArchitecture::cached_input_types[40];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_ROR_GPRv_CL:
- return X86CommonArchitecture::cached_input_types[41];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_RCL_MEMb_IMMb:
return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_RCL_GPR8_IMMb:
return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_RCL_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[44];
case INTRINSIC_XED_IFORM_RCL_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[45];
case INTRINSIC_XED_IFORM_RCL_MEMb_ONE:
return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_RCL_GPR8_ONE:
return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_RCL_MEMv_ONE:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[44];
case INTRINSIC_XED_IFORM_RCL_GPRv_ONE:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[45];
case INTRINSIC_XED_IFORM_RCL_MEMb_CL:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[46];
case INTRINSIC_XED_IFORM_RCL_GPR8_CL:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[46];
case INTRINSIC_XED_IFORM_RCL_MEMv_CL:
- return X86CommonArchitecture::cached_input_types[42];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_RCL_GPRv_CL:
- return X86CommonArchitecture::cached_input_types[43];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_RCR_MEMb_IMMb:
return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_RCR_GPR8_IMMb:
return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_RCR_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[44];
case INTRINSIC_XED_IFORM_RCR_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[45];
case INTRINSIC_XED_IFORM_RCR_MEMb_ONE:
return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_RCR_GPR8_ONE:
return X86CommonArchitecture::cached_input_types[33];
case INTRINSIC_XED_IFORM_RCR_MEMv_ONE:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[44];
case INTRINSIC_XED_IFORM_RCR_GPRv_ONE:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[45];
case INTRINSIC_XED_IFORM_RCR_MEMb_CL:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[46];
case INTRINSIC_XED_IFORM_RCR_GPR8_CL:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[46];
case INTRINSIC_XED_IFORM_RCR_MEMv_CL:
- return X86CommonArchitecture::cached_input_types[42];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_RCR_GPRv_CL:
- return X86CommonArchitecture::cached_input_types[43];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_SHL_MEMb_IMMb_C0r4:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SHL_GPR8_IMMb_C0r4:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SHL_MEMb_IMMb_C0r6:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SHL_GPR8_IMMb_C0r6:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SHL_MEMv_IMMb_C1r4:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_SHL_GPRv_IMMb_C1r4:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_SHL_MEMv_IMMb_C1r6:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_SHL_GPRv_IMMb_C1r6:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_SHL_MEMb_ONE_D0r4:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SHL_GPR8_ONE_D0r4:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SHL_MEMb_ONE_D0r6:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SHL_GPR8_ONE_D0r6:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SHL_MEMv_ONE_D1r6:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_SHL_GPRv_ONE_D1r6:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_SHL_MEMv_ONE_D1r4:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_SHL_GPRv_ONE_D1r4:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
+case INTRINSIC_XED_IFORM_SHL_GPRv_ONE_D1r6:
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_SHL_MEMb_CL_D2r4:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_SHL_GPR8_CL_D2r4:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_SHL_MEMb_CL_D2r6:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_SHL_GPR8_CL_D2r6:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_SHL_MEMv_CL_D3r4:
- return X86CommonArchitecture::cached_input_types[40];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_SHL_GPRv_CL_D3r4:
- return X86CommonArchitecture::cached_input_types[41];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SHL_MEMv_CL_D3r6:
- return X86CommonArchitecture::cached_input_types[40];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_SHL_GPRv_CL_D3r6:
- return X86CommonArchitecture::cached_input_types[41];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SHR_MEMb_IMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SHR_GPR8_IMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SHR_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_SHR_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_SHR_MEMb_ONE:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SHR_GPR8_ONE:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SHR_MEMv_ONE:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_SHR_GPRv_ONE:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_SHR_MEMb_CL:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_SHR_GPR8_CL:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_SHR_MEMv_CL:
- return X86CommonArchitecture::cached_input_types[40];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_SHR_GPRv_CL:
- return X86CommonArchitecture::cached_input_types[41];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SAR_MEMb_IMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SAR_GPR8_IMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SAR_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_SAR_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_SAR_MEMb_ONE:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SAR_GPR8_ONE:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_SAR_MEMv_ONE:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_SAR_GPRv_ONE:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_SAR_MEMb_CL:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_SAR_GPR8_CL:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_SAR_MEMv_CL:
- return X86CommonArchitecture::cached_input_types[40];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_SAR_GPRv_CL:
- return X86CommonArchitecture::cached_input_types[41];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_TEST_MEMb_IMMb_F6r0:
- return X86CommonArchitecture::cached_input_types[28];
-case INTRINSIC_XED_IFORM_TEST_MEMb_IMMb_F6r1:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_TEST_GPR8_IMMb_F6r0:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
+case INTRINSIC_XED_IFORM_TEST_MEMb_IMMb_F6r1:
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_TEST_GPR8_IMMb_F6r1:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[19];
case INTRINSIC_XED_IFORM_TEST_MEMv_IMMz_F7r0:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_TEST_MEMv_IMMz_F7r1:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_TEST_GPRv_IMMz_F7r0:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[24];
+case INTRINSIC_XED_IFORM_TEST_MEMv_IMMz_F7r1:
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_TEST_GPRv_IMMz_F7r1:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_TEST_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_TEST_GPR8_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_TEST_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_TEST_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_TEST_AL_IMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[27];
case INTRINSIC_XED_IFORM_TEST_OrAX_IMMz:
- return X86CommonArchitecture::cached_input_types[14];
-case INTRINSIC_XED_IFORM_NOT_LOCK_MEMb:
return X86CommonArchitecture::cached_input_types[28];
-case INTRINSIC_XED_IFORM_NOT_LOCK_MEMv:
+case INTRINSIC_XED_IFORM_NOT_LOCK_MEMb:
return X86CommonArchitecture::cached_input_types[29];
+case INTRINSIC_XED_IFORM_NOT_LOCK_MEMv:
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_NOT_MEMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_NOT_GPR8:
- return X86CommonArchitecture::cached_input_types[28];
-case INTRINSIC_XED_IFORM_NOT_MEMv:
return X86CommonArchitecture::cached_input_types[29];
+case INTRINSIC_XED_IFORM_NOT_MEMv:
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_NOT_GPRv:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_NEG_LOCK_MEMb:
- return X86CommonArchitecture::cached_input_types[28];
-case INTRINSIC_XED_IFORM_NEG_LOCK_MEMv:
return X86CommonArchitecture::cached_input_types[29];
+case INTRINSIC_XED_IFORM_NEG_LOCK_MEMv:
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_NEG_MEMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_NEG_GPR8:
- return X86CommonArchitecture::cached_input_types[28];
-case INTRINSIC_XED_IFORM_NEG_MEMv:
return X86CommonArchitecture::cached_input_types[29];
+case INTRINSIC_XED_IFORM_NEG_MEMv:
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_NEG_GPRv:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_MUL_MEMb:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_MUL_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_MUL_MEMv:
- return X86CommonArchitecture::cached_input_types[44];
+ return X86CommonArchitecture::cached_input_types[47];
case INTRINSIC_XED_IFORM_MUL_GPRv:
- return X86CommonArchitecture::cached_input_types[45];
+ return X86CommonArchitecture::cached_input_types[48];
case INTRINSIC_XED_IFORM_IMUL_MEMb:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_IMUL_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_IMUL_MEMv:
- return X86CommonArchitecture::cached_input_types[44];
+ return X86CommonArchitecture::cached_input_types[47];
case INTRINSIC_XED_IFORM_IMUL_GPRv:
- return X86CommonArchitecture::cached_input_types[45];
+ return X86CommonArchitecture::cached_input_types[48];
case INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMMz:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMMz:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[21];
case INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[25];
case INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[32];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_DIV_MEMb:
- return X86CommonArchitecture::cached_input_types[46];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_DIV_GPR8:
- return X86CommonArchitecture::cached_input_types[46];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_DIV_MEMv:
- return X86CommonArchitecture::cached_input_types[47];
+ return X86CommonArchitecture::cached_input_types[49];
case INTRINSIC_XED_IFORM_DIV_GPRv:
- return X86CommonArchitecture::cached_input_types[48];
+ return X86CommonArchitecture::cached_input_types[50];
case INTRINSIC_XED_IFORM_IDIV_MEMb:
- return X86CommonArchitecture::cached_input_types[46];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_IDIV_GPR8:
- return X86CommonArchitecture::cached_input_types[46];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_IDIV_MEMv:
- return X86CommonArchitecture::cached_input_types[47];
+ return X86CommonArchitecture::cached_input_types[49];
case INTRINSIC_XED_IFORM_IDIV_GPRv:
- return X86CommonArchitecture::cached_input_types[48];
+ return X86CommonArchitecture::cached_input_types[50];
case INTRINSIC_XED_IFORM_INC_LOCK_MEMb:
- return X86CommonArchitecture::cached_input_types[28];
-case INTRINSIC_XED_IFORM_INC_LOCK_MEMv:
return X86CommonArchitecture::cached_input_types[29];
+case INTRINSIC_XED_IFORM_INC_LOCK_MEMv:
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_INC_MEMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_INC_GPR8:
- return X86CommonArchitecture::cached_input_types[28];
-case INTRINSIC_XED_IFORM_INC_MEMv:
return X86CommonArchitecture::cached_input_types[29];
+case INTRINSIC_XED_IFORM_INC_MEMv:
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_INC_GPRv_FFr0:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_INC_GPRv_40:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_DEC_LOCK_MEMb:
- return X86CommonArchitecture::cached_input_types[28];
-case INTRINSIC_XED_IFORM_DEC_LOCK_MEMv:
return X86CommonArchitecture::cached_input_types[29];
+case INTRINSIC_XED_IFORM_DEC_LOCK_MEMv:
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_DEC_MEMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_DEC_GPR8:
- return X86CommonArchitecture::cached_input_types[28];
-case INTRINSIC_XED_IFORM_DEC_MEMv:
return X86CommonArchitecture::cached_input_types[29];
+case INTRINSIC_XED_IFORM_DEC_MEMv:
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_DEC_GPRv_FFr1:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_DEC_GPRv_48:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_CALL_NEAR_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[51];
case INTRINSIC_XED_IFORM_CALL_NEAR_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[52];
case INTRINSIC_XED_IFORM_CALL_NEAR_RELBRz:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_CALL_NEAR_RELBRd:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_JMP_MEMv:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_JMP_GPRv:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_JMP_RELBRz:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_JMP_RELBRd:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_JMP_RELBRb:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[27];
case INTRINSIC_XED_IFORM_JMP_FAR_MEMp2:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_JMP_FAR_PTRp_IMMw:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[53];
case INTRINSIC_XED_IFORM_PUSH_MEMv:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_PUSH_GPRv_FFr6:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[54];
case INTRINSIC_XED_IFORM_PUSH_ES:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[55];
case INTRINSIC_XED_IFORM_PUSH_CS:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[55];
case INTRINSIC_XED_IFORM_PUSH_SS:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[55];
case INTRINSIC_XED_IFORM_PUSH_DS:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[55];
case INTRINSIC_XED_IFORM_PUSH_GPRv_50:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[54];
case INTRINSIC_XED_IFORM_PUSH_IMMz:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_PUSH_IMMb:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[56];
case INTRINSIC_XED_IFORM_PUSH_FS:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[55];
case INTRINSIC_XED_IFORM_PUSH_GS:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[55];
case INTRINSIC_XED_IFORM_SLDT_MEMw:
- return X86CommonArchitecture::cached_input_types[50];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_SLDT_GPRv:
- return X86CommonArchitecture::cached_input_types[50];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_STR_MEMw:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_STR_GPRv:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_LLDT_MEMw:
- return X86CommonArchitecture::cached_input_types[51];
-case INTRINSIC_XED_IFORM_LLDT_GPR16:
return X86CommonArchitecture::cached_input_types[14];
+case INTRINSIC_XED_IFORM_LLDT_GPR16:
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_LTR_MEMw:
- return X86CommonArchitecture::cached_input_types[51];
-case INTRINSIC_XED_IFORM_LTR_GPR16:
return X86CommonArchitecture::cached_input_types[14];
+case INTRINSIC_XED_IFORM_LTR_GPR16:
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_VERR_MEMw:
- return X86CommonArchitecture::cached_input_types[51];
-case INTRINSIC_XED_IFORM_VERR_GPR16:
return X86CommonArchitecture::cached_input_types[14];
+case INTRINSIC_XED_IFORM_VERR_GPR16:
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_VERW_MEMw:
- return X86CommonArchitecture::cached_input_types[51];
-case INTRINSIC_XED_IFORM_VERW_GPR16:
return X86CommonArchitecture::cached_input_types[14];
+case INTRINSIC_XED_IFORM_VERW_GPR16:
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_LGDT_MEMs64:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_LGDT_MEMs:
- return X86CommonArchitecture::cached_input_types[52];
+ return X86CommonArchitecture::cached_input_types[18];
case INTRINSIC_XED_IFORM_SMSW_MEMw:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_SMSW_GPRv:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_LMSW_MEMw:
- return X86CommonArchitecture::cached_input_types[51];
-case INTRINSIC_XED_IFORM_LMSW_GPR16:
return X86CommonArchitecture::cached_input_types[14];
+case INTRINSIC_XED_IFORM_LMSW_GPR16:
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_BT_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_BT_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_BT_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_BT_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_BTS_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_BTS_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_BTS_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_BTS_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_BTS_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_BTS_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_BTR_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_BTR_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_BTR_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_BTR_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_BTR_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_BTR_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_BTC_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_BTC_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_BTC_MEMv_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[41];
case INTRINSIC_XED_IFORM_BTC_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_BTC_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_BTC_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_VMCLEAR_MEMq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_VMPTRLD_MEMq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_VMPTRST_MEMq:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_VMXON_MEMq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_CMPXCHG8B_LOCK_MEMq:
- return X86CommonArchitecture::cached_input_types[54];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_CMPXCHG8B_MEMq:
- return X86CommonArchitecture::cached_input_types[54];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_CMPXCHG16B_LOCK_MEMdq:
- return X86CommonArchitecture::cached_input_types[55];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_CMPXCHG16B_MEMdq:
- return X86CommonArchitecture::cached_input_types[55];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_MOV_GPR8_IMMb_C6r0:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_MOV_MEMb_IMMb:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_MOV_GPRv_IMMz:
return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_MOV_MEMv_IMMz:
return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_MOV_GPR8_GPR8_88:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_MOV_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_MOV_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_MOV_GPRv_GPRv_89:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_MOV_GPR8_MEMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_MOV_GPR8_GPR8_8A:
- return X86CommonArchitecture::cached_input_types[28];
-case INTRINSIC_XED_IFORM_MOV_GPRv_MEMv:
return X86CommonArchitecture::cached_input_types[29];
+case INTRINSIC_XED_IFORM_MOV_GPRv_MEMv:
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_MOV_GPRv_GPRv_8B:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_MOV_MEMw_SEG:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_MOV_GPRv_SEG:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_MOV_SEG_MEMw:
- return X86CommonArchitecture::cached_input_types[51];
-case INTRINSIC_XED_IFORM_MOV_SEG_GPR16:
return X86CommonArchitecture::cached_input_types[14];
+case INTRINSIC_XED_IFORM_MOV_SEG_GPR16:
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_MOV_AL_MEMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[59];
case INTRINSIC_XED_IFORM_MOV_OrAX_MEMv:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[47];
case INTRINSIC_XED_IFORM_MOV_MEMb_AL:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_MOV_MEMv_OrAX:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[60];
case INTRINSIC_XED_IFORM_MOV_GPR8_IMMb_B0:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_MOV_GPRv_IMMv:
return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_PSRLW_MMXq_IMMb:
- return X86CommonArchitecture::cached_input_types[56];
+ return X86CommonArchitecture::cached_input_types[61];
case INTRINSIC_XED_IFORM_PSRLW_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[62];
case INTRINSIC_XED_IFORM_PSRLW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[58];
+ return X86CommonArchitecture::cached_input_types[63];
case INTRINSIC_XED_IFORM_PSRLW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[58];
+ return X86CommonArchitecture::cached_input_types[63];
case INTRINSIC_XED_IFORM_PSRLW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSRLW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSRAW_MMXq_IMMb:
- return X86CommonArchitecture::cached_input_types[60];
+ return X86CommonArchitecture::cached_input_types[65];
case INTRINSIC_XED_IFORM_PSRAW_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[61];
+ return X86CommonArchitecture::cached_input_types[66];
case INTRINSIC_XED_IFORM_PSRAW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[62];
+ return X86CommonArchitecture::cached_input_types[67];
case INTRINSIC_XED_IFORM_PSRAW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[62];
+ return X86CommonArchitecture::cached_input_types[67];
case INTRINSIC_XED_IFORM_PSRAW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[63];
+ return X86CommonArchitecture::cached_input_types[68];
case INTRINSIC_XED_IFORM_PSRAW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[63];
+ return X86CommonArchitecture::cached_input_types[68];
case INTRINSIC_XED_IFORM_PSLLW_MMXq_IMMb:
- return X86CommonArchitecture::cached_input_types[56];
+ return X86CommonArchitecture::cached_input_types[61];
case INTRINSIC_XED_IFORM_PSLLW_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[62];
case INTRINSIC_XED_IFORM_PSLLW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[58];
+ return X86CommonArchitecture::cached_input_types[63];
case INTRINSIC_XED_IFORM_PSLLW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[58];
+ return X86CommonArchitecture::cached_input_types[63];
case INTRINSIC_XED_IFORM_PSLLW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[64];
+ return X86CommonArchitecture::cached_input_types[69];
case INTRINSIC_XED_IFORM_PSLLW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[64];
+ return X86CommonArchitecture::cached_input_types[69];
case INTRINSIC_XED_IFORM_PSRLD_MMXq_IMMb:
- return X86CommonArchitecture::cached_input_types[65];
+ return X86CommonArchitecture::cached_input_types[70];
case INTRINSIC_XED_IFORM_PSRLD_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[71];
case INTRINSIC_XED_IFORM_PSRLD_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[67];
+ return X86CommonArchitecture::cached_input_types[72];
case INTRINSIC_XED_IFORM_PSRLD_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[67];
+ return X86CommonArchitecture::cached_input_types[72];
case INTRINSIC_XED_IFORM_PSRLD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSRLD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSRAD_MMXq_IMMb:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[73];
case INTRINSIC_XED_IFORM_PSRAD_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_PSRAD_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[70];
+ return X86CommonArchitecture::cached_input_types[75];
case INTRINSIC_XED_IFORM_PSRAD_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[70];
+ return X86CommonArchitecture::cached_input_types[75];
case INTRINSIC_XED_IFORM_PSRAD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[71];
+ return X86CommonArchitecture::cached_input_types[76];
case INTRINSIC_XED_IFORM_PSRAD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[71];
+ return X86CommonArchitecture::cached_input_types[76];
case INTRINSIC_XED_IFORM_PSLLD_MMXq_IMMb:
- return X86CommonArchitecture::cached_input_types[65];
+ return X86CommonArchitecture::cached_input_types[70];
case INTRINSIC_XED_IFORM_PSLLD_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[71];
case INTRINSIC_XED_IFORM_PSLLD_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[67];
+ return X86CommonArchitecture::cached_input_types[72];
case INTRINSIC_XED_IFORM_PSLLD_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[67];
+ return X86CommonArchitecture::cached_input_types[72];
case INTRINSIC_XED_IFORM_PSLLD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSLLD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSRLQ_MMXq_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_PSRLQ_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[72];
+ return X86CommonArchitecture::cached_input_types[77];
case INTRINSIC_XED_IFORM_PSRLQ_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[73];
+ return X86CommonArchitecture::cached_input_types[78];
case INTRINSIC_XED_IFORM_PSRLQ_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[73];
+ return X86CommonArchitecture::cached_input_types[78];
case INTRINSIC_XED_IFORM_PSRLQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSRLQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSLLQ_MMXq_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[42];
case INTRINSIC_XED_IFORM_PSLLQ_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[72];
+ return X86CommonArchitecture::cached_input_types[77];
case INTRINSIC_XED_IFORM_PSLLQ_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[73];
+ return X86CommonArchitecture::cached_input_types[78];
case INTRINSIC_XED_IFORM_PSLLQ_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[73];
+ return X86CommonArchitecture::cached_input_types[78];
case INTRINSIC_XED_IFORM_PSLLQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_PSLLQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_PSRLDQ_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[12];
+ return X86CommonArchitecture::cached_input_types[80];
case INTRINSIC_XED_IFORM_PSLLDQ_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[12];
+ return X86CommonArchitecture::cached_input_types[80];
case INTRINSIC_XED_IFORM_FXSAVE_MEMmfpxenv:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FXRSTOR_MEMmfpxenv:
- return X86CommonArchitecture::cached_input_types[75];
+ return X86CommonArchitecture::cached_input_types[81];
case INTRINSIC_XED_IFORM_FXSAVE64_MEMmfpxenv:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_FXRSTOR64_MEMmfpxenv:
- return X86CommonArchitecture::cached_input_types[75];
+ return X86CommonArchitecture::cached_input_types[81];
case INTRINSIC_XED_IFORM_LDMXCSR_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_STMXCSR_MEMd:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_PREFETCHNTA_MEMmprefetch:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PREFETCHT0_MEMmprefetch:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PREFETCHT1_MEMmprefetch:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PREFETCHT2_MEMmprefetch:
- return X86CommonArchitecture::cached_input_types[53];
-case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r0:
return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r0:
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r1:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r2:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r3:
- return X86CommonArchitecture::cached_input_types[15];
-case INTRINSIC_XED_IFORM_NOP_MEMv_0F18r4:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r4:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_NOP_MEMv_0F18r5:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r5:
- return X86CommonArchitecture::cached_input_types[15];
-case INTRINSIC_XED_IFORM_NOP_MEMv_0F18r6:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r6:
- return X86CommonArchitecture::cached_input_types[15];
-case INTRINSIC_XED_IFORM_NOP_MEMv_0F18r7:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r7:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_NOP_MEMv_0F18r4:
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F19:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F19:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F1D:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1D:
- return X86CommonArchitecture::cached_input_types[31];
-case INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F1F:
- return X86CommonArchitecture::cached_input_types[21];
-case INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1F:
- return X86CommonArchitecture::cached_input_types[31];
-case INTRINSIC_XED_IFORM_NOP_90:
+ return X86CommonArchitecture::cached_input_types[26];
+case INTRINSIC_XED_IFORM_NOP_MEMv_0F1F:
return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_NOP_GPRv_0F1F:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_NOP_90:
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F0D:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1A:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1B:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_NOP_GPRv_MEMv_0F1A:
- return X86CommonArchitecture::cached_input_types[32];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_NOP_GPRv_MEM_0F1B:
- return X86CommonArchitecture::cached_input_types[32];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F1E:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1E:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F1C:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1C:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_VMCALL:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_VMLAUNCH:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_VMRESUME:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_VMXOFF:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_SGDT_MEMs64:
- return X86CommonArchitecture::cached_input_types[50];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_SGDT_MEMs:
- return X86CommonArchitecture::cached_input_types[50];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_LIDT_MEMs64:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_LIDT_MEMs:
- return X86CommonArchitecture::cached_input_types[52];
+ return X86CommonArchitecture::cached_input_types[18];
case INTRINSIC_XED_IFORM_MONITOR:
- return X86CommonArchitecture::cached_input_types[76];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_MWAIT:
- return X86CommonArchitecture::cached_input_types[77];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_SIDT_MEMs:
- return X86CommonArchitecture::cached_input_types[50];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_SIDT_MEMs64:
- return X86CommonArchitecture::cached_input_types[50];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_INVLPG_MEMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_SWAPGS:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_RDTSCP:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_SFENCE:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_CLFLUSH_MEMmprefetch:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_LFENCE:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_MFENCE:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_MOVHLPS_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[78];
+ return X86CommonArchitecture::cached_input_types[82];
case INTRINSIC_XED_IFORM_MOVLPS_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[78];
-case INTRINSIC_XED_IFORM_MOVLPS_MEMq_XMMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[82];
+case INTRINSIC_XED_IFORM_MOVLPS_MEMq_XMMq:
+ return X86CommonArchitecture::cached_input_types[83];
case INTRINSIC_XED_IFORM_MOVLHPS_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[78];
+ return X86CommonArchitecture::cached_input_types[82];
case INTRINSIC_XED_IFORM_MOVHPS_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[78];
+ return X86CommonArchitecture::cached_input_types[82];
case INTRINSIC_XED_IFORM_MOVHPS_MEMq_XMMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_DAA:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_DAS:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_AAA:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_AAS:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_PUSHA:
- return X86CommonArchitecture::cached_input_types[80];
+ return X86CommonArchitecture::cached_input_types[55];
case INTRINSIC_XED_IFORM_PUSHAD:
- return X86CommonArchitecture::cached_input_types[81];
+ return X86CommonArchitecture::cached_input_types[55];
case INTRINSIC_XED_IFORM_POPA:
- return X86CommonArchitecture::cached_input_types[39];
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_POPAD:
- return X86CommonArchitecture::cached_input_types[39];
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_BOUND_GPRv_MEMa16:
- return X86CommonArchitecture::cached_input_types[82];
+ return X86CommonArchitecture::cached_input_types[53];
case INTRINSIC_XED_IFORM_BOUND_GPRv_MEMa32:
- return X86CommonArchitecture::cached_input_types[32];
+ return X86CommonArchitecture::cached_input_types[24];
case INTRINSIC_XED_IFORM_ARPL_MEMw_GPR16:
- return X86CommonArchitecture::cached_input_types[83];
+ return X86CommonArchitecture::cached_input_types[85];
case INTRINSIC_XED_IFORM_ARPL_GPR16_GPR16:
- return X86CommonArchitecture::cached_input_types[84];
+ return X86CommonArchitecture::cached_input_types[60];
case INTRINSIC_XED_IFORM_MOVSXD_GPRv_MEMz:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_MOVSXD_GPRv_GPRz:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_REP_INSB:
- return X86CommonArchitecture::cached_input_types[85];
+ return X86CommonArchitecture::cached_input_types[86];
case INTRINSIC_XED_IFORM_INSB:
- return X86CommonArchitecture::cached_input_types[38];
+ return X86CommonArchitecture::cached_input_types[87];
case INTRINSIC_XED_IFORM_REP_INSW:
- return X86CommonArchitecture::cached_input_types[85];
+ return X86CommonArchitecture::cached_input_types[86];
case INTRINSIC_XED_IFORM_INSW:
- return X86CommonArchitecture::cached_input_types[38];
+ return X86CommonArchitecture::cached_input_types[87];
case INTRINSIC_XED_IFORM_REP_INSD:
- return X86CommonArchitecture::cached_input_types[85];
+ return X86CommonArchitecture::cached_input_types[86];
case INTRINSIC_XED_IFORM_INSD:
- return X86CommonArchitecture::cached_input_types[38];
+ return X86CommonArchitecture::cached_input_types[87];
case INTRINSIC_XED_IFORM_REP_OUTSB:
- return X86CommonArchitecture::cached_input_types[86];
+ return X86CommonArchitecture::cached_input_types[88];
case INTRINSIC_XED_IFORM_OUTSB:
- return X86CommonArchitecture::cached_input_types[87];
+ return X86CommonArchitecture::cached_input_types[89];
case INTRINSIC_XED_IFORM_REP_OUTSW:
- return X86CommonArchitecture::cached_input_types[88];
+ return X86CommonArchitecture::cached_input_types[90];
case INTRINSIC_XED_IFORM_OUTSW:
- return X86CommonArchitecture::cached_input_types[89];
+ return X86CommonArchitecture::cached_input_types[91];
case INTRINSIC_XED_IFORM_REP_OUTSD:
- return X86CommonArchitecture::cached_input_types[90];
+ return X86CommonArchitecture::cached_input_types[92];
case INTRINSIC_XED_IFORM_OUTSD:
- return X86CommonArchitecture::cached_input_types[91];
+ return X86CommonArchitecture::cached_input_types[93];
case INTRINSIC_XED_IFORM_JO_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[38];
case INTRINSIC_XED_IFORM_JO_RELBRd:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JO_RELBRz:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JNO_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[38];
case INTRINSIC_XED_IFORM_JNO_RELBRz:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JNO_RELBRd:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JB_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[38];
case INTRINSIC_XED_IFORM_JB_RELBRz:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JB_RELBRd:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JNB_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[38];
case INTRINSIC_XED_IFORM_JNB_RELBRz:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JNB_RELBRd:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JZ_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[38];
case INTRINSIC_XED_IFORM_JZ_RELBRz:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JZ_RELBRd:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JNZ_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[38];
case INTRINSIC_XED_IFORM_JNZ_RELBRz:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JNZ_RELBRd:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JBE_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[38];
case INTRINSIC_XED_IFORM_JBE_RELBRz:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JBE_RELBRd:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JNBE_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[38];
case INTRINSIC_XED_IFORM_JNBE_RELBRz:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JNBE_RELBRd:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JS_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[38];
case INTRINSIC_XED_IFORM_JS_RELBRz:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JS_RELBRd:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JNS_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[38];
case INTRINSIC_XED_IFORM_JNS_RELBRz:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JNS_RELBRd:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JP_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[38];
case INTRINSIC_XED_IFORM_JP_RELBRz:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JP_RELBRd:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JNP_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[38];
case INTRINSIC_XED_IFORM_JNP_RELBRz:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JNP_RELBRd:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JL_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[38];
case INTRINSIC_XED_IFORM_JL_RELBRz:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JL_RELBRd:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JNL_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[38];
case INTRINSIC_XED_IFORM_JNL_RELBRz:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JNL_RELBRd:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JLE_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[38];
case INTRINSIC_XED_IFORM_JLE_RELBRz:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JLE_RELBRd:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JNLE_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[38];
case INTRINSIC_XED_IFORM_JNLE_RELBRz:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_JNLE_RELBRd:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_XCHG_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_XCHG_GPR8_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_XCHG_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_XCHG_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_XCHG_GPRv_OrAX:
- return X86CommonArchitecture::cached_input_types[45];
+ return X86CommonArchitecture::cached_input_types[48];
case INTRINSIC_XED_IFORM_LEA_GPRv_AGEN:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_PAUSE:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_CBW:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_CDQE:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_CWDE:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_CWD:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_CQO:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_CDQ:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_CALL_FAR_MEMp2:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[54];
case INTRINSIC_XED_IFORM_CALL_FAR_PTRp_IMMw:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[94];
case INTRINSIC_XED_IFORM_FWAIT:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_PUSHF:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[95];
case INTRINSIC_XED_IFORM_PUSHFD:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[96];
case INTRINSIC_XED_IFORM_PUSHFQ:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[97];
case INTRINSIC_XED_IFORM_POPF:
- return X86CommonArchitecture::cached_input_types[93];
+ return X86CommonArchitecture::cached_input_types[98];
case INTRINSIC_XED_IFORM_POPFD:
- return X86CommonArchitecture::cached_input_types[94];
+ return X86CommonArchitecture::cached_input_types[99];
case INTRINSIC_XED_IFORM_POPFQ:
- return X86CommonArchitecture::cached_input_types[95];
+ return X86CommonArchitecture::cached_input_types[100];
case INTRINSIC_XED_IFORM_SAHF:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_LAHF:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_REP_MOVSB:
- return X86CommonArchitecture::cached_input_types[96];
+ return X86CommonArchitecture::cached_input_types[101];
case INTRINSIC_XED_IFORM_MOVSB:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[102];
case INTRINSIC_XED_IFORM_REP_MOVSW:
- return X86CommonArchitecture::cached_input_types[97];
+ return X86CommonArchitecture::cached_input_types[103];
case INTRINSIC_XED_IFORM_MOVSW:
- return X86CommonArchitecture::cached_input_types[22];
+ return X86CommonArchitecture::cached_input_types[104];
case INTRINSIC_XED_IFORM_REP_MOVSD:
- return X86CommonArchitecture::cached_input_types[98];
+ return X86CommonArchitecture::cached_input_types[105];
case INTRINSIC_XED_IFORM_MOVSD:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[106];
case INTRINSIC_XED_IFORM_REP_MOVSQ:
- return X86CommonArchitecture::cached_input_types[99];
+ return X86CommonArchitecture::cached_input_types[107];
case INTRINSIC_XED_IFORM_MOVSQ:
- return X86CommonArchitecture::cached_input_types[23];
+ return X86CommonArchitecture::cached_input_types[108];
case INTRINSIC_XED_IFORM_REPE_CMPSB:
- return X86CommonArchitecture::cached_input_types[100];
+ return X86CommonArchitecture::cached_input_types[109];
case INTRINSIC_XED_IFORM_REPNE_CMPSB:
- return X86CommonArchitecture::cached_input_types[100];
+ return X86CommonArchitecture::cached_input_types[109];
case INTRINSIC_XED_IFORM_CMPSB:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[110];
case INTRINSIC_XED_IFORM_REPE_CMPSW:
- return X86CommonArchitecture::cached_input_types[101];
+ return X86CommonArchitecture::cached_input_types[111];
case INTRINSIC_XED_IFORM_REPNE_CMPSW:
- return X86CommonArchitecture::cached_input_types[101];
+ return X86CommonArchitecture::cached_input_types[111];
case INTRINSIC_XED_IFORM_CMPSW:
- return X86CommonArchitecture::cached_input_types[93];
+ return X86CommonArchitecture::cached_input_types[112];
case INTRINSIC_XED_IFORM_REPE_CMPSD:
- return X86CommonArchitecture::cached_input_types[102];
+ return X86CommonArchitecture::cached_input_types[113];
case INTRINSIC_XED_IFORM_REPNE_CMPSD:
- return X86CommonArchitecture::cached_input_types[102];
+ return X86CommonArchitecture::cached_input_types[113];
case INTRINSIC_XED_IFORM_CMPSD:
- return X86CommonArchitecture::cached_input_types[94];
+ return X86CommonArchitecture::cached_input_types[114];
case INTRINSIC_XED_IFORM_REPE_CMPSQ:
- return X86CommonArchitecture::cached_input_types[103];
+ return X86CommonArchitecture::cached_input_types[115];
case INTRINSIC_XED_IFORM_REPNE_CMPSQ:
- return X86CommonArchitecture::cached_input_types[103];
+ return X86CommonArchitecture::cached_input_types[115];
case INTRINSIC_XED_IFORM_CMPSQ:
- return X86CommonArchitecture::cached_input_types[95];
+ return X86CommonArchitecture::cached_input_types[116];
case INTRINSIC_XED_IFORM_REP_STOSB:
- return X86CommonArchitecture::cached_input_types[96];
+ return X86CommonArchitecture::cached_input_types[86];
case INTRINSIC_XED_IFORM_STOSB:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[87];
case INTRINSIC_XED_IFORM_REP_STOSW:
- return X86CommonArchitecture::cached_input_types[85];
+ return X86CommonArchitecture::cached_input_types[86];
case INTRINSIC_XED_IFORM_STOSW:
- return X86CommonArchitecture::cached_input_types[38];
+ return X86CommonArchitecture::cached_input_types[87];
case INTRINSIC_XED_IFORM_REP_STOSD:
- return X86CommonArchitecture::cached_input_types[104];
+ return X86CommonArchitecture::cached_input_types[86];
case INTRINSIC_XED_IFORM_STOSD:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[87];
case INTRINSIC_XED_IFORM_REP_STOSQ:
- return X86CommonArchitecture::cached_input_types[105];
+ return X86CommonArchitecture::cached_input_types[86];
case INTRINSIC_XED_IFORM_STOSQ:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[87];
case INTRINSIC_XED_IFORM_REP_LODSB:
- return X86CommonArchitecture::cached_input_types[96];
+ return X86CommonArchitecture::cached_input_types[88];
case INTRINSIC_XED_IFORM_LODSB:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[89];
case INTRINSIC_XED_IFORM_REP_LODSW:
- return X86CommonArchitecture::cached_input_types[97];
+ return X86CommonArchitecture::cached_input_types[90];
case INTRINSIC_XED_IFORM_LODSW:
- return X86CommonArchitecture::cached_input_types[22];
+ return X86CommonArchitecture::cached_input_types[91];
case INTRINSIC_XED_IFORM_REP_LODSD:
- return X86CommonArchitecture::cached_input_types[98];
+ return X86CommonArchitecture::cached_input_types[92];
case INTRINSIC_XED_IFORM_LODSD:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[93];
case INTRINSIC_XED_IFORM_REP_LODSQ:
- return X86CommonArchitecture::cached_input_types[99];
+ return X86CommonArchitecture::cached_input_types[117];
case INTRINSIC_XED_IFORM_LODSQ:
- return X86CommonArchitecture::cached_input_types[23];
+ return X86CommonArchitecture::cached_input_types[118];
case INTRINSIC_XED_IFORM_REPE_SCASB:
- return X86CommonArchitecture::cached_input_types[100];
+ return X86CommonArchitecture::cached_input_types[88];
case INTRINSIC_XED_IFORM_REPNE_SCASB:
- return X86CommonArchitecture::cached_input_types[100];
+ return X86CommonArchitecture::cached_input_types[88];
case INTRINSIC_XED_IFORM_SCASB:
- return X86CommonArchitecture::cached_input_types[34];
+ return X86CommonArchitecture::cached_input_types[89];
case INTRINSIC_XED_IFORM_REPE_SCASW:
- return X86CommonArchitecture::cached_input_types[88];
+ return X86CommonArchitecture::cached_input_types[90];
case INTRINSIC_XED_IFORM_REPNE_SCASW:
- return X86CommonArchitecture::cached_input_types[88];
+ return X86CommonArchitecture::cached_input_types[90];
case INTRINSIC_XED_IFORM_SCASW:
- return X86CommonArchitecture::cached_input_types[89];
+ return X86CommonArchitecture::cached_input_types[91];
case INTRINSIC_XED_IFORM_REPE_SCASD:
- return X86CommonArchitecture::cached_input_types[106];
+ return X86CommonArchitecture::cached_input_types[92];
case INTRINSIC_XED_IFORM_REPNE_SCASD:
- return X86CommonArchitecture::cached_input_types[106];
+ return X86CommonArchitecture::cached_input_types[92];
case INTRINSIC_XED_IFORM_SCASD:
- return X86CommonArchitecture::cached_input_types[107];
+ return X86CommonArchitecture::cached_input_types[93];
case INTRINSIC_XED_IFORM_REPE_SCASQ:
- return X86CommonArchitecture::cached_input_types[108];
+ return X86CommonArchitecture::cached_input_types[117];
case INTRINSIC_XED_IFORM_REPNE_SCASQ:
- return X86CommonArchitecture::cached_input_types[108];
+ return X86CommonArchitecture::cached_input_types[117];
case INTRINSIC_XED_IFORM_SCASQ:
- return X86CommonArchitecture::cached_input_types[109];
+ return X86CommonArchitecture::cached_input_types[118];
case INTRINSIC_XED_IFORM_RET_NEAR_IMMw:
- return X86CommonArchitecture::cached_input_types[39];
+ return X86CommonArchitecture::cached_input_types[119];
case INTRINSIC_XED_IFORM_RET_NEAR:
- return X86CommonArchitecture::cached_input_types[39];
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_LES_GPRz_MEMp:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_LDS_GPRz_MEMp:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_ENTER_IMMw_IMMb:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[120];
case INTRINSIC_XED_IFORM_LEAVE:
- return X86CommonArchitecture::cached_input_types[47];
+ return X86CommonArchitecture::cached_input_types[121];
case INTRINSIC_XED_IFORM_RET_FAR_IMMw:
- return X86CommonArchitecture::cached_input_types[39];
+ return X86CommonArchitecture::cached_input_types[119];
case INTRINSIC_XED_IFORM_RET_FAR:
- return X86CommonArchitecture::cached_input_types[39];
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_INT3:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_INT_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[46];
case INTRINSIC_XED_IFORM_INTO:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_IRET:
- return X86CommonArchitecture::cached_input_types[94];
+ return X86CommonArchitecture::cached_input_types[122];
case INTRINSIC_XED_IFORM_IRETD:
- return X86CommonArchitecture::cached_input_types[94];
+ return X86CommonArchitecture::cached_input_types[122];
case INTRINSIC_XED_IFORM_IRETQ:
- return X86CommonArchitecture::cached_input_types[94];
+ return X86CommonArchitecture::cached_input_types[122];
case INTRINSIC_XED_IFORM_AAM_IMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[27];
case INTRINSIC_XED_IFORM_AAD_IMMb:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[27];
case INTRINSIC_XED_IFORM_SALC:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_XLAT:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[123];
case INTRINSIC_XED_IFORM_LOOPNE_RELBRb:
- return X86CommonArchitecture::cached_input_types[110];
+ return X86CommonArchitecture::cached_input_types[124];
case INTRINSIC_XED_IFORM_LOOPE_RELBRb:
- return X86CommonArchitecture::cached_input_types[110];
+ return X86CommonArchitecture::cached_input_types[124];
case INTRINSIC_XED_IFORM_LOOP_RELBRb:
- return X86CommonArchitecture::cached_input_types[38];
+ return X86CommonArchitecture::cached_input_types[125];
case INTRINSIC_XED_IFORM_JCXZ_RELBRb:
- return X86CommonArchitecture::cached_input_types[84];
+ return X86CommonArchitecture::cached_input_types[27];
case INTRINSIC_XED_IFORM_JECXZ_RELBRb:
- return X86CommonArchitecture::cached_input_types[77];
+ return X86CommonArchitecture::cached_input_types[27];
case INTRINSIC_XED_IFORM_JRCXZ_RELBRb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[27];
case INTRINSIC_XED_IFORM_IN_AL_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[46];
case INTRINSIC_XED_IFORM_IN_OeAX_IMMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[46];
case INTRINSIC_XED_IFORM_IN_AL_DX:
- return X86CommonArchitecture::cached_input_types[38];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_IN_OeAX_DX:
- return X86CommonArchitecture::cached_input_types[38];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_OUT_IMMb_AL:
- return X86CommonArchitecture::cached_input_types[33];
+ return X86CommonArchitecture::cached_input_types[46];
case INTRINSIC_XED_IFORM_OUT_IMMb_OeAX:
- return X86CommonArchitecture::cached_input_types[38];
+ return X86CommonArchitecture::cached_input_types[126];
case INTRINSIC_XED_IFORM_OUT_DX_AL:
- return X86CommonArchitecture::cached_input_types[87];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_OUT_DX_OeAX:
- return X86CommonArchitecture::cached_input_types[85];
+ return X86CommonArchitecture::cached_input_types[127];
case INTRINSIC_XED_IFORM_INT1:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_HLT:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_CMC:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_CLC:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_STC:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_CLI:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_STI:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_CLD:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_STD:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_LAR_GPRv_MEMw:
- return X86CommonArchitecture::cached_input_types[51];
+ return X86CommonArchitecture::cached_input_types[14];
case INTRINSIC_XED_IFORM_LAR_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_LSL_GPRv_MEMw:
- return X86CommonArchitecture::cached_input_types[82];
+ return X86CommonArchitecture::cached_input_types[53];
case INTRINSIC_XED_IFORM_LSL_GPRv_GPRz:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_SYSCALL:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_CLTS:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_SYSRET:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_SYSRET64:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_MOVUPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_MOVUPS_XMMps_XMMps_0F10:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_MOVUPS_MEMps_XMMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_MOVUPS_XMMps_XMMps_0F11:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_UNPCKLPS_XMMps_MEMdq:
- return X86CommonArchitecture::cached_input_types[111];
+ return X86CommonArchitecture::cached_input_types[128];
case INTRINSIC_XED_IFORM_UNPCKLPS_XMMps_XMMq:
- return X86CommonArchitecture::cached_input_types[112];
+ return X86CommonArchitecture::cached_input_types[129];
case INTRINSIC_XED_IFORM_UNPCKHPS_XMMps_MEMdq:
- return X86CommonArchitecture::cached_input_types[111];
+ return X86CommonArchitecture::cached_input_types[128];
case INTRINSIC_XED_IFORM_UNPCKHPS_XMMps_XMMdq:
- return X86CommonArchitecture::cached_input_types[111];
+ return X86CommonArchitecture::cached_input_types[128];
case INTRINSIC_XED_IFORM_MOVSS_XMMdq_MEMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_MOVSS_XMMss_XMMss_0F10:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_MOVSS_MEMss_XMMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_MOVSS_XMMss_XMMss_0F11:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_MOVSLDUP_XMMps_MEMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_MOVSLDUP_XMMps_XMMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_MOVSHDUP_XMMps_MEMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_MOVSHDUP_XMMps_XMMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_MOVUPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_MOVUPD_XMMpd_XMMpd_0F10:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_MOVUPD_MEMpd_XMMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_MOVUPD_XMMpd_XMMpd_0F11:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_MOVLPD_XMMsd_MEMq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[131];
case INTRINSIC_XED_IFORM_MOVLPD_MEMq_XMMsd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_UNPCKLPD_XMMpd_MEMdq:
- return X86CommonArchitecture::cached_input_types[114];
+ return X86CommonArchitecture::cached_input_types[132];
case INTRINSIC_XED_IFORM_UNPCKLPD_XMMpd_XMMq:
- return X86CommonArchitecture::cached_input_types[115];
+ return X86CommonArchitecture::cached_input_types[131];
case INTRINSIC_XED_IFORM_UNPCKHPD_XMMpd_MEMdq:
- return X86CommonArchitecture::cached_input_types[114];
+ return X86CommonArchitecture::cached_input_types[132];
case INTRINSIC_XED_IFORM_UNPCKHPD_XMMpd_XMMq:
- return X86CommonArchitecture::cached_input_types[115];
+ return X86CommonArchitecture::cached_input_types[131];
case INTRINSIC_XED_IFORM_MOVHPD_XMMsd_MEMq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[131];
case INTRINSIC_XED_IFORM_MOVHPD_MEMq_XMMsd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_MOVSD_XMM_XMMdq_MEMsd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_MOVSD_XMM_XMMsd_XMMsd_0F10:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_MOVSD_XMM_MEMsd_XMMsd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_MOVSD_XMM_XMMsd_XMMsd_0F11:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_MOVDDUP_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_MOVDDUP_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_MOV_CR_CR_GPR32:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_MOV_CR_CR_GPR64:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_MOV_CR_GPR32_CR:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_MOV_CR_GPR64_CR:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_MOV_DR_DR_GPR32:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_MOV_DR_DR_GPR64:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_MOV_DR_GPR32_DR:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_MOV_DR_GPR64_DR:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_WRMSR:
- return X86CommonArchitecture::cached_input_types[76];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_RDTSC:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_RDMSR:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_RDPMC:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_SYSENTER:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_SYSEXIT:
- return X86CommonArchitecture::cached_input_types[77];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_CMOVO_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMOVO_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMOVNO_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMOVNO_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMOVB_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMOVB_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMOVNB_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMOVNB_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMOVZ_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMOVZ_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMOVNZ_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMOVNZ_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMOVBE_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMOVBE_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMOVNBE_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMOVNBE_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_MOVMSKPS_GPR32_XMMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_SQRTPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_SQRTPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_RSQRTPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_RSQRTPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_RCPPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_RCPPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_ANDPS_XMMxud_MEMxud:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_ANDPS_XMMxud_XMMxud:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_ANDNPS_XMMxud_MEMxud:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_ANDNPS_XMMxud_XMMxud:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_ORPS_XMMxud_MEMxud:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_ORPS_XMMxud_XMMxud:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_XORPS_XMMxud_MEMxud:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_XORPS_XMMxud_XMMxud:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_SQRTSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_SQRTSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_RSQRTSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_RSQRTSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_RCPSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_RCPSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_MOVMSKPD_GPR32_XMMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_SQRTPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_SQRTPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_ANDPD_XMMxuq_MEMxuq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_ANDPD_XMMxuq_XMMxuq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_ANDNPD_XMMxuq_MEMxuq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_ANDNPD_XMMxuq_XMMxuq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_ORPD_XMMxuq_MEMxuq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_ORPD_XMMxuq_XMMxuq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_XORPD_XMMxuq_MEMxuq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_XORPD_XMMxuq_XMMxuq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_SQRTSD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_SQRTSD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_PUNPCKLBW_MMXq_MEMd:
- return X86CommonArchitecture::cached_input_types[117];
+ return X86CommonArchitecture::cached_input_types[137];
case INTRINSIC_XED_IFORM_PUNPCKLBW_MMXq_MMXd:
- return X86CommonArchitecture::cached_input_types[117];
+ return X86CommonArchitecture::cached_input_types[137];
case INTRINSIC_XED_IFORM_PUNPCKLBW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PUNPCKLBW_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[118];
+ return X86CommonArchitecture::cached_input_types[138];
case INTRINSIC_XED_IFORM_PUNPCKLWD_MMXq_MEMd:
- return X86CommonArchitecture::cached_input_types[119];
+ return X86CommonArchitecture::cached_input_types[139];
case INTRINSIC_XED_IFORM_PUNPCKLWD_MMXq_MMXd:
- return X86CommonArchitecture::cached_input_types[119];
+ return X86CommonArchitecture::cached_input_types[139];
case INTRINSIC_XED_IFORM_PUNPCKLWD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PUNPCKLWD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[118];
+ return X86CommonArchitecture::cached_input_types[138];
case INTRINSIC_XED_IFORM_PUNPCKLDQ_MMXq_MEMd:
- return X86CommonArchitecture::cached_input_types[120];
+ return X86CommonArchitecture::cached_input_types[140];
case INTRINSIC_XED_IFORM_PUNPCKLDQ_MMXq_MMXd:
- return X86CommonArchitecture::cached_input_types[120];
+ return X86CommonArchitecture::cached_input_types[140];
case INTRINSIC_XED_IFORM_PUNPCKLDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PUNPCKLDQ_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[118];
+ return X86CommonArchitecture::cached_input_types[138];
case INTRINSIC_XED_IFORM_PACKSSWB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[121];
+ return X86CommonArchitecture::cached_input_types[141];
case INTRINSIC_XED_IFORM_PACKSSWB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[121];
+ return X86CommonArchitecture::cached_input_types[141];
case INTRINSIC_XED_IFORM_PACKSSWB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_PACKSSWB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_PCMPGTB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[123];
+ return X86CommonArchitecture::cached_input_types[143];
case INTRINSIC_XED_IFORM_PCMPGTB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[123];
+ return X86CommonArchitecture::cached_input_types[143];
case INTRINSIC_XED_IFORM_PCMPGTB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_PCMPGTB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_PCMPGTW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[121];
+ return X86CommonArchitecture::cached_input_types[141];
case INTRINSIC_XED_IFORM_PCMPGTW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[121];
+ return X86CommonArchitecture::cached_input_types[141];
case INTRINSIC_XED_IFORM_PCMPGTW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_PCMPGTW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_PCMPGTD_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[125];
+ return X86CommonArchitecture::cached_input_types[145];
case INTRINSIC_XED_IFORM_PCMPGTD_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[125];
+ return X86CommonArchitecture::cached_input_types[145];
case INTRINSIC_XED_IFORM_PCMPGTD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PCMPGTD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PACKUSWB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[121];
+ return X86CommonArchitecture::cached_input_types[141];
case INTRINSIC_XED_IFORM_PACKUSWB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[121];
+ return X86CommonArchitecture::cached_input_types[141];
case INTRINSIC_XED_IFORM_PACKUSWB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_PACKUSWB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_PSHUFW_MMXq_MEMq_IMMb:
- return X86CommonArchitecture::cached_input_types[56];
+ return X86CommonArchitecture::cached_input_types[61];
case INTRINSIC_XED_IFORM_PSHUFW_MMXq_MMXq_IMMb:
- return X86CommonArchitecture::cached_input_types[56];
+ return X86CommonArchitecture::cached_input_types[61];
case INTRINSIC_XED_IFORM_PCMPEQB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[123];
+ return X86CommonArchitecture::cached_input_types[143];
case INTRINSIC_XED_IFORM_PCMPEQB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[123];
+ return X86CommonArchitecture::cached_input_types[143];
case INTRINSIC_XED_IFORM_PCMPEQB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_PCMPEQB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_PCMPEQW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[121];
+ return X86CommonArchitecture::cached_input_types[141];
case INTRINSIC_XED_IFORM_PCMPEQW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[121];
+ return X86CommonArchitecture::cached_input_types[141];
case INTRINSIC_XED_IFORM_PCMPEQW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_PCMPEQW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_PCMPEQD_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[125];
+ return X86CommonArchitecture::cached_input_types[145];
case INTRINSIC_XED_IFORM_PCMPEQD_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[125];
+ return X86CommonArchitecture::cached_input_types[145];
case INTRINSIC_XED_IFORM_PCMPEQD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PCMPEQD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_EMMS:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_PSHUFD_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[71];
case INTRINSIC_XED_IFORM_PSHUFD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[71];
case INTRINSIC_XED_IFORM_PSHUFLW_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[62];
case INTRINSIC_XED_IFORM_PSHUFLW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[62];
case INTRINSIC_XED_IFORM_PSHUFHW_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[62];
case INTRINSIC_XED_IFORM_PSHUFHW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[62];
case INTRINSIC_XED_IFORM_SETO_MEMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETO_GPR8:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETNO_MEMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETNO_GPR8:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETB_MEMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETB_GPR8:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETNB_MEMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETNB_GPR8:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETZ_MEMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETZ_GPR8:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETNZ_MEMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETNZ_GPR8:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETBE_MEMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETBE_GPR8:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETNBE_MEMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETNBE_GPR8:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_CPUID:
- return X86CommonArchitecture::cached_input_types[77];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_CMPXCHG_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[126];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_CMPXCHG_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[127];
+ return X86CommonArchitecture::cached_input_types[55];
case INTRINSIC_XED_IFORM_CMPXCHG_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[126];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_CMPXCHG_GPR8_GPR8:
- return X86CommonArchitecture::cached_input_types[126];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_CMPXCHG_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[127];
+ return X86CommonArchitecture::cached_input_types[55];
case INTRINSIC_XED_IFORM_CMPXCHG_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[128];
+ return X86CommonArchitecture::cached_input_types[146];
case INTRINSIC_XED_IFORM_LSS_GPRv_MEMp2:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_LFS_GPRv_MEMp2:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_LGS_GPRv_MEMp2:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_MOVZX_GPRv_MEMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_MOVZX_GPRv_GPR8:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_MOVZX_GPRv_MEMw:
- return X86CommonArchitecture::cached_input_types[51];
-case INTRINSIC_XED_IFORM_MOVZX_GPRv_GPR16:
return X86CommonArchitecture::cached_input_types[14];
+case INTRINSIC_XED_IFORM_MOVZX_GPRv_GPR16:
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_XADD_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_XADD_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_XADD_MEMb_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_XADD_GPR8_GPR8:
- return X86CommonArchitecture::cached_input_types[30];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_XADD_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_XADD_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMPPS_XMMps_MEMps_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_CMPPS_XMMps_XMMps_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_MOVNTI_MEMd_GPR32:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_MOVNTI_MEMq_GPR64:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_PINSRW_MMXq_MEMw_IMMb:
- return X86CommonArchitecture::cached_input_types[130];
+ return X86CommonArchitecture::cached_input_types[148];
case INTRINSIC_XED_IFORM_PINSRW_MMXq_GPR32_IMMb:
- return X86CommonArchitecture::cached_input_types[131];
+ return X86CommonArchitecture::cached_input_types[149];
case INTRINSIC_XED_IFORM_PINSRW_XMMdq_MEMw_IMMb:
- return X86CommonArchitecture::cached_input_types[132];
+ return X86CommonArchitecture::cached_input_types[150];
case INTRINSIC_XED_IFORM_PINSRW_XMMdq_GPR32_IMMb:
- return X86CommonArchitecture::cached_input_types[133];
+ return X86CommonArchitecture::cached_input_types[151];
case INTRINSIC_XED_IFORM_PEXTRW_GPR32_MMXq_IMMb:
- return X86CommonArchitecture::cached_input_types[56];
+ return X86CommonArchitecture::cached_input_types[61];
case INTRINSIC_XED_IFORM_PEXTRW_GPR32_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_SHUFPS_XMMps_MEMps_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_SHUFPS_XMMps_XMMps_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_CMPSS_XMMss_MEMss_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_CMPSS_XMMss_XMMss_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_CMPPD_XMMpd_MEMpd_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_CMPPD_XMMpd_XMMpd_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_SHUFPD_XMMpd_MEMpd_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_SHUFPD_XMMpd_XMMpd_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_CMPSD_XMM_XMMsd_MEMsd_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_CMPSD_XMM_XMMsd_XMMsd_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_PADDQ_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_PADDQ_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_PADDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PADDQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMULLW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[121];
+ return X86CommonArchitecture::cached_input_types[141];
case INTRINSIC_XED_IFORM_PMULLW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[121];
+ return X86CommonArchitecture::cached_input_types[141];
case INTRINSIC_XED_IFORM_PMULLW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMULLW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMOVMSKB_GPR32_MMXq:
- return X86CommonArchitecture::cached_input_types[135];
+ return X86CommonArchitecture::cached_input_types[153];
case INTRINSIC_XED_IFORM_PMOVMSKB_GPR32_XMMdq:
- return X86CommonArchitecture::cached_input_types[136];
+ return X86CommonArchitecture::cached_input_types[154];
case INTRINSIC_XED_IFORM_ADDSUBPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_ADDSUBPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_MOVQ2DQ_XMMdq_MMXq:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_ADDSUBPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_ADDSUBPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_MOVDQ2Q_MMXq_XMMq:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_PAVGB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PAVGB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[123];
+ return X86CommonArchitecture::cached_input_types[143];
case INTRINSIC_XED_IFORM_PAVGB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_PAVGB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_PAVGW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[121];
+ return X86CommonArchitecture::cached_input_types[141];
case INTRINSIC_XED_IFORM_PAVGW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[121];
+ return X86CommonArchitecture::cached_input_types[141];
case INTRINSIC_XED_IFORM_PAVGW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_PAVGW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_PMULHUW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[140];
+ return X86CommonArchitecture::cached_input_types[158];
case INTRINSIC_XED_IFORM_PMULHUW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[140];
+ return X86CommonArchitecture::cached_input_types[158];
case INTRINSIC_XED_IFORM_PMULHUW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_PMULHUW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_PMULHW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[121];
+ return X86CommonArchitecture::cached_input_types[141];
case INTRINSIC_XED_IFORM_PMULHW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[121];
+ return X86CommonArchitecture::cached_input_types[141];
case INTRINSIC_XED_IFORM_PMULHW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_PMULHW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_MOVNTQ_MEMq_MMXq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_CVTTPD2DQ_XMMdq_MEMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CVTTPD2DQ_XMMdq_XMMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_MOVNTDQ_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_CVTDQ2PD_XMMpd_MEMq:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[159];
case INTRINSIC_XED_IFORM_CVTDQ2PD_XMMpd_XMMq:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[159];
case INTRINSIC_XED_IFORM_CVTPD2DQ_XMMdq_MEMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CVTPD2DQ_XMMdq_XMMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_PMULUDQ_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[141];
+ return X86CommonArchitecture::cached_input_types[160];
case INTRINSIC_XED_IFORM_PMULUDQ_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[141];
+ return X86CommonArchitecture::cached_input_types[160];
case INTRINSIC_XED_IFORM_PMULUDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMULUDQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMADDWD_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[121];
+ return X86CommonArchitecture::cached_input_types[141];
case INTRINSIC_XED_IFORM_PMADDWD_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[121];
+ return X86CommonArchitecture::cached_input_types[141];
case INTRINSIC_XED_IFORM_PMADDWD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_PMADDWD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_PSADBW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSADBW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSADBW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSADBW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_MASKMOVQ_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[142];
-case INTRINSIC_XED_IFORM_MASKMOVDQU_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[161];
+case INTRINSIC_XED_IFORM_MASKMOVDQU_XMMxub_XMMxub:
+ return X86CommonArchitecture::cached_input_types[162];
case INTRINSIC_XED_IFORM_LDDQU_XMMpd_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_INVD:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_UD0:
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_UD0_GPR32_MEMd:
- return X86CommonArchitecture::cached_input_types[143];
+ return X86CommonArchitecture::cached_input_types[163];
case INTRINSIC_XED_IFORM_UD0_GPR32_GPR32:
- return X86CommonArchitecture::cached_input_types[77];
+ return X86CommonArchitecture::cached_input_types[164];
case INTRINSIC_XED_IFORM_UD1_GPR32_MEMd:
- return X86CommonArchitecture::cached_input_types[143];
+ return X86CommonArchitecture::cached_input_types[163];
case INTRINSIC_XED_IFORM_UD1_GPR32_GPR32:
- return X86CommonArchitecture::cached_input_types[77];
+ return X86CommonArchitecture::cached_input_types[164];
case INTRINSIC_XED_IFORM_UD2:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_MOVAPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_MOVAPS_XMMps_XMMps_0F28:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_MOVAPS_MEMps_XMMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_MOVAPS_XMMps_XMMps_0F29:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_CVTPI2PS_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[165];
case INTRINSIC_XED_IFORM_CVTPI2PS_XMMq_MMXq:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[165];
case INTRINSIC_XED_IFORM_MOVNTPS_MEMdq_XMMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_CVTTPS2PI_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[78];
+ return X86CommonArchitecture::cached_input_types[83];
case INTRINSIC_XED_IFORM_CVTTPS2PI_MMXq_XMMq:
- return X86CommonArchitecture::cached_input_types[78];
+ return X86CommonArchitecture::cached_input_types[83];
case INTRINSIC_XED_IFORM_CVTPS2PI_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[78];
+ return X86CommonArchitecture::cached_input_types[83];
case INTRINSIC_XED_IFORM_CVTPS2PI_MMXq_XMMq:
- return X86CommonArchitecture::cached_input_types[78];
+ return X86CommonArchitecture::cached_input_types[83];
case INTRINSIC_XED_IFORM_UCOMISS_XMMss_MEMss:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_UCOMISS_XMMss_XMMss:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_COMISS_XMMss_MEMss:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_COMISS_XMMss_XMMss:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_CVTSI2SS_XMMss_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[166];
case INTRINSIC_XED_IFORM_CVTSI2SS_XMMss_GPR32d:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[166];
case INTRINSIC_XED_IFORM_CVTSI2SS_XMMss_MEMq:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[167];
case INTRINSIC_XED_IFORM_CVTSI2SS_XMMss_GPR64q:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[167];
case INTRINSIC_XED_IFORM_CVTTSS2SI_GPR32d_MEMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_CVTTSS2SI_GPR32d_XMMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_CVTTSS2SI_GPR64q_MEMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_CVTTSS2SI_GPR64q_XMMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_CVTSS2SI_GPR32d_MEMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_CVTSS2SI_GPR32d_XMMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_CVTSS2SI_GPR64q_MEMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_CVTSS2SI_GPR64q_XMMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_MOVAPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_MOVAPD_XMMpd_XMMpd_0F28:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_MOVAPD_MEMpd_XMMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_MOVAPD_XMMpd_XMMpd_0F29:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CVTPI2PD_XMMpd_MEMq:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[159];
case INTRINSIC_XED_IFORM_CVTPI2PD_XMMpd_MMXq:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[159];
case INTRINSIC_XED_IFORM_MOVNTPD_MEMdq_XMMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CVTTPD2PI_MMXq_MEMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CVTTPD2PI_MMXq_XMMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CVTPD2PI_MMXq_MEMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CVTPD2PI_MMXq_XMMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_UCOMISD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_UCOMISD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_COMISD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_COMISD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_CVTSI2SD_XMMsd_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[168];
case INTRINSIC_XED_IFORM_CVTSI2SD_XMMsd_GPR32d:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[168];
case INTRINSIC_XED_IFORM_CVTSI2SD_XMMsd_MEMq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[131];
case INTRINSIC_XED_IFORM_CVTSI2SD_XMMsd_GPR64q:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[131];
case INTRINSIC_XED_IFORM_CVTTSD2SI_GPR32d_MEMsd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CVTTSD2SI_GPR32d_XMMsd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CVTTSD2SI_GPR64q_MEMsd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CVTTSD2SI_GPR64q_XMMsd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CVTSD2SI_GPR32d_MEMsd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CVTSD2SI_GPR32d_XMMsd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CVTSD2SI_GPR64q_MEMsd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CVTSD2SI_GPR64q_XMMsd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CMOVS_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMOVS_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMOVNS_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMOVNS_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMOVP_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMOVP_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMOVNP_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMOVNP_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMOVL_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMOVL_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMOVNL_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMOVNL_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMOVLE_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMOVLE_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_CMOVNLE_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_CMOVNLE_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_ADDPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_ADDPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_MULPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_MULPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_CVTPS2PD_XMMpd_MEMq:
- return X86CommonArchitecture::cached_input_types[78];
+ return X86CommonArchitecture::cached_input_types[83];
case INTRINSIC_XED_IFORM_CVTPS2PD_XMMpd_XMMq:
- return X86CommonArchitecture::cached_input_types[78];
+ return X86CommonArchitecture::cached_input_types[83];
case INTRINSIC_XED_IFORM_CVTDQ2PS_XMMps_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_CVTDQ2PS_XMMps_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_SUBPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_SUBPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_MINPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_MINPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_DIVPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_DIVPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_MAXPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_MAXPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_ADDSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_ADDSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_MULSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_MULSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_CVTSS2SD_XMMsd_MEMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[169];
case INTRINSIC_XED_IFORM_CVTSS2SD_XMMsd_XMMss:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[169];
case INTRINSIC_XED_IFORM_CVTTPS2DQ_XMMdq_MEMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_CVTTPS2DQ_XMMdq_XMMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_SUBSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_SUBSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_MINSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_MINSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_DIVSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_DIVSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_MAXSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_MAXSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_ADDPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_ADDPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_MULPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_MULPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_CVTPD2PS_XMMps_MEMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CVTPD2PS_XMMps_XMMpd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_CVTPS2DQ_XMMdq_MEMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_CVTPS2DQ_XMMdq_XMMps:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_SUBPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_SUBPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_MINPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_MINPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_DIVPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_DIVPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_MAXPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_MAXPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_ADDSD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_ADDSD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_MULSD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_MULSD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_CVTSD2SS_XMMss_MEMsd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[170];
case INTRINSIC_XED_IFORM_CVTSD2SS_XMMss_XMMsd:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[170];
case INTRINSIC_XED_IFORM_SUBSD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_SUBSD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_MINSD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_MINSD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_DIVSD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_DIVSD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_MAXSD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_MAXSD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_PUNPCKHBW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PUNPCKHBW_MMXq_MMXd:
- return X86CommonArchitecture::cached_input_types[144];
+ return X86CommonArchitecture::cached_input_types[171];
case INTRINSIC_XED_IFORM_PUNPCKHBW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PUNPCKHBW_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[118];
+ return X86CommonArchitecture::cached_input_types[138];
case INTRINSIC_XED_IFORM_PUNPCKHWD_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PUNPCKHWD_MMXq_MMXd:
- return X86CommonArchitecture::cached_input_types[144];
+ return X86CommonArchitecture::cached_input_types[171];
case INTRINSIC_XED_IFORM_PUNPCKHWD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PUNPCKHWD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[118];
+ return X86CommonArchitecture::cached_input_types[138];
case INTRINSIC_XED_IFORM_PUNPCKHDQ_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PUNPCKHDQ_MMXq_MMXd:
- return X86CommonArchitecture::cached_input_types[144];
+ return X86CommonArchitecture::cached_input_types[171];
case INTRINSIC_XED_IFORM_PUNPCKHDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PUNPCKHDQ_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[118];
+ return X86CommonArchitecture::cached_input_types[138];
case INTRINSIC_XED_IFORM_PACKSSDW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[125];
+ return X86CommonArchitecture::cached_input_types[145];
case INTRINSIC_XED_IFORM_PACKSSDW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[125];
+ return X86CommonArchitecture::cached_input_types[145];
case INTRINSIC_XED_IFORM_PACKSSDW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PACKSSDW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_MOVD_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_MOVD_XMMdq_GPR32:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_MOVD_MEMd_XMMd:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_MOVD_GPR32_XMMd:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_MOVD_MMXq_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_MOVD_MMXq_GPR32:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_MOVD_MEMd_MMXd:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_MOVD_GPR32_MMXd:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_MOVQ_XMMdq_MEMq_0F6E:
- return X86CommonArchitecture::cached_input_types[53];
-case INTRINSIC_XED_IFORM_MOVQ_XMMdq_GPR64:
return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_MOVQ_XMMdq_GPR64:
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_MOVQ_MEMq_XMMq_0F7E:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_MOVQ_GPR64_XMMq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_MOVQ_MEMq_XMMq_0FD6:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_MOVQ_XMMdq_XMMq_0FD6:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_MOVQ_XMMdq_MEMq_0F7E:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_MOVQ_XMMdq_XMMq_0F7E:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_MOVQ_MMXq_MEMq_0F6E:
- return X86CommonArchitecture::cached_input_types[53];
-case INTRINSIC_XED_IFORM_MOVQ_MMXq_GPR64:
return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_MOVQ_MMXq_GPR64:
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_MOVQ_MEMq_MMXq_0F7E:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_MOVQ_GPR64_MMXq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_MOVQ_MMXq_MEMq_0F6F:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_MOVQ_MMXq_MMXq_0F6F:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_MOVQ_MEMq_MMXq_0F7F:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_MOVQ_MMXq_MMXq_0F7F:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PUNPCKLQDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PUNPCKLQDQ_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[118];
+ return X86CommonArchitecture::cached_input_types[138];
case INTRINSIC_XED_IFORM_PUNPCKHQDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PUNPCKHQDQ_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[118];
+ return X86CommonArchitecture::cached_input_types[138];
case INTRINSIC_XED_IFORM_MOVDQU_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_MOVDQU_XMMdq_XMMdq_0F6F:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_MOVDQU_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_MOVDQU_XMMdq_XMMdq_0F7F:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VMREAD_MEMq_GPR64:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_VMREAD_GPR64_GPR64:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_VMREAD_MEMd_GPR32:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_VMREAD_GPR32_GPR32:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_VMWRITE_GPR64_MEMq:
- return X86CommonArchitecture::cached_input_types[73];
+ return X86CommonArchitecture::cached_input_types[78];
case INTRINSIC_XED_IFORM_VMWRITE_GPR64_GPR64:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_VMWRITE_GPR32_MEMd:
- return X86CommonArchitecture::cached_input_types[143];
+ return X86CommonArchitecture::cached_input_types[163];
case INTRINSIC_XED_IFORM_VMWRITE_GPR32_GPR32:
- return X86CommonArchitecture::cached_input_types[77];
+ return X86CommonArchitecture::cached_input_types[164];
case INTRINSIC_XED_IFORM_HADDPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_HADDPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_HSUBPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_HSUBPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_MOVDQA_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_MOVDQA_XMMdq_XMMdq_0F7F:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_MOVDQA_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_MOVDQA_XMMdq_XMMdq_0F6F:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_HADDPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_HADDPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_HSUBPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_HSUBPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_SETS_MEMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETS_GPR8:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETNS_MEMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETNS_GPR8:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETP_MEMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETP_GPR8:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETNP_MEMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETNP_GPR8:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETL_MEMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETL_GPR8:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETNL_MEMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETNL_GPR8:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETLE_MEMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETLE_GPR8:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETNLE_MEMb:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETNLE_GPR8:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_RSM:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[172];
case INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[173];
case INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_CL:
- return X86CommonArchitecture::cached_input_types[145];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_CL:
- return X86CommonArchitecture::cached_input_types[146];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[21];
+ return X86CommonArchitecture::cached_input_types[172];
case INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_IMMb:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[173];
case INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_CL:
- return X86CommonArchitecture::cached_input_types[145];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_CL:
- return X86CommonArchitecture::cached_input_types[146];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_MOVSX_GPRv_MEMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_MOVSX_GPRv_GPR8:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_MOVSX_GPRv_MEMw:
- return X86CommonArchitecture::cached_input_types[51];
-case INTRINSIC_XED_IFORM_MOVSX_GPRv_GPR16:
return X86CommonArchitecture::cached_input_types[14];
+case INTRINSIC_XED_IFORM_MOVSX_GPRv_GPR16:
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_BSWAP_GPRv:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_PSUBUSB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSUBUSB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSUBUSB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSUBUSB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSUBUSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSUBUSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSUBUSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSUBUSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMINUB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PMINUB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PMINUB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMINUB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PAND_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PAND_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PAND_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PAND_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PADDUSB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PADDUSB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PADDUSB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PADDUSB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PADDUSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PADDUSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PADDUSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PADDUSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMAXUB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PMAXUB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PMAXUB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMAXUB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PANDN_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PANDN_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PANDN_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PANDN_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSUBSB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSUBSB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSUBSB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSUBSB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSUBSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSUBSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSUBSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSUBSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMINSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PMINSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PMINSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMINSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_POR_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_POR_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_POR_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_POR_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PADDSB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PADDSB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PADDSB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PADDSB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PADDSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PADDSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PADDSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PADDSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMAXSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PMAXSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PMAXSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMAXSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PXOR_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PXOR_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PXOR_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PXOR_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSUBB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSUBB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSUBB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSUBB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSUBW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSUBW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSUBW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSUBW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSUBD_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSUBD_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSUBD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSUBD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSUBQ_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSUBQ_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSUBQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSUBQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PADDB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PADDB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PADDB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PADDB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PADDW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PADDW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PADDW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_PADDW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_PADDD_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PADDD_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PADDD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PADDD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PHADDW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PHADDW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PHADDW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PHADDW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PHADDD_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PHADDD_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PHADDD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PHADDD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PHADDSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PHADDSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PHADDSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PHADDSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PHSUBW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PHSUBW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PHSUBW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PHSUBW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PHSUBD_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PHSUBD_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PHSUBD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PHSUBD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PHSUBSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PHSUBSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PHSUBSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PHSUBSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMADDUBSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[123];
+ return X86CommonArchitecture::cached_input_types[143];
case INTRINSIC_XED_IFORM_PMADDUBSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[123];
+ return X86CommonArchitecture::cached_input_types[143];
case INTRINSIC_XED_IFORM_PMADDUBSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_PMADDUBSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_PMULHRSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PMULHRSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PMULHRSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMULHRSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSHUFB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSHUFB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSHUFB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSHUFB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSIGNB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSIGNB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSIGNB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSIGNB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSIGNW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSIGNW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSIGNW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSIGNW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSIGND_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSIGND_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSIGND_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PSIGND_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PALIGNR_MMXq_MEMq_IMMb:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[174];
case INTRINSIC_XED_IFORM_PALIGNR_MMXq_MMXq_IMMb:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[174];
case INTRINSIC_XED_IFORM_PALIGNR_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PALIGNR_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PABSB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PABSB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PABSB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_PABSB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_PABSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PABSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PABSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_PABSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_PABSD_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PABSD_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PABSD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_PABSD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_POPCNT_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_POPCNT_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_PCMPGTQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PCMPGTQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_CRC32_GPRyy_MEMb:
- return X86CommonArchitecture::cached_input_types[147];
+ return X86CommonArchitecture::cached_input_types[73];
case INTRINSIC_XED_IFORM_CRC32_GPRyy_GPR8b:
- return X86CommonArchitecture::cached_input_types[147];
+ return X86CommonArchitecture::cached_input_types[73];
case INTRINSIC_XED_IFORM_CRC32_GPRyy_MEMv:
- return X86CommonArchitecture::cached_input_types[148];
+ return X86CommonArchitecture::cached_input_types[176];
case INTRINSIC_XED_IFORM_CRC32_GPRyy_GPRv:
- return X86CommonArchitecture::cached_input_types[148];
+ return X86CommonArchitecture::cached_input_types[176];
case INTRINSIC_XED_IFORM_BLENDPD_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_BLENDPD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_BLENDPS_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_BLENDPS_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_BLENDVPD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[149];
+ return X86CommonArchitecture::cached_input_types[177];
case INTRINSIC_XED_IFORM_BLENDVPD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[149];
+ return X86CommonArchitecture::cached_input_types[177];
case INTRINSIC_XED_IFORM_BLENDVPS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[150];
+ return X86CommonArchitecture::cached_input_types[178];
case INTRINSIC_XED_IFORM_BLENDVPS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[150];
+ return X86CommonArchitecture::cached_input_types[178];
case INTRINSIC_XED_IFORM_PCMPEQQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PCMPEQQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_DPPD_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_DPPD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_DPPS_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_DPPS_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_MOVNTDQA_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_EXTRACTPS_MEMd_XMMps_IMMb:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[179];
case INTRINSIC_XED_IFORM_EXTRACTPS_GPR32d_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_INSERTPS_XMMps_MEMd_IMMb:
- return X86CommonArchitecture::cached_input_types[151];
+ return X86CommonArchitecture::cached_input_types[180];
case INTRINSIC_XED_IFORM_INSERTPS_XMMps_XMMps_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_MPSADBW_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[181];
case INTRINSIC_XED_IFORM_MPSADBW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[181];
case INTRINSIC_XED_IFORM_PACKUSDW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PACKUSDW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PBLENDW_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PBLENDW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PBLENDVB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[152];
+ return X86CommonArchitecture::cached_input_types[182];
case INTRINSIC_XED_IFORM_PBLENDVB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[152];
+ return X86CommonArchitecture::cached_input_types[182];
case INTRINSIC_XED_IFORM_PEXTRB_MEMb_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_PEXTRB_GPR32d_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_PEXTRW_SSE4_MEMw_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_PEXTRW_SSE4_GPR32_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_PEXTRQ_MEMq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_PEXTRQ_GPR64q_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_PEXTRD_MEMd_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_PEXTRD_GPR32d_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_PINSRB_XMMdq_MEMb_IMMb:
- return X86CommonArchitecture::cached_input_types[153];
+ return X86CommonArchitecture::cached_input_types[183];
case INTRINSIC_XED_IFORM_PINSRB_XMMdq_GPR32d_IMMb:
- return X86CommonArchitecture::cached_input_types[154];
+ return X86CommonArchitecture::cached_input_types[184];
case INTRINSIC_XED_IFORM_PINSRD_XMMdq_MEMd_IMMb:
- return X86CommonArchitecture::cached_input_types[154];
+ return X86CommonArchitecture::cached_input_types[184];
case INTRINSIC_XED_IFORM_PINSRD_XMMdq_GPR32d_IMMb:
- return X86CommonArchitecture::cached_input_types[154];
+ return X86CommonArchitecture::cached_input_types[184];
case INTRINSIC_XED_IFORM_PINSRQ_XMMdq_MEMq_IMMb:
- return X86CommonArchitecture::cached_input_types[118];
+ return X86CommonArchitecture::cached_input_types[185];
case INTRINSIC_XED_IFORM_PINSRQ_XMMdq_GPR64q_IMMb:
- return X86CommonArchitecture::cached_input_types[118];
+ return X86CommonArchitecture::cached_input_types[185];
case INTRINSIC_XED_IFORM_ROUNDPD_XMMpd_MEMpd_IMMb:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[186];
case INTRINSIC_XED_IFORM_ROUNDPD_XMMpd_XMMpd_IMMb:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[186];
case INTRINSIC_XED_IFORM_ROUNDPS_XMMps_MEMps_IMMb:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[179];
case INTRINSIC_XED_IFORM_ROUNDPS_XMMps_XMMps_IMMb:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[179];
case INTRINSIC_XED_IFORM_ROUNDSD_XMMq_MEMq_IMMb:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[174];
case INTRINSIC_XED_IFORM_ROUNDSD_XMMq_XMMq_IMMb:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[174];
case INTRINSIC_XED_IFORM_ROUNDSS_XMMd_MEMd_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[187];
case INTRINSIC_XED_IFORM_ROUNDSS_XMMd_XMMd_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[187];
case INTRINSIC_XED_IFORM_PTEST_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PTEST_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PHMINPOSUW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_PHMINPOSUW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_PMAXSB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMAXSB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMAXSD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMAXSD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMAXUD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMAXUD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMAXUW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMAXUW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMINSB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMINSB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMINSD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMINSD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMINUD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMINUD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMINUW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMINUW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMULLD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMULLD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMULDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMULDQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_PMOVSXBW_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[135];
+ return X86CommonArchitecture::cached_input_types[153];
case INTRINSIC_XED_IFORM_PMOVSXBW_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[135];
+ return X86CommonArchitecture::cached_input_types[153];
case INTRINSIC_XED_IFORM_PMOVSXBD_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[155];
+ return X86CommonArchitecture::cached_input_types[188];
case INTRINSIC_XED_IFORM_PMOVSXBD_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[155];
+ return X86CommonArchitecture::cached_input_types[188];
case INTRINSIC_XED_IFORM_PMOVSXBQ_XMMdq_MEMw:
- return X86CommonArchitecture::cached_input_types[156];
+ return X86CommonArchitecture::cached_input_types[189];
case INTRINSIC_XED_IFORM_PMOVSXBQ_XMMdq_XMMw:
- return X86CommonArchitecture::cached_input_types[156];
+ return X86CommonArchitecture::cached_input_types[189];
case INTRINSIC_XED_IFORM_PMOVSXWD_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[60];
+ return X86CommonArchitecture::cached_input_types[190];
case INTRINSIC_XED_IFORM_PMOVSXWD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[60];
+ return X86CommonArchitecture::cached_input_types[190];
case INTRINSIC_XED_IFORM_PMOVSXWQ_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[157];
+ return X86CommonArchitecture::cached_input_types[191];
case INTRINSIC_XED_IFORM_PMOVSXWQ_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[157];
+ return X86CommonArchitecture::cached_input_types[191];
case INTRINSIC_XED_IFORM_PMOVSXDQ_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[159];
case INTRINSIC_XED_IFORM_PMOVSXDQ_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[159];
case INTRINSIC_XED_IFORM_PMOVZXBW_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[158];
+ return X86CommonArchitecture::cached_input_types[192];
case INTRINSIC_XED_IFORM_PMOVZXBW_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[158];
+ return X86CommonArchitecture::cached_input_types[192];
case INTRINSIC_XED_IFORM_PMOVZXBD_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[159];
+ return X86CommonArchitecture::cached_input_types[193];
case INTRINSIC_XED_IFORM_PMOVZXBD_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[159];
+ return X86CommonArchitecture::cached_input_types[193];
case INTRINSIC_XED_IFORM_PMOVZXBQ_XMMdq_MEMw:
- return X86CommonArchitecture::cached_input_types[160];
+ return X86CommonArchitecture::cached_input_types[194];
case INTRINSIC_XED_IFORM_PMOVZXBQ_XMMdq_XMMw:
- return X86CommonArchitecture::cached_input_types[160];
+ return X86CommonArchitecture::cached_input_types[194];
case INTRINSIC_XED_IFORM_PMOVZXWD_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[56];
+ return X86CommonArchitecture::cached_input_types[195];
case INTRINSIC_XED_IFORM_PMOVZXWD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[56];
+ return X86CommonArchitecture::cached_input_types[195];
case INTRINSIC_XED_IFORM_PMOVZXWQ_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[161];
+ return X86CommonArchitecture::cached_input_types[196];
case INTRINSIC_XED_IFORM_PMOVZXWQ_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[161];
+ return X86CommonArchitecture::cached_input_types[196];
case INTRINSIC_XED_IFORM_PMOVZXDQ_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[65];
+ return X86CommonArchitecture::cached_input_types[197];
case INTRINSIC_XED_IFORM_PMOVZXDQ_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[65];
+ return X86CommonArchitecture::cached_input_types[197];
case INTRINSIC_XED_IFORM_PCMPESTRI_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[162];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PCMPESTRI_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[162];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PCMPESTRI64_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[163];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PCMPESTRI64_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[163];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PCMPISTRI_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PCMPISTRI_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PCMPISTRI64_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PCMPISTRI64_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PCMPESTRM_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[162];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PCMPESTRM_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[162];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PCMPESTRM64_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[163];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PCMPESTRM64_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[163];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PCMPISTRM_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PCMPISTRM_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_XGETBV:
- return X86CommonArchitecture::cached_input_types[92];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_XSETBV:
- return X86CommonArchitecture::cached_input_types[76];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_MOVBE_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_MOVBE_MEMv_GPRv:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_GETSEC:
- return X86CommonArchitecture::cached_input_types[77];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_AESKEYGENASSIST_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_AESKEYGENASSIST_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_AESENC_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_AESENC_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_AESENCLAST_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_AESENCLAST_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_AESDEC_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_AESDEC_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_AESDECLAST_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_AESDECLAST_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_AESIMC_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_AESIMC_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_PCLMULQDQ_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_PCLMULQDQ_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_INVEPT_GPR64_MEMdq:
- return X86CommonArchitecture::cached_input_types[164];
+ return X86CommonArchitecture::cached_input_types[198];
case INTRINSIC_XED_IFORM_INVEPT_GPR32_MEMdq:
- return X86CommonArchitecture::cached_input_types[165];
+ return X86CommonArchitecture::cached_input_types[199];
case INTRINSIC_XED_IFORM_INVVPID_GPR64_MEMdq:
- return X86CommonArchitecture::cached_input_types[164];
+ return X86CommonArchitecture::cached_input_types[198];
case INTRINSIC_XED_IFORM_INVVPID_GPR32_MEMdq:
- return X86CommonArchitecture::cached_input_types[165];
+ return X86CommonArchitecture::cached_input_types[199];
case INTRINSIC_XED_IFORM_PREFETCH_EXCLUSIVE_MEMmprefetch:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PREFETCHW_0F0Dr1:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PREFETCHW_0F0Dr3:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PREFETCH_RESERVED_0F0Dr4:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PREFETCH_RESERVED_0F0Dr5:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PREFETCH_RESERVED_0F0Dr6:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PREFETCH_RESERVED_0F0Dr7:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_XSTORE:
- return X86CommonArchitecture::cached_input_types[84];
+ return X86CommonArchitecture::cached_input_types[200];
case INTRINSIC_XED_IFORM_REP_XSTORE:
- return X86CommonArchitecture::cached_input_types[84];
+ return X86CommonArchitecture::cached_input_types[200];
case INTRINSIC_XED_IFORM_REP_XCRYPTECB:
- return X86CommonArchitecture::cached_input_types[166];
+ return X86CommonArchitecture::cached_input_types[201];
case INTRINSIC_XED_IFORM_REP_XCRYPTCBC:
- return X86CommonArchitecture::cached_input_types[167];
+ return X86CommonArchitecture::cached_input_types[202];
case INTRINSIC_XED_IFORM_REP_XCRYPTCTR:
- return X86CommonArchitecture::cached_input_types[167];
+ return X86CommonArchitecture::cached_input_types[202];
case INTRINSIC_XED_IFORM_REP_XCRYPTCFB:
- return X86CommonArchitecture::cached_input_types[167];
+ return X86CommonArchitecture::cached_input_types[202];
case INTRINSIC_XED_IFORM_REP_XCRYPTOFB:
- return X86CommonArchitecture::cached_input_types[167];
+ return X86CommonArchitecture::cached_input_types[202];
case INTRINSIC_XED_IFORM_REP_XSHA1:
- return X86CommonArchitecture::cached_input_types[168];
+ return X86CommonArchitecture::cached_input_types[203];
case INTRINSIC_XED_IFORM_REP_XSHA256:
- return X86CommonArchitecture::cached_input_types[168];
+ return X86CommonArchitecture::cached_input_types[203];
case INTRINSIC_XED_IFORM_REP_MONTMUL:
- return X86CommonArchitecture::cached_input_types[169];
+ return X86CommonArchitecture::cached_input_types[204];
case INTRINSIC_XED_IFORM_FEMMS:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_PI2FW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PI2FW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PI2FD_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PI2FD_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PF2IW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PF2IW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PF2ID_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PF2ID_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFNACC_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFNACC_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFPNACC_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFPNACC_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFCMPGE_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFCMPGE_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFMIN_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFMIN_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFRCP_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFRCP_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFRSQRT_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFRSQRT_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFSUB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFSUB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFADD_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFADD_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFCMPGT_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFCMPGT_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFMAX_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFMAX_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFRCPIT1_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFRCPIT1_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFRSQIT1_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFRSQIT1_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFSUBR_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFSUBR_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFACC_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFACC_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFCMPEQ_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFCMPEQ_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFMUL_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFMUL_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFRCPIT2_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PFRCPIT2_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PMULHRW_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PMULHRW_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSWAPD_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PSWAPD_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PAVGUSB_MMXq_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_PAVGUSB_MMXq_MMXq:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_SYSCALL_AMD:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_SYSRET_AMD:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_VMRUN_ArAX:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_VMMCALL:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_VMLOAD_ArAX:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_VMSAVE:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_STGI:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_CLGI:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_SKINIT_EAX:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_INVLPGA_ArAX_ECX:
- return X86CommonArchitecture::cached_input_types[170];
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_EXTRQ_XMMq_IMMb_IMMb:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[22];
case INTRINSIC_XED_IFORM_EXTRQ_XMMq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_INSERTQ_XMMq_XMMq_IMMb_IMMb:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[205];
case INTRINSIC_XED_IFORM_INSERTQ_XMMq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_MOVNTSD_MEMq_XMMq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_MOVNTSS_MEMd_XMMd:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_CLZERO:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_MONITORX:
- return X86CommonArchitecture::cached_input_types[76];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_MWAITX:
- return X86CommonArchitecture::cached_input_types[77];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_MCOMMIT:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_RDPRU:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_PSMASH_RAX:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_PVALIDATE_RAX_ECX_EDX:
- return X86CommonArchitecture::cached_input_types[171];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_RMPADJUST_RAX_RCX_RDX:
- return X86CommonArchitecture::cached_input_types[36];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_RMPUPDATE_RAX_RCX:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_INVLPGB_EAX_EDX_ECX:
+ return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_INVLPGB_RAX_EDX_ECX:
+ return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_TLBSYNC:
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_BNDMK_BND_AGEN:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_BNDCL_BND_AGEN:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_BNDCL_BND_GPR64:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_BNDCL_BND_GPR32:
- return X86CommonArchitecture::cached_input_types[172];
+ return X86CommonArchitecture::cached_input_types[206];
case INTRINSIC_XED_IFORM_BNDCU_BND_AGEN:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_BNDCU_BND_GPR64:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_BNDCU_BND_GPR32:
- return X86CommonArchitecture::cached_input_types[172];
+ return X86CommonArchitecture::cached_input_types[206];
case INTRINSIC_XED_IFORM_BNDCN_BND_AGEN:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_BNDCN_BND_GPR64:
- return X86CommonArchitecture::cached_input_types[31];
+ return X86CommonArchitecture::cached_input_types[26];
case INTRINSIC_XED_IFORM_BNDCN_BND_GPR32:
- return X86CommonArchitecture::cached_input_types[172];
+ return X86CommonArchitecture::cached_input_types[206];
case INTRINSIC_XED_IFORM_BNDMOV_BND_BND:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_BNDMOV_BND_MEMq:
- return X86CommonArchitecture::cached_input_types[65];
+ return X86CommonArchitecture::cached_input_types[197];
case INTRINSIC_XED_IFORM_BNDMOV_BND_MEMdq:
- return X86CommonArchitecture::cached_input_types[72];
+ return X86CommonArchitecture::cached_input_types[207];
case INTRINSIC_XED_IFORM_BNDMOV_MEMq_BND:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_BNDMOV_MEMdq_BND:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_BNDLDX_BND_MEMbnd32:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_BNDLDX_BND_MEMbnd64:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_BNDSTX_MEMbnd32_BND:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_BNDSTX_MEMbnd64_BND:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_CLRSSBSY_MEMu64:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_ENDBR32:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_ENDBR64:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_INCSSPD_GPR32u8:
- return X86CommonArchitecture::cached_input_types[173];
+ return X86CommonArchitecture::cached_input_types[208];
case INTRINSIC_XED_IFORM_INCSSPQ_GPR64u8:
- return X86CommonArchitecture::cached_input_types[174];
+ return X86CommonArchitecture::cached_input_types[209];
case INTRINSIC_XED_IFORM_RDSSPD_GPR32u32:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_RDSSPQ_GPR64u64:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_RSTORSSP_MEMu64:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SAVEPREVSSP:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_SETSSBSY:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_WRSSD_MEMu32_GPR32u32:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_WRSSQ_MEMu64_GPR64u64:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_WRUSSD_MEMu32_GPR32u32:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_WRUSSQ_MEMu64_GPR64u64:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_RDRAND_GPRv:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_SHA1MSG1_XMMi32_XMMi32_SHA:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_SHA1MSG1_XMMi32_MEMi32_SHA:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_SHA1MSG2_XMMi32_XMMi32_SHA:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_SHA1MSG2_XMMi32_MEMi32_SHA:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_SHA1NEXTE_XMMi32_XMMi32_SHA:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_SHA1NEXTE_XMMi32_MEMi32_SHA:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_SHA1RNDS4_XMMi32_XMMi32_IMM8_SHA:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_SHA1RNDS4_XMMi32_MEMi32_IMM8_SHA:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_SHA256MSG1_XMMi32_XMMi32_SHA:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_SHA256MSG1_XMMi32_MEMi32_SHA:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_SHA256MSG2_XMMi32_XMMi32_SHA:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_SHA256MSG2_XMMi32_MEMi32_SHA:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_SHA256RNDS2_XMMi32_XMMi32_SHA:
- return X86CommonArchitecture::cached_input_types[175];
+ return X86CommonArchitecture::cached_input_types[210];
case INTRINSIC_XED_IFORM_SHA256RNDS2_XMMi32_MEMi32_SHA:
- return X86CommonArchitecture::cached_input_types[175];
+ return X86CommonArchitecture::cached_input_types[210];
case INTRINSIC_XED_IFORM_CLFLUSHOPT_MEMmprefetch:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_RDSEED_GPRv:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_RDFSBASE_GPRy:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[159];
case INTRINSIC_XED_IFORM_RDGSBASE_GPRy:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[159];
case INTRINSIC_XED_IFORM_WRFSBASE_GPRy:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_WRGSBASE_GPRy:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_CLAC:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_STAC:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_ENCLU:
- return X86CommonArchitecture::cached_input_types[176];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_ENCLS:
- return X86CommonArchitecture::cached_input_types[176];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_RDPID_GPR32u32:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_RDPID_GPR64u64:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_PTWRITE_GPRy:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_PTWRITE_MEMy:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[159];
case INTRINSIC_XED_IFORM_MOVDIR64B_GPRa_MEM:
- return X86CommonArchitecture::cached_input_types[177];
+ return X86CommonArchitecture::cached_input_types[211];
case INTRINSIC_XED_IFORM_MOVDIRI_MEMu32_GPR32u32:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_MOVDIRI_MEMu64_GPR64u64:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_TPAUSE_GPR32u32:
- return X86CommonArchitecture::cached_input_types[76];
-case INTRINSIC_XED_IFORM_TPAUSE_GPR64u64:
- return X86CommonArchitecture::cached_input_types[171];
+ return X86CommonArchitecture::cached_input_types[212];
case INTRINSIC_XED_IFORM_UMONITOR_GPRa:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_UMWAIT_GPR32:
- return X86CommonArchitecture::cached_input_types[76];
-case INTRINSIC_XED_IFORM_UMWAIT_GPR64:
- return X86CommonArchitecture::cached_input_types[171];
+ return X86CommonArchitecture::cached_input_types[212];
case INTRINSIC_XED_IFORM_CLDEMOTE_MEMu8:
- return X86CommonArchitecture::cached_input_types[28];
-case INTRINSIC_XED_IFORM_ENCLV:
- return X86CommonArchitecture::cached_input_types[176];
-case INTRINSIC_XED_IFORM_TZCNT_GPRv_MEMv:
return X86CommonArchitecture::cached_input_types[29];
+case INTRINSIC_XED_IFORM_TZCNT_GPRv_MEMv:
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_TZCNT_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_BSF_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_BSF_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_VMFUNC:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_INVPCID_GPR64_MEMdq:
- return X86CommonArchitecture::cached_input_types[164];
+ return X86CommonArchitecture::cached_input_types[198];
case INTRINSIC_XED_IFORM_INVPCID_GPR32_MEMdq:
- return X86CommonArchitecture::cached_input_types[165];
+ return X86CommonArchitecture::cached_input_types[199];
case INTRINSIC_XED_IFORM_LZCNT_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_LZCNT_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_BSR_GPRv_MEMv:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_BSR_GPRv_GPRv:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_XBEGIN_RELBRz:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[23];
case INTRINSIC_XED_IFORM_XEND:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_XABORT_IMMb:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_XTEST:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_ADCX_GPR32d_GPR32d:
- return X86CommonArchitecture::cached_input_types[94];
+ return X86CommonArchitecture::cached_input_types[31];
case INTRINSIC_XED_IFORM_ADCX_GPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[94];
+ return X86CommonArchitecture::cached_input_types[31];
case INTRINSIC_XED_IFORM_ADCX_GPR64q_GPR64q:
- return X86CommonArchitecture::cached_input_types[95];
+ return X86CommonArchitecture::cached_input_types[213];
case INTRINSIC_XED_IFORM_ADCX_GPR64q_MEMq:
- return X86CommonArchitecture::cached_input_types[95];
+ return X86CommonArchitecture::cached_input_types[213];
case INTRINSIC_XED_IFORM_ADOX_GPR32d_GPR32d:
- return X86CommonArchitecture::cached_input_types[94];
+ return X86CommonArchitecture::cached_input_types[31];
case INTRINSIC_XED_IFORM_ADOX_GPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[94];
+ return X86CommonArchitecture::cached_input_types[31];
case INTRINSIC_XED_IFORM_ADOX_GPR64q_GPR64q:
- return X86CommonArchitecture::cached_input_types[95];
+ return X86CommonArchitecture::cached_input_types[213];
case INTRINSIC_XED_IFORM_ADOX_GPR64q_MEMq:
- return X86CommonArchitecture::cached_input_types[95];
+ return X86CommonArchitecture::cached_input_types[213];
case INTRINSIC_XED_IFORM_RDPKRU:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_WRPKRU:
- return X86CommonArchitecture::cached_input_types[76];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_CLWB_MEMmprefetch:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_PREFETCHWT1_MEMu8:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_WBINVD:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_WBNOINVD:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_ENCLV:
+ return X86CommonArchitecture::cached_input_types[214];
case INTRINSIC_XED_IFORM_PCONFIG:
- return X86CommonArchitecture::cached_input_types[178];
+ return X86CommonArchitecture::cached_input_types[215];
+case INTRINSIC_XED_IFORM_PCONFIG64:
+ return X86CommonArchitecture::cached_input_types[214];
case INTRINSIC_XED_IFORM_GF2P8AFFINEINVQB_XMMu8_XMMu64_IMM8:
- return X86CommonArchitecture::cached_input_types[179];
+ return X86CommonArchitecture::cached_input_types[216];
case INTRINSIC_XED_IFORM_GF2P8AFFINEINVQB_XMMu8_MEMu64_IMM8:
- return X86CommonArchitecture::cached_input_types[179];
+ return X86CommonArchitecture::cached_input_types[216];
case INTRINSIC_XED_IFORM_GF2P8AFFINEQB_XMMu8_XMMu64_IMM8:
- return X86CommonArchitecture::cached_input_types[179];
+ return X86CommonArchitecture::cached_input_types[216];
case INTRINSIC_XED_IFORM_GF2P8AFFINEQB_XMMu8_MEMu64_IMM8:
- return X86CommonArchitecture::cached_input_types[179];
+ return X86CommonArchitecture::cached_input_types[216];
case INTRINSIC_XED_IFORM_GF2P8MULB_XMMu8_XMMu8:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_GF2P8MULB_XMMu8_MEMu8:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
+case INTRINSIC_XED_IFORM_AESDEC128KL_XMMu8_MEMu8:
+ return X86CommonArchitecture::cached_input_types[217];
+case INTRINSIC_XED_IFORM_AESDEC256KL_XMMu8_MEMu8:
+ return X86CommonArchitecture::cached_input_types[218];
+case INTRINSIC_XED_IFORM_AESDECWIDE128KL_MEMu8:
+ return X86CommonArchitecture::cached_input_types[219];
+case INTRINSIC_XED_IFORM_AESDECWIDE256KL_MEMu8:
+ return X86CommonArchitecture::cached_input_types[220];
+case INTRINSIC_XED_IFORM_AESENC128KL_XMMu8_MEMu8:
+ return X86CommonArchitecture::cached_input_types[217];
+case INTRINSIC_XED_IFORM_AESENC256KL_XMMu8_MEMu8:
+ return X86CommonArchitecture::cached_input_types[218];
+case INTRINSIC_XED_IFORM_AESENCWIDE128KL_MEMu8:
+ return X86CommonArchitecture::cached_input_types[219];
+case INTRINSIC_XED_IFORM_AESENCWIDE256KL_MEMu8:
+ return X86CommonArchitecture::cached_input_types[220];
+case INTRINSIC_XED_IFORM_ENCODEKEY128_GPR32u8_GPR32u8:
+ return X86CommonArchitecture::cached_input_types[221];
+case INTRINSIC_XED_IFORM_ENCODEKEY256_GPR32u8_GPR32u8:
+ return X86CommonArchitecture::cached_input_types[222];
+case INTRINSIC_XED_IFORM_LOADIWKEY_XMMu8_XMMu8:
+ return X86CommonArchitecture::cached_input_types[223];
+case INTRINSIC_XED_IFORM_HRESET_IMM8:
+ return X86CommonArchitecture::cached_input_types[224];
+case INTRINSIC_XED_IFORM_CLUI:
+ return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_SENDUIPI_GPR64u32:
+ return X86CommonArchitecture::cached_input_types[197];
+case INTRINSIC_XED_IFORM_STUI:
+ return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_TESTUI:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_UIRET:
+ return X86CommonArchitecture::cached_input_types[40];
case INTRINSIC_XED_IFORM_ENQCMD_GPRa_MEMu32:
- return X86CommonArchitecture::cached_input_types[177];
+ return X86CommonArchitecture::cached_input_types[225];
case INTRINSIC_XED_IFORM_ENQCMDS_GPRa_MEMu32:
- return X86CommonArchitecture::cached_input_types[177];
+ return X86CommonArchitecture::cached_input_types[225];
case INTRINSIC_XED_IFORM_XRESLDTRK:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_XSUSLDTRK:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_SERIALIZE:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_SEAMCALL:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SEAMOPS:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SEAMRET:
+ return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_TDCALL:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_PREFETCHIT0_MEMu8:
+ return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_PREFETCHIT1_MEMu8:
+ return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_RDMSRLIST:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_WRMSRLIST:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_WRMSRNS:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_URDMSR_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_UWRMSR_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[26];
+case INTRINSIC_XED_IFORM_PBNDKB:
+ return X86CommonArchitecture::cached_input_types[26];
+case INTRINSIC_XED_IFORM_ERETS:
+ return X86CommonArchitecture::cached_input_types[40];
+case INTRINSIC_XED_IFORM_ERETU:
+ return X86CommonArchitecture::cached_input_types[40];
+case INTRINSIC_XED_IFORM_LKGS_GPR16u16:
+ return X86CommonArchitecture::cached_input_types[57];
+case INTRINSIC_XED_IFORM_LKGS_MEMu16:
+ return X86CommonArchitecture::cached_input_types[57];
+case INTRINSIC_XED_IFORM_SYSCALL_32:
+ return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_JMPABS_ABSBRu64_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_PUSHP_GPR64:
+ return X86CommonArchitecture::cached_input_types[226];
+case INTRINSIC_XED_IFORM_POPP_GPR64:
+ return X86CommonArchitecture::cached_input_types[40];
+case INTRINSIC_XED_IFORM_AADD_MEM32_GPR32:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AADD_MEM64_GPR64:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_AAND_MEM32_GPR32:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AAND_MEM64_GPR64:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_AOR_MEM32_GPR32:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AOR_MEM64_GPR64:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_AXOR_MEM32_GPR32:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AXOR_MEM64_GPR64:
+ return X86CommonArchitecture::cached_input_types[155];
case INTRINSIC_XED_IFORM_VPMACSSWW_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[180];
+ return X86CommonArchitecture::cached_input_types[227];
case INTRINSIC_XED_IFORM_VPMACSSWW_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[180];
+ return X86CommonArchitecture::cached_input_types[227];
case INTRINSIC_XED_IFORM_VPMACSSWD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[181];
+ return X86CommonArchitecture::cached_input_types[228];
case INTRINSIC_XED_IFORM_VPMACSSWD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[181];
+ return X86CommonArchitecture::cached_input_types[228];
case INTRINSIC_XED_IFORM_VPMACSSDQL_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[182];
+ return X86CommonArchitecture::cached_input_types[229];
case INTRINSIC_XED_IFORM_VPMACSSDQL_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[182];
+ return X86CommonArchitecture::cached_input_types[229];
case INTRINSIC_XED_IFORM_VPMACSWW_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[180];
+ return X86CommonArchitecture::cached_input_types[227];
case INTRINSIC_XED_IFORM_VPMACSWW_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[180];
+ return X86CommonArchitecture::cached_input_types[227];
case INTRINSIC_XED_IFORM_VPMACSWD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[181];
+ return X86CommonArchitecture::cached_input_types[228];
case INTRINSIC_XED_IFORM_VPMACSWD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[181];
+ return X86CommonArchitecture::cached_input_types[228];
case INTRINSIC_XED_IFORM_VPMACSDQL_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[182];
+ return X86CommonArchitecture::cached_input_types[229];
case INTRINSIC_XED_IFORM_VPMACSDQL_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[182];
+ return X86CommonArchitecture::cached_input_types[229];
case INTRINSIC_XED_IFORM_VPCMOV_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[183];
+ return X86CommonArchitecture::cached_input_types[230];
case INTRINSIC_XED_IFORM_VPCMOV_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[183];
+ return X86CommonArchitecture::cached_input_types[230];
case INTRINSIC_XED_IFORM_VPCMOV_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[183];
+ return X86CommonArchitecture::cached_input_types[230];
case INTRINSIC_XED_IFORM_VPCMOV_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[184];
+ return X86CommonArchitecture::cached_input_types[231];
case INTRINSIC_XED_IFORM_VPCMOV_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[184];
+ return X86CommonArchitecture::cached_input_types[231];
case INTRINSIC_XED_IFORM_VPCMOV_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[184];
+ return X86CommonArchitecture::cached_input_types[231];
case INTRINSIC_XED_IFORM_VPPERM_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[180];
+ return X86CommonArchitecture::cached_input_types[227];
case INTRINSIC_XED_IFORM_VPPERM_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[180];
+ return X86CommonArchitecture::cached_input_types[227];
case INTRINSIC_XED_IFORM_VPPERM_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[180];
+ return X86CommonArchitecture::cached_input_types[227];
case INTRINSIC_XED_IFORM_VPMADCSSWD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[181];
+ return X86CommonArchitecture::cached_input_types[228];
case INTRINSIC_XED_IFORM_VPMADCSSWD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[181];
+ return X86CommonArchitecture::cached_input_types[228];
case INTRINSIC_XED_IFORM_VPMADCSWD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[181];
+ return X86CommonArchitecture::cached_input_types[228];
case INTRINSIC_XED_IFORM_VPMADCSWD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[181];
+ return X86CommonArchitecture::cached_input_types[228];
case INTRINSIC_XED_IFORM_VPROTB_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[217];
case INTRINSIC_XED_IFORM_VPROTB_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[217];
case INTRINSIC_XED_IFORM_VPROTB_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPROTB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPROTB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPROTW_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[62];
case INTRINSIC_XED_IFORM_VPROTW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[62];
case INTRINSIC_XED_IFORM_VPROTW_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPROTW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPROTW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPROTD_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[71];
case INTRINSIC_XED_IFORM_VPROTD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[71];
case INTRINSIC_XED_IFORM_VPROTD_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPROTD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPROTD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPROTQ_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[72];
+ return X86CommonArchitecture::cached_input_types[77];
case INTRINSIC_XED_IFORM_VPROTQ_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[72];
+ return X86CommonArchitecture::cached_input_types[77];
case INTRINSIC_XED_IFORM_VPROTQ_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPROTQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPROTQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPMACSSDD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[152];
+ return X86CommonArchitecture::cached_input_types[182];
case INTRINSIC_XED_IFORM_VPMACSSDD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[152];
-case INTRINSIC_XED_IFORM_VPMACSSDQH_XMMdq_XMMdq_MEMdq_XMMdq:
return X86CommonArchitecture::cached_input_types[182];
+case INTRINSIC_XED_IFORM_VPMACSSDQH_XMMdq_XMMdq_MEMdq_XMMdq:
+ return X86CommonArchitecture::cached_input_types[229];
case INTRINSIC_XED_IFORM_VPMACSSDQH_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[182];
+ return X86CommonArchitecture::cached_input_types[229];
case INTRINSIC_XED_IFORM_VPMACSDD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[152];
+ return X86CommonArchitecture::cached_input_types[182];
case INTRINSIC_XED_IFORM_VPMACSDD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[152];
-case INTRINSIC_XED_IFORM_VPMACSDQH_XMMdq_XMMdq_MEMdq_XMMdq:
return X86CommonArchitecture::cached_input_types[182];
+case INTRINSIC_XED_IFORM_VPMACSDQH_XMMdq_XMMdq_MEMdq_XMMdq:
+ return X86CommonArchitecture::cached_input_types[229];
case INTRINSIC_XED_IFORM_VPMACSDQH_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[182];
+ return X86CommonArchitecture::cached_input_types[229];
case INTRINSIC_XED_IFORM_VPCOMB_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[232];
case INTRINSIC_XED_IFORM_VPCOMB_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[232];
case INTRINSIC_XED_IFORM_VPCOMW_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[233];
case INTRINSIC_XED_IFORM_VPCOMW_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[233];
case INTRINSIC_XED_IFORM_VPCOMD_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_VPCOMD_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_VPCOMQ_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[186];
+ return X86CommonArchitecture::cached_input_types[234];
case INTRINSIC_XED_IFORM_VPCOMQ_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[186];
+ return X86CommonArchitecture::cached_input_types[234];
case INTRINSIC_XED_IFORM_VPCOMUB_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[181];
case INTRINSIC_XED_IFORM_VPCOMUB_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[181];
case INTRINSIC_XED_IFORM_VPCOMUW_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[235];
case INTRINSIC_XED_IFORM_VPCOMUW_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[235];
case INTRINSIC_XED_IFORM_VPCOMUD_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[236];
case INTRINSIC_XED_IFORM_VPCOMUD_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[236];
case INTRINSIC_XED_IFORM_VPCOMUQ_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[237];
case INTRINSIC_XED_IFORM_VPCOMUQ_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[237];
case INTRINSIC_XED_IFORM_VFRCZPS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VFRCZPS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VFRCZPS_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VFRCZPS_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VFRCZPD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VFRCZPD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VFRCZPD_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VFRCZPD_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VFRCZSS_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VFRCZSS_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VFRCZSD_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VFRCZSD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VPSHLB_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPSHLB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPSHLB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPSHLW_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPSHLW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPSHLW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPSHLD_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPSHLD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPSHLD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPSHLQ_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPSHLQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPSHLQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPHADDBW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[136];
+ return X86CommonArchitecture::cached_input_types[154];
case INTRINSIC_XED_IFORM_VPHADDBW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[136];
+ return X86CommonArchitecture::cached_input_types[154];
case INTRINSIC_XED_IFORM_VPHADDBD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[136];
+ return X86CommonArchitecture::cached_input_types[154];
case INTRINSIC_XED_IFORM_VPHADDBD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[136];
+ return X86CommonArchitecture::cached_input_types[154];
case INTRINSIC_XED_IFORM_VPHADDBQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[136];
+ return X86CommonArchitecture::cached_input_types[154];
case INTRINSIC_XED_IFORM_VPHADDBQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[136];
+ return X86CommonArchitecture::cached_input_types[154];
case INTRINSIC_XED_IFORM_VPHADDWD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[61];
+ return X86CommonArchitecture::cached_input_types[240];
case INTRINSIC_XED_IFORM_VPHADDWD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[61];
+ return X86CommonArchitecture::cached_input_types[240];
case INTRINSIC_XED_IFORM_VPHADDWQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[61];
+ return X86CommonArchitecture::cached_input_types[240];
case INTRINSIC_XED_IFORM_VPHADDWQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[61];
+ return X86CommonArchitecture::cached_input_types[240];
case INTRINSIC_XED_IFORM_VPHADDUBW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[241];
case INTRINSIC_XED_IFORM_VPHADDUBW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[241];
case INTRINSIC_XED_IFORM_VPHADDUBD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[241];
case INTRINSIC_XED_IFORM_VPHADDUBD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[241];
case INTRINSIC_XED_IFORM_VPHADDUBQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[241];
case INTRINSIC_XED_IFORM_VPHADDUBQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[241];
case INTRINSIC_XED_IFORM_VPHADDUWD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[242];
case INTRINSIC_XED_IFORM_VPHADDUWD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[242];
case INTRINSIC_XED_IFORM_VPHADDUWQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[242];
case INTRINSIC_XED_IFORM_VPHADDUWQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[242];
case INTRINSIC_XED_IFORM_VPHSUBBW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[136];
+ return X86CommonArchitecture::cached_input_types[154];
case INTRINSIC_XED_IFORM_VPHSUBBW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[136];
+ return X86CommonArchitecture::cached_input_types[154];
case INTRINSIC_XED_IFORM_VPHSUBWD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[61];
+ return X86CommonArchitecture::cached_input_types[240];
case INTRINSIC_XED_IFORM_VPHSUBWD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[61];
+ return X86CommonArchitecture::cached_input_types[240];
case INTRINSIC_XED_IFORM_VPHSUBDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VPHSUBDQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VPSHAB_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPSHAB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPSHAB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPSHAW_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPSHAW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPSHAW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPSHAD_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSHAD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSHAD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSHAQ_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[186];
+ return X86CommonArchitecture::cached_input_types[243];
case INTRINSIC_XED_IFORM_VPSHAQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[186];
+ return X86CommonArchitecture::cached_input_types[243];
case INTRINSIC_XED_IFORM_VPSHAQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[186];
+ return X86CommonArchitecture::cached_input_types[243];
case INTRINSIC_XED_IFORM_VPHADDDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VPHADDDQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VPHADDUDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[244];
case INTRINSIC_XED_IFORM_VPHADDUDQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[244];
case INTRINSIC_XED_IFORM_BEXTR_XOP_GPR32d_MEMd_IMMd:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_BEXTR_XOP_GPRyy_MEMy_IMMd:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[176];
case INTRINSIC_XED_IFORM_BEXTR_XOP_GPR32d_GPR32d_IMMd:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_BEXTR_XOP_GPRyy_GPRyy_IMMd:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_BLCFILL_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLCFILL_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_BLCFILL_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLCFILL_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_BLSFILL_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLSFILL_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_BLSFILL_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLSFILL_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_BLCS_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLCS_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_BLCS_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLCS_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_TZMSK_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_TZMSK_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_TZMSK_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_TZMSK_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_BLCIC_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLCIC_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_BLCIC_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLCIC_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_BLSIC_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLSIC_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_BLSIC_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLSIC_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_T1MSKC_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_T1MSKC_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_T1MSKC_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_T1MSKC_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_BLCMSK_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLCMSK_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_BLCMSK_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLCMSK_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_BLCI_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLCI_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_BLCI_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLCI_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_LLWPCB_GPRyy:
+ return X86CommonArchitecture::cached_input_types[176];
+case INTRINSIC_XED_IFORM_BLCFILL_GPR32d_MEMd:
return X86CommonArchitecture::cached_input_types[13];
-case INTRINSIC_XED_IFORM_SLWPCB_GPRyy:
+case INTRINSIC_XED_IFORM_BLCFILL_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_BLCFILL_GPR32d_GPR32d:
return X86CommonArchitecture::cached_input_types[13];
-case INTRINSIC_XED_IFORM_LWPINS_VGPRyy_MEMd_IMMd:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_LWPINS_VGPRyy_GPR32y_IMMd:
- return X86CommonArchitecture::cached_input_types[68];
-case INTRINSIC_XED_IFORM_LWPVAL_VGPRyy_MEMd_IMMd:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_LWPVAL_VGPRyy_GPR32y_IMMd:
- return X86CommonArchitecture::cached_input_types[68];
+case INTRINSIC_XED_IFORM_BLCFILL_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_BLSFILL_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLSFILL_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_BLSFILL_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLSFILL_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_BLCS_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLCS_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_BLCS_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLCS_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_TZMSK_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_TZMSK_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_TZMSK_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_TZMSK_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_BLCIC_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLCIC_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_BLCIC_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLCIC_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_BLSIC_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLSIC_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_BLSIC_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLSIC_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_T1MSKC_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_T1MSKC_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_T1MSKC_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_T1MSKC_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_BLCMSK_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLCMSK_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_BLCMSK_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLCMSK_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_BLCI_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLCI_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_BLCI_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLCI_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_input_types[159];
+case INTRINSIC_XED_IFORM_LLWPCB_GPRyy:
+ return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_SLWPCB_GPRyy:
+ return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_LWPINS_GPRyy_MEMd_IMMd:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_LWPINS_GPRyy_GPR32d_IMMd:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_LWPVAL_GPRyy_MEMd_IMMd:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_LWPVAL_GPRyy_GPR32d_IMMd:
+ return X86CommonArchitecture::cached_input_types[20];
case INTRINSIC_XED_IFORM_VFMADDSUBPS_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADDSUBPS_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADDSUBPS_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADDSUBPS_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADDSUBPS_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADDSUBPS_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADDSUBPD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADDSUBPD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADDSUBPD_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADDSUBPD_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADDSUBPD_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADDSUBPD_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUBADDPS_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUBADDPS_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUBADDPS_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUBADDPS_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUBADDPS_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUBADDPS_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUBADDPD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUBADDPD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUBADDPD_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUBADDPD_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUBADDPD_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUBADDPD_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADDPS_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADDPS_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADDPS_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADDPS_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADDPS_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADDPS_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADDPD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADDPD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADDPD_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADDPD_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADDPD_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADDPD_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADDSS_XMMdq_XMMd_MEMd_XMMd:
- return X86CommonArchitecture::cached_input_types[195];
+ return X86CommonArchitecture::cached_input_types[249];
case INTRINSIC_XED_IFORM_VFMADDSS_XMMdq_XMMd_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[195];
+ return X86CommonArchitecture::cached_input_types[249];
case INTRINSIC_XED_IFORM_VFMADDSS_XMMdq_XMMd_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[195];
+ return X86CommonArchitecture::cached_input_types[249];
case INTRINSIC_XED_IFORM_VFMADDSD_XMMdq_XMMq_MEMq_XMMq:
- return X86CommonArchitecture::cached_input_types[196];
+ return X86CommonArchitecture::cached_input_types[250];
case INTRINSIC_XED_IFORM_VFMADDSD_XMMdq_XMMq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[196];
+ return X86CommonArchitecture::cached_input_types[250];
case INTRINSIC_XED_IFORM_VFMADDSD_XMMdq_XMMq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[196];
+ return X86CommonArchitecture::cached_input_types[250];
case INTRINSIC_XED_IFORM_VFMSUBPS_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUBPS_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUBPS_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUBPS_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUBPS_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUBPS_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUBPD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUBPD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUBPD_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUBPD_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUBPD_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUBPD_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUBSS_XMMdq_XMMd_MEMd_XMMd:
- return X86CommonArchitecture::cached_input_types[195];
+ return X86CommonArchitecture::cached_input_types[249];
case INTRINSIC_XED_IFORM_VFMSUBSS_XMMdq_XMMd_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[195];
+ return X86CommonArchitecture::cached_input_types[249];
case INTRINSIC_XED_IFORM_VFMSUBSS_XMMdq_XMMd_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[195];
+ return X86CommonArchitecture::cached_input_types[249];
case INTRINSIC_XED_IFORM_VFMSUBSD_XMMdq_XMMq_MEMq_XMMq:
- return X86CommonArchitecture::cached_input_types[196];
+ return X86CommonArchitecture::cached_input_types[250];
case INTRINSIC_XED_IFORM_VFMSUBSD_XMMdq_XMMq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[196];
+ return X86CommonArchitecture::cached_input_types[250];
case INTRINSIC_XED_IFORM_VFMSUBSD_XMMdq_XMMq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[196];
+ return X86CommonArchitecture::cached_input_types[250];
case INTRINSIC_XED_IFORM_VFNMADDPS_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMADDPS_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMADDPS_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMADDPS_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMADDPS_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMADDPS_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMADDPD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMADDPD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMADDPD_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMADDPD_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMADDPD_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMADDPD_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMADDSS_XMMdq_XMMd_MEMd_XMMd:
- return X86CommonArchitecture::cached_input_types[195];
+ return X86CommonArchitecture::cached_input_types[249];
case INTRINSIC_XED_IFORM_VFNMADDSS_XMMdq_XMMd_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[195];
+ return X86CommonArchitecture::cached_input_types[249];
case INTRINSIC_XED_IFORM_VFNMADDSS_XMMdq_XMMd_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[195];
+ return X86CommonArchitecture::cached_input_types[249];
case INTRINSIC_XED_IFORM_VFNMADDSD_XMMdq_XMMq_MEMq_XMMq:
- return X86CommonArchitecture::cached_input_types[196];
+ return X86CommonArchitecture::cached_input_types[250];
case INTRINSIC_XED_IFORM_VFNMADDSD_XMMdq_XMMq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[196];
+ return X86CommonArchitecture::cached_input_types[250];
case INTRINSIC_XED_IFORM_VFNMADDSD_XMMdq_XMMq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[196];
+ return X86CommonArchitecture::cached_input_types[250];
case INTRINSIC_XED_IFORM_VFNMSUBPS_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMSUBPS_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMSUBPS_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMSUBPS_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMSUBPS_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMSUBPS_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMSUBPD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMSUBPD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMSUBPD_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMSUBPD_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMSUBPD_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMSUBPD_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMSUBSS_XMMdq_XMMd_MEMd_XMMd:
- return X86CommonArchitecture::cached_input_types[195];
+ return X86CommonArchitecture::cached_input_types[249];
case INTRINSIC_XED_IFORM_VFNMSUBSS_XMMdq_XMMd_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[195];
+ return X86CommonArchitecture::cached_input_types[249];
case INTRINSIC_XED_IFORM_VFNMSUBSS_XMMdq_XMMd_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[195];
+ return X86CommonArchitecture::cached_input_types[249];
case INTRINSIC_XED_IFORM_VFNMSUBSD_XMMdq_XMMq_MEMq_XMMq:
- return X86CommonArchitecture::cached_input_types[196];
+ return X86CommonArchitecture::cached_input_types[250];
case INTRINSIC_XED_IFORM_VFNMSUBSD_XMMdq_XMMq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[196];
+ return X86CommonArchitecture::cached_input_types[250];
case INTRINSIC_XED_IFORM_VFNMSUBSD_XMMdq_XMMq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[196];
+ return X86CommonArchitecture::cached_input_types[250];
case INTRINSIC_XED_IFORM_VPERMIL2PS_XMMdq_XMMdq_MEMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[251];
case INTRINSIC_XED_IFORM_VPERMIL2PS_XMMdq_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[251];
case INTRINSIC_XED_IFORM_VPERMIL2PS_YMMqq_YMMqq_MEMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[252];
case INTRINSIC_XED_IFORM_VPERMIL2PS_YMMqq_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[252];
case INTRINSIC_XED_IFORM_VPERMIL2PS_XMMdq_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[251];
case INTRINSIC_XED_IFORM_VPERMIL2PS_YMMqq_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[252];
case INTRINSIC_XED_IFORM_VPERMIL2PD_XMMdq_XMMdq_MEMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[253];
case INTRINSIC_XED_IFORM_VPERMIL2PD_XMMdq_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[253];
case INTRINSIC_XED_IFORM_VPERMIL2PD_YMMqq_YMMqq_MEMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[254];
case INTRINSIC_XED_IFORM_VPERMIL2PD_YMMqq_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[254];
case INTRINSIC_XED_IFORM_VPERMIL2PD_XMMdq_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[253];
case INTRINSIC_XED_IFORM_VPERMIL2PD_YMMqq_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[254];
case INTRINSIC_XED_IFORM_VADDPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VADDPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VADDPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VADDPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VADDPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VADDPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VADDPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VADDPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VADDSD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VADDSD_XMMdq_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VADDSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VADDSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VADDSUBPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VADDSUBPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VADDSUBPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VADDSUBPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VADDSUBPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VADDSUBPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VADDSUBPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VADDSUBPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VANDPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VANDPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VANDPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VANDPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VANDPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VANDPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VANDPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VANDPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VANDNPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VANDNPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VANDNPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VANDNPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VANDNPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VANDNPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VANDNPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VANDNPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VBLENDPD_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_VBLENDPD_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_VBLENDPD_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[261];
case INTRINSIC_XED_IFORM_VBLENDPD_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[261];
case INTRINSIC_XED_IFORM_VBLENDPS_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_VBLENDPS_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_VBLENDPS_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[262];
case INTRINSIC_XED_IFORM_VBLENDPS_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[262];
case INTRINSIC_XED_IFORM_VCMPPD_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_VCMPPD_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_VCMPPD_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[261];
case INTRINSIC_XED_IFORM_VCMPPD_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[261];
case INTRINSIC_XED_IFORM_VCMPPS_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_VCMPPS_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_VCMPPS_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[262];
case INTRINSIC_XED_IFORM_VCMPPS_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[262];
case INTRINSIC_XED_IFORM_VCMPSD_XMMdq_XMMdq_MEMq_IMMb:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[263];
case INTRINSIC_XED_IFORM_VCMPSD_XMMdq_XMMdq_XMMq_IMMb:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[263];
case INTRINSIC_XED_IFORM_VCMPSS_XMMdq_XMMdq_MEMd_IMMb:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[264];
case INTRINSIC_XED_IFORM_VCMPSS_XMMdq_XMMdq_XMMd_IMMb:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[264];
case INTRINSIC_XED_IFORM_VCOMISD_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[203];
+ return X86CommonArchitecture::cached_input_types[265];
case INTRINSIC_XED_IFORM_VCOMISD_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[203];
+ return X86CommonArchitecture::cached_input_types[265];
case INTRINSIC_XED_IFORM_VCOMISS_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[204];
+ return X86CommonArchitecture::cached_input_types[266];
case INTRINSIC_XED_IFORM_VCOMISS_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[204];
+ return X86CommonArchitecture::cached_input_types[266];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[159];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[159];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[205];
+ return X86CommonArchitecture::cached_input_types[267];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[205];
+ return X86CommonArchitecture::cached_input_types[267];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMdq_MEMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMdq_YMMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_XMMdq_MEMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_XMMdq_YMMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VCVTPD2PS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VCVTPD2PS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VCVTPD2PS_XMMdq_MEMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VCVTPD2PS_XMMdq_YMMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VCVTPS2PD_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[78];
+ return X86CommonArchitecture::cached_input_types[83];
case INTRINSIC_XED_IFORM_VCVTPS2PD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[78];
+ return X86CommonArchitecture::cached_input_types[83];
case INTRINSIC_XED_IFORM_VCVTPS2PD_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VCVTPS2PD_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VCVTSD2SI_GPR32d_MEMq:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VCVTSD2SI_GPR32d_XMMq:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VCVTSD2SI_GPR64q_MEMq:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VCVTSD2SI_GPR64q_XMMq:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VCVTTSD2SI_GPR32d_MEMq:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VCVTTSD2SI_GPR32d_XMMq:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VCVTTSD2SI_GPR64q_MEMq:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VCVTTSD2SI_GPR64q_XMMq:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VCVTSS2SI_GPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VCVTSS2SI_GPR32d_XMMd:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VCVTSS2SI_GPR64q_MEMd:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VCVTSS2SI_GPR64q_XMMd:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR32d_XMMd:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR64q_MEMd:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR64q_XMMd:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VCVTSD2SS_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[206];
+ return X86CommonArchitecture::cached_input_types[268];
case INTRINSIC_XED_IFORM_VCVTSD2SS_XMMdq_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[206];
+ return X86CommonArchitecture::cached_input_types[268];
case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[207];
+ return X86CommonArchitecture::cached_input_types[168];
case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMdq_XMMdq_GPR32d:
- return X86CommonArchitecture::cached_input_types[207];
+ return X86CommonArchitecture::cached_input_types[168];
case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[115];
+ return X86CommonArchitecture::cached_input_types[131];
case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMdq_XMMdq_GPR64q:
- return X86CommonArchitecture::cached_input_types[115];
+ return X86CommonArchitecture::cached_input_types[131];
case INTRINSIC_XED_IFORM_VCVTSI2SS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[151];
+ return X86CommonArchitecture::cached_input_types[166];
case INTRINSIC_XED_IFORM_VCVTSI2SS_XMMdq_XMMdq_GPR32d:
- return X86CommonArchitecture::cached_input_types[151];
+ return X86CommonArchitecture::cached_input_types[166];
case INTRINSIC_XED_IFORM_VCVTSI2SS_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[112];
+ return X86CommonArchitecture::cached_input_types[129];
case INTRINSIC_XED_IFORM_VCVTSI2SS_XMMdq_XMMdq_GPR64q:
- return X86CommonArchitecture::cached_input_types[112];
+ return X86CommonArchitecture::cached_input_types[129];
case INTRINSIC_XED_IFORM_VCVTSS2SD_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[208];
+ return X86CommonArchitecture::cached_input_types[269];
case INTRINSIC_XED_IFORM_VCVTSS2SD_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[208];
+ return X86CommonArchitecture::cached_input_types[269];
case INTRINSIC_XED_IFORM_VDIVPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VDIVPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VDIVPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VDIVPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VDIVPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VDIVPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VDIVPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VDIVPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VDIVSD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VDIVSD_XMMdq_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VDIVSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VDIVSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VEXTRACTF128_MEMdq_YMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[186];
case INTRINSIC_XED_IFORM_VEXTRACTF128_XMMdq_YMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[186];
case INTRINSIC_XED_IFORM_VDPPD_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_VDPPD_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_VDPPS_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_VDPPS_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_VDPPS_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[262];
case INTRINSIC_XED_IFORM_VDPPS_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[262];
case INTRINSIC_XED_IFORM_VEXTRACTPS_MEMd_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[179];
case INTRINSIC_XED_IFORM_VEXTRACTPS_GPR32_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[179];
case INTRINSIC_XED_IFORM_VZEROALL:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_VZEROUPPER:
- return X86CommonArchitecture::cached_input_types[13];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_VHADDPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VHADDPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VHADDPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VHADDPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VHADDPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VHADDPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VHADDPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VHADDPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VHSUBPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VHSUBPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VHSUBPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VHSUBPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VHSUBPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VHSUBPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VHSUBPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VHSUBPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VPERMILPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[209];
+ return X86CommonArchitecture::cached_input_types[270];
case INTRINSIC_XED_IFORM_VPERMILPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[209];
+ return X86CommonArchitecture::cached_input_types[270];
case INTRINSIC_XED_IFORM_VPERMILPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[210];
+ return X86CommonArchitecture::cached_input_types[271];
case INTRINSIC_XED_IFORM_VPERMILPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[210];
+ return X86CommonArchitecture::cached_input_types[271];
case INTRINSIC_XED_IFORM_VPERMILPD_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[186];
case INTRINSIC_XED_IFORM_VPERMILPD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[186];
case INTRINSIC_XED_IFORM_VPERMILPD_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[272];
case INTRINSIC_XED_IFORM_VPERMILPD_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[272];
case INTRINSIC_XED_IFORM_VPERMILPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[211];
+ return X86CommonArchitecture::cached_input_types[273];
case INTRINSIC_XED_IFORM_VPERMILPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[211];
+ return X86CommonArchitecture::cached_input_types[273];
case INTRINSIC_XED_IFORM_VPERMILPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[212];
+ return X86CommonArchitecture::cached_input_types[274];
case INTRINSIC_XED_IFORM_VPERMILPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[212];
+ return X86CommonArchitecture::cached_input_types[274];
case INTRINSIC_XED_IFORM_VPERMILPS_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[179];
case INTRINSIC_XED_IFORM_VPERMILPS_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[179];
case INTRINSIC_XED_IFORM_VPERMILPS_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[275];
case INTRINSIC_XED_IFORM_VPERMILPS_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[275];
case INTRINSIC_XED_IFORM_VPERM2F128_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[261];
case INTRINSIC_XED_IFORM_VPERM2F128_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[261];
case INTRINSIC_XED_IFORM_VBROADCASTSS_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VBROADCASTSS_YMMqq_MEMd:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VBROADCASTSS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VBROADCASTSS_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VBROADCASTSD_YMMqq_MEMq:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VBROADCASTSD_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VBROADCASTF128_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VINSERTF128_YMMqq_YMMqq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[213];
+ return X86CommonArchitecture::cached_input_types[276];
case INTRINSIC_XED_IFORM_VINSERTF128_YMMqq_YMMqq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[213];
+ return X86CommonArchitecture::cached_input_types[276];
case INTRINSIC_XED_IFORM_VINSERTPS_XMMdq_XMMdq_MEMd_IMMb:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[264];
case INTRINSIC_XED_IFORM_VINSERTPS_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_VLDDQU_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VLDDQU_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[205];
+ return X86CommonArchitecture::cached_input_types[267];
case INTRINSIC_XED_IFORM_VMASKMOVPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[214];
+ return X86CommonArchitecture::cached_input_types[277];
case INTRINSIC_XED_IFORM_VMASKMOVPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[215];
+ return X86CommonArchitecture::cached_input_types[278];
case INTRINSIC_XED_IFORM_VMASKMOVPS_MEMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[214];
+ return X86CommonArchitecture::cached_input_types[277];
case INTRINSIC_XED_IFORM_VMASKMOVPS_MEMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[215];
+ return X86CommonArchitecture::cached_input_types[278];
case INTRINSIC_XED_IFORM_VMASKMOVPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[216];
+ return X86CommonArchitecture::cached_input_types[279];
case INTRINSIC_XED_IFORM_VMASKMOVPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[217];
+ return X86CommonArchitecture::cached_input_types[280];
case INTRINSIC_XED_IFORM_VMASKMOVPD_MEMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[216];
+ return X86CommonArchitecture::cached_input_types[279];
case INTRINSIC_XED_IFORM_VMASKMOVPD_MEMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[217];
+ return X86CommonArchitecture::cached_input_types[280];
case INTRINSIC_XED_IFORM_VPTEST_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPTEST_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPTEST_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPTEST_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VTESTPS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VTESTPS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VTESTPS_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VTESTPS_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VTESTPD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VTESTPD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VTESTPD_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VTESTPD_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VMAXPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VMAXPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VMAXPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VMAXPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VMAXPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VMAXPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VMAXPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VMAXPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VMAXSD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VMAXSD_XMMdq_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VMAXSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VMAXSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VMINPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VMINPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VMINPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VMINPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VMINPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VMINPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VMINPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VMINPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VMINSD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VMINSD_XMMdq_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VMINSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VMINSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VMOVAPD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VMOVAPD_XMMdq_XMMdq_28:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VMOVAPD_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VMOVAPD_XMMdq_XMMdq_29:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VMOVAPD_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VMOVAPD_YMMqq_YMMqq_28:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VMOVAPD_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VMOVAPD_YMMqq_YMMqq_29:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VMOVAPS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVAPS_XMMdq_XMMdq_28:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVAPS_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVAPS_XMMdq_XMMdq_29:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVAPS_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VMOVAPS_YMMqq_YMMqq_28:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VMOVAPS_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VMOVAPS_YMMqq_YMMqq_29:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VMOVD_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_VMOVD_XMMdq_GPR32d:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_VMOVD_MEMd_XMMd:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_VMOVD_GPR32d_XMMd:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_VMOVQ_XMMdq_MEMq_6E:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_VMOVQ_XMMdq_GPR64q:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_VMOVQ_MEMq_XMMq_7E:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_VMOVQ_GPR64q_XMMq:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_VMOVQ_XMMdq_MEMq_7E:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_VMOVQ_XMMdq_XMMq_7E:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_VMOVQ_MEMq_XMMq_D6:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_VMOVQ_XMMdq_XMMq_D6:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[15];
case INTRINSIC_XED_IFORM_VMOVDDUP_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[190];
-case INTRINSIC_XED_IFORM_VMOVDDUP_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[5];
+case INTRINSIC_XED_IFORM_VMOVDDUP_XMMdq_XMMq:
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VMOVDDUP_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VMOVDDUP_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VMOVDQA_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VMOVDQA_XMMdq_XMMdq_6F:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VMOVDQA_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VMOVDQA_XMMdq_XMMdq_7F:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VMOVDQA_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[205];
+ return X86CommonArchitecture::cached_input_types[267];
case INTRINSIC_XED_IFORM_VMOVDQA_YMMqq_YMMqq_6F:
- return X86CommonArchitecture::cached_input_types[205];
+ return X86CommonArchitecture::cached_input_types[267];
case INTRINSIC_XED_IFORM_VMOVDQA_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[205];
+ return X86CommonArchitecture::cached_input_types[267];
case INTRINSIC_XED_IFORM_VMOVDQA_YMMqq_YMMqq_7F:
- return X86CommonArchitecture::cached_input_types[205];
+ return X86CommonArchitecture::cached_input_types[267];
case INTRINSIC_XED_IFORM_VMOVDQU_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VMOVDQU_XMMdq_XMMdq_6F:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VMOVDQU_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[205];
+ return X86CommonArchitecture::cached_input_types[267];
case INTRINSIC_XED_IFORM_VMOVDQU_YMMqq_YMMqq_6F:
- return X86CommonArchitecture::cached_input_types[205];
+ return X86CommonArchitecture::cached_input_types[267];
case INTRINSIC_XED_IFORM_VMOVDQU_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VMOVDQU_XMMdq_XMMdq_7F:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VMOVDQU_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[205];
+ return X86CommonArchitecture::cached_input_types[267];
case INTRINSIC_XED_IFORM_VMOVDQU_YMMqq_YMMqq_7F:
- return X86CommonArchitecture::cached_input_types[205];
+ return X86CommonArchitecture::cached_input_types[267];
case INTRINSIC_XED_IFORM_VMOVSHDUP_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVSHDUP_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVSHDUP_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VMOVSHDUP_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VMOVSLDUP_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVSLDUP_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVSLDUP_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VMOVSLDUP_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VPOR_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[218];
+ return X86CommonArchitecture::cached_input_types[281];
case INTRINSIC_XED_IFORM_VPOR_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[218];
+ return X86CommonArchitecture::cached_input_types[281];
case INTRINSIC_XED_IFORM_VPOR_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[219];
+ return X86CommonArchitecture::cached_input_types[282];
case INTRINSIC_XED_IFORM_VPOR_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[219];
+ return X86CommonArchitecture::cached_input_types[282];
case INTRINSIC_XED_IFORM_VPAND_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[218];
+ return X86CommonArchitecture::cached_input_types[281];
case INTRINSIC_XED_IFORM_VPAND_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[218];
+ return X86CommonArchitecture::cached_input_types[281];
case INTRINSIC_XED_IFORM_VPAND_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[219];
+ return X86CommonArchitecture::cached_input_types[282];
case INTRINSIC_XED_IFORM_VPAND_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[219];
+ return X86CommonArchitecture::cached_input_types[282];
case INTRINSIC_XED_IFORM_VPANDN_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[218];
+ return X86CommonArchitecture::cached_input_types[281];
case INTRINSIC_XED_IFORM_VPANDN_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[218];
+ return X86CommonArchitecture::cached_input_types[281];
case INTRINSIC_XED_IFORM_VPANDN_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[219];
+ return X86CommonArchitecture::cached_input_types[282];
case INTRINSIC_XED_IFORM_VPANDN_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[219];
+ return X86CommonArchitecture::cached_input_types[282];
case INTRINSIC_XED_IFORM_VPXOR_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[218];
+ return X86CommonArchitecture::cached_input_types[281];
case INTRINSIC_XED_IFORM_VPXOR_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[218];
+ return X86CommonArchitecture::cached_input_types[281];
case INTRINSIC_XED_IFORM_VPXOR_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[219];
+ return X86CommonArchitecture::cached_input_types[282];
case INTRINSIC_XED_IFORM_VPXOR_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[219];
+ return X86CommonArchitecture::cached_input_types[282];
case INTRINSIC_XED_IFORM_VPABSB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[136];
+ return X86CommonArchitecture::cached_input_types[154];
case INTRINSIC_XED_IFORM_VPABSB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[136];
+ return X86CommonArchitecture::cached_input_types[154];
case INTRINSIC_XED_IFORM_VPABSB_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[220];
+ return X86CommonArchitecture::cached_input_types[283];
case INTRINSIC_XED_IFORM_VPABSB_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[220];
+ return X86CommonArchitecture::cached_input_types[283];
case INTRINSIC_XED_IFORM_VPABSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[61];
+ return X86CommonArchitecture::cached_input_types[240];
case INTRINSIC_XED_IFORM_VPABSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[61];
+ return X86CommonArchitecture::cached_input_types[240];
case INTRINSIC_XED_IFORM_VPABSW_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[221];
+ return X86CommonArchitecture::cached_input_types[284];
case INTRINSIC_XED_IFORM_VPABSW_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[221];
+ return X86CommonArchitecture::cached_input_types[284];
case INTRINSIC_XED_IFORM_VPABSD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VPABSD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VPABSD_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[205];
+ return X86CommonArchitecture::cached_input_types[267];
case INTRINSIC_XED_IFORM_VPABSD_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[205];
+ return X86CommonArchitecture::cached_input_types[267];
case INTRINSIC_XED_IFORM_VPHMINPOSUW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[242];
case INTRINSIC_XED_IFORM_VPHMINPOSUW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[242];
case INTRINSIC_XED_IFORM_VPSHUFD_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_VPSHUFD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_VPSHUFD_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[222];
+ return X86CommonArchitecture::cached_input_types[285];
case INTRINSIC_XED_IFORM_VPSHUFD_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[222];
+ return X86CommonArchitecture::cached_input_types[285];
case INTRINSIC_XED_IFORM_VPSHUFHW_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_VPSHUFHW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_VPSHUFHW_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[223];
+ return X86CommonArchitecture::cached_input_types[286];
case INTRINSIC_XED_IFORM_VPSHUFHW_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[223];
+ return X86CommonArchitecture::cached_input_types[286];
case INTRINSIC_XED_IFORM_VPSHUFLW_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_VPSHUFLW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_VPSHUFLW_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[223];
+ return X86CommonArchitecture::cached_input_types[286];
case INTRINSIC_XED_IFORM_VPSHUFLW_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[223];
+ return X86CommonArchitecture::cached_input_types[286];
case INTRINSIC_XED_IFORM_VPACKSSWB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPACKSSWB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPACKSSWB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPACKSSWB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPACKSSDW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPACKSSDW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPACKSSDW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPACKSSDW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPACKUSWB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPACKUSWB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPACKUSWB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPACKUSWB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPACKUSDW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPACKUSDW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPACKUSDW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPACKUSDW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPSLLW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[225];
+ return X86CommonArchitecture::cached_input_types[288];
case INTRINSIC_XED_IFORM_VPSLLW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[225];
+ return X86CommonArchitecture::cached_input_types[288];
case INTRINSIC_XED_IFORM_VPSLLW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[62];
case INTRINSIC_XED_IFORM_VPSLLW_YMMqq_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[226];
+ return X86CommonArchitecture::cached_input_types[289];
case INTRINSIC_XED_IFORM_VPSLLW_YMMqq_YMMqq_XMMq:
- return X86CommonArchitecture::cached_input_types[227];
+ return X86CommonArchitecture::cached_input_types[290];
case INTRINSIC_XED_IFORM_VPSLLW_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[223];
+ return X86CommonArchitecture::cached_input_types[286];
case INTRINSIC_XED_IFORM_VPSLLD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[228];
+ return X86CommonArchitecture::cached_input_types[291];
case INTRINSIC_XED_IFORM_VPSLLD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[228];
+ return X86CommonArchitecture::cached_input_types[291];
case INTRINSIC_XED_IFORM_VPSLLD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[71];
case INTRINSIC_XED_IFORM_VPSLLD_YMMqq_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[229];
+ return X86CommonArchitecture::cached_input_types[292];
case INTRINSIC_XED_IFORM_VPSLLD_YMMqq_YMMqq_XMMq:
- return X86CommonArchitecture::cached_input_types[230];
+ return X86CommonArchitecture::cached_input_types[293];
case INTRINSIC_XED_IFORM_VPSLLD_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[222];
+ return X86CommonArchitecture::cached_input_types[285];
case INTRINSIC_XED_IFORM_VPSLLQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPSLLQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPSLLQ_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[72];
+ return X86CommonArchitecture::cached_input_types[77];
case INTRINSIC_XED_IFORM_VPSLLQ_YMMqq_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[231];
+ return X86CommonArchitecture::cached_input_types[294];
case INTRINSIC_XED_IFORM_VPSLLQ_YMMqq_YMMqq_XMMq:
- return X86CommonArchitecture::cached_input_types[232];
+ return X86CommonArchitecture::cached_input_types[295];
case INTRINSIC_XED_IFORM_VPSLLQ_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[233];
+ return X86CommonArchitecture::cached_input_types[296];
case INTRINSIC_XED_IFORM_VPSRLW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[225];
+ return X86CommonArchitecture::cached_input_types[288];
case INTRINSIC_XED_IFORM_VPSRLW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[225];
+ return X86CommonArchitecture::cached_input_types[288];
case INTRINSIC_XED_IFORM_VPSRLW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[62];
case INTRINSIC_XED_IFORM_VPSRLW_YMMqq_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[226];
+ return X86CommonArchitecture::cached_input_types[289];
case INTRINSIC_XED_IFORM_VPSRLW_YMMqq_YMMqq_XMMq:
- return X86CommonArchitecture::cached_input_types[227];
+ return X86CommonArchitecture::cached_input_types[290];
case INTRINSIC_XED_IFORM_VPSRLW_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[223];
+ return X86CommonArchitecture::cached_input_types[286];
case INTRINSIC_XED_IFORM_VPSRLD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[228];
+ return X86CommonArchitecture::cached_input_types[291];
case INTRINSIC_XED_IFORM_VPSRLD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[228];
+ return X86CommonArchitecture::cached_input_types[291];
case INTRINSIC_XED_IFORM_VPSRLD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[71];
case INTRINSIC_XED_IFORM_VPSRLD_YMMqq_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[229];
+ return X86CommonArchitecture::cached_input_types[292];
case INTRINSIC_XED_IFORM_VPSRLD_YMMqq_YMMqq_XMMq:
- return X86CommonArchitecture::cached_input_types[230];
+ return X86CommonArchitecture::cached_input_types[293];
case INTRINSIC_XED_IFORM_VPSRLD_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[222];
+ return X86CommonArchitecture::cached_input_types[285];
case INTRINSIC_XED_IFORM_VPSRLQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPSRLQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPSRLQ_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[72];
+ return X86CommonArchitecture::cached_input_types[77];
case INTRINSIC_XED_IFORM_VPSRLQ_YMMqq_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[231];
+ return X86CommonArchitecture::cached_input_types[294];
case INTRINSIC_XED_IFORM_VPSRLQ_YMMqq_YMMqq_XMMq:
- return X86CommonArchitecture::cached_input_types[232];
+ return X86CommonArchitecture::cached_input_types[295];
case INTRINSIC_XED_IFORM_VPSRLQ_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[233];
+ return X86CommonArchitecture::cached_input_types[296];
case INTRINSIC_XED_IFORM_VPSRAW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[63];
+ return X86CommonArchitecture::cached_input_types[68];
case INTRINSIC_XED_IFORM_VPSRAW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[63];
+ return X86CommonArchitecture::cached_input_types[68];
case INTRINSIC_XED_IFORM_VPSRAW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[61];
+ return X86CommonArchitecture::cached_input_types[66];
case INTRINSIC_XED_IFORM_VPSRAW_YMMqq_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[234];
+ return X86CommonArchitecture::cached_input_types[297];
case INTRINSIC_XED_IFORM_VPSRAW_YMMqq_YMMqq_XMMq:
- return X86CommonArchitecture::cached_input_types[235];
+ return X86CommonArchitecture::cached_input_types[298];
case INTRINSIC_XED_IFORM_VPSRAW_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[221];
+ return X86CommonArchitecture::cached_input_types[299];
case INTRINSIC_XED_IFORM_VPSRAD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[71];
+ return X86CommonArchitecture::cached_input_types[76];
case INTRINSIC_XED_IFORM_VPSRAD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[71];
+ return X86CommonArchitecture::cached_input_types[76];
case INTRINSIC_XED_IFORM_VPSRAD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_VPSRAD_YMMqq_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[236];
+ return X86CommonArchitecture::cached_input_types[300];
case INTRINSIC_XED_IFORM_VPSRAD_YMMqq_YMMqq_XMMq:
- return X86CommonArchitecture::cached_input_types[237];
+ return X86CommonArchitecture::cached_input_types[301];
case INTRINSIC_XED_IFORM_VPSRAD_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[205];
+ return X86CommonArchitecture::cached_input_types[302];
case INTRINSIC_XED_IFORM_VPADDB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPADDB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPADDB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[238];
+ return X86CommonArchitecture::cached_input_types[303];
case INTRINSIC_XED_IFORM_VPADDB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[238];
+ return X86CommonArchitecture::cached_input_types[303];
case INTRINSIC_XED_IFORM_VPADDW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPADDW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPADDW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPADDW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPADDD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPADDD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPADDD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPADDD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPADDQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[186];
+ return X86CommonArchitecture::cached_input_types[243];
case INTRINSIC_XED_IFORM_VPADDQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[186];
+ return X86CommonArchitecture::cached_input_types[243];
case INTRINSIC_XED_IFORM_VPADDQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[239];
+ return X86CommonArchitecture::cached_input_types[304];
case INTRINSIC_XED_IFORM_VPADDQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[239];
+ return X86CommonArchitecture::cached_input_types[304];
case INTRINSIC_XED_IFORM_VPADDSB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPADDSB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPADDSB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[238];
+ return X86CommonArchitecture::cached_input_types[303];
case INTRINSIC_XED_IFORM_VPADDSB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[238];
+ return X86CommonArchitecture::cached_input_types[303];
case INTRINSIC_XED_IFORM_VPADDSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPADDSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPADDSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPADDSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPADDUSB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPADDUSB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPADDUSB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPADDUSB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPADDUSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPADDUSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPADDUSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPADDUSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPAVGB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPAVGB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPAVGB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPAVGB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPAVGW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPAVGW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPAVGW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPAVGW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPCMPEQB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPCMPEQB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPCMPEQB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPCMPEQB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPCMPEQW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPCMPEQW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPCMPEQW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPCMPEQW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPCMPEQD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPCMPEQD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPCMPEQD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPCMPEQD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPCMPEQQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPCMPEQQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPCMPEQQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VPCMPEQQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VPCMPGTB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPCMPGTB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPCMPGTB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[238];
+ return X86CommonArchitecture::cached_input_types[303];
case INTRINSIC_XED_IFORM_VPCMPGTB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[238];
+ return X86CommonArchitecture::cached_input_types[303];
case INTRINSIC_XED_IFORM_VPCMPGTW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPCMPGTW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPCMPGTW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPCMPGTW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPCMPGTD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPCMPGTD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPCMPGTD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPCMPGTD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPCMPGTQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[186];
+ return X86CommonArchitecture::cached_input_types[243];
case INTRINSIC_XED_IFORM_VPCMPGTQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[186];
+ return X86CommonArchitecture::cached_input_types[243];
case INTRINSIC_XED_IFORM_VPCMPGTQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[239];
+ return X86CommonArchitecture::cached_input_types[304];
case INTRINSIC_XED_IFORM_VPCMPGTQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[239];
+ return X86CommonArchitecture::cached_input_types[304];
case INTRINSIC_XED_IFORM_VPHADDW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPHADDW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPHADDW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPHADDW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPHADDD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPHADDD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPHADDD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPHADDD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPHADDSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPHADDSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPHADDSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPHADDSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPHSUBW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPHSUBW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPHSUBW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPHSUBW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPHSUBD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPHSUBD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPHSUBD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPHSUBD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPHSUBSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPHSUBSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPHSUBSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPHSUBSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPMULHUW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPMULHUW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPMULHUW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPMULHUW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPMULHRSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPMULHRSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPMULHRSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPMULHRSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPMULHW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPMULHW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPMULHW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPMULHW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPMULLW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPMULLW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPMULLW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPMULLW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPMULLD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPMULLD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPMULLD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPMULLD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPMULUDQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPMULUDQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPMULUDQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPMULUDQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPMULDQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPMULDQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPMULDQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPMULDQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPSADBW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPSADBW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPSADBW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPSADBW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPSHUFB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPSHUFB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPSHUFB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPSHUFB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPSIGNB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPSIGNB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPSIGNB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[238];
+ return X86CommonArchitecture::cached_input_types[303];
case INTRINSIC_XED_IFORM_VPSIGNB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[238];
+ return X86CommonArchitecture::cached_input_types[303];
case INTRINSIC_XED_IFORM_VPSIGNW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPSIGNW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPSIGNW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPSIGNW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPSIGND_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSIGND_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSIGND_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPSIGND_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPSUBSB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPSUBSB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPSUBSB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[238];
+ return X86CommonArchitecture::cached_input_types[303];
case INTRINSIC_XED_IFORM_VPSUBSB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[238];
+ return X86CommonArchitecture::cached_input_types[303];
case INTRINSIC_XED_IFORM_VPSUBSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPSUBSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPSUBSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPSUBSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPSUBUSB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPSUBUSB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPSUBUSB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPSUBUSB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPSUBUSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPSUBUSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPSUBUSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPSUBUSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPSUBB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPSUBB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPSUBB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[238];
+ return X86CommonArchitecture::cached_input_types[303];
case INTRINSIC_XED_IFORM_VPSUBB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[238];
+ return X86CommonArchitecture::cached_input_types[303];
case INTRINSIC_XED_IFORM_VPSUBW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPSUBW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPSUBW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPSUBW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPSUBD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSUBD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSUBD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPSUBD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPSUBQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[186];
+ return X86CommonArchitecture::cached_input_types[243];
case INTRINSIC_XED_IFORM_VPSUBQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[186];
+ return X86CommonArchitecture::cached_input_types[243];
case INTRINSIC_XED_IFORM_VPSUBQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[239];
+ return X86CommonArchitecture::cached_input_types[304];
case INTRINSIC_XED_IFORM_VPSUBQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[239];
+ return X86CommonArchitecture::cached_input_types[304];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VPSRLDQ_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[12];
+ return X86CommonArchitecture::cached_input_types[80];
case INTRINSIC_XED_IFORM_VPSRLDQ_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[243];
+ return X86CommonArchitecture::cached_input_types[308];
case INTRINSIC_XED_IFORM_VPSLLDQ_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[12];
+ return X86CommonArchitecture::cached_input_types[80];
case INTRINSIC_XED_IFORM_VPSLLDQ_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[243];
+ return X86CommonArchitecture::cached_input_types[308];
case INTRINSIC_XED_IFORM_VMOVLHPS_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[244];
+ return X86CommonArchitecture::cached_input_types[82];
case INTRINSIC_XED_IFORM_VMOVHLPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VPALIGNR_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[181];
case INTRINSIC_XED_IFORM_VPALIGNR_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[181];
case INTRINSIC_XED_IFORM_VPALIGNR_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[309];
case INTRINSIC_XED_IFORM_VPALIGNR_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[309];
case INTRINSIC_XED_IFORM_VPBLENDW_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[235];
case INTRINSIC_XED_IFORM_VPBLENDW_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[235];
case INTRINSIC_XED_IFORM_VPBLENDW_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[310];
case INTRINSIC_XED_IFORM_VPBLENDW_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[310];
case INTRINSIC_XED_IFORM_VROUNDPD_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[186];
case INTRINSIC_XED_IFORM_VROUNDPD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[186];
case INTRINSIC_XED_IFORM_VROUNDPD_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[272];
case INTRINSIC_XED_IFORM_VROUNDPD_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[272];
case INTRINSIC_XED_IFORM_VROUNDPS_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[179];
case INTRINSIC_XED_IFORM_VROUNDPS_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[179];
case INTRINSIC_XED_IFORM_VROUNDPS_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[275];
case INTRINSIC_XED_IFORM_VROUNDPS_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[275];
case INTRINSIC_XED_IFORM_VROUNDSD_XMMdq_XMMdq_MEMq_IMMb:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[263];
case INTRINSIC_XED_IFORM_VROUNDSD_XMMdq_XMMdq_XMMq_IMMb:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[263];
case INTRINSIC_XED_IFORM_VROUNDSS_XMMdq_XMMdq_MEMd_IMMb:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[264];
case INTRINSIC_XED_IFORM_VROUNDSS_XMMdq_XMMdq_XMMd_IMMb:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[264];
case INTRINSIC_XED_IFORM_VSHUFPD_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_VSHUFPD_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[152];
case INTRINSIC_XED_IFORM_VSHUFPD_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[261];
case INTRINSIC_XED_IFORM_VSHUFPD_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[261];
case INTRINSIC_XED_IFORM_VSHUFPS_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_VSHUFPS_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_VSHUFPS_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[262];
case INTRINSIC_XED_IFORM_VSHUFPS_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[262];
case INTRINSIC_XED_IFORM_VRCPPS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VRCPPS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VRCPPS_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VRCPPS_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VRCPSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VRCPSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VRSQRTPS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VRSQRTPS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VRSQRTPS_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VRSQRTPS_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VRSQRTSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VRSQRTSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VSQRTPD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VSQRTPD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VSQRTPD_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VSQRTPD_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VSQRTPS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VSQRTPS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VSQRTPS_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VSQRTPS_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VSQRTSD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VSQRTSD_XMMdq_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VSQRTSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VSQRTSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VUNPCKHPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VUNPCKHPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VUNPCKHPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VUNPCKHPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VUNPCKHPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VUNPCKHPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VUNPCKHPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VUNPCKHPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VSUBPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VSUBPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VSUBPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VSUBPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VSUBPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VSUBPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VSUBPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VSUBPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VSUBSD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VSUBSD_XMMdq_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VSUBSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VSUBSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VMULPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VMULPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VMULPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VMULPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VMULPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VMULPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VMULPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VMULPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VMULSD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VMULSD_XMMdq_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VMULSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VMULSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VORPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VORPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VORPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VORPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VORPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VORPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VORPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VORPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPMAXSB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPMAXSB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPMAXSB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[238];
+ return X86CommonArchitecture::cached_input_types[303];
case INTRINSIC_XED_IFORM_VPMAXSB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[238];
+ return X86CommonArchitecture::cached_input_types[303];
case INTRINSIC_XED_IFORM_VPMAXSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPMAXSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPMAXSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPMAXSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPMAXSD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPMAXSD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPMAXSD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPMAXSD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPMAXUB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPMAXUB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPMAXUB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPMAXUB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPMAXUW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPMAXUW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPMAXUW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPMAXUW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPMAXUD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPMAXUD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPMAXUD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPMAXUD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPMINSB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPMINSB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[124];
+ return X86CommonArchitecture::cached_input_types[144];
case INTRINSIC_XED_IFORM_VPMINSB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[238];
+ return X86CommonArchitecture::cached_input_types[303];
case INTRINSIC_XED_IFORM_VPMINSB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[238];
+ return X86CommonArchitecture::cached_input_types[303];
case INTRINSIC_XED_IFORM_VPMINSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPMINSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPMINSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPMINSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPMINSD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPMINSD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPMINSD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPMINSD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPMINUB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPMINUB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPMINUB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPMINUB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPMINUW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPMINUW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[139];
+ return X86CommonArchitecture::cached_input_types[157];
case INTRINSIC_XED_IFORM_VPMINUW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPMINUW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[241];
+ return X86CommonArchitecture::cached_input_types[306];
case INTRINSIC_XED_IFORM_VPMINUD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPMINUD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPMINUD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPMINUD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPMADDWD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPMADDWD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[122];
+ return X86CommonArchitecture::cached_input_types[142];
case INTRINSIC_XED_IFORM_VPMADDWD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPMADDWD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[224];
+ return X86CommonArchitecture::cached_input_types[287];
case INTRINSIC_XED_IFORM_VPMADDUBSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[245];
+ return X86CommonArchitecture::cached_input_types[311];
case INTRINSIC_XED_IFORM_VPMADDUBSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[245];
+ return X86CommonArchitecture::cached_input_types[311];
case INTRINSIC_XED_IFORM_VPMADDUBSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[246];
+ return X86CommonArchitecture::cached_input_types[312];
case INTRINSIC_XED_IFORM_VPMADDUBSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[246];
+ return X86CommonArchitecture::cached_input_types[312];
case INTRINSIC_XED_IFORM_VMPSADBW_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[181];
case INTRINSIC_XED_IFORM_VMPSADBW_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[181];
case INTRINSIC_XED_IFORM_VMPSADBW_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[309];
case INTRINSIC_XED_IFORM_VMPSADBW_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[309];
case INTRINSIC_XED_IFORM_VUCOMISD_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VUCOMISD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VUCOMISS_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VUCOMISS_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VUNPCKLPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VUNPCKLPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VUNPCKLPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VUNPCKLPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[197];
+ return X86CommonArchitecture::cached_input_types[255];
case INTRINSIC_XED_IFORM_VUNPCKLPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VUNPCKLPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VUNPCKLPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VUNPCKLPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VXORPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VXORPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VXORPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VXORPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VXORPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VXORPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VXORPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VXORPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VMOVSS_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VMOVSS_XMMdq_XMMdq_XMMd_10:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VMOVSS_MEMd_XMMd:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VMOVSS_XMMdq_XMMdq_XMMd_11:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VMOVSD_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VMOVSD_XMMdq_XMMdq_XMMq_10:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VMOVSD_MEMq_XMMq:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VMOVSD_XMMdq_XMMdq_XMMq_11:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VMOVUPD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VMOVUPD_XMMdq_XMMdq_10:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VMOVUPD_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VMOVUPD_XMMdq_XMMdq_11:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VMOVUPD_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VMOVUPD_YMMqq_YMMqq_10:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VMOVUPD_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VMOVUPD_YMMqq_YMMqq_11:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VMOVUPS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVUPS_XMMdq_XMMdq_10:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVUPS_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVUPS_XMMdq_XMMdq_11:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVUPS_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VMOVUPS_YMMqq_YMMqq_10:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VMOVUPS_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VMOVUPS_YMMqq_YMMqq_11:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VMOVLPD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VMOVLPD_MEMq_XMMq:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VMOVLPS_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[247];
+ return X86CommonArchitecture::cached_input_types[313];
case INTRINSIC_XED_IFORM_VMOVLPS_MEMq_XMMq:
- return X86CommonArchitecture::cached_input_types[78];
+ return X86CommonArchitecture::cached_input_types[83];
case INTRINSIC_XED_IFORM_VMOVHPD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[203];
+ return X86CommonArchitecture::cached_input_types[265];
case INTRINSIC_XED_IFORM_VMOVHPD_MEMq_XMMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VMOVHPS_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[244];
+ return X86CommonArchitecture::cached_input_types[82];
case INTRINSIC_XED_IFORM_VMOVHPS_MEMq_XMMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVMSKPD_GPR32d_XMMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VMOVMSKPD_GPR32d_YMMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VMOVMSKPS_GPR32d_XMMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVMSKPS_GPR32d_YMMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VPMOVMSKB_GPR32d_XMMdq:
- return X86CommonArchitecture::cached_input_types[136];
+ return X86CommonArchitecture::cached_input_types[154];
case INTRINSIC_XED_IFORM_VPMOVMSKB_GPR32d_YMMqq:
- return X86CommonArchitecture::cached_input_types[220];
+ return X86CommonArchitecture::cached_input_types[283];
case INTRINSIC_XED_IFORM_VPMOVSXBW_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[135];
+ return X86CommonArchitecture::cached_input_types[153];
case INTRINSIC_XED_IFORM_VPMOVSXBW_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[135];
+ return X86CommonArchitecture::cached_input_types[153];
case INTRINSIC_XED_IFORM_VPMOVSXBW_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_input_types[136];
+ return X86CommonArchitecture::cached_input_types[154];
case INTRINSIC_XED_IFORM_VPMOVSXBW_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[136];
+ return X86CommonArchitecture::cached_input_types[154];
case INTRINSIC_XED_IFORM_VPMOVSXBD_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[155];
+ return X86CommonArchitecture::cached_input_types[188];
case INTRINSIC_XED_IFORM_VPMOVSXBD_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[155];
+ return X86CommonArchitecture::cached_input_types[188];
case INTRINSIC_XED_IFORM_VPMOVSXBD_YMMqq_XMMq:
- return X86CommonArchitecture::cached_input_types[135];
+ return X86CommonArchitecture::cached_input_types[153];
case INTRINSIC_XED_IFORM_VPMOVSXBD_YMMqq_MEMq:
- return X86CommonArchitecture::cached_input_types[135];
+ return X86CommonArchitecture::cached_input_types[153];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_XMMdq_XMMw:
- return X86CommonArchitecture::cached_input_types[156];
+ return X86CommonArchitecture::cached_input_types[189];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_XMMdq_MEMw:
- return X86CommonArchitecture::cached_input_types[156];
+ return X86CommonArchitecture::cached_input_types[189];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_YMMqq_XMMd:
- return X86CommonArchitecture::cached_input_types[155];
+ return X86CommonArchitecture::cached_input_types[188];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_YMMqq_MEMd:
- return X86CommonArchitecture::cached_input_types[155];
+ return X86CommonArchitecture::cached_input_types[188];
case INTRINSIC_XED_IFORM_VPMOVSXWD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[60];
+ return X86CommonArchitecture::cached_input_types[190];
case INTRINSIC_XED_IFORM_VPMOVSXWD_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[60];
+ return X86CommonArchitecture::cached_input_types[190];
case INTRINSIC_XED_IFORM_VPMOVSXWD_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_input_types[61];
+ return X86CommonArchitecture::cached_input_types[240];
case INTRINSIC_XED_IFORM_VPMOVSXWD_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[61];
+ return X86CommonArchitecture::cached_input_types[240];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[157];
+ return X86CommonArchitecture::cached_input_types[191];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[157];
+ return X86CommonArchitecture::cached_input_types[191];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_YMMqq_XMMq:
- return X86CommonArchitecture::cached_input_types[60];
+ return X86CommonArchitecture::cached_input_types[190];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_YMMqq_MEMq:
- return X86CommonArchitecture::cached_input_types[60];
+ return X86CommonArchitecture::cached_input_types[190];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[159];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[68];
+ return X86CommonArchitecture::cached_input_types[159];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VPMOVZXBW_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[158];
+ return X86CommonArchitecture::cached_input_types[192];
case INTRINSIC_XED_IFORM_VPMOVZXBW_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[158];
+ return X86CommonArchitecture::cached_input_types[192];
case INTRINSIC_XED_IFORM_VPMOVZXBW_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[241];
case INTRINSIC_XED_IFORM_VPMOVZXBW_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[241];
case INTRINSIC_XED_IFORM_VPMOVZXBD_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[159];
+ return X86CommonArchitecture::cached_input_types[193];
case INTRINSIC_XED_IFORM_VPMOVZXBD_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[159];
+ return X86CommonArchitecture::cached_input_types[193];
case INTRINSIC_XED_IFORM_VPMOVZXBD_YMMqq_XMMq:
- return X86CommonArchitecture::cached_input_types[158];
+ return X86CommonArchitecture::cached_input_types[192];
case INTRINSIC_XED_IFORM_VPMOVZXBD_YMMqq_MEMq:
- return X86CommonArchitecture::cached_input_types[158];
+ return X86CommonArchitecture::cached_input_types[192];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_XMMdq_XMMw:
- return X86CommonArchitecture::cached_input_types[160];
+ return X86CommonArchitecture::cached_input_types[194];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_XMMdq_MEMw:
- return X86CommonArchitecture::cached_input_types[160];
+ return X86CommonArchitecture::cached_input_types[194];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_YMMqq_XMMd:
- return X86CommonArchitecture::cached_input_types[159];
+ return X86CommonArchitecture::cached_input_types[193];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_YMMqq_MEMd:
- return X86CommonArchitecture::cached_input_types[159];
+ return X86CommonArchitecture::cached_input_types[193];
case INTRINSIC_XED_IFORM_VPMOVZXWD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[56];
+ return X86CommonArchitecture::cached_input_types[195];
case INTRINSIC_XED_IFORM_VPMOVZXWD_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[56];
+ return X86CommonArchitecture::cached_input_types[195];
case INTRINSIC_XED_IFORM_VPMOVZXWD_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[242];
case INTRINSIC_XED_IFORM_VPMOVZXWD_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[242];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[161];
+ return X86CommonArchitecture::cached_input_types[196];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[161];
+ return X86CommonArchitecture::cached_input_types[196];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_YMMqq_XMMq:
- return X86CommonArchitecture::cached_input_types[56];
+ return X86CommonArchitecture::cached_input_types[195];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_YMMqq_MEMq:
- return X86CommonArchitecture::cached_input_types[56];
+ return X86CommonArchitecture::cached_input_types[195];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[65];
+ return X86CommonArchitecture::cached_input_types[197];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[65];
+ return X86CommonArchitecture::cached_input_types[197];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[244];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[244];
case INTRINSIC_XED_IFORM_VPEXTRB_MEMb_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[217];
case INTRINSIC_XED_IFORM_VPEXTRB_GPR32d_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[217];
case INTRINSIC_XED_IFORM_VPEXTRW_MEMw_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[62];
case INTRINSIC_XED_IFORM_VPEXTRW_GPR32d_XMMdq_IMMb_15:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[62];
case INTRINSIC_XED_IFORM_VPEXTRW_GPR32d_XMMdq_IMMb_C5:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[62];
case INTRINSIC_XED_IFORM_VPEXTRQ_MEMq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[72];
+ return X86CommonArchitecture::cached_input_types[77];
case INTRINSIC_XED_IFORM_VPEXTRQ_GPR64q_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[72];
+ return X86CommonArchitecture::cached_input_types[77];
case INTRINSIC_XED_IFORM_VPEXTRD_MEMd_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[71];
case INTRINSIC_XED_IFORM_VPEXTRD_GPR32d_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[71];
case INTRINSIC_XED_IFORM_VPINSRB_XMMdq_XMMdq_MEMb_IMMb:
- return X86CommonArchitecture::cached_input_types[248];
+ return X86CommonArchitecture::cached_input_types[314];
case INTRINSIC_XED_IFORM_VPINSRB_XMMdq_XMMdq_GPR32d_IMMb:
- return X86CommonArchitecture::cached_input_types[249];
+ return X86CommonArchitecture::cached_input_types[315];
case INTRINSIC_XED_IFORM_VPINSRW_XMMdq_XMMdq_MEMw_IMMb:
- return X86CommonArchitecture::cached_input_types[250];
+ return X86CommonArchitecture::cached_input_types[316];
case INTRINSIC_XED_IFORM_VPINSRW_XMMdq_XMMdq_GPR32d_IMMb:
- return X86CommonArchitecture::cached_input_types[251];
+ return X86CommonArchitecture::cached_input_types[317];
case INTRINSIC_XED_IFORM_VPINSRD_XMMdq_XMMdq_MEMd_IMMb:
- return X86CommonArchitecture::cached_input_types[252];
+ return X86CommonArchitecture::cached_input_types[318];
case INTRINSIC_XED_IFORM_VPINSRD_XMMdq_XMMdq_GPR32d_IMMb:
- return X86CommonArchitecture::cached_input_types[252];
+ return X86CommonArchitecture::cached_input_types[318];
case INTRINSIC_XED_IFORM_VPINSRQ_XMMdq_XMMdq_MEMq_IMMb:
- return X86CommonArchitecture::cached_input_types[253];
+ return X86CommonArchitecture::cached_input_types[319];
case INTRINSIC_XED_IFORM_VPINSRQ_XMMdq_XMMdq_GPR64q_IMMb:
- return X86CommonArchitecture::cached_input_types[253];
+ return X86CommonArchitecture::cached_input_types[319];
case INTRINSIC_XED_IFORM_VPCMPESTRI_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[162];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_VPCMPESTRI_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[162];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_VPCMPESTRI64_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[163];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_VPCMPESTRI64_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[163];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_VPCMPISTRI_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_VPCMPISTRI_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_VPCMPISTRI64_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_VPCMPISTRI64_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_VPCMPESTRM_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[162];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_VPCMPESTRM_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[162];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_VPCMPESTRM64_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[163];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_VPCMPESTRM64_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[163];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_VPCMPISTRM_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[175];
case INTRINSIC_XED_IFORM_VPCMPISTRM_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[59];
-case INTRINSIC_XED_IFORM_VMASKMOVDQU_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[175];
+case INTRINSIC_XED_IFORM_VMASKMOVDQU_XMMxub_XMMxub:
+ return X86CommonArchitecture::cached_input_types[162];
case INTRINSIC_XED_IFORM_VLDMXCSR_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
+ return X86CommonArchitecture::cached_input_types[13];
case INTRINSIC_XED_IFORM_VSTMXCSR_MEMd:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[9];
case INTRINSIC_XED_IFORM_VPBLENDVB_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[254];
+ return X86CommonArchitecture::cached_input_types[320];
case INTRINSIC_XED_IFORM_VPBLENDVB_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[254];
+ return X86CommonArchitecture::cached_input_types[320];
case INTRINSIC_XED_IFORM_VPBLENDVB_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[255];
+ return X86CommonArchitecture::cached_input_types[321];
case INTRINSIC_XED_IFORM_VPBLENDVB_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[255];
+ return X86CommonArchitecture::cached_input_types[321];
case INTRINSIC_XED_IFORM_VBLENDVPD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[149];
+ return X86CommonArchitecture::cached_input_types[177];
case INTRINSIC_XED_IFORM_VBLENDVPD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[149];
+ return X86CommonArchitecture::cached_input_types[177];
case INTRINSIC_XED_IFORM_VBLENDVPD_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[256];
+ return X86CommonArchitecture::cached_input_types[322];
case INTRINSIC_XED_IFORM_VBLENDVPD_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[256];
+ return X86CommonArchitecture::cached_input_types[322];
case INTRINSIC_XED_IFORM_VBLENDVPS_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[150];
+ return X86CommonArchitecture::cached_input_types[178];
case INTRINSIC_XED_IFORM_VBLENDVPS_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[150];
+ return X86CommonArchitecture::cached_input_types[178];
case INTRINSIC_XED_IFORM_VBLENDVPS_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[257];
+ return X86CommonArchitecture::cached_input_types[323];
case INTRINSIC_XED_IFORM_VBLENDVPS_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[257];
+ return X86CommonArchitecture::cached_input_types[323];
case INTRINSIC_XED_IFORM_VMOVNTDQA_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VMOVNTDQA_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[205];
+ return X86CommonArchitecture::cached_input_types[267];
case INTRINSIC_XED_IFORM_VMOVNTDQ_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VMOVNTDQ_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[205];
+ return X86CommonArchitecture::cached_input_types[267];
case INTRINSIC_XED_IFORM_VMOVNTPD_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VMOVNTPD_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VMOVNTPS_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVNTPS_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VAESKEYGENASSIST_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_VAESKEYGENASSIST_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[74];
case INTRINSIC_XED_IFORM_VAESENC_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VAESENC_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VAESENC_YMMu128_YMMu128_YMMu128:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[324];
case INTRINSIC_XED_IFORM_VAESENC_YMMu128_YMMu128_MEMu128:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[324];
case INTRINSIC_XED_IFORM_VAESENCLAST_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VAESENCLAST_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VAESENCLAST_YMMu128_YMMu128_YMMu128:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[324];
case INTRINSIC_XED_IFORM_VAESENCLAST_YMMu128_YMMu128_MEMu128:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[324];
case INTRINSIC_XED_IFORM_VAESDEC_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VAESDEC_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VAESDEC_YMMu128_YMMu128_YMMu128:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[324];
case INTRINSIC_XED_IFORM_VAESDEC_YMMu128_YMMu128_MEMu128:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[324];
case INTRINSIC_XED_IFORM_VAESDECLAST_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VAESDECLAST_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VAESDECLAST_YMMu128_YMMu128_YMMu128:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[324];
case INTRINSIC_XED_IFORM_VAESDECLAST_YMMu128_YMMu128_MEMu128:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[324];
case INTRINSIC_XED_IFORM_VAESIMC_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VAESIMC_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[69];
+ return X86CommonArchitecture::cached_input_types[58];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[237];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[237];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_YMMu64_IMM8:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[325];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_MEMu64_IMM8:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[325];
case INTRINSIC_XED_IFORM_VCVTPH2PS_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[259];
+ return X86CommonArchitecture::cached_input_types[326];
case INTRINSIC_XED_IFORM_VCVTPH2PS_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[259];
+ return X86CommonArchitecture::cached_input_types[326];
case INTRINSIC_XED_IFORM_VCVTPH2PS_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[260];
+ return X86CommonArchitecture::cached_input_types[327];
case INTRINSIC_XED_IFORM_VCVTPH2PS_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_input_types[260];
+ return X86CommonArchitecture::cached_input_types[327];
case INTRINSIC_XED_IFORM_VCVTPS2PH_MEMq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[179];
case INTRINSIC_XED_IFORM_VCVTPS2PH_XMMq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[179];
case INTRINSIC_XED_IFORM_VCVTPS2PH_MEMdq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[275];
case INTRINSIC_XED_IFORM_VCVTPS2PH_XMMdq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[275];
case INTRINSIC_XED_IFORM_VFMADD132PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADD132PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADD132PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADD132PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADD132PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADD132PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADD132PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADD132PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADD132SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFMADD132SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFMADD132SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFMADD132SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFMADD213PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADD213PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADD213PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADD213PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADD213PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADD213PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADD213PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADD213PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADD213SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFMADD213SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFMADD213SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFMADD213SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFMADD231PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADD231PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADD231PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADD231PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADD231PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADD231PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADD231PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADD231PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADD231SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFMADD231SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFMADD231SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFMADD231SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUB132PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUB132PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUB132PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUB132PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUB132PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUB132PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUB132PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUB132PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUB132SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFMSUB132SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFMSUB132SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFMSUB132SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFMSUB213PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUB213PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUB213PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUB213PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUB213PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUB213PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUB213PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUB213PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUB213SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFMSUB213SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFMSUB213SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFMSUB213SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFMSUB231PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUB231PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFMSUB231PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUB231PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFMSUB231PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUB231PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFMSUB231PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUB231PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFMSUB231SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFMSUB231SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFMSUB231SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFMSUB231SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFNMADD132PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMADD132PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMADD132PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMADD132PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMADD132PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMADD132PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMADD132PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMADD132PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMADD132SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFNMADD132SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFNMADD132SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFNMADD132SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFNMADD213PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMADD213PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMADD213PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMADD213PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMADD213PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMADD213PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMADD213PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMADD213PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMADD213SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFNMADD213SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFNMADD213SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFNMADD213SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFNMADD231PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMADD231PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMADD231PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMADD231PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMADD231PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMADD231PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMADD231PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMADD231PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMADD231SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFNMADD231SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFNMADD231SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFNMADD231SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMSUB132SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFNMSUB132SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFNMSUB132SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFNMSUB132SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMSUB213SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFNMSUB213SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFNMSUB213SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFNMSUB213SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[193];
+ return X86CommonArchitecture::cached_input_types[247];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[194];
+ return X86CommonArchitecture::cached_input_types[248];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[191];
+ return X86CommonArchitecture::cached_input_types[245];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[192];
+ return X86CommonArchitecture::cached_input_types[246];
case INTRINSIC_XED_IFORM_VFNMSUB231SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFNMSUB231SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_input_types[261];
+ return X86CommonArchitecture::cached_input_types[328];
case INTRINSIC_XED_IFORM_VFNMSUB231SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VFNMSUB231SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_input_types[262];
+ return X86CommonArchitecture::cached_input_types[329];
case INTRINSIC_XED_IFORM_VGATHERDPD_YMMf64_MEMf64_YMMi64_VL256:
- return X86CommonArchitecture::cached_input_types[263];
+ return X86CommonArchitecture::cached_input_types[330];
case INTRINSIC_XED_IFORM_VGATHERDPD_XMMf64_MEMf64_XMMi64_VL128:
- return X86CommonArchitecture::cached_input_types[264];
+ return X86CommonArchitecture::cached_input_types[331];
case INTRINSIC_XED_IFORM_VGATHERDPS_YMMf32_MEMf32_YMMi32_VL256:
- return X86CommonArchitecture::cached_input_types[265];
+ return X86CommonArchitecture::cached_input_types[332];
case INTRINSIC_XED_IFORM_VGATHERDPS_XMMf32_MEMf32_XMMi32_VL128:
- return X86CommonArchitecture::cached_input_types[266];
+ return X86CommonArchitecture::cached_input_types[333];
case INTRINSIC_XED_IFORM_VGATHERQPD_YMMf64_MEMf64_YMMi64_VL256:
- return X86CommonArchitecture::cached_input_types[263];
+ return X86CommonArchitecture::cached_input_types[330];
case INTRINSIC_XED_IFORM_VGATHERQPD_XMMf64_MEMf64_XMMi64_VL128:
- return X86CommonArchitecture::cached_input_types[264];
+ return X86CommonArchitecture::cached_input_types[331];
case INTRINSIC_XED_IFORM_VGATHERQPS_XMMf32_MEMf32_XMMi32_VL256:
- return X86CommonArchitecture::cached_input_types[266];
+ return X86CommonArchitecture::cached_input_types[333];
case INTRINSIC_XED_IFORM_VGATHERQPS_XMMf32_MEMf32_XMMi32_VL128:
- return X86CommonArchitecture::cached_input_types[267];
+ return X86CommonArchitecture::cached_input_types[334];
case INTRINSIC_XED_IFORM_VPGATHERDQ_YMMu64_MEMq_YMMi64_VL256:
- return X86CommonArchitecture::cached_input_types[268];
+ return X86CommonArchitecture::cached_input_types[335];
case INTRINSIC_XED_IFORM_VPGATHERDQ_XMMu64_MEMq_XMMi64_VL128:
- return X86CommonArchitecture::cached_input_types[269];
+ return X86CommonArchitecture::cached_input_types[336];
case INTRINSIC_XED_IFORM_VPGATHERDD_YMMu32_MEMd_YMMi32_VL256:
- return X86CommonArchitecture::cached_input_types[270];
+ return X86CommonArchitecture::cached_input_types[337];
case INTRINSIC_XED_IFORM_VPGATHERDD_XMMu32_MEMd_XMMi32_VL128:
- return X86CommonArchitecture::cached_input_types[271];
+ return X86CommonArchitecture::cached_input_types[338];
case INTRINSIC_XED_IFORM_VPGATHERQQ_YMMu64_MEMq_YMMi64_VL256:
- return X86CommonArchitecture::cached_input_types[268];
+ return X86CommonArchitecture::cached_input_types[335];
case INTRINSIC_XED_IFORM_VPGATHERQQ_XMMu64_MEMq_XMMi64_VL128:
- return X86CommonArchitecture::cached_input_types[269];
+ return X86CommonArchitecture::cached_input_types[336];
case INTRINSIC_XED_IFORM_VPGATHERQD_XMMu32_MEMd_XMMi32_VL256:
- return X86CommonArchitecture::cached_input_types[271];
+ return X86CommonArchitecture::cached_input_types[338];
case INTRINSIC_XED_IFORM_VPGATHERQD_XMMu32_MEMd_XMMi32_VL128:
- return X86CommonArchitecture::cached_input_types[272];
+ return X86CommonArchitecture::cached_input_types[339];
case INTRINSIC_XED_IFORM_VINSERTI128_YMMqq_YMMqq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[273];
+ return X86CommonArchitecture::cached_input_types[340];
case INTRINSIC_XED_IFORM_VINSERTI128_YMMqq_YMMqq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[273];
+ return X86CommonArchitecture::cached_input_types[340];
case INTRINSIC_XED_IFORM_VEXTRACTI128_MEMdq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[243];
+ return X86CommonArchitecture::cached_input_types[308];
case INTRINSIC_XED_IFORM_VEXTRACTI128_XMMdq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[243];
+ return X86CommonArchitecture::cached_input_types[308];
case INTRINSIC_XED_IFORM_VPMASKMOVD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPMASKMOVD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPMASKMOVD_MEMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VPMASKMOVD_MEMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPMASKMOVQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPMASKMOVQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VPMASKMOVQ_MEMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VPMASKMOVQ_MEMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VPERM2I128_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[341];
case INTRINSIC_XED_IFORM_VPERM2I128_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[341];
case INTRINSIC_XED_IFORM_VPERMQ_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[233];
+ return X86CommonArchitecture::cached_input_types[296];
case INTRINSIC_XED_IFORM_VPERMQ_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[233];
+ return X86CommonArchitecture::cached_input_types[296];
case INTRINSIC_XED_IFORM_VPERMPD_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[272];
case INTRINSIC_XED_IFORM_VPERMPD_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[272];
case INTRINSIC_XED_IFORM_VPERMD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPERMD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPERMPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VPERMPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[198];
+ return X86CommonArchitecture::cached_input_types[256];
case INTRINSIC_XED_IFORM_VPBLENDD_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[236];
case INTRINSIC_XED_IFORM_VPBLENDD_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[236];
case INTRINSIC_XED_IFORM_VPBLENDD_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[342];
case INTRINSIC_XED_IFORM_VPBLENDD_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[342];
case INTRINSIC_XED_IFORM_VPBROADCASTB_XMMdq_MEMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_VPBROADCASTB_XMMdq_XMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_VPBROADCASTB_YMMqq_MEMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_VPBROADCASTB_YMMqq_XMMb:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_VPBROADCASTW_XMMdq_MEMw:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_VPBROADCASTW_XMMdq_XMMw:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_VPBROADCASTW_YMMqq_MEMw:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_VPBROADCASTW_YMMqq_XMMw:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_VPBROADCASTD_XMMdq_MEMd:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_VPBROADCASTD_XMMdq_XMMd:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_VPBROADCASTD_YMMqq_MEMd:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_VPBROADCASTD_YMMqq_XMMd:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_XMMdq_MEMq:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_XMMdq_XMMq:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_YMMqq_MEMq:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_YMMqq_XMMq:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_VBROADCASTI128_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_input_types[12];
+ return X86CommonArchitecture::cached_input_types[8];
case INTRINSIC_XED_IFORM_VPSLLVD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSLLVD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSLLVD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPSLLVD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPSLLVQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSLLVQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSLLVQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPSLLVQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPSRLVD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSRLVD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSRLVD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPSRLVD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPSRLVQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSRLVQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSRLVQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPSRLVQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPSRAVD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSRAVD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_input_types[59];
+ return X86CommonArchitecture::cached_input_types[64];
case INTRINSIC_XED_IFORM_VPSRAVD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_input_types[202];
+ return X86CommonArchitecture::cached_input_types[260];
case INTRINSIC_XED_IFORM_VPSRAVD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_input_types[202];
-case INTRINSIC_XED_IFORM_PDEP_VGPR32d_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[39];
-case INTRINSIC_XED_IFORM_PDEP_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_input_types[39];
-case INTRINSIC_XED_IFORM_PDEP_VGPR64q_VGPR64q_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_PDEP_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_PEXT_VGPR32d_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[39];
-case INTRINSIC_XED_IFORM_PEXT_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_input_types[39];
-case INTRINSIC_XED_IFORM_PEXT_VGPR64q_VGPR64q_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_PEXT_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_ANDN_VGPR32d_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[39];
-case INTRINSIC_XED_IFORM_ANDN_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_input_types[39];
-case INTRINSIC_XED_IFORM_ANDN_VGPR64q_VGPR64q_MEMq:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_ANDN_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_BLSR_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLSR_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLSR_VGPR64q_MEMq:
- return X86CommonArchitecture::cached_input_types[53];
-case INTRINSIC_XED_IFORM_BLSR_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_input_types[53];
-case INTRINSIC_XED_IFORM_BLSMSK_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLSMSK_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLSMSK_VGPR64q_MEMq:
- return X86CommonArchitecture::cached_input_types[53];
-case INTRINSIC_XED_IFORM_BLSMSK_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_input_types[53];
-case INTRINSIC_XED_IFORM_BLSI_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLSI_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_BLSI_VGPR64q_MEMq:
- return X86CommonArchitecture::cached_input_types[53];
-case INTRINSIC_XED_IFORM_BLSI_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_input_types[53];
-case INTRINSIC_XED_IFORM_BZHI_VGPR32d_MEMd_VGPR32d:
- return X86CommonArchitecture::cached_input_types[39];
-case INTRINSIC_XED_IFORM_BZHI_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_input_types[39];
-case INTRINSIC_XED_IFORM_BZHI_VGPR64q_MEMq_VGPR64q:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_BZHI_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_BEXTR_VGPR32d_MEMd_VGPR32d:
- return X86CommonArchitecture::cached_input_types[39];
-case INTRINSIC_XED_IFORM_BEXTR_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_input_types[39];
-case INTRINSIC_XED_IFORM_BEXTR_VGPR64q_MEMq_VGPR64q:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_BEXTR_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_SHLX_VGPR32d_MEMd_VGPR32d:
- return X86CommonArchitecture::cached_input_types[39];
-case INTRINSIC_XED_IFORM_SHLX_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_input_types[39];
-case INTRINSIC_XED_IFORM_SHLX_VGPR64q_MEMq_VGPR64q:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_SHLX_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_SARX_VGPR32d_MEMd_VGPR32d:
- return X86CommonArchitecture::cached_input_types[39];
-case INTRINSIC_XED_IFORM_SARX_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_input_types[39];
-case INTRINSIC_XED_IFORM_SARX_VGPR64q_MEMq_VGPR64q:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_SARX_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_SHRX_VGPR32d_MEMd_VGPR32d:
- return X86CommonArchitecture::cached_input_types[39];
-case INTRINSIC_XED_IFORM_SHRX_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_input_types[39];
-case INTRINSIC_XED_IFORM_SHRX_VGPR64q_MEMq_VGPR64q:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_SHRX_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_input_types[137];
-case INTRINSIC_XED_IFORM_MULX_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_input_types[274];
-case INTRINSIC_XED_IFORM_MULX_VGPR32d_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_input_types[274];
-case INTRINSIC_XED_IFORM_MULX_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_input_types[23];
-case INTRINSIC_XED_IFORM_MULX_VGPR64q_VGPR64q_MEMq:
- return X86CommonArchitecture::cached_input_types[23];
-case INTRINSIC_XED_IFORM_RORX_VGPR32d_VGPR32d_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_RORX_VGPR32d_MEMd_IMMb:
- return X86CommonArchitecture::cached_input_types[29];
-case INTRINSIC_XED_IFORM_RORX_VGPR64q_VGPR64q_IMMb:
- return X86CommonArchitecture::cached_input_types[53];
-case INTRINSIC_XED_IFORM_RORX_VGPR64q_MEMq_IMMb:
- return X86CommonArchitecture::cached_input_types[53];
+ return X86CommonArchitecture::cached_input_types[260];
+case INTRINSIC_XED_IFORM_PDEP_GPR32d_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_PDEP_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_PDEP_GPR64q_GPR64q_MEMq:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_PDEP_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_PEXT_GPR32d_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_PEXT_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_PEXT_GPR64q_GPR64q_MEMq:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_PEXT_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_ANDN_GPR32d_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_ANDN_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_ANDN_GPR64q_GPR64q_MEMq:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_ANDN_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_BLSR_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLSR_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLSR_GPR64q_MEMq:
+ return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_BLSR_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_BLSMSK_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLSMSK_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLSMSK_GPR64q_MEMq:
+ return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_BLSMSK_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_BLSI_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLSI_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLSI_GPR64q_MEMq:
+ return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_BLSI_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_BZHI_GPR32d_MEMd_GPR32d:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_BZHI_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_BZHI_GPR64q_MEMq_GPR64q:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_BZHI_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_BEXTR_GPR32d_MEMd_GPR32d:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_BEXTR_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_BEXTR_GPR64q_MEMq_GPR64q:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_BEXTR_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_SHLX_GPR32d_MEMd_GPR32d:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SHLX_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SHLX_GPR64q_MEMq_GPR64q:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_SHLX_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_SARX_GPR32d_MEMd_GPR32d:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SARX_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SARX_GPR64q_MEMq_GPR64q:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_SARX_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_SHRX_GPR32d_MEMd_GPR32d:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SHRX_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SHRX_GPR64q_MEMq_GPR64q:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_SHRX_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_MULX_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_MULX_GPR32d_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_MULX_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_MULX_GPR64q_GPR64q_MEMq:
+ return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_RORX_GPR32d_GPR32d_IMMb:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_RORX_GPR32d_MEMd_IMMb:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_RORX_GPR64q_GPR64q_IMMb:
+ return X86CommonArchitecture::cached_input_types[343];
+case INTRINSIC_XED_IFORM_RORX_GPR64q_MEMq_IMMb:
+ return X86CommonArchitecture::cached_input_types[343];
case INTRINSIC_XED_IFORM_KANDNW_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KANDW_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KMOVW_MASKmskw_MASKu16_AVX512:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_KMOVW_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[14];
+ return X86CommonArchitecture::cached_input_types[57];
case INTRINSIC_XED_IFORM_KMOVW_MEMu16_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_KMOVW_MASKmskw_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_KMOVW_GPR32u32_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_KNOTW_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_KORTESTW_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KORW_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KSHIFTLW_MASKmskw_MASKmskw_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[346];
case INTRINSIC_XED_IFORM_KSHIFTRW_MASKmskw_MASKmskw_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[346];
case INTRINSIC_XED_IFORM_KUNPCKBW_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KXNORW_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KXORW_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KADDB_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KADDD_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KADDQ_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KADDW_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KANDB_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KANDD_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KANDNB_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KANDND_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KANDNQ_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KANDQ_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KMOVB_MASKmskw_MASKu8_AVX512:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_KMOVB_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[28];
+ return X86CommonArchitecture::cached_input_types[29];
case INTRINSIC_XED_IFORM_KMOVB_MEMu8_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_KMOVB_MASKmskw_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_KMOVB_GPR32u32_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_KMOVD_MASKmskw_MASKu32_AVX512:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_KMOVD_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_KMOVD_MEMu32_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_KMOVD_MASKmskw_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_KMOVD_GPR32u32_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_MASKu64_AVX512:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_KMOVQ_MEMu64_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_GPR64u64_AVX512:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_KMOVQ_GPR64u64_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_KNOTB_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_KNOTD_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_KNOTQ_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_KORB_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KORD_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KORQ_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KORTESTB_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KORTESTD_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KORTESTQ_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KSHIFTLB_MASKmskw_MASKmskw_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[346];
case INTRINSIC_XED_IFORM_KSHIFTLD_MASKmskw_MASKmskw_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[346];
case INTRINSIC_XED_IFORM_KSHIFTLQ_MASKmskw_MASKmskw_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[346];
case INTRINSIC_XED_IFORM_KSHIFTRB_MASKmskw_MASKmskw_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[346];
case INTRINSIC_XED_IFORM_KSHIFTRD_MASKmskw_MASKmskw_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[346];
case INTRINSIC_XED_IFORM_KSHIFTRQ_MASKmskw_MASKmskw_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[346];
case INTRINSIC_XED_IFORM_KTESTB_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KTESTD_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KTESTQ_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KTESTW_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KUNPCKDQ_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KUNPCKWD_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KXNORB_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KXNORD_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KXNORQ_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KXORB_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KXORD_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_KXORQ_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[275];
+ return X86CommonArchitecture::cached_input_types[344];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_XMMu8_XMMu64_IMM8:
- return X86CommonArchitecture::cached_input_types[179];
+ return X86CommonArchitecture::cached_input_types[216];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_XMMu8_MEMu64_IMM8:
- return X86CommonArchitecture::cached_input_types[179];
+ return X86CommonArchitecture::cached_input_types[216];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_YMMu8_YMMu64_IMM8:
- return X86CommonArchitecture::cached_input_types[277];
+ return X86CommonArchitecture::cached_input_types[347];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_YMMu8_MEMu64_IMM8:
- return X86CommonArchitecture::cached_input_types[277];
+ return X86CommonArchitecture::cached_input_types[347];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_XMMu8_XMMu8_XMMu64_IMM8:
- return X86CommonArchitecture::cached_input_types[179];
+ return X86CommonArchitecture::cached_input_types[216];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_XMMu8_XMMu8_MEMu64_IMM8:
- return X86CommonArchitecture::cached_input_types[179];
+ return X86CommonArchitecture::cached_input_types[216];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_YMMu8_YMMu8_YMMu64_IMM8:
- return X86CommonArchitecture::cached_input_types[277];
+ return X86CommonArchitecture::cached_input_types[347];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_YMMu8_YMMu8_MEMu64_IMM8:
- return X86CommonArchitecture::cached_input_types[277];
+ return X86CommonArchitecture::cached_input_types[347];
case INTRINSIC_XED_IFORM_VGF2P8MULB_XMMu8_XMMu8_XMMu8:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VGF2P8MULB_XMMu8_XMMu8_MEMu8:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VGF2P8MULB_YMMu8_YMMu8_YMMu8:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VGF2P8MULB_YMMu8_YMMu8_MEMu8:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
+case INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_XMMu32_XMMu32:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_XMMu32_MEMu32:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPBUSD_YMMi32_YMMu32_YMMu32:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPBUSD_YMMi32_YMMu32_MEMu32:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPBUSDS_XMMi32_XMMu32_XMMu32:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPBUSDS_XMMi32_XMMu32_MEMu32:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPBUSDS_YMMi32_YMMu32_YMMu32:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPBUSDS_YMMi32_YMMu32_MEMu32:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPWSSD_XMMi32_XMMu32_XMMu32:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPWSSD_XMMi32_XMMu32_MEMu32:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPWSSD_YMMi32_YMMu32_YMMu32:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPWSSD_YMMi32_YMMu32_MEMu32:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPWSSDS_XMMi32_XMMu32_XMMu32:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPWSSDS_XMMi32_XMMu32_MEMu32:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPWSSDS_YMMi32_YMMu32_YMMu32:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPWSSDS_YMMi32_YMMu32_MEMu32:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_LDTILECFG_MEM:
+ return X86CommonArchitecture::cached_input_types[29];
+case INTRINSIC_XED_IFORM_STTILECFG_MEM:
+ return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_TDPBF16PS_TMMf32_TMM2bf16_TMM2bf16:
+ return X86CommonArchitecture::cached_input_types[350];
+case INTRINSIC_XED_IFORM_TDPBSSD_TMMi32_TMM4i8_TMM4i8:
+ return X86CommonArchitecture::cached_input_types[351];
+case INTRINSIC_XED_IFORM_TDPBSUD_TMMi32_TMM4i8_TMM4u8:
+ return X86CommonArchitecture::cached_input_types[351];
+case INTRINSIC_XED_IFORM_TDPBUSD_TMMi32_TMM4u8_TMM4i8:
+ return X86CommonArchitecture::cached_input_types[351];
+case INTRINSIC_XED_IFORM_TDPBUUD_TMMu32_TMM4u8_TMM4u8:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_TILELOADD_TMMu32_MEMu32:
+ return X86CommonArchitecture::cached_input_types[133];
+case INTRINSIC_XED_IFORM_TILELOADDT1_TMMu32_MEMu32:
+ return X86CommonArchitecture::cached_input_types[133];
+case INTRINSIC_XED_IFORM_TILERELEASE:
+ return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_TILESTORED_MEMu32_TMMu32:
+ return X86CommonArchitecture::cached_input_types[133];
+case INTRINSIC_XED_IFORM_TILEZERO_TMMu32:
+ return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_TDPFP16PS_TMMf32_TMM2f16_TMM2f16:
+ return X86CommonArchitecture::cached_input_types[350];
+case INTRINSIC_XED_IFORM_TCMMIMFP16PS_TMMf32_TMM2f16_TMM2f16:
+ return X86CommonArchitecture::cached_input_types[350];
+case INTRINSIC_XED_IFORM_TCMMRLFP16PS_TMMf32_TMM2f16_TMM2f16:
+ return X86CommonArchitecture::cached_input_types[350];
+case INTRINSIC_XED_IFORM_VPMADD52HUQ_XMMu64_XMMu64_XMMu64:
+ return X86CommonArchitecture::cached_input_types[352];
+case INTRINSIC_XED_IFORM_VPMADD52HUQ_XMMu64_XMMu64_MEMu64:
+ return X86CommonArchitecture::cached_input_types[352];
+case INTRINSIC_XED_IFORM_VPMADD52HUQ_YMMu64_YMMu64_YMMu64:
+ return X86CommonArchitecture::cached_input_types[353];
+case INTRINSIC_XED_IFORM_VPMADD52HUQ_YMMu64_YMMu64_MEMu64:
+ return X86CommonArchitecture::cached_input_types[353];
+case INTRINSIC_XED_IFORM_VPMADD52LUQ_XMMu64_XMMu64_XMMu64:
+ return X86CommonArchitecture::cached_input_types[352];
+case INTRINSIC_XED_IFORM_VPMADD52LUQ_XMMu64_XMMu64_MEMu64:
+ return X86CommonArchitecture::cached_input_types[352];
+case INTRINSIC_XED_IFORM_VPMADD52LUQ_YMMu64_YMMu64_YMMu64:
+ return X86CommonArchitecture::cached_input_types[353];
+case INTRINSIC_XED_IFORM_VPMADD52LUQ_YMMu64_YMMu64_MEMu64:
+ return X86CommonArchitecture::cached_input_types[353];
+case INTRINSIC_XED_IFORM_VBCSTNEBF162PS_XMMf32_MEMbf16:
+ return X86CommonArchitecture::cached_input_types[57];
+case INTRINSIC_XED_IFORM_VBCSTNEBF162PS_YMMf32_MEMbf16:
+ return X86CommonArchitecture::cached_input_types[57];
+case INTRINSIC_XED_IFORM_VBCSTNESH2PS_XMMf32_MEMf16:
+ return X86CommonArchitecture::cached_input_types[354];
+case INTRINSIC_XED_IFORM_VBCSTNESH2PS_YMMf32_MEMf16:
+ return X86CommonArchitecture::cached_input_types[354];
+case INTRINSIC_XED_IFORM_VCVTNEEBF162PS_XMMf32_MEM2bf16:
+ return X86CommonArchitecture::cached_input_types[244];
+case INTRINSIC_XED_IFORM_VCVTNEEBF162PS_YMMf32_MEM2bf16:
+ return X86CommonArchitecture::cached_input_types[355];
+case INTRINSIC_XED_IFORM_VCVTNEEPH2PS_XMMf32_MEM2f16:
+ return X86CommonArchitecture::cached_input_types[244];
+case INTRINSIC_XED_IFORM_VCVTNEEPH2PS_YMMf32_MEM2f16:
+ return X86CommonArchitecture::cached_input_types[355];
+case INTRINSIC_XED_IFORM_VCVTNEOBF162PS_XMMf32_MEM2bf16:
+ return X86CommonArchitecture::cached_input_types[244];
+case INTRINSIC_XED_IFORM_VCVTNEOBF162PS_YMMf32_MEM2bf16:
+ return X86CommonArchitecture::cached_input_types[355];
+case INTRINSIC_XED_IFORM_VCVTNEOPH2PS_XMMf32_MEM2f16:
+ return X86CommonArchitecture::cached_input_types[244];
+case INTRINSIC_XED_IFORM_VCVTNEOPH2PS_YMMf32_MEM2f16:
+ return X86CommonArchitecture::cached_input_types[355];
+case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_XMMf32:
+ return X86CommonArchitecture::cached_input_types[84];
+case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MEMf32_VL128:
+ return X86CommonArchitecture::cached_input_types[84];
+case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_YMMf32:
+ return X86CommonArchitecture::cached_input_types[238];
+case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MEMf32_VL256:
+ return X86CommonArchitecture::cached_input_types[238];
+case INTRINSIC_XED_IFORM_VPDPBSSD_XMMi32_XMM4i8_XMM4i8:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPBSSD_XMMi32_XMM4i8_MEM4i8:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPBSSD_YMMi32_YMM4i8_YMM4i8:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPBSSD_YMMi32_YMM4i8_MEM4i8:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPBSSDS_XMMi32_XMM4i8_XMM4i8:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPBSSDS_XMMi32_XMM4i8_MEM4i8:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPBSSDS_YMMi32_YMM4i8_YMM4i8:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPBSSDS_YMMi32_YMM4i8_MEM4i8:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPBSUD_XMMi32_XMM4i8_XMM4u8:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPBSUD_XMMi32_XMM4i8_MEM4u8:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPBSUD_YMMi32_YMM4i8_YMM4u8:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPBSUD_YMMi32_YMM4i8_MEM4u8:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPBSUDS_XMMi32_XMM4i8_XMM4u8:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPBSUDS_XMMi32_XMM4i8_MEM4u8:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPBSUDS_YMMi32_YMM4i8_YMM4u8:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPBSUDS_YMMi32_YMM4i8_MEM4u8:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPBUUD_XMMu32_XMM4u8_XMM4u8:
+ return X86CommonArchitecture::cached_input_types[356];
+case INTRINSIC_XED_IFORM_VPDPBUUD_XMMu32_XMM4u8_MEM4u8:
+ return X86CommonArchitecture::cached_input_types[356];
+case INTRINSIC_XED_IFORM_VPDPBUUD_YMMu32_YMM4u8_YMM4u8:
+ return X86CommonArchitecture::cached_input_types[357];
+case INTRINSIC_XED_IFORM_VPDPBUUD_YMMu32_YMM4u8_MEM4u8:
+ return X86CommonArchitecture::cached_input_types[357];
+case INTRINSIC_XED_IFORM_VPDPBUUDS_XMMu32_XMM4u8_XMM4u8:
+ return X86CommonArchitecture::cached_input_types[356];
+case INTRINSIC_XED_IFORM_VPDPBUUDS_XMMu32_XMM4u8_MEM4u8:
+ return X86CommonArchitecture::cached_input_types[356];
+case INTRINSIC_XED_IFORM_VPDPBUUDS_YMMu32_YMM4u8_YMM4u8:
+ return X86CommonArchitecture::cached_input_types[357];
+case INTRINSIC_XED_IFORM_VPDPBUUDS_YMMu32_YMM4u8_MEM4u8:
+ return X86CommonArchitecture::cached_input_types[357];
+case INTRINSIC_XED_IFORM_CMPBEXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPBEXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPBXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPBXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPLEXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPLEXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPLXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPLXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPNBXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPNBXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPNLXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPNLXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPNOXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPNOXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPNPXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPNPXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPNSXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPNSXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPNZXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPNZXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPOXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPOXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPPXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPPXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPSXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPSXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPZXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPZXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_URDMSR_GPR64u64_IMM32:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_UWRMSR_IMM32_GPR64u64:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_VPDPWSUD_XMMi32_XMM2i16_XMM2u16:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPWSUD_XMMi32_XMM2i16_MEM2u16:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPWSUD_YMMi32_YMM2i16_YMM2u16:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPWSUD_YMMi32_YMM2i16_MEM2u16:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPWSUDS_XMMi32_XMM2i16_XMM2u16:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPWSUDS_XMMi32_XMM2i16_MEM2u16:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPWSUDS_YMMi32_YMM2i16_YMM2u16:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPWSUDS_YMMi32_YMM2i16_MEM2u16:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPWUSD_XMMi32_XMM2u16_XMM2i16:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPWUSD_XMMi32_XMM2u16_MEM2i16:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPWUSD_YMMi32_YMM2u16_YMM2i16:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPWUSD_YMMi32_YMM2u16_MEM2i16:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPWUSDS_XMMi32_XMM2u16_XMM2i16:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPWUSDS_XMMi32_XMM2u16_MEM2i16:
+ return X86CommonArchitecture::cached_input_types[348];
+case INTRINSIC_XED_IFORM_VPDPWUSDS_YMMi32_YMM2u16_YMM2i16:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPWUSDS_YMMi32_YMM2u16_MEM2i16:
+ return X86CommonArchitecture::cached_input_types[349];
+case INTRINSIC_XED_IFORM_VPDPWUUD_XMMu32_XMM2u16_XMM2u16:
+ return X86CommonArchitecture::cached_input_types[356];
+case INTRINSIC_XED_IFORM_VPDPWUUD_XMMu32_XMM2u16_MEM2u16:
+ return X86CommonArchitecture::cached_input_types[356];
+case INTRINSIC_XED_IFORM_VPDPWUUD_YMMu32_YMM2u16_YMM2u16:
+ return X86CommonArchitecture::cached_input_types[357];
+case INTRINSIC_XED_IFORM_VPDPWUUD_YMMu32_YMM2u16_MEM2u16:
+ return X86CommonArchitecture::cached_input_types[357];
+case INTRINSIC_XED_IFORM_VPDPWUUDS_XMMu32_XMM2u16_XMM2u16:
+ return X86CommonArchitecture::cached_input_types[356];
+case INTRINSIC_XED_IFORM_VPDPWUUDS_XMMu32_XMM2u16_MEM2u16:
+ return X86CommonArchitecture::cached_input_types[356];
+case INTRINSIC_XED_IFORM_VPDPWUUDS_YMMu32_YMM2u16_YMM2u16:
+ return X86CommonArchitecture::cached_input_types[357];
+case INTRINSIC_XED_IFORM_VPDPWUUDS_YMMu32_YMM2u16_MEM2u16:
+ return X86CommonArchitecture::cached_input_types[357];
+case INTRINSIC_XED_IFORM_VSHA512MSG1_YMMu64_XMMu64:
+ return X86CommonArchitecture::cached_input_types[294];
+case INTRINSIC_XED_IFORM_VSHA512MSG2_YMMu64_YMMu64:
+ return X86CommonArchitecture::cached_input_types[259];
+case INTRINSIC_XED_IFORM_VSHA512RNDS2_YMMu64_YMMu64_XMMu64:
+ return X86CommonArchitecture::cached_input_types[358];
+case INTRINSIC_XED_IFORM_VSM3MSG1_XMMu32_XMMu32_XMMu32:
+ return X86CommonArchitecture::cached_input_types[356];
+case INTRINSIC_XED_IFORM_VSM3MSG1_XMMu32_XMMu32_MEMu32:
+ return X86CommonArchitecture::cached_input_types[356];
+case INTRINSIC_XED_IFORM_VSM3MSG2_XMMu32_XMMu32_XMMu32:
+ return X86CommonArchitecture::cached_input_types[356];
+case INTRINSIC_XED_IFORM_VSM3MSG2_XMMu32_XMMu32_MEMu32:
+ return X86CommonArchitecture::cached_input_types[356];
+case INTRINSIC_XED_IFORM_VSM3RNDS2_XMMu32_XMMu32_XMMu32_IMM8:
+ return X86CommonArchitecture::cached_input_types[359];
+case INTRINSIC_XED_IFORM_VSM3RNDS2_XMMu32_XMMu32_MEMu32_IMM8:
+ return X86CommonArchitecture::cached_input_types[359];
+case INTRINSIC_XED_IFORM_VSM4KEY4_XMMu32_XMMu32_XMMu32:
+ return X86CommonArchitecture::cached_input_types[134];
+case INTRINSIC_XED_IFORM_VSM4KEY4_XMMu32_XMMu32_MEMu32:
+ return X86CommonArchitecture::cached_input_types[134];
+case INTRINSIC_XED_IFORM_VSM4KEY4_YMMu32_YMMu32_YMMu32:
+ return X86CommonArchitecture::cached_input_types[307];
+case INTRINSIC_XED_IFORM_VSM4KEY4_YMMu32_YMMu32_MEMu32:
+ return X86CommonArchitecture::cached_input_types[307];
+case INTRINSIC_XED_IFORM_VSM4RNDS4_XMMu32_XMMu32_XMMu32:
+ return X86CommonArchitecture::cached_input_types[134];
+case INTRINSIC_XED_IFORM_VSM4RNDS4_XMMu32_XMMu32_MEMu32:
+ return X86CommonArchitecture::cached_input_types[134];
+case INTRINSIC_XED_IFORM_VSM4RNDS4_YMMu32_YMMu32_YMMu32:
+ return X86CommonArchitecture::cached_input_types[307];
+case INTRINSIC_XED_IFORM_VSM4RNDS4_YMMu32_YMMu32_MEMu32:
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_MASKmskw_XMMu8_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[278];
+ return X86CommonArchitecture::cached_input_types[360];
case INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_MASKmskw_XMMu8_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[278];
+ return X86CommonArchitecture::cached_input_types[360];
case INTRINSIC_XED_IFORM_VPDPBUSD_YMMi32_MASKmskw_YMMu8_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[279];
+ return X86CommonArchitecture::cached_input_types[361];
case INTRINSIC_XED_IFORM_VPDPBUSD_YMMi32_MASKmskw_YMMu8_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[279];
+ return X86CommonArchitecture::cached_input_types[361];
case INTRINSIC_XED_IFORM_VPDPBUSD_ZMMi32_MASKmskw_ZMMu8_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[280];
+ return X86CommonArchitecture::cached_input_types[362];
case INTRINSIC_XED_IFORM_VPDPBUSD_ZMMi32_MASKmskw_ZMMu8_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[280];
+ return X86CommonArchitecture::cached_input_types[362];
case INTRINSIC_XED_IFORM_VPDPBUSDS_XMMi32_MASKmskw_XMMu8_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[278];
+ return X86CommonArchitecture::cached_input_types[360];
case INTRINSIC_XED_IFORM_VPDPBUSDS_XMMi32_MASKmskw_XMMu8_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[278];
+ return X86CommonArchitecture::cached_input_types[360];
case INTRINSIC_XED_IFORM_VPDPBUSDS_YMMi32_MASKmskw_YMMu8_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[279];
+ return X86CommonArchitecture::cached_input_types[361];
case INTRINSIC_XED_IFORM_VPDPBUSDS_YMMi32_MASKmskw_YMMu8_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[279];
+ return X86CommonArchitecture::cached_input_types[361];
case INTRINSIC_XED_IFORM_VPDPBUSDS_ZMMi32_MASKmskw_ZMMu8_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[280];
+ return X86CommonArchitecture::cached_input_types[362];
case INTRINSIC_XED_IFORM_VPDPBUSDS_ZMMi32_MASKmskw_ZMMu8_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[280];
+ return X86CommonArchitecture::cached_input_types[362];
case INTRINSIC_XED_IFORM_VPDPWSSD_XMMi32_MASKmskw_XMMi16_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[281];
+ return X86CommonArchitecture::cached_input_types[363];
case INTRINSIC_XED_IFORM_VPDPWSSD_XMMi32_MASKmskw_XMMi16_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[281];
+ return X86CommonArchitecture::cached_input_types[363];
case INTRINSIC_XED_IFORM_VPDPWSSD_YMMi32_MASKmskw_YMMi16_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[282];
+ return X86CommonArchitecture::cached_input_types[364];
case INTRINSIC_XED_IFORM_VPDPWSSD_YMMi32_MASKmskw_YMMi16_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[282];
+ return X86CommonArchitecture::cached_input_types[364];
case INTRINSIC_XED_IFORM_VPDPWSSD_ZMMi32_MASKmskw_ZMMi16_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[283];
+ return X86CommonArchitecture::cached_input_types[365];
case INTRINSIC_XED_IFORM_VPDPWSSD_ZMMi32_MASKmskw_ZMMi16_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[283];
+ return X86CommonArchitecture::cached_input_types[365];
case INTRINSIC_XED_IFORM_VPDPWSSDS_XMMi32_MASKmskw_XMMi16_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[281];
+ return X86CommonArchitecture::cached_input_types[363];
case INTRINSIC_XED_IFORM_VPDPWSSDS_XMMi32_MASKmskw_XMMi16_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[281];
+ return X86CommonArchitecture::cached_input_types[363];
case INTRINSIC_XED_IFORM_VPDPWSSDS_YMMi32_MASKmskw_YMMi16_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[282];
+ return X86CommonArchitecture::cached_input_types[364];
case INTRINSIC_XED_IFORM_VPDPWSSDS_YMMi32_MASKmskw_YMMi16_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[282];
+ return X86CommonArchitecture::cached_input_types[364];
case INTRINSIC_XED_IFORM_VPDPWSSDS_ZMMi32_MASKmskw_ZMMi16_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[283];
+ return X86CommonArchitecture::cached_input_types[365];
case INTRINSIC_XED_IFORM_VPDPWSSDS_ZMMi32_MASKmskw_ZMMi16_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[283];
+ return X86CommonArchitecture::cached_input_types[365];
case INTRINSIC_XED_IFORM_VCVTNE2PS2BF16_XMMbf16_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VCVTNE2PS2BF16_XMMbf16_MASKmskw_XMMf32_MEMf32_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VCVTNE2PS2BF16_YMMbf16_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VCVTNE2PS2BF16_YMMbf16_MASKmskw_YMMf32_MEMf32_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VCVTNE2PS2BF16_ZMMbf16_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VCVTNE2PS2BF16_ZMMbf16_MASKmskw_ZMMf32_MEMf32_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MASKmskw_MEMf32_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MASKmskw_MEMf32_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_YMMbf16_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_YMMbf16_MASKmskw_MEMf32_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VDPBF16PS_XMMf32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[290];
+ return X86CommonArchitecture::cached_input_types[372];
case INTRINSIC_XED_IFORM_VDPBF16PS_XMMf32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[290];
+ return X86CommonArchitecture::cached_input_types[372];
case INTRINSIC_XED_IFORM_VDPBF16PS_YMMf32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[291];
+ return X86CommonArchitecture::cached_input_types[373];
case INTRINSIC_XED_IFORM_VDPBF16PS_YMMf32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[291];
+ return X86CommonArchitecture::cached_input_types[373];
case INTRINSIC_XED_IFORM_VDPBF16PS_ZMMf32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[292];
+ return X86CommonArchitecture::cached_input_types[374];
case INTRINSIC_XED_IFORM_VDPBF16PS_ZMMf32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[292];
+ return X86CommonArchitecture::cached_input_types[374];
case INTRINSIC_XED_IFORM_VEXP2PD_ZMMf64_MASKmskw_ZMMf64_AVX512ER:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VEXP2PD_ZMMf64_MASKmskw_MEMf64_AVX512ER:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VEXP2PS_ZMMf32_MASKmskw_ZMMf32_AVX512ER:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VEXP2PS_ZMMf32_MASKmskw_MEMf32_AVX512ER:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VGATHERPF0DPD_MEMf64_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_input_types[294];
+ return X86CommonArchitecture::cached_input_types[376];
case INTRINSIC_XED_IFORM_VGATHERPF0DPS_MEMf32_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_input_types[295];
+ return X86CommonArchitecture::cached_input_types[377];
case INTRINSIC_XED_IFORM_VGATHERPF0QPD_MEMf64_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_input_types[294];
+ return X86CommonArchitecture::cached_input_types[376];
case INTRINSIC_XED_IFORM_VGATHERPF0QPS_MEMf32_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_input_types[295];
+ return X86CommonArchitecture::cached_input_types[377];
case INTRINSIC_XED_IFORM_VGATHERPF1DPD_MEMf64_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_input_types[294];
+ return X86CommonArchitecture::cached_input_types[376];
case INTRINSIC_XED_IFORM_VGATHERPF1DPS_MEMf32_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_input_types[295];
+ return X86CommonArchitecture::cached_input_types[377];
case INTRINSIC_XED_IFORM_VGATHERPF1QPD_MEMf64_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_input_types[294];
+ return X86CommonArchitecture::cached_input_types[376];
case INTRINSIC_XED_IFORM_VGATHERPF1QPS_MEMf32_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_input_types[295];
+ return X86CommonArchitecture::cached_input_types[377];
case INTRINSIC_XED_IFORM_VRCP28PD_ZMMf64_MASKmskw_ZMMf64_AVX512ER:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VRCP28PD_ZMMf64_MASKmskw_MEMf64_AVX512ER:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VRCP28PS_ZMMf32_MASKmskw_ZMMf32_AVX512ER:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VRCP28PS_ZMMf32_MASKmskw_MEMf32_AVX512ER:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VRCP28SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512ER:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VRCP28SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512ER:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[379];
case INTRINSIC_XED_IFORM_VRCP28SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512ER:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VRCP28SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512ER:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[380];
case INTRINSIC_XED_IFORM_VRSQRT28PD_ZMMf64_MASKmskw_ZMMf64_AVX512ER:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VRSQRT28PD_ZMMf64_MASKmskw_MEMf64_AVX512ER:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VRSQRT28PS_ZMMf32_MASKmskw_ZMMf32_AVX512ER:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VRSQRT28PS_ZMMf32_MASKmskw_MEMf32_AVX512ER:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VRSQRT28SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512ER:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VRSQRT28SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512ER:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[379];
case INTRINSIC_XED_IFORM_VRSQRT28SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512ER:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VRSQRT28SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512ER:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[380];
case INTRINSIC_XED_IFORM_VSCATTERPF0DPD_MEMf64_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_input_types[294];
+ return X86CommonArchitecture::cached_input_types[376];
case INTRINSIC_XED_IFORM_VSCATTERPF0DPS_MEMf32_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_input_types[295];
+ return X86CommonArchitecture::cached_input_types[377];
case INTRINSIC_XED_IFORM_VSCATTERPF0QPD_MEMf64_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_input_types[294];
+ return X86CommonArchitecture::cached_input_types[376];
case INTRINSIC_XED_IFORM_VSCATTERPF0QPS_MEMf32_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_input_types[295];
+ return X86CommonArchitecture::cached_input_types[377];
case INTRINSIC_XED_IFORM_VSCATTERPF1DPD_MEMf64_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_input_types[294];
+ return X86CommonArchitecture::cached_input_types[376];
case INTRINSIC_XED_IFORM_VSCATTERPF1DPS_MEMf32_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_input_types[295];
+ return X86CommonArchitecture::cached_input_types[377];
case INTRINSIC_XED_IFORM_VSCATTERPF1QPD_MEMf64_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_input_types[294];
+ return X86CommonArchitecture::cached_input_types[376];
case INTRINSIC_XED_IFORM_VSCATTERPF1QPS_MEMf32_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_input_types[295];
+ return X86CommonArchitecture::cached_input_types[377];
case INTRINSIC_XED_IFORM_V4FMADDPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[299];
+ return X86CommonArchitecture::cached_input_types[381];
case INTRINSIC_XED_IFORM_V4FMADDSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_V4FNMADDPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[299];
+ return X86CommonArchitecture::cached_input_types[381];
case INTRINSIC_XED_IFORM_V4FNMADDSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VP4DPWSSD_ZMMi32_MASKmskw_ZMMi16_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[301];
+ return X86CommonArchitecture::cached_input_types[383];
case INTRINSIC_XED_IFORM_VP4DPWSSDS_ZMMi32_MASKmskw_ZMMi16_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[301];
+ return X86CommonArchitecture::cached_input_types[383];
case INTRINSIC_XED_IFORM_VPOPCNTD_ZMMu32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPOPCNTD_ZMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPOPCNTD_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPOPCNTD_XMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPOPCNTD_YMMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPOPCNTD_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPOPCNTQ_ZMMu64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPOPCNTQ_ZMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPOPCNTQ_XMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPOPCNTQ_XMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPOPCNTQ_YMMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPOPCNTQ_YMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VADDPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VADDPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VADDPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VADDPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VADDPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VADDPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VADDPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VADDPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VADDPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VADDPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VADDPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VADDPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VADDSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VADDSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[379];
case INTRINSIC_XED_IFORM_VADDSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VADDSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[380];
case INTRINSIC_XED_IFORM_VALIGND_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[392];
case INTRINSIC_XED_IFORM_VALIGND_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[392];
case INTRINSIC_XED_IFORM_VALIGND_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[393];
case INTRINSIC_XED_IFORM_VALIGND_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[393];
case INTRINSIC_XED_IFORM_VALIGND_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[394];
case INTRINSIC_XED_IFORM_VALIGND_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[394];
case INTRINSIC_XED_IFORM_VALIGNQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[395];
case INTRINSIC_XED_IFORM_VALIGNQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[395];
case INTRINSIC_XED_IFORM_VALIGNQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[396];
case INTRINSIC_XED_IFORM_VALIGNQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[396];
case INTRINSIC_XED_IFORM_VALIGNQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[397];
case INTRINSIC_XED_IFORM_VALIGNQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[397];
case INTRINSIC_XED_IFORM_VBLENDMPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VBLENDMPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VBLENDMPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VBLENDMPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VBLENDMPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VBLENDMPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VBLENDMPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VBLENDMPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VBLENDMPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VBLENDMPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VBLENDMPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VBLENDMPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VBROADCASTF32X4_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VBROADCASTF32X4_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VBROADCASTF64X4_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VBROADCASTI32X4_ZMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VBROADCASTI32X4_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VBROADCASTI64X4_ZMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VBROADCASTSD_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[317];
+ return X86CommonArchitecture::cached_input_types[399];
case INTRINSIC_XED_IFORM_VBROADCASTSD_ZMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VBROADCASTSD_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[317];
+ return X86CommonArchitecture::cached_input_types[399];
case INTRINSIC_XED_IFORM_VBROADCASTSD_YMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VBROADCASTSS_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[319];
+ return X86CommonArchitecture::cached_input_types[401];
case INTRINSIC_XED_IFORM_VBROADCASTSS_ZMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VBROADCASTSS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[319];
+ return X86CommonArchitecture::cached_input_types[401];
case INTRINSIC_XED_IFORM_VBROADCASTSS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VBROADCASTSS_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[319];
+ return X86CommonArchitecture::cached_input_types[401];
case INTRINSIC_XED_IFORM_VBROADCASTSS_YMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[402];
case INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[402];
case INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[403];
case INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[403];
case INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_YMMf64_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[404];
case INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_YMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[404];
case INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[405];
case INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[405];
case INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[406];
case INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[406];
case INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_YMMf32_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[407];
case INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_YMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[407];
case INTRINSIC_XED_IFORM_VCMPSD_MASKmskw_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[403];
case INTRINSIC_XED_IFORM_VCMPSD_MASKmskw_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[408];
case INTRINSIC_XED_IFORM_VCMPSS_MASKmskw_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[406];
case INTRINSIC_XED_IFORM_VCMPSS_MASKmskw_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[409];
case INTRINSIC_XED_IFORM_VCOMISD_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VCOMISD_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VCOMISS_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VCOMISS_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VCOMPRESSPD_MEMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCOMPRESSPD_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCOMPRESSPD_MEMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCOMPRESSPD_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCOMPRESSPD_MEMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCOMPRESSPD_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCOMPRESSPS_MEMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VCOMPRESSPS_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VCOMPRESSPS_MEMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCOMPRESSPS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCOMPRESSPS_MEMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCOMPRESSPS_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_ZMMf64_MASKmskw_YMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[320];
+ return X86CommonArchitecture::cached_input_types[410];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_ZMMf64_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[321];
+ return X86CommonArchitecture::cached_input_types[411];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_XMMf64_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_XMMf64_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_YMMf64_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_YMMf64_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[320];
+ return X86CommonArchitecture::cached_input_types[410];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_ZMMf32_MASKmskw_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[321];
+ return X86CommonArchitecture::cached_input_types[411];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_ZMMf32_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[321];
+ return X86CommonArchitecture::cached_input_types[411];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_XMMf32_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_XMMf32_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_YMMf32_MASKmskw_YMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[320];
+ return X86CommonArchitecture::cached_input_types[410];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_YMMf32_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[320];
+ return X86CommonArchitecture::cached_input_types[410];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_YMMi32_MASKmskw_ZMMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_YMMi32_MASKmskw_MEMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMi32_MASKmskw_XMMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMi32_MASKmskw_MEMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMi32_MASKmskw_YMMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMi32_MASKmskw_MEMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTPD2PS_YMMf32_MASKmskw_ZMMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTPD2PS_YMMf32_MASKmskw_MEMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTPD2PS_XMMf32_MASKmskw_XMMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTPD2PS_XMMf32_MASKmskw_MEMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTPD2PS_XMMf32_MASKmskw_YMMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTPD2PS_XMMf32_MASKmskw_MEMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTPD2UDQ_YMMu32_MASKmskw_ZMMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTPD2UDQ_YMMu32_MASKmskw_MEMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTPD2UDQ_XMMu32_MASKmskw_XMMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTPD2UDQ_XMMu32_MASKmskw_MEMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTPD2UDQ_XMMu32_MASKmskw_YMMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTPD2UDQ_XMMu32_MASKmskw_MEMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTPH2PS_ZMMf32_MASKmskw_YMMf16_AVX512:
- return X86CommonArchitecture::cached_input_types[323];
+ return X86CommonArchitecture::cached_input_types[413];
case INTRINSIC_XED_IFORM_VCVTPH2PS_ZMMf32_MASKmskw_MEMf16_AVX512:
- return X86CommonArchitecture::cached_input_types[323];
+ return X86CommonArchitecture::cached_input_types[413];
case INTRINSIC_XED_IFORM_VCVTPH2PS_XMMf32_MASKmskw_XMMf16_AVX512:
- return X86CommonArchitecture::cached_input_types[324];
+ return X86CommonArchitecture::cached_input_types[414];
case INTRINSIC_XED_IFORM_VCVTPH2PS_XMMf32_MASKmskw_MEMf16_AVX512:
- return X86CommonArchitecture::cached_input_types[325];
+ return X86CommonArchitecture::cached_input_types[415];
case INTRINSIC_XED_IFORM_VCVTPH2PS_YMMf32_MASKmskw_XMMf16_AVX512:
- return X86CommonArchitecture::cached_input_types[324];
+ return X86CommonArchitecture::cached_input_types[414];
case INTRINSIC_XED_IFORM_VCVTPH2PS_YMMf32_MASKmskw_MEMf16_AVX512:
- return X86CommonArchitecture::cached_input_types[324];
+ return X86CommonArchitecture::cached_input_types[414];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_ZMMi32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_ZMMi32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_XMMi32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_XMMi32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_YMMi32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_YMMi32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTPS2PD_ZMMf64_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTPS2PD_ZMMf64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VCVTPS2PD_XMMf64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTPS2PD_XMMf64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTPS2PD_YMMf64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTPS2PD_YMMf64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTPS2PH_YMMf16_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[416];
case INTRINSIC_XED_IFORM_VCVTPS2PH_MEMf16_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[416];
case INTRINSIC_XED_IFORM_VCVTPS2PH_XMMf16_MASKmskw_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[417];
case INTRINSIC_XED_IFORM_VCVTPS2PH_MEMf16_MASKmskw_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[417];
case INTRINSIC_XED_IFORM_VCVTPS2PH_XMMf16_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[418];
case INTRINSIC_XED_IFORM_VCVTPS2PH_MEMf16_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[418];
case INTRINSIC_XED_IFORM_VCVTPS2UDQ_ZMMu32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VCVTPS2UDQ_ZMMu32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VCVTPS2UDQ_XMMu32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTPS2UDQ_XMMu32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTPS2UDQ_YMMu32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTPS2UDQ_YMMu32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTSD2SI_GPR32i32_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VCVTSD2SI_GPR32i32_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VCVTSD2SI_GPR64i64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VCVTSD2SI_GPR64i64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VCVTSD2SS_XMMf32_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VCVTSD2SS_XMMf32_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[379];
case INTRINSIC_XED_IFORM_VCVTSD2USI_GPR32u32_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VCVTSD2USI_GPR32u32_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VCVTSD2USI_GPR64u64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VCVTSD2USI_GPR64u64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMf64_XMMf64_GPR32i32_AVX512:
- return X86CommonArchitecture::cached_input_types[207];
+ return X86CommonArchitecture::cached_input_types[168];
case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMf64_XMMf64_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[207];
+ return X86CommonArchitecture::cached_input_types[168];
case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMf64_XMMf64_GPR64i64_AVX512:
- return X86CommonArchitecture::cached_input_types[115];
+ return X86CommonArchitecture::cached_input_types[131];
case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMf64_XMMf64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[115];
+ return X86CommonArchitecture::cached_input_types[131];
case INTRINSIC_XED_IFORM_VCVTSI2SS_XMMf32_XMMf32_GPR32i32_AVX512:
- return X86CommonArchitecture::cached_input_types[151];
+ return X86CommonArchitecture::cached_input_types[166];
case INTRINSIC_XED_IFORM_VCVTSI2SS_XMMf32_XMMf32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[151];
+ return X86CommonArchitecture::cached_input_types[166];
case INTRINSIC_XED_IFORM_VCVTSI2SS_XMMf32_XMMf32_GPR64i64_AVX512:
- return X86CommonArchitecture::cached_input_types[112];
+ return X86CommonArchitecture::cached_input_types[129];
case INTRINSIC_XED_IFORM_VCVTSI2SS_XMMf32_XMMf32_MEMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[112];
+ return X86CommonArchitecture::cached_input_types[129];
case INTRINSIC_XED_IFORM_VCVTSS2SD_XMMf64_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VCVTSS2SD_XMMf64_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[380];
case INTRINSIC_XED_IFORM_VCVTSS2SI_GPR32i32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VCVTSS2SI_GPR32i32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VCVTSS2SI_GPR64i64_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VCVTSS2SI_GPR64i64_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VCVTSS2USI_GPR32u32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VCVTSS2USI_GPR32u32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VCVTSS2USI_GPR64u64_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VCVTSS2USI_GPR64u64_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_YMMi32_MASKmskw_ZMMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_YMMi32_MASKmskw_MEMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_XMMi32_MASKmskw_XMMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_XMMi32_MASKmskw_MEMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_XMMi32_MASKmskw_YMMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_XMMi32_MASKmskw_MEMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTTPD2UDQ_YMMu32_MASKmskw_ZMMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTTPD2UDQ_YMMu32_MASKmskw_MEMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTTPD2UDQ_XMMu32_MASKmskw_XMMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTTPD2UDQ_XMMu32_MASKmskw_MEMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTTPD2UDQ_XMMu32_MASKmskw_YMMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTTPD2UDQ_XMMu32_MASKmskw_MEMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_ZMMi32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_ZMMi32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_XMMi32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_XMMi32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_YMMi32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_YMMi32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTTPS2UDQ_ZMMu32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VCVTTPS2UDQ_ZMMu32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VCVTTPS2UDQ_XMMu32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTTPS2UDQ_XMMu32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTTPS2UDQ_YMMu32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTTPS2UDQ_YMMu32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTTSD2SI_GPR32i32_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VCVTTSD2SI_GPR32i32_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VCVTTSD2SI_GPR64i64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VCVTTSD2SI_GPR64i64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VCVTTSD2USI_GPR32u32_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VCVTTSD2USI_GPR32u32_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VCVTTSD2USI_GPR64u64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VCVTTSD2USI_GPR64u64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR32i32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR32i32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR64i64_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR64i64_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VCVTTSS2USI_GPR32u32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VCVTTSS2USI_GPR32u32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VCVTTSS2USI_GPR64u64_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VCVTTSS2USI_GPR64u64_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[189];
+ return X86CommonArchitecture::cached_input_types[3];
case INTRINSIC_XED_IFORM_VCVTUDQ2PD_ZMMf64_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VCVTUDQ2PD_ZMMf64_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VCVTUDQ2PD_XMMf64_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VCVTUDQ2PD_XMMf64_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VCVTUDQ2PD_YMMf64_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VCVTUDQ2PD_YMMf64_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VCVTUDQ2PS_ZMMf32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VCVTUDQ2PS_ZMMf32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VCVTUDQ2PS_XMMf32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VCVTUDQ2PS_XMMf32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VCVTUDQ2PS_YMMf32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VCVTUDQ2PS_YMMf32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VCVTUSI2SD_XMMf64_XMMf64_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_input_types[326];
+ return X86CommonArchitecture::cached_input_types[419];
case INTRINSIC_XED_IFORM_VCVTUSI2SD_XMMf64_XMMf64_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[326];
+ return X86CommonArchitecture::cached_input_types[419];
case INTRINSIC_XED_IFORM_VCVTUSI2SD_XMMf64_XMMf64_GPR64u64_AVX512:
- return X86CommonArchitecture::cached_input_types[327];
+ return X86CommonArchitecture::cached_input_types[420];
case INTRINSIC_XED_IFORM_VCVTUSI2SD_XMMf64_XMMf64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[327];
+ return X86CommonArchitecture::cached_input_types[420];
case INTRINSIC_XED_IFORM_VCVTUSI2SS_XMMf32_XMMf32_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_input_types[328];
+ return X86CommonArchitecture::cached_input_types[421];
case INTRINSIC_XED_IFORM_VCVTUSI2SS_XMMf32_XMMf32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[328];
+ return X86CommonArchitecture::cached_input_types[421];
case INTRINSIC_XED_IFORM_VCVTUSI2SS_XMMf32_XMMf32_GPR64u64_AVX512:
- return X86CommonArchitecture::cached_input_types[329];
+ return X86CommonArchitecture::cached_input_types[422];
case INTRINSIC_XED_IFORM_VCVTUSI2SS_XMMf32_XMMf32_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[329];
+ return X86CommonArchitecture::cached_input_types[422];
case INTRINSIC_XED_IFORM_VDIVPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VDIVPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VDIVPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VDIVPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VDIVPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VDIVPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VDIVPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VDIVPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VDIVPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VDIVPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VDIVPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VDIVPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VDIVSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VDIVSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[379];
case INTRINSIC_XED_IFORM_VDIVSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VDIVSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[380];
case INTRINSIC_XED_IFORM_VEXPANDPD_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VEXPANDPD_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VEXPANDPD_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VEXPANDPD_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VEXPANDPD_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VEXPANDPD_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VEXPANDPS_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VEXPANDPS_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VEXPANDPS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VEXPANDPS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VEXPANDPS_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VEXPANDPS_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VEXTRACTF32X4_XMMf32_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[416];
case INTRINSIC_XED_IFORM_VEXTRACTF32X4_MEMf32_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[416];
case INTRINSIC_XED_IFORM_VEXTRACTF32X4_XMMf32_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[418];
case INTRINSIC_XED_IFORM_VEXTRACTF32X4_MEMf32_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[418];
case INTRINSIC_XED_IFORM_VEXTRACTF64X4_YMMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[423];
case INTRINSIC_XED_IFORM_VEXTRACTF64X4_MEMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[423];
case INTRINSIC_XED_IFORM_VEXTRACTI32X4_XMMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[424];
case INTRINSIC_XED_IFORM_VEXTRACTI32X4_MEMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[424];
case INTRINSIC_XED_IFORM_VEXTRACTI32X4_XMMu32_MASKmskw_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[425];
case INTRINSIC_XED_IFORM_VEXTRACTI32X4_MEMu32_MASKmskw_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[425];
case INTRINSIC_XED_IFORM_VEXTRACTI64X4_YMMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[426];
case INTRINSIC_XED_IFORM_VEXTRACTI64X4_MEMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[426];
case INTRINSIC_XED_IFORM_VEXTRACTPS_GPR32f32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[179];
case INTRINSIC_XED_IFORM_VEXTRACTPS_MEMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[179];
case INTRINSIC_XED_IFORM_VFIXUPIMMPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[427];
case INTRINSIC_XED_IFORM_VFIXUPIMMPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[427];
case INTRINSIC_XED_IFORM_VFIXUPIMMPD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[428];
case INTRINSIC_XED_IFORM_VFIXUPIMMPD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[428];
case INTRINSIC_XED_IFORM_VFIXUPIMMPD_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[429];
case INTRINSIC_XED_IFORM_VFIXUPIMMPD_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[429];
case INTRINSIC_XED_IFORM_VFIXUPIMMPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[430];
case INTRINSIC_XED_IFORM_VFIXUPIMMPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[430];
case INTRINSIC_XED_IFORM_VFIXUPIMMPS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[431];
case INTRINSIC_XED_IFORM_VFIXUPIMMPS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[431];
case INTRINSIC_XED_IFORM_VFIXUPIMMPS_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[432];
case INTRINSIC_XED_IFORM_VFIXUPIMMPS_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[432];
case INTRINSIC_XED_IFORM_VFIXUPIMMSD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[428];
case INTRINSIC_XED_IFORM_VFIXUPIMMSD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[335];
+ return X86CommonArchitecture::cached_input_types[433];
case INTRINSIC_XED_IFORM_VFIXUPIMMSS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[431];
case INTRINSIC_XED_IFORM_VFIXUPIMMSS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[336];
+ return X86CommonArchitecture::cached_input_types[434];
case INTRINSIC_XED_IFORM_VFMADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMADD132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMADD132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMADD132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMADD132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMADD132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMADD132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMADD132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMADD132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMADD132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMADD132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMADD132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMADD132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMADD132SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[335];
+ return X86CommonArchitecture::cached_input_types[440];
case INTRINSIC_XED_IFORM_VFMADD132SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMADD132SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[336];
+ return X86CommonArchitecture::cached_input_types[441];
case INTRINSIC_XED_IFORM_VFMADD213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMADD213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMADD213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMADD213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMADD213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMADD213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMADD213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMADD213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMADD213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMADD213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMADD213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMADD213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMADD213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMADD213SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[335];
+ return X86CommonArchitecture::cached_input_types[440];
case INTRINSIC_XED_IFORM_VFMADD213SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMADD213SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[336];
+ return X86CommonArchitecture::cached_input_types[441];
case INTRINSIC_XED_IFORM_VFMADD231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMADD231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMADD231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMADD231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMADD231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMADD231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMADD231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMADD231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMADD231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMADD231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMADD231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMADD231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMADD231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMADD231SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[335];
+ return X86CommonArchitecture::cached_input_types[440];
case INTRINSIC_XED_IFORM_VFMADD231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMADD231SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[336];
+ return X86CommonArchitecture::cached_input_types[441];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMSUB132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMSUB132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMSUB132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMSUB132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMSUB132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMSUB132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMSUB132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMSUB132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMSUB132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMSUB132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMSUB132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMSUB132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMSUB132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMSUB132SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[335];
+ return X86CommonArchitecture::cached_input_types[440];
case INTRINSIC_XED_IFORM_VFMSUB132SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMSUB132SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[336];
+ return X86CommonArchitecture::cached_input_types[441];
case INTRINSIC_XED_IFORM_VFMSUB213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMSUB213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMSUB213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMSUB213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMSUB213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMSUB213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMSUB213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMSUB213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMSUB213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMSUB213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMSUB213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMSUB213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMSUB213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMSUB213SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[335];
+ return X86CommonArchitecture::cached_input_types[440];
case INTRINSIC_XED_IFORM_VFMSUB213SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMSUB213SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[336];
+ return X86CommonArchitecture::cached_input_types[441];
case INTRINSIC_XED_IFORM_VFMSUB231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMSUB231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMSUB231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMSUB231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMSUB231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMSUB231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMSUB231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMSUB231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMSUB231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMSUB231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMSUB231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMSUB231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMSUB231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMSUB231SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[335];
+ return X86CommonArchitecture::cached_input_types[440];
case INTRINSIC_XED_IFORM_VFMSUB231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMSUB231SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[336];
+ return X86CommonArchitecture::cached_input_types[441];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFNMADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFNMADD132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFNMADD132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMADD132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMADD132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFNMADD132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFNMADD132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFNMADD132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFNMADD132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMADD132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMADD132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFNMADD132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFNMADD132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMADD132SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[335];
+ return X86CommonArchitecture::cached_input_types[440];
case INTRINSIC_XED_IFORM_VFNMADD132SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMADD132SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[336];
+ return X86CommonArchitecture::cached_input_types[441];
case INTRINSIC_XED_IFORM_VFNMADD213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFNMADD213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFNMADD213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMADD213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMADD213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFNMADD213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFNMADD213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFNMADD213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFNMADD213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMADD213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMADD213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFNMADD213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFNMADD213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMADD213SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[335];
+ return X86CommonArchitecture::cached_input_types[440];
case INTRINSIC_XED_IFORM_VFNMADD213SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMADD213SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[336];
+ return X86CommonArchitecture::cached_input_types[441];
case INTRINSIC_XED_IFORM_VFNMADD231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFNMADD231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFNMADD231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMADD231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMADD231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFNMADD231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFNMADD231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFNMADD231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFNMADD231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMADD231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMADD231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFNMADD231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFNMADD231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMADD231SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[335];
+ return X86CommonArchitecture::cached_input_types[440];
case INTRINSIC_XED_IFORM_VFNMADD231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMADD231SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[336];
+ return X86CommonArchitecture::cached_input_types[441];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFNMSUB132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMSUB132SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[335];
+ return X86CommonArchitecture::cached_input_types[440];
case INTRINSIC_XED_IFORM_VFNMSUB132SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMSUB132SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[336];
+ return X86CommonArchitecture::cached_input_types[441];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFNMSUB213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMSUB213SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[335];
+ return X86CommonArchitecture::cached_input_types[440];
case INTRINSIC_XED_IFORM_VFNMSUB213SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMSUB213SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[336];
+ return X86CommonArchitecture::cached_input_types[441];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VFNMSUB231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VFNMSUB231SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[335];
+ return X86CommonArchitecture::cached_input_types[440];
case INTRINSIC_XED_IFORM_VFNMSUB231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VFNMSUB231SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[336];
+ return X86CommonArchitecture::cached_input_types[441];
case INTRINSIC_XED_IFORM_VGATHERDPD_ZMMf64_MASKmskw_MEMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[317];
+ return X86CommonArchitecture::cached_input_types[399];
case INTRINSIC_XED_IFORM_VGATHERDPD_XMMf64_MASKmskw_MEMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[317];
+ return X86CommonArchitecture::cached_input_types[399];
case INTRINSIC_XED_IFORM_VGATHERDPD_YMMf64_MASKmskw_MEMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[317];
+ return X86CommonArchitecture::cached_input_types[399];
case INTRINSIC_XED_IFORM_VGATHERDPS_ZMMf32_MASKmskw_MEMf32_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[319];
+ return X86CommonArchitecture::cached_input_types[401];
case INTRINSIC_XED_IFORM_VGATHERDPS_XMMf32_MASKmskw_MEMf32_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[319];
+ return X86CommonArchitecture::cached_input_types[401];
case INTRINSIC_XED_IFORM_VGATHERDPS_YMMf32_MASKmskw_MEMf32_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[319];
+ return X86CommonArchitecture::cached_input_types[401];
case INTRINSIC_XED_IFORM_VGATHERQPD_ZMMf64_MASKmskw_MEMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[317];
+ return X86CommonArchitecture::cached_input_types[399];
case INTRINSIC_XED_IFORM_VGATHERQPD_XMMf64_MASKmskw_MEMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[317];
+ return X86CommonArchitecture::cached_input_types[399];
case INTRINSIC_XED_IFORM_VGATHERQPD_YMMf64_MASKmskw_MEMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[317];
+ return X86CommonArchitecture::cached_input_types[399];
case INTRINSIC_XED_IFORM_VGATHERQPS_YMMf32_MASKmskw_MEMf32_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[319];
+ return X86CommonArchitecture::cached_input_types[401];
case INTRINSIC_XED_IFORM_VGATHERQPS_XMMf32_MASKmskw_MEMf32_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[319];
+ return X86CommonArchitecture::cached_input_types[401];
case INTRINSIC_XED_IFORM_VGATHERQPS_XMMf32_MASKmskw_MEMf32_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[319];
+ return X86CommonArchitecture::cached_input_types[401];
case INTRINSIC_XED_IFORM_VGETEXPPD_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VGETEXPPD_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VGETEXPPD_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VGETEXPPD_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VGETEXPPD_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VGETEXPPD_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VGETEXPPS_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VGETEXPPS_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VGETEXPPS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VGETEXPPS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VGETEXPPS_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VGETEXPPS_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VGETEXPSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VGETEXPSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[379];
case INTRINSIC_XED_IFORM_VGETEXPSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VGETEXPSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[380];
case INTRINSIC_XED_IFORM_VGETMANTPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[423];
case INTRINSIC_XED_IFORM_VGETMANTPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[423];
case INTRINSIC_XED_IFORM_VGETMANTPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[442];
case INTRINSIC_XED_IFORM_VGETMANTPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[442];
case INTRINSIC_XED_IFORM_VGETMANTPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[443];
case INTRINSIC_XED_IFORM_VGETMANTPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[443];
case INTRINSIC_XED_IFORM_VGETMANTPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[416];
case INTRINSIC_XED_IFORM_VGETMANTPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[416];
case INTRINSIC_XED_IFORM_VGETMANTPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[417];
case INTRINSIC_XED_IFORM_VGETMANTPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[417];
case INTRINSIC_XED_IFORM_VGETMANTPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[418];
case INTRINSIC_XED_IFORM_VGETMANTPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[418];
case INTRINSIC_XED_IFORM_VGETMANTSD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[403];
case INTRINSIC_XED_IFORM_VGETMANTSD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[408];
case INTRINSIC_XED_IFORM_VGETMANTSS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[406];
case INTRINSIC_XED_IFORM_VGETMANTSS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[409];
case INTRINSIC_XED_IFORM_VINSERTF32X4_ZMMf32_MASKmskw_ZMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[337];
+ return X86CommonArchitecture::cached_input_types[444];
case INTRINSIC_XED_IFORM_VINSERTF32X4_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[337];
+ return X86CommonArchitecture::cached_input_types[444];
case INTRINSIC_XED_IFORM_VINSERTF32X4_YMMf32_MASKmskw_YMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[338];
+ return X86CommonArchitecture::cached_input_types[445];
case INTRINSIC_XED_IFORM_VINSERTF32X4_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[338];
+ return X86CommonArchitecture::cached_input_types[445];
case INTRINSIC_XED_IFORM_VINSERTF64X4_ZMMf64_MASKmskw_ZMMf64_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[339];
+ return X86CommonArchitecture::cached_input_types[446];
case INTRINSIC_XED_IFORM_VINSERTF64X4_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[339];
+ return X86CommonArchitecture::cached_input_types[446];
case INTRINSIC_XED_IFORM_VINSERTI32X4_ZMMu32_MASKmskw_ZMMu32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[340];
+ return X86CommonArchitecture::cached_input_types[447];
case INTRINSIC_XED_IFORM_VINSERTI32X4_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[340];
+ return X86CommonArchitecture::cached_input_types[447];
case INTRINSIC_XED_IFORM_VINSERTI32X4_YMMu32_MASKmskw_YMMu32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[341];
+ return X86CommonArchitecture::cached_input_types[448];
case INTRINSIC_XED_IFORM_VINSERTI32X4_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[341];
+ return X86CommonArchitecture::cached_input_types[448];
case INTRINSIC_XED_IFORM_VINSERTI64X4_ZMMu64_MASKmskw_ZMMu64_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[342];
+ return X86CommonArchitecture::cached_input_types[449];
case INTRINSIC_XED_IFORM_VINSERTI64X4_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[342];
+ return X86CommonArchitecture::cached_input_types[449];
case INTRINSIC_XED_IFORM_VINSERTPS_XMMf32_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[147];
case INTRINSIC_XED_IFORM_VINSERTPS_XMMf32_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[264];
case INTRINSIC_XED_IFORM_VMAXPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VMAXPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VMAXPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VMAXPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VMAXPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VMAXPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VMAXPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VMAXPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VMAXPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VMAXPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VMAXPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VMAXPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VMAXSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VMAXSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[379];
case INTRINSIC_XED_IFORM_VMAXSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VMAXSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[380];
case INTRINSIC_XED_IFORM_VMINPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VMINPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VMINPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VMINPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VMINPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VMINPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VMINPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VMINPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VMINPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VMINPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VMINPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VMINPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VMINSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VMINSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[379];
case INTRINSIC_XED_IFORM_VMINSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VMINSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[380];
case INTRINSIC_XED_IFORM_VMOVAPD_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VMOVAPD_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VMOVAPD_MEMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VMOVAPD_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VMOVAPD_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VMOVAPD_MEMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VMOVAPD_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VMOVAPD_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VMOVAPD_MEMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VMOVAPS_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VMOVAPS_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VMOVAPS_MEMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VMOVAPS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VMOVAPS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VMOVAPS_MEMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VMOVAPS_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VMOVAPS_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VMOVAPS_MEMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VMOVD_XMMu32_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_VMOVD_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_VMOVD_GPR32u32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[244];
case INTRINSIC_XED_IFORM_VMOVD_MEMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[244];
case INTRINSIC_XED_IFORM_VMOVDDUP_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VMOVDDUP_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VMOVDDUP_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VMOVDDUP_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[317];
+ return X86CommonArchitecture::cached_input_types[399];
case INTRINSIC_XED_IFORM_VMOVDDUP_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VMOVDDUP_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VMOVDQA32_ZMMu32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VMOVDQA32_ZMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VMOVDQA32_MEMu32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VMOVDQA32_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VMOVDQA32_XMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VMOVDQA32_MEMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VMOVDQA32_YMMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VMOVDQA32_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VMOVDQA32_MEMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VMOVDQA64_ZMMu64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VMOVDQA64_ZMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VMOVDQA64_MEMu64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VMOVDQA64_XMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VMOVDQA64_XMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VMOVDQA64_MEMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VMOVDQA64_YMMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VMOVDQA64_YMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VMOVDQA64_MEMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VMOVDQU32_ZMMu32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VMOVDQU32_ZMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VMOVDQU32_MEMu32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VMOVDQU32_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VMOVDQU32_XMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VMOVDQU32_MEMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VMOVDQU32_YMMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VMOVDQU32_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VMOVDQU32_MEMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VMOVDQU64_ZMMu64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VMOVDQU64_ZMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VMOVDQU64_MEMu64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VMOVDQU64_XMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VMOVDQU64_XMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VMOVDQU64_MEMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VMOVDQU64_YMMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VMOVDQU64_YMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VMOVDQU64_MEMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VMOVHLPS_XMMf32_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VMOVHPD_XMMf64_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[203];
+ return X86CommonArchitecture::cached_input_types[265];
case INTRINSIC_XED_IFORM_VMOVHPD_MEMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VMOVHPS_XMMf32_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[244];
+ return X86CommonArchitecture::cached_input_types[82];
case INTRINSIC_XED_IFORM_VMOVHPS_MEMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVLHPS_XMMf32_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[244];
+ return X86CommonArchitecture::cached_input_types[82];
case INTRINSIC_XED_IFORM_VMOVLPD_XMMf64_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VMOVLPD_MEMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[190];
+ return X86CommonArchitecture::cached_input_types[5];
case INTRINSIC_XED_IFORM_VMOVLPS_XMMf32_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[247];
+ return X86CommonArchitecture::cached_input_types[313];
case INTRINSIC_XED_IFORM_VMOVLPS_MEMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[78];
+ return X86CommonArchitecture::cached_input_types[83];
case INTRINSIC_XED_IFORM_VMOVNTDQ_MEMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[343];
+ return X86CommonArchitecture::cached_input_types[450];
case INTRINSIC_XED_IFORM_VMOVNTDQ_MEMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[244];
case INTRINSIC_XED_IFORM_VMOVNTDQ_MEMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[222];
+ return X86CommonArchitecture::cached_input_types[355];
case INTRINSIC_XED_IFORM_VMOVNTDQA_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[343];
+ return X86CommonArchitecture::cached_input_types[450];
case INTRINSIC_XED_IFORM_VMOVNTDQA_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[244];
case INTRINSIC_XED_IFORM_VMOVNTDQA_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[222];
+ return X86CommonArchitecture::cached_input_types[355];
case INTRINSIC_XED_IFORM_VMOVNTPD_MEMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[344];
+ return X86CommonArchitecture::cached_input_types[451];
case INTRINSIC_XED_IFORM_VMOVNTPD_MEMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[113];
+ return X86CommonArchitecture::cached_input_types[130];
case INTRINSIC_XED_IFORM_VMOVNTPD_MEMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[188];
+ return X86CommonArchitecture::cached_input_types[239];
case INTRINSIC_XED_IFORM_VMOVNTPS_MEMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[345];
+ return X86CommonArchitecture::cached_input_types[452];
case INTRINSIC_XED_IFORM_VMOVNTPS_MEMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[79];
+ return X86CommonArchitecture::cached_input_types[84];
case INTRINSIC_XED_IFORM_VMOVNTPS_MEMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[187];
+ return X86CommonArchitecture::cached_input_types[238];
case INTRINSIC_XED_IFORM_VMOVQ_XMMu64_GPR64u64_AVX512:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_VMOVQ_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_VMOVQ_GPR64u64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[72];
+ return X86CommonArchitecture::cached_input_types[207];
case INTRINSIC_XED_IFORM_VMOVQ_MEMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[72];
+ return X86CommonArchitecture::cached_input_types[207];
case INTRINSIC_XED_IFORM_VMOVQ_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[72];
+ return X86CommonArchitecture::cached_input_types[207];
case INTRINSIC_XED_IFORM_VMOVSD_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[317];
+ return X86CommonArchitecture::cached_input_types[399];
case INTRINSIC_XED_IFORM_VMOVSD_MEMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VMOVSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VMOVSHDUP_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VMOVSHDUP_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VMOVSHDUP_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VMOVSHDUP_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VMOVSHDUP_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VMOVSHDUP_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VMOVSLDUP_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VMOVSLDUP_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VMOVSLDUP_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VMOVSLDUP_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VMOVSLDUP_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VMOVSLDUP_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VMOVSS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[319];
+ return X86CommonArchitecture::cached_input_types[401];
case INTRINSIC_XED_IFORM_VMOVSS_MEMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VMOVSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VMOVUPD_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VMOVUPD_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VMOVUPD_MEMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VMOVUPD_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VMOVUPD_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VMOVUPD_MEMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VMOVUPD_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VMOVUPD_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VMOVUPD_MEMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VMOVUPS_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VMOVUPS_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VMOVUPS_MEMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VMOVUPS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VMOVUPS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VMOVUPS_MEMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VMOVUPS_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VMOVUPS_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VMOVUPS_MEMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VMULPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VMULPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VMULPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VMULPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VMULPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VMULPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VMULPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VMULPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VMULPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VMULPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VMULPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VMULPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VMULSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VMULSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[379];
case INTRINSIC_XED_IFORM_VMULSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VMULSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[380];
case INTRINSIC_XED_IFORM_VPABSD_ZMMi32_MASKmskw_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[321];
+ return X86CommonArchitecture::cached_input_types[411];
case INTRINSIC_XED_IFORM_VPABSD_ZMMi32_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[321];
+ return X86CommonArchitecture::cached_input_types[411];
case INTRINSIC_XED_IFORM_VPABSD_XMMi32_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VPABSD_XMMi32_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VPABSD_YMMi32_MASKmskw_YMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[320];
+ return X86CommonArchitecture::cached_input_types[410];
case INTRINSIC_XED_IFORM_VPABSD_YMMi32_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[320];
+ return X86CommonArchitecture::cached_input_types[410];
case INTRINSIC_XED_IFORM_VPABSQ_ZMMi64_MASKmskw_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[346];
+ return X86CommonArchitecture::cached_input_types[453];
case INTRINSIC_XED_IFORM_VPABSQ_ZMMi64_MASKmskw_MEMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[346];
+ return X86CommonArchitecture::cached_input_types[453];
case INTRINSIC_XED_IFORM_VPABSQ_XMMi64_MASKmskw_XMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[347];
+ return X86CommonArchitecture::cached_input_types[454];
case INTRINSIC_XED_IFORM_VPABSQ_XMMi64_MASKmskw_MEMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[347];
+ return X86CommonArchitecture::cached_input_types[454];
case INTRINSIC_XED_IFORM_VPABSQ_YMMi64_MASKmskw_YMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[348];
+ return X86CommonArchitecture::cached_input_types[455];
case INTRINSIC_XED_IFORM_VPABSQ_YMMi64_MASKmskw_MEMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[348];
+ return X86CommonArchitecture::cached_input_types[455];
case INTRINSIC_XED_IFORM_VPADDD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPADDD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPADDD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPADDD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPADDD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPADDD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPADDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPADDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPADDQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPADDQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPADDQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPADDQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPANDD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPANDD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPANDD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPANDD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPANDD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPANDD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPANDND_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPANDND_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPANDND_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPANDND_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPANDND_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPANDND_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPANDNQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPANDNQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPANDNQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPANDNQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPANDNQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPANDNQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPANDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPANDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPANDQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPANDQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPANDQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPANDQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPBLENDMD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPBLENDMD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPBLENDMD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPBLENDMD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPBLENDMD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPBLENDMD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPBLENDMQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPBLENDMQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPBLENDMQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPBLENDMQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPBLENDMQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPBLENDMQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPBROADCASTD_ZMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[349];
+ return X86CommonArchitecture::cached_input_types[462];
case INTRINSIC_XED_IFORM_VPBROADCASTD_ZMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPBROADCASTD_ZMMu32_MASKmskw_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_input_types[349];
+ return X86CommonArchitecture::cached_input_types[462];
case INTRINSIC_XED_IFORM_VPBROADCASTD_XMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[349];
+ return X86CommonArchitecture::cached_input_types[462];
case INTRINSIC_XED_IFORM_VPBROADCASTD_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPBROADCASTD_XMMu32_MASKmskw_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_input_types[349];
+ return X86CommonArchitecture::cached_input_types[462];
case INTRINSIC_XED_IFORM_VPBROADCASTD_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[349];
+ return X86CommonArchitecture::cached_input_types[462];
case INTRINSIC_XED_IFORM_VPBROADCASTD_YMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPBROADCASTD_YMMu32_MASKmskw_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_input_types[349];
+ return X86CommonArchitecture::cached_input_types[462];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_ZMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[350];
+ return X86CommonArchitecture::cached_input_types[463];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_ZMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_ZMMu64_MASKmskw_GPR64u64_AVX512:
- return X86CommonArchitecture::cached_input_types[350];
+ return X86CommonArchitecture::cached_input_types[463];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_XMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[350];
+ return X86CommonArchitecture::cached_input_types[463];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_XMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_XMMu64_MASKmskw_GPR64u64_AVX512:
- return X86CommonArchitecture::cached_input_types[350];
+ return X86CommonArchitecture::cached_input_types[463];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_YMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[350];
+ return X86CommonArchitecture::cached_input_types[463];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_YMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_YMMu64_MASKmskw_GPR64u64_AVX512:
- return X86CommonArchitecture::cached_input_types[350];
+ return X86CommonArchitecture::cached_input_types[463];
case INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_ZMMi32_ZMMi32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[351];
+ return X86CommonArchitecture::cached_input_types[464];
case INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_ZMMi32_MEMi32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[351];
+ return X86CommonArchitecture::cached_input_types[464];
case INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_XMMi32_XMMi32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[352];
+ return X86CommonArchitecture::cached_input_types[465];
case INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_XMMi32_MEMi32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[352];
+ return X86CommonArchitecture::cached_input_types[465];
case INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_YMMi32_YMMi32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[353];
+ return X86CommonArchitecture::cached_input_types[466];
case INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_YMMi32_MEMi32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[353];
+ return X86CommonArchitecture::cached_input_types[466];
case INTRINSIC_XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_ZMMi32_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[351];
+ return X86CommonArchitecture::cached_input_types[467];
case INTRINSIC_XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_ZMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[351];
+ return X86CommonArchitecture::cached_input_types[467];
case INTRINSIC_XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_XMMi32_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[352];
+ return X86CommonArchitecture::cached_input_types[468];
case INTRINSIC_XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_XMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[352];
+ return X86CommonArchitecture::cached_input_types[468];
case INTRINSIC_XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_YMMi32_YMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[353];
+ return X86CommonArchitecture::cached_input_types[469];
case INTRINSIC_XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_YMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[353];
+ return X86CommonArchitecture::cached_input_types[469];
case INTRINSIC_XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_ZMMi64_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[354];
+ return X86CommonArchitecture::cached_input_types[470];
case INTRINSIC_XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_ZMMi64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[354];
+ return X86CommonArchitecture::cached_input_types[470];
case INTRINSIC_XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_XMMi64_XMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[355];
+ return X86CommonArchitecture::cached_input_types[471];
case INTRINSIC_XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_XMMi64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[355];
+ return X86CommonArchitecture::cached_input_types[471];
case INTRINSIC_XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_YMMi64_YMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[356];
+ return X86CommonArchitecture::cached_input_types[472];
case INTRINSIC_XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_YMMi64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[356];
+ return X86CommonArchitecture::cached_input_types[472];
case INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_ZMMi64_ZMMi64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[354];
+ return X86CommonArchitecture::cached_input_types[473];
case INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_ZMMi64_MEMi64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[354];
+ return X86CommonArchitecture::cached_input_types[473];
case INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_XMMi64_XMMi64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[355];
+ return X86CommonArchitecture::cached_input_types[474];
case INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_XMMi64_MEMi64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[355];
+ return X86CommonArchitecture::cached_input_types[474];
case INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_YMMi64_YMMi64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[356];
+ return X86CommonArchitecture::cached_input_types[475];
case INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_YMMi64_MEMi64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[356];
+ return X86CommonArchitecture::cached_input_types[475];
case INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[392];
case INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[392];
case INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_XMMu32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[393];
case INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_XMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[393];
case INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_YMMu32_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[394];
case INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_YMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[394];
case INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[395];
case INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[395];
case INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_XMMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[396];
case INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_XMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[396];
case INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_YMMu64_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[397];
case INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_YMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[397];
case INTRINSIC_XED_IFORM_VPCOMPRESSD_MEMu32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPCOMPRESSD_ZMMu32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPCOMPRESSD_MEMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPCOMPRESSD_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPCOMPRESSD_MEMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPCOMPRESSD_YMMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPCOMPRESSQ_MEMu64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPCOMPRESSQ_ZMMu64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPCOMPRESSQ_MEMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPCOMPRESSQ_XMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPCOMPRESSQ_MEMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPCOMPRESSQ_YMMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPERMD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPERMD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPERMD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPERMD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPERMI2D_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[357];
+ return X86CommonArchitecture::cached_input_types[476];
case INTRINSIC_XED_IFORM_VPERMI2D_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[357];
+ return X86CommonArchitecture::cached_input_types[476];
case INTRINSIC_XED_IFORM_VPERMI2D_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[358];
+ return X86CommonArchitecture::cached_input_types[477];
case INTRINSIC_XED_IFORM_VPERMI2D_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[358];
+ return X86CommonArchitecture::cached_input_types[477];
case INTRINSIC_XED_IFORM_VPERMI2D_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[359];
+ return X86CommonArchitecture::cached_input_types[478];
case INTRINSIC_XED_IFORM_VPERMI2D_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[359];
+ return X86CommonArchitecture::cached_input_types[478];
case INTRINSIC_XED_IFORM_VPERMI2PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VPERMI2PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VPERMI2PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VPERMI2PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VPERMI2PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VPERMI2PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VPERMI2PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VPERMI2PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VPERMI2PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VPERMI2PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VPERMI2PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VPERMI2PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VPERMI2Q_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[360];
+ return X86CommonArchitecture::cached_input_types[479];
case INTRINSIC_XED_IFORM_VPERMI2Q_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[360];
+ return X86CommonArchitecture::cached_input_types[479];
case INTRINSIC_XED_IFORM_VPERMI2Q_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[361];
+ return X86CommonArchitecture::cached_input_types[480];
case INTRINSIC_XED_IFORM_VPERMI2Q_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[361];
+ return X86CommonArchitecture::cached_input_types[480];
case INTRINSIC_XED_IFORM_VPERMI2Q_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[362];
+ return X86CommonArchitecture::cached_input_types[481];
case INTRINSIC_XED_IFORM_VPERMI2Q_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[362];
+ return X86CommonArchitecture::cached_input_types[481];
case INTRINSIC_XED_IFORM_VPERMILPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[423];
case INTRINSIC_XED_IFORM_VPERMILPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[423];
case INTRINSIC_XED_IFORM_VPERMILPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VPERMILPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VPERMILPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[442];
case INTRINSIC_XED_IFORM_VPERMILPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[442];
case INTRINSIC_XED_IFORM_VPERMILPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VPERMILPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VPERMILPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[443];
case INTRINSIC_XED_IFORM_VPERMILPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[443];
case INTRINSIC_XED_IFORM_VPERMILPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VPERMILPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VPERMILPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[416];
case INTRINSIC_XED_IFORM_VPERMILPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[416];
case INTRINSIC_XED_IFORM_VPERMILPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VPERMILPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VPERMILPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[417];
case INTRINSIC_XED_IFORM_VPERMILPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[417];
case INTRINSIC_XED_IFORM_VPERMILPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VPERMILPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VPERMILPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[418];
case INTRINSIC_XED_IFORM_VPERMILPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[418];
case INTRINSIC_XED_IFORM_VPERMILPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VPERMILPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VPERMPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[423];
case INTRINSIC_XED_IFORM_VPERMPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[423];
case INTRINSIC_XED_IFORM_VPERMPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VPERMPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VPERMPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[443];
case INTRINSIC_XED_IFORM_VPERMPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[443];
case INTRINSIC_XED_IFORM_VPERMPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VPERMPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VPERMPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VPERMPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VPERMPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VPERMPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VPERMQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[426];
case INTRINSIC_XED_IFORM_VPERMQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[426];
case INTRINSIC_XED_IFORM_VPERMQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPERMQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPERMQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[482];
case INTRINSIC_XED_IFORM_VPERMQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[482];
case INTRINSIC_XED_IFORM_VPERMQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPERMQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPERMT2D_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[357];
+ return X86CommonArchitecture::cached_input_types[476];
case INTRINSIC_XED_IFORM_VPERMT2D_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[357];
+ return X86CommonArchitecture::cached_input_types[476];
case INTRINSIC_XED_IFORM_VPERMT2D_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[358];
+ return X86CommonArchitecture::cached_input_types[477];
case INTRINSIC_XED_IFORM_VPERMT2D_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[358];
+ return X86CommonArchitecture::cached_input_types[477];
case INTRINSIC_XED_IFORM_VPERMT2D_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[359];
+ return X86CommonArchitecture::cached_input_types[478];
case INTRINSIC_XED_IFORM_VPERMT2D_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[359];
+ return X86CommonArchitecture::cached_input_types[478];
case INTRINSIC_XED_IFORM_VPERMT2PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VPERMT2PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[330];
+ return X86CommonArchitecture::cached_input_types[435];
case INTRINSIC_XED_IFORM_VPERMT2PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VPERMT2PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[331];
+ return X86CommonArchitecture::cached_input_types[436];
case INTRINSIC_XED_IFORM_VPERMT2PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VPERMT2PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[332];
+ return X86CommonArchitecture::cached_input_types[437];
case INTRINSIC_XED_IFORM_VPERMT2PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VPERMT2PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[333];
+ return X86CommonArchitecture::cached_input_types[438];
case INTRINSIC_XED_IFORM_VPERMT2PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VPERMT2PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[300];
+ return X86CommonArchitecture::cached_input_types[382];
case INTRINSIC_XED_IFORM_VPERMT2PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VPERMT2PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[334];
+ return X86CommonArchitecture::cached_input_types[439];
case INTRINSIC_XED_IFORM_VPERMT2Q_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[360];
+ return X86CommonArchitecture::cached_input_types[479];
case INTRINSIC_XED_IFORM_VPERMT2Q_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[360];
+ return X86CommonArchitecture::cached_input_types[479];
case INTRINSIC_XED_IFORM_VPERMT2Q_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[361];
+ return X86CommonArchitecture::cached_input_types[480];
case INTRINSIC_XED_IFORM_VPERMT2Q_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[361];
+ return X86CommonArchitecture::cached_input_types[480];
case INTRINSIC_XED_IFORM_VPERMT2Q_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[362];
+ return X86CommonArchitecture::cached_input_types[481];
case INTRINSIC_XED_IFORM_VPERMT2Q_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[362];
+ return X86CommonArchitecture::cached_input_types[481];
case INTRINSIC_XED_IFORM_VPEXPANDD_ZMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPEXPANDD_ZMMu32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPEXPANDD_XMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPEXPANDD_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPEXPANDD_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPEXPANDD_YMMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPEXPANDQ_ZMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPEXPANDQ_ZMMu64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPEXPANDQ_XMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPEXPANDQ_XMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPEXPANDQ_YMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPEXPANDQ_YMMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPGATHERDD_ZMMu32_MASKmskw_MEMu32_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[349];
+ return X86CommonArchitecture::cached_input_types[462];
case INTRINSIC_XED_IFORM_VPGATHERDD_XMMu32_MASKmskw_MEMu32_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[349];
+ return X86CommonArchitecture::cached_input_types[462];
case INTRINSIC_XED_IFORM_VPGATHERDD_YMMu32_MASKmskw_MEMu32_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[349];
+ return X86CommonArchitecture::cached_input_types[462];
case INTRINSIC_XED_IFORM_VPGATHERDQ_ZMMu64_MASKmskw_MEMu64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[350];
+ return X86CommonArchitecture::cached_input_types[463];
case INTRINSIC_XED_IFORM_VPGATHERDQ_XMMu64_MASKmskw_MEMu64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[350];
+ return X86CommonArchitecture::cached_input_types[463];
case INTRINSIC_XED_IFORM_VPGATHERDQ_YMMu64_MASKmskw_MEMu64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[350];
+ return X86CommonArchitecture::cached_input_types[463];
case INTRINSIC_XED_IFORM_VPGATHERQD_YMMu32_MASKmskw_MEMu32_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[349];
+ return X86CommonArchitecture::cached_input_types[462];
case INTRINSIC_XED_IFORM_VPGATHERQD_XMMu32_MASKmskw_MEMu32_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[349];
+ return X86CommonArchitecture::cached_input_types[462];
case INTRINSIC_XED_IFORM_VPGATHERQD_XMMu32_MASKmskw_MEMu32_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[349];
+ return X86CommonArchitecture::cached_input_types[462];
case INTRINSIC_XED_IFORM_VPGATHERQQ_ZMMu64_MASKmskw_MEMu64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[350];
+ return X86CommonArchitecture::cached_input_types[463];
case INTRINSIC_XED_IFORM_VPGATHERQQ_XMMu64_MASKmskw_MEMu64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[350];
+ return X86CommonArchitecture::cached_input_types[463];
case INTRINSIC_XED_IFORM_VPGATHERQQ_YMMu64_MASKmskw_MEMu64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[350];
+ return X86CommonArchitecture::cached_input_types[463];
case INTRINSIC_XED_IFORM_VPMAXSD_ZMMi32_MASKmskw_ZMMi32_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[351];
+ return X86CommonArchitecture::cached_input_types[467];
case INTRINSIC_XED_IFORM_VPMAXSD_ZMMi32_MASKmskw_ZMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[351];
+ return X86CommonArchitecture::cached_input_types[467];
case INTRINSIC_XED_IFORM_VPMAXSD_XMMi32_MASKmskw_XMMi32_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[352];
+ return X86CommonArchitecture::cached_input_types[468];
case INTRINSIC_XED_IFORM_VPMAXSD_XMMi32_MASKmskw_XMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[352];
+ return X86CommonArchitecture::cached_input_types[468];
case INTRINSIC_XED_IFORM_VPMAXSD_YMMi32_MASKmskw_YMMi32_YMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[353];
+ return X86CommonArchitecture::cached_input_types[469];
case INTRINSIC_XED_IFORM_VPMAXSD_YMMi32_MASKmskw_YMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[353];
+ return X86CommonArchitecture::cached_input_types[469];
case INTRINSIC_XED_IFORM_VPMAXSQ_ZMMi64_MASKmskw_ZMMi64_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[354];
+ return X86CommonArchitecture::cached_input_types[470];
case INTRINSIC_XED_IFORM_VPMAXSQ_ZMMi64_MASKmskw_ZMMi64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[354];
+ return X86CommonArchitecture::cached_input_types[470];
case INTRINSIC_XED_IFORM_VPMAXSQ_XMMi64_MASKmskw_XMMi64_XMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[355];
+ return X86CommonArchitecture::cached_input_types[471];
case INTRINSIC_XED_IFORM_VPMAXSQ_XMMi64_MASKmskw_XMMi64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[355];
+ return X86CommonArchitecture::cached_input_types[471];
case INTRINSIC_XED_IFORM_VPMAXSQ_YMMi64_MASKmskw_YMMi64_YMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[356];
+ return X86CommonArchitecture::cached_input_types[472];
case INTRINSIC_XED_IFORM_VPMAXSQ_YMMi64_MASKmskw_YMMi64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[356];
+ return X86CommonArchitecture::cached_input_types[472];
case INTRINSIC_XED_IFORM_VPMAXUD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPMAXUD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPMAXUD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPMAXUD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPMAXUD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPMAXUD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPMAXUQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPMAXUQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPMAXUQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPMAXUQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPMAXUQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPMAXUQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPMINSD_ZMMi32_MASKmskw_ZMMi32_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[351];
+ return X86CommonArchitecture::cached_input_types[467];
case INTRINSIC_XED_IFORM_VPMINSD_ZMMi32_MASKmskw_ZMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[351];
+ return X86CommonArchitecture::cached_input_types[467];
case INTRINSIC_XED_IFORM_VPMINSD_XMMi32_MASKmskw_XMMi32_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[352];
+ return X86CommonArchitecture::cached_input_types[468];
case INTRINSIC_XED_IFORM_VPMINSD_XMMi32_MASKmskw_XMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[352];
+ return X86CommonArchitecture::cached_input_types[468];
case INTRINSIC_XED_IFORM_VPMINSD_YMMi32_MASKmskw_YMMi32_YMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[353];
+ return X86CommonArchitecture::cached_input_types[469];
case INTRINSIC_XED_IFORM_VPMINSD_YMMi32_MASKmskw_YMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[353];
+ return X86CommonArchitecture::cached_input_types[469];
case INTRINSIC_XED_IFORM_VPMINSQ_ZMMi64_MASKmskw_ZMMi64_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[354];
+ return X86CommonArchitecture::cached_input_types[470];
case INTRINSIC_XED_IFORM_VPMINSQ_ZMMi64_MASKmskw_ZMMi64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[354];
+ return X86CommonArchitecture::cached_input_types[470];
case INTRINSIC_XED_IFORM_VPMINSQ_XMMi64_MASKmskw_XMMi64_XMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[355];
+ return X86CommonArchitecture::cached_input_types[471];
case INTRINSIC_XED_IFORM_VPMINSQ_XMMi64_MASKmskw_XMMi64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[355];
+ return X86CommonArchitecture::cached_input_types[471];
case INTRINSIC_XED_IFORM_VPMINSQ_YMMi64_MASKmskw_YMMi64_YMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[356];
+ return X86CommonArchitecture::cached_input_types[472];
case INTRINSIC_XED_IFORM_VPMINSQ_YMMi64_MASKmskw_YMMi64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[356];
+ return X86CommonArchitecture::cached_input_types[472];
case INTRINSIC_XED_IFORM_VPMINUD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPMINUD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPMINUD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPMINUD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPMINUD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPMINUD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPMINUQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPMINUQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPMINUQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPMINUQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPMINUQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPMINUQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPMOVDB_XMMu8_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPMOVDB_MEMu8_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPMOVDB_XMMu8_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPMOVDB_MEMu8_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPMOVDB_XMMu8_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPMOVDB_MEMu8_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPMOVDW_YMMu16_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPMOVDW_MEMu16_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPMOVDW_XMMu16_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPMOVDW_MEMu16_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPMOVDW_XMMu16_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPMOVDW_MEMu16_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPMOVQB_XMMu8_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPMOVQB_MEMu8_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPMOVQB_XMMu8_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPMOVQB_MEMu8_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPMOVQB_XMMu8_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPMOVQB_MEMu8_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPMOVQD_YMMu32_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPMOVQD_MEMu32_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPMOVQD_XMMu32_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPMOVQD_MEMu32_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPMOVQD_XMMu32_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPMOVQD_MEMu32_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPMOVQW_XMMu16_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPMOVQW_MEMu16_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPMOVQW_XMMu16_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPMOVQW_MEMu16_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPMOVQW_XMMu16_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPMOVQW_MEMu16_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPMOVSDB_XMMi8_MASKmskw_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[321];
+ return X86CommonArchitecture::cached_input_types[411];
case INTRINSIC_XED_IFORM_VPMOVSDB_MEMi8_MASKmskw_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[321];
+ return X86CommonArchitecture::cached_input_types[411];
case INTRINSIC_XED_IFORM_VPMOVSDB_XMMi8_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VPMOVSDB_MEMi8_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VPMOVSDB_XMMi8_MASKmskw_YMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[320];
+ return X86CommonArchitecture::cached_input_types[410];
case INTRINSIC_XED_IFORM_VPMOVSDB_MEMi8_MASKmskw_YMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[320];
+ return X86CommonArchitecture::cached_input_types[410];
case INTRINSIC_XED_IFORM_VPMOVSDW_YMMi16_MASKmskw_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[321];
+ return X86CommonArchitecture::cached_input_types[411];
case INTRINSIC_XED_IFORM_VPMOVSDW_MEMi16_MASKmskw_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[321];
+ return X86CommonArchitecture::cached_input_types[411];
case INTRINSIC_XED_IFORM_VPMOVSDW_XMMi16_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VPMOVSDW_MEMi16_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VPMOVSDW_XMMi16_MASKmskw_YMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[320];
+ return X86CommonArchitecture::cached_input_types[410];
case INTRINSIC_XED_IFORM_VPMOVSDW_MEMi16_MASKmskw_YMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[320];
+ return X86CommonArchitecture::cached_input_types[410];
case INTRINSIC_XED_IFORM_VPMOVSQB_XMMi8_MASKmskw_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[346];
+ return X86CommonArchitecture::cached_input_types[453];
case INTRINSIC_XED_IFORM_VPMOVSQB_MEMi8_MASKmskw_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[346];
+ return X86CommonArchitecture::cached_input_types[453];
case INTRINSIC_XED_IFORM_VPMOVSQB_XMMi8_MASKmskw_XMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[347];
+ return X86CommonArchitecture::cached_input_types[454];
case INTRINSIC_XED_IFORM_VPMOVSQB_MEMi8_MASKmskw_XMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[347];
+ return X86CommonArchitecture::cached_input_types[454];
case INTRINSIC_XED_IFORM_VPMOVSQB_XMMi8_MASKmskw_YMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[348];
+ return X86CommonArchitecture::cached_input_types[455];
case INTRINSIC_XED_IFORM_VPMOVSQB_MEMi8_MASKmskw_YMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[348];
+ return X86CommonArchitecture::cached_input_types[455];
case INTRINSIC_XED_IFORM_VPMOVSQD_YMMi32_MASKmskw_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[346];
+ return X86CommonArchitecture::cached_input_types[453];
case INTRINSIC_XED_IFORM_VPMOVSQD_MEMi32_MASKmskw_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[346];
+ return X86CommonArchitecture::cached_input_types[453];
case INTRINSIC_XED_IFORM_VPMOVSQD_XMMi32_MASKmskw_XMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[347];
+ return X86CommonArchitecture::cached_input_types[454];
case INTRINSIC_XED_IFORM_VPMOVSQD_MEMi32_MASKmskw_XMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[347];
+ return X86CommonArchitecture::cached_input_types[454];
case INTRINSIC_XED_IFORM_VPMOVSQD_XMMi32_MASKmskw_YMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[348];
+ return X86CommonArchitecture::cached_input_types[455];
case INTRINSIC_XED_IFORM_VPMOVSQD_MEMi32_MASKmskw_YMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[348];
+ return X86CommonArchitecture::cached_input_types[455];
case INTRINSIC_XED_IFORM_VPMOVSQW_XMMi16_MASKmskw_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[346];
+ return X86CommonArchitecture::cached_input_types[453];
case INTRINSIC_XED_IFORM_VPMOVSQW_MEMi16_MASKmskw_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[346];
+ return X86CommonArchitecture::cached_input_types[453];
case INTRINSIC_XED_IFORM_VPMOVSQW_XMMi16_MASKmskw_XMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[347];
+ return X86CommonArchitecture::cached_input_types[454];
case INTRINSIC_XED_IFORM_VPMOVSQW_MEMi16_MASKmskw_XMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[347];
+ return X86CommonArchitecture::cached_input_types[454];
case INTRINSIC_XED_IFORM_VPMOVSQW_XMMi16_MASKmskw_YMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[348];
+ return X86CommonArchitecture::cached_input_types[455];
case INTRINSIC_XED_IFORM_VPMOVSQW_MEMi16_MASKmskw_YMMi64_AVX512:
- return X86CommonArchitecture::cached_input_types[348];
+ return X86CommonArchitecture::cached_input_types[455];
case INTRINSIC_XED_IFORM_VPMOVSXBD_ZMMi32_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVSXBD_ZMMi32_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVSXBD_XMMi32_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVSXBD_XMMi32_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[364];
+ return X86CommonArchitecture::cached_input_types[484];
case INTRINSIC_XED_IFORM_VPMOVSXBD_YMMi32_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVSXBD_YMMi32_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[365];
+ return X86CommonArchitecture::cached_input_types[485];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_ZMMi64_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_ZMMi64_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[365];
+ return X86CommonArchitecture::cached_input_types[485];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_XMMi64_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_XMMi64_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[366];
+ return X86CommonArchitecture::cached_input_types[486];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_YMMi64_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_YMMi64_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[364];
+ return X86CommonArchitecture::cached_input_types[484];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_ZMMi64_MASKmskw_YMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[320];
+ return X86CommonArchitecture::cached_input_types[410];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_ZMMi64_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[320];
+ return X86CommonArchitecture::cached_input_types[410];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_XMMi64_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_XMMi64_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[367];
+ return X86CommonArchitecture::cached_input_types[487];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_YMMi64_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_YMMi64_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VPMOVSXWD_ZMMi32_MASKmskw_YMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[368];
+ return X86CommonArchitecture::cached_input_types[488];
case INTRINSIC_XED_IFORM_VPMOVSXWD_ZMMi32_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[368];
+ return X86CommonArchitecture::cached_input_types[488];
case INTRINSIC_XED_IFORM_VPMOVSXWD_XMMi32_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPMOVSXWD_XMMi32_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[370];
+ return X86CommonArchitecture::cached_input_types[490];
case INTRINSIC_XED_IFORM_VPMOVSXWD_YMMi32_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPMOVSXWD_YMMi32_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_ZMMi64_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_ZMMi64_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_XMMi64_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_XMMi64_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[371];
+ return X86CommonArchitecture::cached_input_types[491];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_YMMi64_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_YMMi64_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[370];
+ return X86CommonArchitecture::cached_input_types[490];
case INTRINSIC_XED_IFORM_VPMOVUSDB_XMMu8_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPMOVUSDB_MEMu8_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPMOVUSDB_XMMu8_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPMOVUSDB_MEMu8_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPMOVUSDB_XMMu8_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPMOVUSDB_MEMu8_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPMOVUSDW_YMMu16_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPMOVUSDW_MEMu16_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPMOVUSDW_XMMu16_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPMOVUSDW_MEMu16_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPMOVUSDW_XMMu16_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPMOVUSDW_MEMu16_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPMOVUSQB_XMMu8_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPMOVUSQB_MEMu8_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPMOVUSQB_XMMu8_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPMOVUSQB_MEMu8_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPMOVUSQB_XMMu8_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPMOVUSQB_MEMu8_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPMOVUSQD_YMMu32_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPMOVUSQD_MEMu32_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPMOVUSQD_XMMu32_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPMOVUSQD_MEMu32_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPMOVUSQD_XMMu32_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPMOVUSQD_MEMu32_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPMOVUSQW_XMMu16_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPMOVUSQW_MEMu16_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPMOVUSQW_XMMu16_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPMOVUSQW_MEMu16_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPMOVUSQW_XMMu16_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPMOVUSQW_MEMu16_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPMOVZXBD_ZMMi32_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVZXBD_ZMMi32_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVZXBD_XMMi32_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVZXBD_XMMi32_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[364];
+ return X86CommonArchitecture::cached_input_types[484];
case INTRINSIC_XED_IFORM_VPMOVZXBD_YMMi32_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVZXBD_YMMi32_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[365];
+ return X86CommonArchitecture::cached_input_types[485];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_ZMMi64_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_ZMMi64_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[365];
+ return X86CommonArchitecture::cached_input_types[485];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_XMMi64_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_XMMi64_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[366];
+ return X86CommonArchitecture::cached_input_types[486];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_YMMi64_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_YMMi64_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[364];
+ return X86CommonArchitecture::cached_input_types[484];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_ZMMi64_MASKmskw_YMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[320];
+ return X86CommonArchitecture::cached_input_types[410];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_ZMMi64_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[320];
+ return X86CommonArchitecture::cached_input_types[410];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_XMMi64_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_XMMi64_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[367];
+ return X86CommonArchitecture::cached_input_types[487];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_YMMi64_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_YMMi64_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[322];
+ return X86CommonArchitecture::cached_input_types[412];
case INTRINSIC_XED_IFORM_VPMOVZXWD_ZMMi32_MASKmskw_YMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[368];
+ return X86CommonArchitecture::cached_input_types[488];
case INTRINSIC_XED_IFORM_VPMOVZXWD_ZMMi32_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[368];
+ return X86CommonArchitecture::cached_input_types[488];
case INTRINSIC_XED_IFORM_VPMOVZXWD_XMMi32_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPMOVZXWD_XMMi32_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[370];
+ return X86CommonArchitecture::cached_input_types[490];
case INTRINSIC_XED_IFORM_VPMOVZXWD_YMMi32_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPMOVZXWD_YMMi32_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_ZMMi64_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_ZMMi64_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_XMMi64_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_XMMi64_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[371];
+ return X86CommonArchitecture::cached_input_types[491];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_YMMi64_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_YMMi64_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[370];
+ return X86CommonArchitecture::cached_input_types[490];
case INTRINSIC_XED_IFORM_VPMULDQ_ZMMi64_MASKmskw_ZMMi32_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[354];
+ return X86CommonArchitecture::cached_input_types[470];
case INTRINSIC_XED_IFORM_VPMULDQ_ZMMi64_MASKmskw_ZMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[354];
+ return X86CommonArchitecture::cached_input_types[470];
case INTRINSIC_XED_IFORM_VPMULDQ_XMMi64_MASKmskw_XMMi32_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[355];
+ return X86CommonArchitecture::cached_input_types[471];
case INTRINSIC_XED_IFORM_VPMULDQ_XMMi64_MASKmskw_XMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[355];
+ return X86CommonArchitecture::cached_input_types[471];
case INTRINSIC_XED_IFORM_VPMULDQ_YMMi64_MASKmskw_YMMi32_YMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[356];
+ return X86CommonArchitecture::cached_input_types[472];
case INTRINSIC_XED_IFORM_VPMULDQ_YMMi64_MASKmskw_YMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[356];
+ return X86CommonArchitecture::cached_input_types[472];
case INTRINSIC_XED_IFORM_VPMULLD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPMULLD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPMULLD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPMULLD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPMULLD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPMULLD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPMULUDQ_ZMMu64_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPMULUDQ_ZMMu64_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPMULUDQ_XMMu64_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPMULUDQ_XMMu64_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPMULUDQ_YMMu64_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPMULUDQ_YMMu64_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPORD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPORD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPORD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPORD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPORD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPORD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPORQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPORQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPORQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPORQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPORQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPORQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPROLD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[424];
case INTRINSIC_XED_IFORM_VPROLD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[424];
case INTRINSIC_XED_IFORM_VPROLD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[492];
case INTRINSIC_XED_IFORM_VPROLD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[492];
case INTRINSIC_XED_IFORM_VPROLD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[425];
case INTRINSIC_XED_IFORM_VPROLD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[425];
case INTRINSIC_XED_IFORM_VPROLQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[426];
case INTRINSIC_XED_IFORM_VPROLQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[426];
case INTRINSIC_XED_IFORM_VPROLQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[493];
case INTRINSIC_XED_IFORM_VPROLQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[493];
case INTRINSIC_XED_IFORM_VPROLQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[482];
case INTRINSIC_XED_IFORM_VPROLQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[482];
case INTRINSIC_XED_IFORM_VPROLVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPROLVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPROLVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPROLVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPROLVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPROLVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPROLVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPROLVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPROLVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPROLVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPROLVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPROLVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPRORD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[424];
case INTRINSIC_XED_IFORM_VPRORD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[424];
case INTRINSIC_XED_IFORM_VPRORD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[492];
case INTRINSIC_XED_IFORM_VPRORD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[492];
case INTRINSIC_XED_IFORM_VPRORD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[425];
case INTRINSIC_XED_IFORM_VPRORD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[425];
case INTRINSIC_XED_IFORM_VPRORQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[426];
case INTRINSIC_XED_IFORM_VPRORQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[426];
case INTRINSIC_XED_IFORM_VPRORQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[493];
case INTRINSIC_XED_IFORM_VPRORQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[493];
case INTRINSIC_XED_IFORM_VPRORQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[482];
case INTRINSIC_XED_IFORM_VPRORQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[482];
case INTRINSIC_XED_IFORM_VPRORVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPRORVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPRORVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPRORVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPRORVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPRORVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPRORVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPRORVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPRORVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPRORVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPRORVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPRORVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPSCATTERDD_MEMu32_MASKmskw_ZMMu32_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPSCATTERDD_MEMu32_MASKmskw_XMMu32_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPSCATTERDD_MEMu32_MASKmskw_YMMu32_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPSCATTERDQ_MEMu64_MASKmskw_ZMMu64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPSCATTERDQ_MEMu64_MASKmskw_XMMu64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPSCATTERDQ_MEMu64_MASKmskw_YMMu64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPSCATTERQD_MEMu32_MASKmskw_YMMu32_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPSCATTERQD_MEMu32_MASKmskw_XMMu32_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPSCATTERQD_MEMu32_MASKmskw_XMMu32_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPSCATTERQQ_MEMu64_MASKmskw_ZMMu64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPSCATTERQQ_MEMu64_MASKmskw_XMMu64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPSCATTERQQ_MEMu64_MASKmskw_YMMu64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPSHUFD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[424];
case INTRINSIC_XED_IFORM_VPSHUFD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[424];
case INTRINSIC_XED_IFORM_VPSHUFD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[492];
case INTRINSIC_XED_IFORM_VPSHUFD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[492];
case INTRINSIC_XED_IFORM_VPSHUFD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[425];
case INTRINSIC_XED_IFORM_VPSHUFD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[425];
case INTRINSIC_XED_IFORM_VPSLLD_ZMMu32_MASKmskw_ZMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[340];
+ return X86CommonArchitecture::cached_input_types[494];
case INTRINSIC_XED_IFORM_VPSLLD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[340];
+ return X86CommonArchitecture::cached_input_types[494];
case INTRINSIC_XED_IFORM_VPSLLD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[424];
case INTRINSIC_XED_IFORM_VPSLLD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[424];
case INTRINSIC_XED_IFORM_VPSLLD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPSLLD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPSLLD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[492];
case INTRINSIC_XED_IFORM_VPSLLD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[492];
case INTRINSIC_XED_IFORM_VPSLLD_YMMu32_MASKmskw_YMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[341];
+ return X86CommonArchitecture::cached_input_types[495];
case INTRINSIC_XED_IFORM_VPSLLD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[341];
+ return X86CommonArchitecture::cached_input_types[495];
case INTRINSIC_XED_IFORM_VPSLLD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[425];
case INTRINSIC_XED_IFORM_VPSLLD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[425];
case INTRINSIC_XED_IFORM_VPSLLQ_ZMMu64_MASKmskw_ZMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[372];
+ return X86CommonArchitecture::cached_input_types[496];
case INTRINSIC_XED_IFORM_VPSLLQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[372];
+ return X86CommonArchitecture::cached_input_types[496];
case INTRINSIC_XED_IFORM_VPSLLQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[426];
case INTRINSIC_XED_IFORM_VPSLLQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[426];
case INTRINSIC_XED_IFORM_VPSLLQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPSLLQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPSLLQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[493];
case INTRINSIC_XED_IFORM_VPSLLQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[493];
case INTRINSIC_XED_IFORM_VPSLLQ_YMMu64_MASKmskw_YMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[373];
+ return X86CommonArchitecture::cached_input_types[497];
case INTRINSIC_XED_IFORM_VPSLLQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[373];
+ return X86CommonArchitecture::cached_input_types[497];
case INTRINSIC_XED_IFORM_VPSLLQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[482];
case INTRINSIC_XED_IFORM_VPSLLQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[482];
case INTRINSIC_XED_IFORM_VPSLLVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPSLLVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPSLLVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPSLLVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPSLLVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPSLLVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPSLLVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPSLLVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPSLLVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPSLLVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPSLLVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPSLLVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPSRAD_ZMMu32_MASKmskw_ZMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[340];
+ return X86CommonArchitecture::cached_input_types[494];
case INTRINSIC_XED_IFORM_VPSRAD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[340];
+ return X86CommonArchitecture::cached_input_types[494];
case INTRINSIC_XED_IFORM_VPSRAD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[424];
case INTRINSIC_XED_IFORM_VPSRAD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[424];
case INTRINSIC_XED_IFORM_VPSRAD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPSRAD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPSRAD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[492];
case INTRINSIC_XED_IFORM_VPSRAD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[492];
case INTRINSIC_XED_IFORM_VPSRAD_YMMu32_MASKmskw_YMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[341];
+ return X86CommonArchitecture::cached_input_types[495];
case INTRINSIC_XED_IFORM_VPSRAD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[341];
+ return X86CommonArchitecture::cached_input_types[495];
case INTRINSIC_XED_IFORM_VPSRAD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[425];
case INTRINSIC_XED_IFORM_VPSRAD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[425];
case INTRINSIC_XED_IFORM_VPSRAQ_ZMMu64_MASKmskw_ZMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[372];
+ return X86CommonArchitecture::cached_input_types[496];
case INTRINSIC_XED_IFORM_VPSRAQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[372];
+ return X86CommonArchitecture::cached_input_types[496];
case INTRINSIC_XED_IFORM_VPSRAQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[426];
case INTRINSIC_XED_IFORM_VPSRAQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[426];
case INTRINSIC_XED_IFORM_VPSRAQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPSRAQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPSRAQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[493];
case INTRINSIC_XED_IFORM_VPSRAQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[493];
case INTRINSIC_XED_IFORM_VPSRAQ_YMMu64_MASKmskw_YMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[373];
+ return X86CommonArchitecture::cached_input_types[497];
case INTRINSIC_XED_IFORM_VPSRAQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[373];
+ return X86CommonArchitecture::cached_input_types[497];
case INTRINSIC_XED_IFORM_VPSRAQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[482];
case INTRINSIC_XED_IFORM_VPSRAQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[482];
case INTRINSIC_XED_IFORM_VPSRAVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPSRAVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPSRAVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPSRAVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPSRAVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPSRAVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPSRAVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPSRAVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPSRAVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPSRAVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPSRAVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPSRAVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPSRLD_ZMMu32_MASKmskw_ZMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[340];
+ return X86CommonArchitecture::cached_input_types[494];
case INTRINSIC_XED_IFORM_VPSRLD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[340];
+ return X86CommonArchitecture::cached_input_types[494];
case INTRINSIC_XED_IFORM_VPSRLD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[424];
case INTRINSIC_XED_IFORM_VPSRLD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[424];
case INTRINSIC_XED_IFORM_VPSRLD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPSRLD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPSRLD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[492];
case INTRINSIC_XED_IFORM_VPSRLD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[492];
case INTRINSIC_XED_IFORM_VPSRLD_YMMu32_MASKmskw_YMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[341];
+ return X86CommonArchitecture::cached_input_types[495];
case INTRINSIC_XED_IFORM_VPSRLD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[341];
+ return X86CommonArchitecture::cached_input_types[495];
case INTRINSIC_XED_IFORM_VPSRLD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[425];
case INTRINSIC_XED_IFORM_VPSRLD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[425];
case INTRINSIC_XED_IFORM_VPSRLQ_ZMMu64_MASKmskw_ZMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[372];
+ return X86CommonArchitecture::cached_input_types[496];
case INTRINSIC_XED_IFORM_VPSRLQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[372];
+ return X86CommonArchitecture::cached_input_types[496];
case INTRINSIC_XED_IFORM_VPSRLQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[426];
case INTRINSIC_XED_IFORM_VPSRLQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[426];
case INTRINSIC_XED_IFORM_VPSRLQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPSRLQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPSRLQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[493];
case INTRINSIC_XED_IFORM_VPSRLQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[493];
case INTRINSIC_XED_IFORM_VPSRLQ_YMMu64_MASKmskw_YMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[373];
+ return X86CommonArchitecture::cached_input_types[497];
case INTRINSIC_XED_IFORM_VPSRLQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[373];
+ return X86CommonArchitecture::cached_input_types[497];
case INTRINSIC_XED_IFORM_VPSRLQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[482];
case INTRINSIC_XED_IFORM_VPSRLQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[482];
case INTRINSIC_XED_IFORM_VPSRLVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPSRLVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPSRLVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPSRLVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPSRLVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPSRLVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPSRLVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPSRLVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPSRLVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPSRLVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPSRLVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPSRLVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPSUBD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPSUBD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPSUBD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPSUBD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPSUBD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPSUBD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPSUBQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPSUBQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPSUBQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPSUBQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPSUBQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPSUBQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPTERNLOGD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[357];
+ return X86CommonArchitecture::cached_input_types[498];
case INTRINSIC_XED_IFORM_VPTERNLOGD_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[357];
+ return X86CommonArchitecture::cached_input_types[498];
case INTRINSIC_XED_IFORM_VPTERNLOGD_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[358];
+ return X86CommonArchitecture::cached_input_types[499];
case INTRINSIC_XED_IFORM_VPTERNLOGD_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[358];
+ return X86CommonArchitecture::cached_input_types[499];
case INTRINSIC_XED_IFORM_VPTERNLOGD_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[359];
+ return X86CommonArchitecture::cached_input_types[500];
case INTRINSIC_XED_IFORM_VPTERNLOGD_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[359];
+ return X86CommonArchitecture::cached_input_types[500];
case INTRINSIC_XED_IFORM_VPTERNLOGQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[360];
+ return X86CommonArchitecture::cached_input_types[501];
case INTRINSIC_XED_IFORM_VPTERNLOGQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[360];
+ return X86CommonArchitecture::cached_input_types[501];
case INTRINSIC_XED_IFORM_VPTERNLOGQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[361];
+ return X86CommonArchitecture::cached_input_types[502];
case INTRINSIC_XED_IFORM_VPTERNLOGQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[361];
+ return X86CommonArchitecture::cached_input_types[502];
case INTRINSIC_XED_IFORM_VPTERNLOGQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[362];
+ return X86CommonArchitecture::cached_input_types[503];
case INTRINSIC_XED_IFORM_VPTERNLOGQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[362];
+ return X86CommonArchitecture::cached_input_types[503];
case INTRINSIC_XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPXORD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPXORD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPXORD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPXORD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPXORD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPXORD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPXORQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPXORQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPXORQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPXORQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPXORQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPXORQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VRCP14PD_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VRCP14PD_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VRCP14PD_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VRCP14PD_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VRCP14PD_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VRCP14PD_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VRCP14PS_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VRCP14PS_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VRCP14PS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VRCP14PS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VRCP14PS_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VRCP14PS_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VRCP14SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VRCP14SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[379];
case INTRINSIC_XED_IFORM_VRCP14SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VRCP14SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[380];
case INTRINSIC_XED_IFORM_VRNDSCALEPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[423];
case INTRINSIC_XED_IFORM_VRNDSCALEPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[423];
case INTRINSIC_XED_IFORM_VRNDSCALEPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[442];
case INTRINSIC_XED_IFORM_VRNDSCALEPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[442];
case INTRINSIC_XED_IFORM_VRNDSCALEPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[443];
case INTRINSIC_XED_IFORM_VRNDSCALEPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[443];
case INTRINSIC_XED_IFORM_VRNDSCALEPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[416];
case INTRINSIC_XED_IFORM_VRNDSCALEPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[416];
case INTRINSIC_XED_IFORM_VRNDSCALEPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[417];
case INTRINSIC_XED_IFORM_VRNDSCALEPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[417];
case INTRINSIC_XED_IFORM_VRNDSCALEPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[418];
case INTRINSIC_XED_IFORM_VRNDSCALEPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[418];
case INTRINSIC_XED_IFORM_VRNDSCALESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[403];
case INTRINSIC_XED_IFORM_VRNDSCALESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[408];
case INTRINSIC_XED_IFORM_VRNDSCALESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[406];
case INTRINSIC_XED_IFORM_VRNDSCALESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[409];
case INTRINSIC_XED_IFORM_VRSQRT14PD_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VRSQRT14PD_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VRSQRT14PD_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VRSQRT14PD_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VRSQRT14PD_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VRSQRT14PD_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VRSQRT14PS_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VRSQRT14PS_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VRSQRT14PS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VRSQRT14PS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VRSQRT14PS_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VRSQRT14PS_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VRSQRT14SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VRSQRT14SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[379];
case INTRINSIC_XED_IFORM_VRSQRT14SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VRSQRT14SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[380];
case INTRINSIC_XED_IFORM_VSCALEFPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VSCALEFPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VSCALEFPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VSCALEFPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VSCALEFPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VSCALEFPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VSCALEFPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VSCALEFPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VSCALEFPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VSCALEFPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VSCALEFPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VSCALEFPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VSCALEFSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VSCALEFSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[379];
case INTRINSIC_XED_IFORM_VSCALEFSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VSCALEFSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[380];
case INTRINSIC_XED_IFORM_VSCATTERDPD_MEMf64_MASKmskw_ZMMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VSCATTERDPD_MEMf64_MASKmskw_XMMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VSCATTERDPD_MEMf64_MASKmskw_YMMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VSCATTERDPS_MEMf32_MASKmskw_ZMMf32_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VSCATTERDPS_MEMf32_MASKmskw_XMMf32_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VSCATTERDPS_MEMf32_MASKmskw_YMMf32_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VSCATTERQPD_MEMf64_MASKmskw_ZMMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VSCATTERQPD_MEMf64_MASKmskw_XMMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VSCATTERQPD_MEMf64_MASKmskw_YMMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VSCATTERQPS_MEMf32_MASKmskw_YMMf32_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VSCATTERQPS_MEMf32_MASKmskw_XMMf32_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VSCATTERQPS_MEMf32_MASKmskw_XMMf32_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VSHUFF32X4_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[405];
case INTRINSIC_XED_IFORM_VSHUFF32X4_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[405];
case INTRINSIC_XED_IFORM_VSHUFF32X4_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[407];
case INTRINSIC_XED_IFORM_VSHUFF32X4_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[407];
case INTRINSIC_XED_IFORM_VSHUFF64X2_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[402];
case INTRINSIC_XED_IFORM_VSHUFF64X2_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[402];
case INTRINSIC_XED_IFORM_VSHUFF64X2_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[404];
case INTRINSIC_XED_IFORM_VSHUFF64X2_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[404];
case INTRINSIC_XED_IFORM_VSHUFI32X4_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[392];
case INTRINSIC_XED_IFORM_VSHUFI32X4_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[392];
case INTRINSIC_XED_IFORM_VSHUFI32X4_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[394];
case INTRINSIC_XED_IFORM_VSHUFI32X4_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[394];
case INTRINSIC_XED_IFORM_VSHUFI64X2_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[395];
case INTRINSIC_XED_IFORM_VSHUFI64X2_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[395];
case INTRINSIC_XED_IFORM_VSHUFI64X2_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[397];
case INTRINSIC_XED_IFORM_VSHUFI64X2_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[397];
case INTRINSIC_XED_IFORM_VSHUFPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[402];
case INTRINSIC_XED_IFORM_VSHUFPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[402];
case INTRINSIC_XED_IFORM_VSHUFPD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[403];
case INTRINSIC_XED_IFORM_VSHUFPD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[403];
case INTRINSIC_XED_IFORM_VSHUFPD_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[404];
case INTRINSIC_XED_IFORM_VSHUFPD_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[404];
case INTRINSIC_XED_IFORM_VSHUFPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[405];
case INTRINSIC_XED_IFORM_VSHUFPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[405];
case INTRINSIC_XED_IFORM_VSHUFPS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[406];
case INTRINSIC_XED_IFORM_VSHUFPS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[406];
case INTRINSIC_XED_IFORM_VSHUFPS_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[407];
case INTRINSIC_XED_IFORM_VSHUFPS_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[407];
case INTRINSIC_XED_IFORM_VSQRTPD_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VSQRTPD_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VSQRTPD_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VSQRTPD_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VSQRTPD_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VSQRTPD_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VSQRTPS_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VSQRTPS_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VSQRTPS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VSQRTPS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VSQRTPS_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VSQRTPS_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VSQRTSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VSQRTSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[379];
case INTRINSIC_XED_IFORM_VSQRTSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VSQRTSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[380];
case INTRINSIC_XED_IFORM_VSUBPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VSUBPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VSUBPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VSUBPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VSUBPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VSUBPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VSUBPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VSUBPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VSUBPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VSUBPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VSUBPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VSUBPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VSUBSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VSUBSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[379];
case INTRINSIC_XED_IFORM_VSUBSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VSUBSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[380];
case INTRINSIC_XED_IFORM_VUCOMISD_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[134];
+ return X86CommonArchitecture::cached_input_types[136];
case INTRINSIC_XED_IFORM_VUCOMISD_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[199];
+ return X86CommonArchitecture::cached_input_types[257];
case INTRINSIC_XED_IFORM_VUCOMISS_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[129];
+ return X86CommonArchitecture::cached_input_types[135];
case INTRINSIC_XED_IFORM_VUCOMISS_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[200];
+ return X86CommonArchitecture::cached_input_types[258];
case INTRINSIC_XED_IFORM_VUNPCKHPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VUNPCKHPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VUNPCKHPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VUNPCKHPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VUNPCKHPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VUNPCKHPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VUNPCKHPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VUNPCKHPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VUNPCKHPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VUNPCKHPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VUNPCKHPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VUNPCKHPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VUNPCKLPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VUNPCKLPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[390];
case INTRINSIC_XED_IFORM_VUNPCKLPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VUNPCKLPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[378];
case INTRINSIC_XED_IFORM_VUNPCKLPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VUNPCKLPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[391];
case INTRINSIC_XED_IFORM_VUNPCKLPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VUNPCKLPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[368];
case INTRINSIC_XED_IFORM_VUNPCKLPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VUNPCKLPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[366];
case INTRINSIC_XED_IFORM_VUNPCKLPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VUNPCKLPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[367];
case INTRINSIC_XED_IFORM_VPBROADCASTMB2Q_ZMMu64_MASKu64_AVX512CD:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_VPBROADCASTMB2Q_XMMu64_MASKu64_AVX512:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_VPBROADCASTMB2Q_YMMu64_MASKu64_AVX512:
- return X86CommonArchitecture::cached_input_types[15];
+ return X86CommonArchitecture::cached_input_types[43];
case INTRINSIC_XED_IFORM_VPBROADCASTMW2D_ZMMu32_MASKu32_AVX512CD:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_VPBROADCASTMW2D_XMMu32_MASKu32_AVX512:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_VPBROADCASTMW2D_YMMu32_MASKu32_AVX512:
- return X86CommonArchitecture::cached_input_types[49];
+ return X86CommonArchitecture::cached_input_types[133];
case INTRINSIC_XED_IFORM_VPCONFLICTD_ZMMu32_MASKmskw_ZMMu32_AVX512CD:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPCONFLICTD_ZMMu32_MASKmskw_MEMu32_AVX512CD:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPCONFLICTD_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPCONFLICTD_XMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPCONFLICTD_YMMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPCONFLICTD_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPCONFLICTQ_ZMMu64_MASKmskw_ZMMu64_AVX512CD:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPCONFLICTQ_ZMMu64_MASKmskw_MEMu64_AVX512CD:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPCONFLICTQ_XMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPCONFLICTQ_XMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPCONFLICTQ_YMMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPCONFLICTQ_YMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPLZCNTD_ZMMu32_MASKmskw_ZMMu32_AVX512CD:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPLZCNTD_ZMMu32_MASKmskw_MEMu32_AVX512CD:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[384];
case INTRINSIC_XED_IFORM_VPLZCNTD_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPLZCNTD_XMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VPLZCNTD_YMMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPLZCNTD_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VPLZCNTQ_ZMMu64_MASKmskw_ZMMu64_AVX512CD:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPLZCNTQ_ZMMu64_MASKmskw_MEMu64_AVX512CD:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VPLZCNTQ_XMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPLZCNTQ_XMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VPLZCNTQ_YMMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VPLZCNTQ_YMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VANDNPD_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VANDNPD_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VANDNPD_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VANDNPD_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VANDNPD_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VANDNPD_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VANDNPS_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VANDNPS_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VANDNPS_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VANDNPS_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VANDNPS_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VANDNPS_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VANDPD_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VANDPD_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VANDPD_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VANDPD_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VANDPD_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VANDPD_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VANDPS_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VANDPS_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VANDPS_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VANDPS_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VANDPS_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VANDPS_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VBROADCASTF32X2_YMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VBROADCASTF32X2_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[374];
+ return X86CommonArchitecture::cached_input_types[504];
case INTRINSIC_XED_IFORM_VBROADCASTF32X2_ZMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VBROADCASTF32X2_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[374];
+ return X86CommonArchitecture::cached_input_types[504];
case INTRINSIC_XED_IFORM_VBROADCASTF32X8_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VBROADCASTF64X2_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VBROADCASTF64X2_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VBROADCASTI32X2_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VBROADCASTI32X2_XMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[375];
+ return X86CommonArchitecture::cached_input_types[505];
case INTRINSIC_XED_IFORM_VBROADCASTI32X2_YMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VBROADCASTI32X2_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[375];
+ return X86CommonArchitecture::cached_input_types[505];
case INTRINSIC_XED_IFORM_VBROADCASTI32X2_ZMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[303];
+ return X86CommonArchitecture::cached_input_types[385];
case INTRINSIC_XED_IFORM_VBROADCASTI32X2_ZMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[375];
+ return X86CommonArchitecture::cached_input_types[505];
case INTRINSIC_XED_IFORM_VBROADCASTI32X8_ZMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[304];
+ return X86CommonArchitecture::cached_input_types[386];
case INTRINSIC_XED_IFORM_VBROADCASTI64X2_YMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VBROADCASTI64X2_ZMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VCVTPD2QQ_XMMi64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTPD2QQ_XMMi64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTPD2QQ_YMMi64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTPD2QQ_YMMi64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTPD2QQ_ZMMi64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTPD2QQ_ZMMi64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTPD2UQQ_XMMu64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTPD2UQQ_XMMu64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTPD2UQQ_YMMu64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTPD2UQQ_YMMu64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTPD2UQQ_ZMMu64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTPD2UQQ_ZMMu64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTPS2QQ_XMMi64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTPS2QQ_XMMi64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTPS2QQ_YMMi64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTPS2QQ_YMMi64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTPS2QQ_ZMMi64_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTPS2QQ_ZMMi64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VCVTPS2UQQ_XMMu64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTPS2UQQ_XMMu64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTPS2UQQ_YMMu64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTPS2UQQ_YMMu64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTPS2UQQ_ZMMu64_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTPS2UQQ_ZMMu64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VCVTQQ2PD_XMMi64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTQQ2PD_XMMi64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTQQ2PD_YMMi64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTQQ2PD_YMMi64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTQQ2PD_ZMMi64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTQQ2PD_ZMMi64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTQQ2PS_XMMf32_MASKmskw_XMMu64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VCVTQQ2PS_XMMf32_MASKmskw_MEMu64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VCVTQQ2PS_XMMf32_MASKmskw_YMMu64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VCVTQQ2PS_XMMf32_MASKmskw_MEMu64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VCVTQQ2PS_YMMf32_MASKmskw_ZMMu64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VCVTQQ2PS_YMMf32_MASKmskw_MEMu64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VCVTTPD2QQ_XMMi64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTTPD2QQ_XMMi64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTTPD2QQ_YMMi64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTTPD2QQ_YMMi64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTTPD2QQ_ZMMi64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTTPD2QQ_ZMMi64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTTPD2UQQ_XMMu64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTTPD2UQQ_XMMu64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[400];
case INTRINSIC_XED_IFORM_VCVTTPD2UQQ_YMMu64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTTPD2UQQ_YMMu64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[398];
case INTRINSIC_XED_IFORM_VCVTTPD2UQQ_ZMMu64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTTPD2UQQ_ZMMu64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[375];
case INTRINSIC_XED_IFORM_VCVTTPS2QQ_XMMi64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTTPS2QQ_XMMi64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTTPS2QQ_YMMi64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTTPS2QQ_YMMi64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTTPS2QQ_ZMMi64_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTTPS2QQ_ZMMi64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VCVTTPS2UQQ_XMMu64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTTPS2UQQ_XMMu64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTTPS2UQQ_YMMu64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[369];
case INTRINSIC_XED_IFORM_VCVTTPS2UQQ_YMMu64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTTPS2UQQ_ZMMu64_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[370];
case INTRINSIC_XED_IFORM_VCVTTPS2UQQ_ZMMu64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[371];
case INTRINSIC_XED_IFORM_VCVTUQQ2PD_XMMf64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VCVTUQQ2PD_XMMf64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VCVTUQQ2PD_YMMf64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VCVTUQQ2PD_YMMf64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VCVTUQQ2PD_ZMMf64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VCVTUQQ2PD_ZMMf64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VCVTUQQ2PS_XMMf32_MASKmskw_XMMu64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VCVTUQQ2PS_XMMf32_MASKmskw_MEMu64_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[306];
+ return X86CommonArchitecture::cached_input_types[388];
case INTRINSIC_XED_IFORM_VCVTUQQ2PS_XMMf32_MASKmskw_YMMu64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VCVTUQQ2PS_XMMf32_MASKmskw_MEMu64_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[389];
case INTRINSIC_XED_IFORM_VCVTUQQ2PS_YMMf32_MASKmskw_ZMMu64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VCVTUQQ2PS_YMMf32_MASKmskw_MEMu64_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[387];
case INTRINSIC_XED_IFORM_VDBPSADBW_XMMu16_MASKmskw_XMMu8_XMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[506];
case INTRINSIC_XED_IFORM_VDBPSADBW_XMMu16_MASKmskw_XMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[506];
case INTRINSIC_XED_IFORM_VDBPSADBW_YMMu16_MASKmskw_YMMu8_YMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[507];
case INTRINSIC_XED_IFORM_VDBPSADBW_YMMu16_MASKmskw_YMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[507];
case INTRINSIC_XED_IFORM_VDBPSADBW_ZMMu16_MASKmskw_ZMMu8_ZMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[508];
case INTRINSIC_XED_IFORM_VDBPSADBW_ZMMu16_MASKmskw_ZMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[508];
case INTRINSIC_XED_IFORM_VEXTRACTF32X8_YMMf32_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[416];
case INTRINSIC_XED_IFORM_VEXTRACTF32X8_MEMf32_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[416];
case INTRINSIC_XED_IFORM_VEXTRACTF64X2_XMMf64_MASKmskw_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[443];
case INTRINSIC_XED_IFORM_VEXTRACTF64X2_MEMf64_MASKmskw_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[443];
case INTRINSIC_XED_IFORM_VEXTRACTF64X2_XMMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[423];
case INTRINSIC_XED_IFORM_VEXTRACTF64X2_MEMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[423];
case INTRINSIC_XED_IFORM_VEXTRACTI32X8_YMMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[424];
case INTRINSIC_XED_IFORM_VEXTRACTI32X8_MEMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[302];
+ return X86CommonArchitecture::cached_input_types[424];
case INTRINSIC_XED_IFORM_VEXTRACTI64X2_XMMu64_MASKmskw_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[482];
case INTRINSIC_XED_IFORM_VEXTRACTI64X2_MEMu64_MASKmskw_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[307];
+ return X86CommonArchitecture::cached_input_types[482];
case INTRINSIC_XED_IFORM_VEXTRACTI64X2_XMMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[426];
case INTRINSIC_XED_IFORM_VEXTRACTI64X2_MEMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[305];
+ return X86CommonArchitecture::cached_input_types[426];
case INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[442];
case INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[442];
case INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[443];
case INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[443];
case INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[423];
case INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[423];
case INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[417];
case INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL128:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[417];
case INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[418];
case INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL256:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[418];
case INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[416];
case INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[416];
case INTRINSIC_XED_IFORM_VFPCLASSSD_MASKmskw_MASKmskw_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[442];
case INTRINSIC_XED_IFORM_VFPCLASSSD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[317];
+ return X86CommonArchitecture::cached_input_types[509];
case INTRINSIC_XED_IFORM_VFPCLASSSS_MASKmskw_MASKmskw_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[417];
case INTRINSIC_XED_IFORM_VFPCLASSSS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[319];
+ return X86CommonArchitecture::cached_input_types[510];
case INTRINSIC_XED_IFORM_VINSERTF32X8_ZMMf32_MASKmskw_ZMMf32_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[379];
+ return X86CommonArchitecture::cached_input_types[511];
case INTRINSIC_XED_IFORM_VINSERTF32X8_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[379];
+ return X86CommonArchitecture::cached_input_types[511];
case INTRINSIC_XED_IFORM_VINSERTF64X2_YMMf64_MASKmskw_YMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[380];
+ return X86CommonArchitecture::cached_input_types[512];
case INTRINSIC_XED_IFORM_VINSERTF64X2_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[380];
+ return X86CommonArchitecture::cached_input_types[512];
case INTRINSIC_XED_IFORM_VINSERTF64X2_ZMMf64_MASKmskw_ZMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[381];
+ return X86CommonArchitecture::cached_input_types[513];
case INTRINSIC_XED_IFORM_VINSERTF64X2_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[381];
+ return X86CommonArchitecture::cached_input_types[513];
case INTRINSIC_XED_IFORM_VINSERTI32X8_ZMMu32_MASKmskw_ZMMu32_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[382];
+ return X86CommonArchitecture::cached_input_types[514];
case INTRINSIC_XED_IFORM_VINSERTI32X8_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[382];
+ return X86CommonArchitecture::cached_input_types[514];
case INTRINSIC_XED_IFORM_VINSERTI64X2_YMMu64_MASKmskw_YMMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[373];
+ return X86CommonArchitecture::cached_input_types[515];
case INTRINSIC_XED_IFORM_VINSERTI64X2_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[373];
+ return X86CommonArchitecture::cached_input_types[515];
case INTRINSIC_XED_IFORM_VINSERTI64X2_ZMMu64_MASKmskw_ZMMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[372];
+ return X86CommonArchitecture::cached_input_types[516];
case INTRINSIC_XED_IFORM_VINSERTI64X2_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[372];
+ return X86CommonArchitecture::cached_input_types[516];
case INTRINSIC_XED_IFORM_VMOVDQU16_XMMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[517];
case INTRINSIC_XED_IFORM_VMOVDQU16_XMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[517];
case INTRINSIC_XED_IFORM_VMOVDQU16_MEMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[517];
case INTRINSIC_XED_IFORM_VMOVDQU16_YMMu16_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[518];
case INTRINSIC_XED_IFORM_VMOVDQU16_YMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[518];
case INTRINSIC_XED_IFORM_VMOVDQU16_MEMu16_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[518];
case INTRINSIC_XED_IFORM_VMOVDQU16_ZMMu16_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[519];
case INTRINSIC_XED_IFORM_VMOVDQU16_ZMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[519];
case INTRINSIC_XED_IFORM_VMOVDQU16_MEMu16_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[519];
case INTRINSIC_XED_IFORM_VMOVDQU8_XMMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[386];
+ return X86CommonArchitecture::cached_input_types[520];
case INTRINSIC_XED_IFORM_VMOVDQU8_XMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[386];
+ return X86CommonArchitecture::cached_input_types[520];
case INTRINSIC_XED_IFORM_VMOVDQU8_MEMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[386];
+ return X86CommonArchitecture::cached_input_types[520];
case INTRINSIC_XED_IFORM_VMOVDQU8_YMMu8_MASKmskw_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[387];
+ return X86CommonArchitecture::cached_input_types[521];
case INTRINSIC_XED_IFORM_VMOVDQU8_YMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[387];
+ return X86CommonArchitecture::cached_input_types[521];
case INTRINSIC_XED_IFORM_VMOVDQU8_MEMu8_MASKmskw_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[387];
+ return X86CommonArchitecture::cached_input_types[521];
case INTRINSIC_XED_IFORM_VMOVDQU8_ZMMu8_MASKmskw_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[388];
+ return X86CommonArchitecture::cached_input_types[522];
case INTRINSIC_XED_IFORM_VMOVDQU8_ZMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[388];
+ return X86CommonArchitecture::cached_input_types[522];
case INTRINSIC_XED_IFORM_VMOVDQU8_MEMu8_MASKmskw_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[388];
+ return X86CommonArchitecture::cached_input_types[522];
case INTRINSIC_XED_IFORM_VORPD_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VORPD_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VORPD_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VORPD_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VORPD_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VORPD_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VORPS_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VORPS_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VORPS_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VORPS_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VORPS_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VORPS_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPABSB_XMMi8_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPABSB_XMMi8_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPABSB_YMMi8_MASKmskw_YMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[389];
+ return X86CommonArchitecture::cached_input_types[523];
case INTRINSIC_XED_IFORM_VPABSB_YMMi8_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[389];
+ return X86CommonArchitecture::cached_input_types[523];
case INTRINSIC_XED_IFORM_VPABSB_ZMMi8_MASKmskw_ZMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[390];
+ return X86CommonArchitecture::cached_input_types[524];
case INTRINSIC_XED_IFORM_VPABSB_ZMMi8_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[390];
+ return X86CommonArchitecture::cached_input_types[524];
case INTRINSIC_XED_IFORM_VPABSW_XMMi16_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPABSW_XMMi16_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPABSW_YMMi16_MASKmskw_YMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[368];
+ return X86CommonArchitecture::cached_input_types[488];
case INTRINSIC_XED_IFORM_VPABSW_YMMi16_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[368];
+ return X86CommonArchitecture::cached_input_types[488];
case INTRINSIC_XED_IFORM_VPABSW_ZMMi16_MASKmskw_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[391];
+ return X86CommonArchitecture::cached_input_types[525];
case INTRINSIC_XED_IFORM_VPABSW_ZMMi16_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[391];
+ return X86CommonArchitecture::cached_input_types[525];
case INTRINSIC_XED_IFORM_VPACKSSDW_XMMi16_MASKmskw_XMMi32_XMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[352];
+ return X86CommonArchitecture::cached_input_types[468];
case INTRINSIC_XED_IFORM_VPACKSSDW_XMMi16_MASKmskw_XMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[352];
+ return X86CommonArchitecture::cached_input_types[468];
case INTRINSIC_XED_IFORM_VPACKSSDW_YMMi16_MASKmskw_YMMi32_YMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[353];
+ return X86CommonArchitecture::cached_input_types[469];
case INTRINSIC_XED_IFORM_VPACKSSDW_YMMi16_MASKmskw_YMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[353];
+ return X86CommonArchitecture::cached_input_types[469];
case INTRINSIC_XED_IFORM_VPACKSSDW_ZMMi16_MASKmskw_ZMMi32_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[351];
+ return X86CommonArchitecture::cached_input_types[467];
case INTRINSIC_XED_IFORM_VPACKSSDW_ZMMi16_MASKmskw_ZMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_input_types[351];
+ return X86CommonArchitecture::cached_input_types[467];
case INTRINSIC_XED_IFORM_VPACKSSWB_XMMi8_MASKmskw_XMMi16_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[526];
case INTRINSIC_XED_IFORM_VPACKSSWB_XMMi8_MASKmskw_XMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[526];
case INTRINSIC_XED_IFORM_VPACKSSWB_YMMi8_MASKmskw_YMMi16_YMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[527];
case INTRINSIC_XED_IFORM_VPACKSSWB_YMMi8_MASKmskw_YMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[527];
case INTRINSIC_XED_IFORM_VPACKSSWB_ZMMi8_MASKmskw_ZMMi16_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[528];
case INTRINSIC_XED_IFORM_VPACKSSWB_ZMMi8_MASKmskw_ZMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[528];
case INTRINSIC_XED_IFORM_VPACKUSDW_XMMu16_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPACKUSDW_XMMu16_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VPACKUSDW_YMMu16_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPACKUSDW_YMMu16_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VPACKUSDW_ZMMu16_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPACKUSDW_ZMMu16_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPACKUSWB_XMMu8_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPACKUSWB_XMMu8_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPACKUSWB_YMMu8_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPACKUSWB_YMMu8_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPACKUSWB_ZMMu8_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPACKUSWB_ZMMu8_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPADDB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPADDB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPADDB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPADDB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPADDB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPADDB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPADDSB_XMMi8_MASKmskw_XMMi8_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[398];
+ return X86CommonArchitecture::cached_input_types[535];
case INTRINSIC_XED_IFORM_VPADDSB_XMMi8_MASKmskw_XMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[398];
+ return X86CommonArchitecture::cached_input_types[535];
case INTRINSIC_XED_IFORM_VPADDSB_YMMi8_MASKmskw_YMMi8_YMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[399];
+ return X86CommonArchitecture::cached_input_types[536];
case INTRINSIC_XED_IFORM_VPADDSB_YMMi8_MASKmskw_YMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[399];
+ return X86CommonArchitecture::cached_input_types[536];
case INTRINSIC_XED_IFORM_VPADDSB_ZMMi8_MASKmskw_ZMMi8_ZMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[400];
+ return X86CommonArchitecture::cached_input_types[537];
case INTRINSIC_XED_IFORM_VPADDSB_ZMMi8_MASKmskw_ZMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[400];
+ return X86CommonArchitecture::cached_input_types[537];
case INTRINSIC_XED_IFORM_VPADDSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[526];
case INTRINSIC_XED_IFORM_VPADDSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[526];
case INTRINSIC_XED_IFORM_VPADDSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[527];
case INTRINSIC_XED_IFORM_VPADDSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[527];
case INTRINSIC_XED_IFORM_VPADDSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[528];
case INTRINSIC_XED_IFORM_VPADDSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[528];
case INTRINSIC_XED_IFORM_VPADDUSB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPADDUSB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPADDUSB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPADDUSB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPADDUSB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPADDUSB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPADDUSW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPADDUSW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPADDUSW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPADDUSW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPADDUSW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPADDUSW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPADDW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPADDW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPADDW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPADDW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPADDW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPADDW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPALIGNR_XMMu8_MASKmskw_XMMu8_XMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[506];
case INTRINSIC_XED_IFORM_VPALIGNR_XMMu8_MASKmskw_XMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[506];
case INTRINSIC_XED_IFORM_VPALIGNR_YMMu8_MASKmskw_YMMu8_YMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[507];
case INTRINSIC_XED_IFORM_VPALIGNR_YMMu8_MASKmskw_YMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[507];
case INTRINSIC_XED_IFORM_VPALIGNR_ZMMu8_MASKmskw_ZMMu8_ZMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[508];
case INTRINSIC_XED_IFORM_VPALIGNR_ZMMu8_MASKmskw_ZMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[508];
case INTRINSIC_XED_IFORM_VPAVGB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPAVGB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPAVGB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPAVGB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPAVGB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPAVGB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPAVGW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPAVGW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPAVGW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPAVGW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPAVGW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPAVGW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPBLENDMB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPBLENDMB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPBLENDMB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPBLENDMB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPBLENDMB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPBLENDMB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPBLENDMW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPBLENDMW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPBLENDMW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPBLENDMW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPBLENDMW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPBLENDMW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPBROADCASTB_XMMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[386];
+ return X86CommonArchitecture::cached_input_types[520];
case INTRINSIC_XED_IFORM_VPBROADCASTB_XMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[401];
+ return X86CommonArchitecture::cached_input_types[346];
case INTRINSIC_XED_IFORM_VPBROADCASTB_XMMu8_MASKmskw_GPR32u8_AVX512:
- return X86CommonArchitecture::cached_input_types[402];
+ return X86CommonArchitecture::cached_input_types[538];
case INTRINSIC_XED_IFORM_VPBROADCASTB_YMMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[386];
+ return X86CommonArchitecture::cached_input_types[520];
case INTRINSIC_XED_IFORM_VPBROADCASTB_YMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[401];
+ return X86CommonArchitecture::cached_input_types[346];
case INTRINSIC_XED_IFORM_VPBROADCASTB_YMMu8_MASKmskw_GPR32u8_AVX512:
- return X86CommonArchitecture::cached_input_types[402];
+ return X86CommonArchitecture::cached_input_types[538];
case INTRINSIC_XED_IFORM_VPBROADCASTB_ZMMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[386];
+ return X86CommonArchitecture::cached_input_types[520];
case INTRINSIC_XED_IFORM_VPBROADCASTB_ZMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[401];
+ return X86CommonArchitecture::cached_input_types[346];
case INTRINSIC_XED_IFORM_VPBROADCASTB_ZMMu8_MASKmskw_GPR32u8_AVX512:
- return X86CommonArchitecture::cached_input_types[402];
+ return X86CommonArchitecture::cached_input_types[538];
case INTRINSIC_XED_IFORM_VPBROADCASTW_XMMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[517];
case INTRINSIC_XED_IFORM_VPBROADCASTW_XMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[403];
+ return X86CommonArchitecture::cached_input_types[539];
case INTRINSIC_XED_IFORM_VPBROADCASTW_XMMu16_MASKmskw_GPR32u16_AVX512:
- return X86CommonArchitecture::cached_input_types[404];
+ return X86CommonArchitecture::cached_input_types[540];
case INTRINSIC_XED_IFORM_VPBROADCASTW_YMMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[517];
case INTRINSIC_XED_IFORM_VPBROADCASTW_YMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[403];
+ return X86CommonArchitecture::cached_input_types[539];
case INTRINSIC_XED_IFORM_VPBROADCASTW_YMMu16_MASKmskw_GPR32u16_AVX512:
- return X86CommonArchitecture::cached_input_types[404];
+ return X86CommonArchitecture::cached_input_types[540];
case INTRINSIC_XED_IFORM_VPBROADCASTW_ZMMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[517];
case INTRINSIC_XED_IFORM_VPBROADCASTW_ZMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[403];
+ return X86CommonArchitecture::cached_input_types[539];
case INTRINSIC_XED_IFORM_VPBROADCASTW_ZMMu16_MASKmskw_GPR32u16_AVX512:
- return X86CommonArchitecture::cached_input_types[404];
+ return X86CommonArchitecture::cached_input_types[540];
case INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_XMMi8_XMMi8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[398];
+ return X86CommonArchitecture::cached_input_types[541];
case INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_XMMi8_MEMi8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[398];
+ return X86CommonArchitecture::cached_input_types[541];
case INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_YMMi8_YMMi8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[399];
+ return X86CommonArchitecture::cached_input_types[542];
case INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_YMMi8_MEMi8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[399];
+ return X86CommonArchitecture::cached_input_types[542];
case INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_ZMMi8_ZMMi8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[400];
+ return X86CommonArchitecture::cached_input_types[543];
case INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_ZMMi8_MEMi8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[400];
+ return X86CommonArchitecture::cached_input_types[543];
case INTRINSIC_XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_XMMu8_XMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[506];
case INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_XMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[506];
case INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_YMMu8_YMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[507];
case INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_YMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[507];
case INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[508];
case INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_ZMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[508];
case INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_XMMu16_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[544];
case INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_XMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[544];
case INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_YMMu16_YMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[545];
case INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_YMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[545];
case INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[546];
case INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_ZMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[546];
case INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_XMMi16_XMMi16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[547];
case INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_XMMi16_MEMi16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[547];
case INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_YMMi16_YMMi16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[548];
case INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_YMMi16_MEMi16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[548];
case INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_ZMMi16_ZMMi16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[549];
case INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_ZMMi16_MEMi16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[549];
case INTRINSIC_XED_IFORM_VPERMI2W_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[405];
+ return X86CommonArchitecture::cached_input_types[550];
case INTRINSIC_XED_IFORM_VPERMI2W_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[405];
+ return X86CommonArchitecture::cached_input_types[550];
case INTRINSIC_XED_IFORM_VPERMI2W_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[406];
+ return X86CommonArchitecture::cached_input_types[551];
case INTRINSIC_XED_IFORM_VPERMI2W_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[406];
+ return X86CommonArchitecture::cached_input_types[551];
case INTRINSIC_XED_IFORM_VPERMI2W_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[407];
+ return X86CommonArchitecture::cached_input_types[552];
case INTRINSIC_XED_IFORM_VPERMI2W_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[407];
+ return X86CommonArchitecture::cached_input_types[552];
case INTRINSIC_XED_IFORM_VPERMT2W_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[405];
+ return X86CommonArchitecture::cached_input_types[550];
case INTRINSIC_XED_IFORM_VPERMT2W_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[405];
+ return X86CommonArchitecture::cached_input_types[550];
case INTRINSIC_XED_IFORM_VPERMT2W_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[406];
+ return X86CommonArchitecture::cached_input_types[551];
case INTRINSIC_XED_IFORM_VPERMT2W_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[406];
+ return X86CommonArchitecture::cached_input_types[551];
case INTRINSIC_XED_IFORM_VPERMT2W_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[407];
+ return X86CommonArchitecture::cached_input_types[552];
case INTRINSIC_XED_IFORM_VPERMT2W_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[407];
+ return X86CommonArchitecture::cached_input_types[552];
case INTRINSIC_XED_IFORM_VPERMW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPERMW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPERMW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPERMW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPERMW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPERMW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPEXTRB_GPR32u8_XMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[217];
case INTRINSIC_XED_IFORM_VPEXTRB_MEMu8_XMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[217];
case INTRINSIC_XED_IFORM_VPEXTRD_GPR32u32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[71];
case INTRINSIC_XED_IFORM_VPEXTRD_MEMu32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[71];
case INTRINSIC_XED_IFORM_VPEXTRQ_GPR64u64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[72];
+ return X86CommonArchitecture::cached_input_types[77];
case INTRINSIC_XED_IFORM_VPEXTRQ_MEMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[72];
+ return X86CommonArchitecture::cached_input_types[77];
case INTRINSIC_XED_IFORM_VPEXTRW_GPR32u16_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[62];
case INTRINSIC_XED_IFORM_VPEXTRW_MEMu16_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[62];
case INTRINSIC_XED_IFORM_VPEXTRW_GPR32u16_XMMu16_IMM8_AVX512_C5:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[62];
case INTRINSIC_XED_IFORM_VPINSRB_XMMu8_XMMu8_GPR32u8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[249];
+ return X86CommonArchitecture::cached_input_types[315];
case INTRINSIC_XED_IFORM_VPINSRB_XMMu8_XMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[248];
+ return X86CommonArchitecture::cached_input_types[314];
case INTRINSIC_XED_IFORM_VPINSRD_XMMu32_XMMu32_GPR32u32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[252];
+ return X86CommonArchitecture::cached_input_types[318];
case INTRINSIC_XED_IFORM_VPINSRD_XMMu32_XMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[252];
+ return X86CommonArchitecture::cached_input_types[318];
case INTRINSIC_XED_IFORM_VPINSRQ_XMMu64_XMMu64_GPR64u64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[253];
+ return X86CommonArchitecture::cached_input_types[319];
case INTRINSIC_XED_IFORM_VPINSRQ_XMMu64_XMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[253];
+ return X86CommonArchitecture::cached_input_types[319];
case INTRINSIC_XED_IFORM_VPINSRW_XMMu16_XMMu16_GPR32u16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[251];
+ return X86CommonArchitecture::cached_input_types[317];
case INTRINSIC_XED_IFORM_VPINSRW_XMMu16_XMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[250];
+ return X86CommonArchitecture::cached_input_types[316];
case INTRINSIC_XED_IFORM_VPMADDUBSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[526];
case INTRINSIC_XED_IFORM_VPMADDUBSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[526];
case INTRINSIC_XED_IFORM_VPMADDUBSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[527];
case INTRINSIC_XED_IFORM_VPMADDUBSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[527];
case INTRINSIC_XED_IFORM_VPMADDUBSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[528];
case INTRINSIC_XED_IFORM_VPMADDUBSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[528];
case INTRINSIC_XED_IFORM_VPMADDWD_XMMi32_MASKmskw_XMMi16_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[526];
case INTRINSIC_XED_IFORM_VPMADDWD_XMMi32_MASKmskw_XMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[526];
case INTRINSIC_XED_IFORM_VPMADDWD_YMMi32_MASKmskw_YMMi16_YMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[527];
case INTRINSIC_XED_IFORM_VPMADDWD_YMMi32_MASKmskw_YMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[527];
case INTRINSIC_XED_IFORM_VPMADDWD_ZMMi32_MASKmskw_ZMMi16_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[528];
case INTRINSIC_XED_IFORM_VPMADDWD_ZMMi32_MASKmskw_ZMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[528];
case INTRINSIC_XED_IFORM_VPMAXSB_XMMi8_MASKmskw_XMMi8_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[398];
+ return X86CommonArchitecture::cached_input_types[535];
case INTRINSIC_XED_IFORM_VPMAXSB_XMMi8_MASKmskw_XMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[398];
+ return X86CommonArchitecture::cached_input_types[535];
case INTRINSIC_XED_IFORM_VPMAXSB_YMMi8_MASKmskw_YMMi8_YMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[399];
+ return X86CommonArchitecture::cached_input_types[536];
case INTRINSIC_XED_IFORM_VPMAXSB_YMMi8_MASKmskw_YMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[399];
+ return X86CommonArchitecture::cached_input_types[536];
case INTRINSIC_XED_IFORM_VPMAXSB_ZMMi8_MASKmskw_ZMMi8_ZMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[400];
+ return X86CommonArchitecture::cached_input_types[537];
case INTRINSIC_XED_IFORM_VPMAXSB_ZMMi8_MASKmskw_ZMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[400];
+ return X86CommonArchitecture::cached_input_types[537];
case INTRINSIC_XED_IFORM_VPMAXSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[526];
case INTRINSIC_XED_IFORM_VPMAXSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[526];
case INTRINSIC_XED_IFORM_VPMAXSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[527];
case INTRINSIC_XED_IFORM_VPMAXSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[527];
case INTRINSIC_XED_IFORM_VPMAXSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[528];
case INTRINSIC_XED_IFORM_VPMAXSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[528];
case INTRINSIC_XED_IFORM_VPMAXUB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPMAXUB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPMAXUB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPMAXUB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPMAXUB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPMAXUB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPMAXUW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPMAXUW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPMAXUW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPMAXUW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPMAXUW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPMAXUW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPMINSB_XMMi8_MASKmskw_XMMi8_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[398];
+ return X86CommonArchitecture::cached_input_types[535];
case INTRINSIC_XED_IFORM_VPMINSB_XMMi8_MASKmskw_XMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[398];
+ return X86CommonArchitecture::cached_input_types[535];
case INTRINSIC_XED_IFORM_VPMINSB_YMMi8_MASKmskw_YMMi8_YMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[399];
+ return X86CommonArchitecture::cached_input_types[536];
case INTRINSIC_XED_IFORM_VPMINSB_YMMi8_MASKmskw_YMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[399];
+ return X86CommonArchitecture::cached_input_types[536];
case INTRINSIC_XED_IFORM_VPMINSB_ZMMi8_MASKmskw_ZMMi8_ZMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[400];
+ return X86CommonArchitecture::cached_input_types[537];
case INTRINSIC_XED_IFORM_VPMINSB_ZMMi8_MASKmskw_ZMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[400];
+ return X86CommonArchitecture::cached_input_types[537];
case INTRINSIC_XED_IFORM_VPMINSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[526];
case INTRINSIC_XED_IFORM_VPMINSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[526];
case INTRINSIC_XED_IFORM_VPMINSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[527];
case INTRINSIC_XED_IFORM_VPMINSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[527];
case INTRINSIC_XED_IFORM_VPMINSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[528];
case INTRINSIC_XED_IFORM_VPMINSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[528];
case INTRINSIC_XED_IFORM_VPMINUB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPMINUB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPMINUB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPMINUB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPMINUB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPMINUB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPMINUW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPMINUW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPMINUW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPMINUW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPMINUW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPMINUW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPMOVB2M_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[241];
case INTRINSIC_XED_IFORM_VPMOVB2M_MASKmskw_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[408];
+ return X86CommonArchitecture::cached_input_types[553];
case INTRINSIC_XED_IFORM_VPMOVB2M_MASKmskw_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[409];
+ return X86CommonArchitecture::cached_input_types[554];
case INTRINSIC_XED_IFORM_VPMOVD2M_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[66];
+ return X86CommonArchitecture::cached_input_types[244];
case INTRINSIC_XED_IFORM_VPMOVD2M_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[222];
+ return X86CommonArchitecture::cached_input_types[355];
case INTRINSIC_XED_IFORM_VPMOVD2M_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[343];
+ return X86CommonArchitecture::cached_input_types[450];
case INTRINSIC_XED_IFORM_VPMOVM2B_XMMu8_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_VPMOVM2B_YMMu8_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_VPMOVM2B_ZMMu8_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_VPMOVM2D_XMMu32_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_VPMOVM2D_YMMu32_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_VPMOVM2D_ZMMu32_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_VPMOVM2Q_XMMu64_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_VPMOVM2Q_YMMu64_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_VPMOVM2Q_ZMMu64_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_VPMOVM2W_XMMu16_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_VPMOVM2W_YMMu16_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_VPMOVM2W_ZMMu16_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_input_types[276];
+ return X86CommonArchitecture::cached_input_types[345];
case INTRINSIC_XED_IFORM_VPMOVQ2M_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[72];
+ return X86CommonArchitecture::cached_input_types[207];
case INTRINSIC_XED_IFORM_VPMOVQ2M_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[233];
+ return X86CommonArchitecture::cached_input_types[555];
case INTRINSIC_XED_IFORM_VPMOVQ2M_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[410];
+ return X86CommonArchitecture::cached_input_types[556];
case INTRINSIC_XED_IFORM_VPMOVSWB_XMMi8_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPMOVSWB_MEMi8_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[369];
+ return X86CommonArchitecture::cached_input_types[489];
case INTRINSIC_XED_IFORM_VPMOVSWB_XMMi8_MASKmskw_YMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[368];
+ return X86CommonArchitecture::cached_input_types[488];
case INTRINSIC_XED_IFORM_VPMOVSWB_MEMi8_MASKmskw_YMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[368];
+ return X86CommonArchitecture::cached_input_types[488];
case INTRINSIC_XED_IFORM_VPMOVSWB_YMMi8_MASKmskw_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[391];
+ return X86CommonArchitecture::cached_input_types[525];
case INTRINSIC_XED_IFORM_VPMOVSWB_MEMi8_MASKmskw_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[391];
+ return X86CommonArchitecture::cached_input_types[525];
case INTRINSIC_XED_IFORM_VPMOVSXBW_XMMi16_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVSXBW_XMMi16_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[365];
+ return X86CommonArchitecture::cached_input_types[485];
case INTRINSIC_XED_IFORM_VPMOVSXBW_YMMi16_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVSXBW_YMMi16_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVSXBW_ZMMi16_MASKmskw_YMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[389];
+ return X86CommonArchitecture::cached_input_types[523];
case INTRINSIC_XED_IFORM_VPMOVSXBW_ZMMi16_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[389];
+ return X86CommonArchitecture::cached_input_types[523];
case INTRINSIC_XED_IFORM_VPMOVUSWB_XMMu8_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[517];
case INTRINSIC_XED_IFORM_VPMOVUSWB_MEMu8_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[517];
case INTRINSIC_XED_IFORM_VPMOVUSWB_XMMu8_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[518];
case INTRINSIC_XED_IFORM_VPMOVUSWB_MEMu8_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[518];
case INTRINSIC_XED_IFORM_VPMOVUSWB_YMMu8_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[519];
case INTRINSIC_XED_IFORM_VPMOVUSWB_MEMu8_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[519];
case INTRINSIC_XED_IFORM_VPMOVW2M_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[57];
+ return X86CommonArchitecture::cached_input_types[242];
case INTRINSIC_XED_IFORM_VPMOVW2M_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[223];
+ return X86CommonArchitecture::cached_input_types[557];
case INTRINSIC_XED_IFORM_VPMOVW2M_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[411];
+ return X86CommonArchitecture::cached_input_types[558];
case INTRINSIC_XED_IFORM_VPMOVWB_XMMu8_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[517];
case INTRINSIC_XED_IFORM_VPMOVWB_MEMu8_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[517];
case INTRINSIC_XED_IFORM_VPMOVWB_XMMu8_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[518];
case INTRINSIC_XED_IFORM_VPMOVWB_MEMu8_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[518];
case INTRINSIC_XED_IFORM_VPMOVWB_YMMu8_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[519];
case INTRINSIC_XED_IFORM_VPMOVWB_MEMu8_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[519];
case INTRINSIC_XED_IFORM_VPMOVZXBW_XMMi16_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVZXBW_XMMi16_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[365];
+ return X86CommonArchitecture::cached_input_types[485];
case INTRINSIC_XED_IFORM_VPMOVZXBW_YMMi16_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVZXBW_YMMi16_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[363];
+ return X86CommonArchitecture::cached_input_types[483];
case INTRINSIC_XED_IFORM_VPMOVZXBW_ZMMi16_MASKmskw_YMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[389];
+ return X86CommonArchitecture::cached_input_types[523];
case INTRINSIC_XED_IFORM_VPMOVZXBW_ZMMi16_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[389];
+ return X86CommonArchitecture::cached_input_types[523];
case INTRINSIC_XED_IFORM_VPMULHRSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[526];
case INTRINSIC_XED_IFORM_VPMULHRSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[526];
case INTRINSIC_XED_IFORM_VPMULHRSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[527];
case INTRINSIC_XED_IFORM_VPMULHRSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[527];
case INTRINSIC_XED_IFORM_VPMULHRSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[528];
case INTRINSIC_XED_IFORM_VPMULHRSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[528];
case INTRINSIC_XED_IFORM_VPMULHUW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPMULHUW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPMULHUW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPMULHUW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPMULHUW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPMULHUW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPMULHW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPMULHW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPMULHW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPMULHW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPMULHW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPMULHW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPMULLQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPMULLQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VPMULLQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPMULLQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VPMULLQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPMULLQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VPMULLW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPMULLW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPMULLW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPMULLW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPMULLW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPMULLW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPSADBW_XMMu16_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPSADBW_XMMu16_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[138];
+ return X86CommonArchitecture::cached_input_types[156];
case INTRINSIC_XED_IFORM_VPSADBW_YMMu16_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPSADBW_YMMu16_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[240];
+ return X86CommonArchitecture::cached_input_types[305];
case INTRINSIC_XED_IFORM_VPSADBW_ZMMu16_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[412];
+ return X86CommonArchitecture::cached_input_types[559];
case INTRINSIC_XED_IFORM_VPSADBW_ZMMu16_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[412];
+ return X86CommonArchitecture::cached_input_types[559];
case INTRINSIC_XED_IFORM_VPSHUFB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPSHUFB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPSHUFB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPSHUFB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPSHUFB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPSHUFB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPSHUFHW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[560];
case INTRINSIC_XED_IFORM_VPSHUFHW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[560];
case INTRINSIC_XED_IFORM_VPSHUFHW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[561];
case INTRINSIC_XED_IFORM_VPSHUFHW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[561];
case INTRINSIC_XED_IFORM_VPSHUFHW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[562];
case INTRINSIC_XED_IFORM_VPSHUFHW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[562];
case INTRINSIC_XED_IFORM_VPSHUFLW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[560];
case INTRINSIC_XED_IFORM_VPSHUFLW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[560];
case INTRINSIC_XED_IFORM_VPSHUFLW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[561];
case INTRINSIC_XED_IFORM_VPSHUFLW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[561];
case INTRINSIC_XED_IFORM_VPSHUFLW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[562];
case INTRINSIC_XED_IFORM_VPSHUFLW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[562];
case INTRINSIC_XED_IFORM_VPSLLDQ_XMMu8_XMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[217];
case INTRINSIC_XED_IFORM_VPSLLDQ_XMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[217];
case INTRINSIC_XED_IFORM_VPSLLDQ_YMMu8_YMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[408];
+ return X86CommonArchitecture::cached_input_types[563];
case INTRINSIC_XED_IFORM_VPSLLDQ_YMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[408];
+ return X86CommonArchitecture::cached_input_types[563];
case INTRINSIC_XED_IFORM_VPSLLDQ_ZMMu8_ZMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[409];
+ return X86CommonArchitecture::cached_input_types[564];
case INTRINSIC_XED_IFORM_VPSLLDQ_ZMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[409];
+ return X86CommonArchitecture::cached_input_types[564];
case INTRINSIC_XED_IFORM_VPSLLVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPSLLVW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPSLLVW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPSLLVW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPSLLVW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPSLLVW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPSLLW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPSLLW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPSLLW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[560];
case INTRINSIC_XED_IFORM_VPSLLW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[560];
case INTRINSIC_XED_IFORM_VPSLLW_YMMu16_MASKmskw_YMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[413];
+ return X86CommonArchitecture::cached_input_types[565];
case INTRINSIC_XED_IFORM_VPSLLW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[413];
+ return X86CommonArchitecture::cached_input_types[565];
case INTRINSIC_XED_IFORM_VPSLLW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[561];
case INTRINSIC_XED_IFORM_VPSLLW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[561];
case INTRINSIC_XED_IFORM_VPSLLW_ZMMu16_MASKmskw_ZMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[414];
+ return X86CommonArchitecture::cached_input_types[566];
case INTRINSIC_XED_IFORM_VPSLLW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[414];
+ return X86CommonArchitecture::cached_input_types[566];
case INTRINSIC_XED_IFORM_VPSLLW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[562];
case INTRINSIC_XED_IFORM_VPSLLW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[562];
case INTRINSIC_XED_IFORM_VPSRAVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPSRAVW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPSRAVW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPSRAVW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPSRAVW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPSRAVW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPSRAW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPSRAW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPSRAW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[560];
case INTRINSIC_XED_IFORM_VPSRAW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[560];
case INTRINSIC_XED_IFORM_VPSRAW_YMMu16_MASKmskw_YMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[413];
+ return X86CommonArchitecture::cached_input_types[565];
case INTRINSIC_XED_IFORM_VPSRAW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[413];
+ return X86CommonArchitecture::cached_input_types[565];
case INTRINSIC_XED_IFORM_VPSRAW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[561];
case INTRINSIC_XED_IFORM_VPSRAW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[561];
case INTRINSIC_XED_IFORM_VPSRAW_ZMMu16_MASKmskw_ZMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[414];
+ return X86CommonArchitecture::cached_input_types[566];
case INTRINSIC_XED_IFORM_VPSRAW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[414];
+ return X86CommonArchitecture::cached_input_types[566];
case INTRINSIC_XED_IFORM_VPSRAW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[562];
case INTRINSIC_XED_IFORM_VPSRAW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[562];
case INTRINSIC_XED_IFORM_VPSRLDQ_XMMu8_XMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[217];
case INTRINSIC_XED_IFORM_VPSRLDQ_XMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[185];
+ return X86CommonArchitecture::cached_input_types[217];
case INTRINSIC_XED_IFORM_VPSRLDQ_YMMu8_YMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[408];
+ return X86CommonArchitecture::cached_input_types[563];
case INTRINSIC_XED_IFORM_VPSRLDQ_YMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[408];
+ return X86CommonArchitecture::cached_input_types[563];
case INTRINSIC_XED_IFORM_VPSRLDQ_ZMMu8_ZMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[409];
+ return X86CommonArchitecture::cached_input_types[564];
case INTRINSIC_XED_IFORM_VPSRLDQ_ZMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[409];
+ return X86CommonArchitecture::cached_input_types[564];
case INTRINSIC_XED_IFORM_VPSRLVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPSRLVW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPSRLVW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPSRLVW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPSRLVW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPSRLVW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPSRLW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPSRLW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPSRLW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[560];
case INTRINSIC_XED_IFORM_VPSRLW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[560];
case INTRINSIC_XED_IFORM_VPSRLW_YMMu16_MASKmskw_YMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[413];
+ return X86CommonArchitecture::cached_input_types[565];
case INTRINSIC_XED_IFORM_VPSRLW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[413];
+ return X86CommonArchitecture::cached_input_types[565];
case INTRINSIC_XED_IFORM_VPSRLW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[561];
case INTRINSIC_XED_IFORM_VPSRLW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[561];
case INTRINSIC_XED_IFORM_VPSRLW_ZMMu16_MASKmskw_ZMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[414];
+ return X86CommonArchitecture::cached_input_types[566];
case INTRINSIC_XED_IFORM_VPSRLW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[414];
+ return X86CommonArchitecture::cached_input_types[566];
case INTRINSIC_XED_IFORM_VPSRLW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[562];
case INTRINSIC_XED_IFORM_VPSRLW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[562];
case INTRINSIC_XED_IFORM_VPSUBB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPSUBB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPSUBB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPSUBB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPSUBB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPSUBB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPSUBSB_XMMi8_MASKmskw_XMMi8_XMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[398];
+ return X86CommonArchitecture::cached_input_types[535];
case INTRINSIC_XED_IFORM_VPSUBSB_XMMi8_MASKmskw_XMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[398];
+ return X86CommonArchitecture::cached_input_types[535];
case INTRINSIC_XED_IFORM_VPSUBSB_YMMi8_MASKmskw_YMMi8_YMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[399];
+ return X86CommonArchitecture::cached_input_types[536];
case INTRINSIC_XED_IFORM_VPSUBSB_YMMi8_MASKmskw_YMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[399];
+ return X86CommonArchitecture::cached_input_types[536];
case INTRINSIC_XED_IFORM_VPSUBSB_ZMMi8_MASKmskw_ZMMi8_ZMMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[400];
+ return X86CommonArchitecture::cached_input_types[537];
case INTRINSIC_XED_IFORM_VPSUBSB_ZMMi8_MASKmskw_ZMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_input_types[400];
+ return X86CommonArchitecture::cached_input_types[537];
case INTRINSIC_XED_IFORM_VPSUBSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[526];
case INTRINSIC_XED_IFORM_VPSUBSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[392];
+ return X86CommonArchitecture::cached_input_types[526];
case INTRINSIC_XED_IFORM_VPSUBSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[527];
case INTRINSIC_XED_IFORM_VPSUBSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[393];
+ return X86CommonArchitecture::cached_input_types[527];
case INTRINSIC_XED_IFORM_VPSUBSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[528];
case INTRINSIC_XED_IFORM_VPSUBSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_input_types[394];
+ return X86CommonArchitecture::cached_input_types[528];
case INTRINSIC_XED_IFORM_VPSUBUSB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPSUBUSB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPSUBUSB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPSUBUSB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPSUBUSB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPSUBUSB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPSUBUSW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPSUBUSW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPSUBUSW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPSUBUSW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPSUBUSW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPSUBUSW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPSUBW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPSUBW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPSUBW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPSUBW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPSUBW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPSUBW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[529];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[530];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[531];
case INTRINSIC_XED_IFORM_VRANGEPD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[403];
case INTRINSIC_XED_IFORM_VRANGEPD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[403];
case INTRINSIC_XED_IFORM_VRANGEPD_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[404];
case INTRINSIC_XED_IFORM_VRANGEPD_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[309];
+ return X86CommonArchitecture::cached_input_types[404];
case INTRINSIC_XED_IFORM_VRANGEPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[402];
case INTRINSIC_XED_IFORM_VRANGEPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[308];
+ return X86CommonArchitecture::cached_input_types[402];
case INTRINSIC_XED_IFORM_VRANGEPS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[406];
case INTRINSIC_XED_IFORM_VRANGEPS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[406];
case INTRINSIC_XED_IFORM_VRANGEPS_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[407];
case INTRINSIC_XED_IFORM_VRANGEPS_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[285];
+ return X86CommonArchitecture::cached_input_types[407];
case INTRINSIC_XED_IFORM_VRANGEPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[405];
case INTRINSIC_XED_IFORM_VRANGEPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[286];
+ return X86CommonArchitecture::cached_input_types[405];
case INTRINSIC_XED_IFORM_VRANGESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[403];
case INTRINSIC_XED_IFORM_VRANGESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[408];
case INTRINSIC_XED_IFORM_VRANGESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[406];
case INTRINSIC_XED_IFORM_VRANGESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[409];
case INTRINSIC_XED_IFORM_VREDUCEPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[442];
case INTRINSIC_XED_IFORM_VREDUCEPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[318];
+ return X86CommonArchitecture::cached_input_types[442];
case INTRINSIC_XED_IFORM_VREDUCEPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[443];
case INTRINSIC_XED_IFORM_VREDUCEPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[316];
+ return X86CommonArchitecture::cached_input_types[443];
case INTRINSIC_XED_IFORM_VREDUCEPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[423];
case INTRINSIC_XED_IFORM_VREDUCEPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[293];
+ return X86CommonArchitecture::cached_input_types[423];
case INTRINSIC_XED_IFORM_VREDUCEPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[417];
case INTRINSIC_XED_IFORM_VREDUCEPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[287];
+ return X86CommonArchitecture::cached_input_types[417];
case INTRINSIC_XED_IFORM_VREDUCEPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[418];
case INTRINSIC_XED_IFORM_VREDUCEPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[288];
+ return X86CommonArchitecture::cached_input_types[418];
case INTRINSIC_XED_IFORM_VREDUCEPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[416];
case INTRINSIC_XED_IFORM_VREDUCEPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[289];
+ return X86CommonArchitecture::cached_input_types[416];
case INTRINSIC_XED_IFORM_VREDUCESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[296];
+ return X86CommonArchitecture::cached_input_types[403];
case INTRINSIC_XED_IFORM_VREDUCESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[297];
+ return X86CommonArchitecture::cached_input_types[408];
case INTRINSIC_XED_IFORM_VREDUCESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[284];
+ return X86CommonArchitecture::cached_input_types[406];
case INTRINSIC_XED_IFORM_VREDUCESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[298];
+ return X86CommonArchitecture::cached_input_types[409];
case INTRINSIC_XED_IFORM_VXORPD_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VXORPD_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[460];
case INTRINSIC_XED_IFORM_VXORPD_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VXORPD_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[461];
case INTRINSIC_XED_IFORM_VXORPD_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VXORPD_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[459];
case INTRINSIC_XED_IFORM_VXORPS_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VXORPS_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[457];
case INTRINSIC_XED_IFORM_VXORPS_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VXORPS_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[458];
case INTRINSIC_XED_IFORM_VXORPS_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VXORPS_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[456];
case INTRINSIC_XED_IFORM_VPMADD52HUQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[361];
+ return X86CommonArchitecture::cached_input_types[480];
case INTRINSIC_XED_IFORM_VPMADD52HUQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[361];
+ return X86CommonArchitecture::cached_input_types[480];
case INTRINSIC_XED_IFORM_VPMADD52HUQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[362];
+ return X86CommonArchitecture::cached_input_types[481];
case INTRINSIC_XED_IFORM_VPMADD52HUQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[362];
+ return X86CommonArchitecture::cached_input_types[481];
case INTRINSIC_XED_IFORM_VPMADD52HUQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[360];
+ return X86CommonArchitecture::cached_input_types[479];
case INTRINSIC_XED_IFORM_VPMADD52HUQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[360];
+ return X86CommonArchitecture::cached_input_types[479];
case INTRINSIC_XED_IFORM_VPMADD52LUQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[361];
+ return X86CommonArchitecture::cached_input_types[480];
case INTRINSIC_XED_IFORM_VPMADD52LUQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[361];
+ return X86CommonArchitecture::cached_input_types[480];
case INTRINSIC_XED_IFORM_VPMADD52LUQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[362];
+ return X86CommonArchitecture::cached_input_types[481];
case INTRINSIC_XED_IFORM_VPMADD52LUQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[362];
+ return X86CommonArchitecture::cached_input_types[481];
case INTRINSIC_XED_IFORM_VPMADD52LUQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[360];
+ return X86CommonArchitecture::cached_input_types[479];
case INTRINSIC_XED_IFORM_VPMADD52LUQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[360];
+ return X86CommonArchitecture::cached_input_types[479];
case INTRINSIC_XED_IFORM_VPERMB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPERMB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VPERMB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPERMB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VPERMB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPERMB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VPERMI2B_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[415];
+ return X86CommonArchitecture::cached_input_types[567];
case INTRINSIC_XED_IFORM_VPERMI2B_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[415];
+ return X86CommonArchitecture::cached_input_types[567];
case INTRINSIC_XED_IFORM_VPERMI2B_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[416];
+ return X86CommonArchitecture::cached_input_types[568];
case INTRINSIC_XED_IFORM_VPERMI2B_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[416];
+ return X86CommonArchitecture::cached_input_types[568];
case INTRINSIC_XED_IFORM_VPERMI2B_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[417];
+ return X86CommonArchitecture::cached_input_types[569];
case INTRINSIC_XED_IFORM_VPERMI2B_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[417];
+ return X86CommonArchitecture::cached_input_types[569];
case INTRINSIC_XED_IFORM_VPERMT2B_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[415];
+ return X86CommonArchitecture::cached_input_types[567];
case INTRINSIC_XED_IFORM_VPERMT2B_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[415];
+ return X86CommonArchitecture::cached_input_types[567];
case INTRINSIC_XED_IFORM_VPERMT2B_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[416];
+ return X86CommonArchitecture::cached_input_types[568];
case INTRINSIC_XED_IFORM_VPERMT2B_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[416];
+ return X86CommonArchitecture::cached_input_types[568];
case INTRINSIC_XED_IFORM_VPERMT2B_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[417];
+ return X86CommonArchitecture::cached_input_types[569];
case INTRINSIC_XED_IFORM_VPERMT2B_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[417];
+ return X86CommonArchitecture::cached_input_types[569];
case INTRINSIC_XED_IFORM_VPMULTISHIFTQB_XMMu8_MASKmskw_XMMu8_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[418];
+ return X86CommonArchitecture::cached_input_types[570];
case INTRINSIC_XED_IFORM_VPMULTISHIFTQB_XMMu8_MASKmskw_XMMu8_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[418];
+ return X86CommonArchitecture::cached_input_types[570];
case INTRINSIC_XED_IFORM_VPMULTISHIFTQB_YMMu8_MASKmskw_YMMu8_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[419];
+ return X86CommonArchitecture::cached_input_types[571];
case INTRINSIC_XED_IFORM_VPMULTISHIFTQB_YMMu8_MASKmskw_YMMu8_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[419];
+ return X86CommonArchitecture::cached_input_types[571];
case INTRINSIC_XED_IFORM_VPMULTISHIFTQB_ZMMu8_MASKmskw_ZMMu8_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[420];
+ return X86CommonArchitecture::cached_input_types[572];
case INTRINSIC_XED_IFORM_VPMULTISHIFTQB_ZMMu8_MASKmskw_ZMMu8_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[420];
+ return X86CommonArchitecture::cached_input_types[572];
case INTRINSIC_XED_IFORM_VPOPCNTB_XMMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[386];
+ return X86CommonArchitecture::cached_input_types[520];
case INTRINSIC_XED_IFORM_VPOPCNTB_XMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[386];
+ return X86CommonArchitecture::cached_input_types[520];
case INTRINSIC_XED_IFORM_VPOPCNTB_YMMu8_MASKmskw_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[387];
+ return X86CommonArchitecture::cached_input_types[521];
case INTRINSIC_XED_IFORM_VPOPCNTB_YMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[387];
+ return X86CommonArchitecture::cached_input_types[521];
case INTRINSIC_XED_IFORM_VPOPCNTB_ZMMu8_MASKmskw_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[388];
+ return X86CommonArchitecture::cached_input_types[522];
case INTRINSIC_XED_IFORM_VPOPCNTB_ZMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[388];
+ return X86CommonArchitecture::cached_input_types[522];
case INTRINSIC_XED_IFORM_VPOPCNTW_XMMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[517];
case INTRINSIC_XED_IFORM_VPOPCNTW_XMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[517];
case INTRINSIC_XED_IFORM_VPOPCNTW_YMMu16_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[518];
case INTRINSIC_XED_IFORM_VPOPCNTW_YMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[518];
case INTRINSIC_XED_IFORM_VPOPCNTW_ZMMu16_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[519];
case INTRINSIC_XED_IFORM_VPOPCNTW_ZMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[519];
case INTRINSIC_XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_XMMu64_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[421];
+ return X86CommonArchitecture::cached_input_types[573];
case INTRINSIC_XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_XMMu64_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[421];
+ return X86CommonArchitecture::cached_input_types[573];
case INTRINSIC_XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_YMMu64_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[422];
+ return X86CommonArchitecture::cached_input_types[574];
case INTRINSIC_XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_YMMu64_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[422];
+ return X86CommonArchitecture::cached_input_types[574];
case INTRINSIC_XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_ZMMu64_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[423];
+ return X86CommonArchitecture::cached_input_types[575];
case INTRINSIC_XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_ZMMu64_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[423];
+ return X86CommonArchitecture::cached_input_types[575];
case INTRINSIC_XED_IFORM_VPCOMPRESSB_MEMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[386];
+ return X86CommonArchitecture::cached_input_types[520];
case INTRINSIC_XED_IFORM_VPCOMPRESSB_XMMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[386];
+ return X86CommonArchitecture::cached_input_types[520];
case INTRINSIC_XED_IFORM_VPCOMPRESSB_MEMu8_MASKmskw_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[387];
+ return X86CommonArchitecture::cached_input_types[521];
case INTRINSIC_XED_IFORM_VPCOMPRESSB_YMMu8_MASKmskw_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[387];
+ return X86CommonArchitecture::cached_input_types[521];
case INTRINSIC_XED_IFORM_VPCOMPRESSB_MEMu8_MASKmskw_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[388];
+ return X86CommonArchitecture::cached_input_types[522];
case INTRINSIC_XED_IFORM_VPCOMPRESSB_ZMMu8_MASKmskw_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[388];
+ return X86CommonArchitecture::cached_input_types[522];
case INTRINSIC_XED_IFORM_VPCOMPRESSW_MEMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[517];
case INTRINSIC_XED_IFORM_VPCOMPRESSW_XMMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[517];
case INTRINSIC_XED_IFORM_VPCOMPRESSW_MEMu16_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[518];
case INTRINSIC_XED_IFORM_VPCOMPRESSW_YMMu16_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[518];
case INTRINSIC_XED_IFORM_VPCOMPRESSW_MEMu16_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[519];
case INTRINSIC_XED_IFORM_VPCOMPRESSW_ZMMu16_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[519];
case INTRINSIC_XED_IFORM_VPEXPANDB_XMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[386];
+ return X86CommonArchitecture::cached_input_types[520];
case INTRINSIC_XED_IFORM_VPEXPANDB_XMMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[386];
+ return X86CommonArchitecture::cached_input_types[520];
case INTRINSIC_XED_IFORM_VPEXPANDB_YMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[387];
+ return X86CommonArchitecture::cached_input_types[521];
case INTRINSIC_XED_IFORM_VPEXPANDB_YMMu8_MASKmskw_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[387];
+ return X86CommonArchitecture::cached_input_types[521];
case INTRINSIC_XED_IFORM_VPEXPANDB_ZMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[388];
+ return X86CommonArchitecture::cached_input_types[522];
case INTRINSIC_XED_IFORM_VPEXPANDB_ZMMu8_MASKmskw_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[388];
+ return X86CommonArchitecture::cached_input_types[522];
case INTRINSIC_XED_IFORM_VPEXPANDW_XMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[517];
case INTRINSIC_XED_IFORM_VPEXPANDW_XMMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[383];
+ return X86CommonArchitecture::cached_input_types[517];
case INTRINSIC_XED_IFORM_VPEXPANDW_YMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[518];
case INTRINSIC_XED_IFORM_VPEXPANDW_YMMu16_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[384];
+ return X86CommonArchitecture::cached_input_types[518];
case INTRINSIC_XED_IFORM_VPEXPANDW_ZMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[519];
case INTRINSIC_XED_IFORM_VPEXPANDW_ZMMu16_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[385];
+ return X86CommonArchitecture::cached_input_types[519];
case INTRINSIC_XED_IFORM_VPSHLDD_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[393];
case INTRINSIC_XED_IFORM_VPSHLDD_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[393];
case INTRINSIC_XED_IFORM_VPSHLDD_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[394];
case INTRINSIC_XED_IFORM_VPSHLDD_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[394];
case INTRINSIC_XED_IFORM_VPSHLDD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[392];
case INTRINSIC_XED_IFORM_VPSHLDD_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[392];
case INTRINSIC_XED_IFORM_VPSHLDQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[396];
case INTRINSIC_XED_IFORM_VPSHLDQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[396];
case INTRINSIC_XED_IFORM_VPSHLDQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[397];
case INTRINSIC_XED_IFORM_VPSHLDQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[397];
case INTRINSIC_XED_IFORM_VPSHLDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[395];
case INTRINSIC_XED_IFORM_VPSHLDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[395];
case INTRINSIC_XED_IFORM_VPSHLDVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[358];
+ return X86CommonArchitecture::cached_input_types[477];
case INTRINSIC_XED_IFORM_VPSHLDVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[358];
+ return X86CommonArchitecture::cached_input_types[477];
case INTRINSIC_XED_IFORM_VPSHLDVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[359];
+ return X86CommonArchitecture::cached_input_types[478];
case INTRINSIC_XED_IFORM_VPSHLDVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[359];
+ return X86CommonArchitecture::cached_input_types[478];
case INTRINSIC_XED_IFORM_VPSHLDVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[357];
+ return X86CommonArchitecture::cached_input_types[476];
case INTRINSIC_XED_IFORM_VPSHLDVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[357];
+ return X86CommonArchitecture::cached_input_types[476];
case INTRINSIC_XED_IFORM_VPSHLDVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[361];
+ return X86CommonArchitecture::cached_input_types[480];
case INTRINSIC_XED_IFORM_VPSHLDVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[361];
+ return X86CommonArchitecture::cached_input_types[480];
case INTRINSIC_XED_IFORM_VPSHLDVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[362];
+ return X86CommonArchitecture::cached_input_types[481];
case INTRINSIC_XED_IFORM_VPSHLDVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[362];
+ return X86CommonArchitecture::cached_input_types[481];
case INTRINSIC_XED_IFORM_VPSHLDVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[360];
+ return X86CommonArchitecture::cached_input_types[479];
case INTRINSIC_XED_IFORM_VPSHLDVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[360];
+ return X86CommonArchitecture::cached_input_types[479];
case INTRINSIC_XED_IFORM_VPSHLDVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[405];
+ return X86CommonArchitecture::cached_input_types[550];
case INTRINSIC_XED_IFORM_VPSHLDVW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[405];
+ return X86CommonArchitecture::cached_input_types[550];
case INTRINSIC_XED_IFORM_VPSHLDVW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[406];
+ return X86CommonArchitecture::cached_input_types[551];
case INTRINSIC_XED_IFORM_VPSHLDVW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[406];
+ return X86CommonArchitecture::cached_input_types[551];
case INTRINSIC_XED_IFORM_VPSHLDVW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[407];
+ return X86CommonArchitecture::cached_input_types[552];
case INTRINSIC_XED_IFORM_VPSHLDVW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[407];
+ return X86CommonArchitecture::cached_input_types[552];
case INTRINSIC_XED_IFORM_VPSHLDW_XMMu16_MASKmskw_XMMu16_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[544];
case INTRINSIC_XED_IFORM_VPSHLDW_XMMu16_MASKmskw_XMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[544];
case INTRINSIC_XED_IFORM_VPSHLDW_YMMu16_MASKmskw_YMMu16_YMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[545];
case INTRINSIC_XED_IFORM_VPSHLDW_YMMu16_MASKmskw_YMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[545];
case INTRINSIC_XED_IFORM_VPSHLDW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[546];
case INTRINSIC_XED_IFORM_VPSHLDW_ZMMu16_MASKmskw_ZMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[546];
case INTRINSIC_XED_IFORM_VPSHRDD_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[393];
case INTRINSIC_XED_IFORM_VPSHRDD_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[311];
+ return X86CommonArchitecture::cached_input_types[393];
case INTRINSIC_XED_IFORM_VPSHRDD_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[394];
case INTRINSIC_XED_IFORM_VPSHRDD_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[312];
+ return X86CommonArchitecture::cached_input_types[394];
case INTRINSIC_XED_IFORM_VPSHRDD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[392];
case INTRINSIC_XED_IFORM_VPSHRDD_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[310];
+ return X86CommonArchitecture::cached_input_types[392];
case INTRINSIC_XED_IFORM_VPSHRDQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[396];
case INTRINSIC_XED_IFORM_VPSHRDQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[314];
+ return X86CommonArchitecture::cached_input_types[396];
case INTRINSIC_XED_IFORM_VPSHRDQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[397];
case INTRINSIC_XED_IFORM_VPSHRDQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[315];
+ return X86CommonArchitecture::cached_input_types[397];
case INTRINSIC_XED_IFORM_VPSHRDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[395];
case INTRINSIC_XED_IFORM_VPSHRDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[313];
+ return X86CommonArchitecture::cached_input_types[395];
case INTRINSIC_XED_IFORM_VPSHRDVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[358];
+ return X86CommonArchitecture::cached_input_types[477];
case INTRINSIC_XED_IFORM_VPSHRDVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[358];
+ return X86CommonArchitecture::cached_input_types[477];
case INTRINSIC_XED_IFORM_VPSHRDVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[359];
+ return X86CommonArchitecture::cached_input_types[478];
case INTRINSIC_XED_IFORM_VPSHRDVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[359];
+ return X86CommonArchitecture::cached_input_types[478];
case INTRINSIC_XED_IFORM_VPSHRDVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[357];
+ return X86CommonArchitecture::cached_input_types[476];
case INTRINSIC_XED_IFORM_VPSHRDVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[357];
+ return X86CommonArchitecture::cached_input_types[476];
case INTRINSIC_XED_IFORM_VPSHRDVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[361];
+ return X86CommonArchitecture::cached_input_types[480];
case INTRINSIC_XED_IFORM_VPSHRDVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[361];
+ return X86CommonArchitecture::cached_input_types[480];
case INTRINSIC_XED_IFORM_VPSHRDVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[362];
+ return X86CommonArchitecture::cached_input_types[481];
case INTRINSIC_XED_IFORM_VPSHRDVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[362];
+ return X86CommonArchitecture::cached_input_types[481];
case INTRINSIC_XED_IFORM_VPSHRDVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[360];
+ return X86CommonArchitecture::cached_input_types[479];
case INTRINSIC_XED_IFORM_VPSHRDVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[360];
+ return X86CommonArchitecture::cached_input_types[479];
case INTRINSIC_XED_IFORM_VPSHRDVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[405];
+ return X86CommonArchitecture::cached_input_types[550];
case INTRINSIC_XED_IFORM_VPSHRDVW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[405];
+ return X86CommonArchitecture::cached_input_types[550];
case INTRINSIC_XED_IFORM_VPSHRDVW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[406];
+ return X86CommonArchitecture::cached_input_types[551];
case INTRINSIC_XED_IFORM_VPSHRDVW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[406];
+ return X86CommonArchitecture::cached_input_types[551];
case INTRINSIC_XED_IFORM_VPSHRDVW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[407];
+ return X86CommonArchitecture::cached_input_types[552];
case INTRINSIC_XED_IFORM_VPSHRDVW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_input_types[407];
+ return X86CommonArchitecture::cached_input_types[552];
case INTRINSIC_XED_IFORM_VPSHRDW_XMMu16_MASKmskw_XMMu16_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[544];
case INTRINSIC_XED_IFORM_VPSHRDW_XMMu16_MASKmskw_XMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[395];
+ return X86CommonArchitecture::cached_input_types[544];
case INTRINSIC_XED_IFORM_VPSHRDW_YMMu16_MASKmskw_YMMu16_YMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[545];
case INTRINSIC_XED_IFORM_VPSHRDW_YMMu16_MASKmskw_YMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[396];
+ return X86CommonArchitecture::cached_input_types[545];
case INTRINSIC_XED_IFORM_VPSHRDW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[546];
case INTRINSIC_XED_IFORM_VPSHRDW_ZMMu16_MASKmskw_ZMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[397];
+ return X86CommonArchitecture::cached_input_types[546];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_MASKmskw_XMMu8_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[418];
+ return X86CommonArchitecture::cached_input_types[576];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_MASKmskw_XMMu8_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[418];
+ return X86CommonArchitecture::cached_input_types[576];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_MASKmskw_YMMu8_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[419];
+ return X86CommonArchitecture::cached_input_types[577];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_MASKmskw_YMMu8_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[419];
+ return X86CommonArchitecture::cached_input_types[577];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_ZMMu8_MASKmskw_ZMMu8_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[420];
+ return X86CommonArchitecture::cached_input_types[578];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_ZMMu8_MASKmskw_ZMMu8_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[420];
+ return X86CommonArchitecture::cached_input_types[578];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_XMMu8_MASKmskw_XMMu8_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[418];
+ return X86CommonArchitecture::cached_input_types[576];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_XMMu8_MASKmskw_XMMu8_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[418];
+ return X86CommonArchitecture::cached_input_types[576];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_YMMu8_MASKmskw_YMMu8_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[419];
+ return X86CommonArchitecture::cached_input_types[577];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_YMMu8_MASKmskw_YMMu8_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[419];
+ return X86CommonArchitecture::cached_input_types[577];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_ZMMu8_MASKmskw_ZMMu8_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[420];
+ return X86CommonArchitecture::cached_input_types[578];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_ZMMu8_MASKmskw_ZMMu8_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[420];
+ return X86CommonArchitecture::cached_input_types[578];
case INTRINSIC_XED_IFORM_VGF2P8MULB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VGF2P8MULB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[376];
+ return X86CommonArchitecture::cached_input_types[532];
case INTRINSIC_XED_IFORM_VGF2P8MULB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VGF2P8MULB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[377];
+ return X86CommonArchitecture::cached_input_types[533];
case INTRINSIC_XED_IFORM_VGF2P8MULB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VGF2P8MULB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_input_types[378];
+ return X86CommonArchitecture::cached_input_types[534];
case INTRINSIC_XED_IFORM_VAESDEC_XMMu128_XMMu128_XMMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[218];
+ return X86CommonArchitecture::cached_input_types[281];
case INTRINSIC_XED_IFORM_VAESDEC_XMMu128_XMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[218];
+ return X86CommonArchitecture::cached_input_types[281];
case INTRINSIC_XED_IFORM_VAESDEC_YMMu128_YMMu128_YMMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[324];
case INTRINSIC_XED_IFORM_VAESDEC_YMMu128_YMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[324];
case INTRINSIC_XED_IFORM_VAESDEC_ZMMu128_ZMMu128_ZMMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[424];
+ return X86CommonArchitecture::cached_input_types[579];
case INTRINSIC_XED_IFORM_VAESDEC_ZMMu128_ZMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[424];
+ return X86CommonArchitecture::cached_input_types[579];
case INTRINSIC_XED_IFORM_VAESDECLAST_XMMu128_XMMu128_XMMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[218];
+ return X86CommonArchitecture::cached_input_types[281];
case INTRINSIC_XED_IFORM_VAESDECLAST_XMMu128_XMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[218];
+ return X86CommonArchitecture::cached_input_types[281];
case INTRINSIC_XED_IFORM_VAESDECLAST_YMMu128_YMMu128_YMMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[324];
case INTRINSIC_XED_IFORM_VAESDECLAST_YMMu128_YMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[324];
case INTRINSIC_XED_IFORM_VAESDECLAST_ZMMu128_ZMMu128_ZMMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[424];
+ return X86CommonArchitecture::cached_input_types[579];
case INTRINSIC_XED_IFORM_VAESDECLAST_ZMMu128_ZMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[424];
+ return X86CommonArchitecture::cached_input_types[579];
case INTRINSIC_XED_IFORM_VAESENC_XMMu128_XMMu128_XMMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[218];
+ return X86CommonArchitecture::cached_input_types[281];
case INTRINSIC_XED_IFORM_VAESENC_XMMu128_XMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[218];
+ return X86CommonArchitecture::cached_input_types[281];
case INTRINSIC_XED_IFORM_VAESENC_YMMu128_YMMu128_YMMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[324];
case INTRINSIC_XED_IFORM_VAESENC_YMMu128_YMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[324];
case INTRINSIC_XED_IFORM_VAESENC_ZMMu128_ZMMu128_ZMMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[424];
+ return X86CommonArchitecture::cached_input_types[579];
case INTRINSIC_XED_IFORM_VAESENC_ZMMu128_ZMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[424];
+ return X86CommonArchitecture::cached_input_types[579];
case INTRINSIC_XED_IFORM_VAESENCLAST_XMMu128_XMMu128_XMMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[218];
+ return X86CommonArchitecture::cached_input_types[281];
case INTRINSIC_XED_IFORM_VAESENCLAST_XMMu128_XMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[218];
+ return X86CommonArchitecture::cached_input_types[281];
case INTRINSIC_XED_IFORM_VAESENCLAST_YMMu128_YMMu128_YMMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[324];
case INTRINSIC_XED_IFORM_VAESENCLAST_YMMu128_YMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[258];
+ return X86CommonArchitecture::cached_input_types[324];
case INTRINSIC_XED_IFORM_VAESENCLAST_ZMMu128_ZMMu128_ZMMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[424];
+ return X86CommonArchitecture::cached_input_types[579];
case INTRINSIC_XED_IFORM_VAESENCLAST_ZMMu128_ZMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_input_types[424];
+ return X86CommonArchitecture::cached_input_types[579];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_XMMu128_XMMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[237];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_XMMu128_XMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[237];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[325];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[325];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_ZMMu128_ZMMu64_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[425];
+ return X86CommonArchitecture::cached_input_types[580];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_ZMMu128_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_input_types[425];
+ return X86CommonArchitecture::cached_input_types[580];
case INTRINSIC_XED_IFORM_VP2INTERSECTD_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VP2INTERSECTD_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[116];
+ return X86CommonArchitecture::cached_input_types[134];
case INTRINSIC_XED_IFORM_VP2INTERSECTD_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VP2INTERSECTD_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[242];
+ return X86CommonArchitecture::cached_input_types[307];
case INTRINSIC_XED_IFORM_VP2INTERSECTD_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[426];
+ return X86CommonArchitecture::cached_input_types[581];
case INTRINSIC_XED_IFORM_VP2INTERSECTD_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_input_types[426];
+ return X86CommonArchitecture::cached_input_types[581];
case INTRINSIC_XED_IFORM_VP2INTERSECTQ_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VP2INTERSECTQ_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[74];
+ return X86CommonArchitecture::cached_input_types[79];
case INTRINSIC_XED_IFORM_VP2INTERSECTQ_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VP2INTERSECTQ_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[201];
+ return X86CommonArchitecture::cached_input_types[259];
case INTRINSIC_XED_IFORM_VP2INTERSECTQ_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[425];
+ return X86CommonArchitecture::cached_input_types[582];
case INTRINSIC_XED_IFORM_VP2INTERSECTQ_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_input_types[425];
+ return X86CommonArchitecture::cached_input_types[582];
+case INTRINSIC_XED_IFORM_VADDPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VADDPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VADDPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[584];
+case INTRINSIC_XED_IFORM_VADDPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[584];
+case INTRINSIC_XED_IFORM_VADDPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[585];
+case INTRINSIC_XED_IFORM_VADDPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[586];
+case INTRINSIC_XED_IFORM_VADDSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VADDSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[587];
+case INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_XMMf16_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[588];
+case INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_XMMf16_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[588];
+case INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_YMMf16_YMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[589];
+case INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_YMMf16_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[589];
+case INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_ZMMf16_ZMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[590];
+case INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_ZMMf16_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[591];
+case INTRINSIC_XED_IFORM_VCMPSH_MASKmskw_MASKmskw_XMMf16_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[588];
+case INTRINSIC_XED_IFORM_VCMPSH_MASKmskw_MASKmskw_XMMf16_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[592];
+case INTRINSIC_XED_IFORM_VCOMISH_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[593];
+case INTRINSIC_XED_IFORM_VCOMISH_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[594];
+case INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_XMMi32_AVX512:
+ return X86CommonArchitecture::cached_input_types[412];
+case INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_MEMi32_AVX512_VL128:
+ return X86CommonArchitecture::cached_input_types[412];
+case INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_YMMi32_AVX512:
+ return X86CommonArchitecture::cached_input_types[410];
+case INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_MEMi32_AVX512_VL256:
+ return X86CommonArchitecture::cached_input_types[410];
+case INTRINSIC_XED_IFORM_VCVTDQ2PH_YMMf16_MASKmskw_ZMMi32_AVX512:
+ return X86CommonArchitecture::cached_input_types[411];
+case INTRINSIC_XED_IFORM_VCVTDQ2PH_YMMf16_MASKmskw_MEMi32_AVX512:
+ return X86CommonArchitecture::cached_input_types[411];
+case INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_XMMf64_AVX512:
+ return X86CommonArchitecture::cached_input_types[400];
+case INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL128:
+ return X86CommonArchitecture::cached_input_types[400];
+case INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_YMMf64_AVX512:
+ return X86CommonArchitecture::cached_input_types[398];
+case INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL256:
+ return X86CommonArchitecture::cached_input_types[398];
+case INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_ZMMf64_AVX512:
+ return X86CommonArchitecture::cached_input_types[375];
+case INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL512:
+ return X86CommonArchitecture::cached_input_types[375];
+case INTRINSIC_XED_IFORM_VCVTPH2DQ_XMMi32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2DQ_XMMi32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2DQ_YMMi32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2DQ_YMMi32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTPH2DQ_ZMMi32_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTPH2DQ_ZMMi32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VCVTPH2PD_XMMf64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2PD_XMMf64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2PD_YMMf64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2PD_YMMf64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTPH2PD_ZMMf64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2PD_ZMMf64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VCVTPH2PSX_XMMf32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2PSX_XMMf32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2PSX_YMMf32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2PSX_YMMf32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTPH2PSX_ZMMf32_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTPH2PSX_ZMMf32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VCVTPH2QQ_XMMi64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2QQ_XMMi64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2QQ_YMMi64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2QQ_YMMi64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTPH2QQ_ZMMi64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2QQ_ZMMi64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VCVTPH2UDQ_XMMu32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2UDQ_XMMu32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2UDQ_YMMu32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2UDQ_YMMu32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTPH2UDQ_ZMMu32_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTPH2UDQ_ZMMu32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VCVTPH2UQQ_XMMu64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2UQQ_XMMu64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2UQQ_YMMu64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2UQQ_YMMu64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTPH2UQQ_ZMMu64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2UQQ_ZMMu64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VCVTPH2UW_XMMu16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2UW_XMMu16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2UW_YMMu16_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTPH2UW_YMMu16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTPH2UW_ZMMu16_MASKmskw_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[596];
+case INTRINSIC_XED_IFORM_VCVTPH2UW_ZMMu16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VCVTPH2W_XMMi16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2W_XMMi16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTPH2W_YMMi16_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTPH2W_YMMi16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTPH2W_ZMMi16_MASKmskw_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[596];
+case INTRINSIC_XED_IFORM_VCVTPH2W_ZMMi16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_XMMf32_AVX512:
+ return X86CommonArchitecture::cached_input_types[369];
+case INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_MEMf32_AVX512_VL128:
+ return X86CommonArchitecture::cached_input_types[369];
+case INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_YMMf32_AVX512:
+ return X86CommonArchitecture::cached_input_types[370];
+case INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_MEMf32_AVX512_VL256:
+ return X86CommonArchitecture::cached_input_types[370];
+case INTRINSIC_XED_IFORM_VCVTPS2PHX_YMMf16_MASKmskw_ZMMf32_AVX512:
+ return X86CommonArchitecture::cached_input_types[371];
+case INTRINSIC_XED_IFORM_VCVTPS2PHX_YMMf16_MASKmskw_MEMf32_AVX512_VL512:
+ return X86CommonArchitecture::cached_input_types[371];
+case INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_XMMu64_AVX512:
+ return X86CommonArchitecture::cached_input_types[388];
+case INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL128:
+ return X86CommonArchitecture::cached_input_types[388];
+case INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_YMMu64_AVX512:
+ return X86CommonArchitecture::cached_input_types[389];
+case INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL256:
+ return X86CommonArchitecture::cached_input_types[389];
+case INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_ZMMu64_AVX512:
+ return X86CommonArchitecture::cached_input_types[387];
+case INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL512:
+ return X86CommonArchitecture::cached_input_types[387];
+case INTRINSIC_XED_IFORM_VCVTSD2SH_XMMf16_MASKmskw_XMMf64_XMMf64_AVX512:
+ return X86CommonArchitecture::cached_input_types[378];
+case INTRINSIC_XED_IFORM_VCVTSD2SH_XMMf16_MASKmskw_XMMf64_MEMf64_AVX512:
+ return X86CommonArchitecture::cached_input_types[379];
+case INTRINSIC_XED_IFORM_VCVTSH2SD_XMMf64_MASKmskw_XMMf64_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[597];
+case INTRINSIC_XED_IFORM_VCVTSH2SD_XMMf64_MASKmskw_XMMf64_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[598];
+case INTRINSIC_XED_IFORM_VCVTSH2SI_GPR32i32_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[327];
+case INTRINSIC_XED_IFORM_VCVTSH2SI_GPR32i32_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[354];
+case INTRINSIC_XED_IFORM_VCVTSH2SI_GPR64i64_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[327];
+case INTRINSIC_XED_IFORM_VCVTSH2SI_GPR64i64_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[354];
+case INTRINSIC_XED_IFORM_VCVTSH2SS_XMMf32_MASKmskw_XMMf32_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[599];
+case INTRINSIC_XED_IFORM_VCVTSH2SS_XMMf32_MASKmskw_XMMf32_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[600];
+case INTRINSIC_XED_IFORM_VCVTSH2USI_GPR32u32_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[327];
+case INTRINSIC_XED_IFORM_VCVTSH2USI_GPR32u32_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[354];
+case INTRINSIC_XED_IFORM_VCVTSH2USI_GPR64u64_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[327];
+case INTRINSIC_XED_IFORM_VCVTSH2USI_GPR64u64_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[354];
+case INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_GPR32i32_AVX512:
+ return X86CommonArchitecture::cached_input_types[601];
+case INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_MEMi32_AVX512:
+ return X86CommonArchitecture::cached_input_types[601];
+case INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_GPR64i64_AVX512:
+ return X86CommonArchitecture::cached_input_types[602];
+case INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_MEMi64_AVX512:
+ return X86CommonArchitecture::cached_input_types[602];
+case INTRINSIC_XED_IFORM_VCVTSS2SH_XMMf16_MASKmskw_XMMf16_XMMf32_AVX512:
+ return X86CommonArchitecture::cached_input_types[603];
+case INTRINSIC_XED_IFORM_VCVTSS2SH_XMMf16_MASKmskw_XMMf16_MEMf32_AVX512:
+ return X86CommonArchitecture::cached_input_types[604];
+case INTRINSIC_XED_IFORM_VCVTTPH2DQ_XMMi32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2DQ_XMMi32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2DQ_YMMi32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2DQ_YMMi32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTTPH2DQ_ZMMi32_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTTPH2DQ_ZMMi32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VCVTTPH2QQ_XMMi64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2QQ_XMMi64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2QQ_YMMi64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2QQ_YMMi64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTTPH2QQ_ZMMi64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2QQ_ZMMi64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VCVTTPH2UDQ_XMMu32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2UDQ_XMMu32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2UDQ_YMMu32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2UDQ_YMMu32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTTPH2UDQ_ZMMu32_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTTPH2UDQ_ZMMu32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VCVTTPH2UQQ_XMMu64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2UQQ_XMMu64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2UQQ_YMMu64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2UQQ_YMMu64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTTPH2UQQ_ZMMu64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2UQQ_ZMMu64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VCVTTPH2UW_XMMu16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2UW_XMMu16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2UW_YMMu16_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTTPH2UW_YMMu16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTTPH2UW_ZMMu16_MASKmskw_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[596];
+case INTRINSIC_XED_IFORM_VCVTTPH2UW_ZMMu16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VCVTTPH2W_XMMi16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2W_XMMi16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VCVTTPH2W_YMMi16_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTTPH2W_YMMi16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VCVTTPH2W_ZMMi16_MASKmskw_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[596];
+case INTRINSIC_XED_IFORM_VCVTTPH2W_ZMMi16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR32i32_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[327];
+case INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR32i32_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[354];
+case INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR64i64_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[327];
+case INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR64i64_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[354];
+case INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR32u32_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[327];
+case INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR32u32_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[354];
+case INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR64u64_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[327];
+case INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR64u64_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[354];
+case INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_XMMu32_AVX512:
+ return X86CommonArchitecture::cached_input_types[385];
+case INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_MEMu32_AVX512_VL128:
+ return X86CommonArchitecture::cached_input_types[385];
+case INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_YMMu32_AVX512:
+ return X86CommonArchitecture::cached_input_types[386];
+case INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_MEMu32_AVX512_VL256:
+ return X86CommonArchitecture::cached_input_types[386];
+case INTRINSIC_XED_IFORM_VCVTUDQ2PH_YMMf16_MASKmskw_ZMMu32_AVX512:
+ return X86CommonArchitecture::cached_input_types[384];
+case INTRINSIC_XED_IFORM_VCVTUDQ2PH_YMMf16_MASKmskw_MEMu32_AVX512:
+ return X86CommonArchitecture::cached_input_types[384];
+case INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_XMMu64_AVX512:
+ return X86CommonArchitecture::cached_input_types[388];
+case INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL128:
+ return X86CommonArchitecture::cached_input_types[388];
+case INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_YMMu64_AVX512:
+ return X86CommonArchitecture::cached_input_types[389];
+case INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL256:
+ return X86CommonArchitecture::cached_input_types[389];
+case INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_ZMMu64_AVX512:
+ return X86CommonArchitecture::cached_input_types[387];
+case INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL512:
+ return X86CommonArchitecture::cached_input_types[387];
+case INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_GPR32u32_AVX512:
+ return X86CommonArchitecture::cached_input_types[605];
+case INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_MEMu32_AVX512:
+ return X86CommonArchitecture::cached_input_types[605];
+case INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_GPR64u64_AVX512:
+ return X86CommonArchitecture::cached_input_types[606];
+case INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_MEMu64_AVX512:
+ return X86CommonArchitecture::cached_input_types[606];
+case INTRINSIC_XED_IFORM_VCVTUW2PH_XMMf16_MASKmskw_XMMu16_AVX512:
+ return X86CommonArchitecture::cached_input_types[517];
+case INTRINSIC_XED_IFORM_VCVTUW2PH_XMMf16_MASKmskw_MEMu16_AVX512:
+ return X86CommonArchitecture::cached_input_types[517];
+case INTRINSIC_XED_IFORM_VCVTUW2PH_YMMf16_MASKmskw_YMMu16_AVX512:
+ return X86CommonArchitecture::cached_input_types[518];
+case INTRINSIC_XED_IFORM_VCVTUW2PH_YMMf16_MASKmskw_MEMu16_AVX512:
+ return X86CommonArchitecture::cached_input_types[518];
+case INTRINSIC_XED_IFORM_VCVTUW2PH_ZMMf16_MASKmskw_ZMMu16_AVX512:
+ return X86CommonArchitecture::cached_input_types[519];
+case INTRINSIC_XED_IFORM_VCVTUW2PH_ZMMf16_MASKmskw_MEMu16_AVX512:
+ return X86CommonArchitecture::cached_input_types[519];
+case INTRINSIC_XED_IFORM_VCVTW2PH_XMMf16_MASKmskw_XMMi16_AVX512:
+ return X86CommonArchitecture::cached_input_types[489];
+case INTRINSIC_XED_IFORM_VCVTW2PH_XMMf16_MASKmskw_MEMi16_AVX512:
+ return X86CommonArchitecture::cached_input_types[489];
+case INTRINSIC_XED_IFORM_VCVTW2PH_YMMf16_MASKmskw_YMMi16_AVX512:
+ return X86CommonArchitecture::cached_input_types[488];
+case INTRINSIC_XED_IFORM_VCVTW2PH_YMMf16_MASKmskw_MEMi16_AVX512:
+ return X86CommonArchitecture::cached_input_types[488];
+case INTRINSIC_XED_IFORM_VCVTW2PH_ZMMf16_MASKmskw_ZMMi16_AVX512:
+ return X86CommonArchitecture::cached_input_types[525];
+case INTRINSIC_XED_IFORM_VCVTW2PH_ZMMf16_MASKmskw_MEMi16_AVX512:
+ return X86CommonArchitecture::cached_input_types[525];
+case INTRINSIC_XED_IFORM_VDIVPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VDIVPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VDIVPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[584];
+case INTRINSIC_XED_IFORM_VDIVPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[584];
+case INTRINSIC_XED_IFORM_VDIVPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[585];
+case INTRINSIC_XED_IFORM_VDIVPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[586];
+case INTRINSIC_XED_IFORM_VDIVSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VDIVSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[587];
+case INTRINSIC_XED_IFORM_VFCMADDCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[477];
+case INTRINSIC_XED_IFORM_VFCMADDCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[477];
+case INTRINSIC_XED_IFORM_VFCMADDCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[478];
+case INTRINSIC_XED_IFORM_VFCMADDCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[478];
+case INTRINSIC_XED_IFORM_VFCMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[607];
+case INTRINSIC_XED_IFORM_VFCMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[608];
+case INTRINSIC_XED_IFORM_VFCMADDCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[477];
+case INTRINSIC_XED_IFORM_VFCMADDCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[609];
+case INTRINSIC_XED_IFORM_VFCMULCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[457];
+case INTRINSIC_XED_IFORM_VFCMULCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[457];
+case INTRINSIC_XED_IFORM_VFCMULCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[458];
+case INTRINSIC_XED_IFORM_VFCMULCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[458];
+case INTRINSIC_XED_IFORM_VFCMULCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[610];
+case INTRINSIC_XED_IFORM_VFCMULCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[611];
+case INTRINSIC_XED_IFORM_VFCMULCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[457];
+case INTRINSIC_XED_IFORM_VFCMULCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[612];
+case INTRINSIC_XED_IFORM_VFMADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFMADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFMADD132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMADD132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[617];
+case INTRINSIC_XED_IFORM_VFMADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFMADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFMADD213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMADD213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[617];
+case INTRINSIC_XED_IFORM_VFMADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFMADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFMADD231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMADD231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[617];
+case INTRINSIC_XED_IFORM_VFMADDCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[477];
+case INTRINSIC_XED_IFORM_VFMADDCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[477];
+case INTRINSIC_XED_IFORM_VFMADDCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[478];
+case INTRINSIC_XED_IFORM_VFMADDCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[478];
+case INTRINSIC_XED_IFORM_VFMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[607];
+case INTRINSIC_XED_IFORM_VFMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[608];
+case INTRINSIC_XED_IFORM_VFMADDCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[477];
+case INTRINSIC_XED_IFORM_VFMADDCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[609];
+case INTRINSIC_XED_IFORM_VFMADDSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMADDSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMADDSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMADDSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMADDSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFMADDSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFMADDSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMADDSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMADDSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMADDSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMADDSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFMADDSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFMADDSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMADDSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMADDSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMADDSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMADDSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFMADDSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFMSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFMSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFMSUB132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMSUB132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[617];
+case INTRINSIC_XED_IFORM_VFMSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFMSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFMSUB213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMSUB213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[617];
+case INTRINSIC_XED_IFORM_VFMSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFMSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFMSUB231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMSUB231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[617];
+case INTRINSIC_XED_IFORM_VFMSUBADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMSUBADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMSUBADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMSUBADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMSUBADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFMSUBADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFMSUBADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMSUBADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMSUBADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMSUBADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMSUBADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFMSUBADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFMSUBADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMSUBADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFMSUBADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMSUBADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFMSUBADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFMSUBADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFMULCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[457];
+case INTRINSIC_XED_IFORM_VFMULCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[457];
+case INTRINSIC_XED_IFORM_VFMULCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[458];
+case INTRINSIC_XED_IFORM_VFMULCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[458];
+case INTRINSIC_XED_IFORM_VFMULCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[610];
+case INTRINSIC_XED_IFORM_VFMULCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[611];
+case INTRINSIC_XED_IFORM_VFMULCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[457];
+case INTRINSIC_XED_IFORM_VFMULCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[612];
+case INTRINSIC_XED_IFORM_VFNMADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFNMADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFNMADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFNMADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFNMADD132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMADD132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[617];
+case INTRINSIC_XED_IFORM_VFNMADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFNMADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFNMADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFNMADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFNMADD213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMADD213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[617];
+case INTRINSIC_XED_IFORM_VFNMADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFNMADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFNMADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFNMADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFNMADD231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMADD231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[617];
+case INTRINSIC_XED_IFORM_VFNMSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFNMSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFNMSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFNMSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFNMSUB132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMSUB132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[617];
+case INTRINSIC_XED_IFORM_VFNMSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFNMSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFNMSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFNMSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFNMSUB213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMSUB213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[617];
+case INTRINSIC_XED_IFORM_VFNMSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFNMSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[614];
+case INTRINSIC_XED_IFORM_VFNMSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[615];
+case INTRINSIC_XED_IFORM_VFNMSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[616];
+case INTRINSIC_XED_IFORM_VFNMSUB231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[613];
+case INTRINSIC_XED_IFORM_VFNMSUB231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[617];
+case INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[618];
+case INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL128:
+ return X86CommonArchitecture::cached_input_types[618];
+case INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_YMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[619];
+case INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL256:
+ return X86CommonArchitecture::cached_input_types[619];
+case INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_ZMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[620];
+case INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL512:
+ return X86CommonArchitecture::cached_input_types[621];
+case INTRINSIC_XED_IFORM_VFPCLASSSH_MASKmskw_MASKmskw_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[618];
+case INTRINSIC_XED_IFORM_VFPCLASSSH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[620];
+case INTRINSIC_XED_IFORM_VGETEXPPH_XMMf16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VGETEXPPH_XMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VGETEXPPH_YMMf16_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VGETEXPPH_YMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VGETEXPPH_ZMMf16_MASKmskw_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[596];
+case INTRINSIC_XED_IFORM_VGETEXPPH_ZMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VGETEXPSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VGETEXPSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[587];
+case INTRINSIC_XED_IFORM_VGETMANTPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[618];
+case INTRINSIC_XED_IFORM_VGETMANTPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[618];
+case INTRINSIC_XED_IFORM_VGETMANTPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[619];
+case INTRINSIC_XED_IFORM_VGETMANTPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[619];
+case INTRINSIC_XED_IFORM_VGETMANTPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[620];
+case INTRINSIC_XED_IFORM_VGETMANTPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[621];
+case INTRINSIC_XED_IFORM_VGETMANTSH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[588];
+case INTRINSIC_XED_IFORM_VGETMANTSH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[592];
+case INTRINSIC_XED_IFORM_VMAXPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VMAXPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VMAXPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[584];
+case INTRINSIC_XED_IFORM_VMAXPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[584];
+case INTRINSIC_XED_IFORM_VMAXPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[585];
+case INTRINSIC_XED_IFORM_VMAXPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[586];
+case INTRINSIC_XED_IFORM_VMAXSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VMAXSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[587];
+case INTRINSIC_XED_IFORM_VMINPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VMINPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VMINPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[584];
+case INTRINSIC_XED_IFORM_VMINPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[584];
+case INTRINSIC_XED_IFORM_VMINPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[585];
+case INTRINSIC_XED_IFORM_VMINPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[586];
+case INTRINSIC_XED_IFORM_VMINSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VMINSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[587];
+case INTRINSIC_XED_IFORM_VMOVSH_XMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[596];
+case INTRINSIC_XED_IFORM_VMOVSH_MEMf16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VMOVSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VMOVW_XMMf16_GPR32f16_AVX512:
+ return X86CommonArchitecture::cached_input_types[622];
+case INTRINSIC_XED_IFORM_VMOVW_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[354];
+case INTRINSIC_XED_IFORM_VMOVW_GPR32f16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[327];
+case INTRINSIC_XED_IFORM_VMOVW_MEMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[327];
+case INTRINSIC_XED_IFORM_VMULPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VMULPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VMULPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[584];
+case INTRINSIC_XED_IFORM_VMULPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[584];
+case INTRINSIC_XED_IFORM_VMULPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[585];
+case INTRINSIC_XED_IFORM_VMULPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[586];
+case INTRINSIC_XED_IFORM_VMULSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VMULSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[587];
+case INTRINSIC_XED_IFORM_VRCPPH_XMMf16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VRCPPH_XMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VRCPPH_YMMf16_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VRCPPH_YMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VRCPPH_ZMMf16_MASKmskw_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[596];
+case INTRINSIC_XED_IFORM_VRCPPH_ZMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VRCPSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VRCPSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[587];
+case INTRINSIC_XED_IFORM_VREDUCEPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[618];
+case INTRINSIC_XED_IFORM_VREDUCEPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[618];
+case INTRINSIC_XED_IFORM_VREDUCEPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[619];
+case INTRINSIC_XED_IFORM_VREDUCEPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[619];
+case INTRINSIC_XED_IFORM_VREDUCEPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[620];
+case INTRINSIC_XED_IFORM_VREDUCEPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[621];
+case INTRINSIC_XED_IFORM_VREDUCESH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[588];
+case INTRINSIC_XED_IFORM_VREDUCESH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[592];
+case INTRINSIC_XED_IFORM_VRNDSCALEPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[618];
+case INTRINSIC_XED_IFORM_VRNDSCALEPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[618];
+case INTRINSIC_XED_IFORM_VRNDSCALEPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[619];
+case INTRINSIC_XED_IFORM_VRNDSCALEPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[619];
+case INTRINSIC_XED_IFORM_VRNDSCALEPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[620];
+case INTRINSIC_XED_IFORM_VRNDSCALEPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[621];
+case INTRINSIC_XED_IFORM_VRNDSCALESH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[588];
+case INTRINSIC_XED_IFORM_VRNDSCALESH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_input_types[592];
+case INTRINSIC_XED_IFORM_VRSQRTPH_XMMf16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VRSQRTPH_XMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VRSQRTPH_YMMf16_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VRSQRTPH_YMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VRSQRTPH_ZMMf16_MASKmskw_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[596];
+case INTRINSIC_XED_IFORM_VRSQRTPH_ZMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VRSQRTSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VRSQRTSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[587];
+case INTRINSIC_XED_IFORM_VSCALEFPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VSCALEFPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VSCALEFPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[584];
+case INTRINSIC_XED_IFORM_VSCALEFPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[584];
+case INTRINSIC_XED_IFORM_VSCALEFPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[585];
+case INTRINSIC_XED_IFORM_VSCALEFPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[586];
+case INTRINSIC_XED_IFORM_VSCALEFSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VSCALEFSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[587];
+case INTRINSIC_XED_IFORM_VSQRTPH_XMMf16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VSQRTPH_XMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[414];
+case INTRINSIC_XED_IFORM_VSQRTPH_YMMf16_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VSQRTPH_YMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[413];
+case INTRINSIC_XED_IFORM_VSQRTPH_ZMMf16_MASKmskw_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[596];
+case INTRINSIC_XED_IFORM_VSQRTPH_ZMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[595];
+case INTRINSIC_XED_IFORM_VSQRTSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VSQRTSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[587];
+case INTRINSIC_XED_IFORM_VSUBPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VSUBPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VSUBPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[584];
+case INTRINSIC_XED_IFORM_VSUBPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[584];
+case INTRINSIC_XED_IFORM_VSUBPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[585];
+case INTRINSIC_XED_IFORM_VSUBPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[586];
+case INTRINSIC_XED_IFORM_VSUBSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[583];
+case INTRINSIC_XED_IFORM_VSUBSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[587];
+case INTRINSIC_XED_IFORM_VUCOMISH_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[593];
+case INTRINSIC_XED_IFORM_VUCOMISH_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_input_types[594];
+case INTRINSIC_XED_IFORM_AADD_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AADD_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_AAND_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AAND_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_ADC_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[32];
+case INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[32];
+case INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_ADC_GPR8i8_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADC_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADC_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_ADC_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADC_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_ADC_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_ADC_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADC_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADC_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[32];
+case INTRINSIC_XED_IFORM_ADC_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[32];
+case INTRINSIC_XED_IFORM_ADCX_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADCX_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADCX_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[213];
+case INTRINSIC_XED_IFORM_ADCX_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_input_types[213];
+case INTRINSIC_XED_IFORM_ADCX_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADCX_GPR32i32_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADCX_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[213];
+case INTRINSIC_XED_IFORM_ADCX_GPR64i64_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_input_types[213];
+case INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_ADD_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_ADD_GPR8i8_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_ADD_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_ADD_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_ADD_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_ADD_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_ADD_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_ADD_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_ADD_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_ADD_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_ADD_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_ADOX_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADOX_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADOX_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[213];
+case INTRINSIC_XED_IFORM_ADOX_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_input_types[213];
+case INTRINSIC_XED_IFORM_ADOX_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADOX_GPR32i32_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_ADOX_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[213];
+case INTRINSIC_XED_IFORM_ADOX_GPR64i64_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_input_types[213];
+case INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_AND_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_AND_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_AND_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_AND_GPR8i8_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_AND_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AND_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AND_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AND_GPRv_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AND_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_AND_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_AND_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_AND_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AND_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_AND_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_AND_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AND_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AND_GPRv_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AND_GPRv_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AND_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_AND_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_ANDN_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_ANDN_GPR32i32_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_ANDN_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_ANDN_GPR64i64_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_AOR_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AOR_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_AXOR_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_AXOR_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_BEXTR_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_BEXTR_GPR32i32_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_BEXTR_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_BEXTR_GPR64i64_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_BLSI_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLSI_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLSI_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_BLSI_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_BLSMSK_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLSMSK_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLSMSK_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_BLSMSK_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_BLSR_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLSR_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_BLSR_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_BLSR_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_input_types[15];
+case INTRINSIC_XED_IFORM_BZHI_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_BZHI_GPR32i32_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_BZHI_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_BZHI_GPR64i64_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_CCMPB_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPB_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPB_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPB_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPB_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPB_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPB_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPB_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPB_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPB_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPB_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPB_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPBE_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPBE_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPBE_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPBE_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPBE_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPBE_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPBE_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPBE_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPBE_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPBE_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPBE_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPBE_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPF_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPF_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPF_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPF_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPF_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPF_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPF_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPF_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPF_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPF_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPF_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPF_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPL_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPL_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPL_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPL_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPL_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPL_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPL_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPL_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPL_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPL_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPL_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPL_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPLE_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPLE_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPLE_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPLE_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPLE_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPLE_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPLE_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPLE_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPLE_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPLE_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPLE_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPLE_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNB_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNB_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNB_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPNB_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPNB_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNB_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNB_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNB_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNB_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNB_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNB_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNB_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNBE_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNBE_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNBE_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPNBE_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPNBE_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNBE_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNBE_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNBE_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNBE_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNBE_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNBE_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNBE_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNL_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNL_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNL_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPNL_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPNL_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNL_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNL_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNL_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNL_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNL_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNL_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNL_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNLE_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNLE_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNLE_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPNLE_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPNLE_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNLE_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNLE_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNLE_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNLE_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNLE_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNLE_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNLE_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNO_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNO_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNO_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPNO_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPNO_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNO_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNO_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNO_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNO_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNO_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNO_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNO_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNS_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNS_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNS_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPNS_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPNS_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNS_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNS_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNS_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNS_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNS_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNS_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNS_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNZ_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNZ_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNZ_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPNZ_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPNZ_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNZ_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNZ_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNZ_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNZ_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNZ_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPNZ_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPNZ_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPO_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPO_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPO_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPO_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPO_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPO_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPO_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPO_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPO_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPO_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPO_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPO_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPS_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPS_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPS_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPS_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPS_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPS_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPS_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPS_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPS_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPS_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPS_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPS_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPT_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPT_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPT_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPT_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPT_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPT_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPT_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPT_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPT_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPT_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPT_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPT_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPZ_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPZ_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPZ_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPZ_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[626];
+case INTRINSIC_XED_IFORM_CCMPZ_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPZ_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPZ_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPZ_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPZ_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPZ_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CCMPZ_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CCMPZ_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CFCMOVB_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVB_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVB_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVB_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVB_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVBE_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVL_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVL_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVL_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVL_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVL_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVLE_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNB_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNBE_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNL_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNLE_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNO_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNP_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNS_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNZ_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVO_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVO_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVO_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVO_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVO_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVP_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVP_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVP_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVP_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVP_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVS_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVS_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVS_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVS_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVS_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVZ_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVB_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVB_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVBE_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVBE_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVL_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVL_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVLE_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVLE_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVNB_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVNB_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVNBE_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVNBE_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVNL_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVNL_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVNLE_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVNLE_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVNO_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVNO_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVNP_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVNP_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVNS_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVNS_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVNZ_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVNZ_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVO_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVO_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVP_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVP_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVS_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVS_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVZ_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMOVZ_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_CMPBEXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPBEXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPBXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPBXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPLEXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPLEXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPLXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPLXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPNBXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPNBXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPNLXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPNLXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPNOXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPNOXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPNPXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPNPXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPNSXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPNSXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPNZXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPNZXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPOXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPOXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPPXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPPXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPSXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPSXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CMPZXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[212];
+case INTRINSIC_XED_IFORM_CMPZXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[37];
+case INTRINSIC_XED_IFORM_CRC32_GPRy_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[627];
+case INTRINSIC_XED_IFORM_CRC32_GPRy_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[627];
+case INTRINSIC_XED_IFORM_CRC32_GPRy_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[176];
+case INTRINSIC_XED_IFORM_CRC32_GPRy_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[176];
+case INTRINSIC_XED_IFORM_CTESTB_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTB_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTB_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTB_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTB_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTB_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTB_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTB_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTBE_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTBE_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTBE_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTBE_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTBE_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTBE_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTBE_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTBE_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTF_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTF_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTF_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTF_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTF_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTF_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTF_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTF_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTL_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTL_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTL_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTL_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTL_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTL_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTL_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTL_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTLE_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTLE_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTLE_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTLE_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTLE_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTLE_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTLE_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTLE_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNB_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNB_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNB_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNB_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNB_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNB_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNB_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNB_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNBE_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNBE_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNBE_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNBE_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNBE_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNBE_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNBE_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNBE_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNL_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNL_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNL_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNL_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNL_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNL_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNL_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNL_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNLE_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNLE_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNLE_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNLE_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNLE_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNLE_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNLE_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNLE_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNO_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNO_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNO_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNO_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNO_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNO_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNO_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNO_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNS_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNS_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNS_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNS_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNS_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNS_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNS_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNS_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNZ_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNZ_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNZ_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNZ_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNZ_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNZ_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTNZ_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTNZ_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTO_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTO_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTO_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTO_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTO_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTO_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTO_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTO_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTS_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTS_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTS_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTS_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTS_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTS_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTS_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTS_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTT_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTT_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTT_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTT_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTT_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTT_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTT_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTT_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTZ_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTZ_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTZ_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTZ_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTZ_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTZ_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[625];
+case INTRINSIC_XED_IFORM_CTESTZ_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_CTESTZ_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_DEC_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_DEC_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_DEC_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_DEC_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_DEC_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_DEC_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_DEC_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_DEC_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_DIV_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_DIV_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_DIV_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[49];
+case INTRINSIC_XED_IFORM_DIV_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[49];
+case INTRINSIC_XED_IFORM_ENQCMD_GPRav_MEMu32_APX:
+ return X86CommonArchitecture::cached_input_types[225];
+case INTRINSIC_XED_IFORM_ENQCMDS_GPRav_MEMu32_APX:
+ return X86CommonArchitecture::cached_input_types[225];
+case INTRINSIC_XED_IFORM_IDIV_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_IDIV_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_IDIV_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[49];
+case INTRINSIC_XED_IFORM_IDIV_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[49];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[47];
+case INTRINSIC_XED_IFORM_IMUL_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[47];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_IMUL_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_IMUL_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_INC_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_INC_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_INC_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_INC_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_INC_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_INC_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_INC_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_INC_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_INVEPT_GPR64i64_MEMi128_APX:
+ return X86CommonArchitecture::cached_input_types[628];
+case INTRINSIC_XED_IFORM_INVPCID_GPR64i64_MEMi128_APX:
+ return X86CommonArchitecture::cached_input_types[628];
+case INTRINSIC_XED_IFORM_INVVPID_GPR64i64_MEMi128_APX:
+ return X86CommonArchitecture::cached_input_types[628];
+case INTRINSIC_XED_IFORM_KMOVB_MASKmskw_MASKu8_APX:
+ return X86CommonArchitecture::cached_input_types[29];
+case INTRINSIC_XED_IFORM_KMOVB_MASKmskw_MEMu8_APX:
+ return X86CommonArchitecture::cached_input_types[29];
+case INTRINSIC_XED_IFORM_KMOVB_MASKmskw_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[133];
+case INTRINSIC_XED_IFORM_KMOVB_GPR32u32_MASKmskw_APX:
+ return X86CommonArchitecture::cached_input_types[345];
+case INTRINSIC_XED_IFORM_KMOVB_MEMu8_MASKmskw_APX:
+ return X86CommonArchitecture::cached_input_types[345];
+case INTRINSIC_XED_IFORM_KMOVD_GPR32u32_MASKmskw_APX:
+ return X86CommonArchitecture::cached_input_types[345];
+case INTRINSIC_XED_IFORM_KMOVD_MEMu32_MASKmskw_APX:
+ return X86CommonArchitecture::cached_input_types[345];
+case INTRINSIC_XED_IFORM_KMOVD_MASKmskw_MASKu32_APX:
+ return X86CommonArchitecture::cached_input_types[133];
+case INTRINSIC_XED_IFORM_KMOVD_MASKmskw_MEMu32_APX:
+ return X86CommonArchitecture::cached_input_types[133];
+case INTRINSIC_XED_IFORM_KMOVD_MASKmskw_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[133];
+case INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_MASKu64_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_MEMu64_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_KMOVQ_GPR64u64_MASKmskw_APX:
+ return X86CommonArchitecture::cached_input_types[345];
+case INTRINSIC_XED_IFORM_KMOVQ_MEMu64_MASKmskw_APX:
+ return X86CommonArchitecture::cached_input_types[345];
+case INTRINSIC_XED_IFORM_KMOVW_MASKmskw_MASKu16_APX:
+ return X86CommonArchitecture::cached_input_types[57];
+case INTRINSIC_XED_IFORM_KMOVW_MASKmskw_MEMu16_APX:
+ return X86CommonArchitecture::cached_input_types[57];
+case INTRINSIC_XED_IFORM_KMOVW_MASKmskw_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[133];
+case INTRINSIC_XED_IFORM_KMOVW_GPR32u32_MASKmskw_APX:
+ return X86CommonArchitecture::cached_input_types[345];
+case INTRINSIC_XED_IFORM_KMOVW_MEMu16_MASKmskw_APX:
+ return X86CommonArchitecture::cached_input_types[345];
+case INTRINSIC_XED_IFORM_LZCNT_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_LZCNT_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_MOVBE_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_MOVBE_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_MOVBE_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_MOVDIR64B_GPRav_MEMu32_APX:
+ return X86CommonArchitecture::cached_input_types[211];
+case INTRINSIC_XED_IFORM_MOVDIRI_MEMyu_GPRyu_APX:
+ return X86CommonArchitecture::cached_input_types[133];
+case INTRINSIC_XED_IFORM_MUL_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_MUL_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_MUL_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[47];
+case INTRINSIC_XED_IFORM_MUL_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[47];
+case INTRINSIC_XED_IFORM_MULX_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[629];
+case INTRINSIC_XED_IFORM_MULX_GPR32i32_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_input_types[629];
+case INTRINSIC_XED_IFORM_MULX_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_MULX_GPR64i64_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_NEG_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_NEG_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_NEG_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_NEG_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_NEG_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_NEG_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_NEG_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_NEG_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_NOT_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_NOT_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_NOT_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_NOT_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_NOT_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_NOT_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_NOT_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_NOT_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_OR_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_OR_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_OR_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_OR_GPR8i8_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_OR_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_OR_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_OR_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_OR_GPRv_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_OR_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_OR_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_OR_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_OR_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_OR_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_OR_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_OR_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_OR_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_OR_GPRv_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_OR_GPRv_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_OR_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_OR_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_PDEP_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_PDEP_GPR32i32_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_PDEP_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_PDEP_GPR64i64_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_PEXT_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_PEXT_GPR32i32_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_PEXT_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_PEXT_GPR64i64_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_POP2_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[40];
+case INTRINSIC_XED_IFORM_POP2P_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[40];
+case INTRINSIC_XED_IFORM_POPCNT_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_POPCNT_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_PUSH2_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[630];
+case INTRINSIC_XED_IFORM_PUSH2P_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[630];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[631];
+case INTRINSIC_XED_IFORM_RCL_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[631];
+case INTRINSIC_XED_IFORM_RCL_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[44];
+case INTRINSIC_XED_IFORM_RCL_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[44];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[631];
+case INTRINSIC_XED_IFORM_RCL_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[631];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[631];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[631];
+case INTRINSIC_XED_IFORM_RCL_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[44];
+case INTRINSIC_XED_IFORM_RCL_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[44];
+case INTRINSIC_XED_IFORM_RCL_GPRv_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[44];
+case INTRINSIC_XED_IFORM_RCL_GPRv_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[44];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[38];
+case INTRINSIC_XED_IFORM_RCL_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[38];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[38];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[38];
+case INTRINSIC_XED_IFORM_RCL_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_RCL_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_RCL_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_RCL_GPRv_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[631];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[631];
+case INTRINSIC_XED_IFORM_RCL_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[44];
+case INTRINSIC_XED_IFORM_RCL_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[44];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[631];
+case INTRINSIC_XED_IFORM_RCR_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[631];
+case INTRINSIC_XED_IFORM_RCR_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[44];
+case INTRINSIC_XED_IFORM_RCR_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[44];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[631];
+case INTRINSIC_XED_IFORM_RCR_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[631];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[631];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[631];
+case INTRINSIC_XED_IFORM_RCR_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[44];
+case INTRINSIC_XED_IFORM_RCR_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[44];
+case INTRINSIC_XED_IFORM_RCR_GPRv_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[44];
+case INTRINSIC_XED_IFORM_RCR_GPRv_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[44];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[38];
+case INTRINSIC_XED_IFORM_RCR_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[38];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[38];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[38];
+case INTRINSIC_XED_IFORM_RCR_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_RCR_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_RCR_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_RCR_GPRv_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[631];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[631];
+case INTRINSIC_XED_IFORM_RCR_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[44];
+case INTRINSIC_XED_IFORM_RCR_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[44];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_ROL_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_ROL_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_ROL_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_ROL_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_ROL_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_ROL_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_ROL_GPRv_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_ROL_GPRv_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_ROL_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_ROL_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_ROL_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_ROL_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_ROL_GPRv_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_ROL_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_ROL_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_ROR_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_ROR_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_ROR_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_ROR_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_ROR_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_ROR_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_ROR_GPRv_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_ROR_GPRv_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_ROR_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_ROR_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_ROR_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_ROR_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_ROR_GPRv_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_ROR_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_ROR_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_RORX_GPR32i32_GPR32i32_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_RORX_GPR32i32_MEMi32_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_RORX_GPR64i64_GPR64i64_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[633];
+case INTRINSIC_XED_IFORM_RORX_GPR64i64_MEMi64_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[633];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SAR_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SAR_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SAR_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SAR_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SAR_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SAR_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SAR_GPRv_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SAR_GPRv_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_SAR_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_SAR_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_SAR_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_SAR_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_SAR_GPRv_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SAR_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SAR_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SARX_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SARX_GPR32i32_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SARX_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_SARX_GPR64i64_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_SBB_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[32];
+case INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[32];
+case INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_SBB_GPR8i8_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_SBB_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_SBB_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_SBB_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_SBB_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_SBB_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[623];
+case INTRINSIC_XED_IFORM_SBB_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_SBB_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[31];
+case INTRINSIC_XED_IFORM_SBB_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[32];
+case INTRINSIC_XED_IFORM_SBB_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[32];
+case INTRINSIC_XED_IFORM_SETB_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETB_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETBE_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETBE_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETL_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETL_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETLE_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETLE_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETNB_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETNB_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETNBE_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETNBE_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETNL_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETNL_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETNLE_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETNLE_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETNO_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETNO_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETNP_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETNP_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETNS_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETNS_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETNZ_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETNZ_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETO_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETO_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETP_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETP_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETS_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETS_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETZ_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SETZ_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SHL_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SHL_GPRv_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SHL_GPRv_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_SHL_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_SHL_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_SHL_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SHL_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SHL_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_SHL_GPRv_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SHL_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SHL_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SHL_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SHL_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SHL_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SHL_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_SHLD_GPRv_MEMv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SHLD_GPRv_MEMv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SHLX_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SHLX_GPR32i32_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SHLX_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_SHLX_GPR64i64_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SHR_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SHR_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SHR_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SHR_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SHR_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SHR_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SHR_GPRv_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SHR_GPRv_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_SHR_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_input_types[27];
+case INTRINSIC_XED_IFORM_SHR_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_SHR_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_SHR_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_SHR_GPRv_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[632];
+case INTRINSIC_XED_IFORM_SHR_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SHR_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[41];
+case INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_SHRD_GPRv_MEMv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[187];
+case INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SHRD_GPRv_MEMv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SHRX_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SHRX_GPR32i32_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SHRX_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_SHRX_GPR64i64_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_input_types[155];
+case INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_SUB_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_SUB_GPR8i8_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SUB_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SUB_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_SUB_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SUB_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_SUB_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_SUB_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SUB_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_SUB_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_SUB_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_TZCNT_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_TZCNT_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_URDMSR_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_URDMSR_GPR64u64_IMM32_APX:
+ return X86CommonArchitecture::cached_input_types[13];
+case INTRINSIC_XED_IFORM_UWRMSR_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[26];
+case INTRINSIC_XED_IFORM_UWRMSR_IMM32_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[23];
+case INTRINSIC_XED_IFORM_WRSSD_MEMu32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[133];
+case INTRINSIC_XED_IFORM_WRSSQ_MEMu64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_WRUSSD_MEMu32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_input_types[133];
+case INTRINSIC_XED_IFORM_WRUSSQ_MEMu64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_input_types[43];
+case INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_XOR_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_XOR_GPR8i8_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_XOR_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_XOR_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_XOR_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_XOR_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_XOR_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[624];
+case INTRINSIC_XED_IFORM_XOR_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_XOR_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_input_types[20];
+case INTRINSIC_XED_IFORM_XOR_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_XOR_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_input_types[21];
+case INTRINSIC_XED_IFORM_LDTILECFG_MEM_APX:
+ return X86CommonArchitecture::cached_input_types[29];
+case INTRINSIC_XED_IFORM_STTILECFG_MEM_APX:
+ return X86CommonArchitecture::cached_input_types[9];
+case INTRINSIC_XED_IFORM_TILELOADD_TMMu32_MEMu32_APX:
+ return X86CommonArchitecture::cached_input_types[133];
+case INTRINSIC_XED_IFORM_TILELOADDT1_TMMu32_MEMu32_APX:
+ return X86CommonArchitecture::cached_input_types[133];
+case INTRINSIC_XED_IFORM_TILESTORED_MEMu32_TMMu32_APX:
+ return X86CommonArchitecture::cached_input_types[133];
diff --git a/arch/x86/x86_intrinsic_output_type.include b/arch/x86/x86_intrinsic_output_type.include
index f17677e6..fb684d41 100644
--- a/arch/x86/x86_intrinsic_output_type.include
+++ b/arch/x86/x86_intrinsic_output_type.include
@@ -1,10 +1,10 @@
// Generated file, please do not edit directly
-case INTRINSIC_XED_IFORM_FADD_ST0_MEMmem32real:
+case INTRINSIC_XED_IFORM_FADD_MEMmem32real:
return X86CommonArchitecture::cached_output_types[0];
case INTRINSIC_XED_IFORM_FADD_ST0_X87:
return X86CommonArchitecture::cached_output_types[0];
-case INTRINSIC_XED_IFORM_FADD_ST0_MEMm64real:
+case INTRINSIC_XED_IFORM_FADD_MEMm64real:
return X86CommonArchitecture::cached_output_types[0];
case INTRINSIC_XED_IFORM_FADD_X87_ST0:
return X86CommonArchitecture::cached_output_types[0];
@@ -99,21 +99,21 @@ case INTRINSIC_XED_IFORM_FLDENV_MEMmem14:
case INTRINSIC_XED_IFORM_FLDENV_MEMmem28:
return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_FLDCW_MEMmem16:
- return X86CommonArchitecture::cached_output_types[4];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_FNSTENV_MEMmem14:
- return X86CommonArchitecture::cached_output_types[5];
+ return X86CommonArchitecture::cached_output_types[4];
case INTRINSIC_XED_IFORM_FNSTENV_MEMmem28:
- return X86CommonArchitecture::cached_output_types[6];
+ return X86CommonArchitecture::cached_output_types[5];
case INTRINSIC_XED_IFORM_FNSTCW_MEMmem16:
- return X86CommonArchitecture::cached_output_types[7];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_FXCH_ST0_X87:
- return X86CommonArchitecture::cached_output_types[8];
+ return X86CommonArchitecture::cached_output_types[7];
case INTRINSIC_XED_IFORM_FXCH_ST0_X87_DFC1:
- return X86CommonArchitecture::cached_output_types[8];
+ return X86CommonArchitecture::cached_output_types[7];
case INTRINSIC_XED_IFORM_FXCH_ST0_X87_DDC1:
- return X86CommonArchitecture::cached_output_types[8];
+ return X86CommonArchitecture::cached_output_types[7];
case INTRINSIC_XED_IFORM_FNOP:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_FCHS:
return X86CommonArchitecture::cached_output_types[0];
case INTRINSIC_XED_IFORM_FABS:
@@ -141,11 +141,11 @@ case INTRINSIC_XED_IFORM_F2XM1:
case INTRINSIC_XED_IFORM_FYL2X:
return X86CommonArchitecture::cached_output_types[0];
case INTRINSIC_XED_IFORM_FPTAN:
- return X86CommonArchitecture::cached_output_types[8];
+ return X86CommonArchitecture::cached_output_types[7];
case INTRINSIC_XED_IFORM_FPATAN:
return X86CommonArchitecture::cached_output_types[0];
case INTRINSIC_XED_IFORM_FXTRACT:
- return X86CommonArchitecture::cached_output_types[8];
+ return X86CommonArchitecture::cached_output_types[7];
case INTRINSIC_XED_IFORM_FPREM1:
return X86CommonArchitecture::cached_output_types[0];
case INTRINSIC_XED_IFORM_FDECSTP:
@@ -159,7 +159,7 @@ case INTRINSIC_XED_IFORM_FYL2XP1:
case INTRINSIC_XED_IFORM_FSQRT:
return X86CommonArchitecture::cached_output_types[0];
case INTRINSIC_XED_IFORM_FSINCOS:
- return X86CommonArchitecture::cached_output_types[8];
+ return X86CommonArchitecture::cached_output_types[7];
case INTRINSIC_XED_IFORM_FRNDINT:
return X86CommonArchitecture::cached_output_types[0];
case INTRINSIC_XED_IFORM_FSCALE:
@@ -201,15 +201,15 @@ case INTRINSIC_XED_IFORM_FIDIVR_ST0_MEMmem32int:
case INTRINSIC_XED_IFORM_FIDIVR_ST0_MEMmem16int:
return X86CommonArchitecture::cached_output_types[0];
case INTRINSIC_XED_IFORM_FCMOVB_ST0_X87:
- return X86CommonArchitecture::cached_output_types[10];
+ return X86CommonArchitecture::cached_output_types[8];
case INTRINSIC_XED_IFORM_FCMOVE_ST0_X87:
- return X86CommonArchitecture::cached_output_types[10];
+ return X86CommonArchitecture::cached_output_types[8];
case INTRINSIC_XED_IFORM_FCMOVBE_ST0_X87:
- return X86CommonArchitecture::cached_output_types[10];
+ return X86CommonArchitecture::cached_output_types[8];
case INTRINSIC_XED_IFORM_FCMOVU_ST0_X87:
- return X86CommonArchitecture::cached_output_types[10];
+ return X86CommonArchitecture::cached_output_types[8];
case INTRINSIC_XED_IFORM_FUCOMPP:
- return X86CommonArchitecture::cached_output_types[11];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_FILD_ST0_MEMmem32int:
return X86CommonArchitecture::cached_output_types[0];
case INTRINSIC_XED_IFORM_FILD_ST0_MEMmem16int:
@@ -217,55 +217,55 @@ case INTRINSIC_XED_IFORM_FILD_ST0_MEMmem16int:
case INTRINSIC_XED_IFORM_FILD_ST0_MEMm64int:
return X86CommonArchitecture::cached_output_types[0];
case INTRINSIC_XED_IFORM_FISTTP_MEMmem32int_ST0:
- return X86CommonArchitecture::cached_output_types[12];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_FISTTP_MEMm64int_ST0:
- return X86CommonArchitecture::cached_output_types[13];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_FISTTP_MEMmem16int_ST0:
- return X86CommonArchitecture::cached_output_types[14];
+ return X86CommonArchitecture::cached_output_types[11];
case INTRINSIC_XED_IFORM_FIST_MEMmem32int_ST0:
- return X86CommonArchitecture::cached_output_types[12];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_FIST_MEMmem16int_ST0:
- return X86CommonArchitecture::cached_output_types[14];
+ return X86CommonArchitecture::cached_output_types[11];
case INTRINSIC_XED_IFORM_FISTP_MEMmem32int_ST0:
- return X86CommonArchitecture::cached_output_types[12];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_FISTP_MEMmem16int_ST0:
- return X86CommonArchitecture::cached_output_types[14];
+ return X86CommonArchitecture::cached_output_types[11];
case INTRINSIC_XED_IFORM_FISTP_MEMm64int_ST0:
- return X86CommonArchitecture::cached_output_types[13];
-case INTRINSIC_XED_IFORM_FCMOVNB_ST0_X87:
return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_FCMOVNB_ST0_X87:
+ return X86CommonArchitecture::cached_output_types[8];
case INTRINSIC_XED_IFORM_FCMOVNE_ST0_X87:
- return X86CommonArchitecture::cached_output_types[10];
+ return X86CommonArchitecture::cached_output_types[8];
case INTRINSIC_XED_IFORM_FCMOVNBE_ST0_X87:
- return X86CommonArchitecture::cached_output_types[10];
+ return X86CommonArchitecture::cached_output_types[8];
case INTRINSIC_XED_IFORM_FCMOVNU_ST0_X87:
- return X86CommonArchitecture::cached_output_types[10];
+ return X86CommonArchitecture::cached_output_types[8];
case INTRINSIC_XED_IFORM_FNCLEX:
return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_FNINIT:
- return X86CommonArchitecture::cached_output_types[15];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_FSETPM287_NOP:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_FENI8087_NOP:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_FDISI8087_NOP:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_FUCOMI_ST0_X87:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_FCOMI_ST0_X87:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_FRSTOR_MEMmem94:
return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_FRSTOR_MEMmem108:
return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_FNSAVE_MEMmem94:
- return X86CommonArchitecture::cached_output_types[17];
+ return X86CommonArchitecture::cached_output_types[13];
case INTRINSIC_XED_IFORM_FNSAVE_MEMmem108:
- return X86CommonArchitecture::cached_output_types[18];
+ return X86CommonArchitecture::cached_output_types[14];
case INTRINSIC_XED_IFORM_FNSTSW_MEMmem16:
- return X86CommonArchitecture::cached_output_types[7];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_FNSTSW_AX:
- return X86CommonArchitecture::cached_output_types[4];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_FFREE_X87:
return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_FUCOM_ST0_X87:
@@ -289,1745 +289,1741 @@ case INTRINSIC_XED_IFORM_FDIVP_X87_ST0:
case INTRINSIC_XED_IFORM_FBLD_ST0_MEMmem80dec:
return X86CommonArchitecture::cached_output_types[0];
case INTRINSIC_XED_IFORM_FBSTP_MEMmem80dec_ST0:
- return X86CommonArchitecture::cached_output_types[19];
+ return X86CommonArchitecture::cached_output_types[15];
case INTRINSIC_XED_IFORM_FFREEP_X87:
return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_FUCOMIP_ST0_X87:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_FCOMIP_ST0_X87:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_ADD_LOCK_MEMb_IMMb_80r0:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADD_LOCK_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ADD_LOCK_MEMb_IMMb_82r0:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADD_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ADD_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADD_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ADD_MEMb_IMMb_80r0:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADD_GPR8_IMMb_80r0:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADD_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ADD_GPRv_IMMz:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_ADD_MEMb_IMMb_82r0:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADD_GPR8_IMMb_82r0:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADD_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ADD_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_ADD_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADD_GPR8_GPR8_00:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADD_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_01:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_ADD_GPR8_MEMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADD_GPR8_GPR8_02:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADD_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_03:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_ADD_AL_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_ADD_OrAX_IMMz:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[19];
case INTRINSIC_XED_IFORM_OR_LOCK_MEMb_IMMb_80r1:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_OR_LOCK_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_OR_LOCK_MEMb_IMMb_82r1:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_OR_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_OR_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_OR_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_OR_MEMb_IMMb_80r1:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_OR_GPR8_IMMb_80r1:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_OR_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_OR_GPRv_IMMz:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_OR_MEMb_IMMb_82r1:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_OR_GPR8_IMMb_82r1:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_OR_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_OR_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_OR_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_OR_GPR8_GPR8_08:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_OR_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_OR_GPRv_GPRv_09:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_OR_GPR8_MEMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_OR_GPR8_GPR8_0A:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_OR_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_OR_GPRv_GPRv_0B:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_OR_AL_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_OR_OrAX_IMMz:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[19];
case INTRINSIC_XED_IFORM_ADC_LOCK_MEMb_IMMb_80r2:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADC_LOCK_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ADC_LOCK_MEMb_IMMb_82r2:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADC_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ADC_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADC_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ADC_MEMb_IMMb_80r2:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADC_GPR8_IMMb_80r2:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADC_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ADC_GPRv_IMMz:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_ADC_MEMb_IMMb_82r2:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADC_GPR8_IMMb_82r2:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADC_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ADC_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_ADC_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADC_GPR8_GPR8_10:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADC_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_11:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_ADC_GPR8_MEMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADC_GPR8_GPR8_12:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ADC_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_13:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_ADC_AL_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_ADC_OrAX_IMMz:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[19];
case INTRINSIC_XED_IFORM_SBB_LOCK_MEMb_IMMb_80r3:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SBB_LOCK_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SBB_LOCK_MEMb_IMMb_82r3:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SBB_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SBB_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SBB_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SBB_MEMb_IMMb_80r3:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SBB_GPR8_IMMb_80r3:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SBB_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SBB_GPRv_IMMz:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SBB_MEMb_IMMb_82r3:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SBB_GPR8_IMMb_82r3:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SBB_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SBB_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SBB_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SBB_GPR8_GPR8_18:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SBB_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_19:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SBB_GPR8_GPR8_1A:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SBB_GPR8_MEMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_1B:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SBB_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SBB_AL_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_SBB_OrAX_IMMz:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[19];
case INTRINSIC_XED_IFORM_AND_LOCK_MEMb_IMMb_80r4:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_AND_LOCK_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_AND_LOCK_MEMb_IMMb_82r4:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_AND_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_AND_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_AND_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_AND_MEMb_IMMb_80r4:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_AND_GPR8_IMMb_80r4:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_AND_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_AND_GPRv_IMMz:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_AND_MEMb_IMMb_82r4:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_AND_GPR8_IMMb_82r4:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_AND_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_AND_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_AND_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_AND_GPR8_GPR8_20:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_AND_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_AND_GPRv_GPRv_21:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_AND_GPR8_GPR8_22:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_AND_GPR8_MEMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_AND_GPRv_GPRv_23:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_AND_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_AND_AL_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_AND_OrAX_IMMz:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[19];
case INTRINSIC_XED_IFORM_SUB_LOCK_MEMb_IMMb_80r5:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SUB_LOCK_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SUB_LOCK_MEMb_IMMb_82r5:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SUB_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SUB_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SUB_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SUB_MEMb_IMMb_80r5:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SUB_GPR8_IMMb_80r5:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SUB_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SUB_GPRv_IMMz:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SUB_MEMb_IMMb_82r5:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SUB_GPR8_IMMb_82r5:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SUB_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SUB_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SUB_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SUB_GPR8_GPR8_28:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SUB_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_29:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SUB_GPR8_GPR8_2A:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SUB_GPR8_MEMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_2B:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SUB_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SUB_AL_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_SUB_OrAX_IMMz:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[19];
case INTRINSIC_XED_IFORM_XOR_LOCK_MEMb_IMMb_80r6:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_XOR_LOCK_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_XOR_LOCK_MEMb_IMMb_82r6:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_XOR_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_XOR_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_XOR_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_XOR_MEMb_IMMb_80r6:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_XOR_GPR8_IMMb_80r6:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_XOR_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_XOR_GPRv_IMMz:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_XOR_MEMb_IMMb_82r6:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_XOR_GPR8_IMMb_82r6:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_XOR_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_XOR_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_XOR_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_XOR_GPR8_GPR8_30:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_XOR_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_31:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_XOR_GPR8_GPR8_32:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_XOR_GPR8_MEMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_33:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_XOR_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_XOR_AL_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_XOR_OrAX_IMMz:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[19];
case INTRINSIC_XED_IFORM_CMP_MEMb_IMMb_80r7:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_GPR8_IMMb_80r7:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_GPRv_IMMz:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_MEMb_IMMb_82r7:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_GPR8_IMMb_82r7:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_GPR8_GPR8_38:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_GPRv_GPRv_39:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_GPR8_MEMb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_GPR8_GPR8_3A:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_GPRv_GPRv_3B:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_AL_IMMb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMP_OrAX_IMMz:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_POP_MEMv:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_POP_GPRv_8F:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[21];
case INTRINSIC_XED_IFORM_POP_ES:
- return X86CommonArchitecture::cached_output_types[1];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_POP_SS:
- return X86CommonArchitecture::cached_output_types[1];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_POP_DS:
- return X86CommonArchitecture::cached_output_types[1];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_POP_GPRv_58:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[21];
case INTRINSIC_XED_IFORM_POP_FS:
- return X86CommonArchitecture::cached_output_types[1];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_POP_GS:
- return X86CommonArchitecture::cached_output_types[1];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ROL_MEMb_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ROL_GPR8_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ROL_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ROL_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_ROL_MEMb_ONE:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ROL_GPR8_ONE:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ROL_MEMv_ONE:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ROL_GPRv_ONE:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_ROL_MEMb_CL:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ROL_GPR8_CL:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ROL_MEMv_CL:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ROL_GPRv_CL:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_ROR_MEMb_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ROR_GPR8_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ROR_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_ROR_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ROR_MEMb_ONE:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ROR_GPR8_ONE:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ROR_MEMv_ONE:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ROR_GPRv_ONE:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_ROR_MEMb_CL:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ROR_GPR8_CL:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_ROR_MEMv_CL:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ROR_GPRv_CL:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_RCL_MEMb_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_RCL_GPR8_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_RCL_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_RCL_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_RCL_MEMb_ONE:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_RCL_GPR8_ONE:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_RCL_MEMv_ONE:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_RCL_GPRv_ONE:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_RCL_MEMb_CL:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_RCL_GPR8_CL:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_RCL_MEMv_CL:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_RCL_GPRv_CL:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_RCR_MEMb_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_RCR_GPR8_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_RCR_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_RCR_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_RCR_MEMb_ONE:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_RCR_GPR8_ONE:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_RCR_MEMv_ONE:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_RCR_GPRv_ONE:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_RCR_MEMb_CL:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_RCR_GPR8_CL:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_RCR_MEMv_CL:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_RCR_GPRv_CL:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SHL_MEMb_IMMb_C0r4:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHL_GPR8_IMMb_C0r4:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHL_MEMb_IMMb_C0r6:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHL_GPR8_IMMb_C0r6:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHL_MEMv_IMMb_C1r4:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SHL_GPRv_IMMb_C1r4:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SHL_MEMv_IMMb_C1r6:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SHL_GPRv_IMMb_C1r6:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SHL_MEMb_ONE_D0r4:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHL_GPR8_ONE_D0r4:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHL_MEMb_ONE_D0r6:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHL_GPR8_ONE_D0r6:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHL_MEMv_ONE_D1r6:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_SHL_GPRv_ONE_D1r6:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SHL_MEMv_ONE_D1r4:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SHL_GPRv_ONE_D1r4:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
+case INTRINSIC_XED_IFORM_SHL_GPRv_ONE_D1r6:
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SHL_MEMb_CL_D2r4:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHL_GPR8_CL_D2r4:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHL_MEMb_CL_D2r6:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHL_GPR8_CL_D2r6:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHL_MEMv_CL_D3r4:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SHL_GPRv_CL_D3r4:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SHL_MEMv_CL_D3r6:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SHL_GPRv_CL_D3r6:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SHR_MEMb_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHR_GPR8_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHR_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SHR_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SHR_MEMb_ONE:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHR_GPR8_ONE:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHR_MEMv_ONE:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SHR_GPRv_ONE:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SHR_MEMb_CL:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHR_GPR8_CL:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SHR_MEMv_CL:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SHR_GPRv_CL:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SAR_MEMb_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SAR_GPR8_IMMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SAR_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SAR_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SAR_MEMb_ONE:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SAR_GPR8_ONE:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SAR_MEMv_ONE:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SAR_GPRv_ONE:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SAR_MEMb_CL:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SAR_GPR8_CL:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_SAR_MEMv_CL:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SAR_GPRv_CL:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_TEST_MEMb_IMMb_F6r0:
- return X86CommonArchitecture::cached_output_types[23];
-case INTRINSIC_XED_IFORM_TEST_MEMb_IMMb_F6r1:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_TEST_GPR8_IMMb_F6r0:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_TEST_MEMb_IMMb_F6r1:
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_TEST_GPR8_IMMb_F6r1:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_TEST_MEMv_IMMz_F7r0:
- return X86CommonArchitecture::cached_output_types[23];
-case INTRINSIC_XED_IFORM_TEST_MEMv_IMMz_F7r1:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_TEST_GPRv_IMMz_F7r0:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_TEST_MEMv_IMMz_F7r1:
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_TEST_GPRv_IMMz_F7r1:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_TEST_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_TEST_GPR8_GPR8:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_TEST_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_TEST_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_TEST_AL_IMMb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_TEST_OrAX_IMMz:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_NOT_LOCK_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_NOT_LOCK_MEMv:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_NOT_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_NOT_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_NOT_MEMv:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_NOT_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_NEG_LOCK_MEMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_NEG_LOCK_MEMv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_NEG_MEMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_NEG_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_NEG_MEMv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_NEG_GPRv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_MUL_MEMb:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MUL_GPR8:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MUL_MEMv:
- return X86CommonArchitecture::cached_output_types[26];
+ return X86CommonArchitecture::cached_output_types[23];
case INTRINSIC_XED_IFORM_MUL_GPRv:
- return X86CommonArchitecture::cached_output_types[26];
+ return X86CommonArchitecture::cached_output_types[23];
case INTRINSIC_XED_IFORM_IMUL_MEMb:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_IMUL_GPR8:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_IMUL_MEMv:
- return X86CommonArchitecture::cached_output_types[26];
+ return X86CommonArchitecture::cached_output_types[23];
case INTRINSIC_XED_IFORM_IMUL_GPRv:
- return X86CommonArchitecture::cached_output_types[26];
+ return X86CommonArchitecture::cached_output_types[23];
case INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMMz:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_DIV_MEMb:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_DIV_GPR8:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_DIV_MEMv:
- return X86CommonArchitecture::cached_output_types[26];
+ return X86CommonArchitecture::cached_output_types[23];
case INTRINSIC_XED_IFORM_DIV_GPRv:
- return X86CommonArchitecture::cached_output_types[26];
+ return X86CommonArchitecture::cached_output_types[23];
case INTRINSIC_XED_IFORM_IDIV_MEMb:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_IDIV_GPR8:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_IDIV_MEMv:
- return X86CommonArchitecture::cached_output_types[26];
+ return X86CommonArchitecture::cached_output_types[23];
case INTRINSIC_XED_IFORM_IDIV_GPRv:
- return X86CommonArchitecture::cached_output_types[26];
+ return X86CommonArchitecture::cached_output_types[23];
case INTRINSIC_XED_IFORM_INC_LOCK_MEMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_INC_LOCK_MEMv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_INC_MEMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_INC_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_INC_MEMv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_INC_GPRv_FFr0:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_INC_GPRv_40:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_DEC_LOCK_MEMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_DEC_LOCK_MEMv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_DEC_MEMb:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_DEC_GPR8:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_DEC_MEMv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_DEC_GPRv_FFr1:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_DEC_GPRv_48:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_CALL_NEAR_MEMv:
- return X86CommonArchitecture::cached_output_types[27];
+ return X86CommonArchitecture::cached_output_types[24];
case INTRINSIC_XED_IFORM_CALL_NEAR_GPRv:
- return X86CommonArchitecture::cached_output_types[27];
+ return X86CommonArchitecture::cached_output_types[24];
case INTRINSIC_XED_IFORM_CALL_NEAR_RELBRz:
- return X86CommonArchitecture::cached_output_types[28];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_CALL_NEAR_RELBRd:
- return X86CommonArchitecture::cached_output_types[27];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_JMP_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_JMP_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_JMP_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JMP_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JMP_RELBRb:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JMP_FAR_MEMp2:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_JMP_FAR_PTRp_IMMw:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_PUSH_MEMv:
- return X86CommonArchitecture::cached_output_types[30];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_PUSH_GPRv_FFr6:
- return X86CommonArchitecture::cached_output_types[30];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_PUSH_ES:
- return X86CommonArchitecture::cached_output_types[30];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_PUSH_CS:
- return X86CommonArchitecture::cached_output_types[30];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_PUSH_SS:
- return X86CommonArchitecture::cached_output_types[30];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_PUSH_DS:
- return X86CommonArchitecture::cached_output_types[30];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_PUSH_GPRv_50:
- return X86CommonArchitecture::cached_output_types[30];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_PUSH_IMMz:
- return X86CommonArchitecture::cached_output_types[30];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_PUSH_IMMb:
- return X86CommonArchitecture::cached_output_types[30];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_PUSH_FS:
- return X86CommonArchitecture::cached_output_types[30];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_PUSH_GS:
- return X86CommonArchitecture::cached_output_types[30];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_SLDT_MEMw:
- return X86CommonArchitecture::cached_output_types[31];
+ return X86CommonArchitecture::cached_output_types[11];
case INTRINSIC_XED_IFORM_SLDT_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_STR_MEMw:
- return X86CommonArchitecture::cached_output_types[31];
+ return X86CommonArchitecture::cached_output_types[11];
case INTRINSIC_XED_IFORM_STR_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_LLDT_MEMw:
- return X86CommonArchitecture::cached_output_types[32];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_LLDT_GPR16:
- return X86CommonArchitecture::cached_output_types[32];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_LTR_MEMw:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_LTR_GPR16:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_VERR_MEMw:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VERR_GPR16:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VERW_MEMw:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VERW_GPR16:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_LGDT_MEMs64:
- return X86CommonArchitecture::cached_output_types[32];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_LGDT_MEMs:
- return X86CommonArchitecture::cached_output_types[32];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_SMSW_MEMw:
- return X86CommonArchitecture::cached_output_types[31];
+ return X86CommonArchitecture::cached_output_types[11];
case INTRINSIC_XED_IFORM_SMSW_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_LMSW_MEMw:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_LMSW_GPR16:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_BT_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_BT_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_BT_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_BT_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_BTS_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_BTS_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_BTS_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_BTS_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_BTS_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_BTS_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_BTR_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_BTR_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_BTR_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_BTR_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_BTR_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_BTR_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_BTC_LOCK_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_BTC_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_BTC_MEMv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_BTC_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_BTC_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_BTC_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_VMCLEAR_MEMq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VMPTRLD_MEMq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VMPTRST_MEMq:
- return X86CommonArchitecture::cached_output_types[33];
+ return X86CommonArchitecture::cached_output_types[25];
case INTRINSIC_XED_IFORM_VMXON_MEMq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMPXCHG8B_LOCK_MEMq:
- return X86CommonArchitecture::cached_output_types[34];
+ return X86CommonArchitecture::cached_output_types[25];
case INTRINSIC_XED_IFORM_CMPXCHG8B_MEMq:
- return X86CommonArchitecture::cached_output_types[34];
+ return X86CommonArchitecture::cached_output_types[25];
case INTRINSIC_XED_IFORM_CMPXCHG16B_LOCK_MEMdq:
- return X86CommonArchitecture::cached_output_types[35];
+ return X86CommonArchitecture::cached_output_types[26];
case INTRINSIC_XED_IFORM_CMPXCHG16B_MEMdq:
- return X86CommonArchitecture::cached_output_types[35];
+ return X86CommonArchitecture::cached_output_types[26];
case INTRINSIC_XED_IFORM_MOV_GPR8_IMMb_C6r0:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_MOV_MEMb_IMMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_MOV_GPRv_IMMz:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOV_MEMv_IMMz:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_MOV_GPR8_GPR8_88:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_MOV_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_MOV_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_MOV_GPRv_GPRv_89:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOV_GPR8_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_MOV_GPR8_GPR8_8A:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_MOV_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOV_GPRv_GPRv_8B:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOV_MEMw_SEG:
- return X86CommonArchitecture::cached_output_types[31];
+ return X86CommonArchitecture::cached_output_types[11];
case INTRINSIC_XED_IFORM_MOV_GPRv_SEG:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOV_SEG_MEMw:
- return X86CommonArchitecture::cached_output_types[1];
+ return X86CommonArchitecture::cached_output_types[27];
case INTRINSIC_XED_IFORM_MOV_SEG_GPR16:
- return X86CommonArchitecture::cached_output_types[1];
+ return X86CommonArchitecture::cached_output_types[27];
case INTRINSIC_XED_IFORM_MOV_AL_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
-case INTRINSIC_XED_IFORM_MOV_OrAX_MEMv:
return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_MOV_OrAX_MEMv:
+ return X86CommonArchitecture::cached_output_types[27];
case INTRINSIC_XED_IFORM_MOV_MEMb_AL:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_MOV_MEMv_OrAX:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_MOV_GPR8_IMMb_B0:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOV_GPRv_IMMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PSRLW_MMXq_IMMb:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_PSRLW_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_PSRLW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_PSRLW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_PSRLW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSRLW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSRAW_MMXq_IMMb:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PSRAW_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PSRAW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PSRAW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PSRAW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PSRAW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PSLLW_MMXq_IMMb:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_PSLLW_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_PSLLW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_PSLLW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_PSLLW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_PSLLW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_PSRLD_MMXq_IMMb:
- return X86CommonArchitecture::cached_output_types[41];
+ return X86CommonArchitecture::cached_output_types[33];
case INTRINSIC_XED_IFORM_PSRLD_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_PSRLD_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[41];
+ return X86CommonArchitecture::cached_output_types[33];
case INTRINSIC_XED_IFORM_PSRLD_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[41];
+ return X86CommonArchitecture::cached_output_types[33];
case INTRINSIC_XED_IFORM_PSRLD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSRLD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSRAD_MMXq_IMMb:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_PSRAD_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSRAD_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_PSRAD_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_PSRAD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSRAD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSLLD_MMXq_IMMb:
- return X86CommonArchitecture::cached_output_types[41];
+ return X86CommonArchitecture::cached_output_types[33];
case INTRINSIC_XED_IFORM_PSLLD_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_PSLLD_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[41];
+ return X86CommonArchitecture::cached_output_types[33];
case INTRINSIC_XED_IFORM_PSLLD_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[41];
+ return X86CommonArchitecture::cached_output_types[33];
case INTRINSIC_XED_IFORM_PSLLD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSLLD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSRLQ_MMXq_IMMb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PSRLQ_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_PSRLQ_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PSRLQ_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PSRLQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSRLQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSLLQ_MMXq_IMMb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PSLLQ_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_PSLLQ_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PSLLQ_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PSLLQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_PSLLQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_PSRLDQ_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_PSLLDQ_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_FXSAVE_MEMmfpxenv:
- return X86CommonArchitecture::cached_output_types[46];
+ return X86CommonArchitecture::cached_output_types[37];
case INTRINSIC_XED_IFORM_FXRSTOR_MEMmfpxenv:
return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_FXSAVE64_MEMmfpxenv:
- return X86CommonArchitecture::cached_output_types[46];
+ return X86CommonArchitecture::cached_output_types[37];
case INTRINSIC_XED_IFORM_FXRSTOR64_MEMmfpxenv:
return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_LDMXCSR_MEMd:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_STMXCSR_MEMd:
- return X86CommonArchitecture::cached_output_types[24];
-case INTRINSIC_XED_IFORM_PREFETCHNTA_MEMmprefetch:
return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_PREFETCHNTA_MEMmprefetch:
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_PREFETCHT0_MEMmprefetch:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_PREFETCHT1_MEMmprefetch:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_PREFETCHT2_MEMmprefetch:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r0:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r1:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r2:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r3:
- return X86CommonArchitecture::cached_output_types[9];
-case INTRINSIC_XED_IFORM_NOP_MEMv_0F18r4:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r4:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_MEMv_0F18r5:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r5:
- return X86CommonArchitecture::cached_output_types[9];
-case INTRINSIC_XED_IFORM_NOP_MEMv_0F18r6:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r6:
- return X86CommonArchitecture::cached_output_types[9];
-case INTRINSIC_XED_IFORM_NOP_MEMv_0F18r7:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_0F18r7:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_NOP_MEMv_0F18r4:
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F19:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F19:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F1D:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1D:
- return X86CommonArchitecture::cached_output_types[9];
-case INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F1F:
- return X86CommonArchitecture::cached_output_types[9];
-case INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1F:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_NOP_MEMv_0F1F:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_NOP_GPRv_0F1F:
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_90:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F0D:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1A:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1B:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_MEMv_0F1A:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_MEM_0F1B:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F1E:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1E:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_MEMv_GPRv_0F1C:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_NOP_GPRv_GPRv_0F1C:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_VMCALL:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VMLAUNCH:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VMRESUME:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VMXOFF:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_SGDT_MEMs64:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_SGDT_MEMs:
- return X86CommonArchitecture::cached_output_types[47];
+ return X86CommonArchitecture::cached_output_types[15];
case INTRINSIC_XED_IFORM_LIDT_MEMs64:
- return X86CommonArchitecture::cached_output_types[32];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_LIDT_MEMs:
- return X86CommonArchitecture::cached_output_types[32];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_MONITOR:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_MWAIT:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_SIDT_MEMs:
- return X86CommonArchitecture::cached_output_types[47];
+ return X86CommonArchitecture::cached_output_types[15];
case INTRINSIC_XED_IFORM_SIDT_MEMs64:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_INVLPG_MEMb:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_SWAPGS:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_RDTSCP:
- return X86CommonArchitecture::cached_output_types[48];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_SFENCE:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_CLFLUSH_MEMmprefetch:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_LFENCE:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_MFENCE:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_MOVHLPS_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[49];
+ return X86CommonArchitecture::cached_output_types[38];
case INTRINSIC_XED_IFORM_MOVLPS_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[49];
-case INTRINSIC_XED_IFORM_MOVLPS_MEMq_XMMps:
- return X86CommonArchitecture::cached_output_types[49];
+ return X86CommonArchitecture::cached_output_types[38];
+case INTRINSIC_XED_IFORM_MOVLPS_MEMq_XMMq:
+ return X86CommonArchitecture::cached_output_types[38];
case INTRINSIC_XED_IFORM_MOVLHPS_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[49];
+ return X86CommonArchitecture::cached_output_types[38];
case INTRINSIC_XED_IFORM_MOVHPS_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[49];
+ return X86CommonArchitecture::cached_output_types[38];
case INTRINSIC_XED_IFORM_MOVHPS_MEMq_XMMps:
- return X86CommonArchitecture::cached_output_types[49];
+ return X86CommonArchitecture::cached_output_types[38];
case INTRINSIC_XED_IFORM_DAA:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_DAS:
- return X86CommonArchitecture::cached_output_types[20];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_AAA:
- return X86CommonArchitecture::cached_output_types[50];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_AAS:
- return X86CommonArchitecture::cached_output_types[50];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PUSHA:
- return X86CommonArchitecture::cached_output_types[30];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_PUSHAD:
- return X86CommonArchitecture::cached_output_types[30];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_POPA:
- return X86CommonArchitecture::cached_output_types[51];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_POPAD:
- return X86CommonArchitecture::cached_output_types[52];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_BOUND_GPRv_MEMa16:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_BOUND_GPRv_MEMa32:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_ARPL_MEMw_GPR16:
- return X86CommonArchitecture::cached_output_types[53];
+ return X86CommonArchitecture::cached_output_types[39];
case INTRINSIC_XED_IFORM_ARPL_GPR16_GPR16:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[19];
case INTRINSIC_XED_IFORM_MOVSXD_GPRv_MEMz:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOVSXD_GPRv_GPRz:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_REP_INSB:
- return X86CommonArchitecture::cached_output_types[54];
+ return X86CommonArchitecture::cached_output_types[40];
case INTRINSIC_XED_IFORM_INSB:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[41];
case INTRINSIC_XED_IFORM_REP_INSW:
- return X86CommonArchitecture::cached_output_types[14];
+ return X86CommonArchitecture::cached_output_types[42];
case INTRINSIC_XED_IFORM_INSW:
- return X86CommonArchitecture::cached_output_types[31];
+ return X86CommonArchitecture::cached_output_types[43];
case INTRINSIC_XED_IFORM_REP_INSD:
- return X86CommonArchitecture::cached_output_types[12];
+ return X86CommonArchitecture::cached_output_types[44];
case INTRINSIC_XED_IFORM_INSD:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[45];
case INTRINSIC_XED_IFORM_REP_OUTSB:
- return X86CommonArchitecture::cached_output_types[1];
+ return X86CommonArchitecture::cached_output_types[46];
case INTRINSIC_XED_IFORM_OUTSB:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[27];
case INTRINSIC_XED_IFORM_REP_OUTSW:
- return X86CommonArchitecture::cached_output_types[1];
+ return X86CommonArchitecture::cached_output_types[46];
case INTRINSIC_XED_IFORM_OUTSW:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[27];
case INTRINSIC_XED_IFORM_REP_OUTSD:
- return X86CommonArchitecture::cached_output_types[1];
+ return X86CommonArchitecture::cached_output_types[46];
case INTRINSIC_XED_IFORM_OUTSD:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[27];
case INTRINSIC_XED_IFORM_JO_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JO_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JO_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNO_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNO_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNO_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JB_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JB_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JB_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNB_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNB_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNB_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JZ_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JZ_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JZ_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNZ_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNZ_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNZ_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JBE_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JBE_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JBE_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNBE_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNBE_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNBE_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JS_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JS_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JS_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNS_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNS_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNS_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JP_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JP_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JP_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNP_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNP_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNP_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JL_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JL_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JL_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNL_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNL_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNL_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JLE_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JLE_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JLE_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNLE_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNLE_RELBRz:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JNLE_RELBRd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_XCHG_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[55];
+ return X86CommonArchitecture::cached_output_types[47];
case INTRINSIC_XED_IFORM_XCHG_GPR8_GPR8:
- return X86CommonArchitecture::cached_output_types[55];
+ return X86CommonArchitecture::cached_output_types[47];
case INTRINSIC_XED_IFORM_XCHG_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_XCHG_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_XCHG_GPRv_OrAX:
- return X86CommonArchitecture::cached_output_types[11];
+ return X86CommonArchitecture::cached_output_types[48];
case INTRINSIC_XED_IFORM_LEA_GPRv_AGEN:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PAUSE:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_CBW:
return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_CDQE:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_CWDE:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_CWD:
return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_CQO:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_CDQ:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_CALL_FAR_MEMp2:
- return X86CommonArchitecture::cached_output_types[27];
+ return X86CommonArchitecture::cached_output_types[24];
case INTRINSIC_XED_IFORM_CALL_FAR_PTRp_IMMw:
- return X86CommonArchitecture::cached_output_types[28];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_FWAIT:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_PUSHF:
- return X86CommonArchitecture::cached_output_types[56];
+ return X86CommonArchitecture::cached_output_types[49];
case INTRINSIC_XED_IFORM_PUSHFD:
- return X86CommonArchitecture::cached_output_types[30];
+ return X86CommonArchitecture::cached_output_types[20];
case INTRINSIC_XED_IFORM_PUSHFQ:
- return X86CommonArchitecture::cached_output_types[57];
+ return X86CommonArchitecture::cached_output_types[50];
case INTRINSIC_XED_IFORM_POPF:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[51];
case INTRINSIC_XED_IFORM_POPFD:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[52];
case INTRINSIC_XED_IFORM_POPFQ:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[53];
case INTRINSIC_XED_IFORM_SAHF:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_LAHF:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_REP_MOVSB:
return X86CommonArchitecture::cached_output_types[54];
case INTRINSIC_XED_IFORM_MOVSB:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[40];
case INTRINSIC_XED_IFORM_REP_MOVSW:
- return X86CommonArchitecture::cached_output_types[14];
+ return X86CommonArchitecture::cached_output_types[55];
case INTRINSIC_XED_IFORM_MOVSW:
- return X86CommonArchitecture::cached_output_types[31];
+ return X86CommonArchitecture::cached_output_types[42];
case INTRINSIC_XED_IFORM_REP_MOVSD:
- return X86CommonArchitecture::cached_output_types[12];
+ return X86CommonArchitecture::cached_output_types[56];
case INTRINSIC_XED_IFORM_MOVSD:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[44];
case INTRINSIC_XED_IFORM_REP_MOVSQ:
- return X86CommonArchitecture::cached_output_types[13];
+ return X86CommonArchitecture::cached_output_types[57];
case INTRINSIC_XED_IFORM_MOVSQ:
return X86CommonArchitecture::cached_output_types[58];
case INTRINSIC_XED_IFORM_REPE_CMPSB:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[59];
case INTRINSIC_XED_IFORM_REPNE_CMPSB:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[59];
case INTRINSIC_XED_IFORM_CMPSB:
return X86CommonArchitecture::cached_output_types[23];
case INTRINSIC_XED_IFORM_REPE_CMPSW:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[59];
case INTRINSIC_XED_IFORM_REPNE_CMPSW:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[59];
case INTRINSIC_XED_IFORM_CMPSW:
return X86CommonArchitecture::cached_output_types[23];
case INTRINSIC_XED_IFORM_REPE_CMPSD:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[59];
case INTRINSIC_XED_IFORM_REPNE_CMPSD:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[59];
case INTRINSIC_XED_IFORM_CMPSD:
return X86CommonArchitecture::cached_output_types[23];
case INTRINSIC_XED_IFORM_REPE_CMPSQ:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[59];
case INTRINSIC_XED_IFORM_REPNE_CMPSQ:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[59];
case INTRINSIC_XED_IFORM_CMPSQ:
return X86CommonArchitecture::cached_output_types[23];
case INTRINSIC_XED_IFORM_REP_STOSB:
- return X86CommonArchitecture::cached_output_types[54];
+ return X86CommonArchitecture::cached_output_types[40];
case INTRINSIC_XED_IFORM_STOSB:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[41];
case INTRINSIC_XED_IFORM_REP_STOSW:
- return X86CommonArchitecture::cached_output_types[14];
+ return X86CommonArchitecture::cached_output_types[42];
case INTRINSIC_XED_IFORM_STOSW:
- return X86CommonArchitecture::cached_output_types[31];
+ return X86CommonArchitecture::cached_output_types[43];
case INTRINSIC_XED_IFORM_REP_STOSD:
- return X86CommonArchitecture::cached_output_types[12];
+ return X86CommonArchitecture::cached_output_types[44];
case INTRINSIC_XED_IFORM_STOSD:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[45];
case INTRINSIC_XED_IFORM_REP_STOSQ:
- return X86CommonArchitecture::cached_output_types[13];
-case INTRINSIC_XED_IFORM_STOSQ:
return X86CommonArchitecture::cached_output_types[58];
+case INTRINSIC_XED_IFORM_STOSQ:
+ return X86CommonArchitecture::cached_output_types[60];
case INTRINSIC_XED_IFORM_REP_LODSB:
- return X86CommonArchitecture::cached_output_types[54];
+ return X86CommonArchitecture::cached_output_types[46];
case INTRINSIC_XED_IFORM_LODSB:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[27];
case INTRINSIC_XED_IFORM_REP_LODSW:
- return X86CommonArchitecture::cached_output_types[4];
+ return X86CommonArchitecture::cached_output_types[46];
case INTRINSIC_XED_IFORM_LODSW:
- return X86CommonArchitecture::cached_output_types[1];
+ return X86CommonArchitecture::cached_output_types[27];
case INTRINSIC_XED_IFORM_REP_LODSD:
- return X86CommonArchitecture::cached_output_types[59];
+ return X86CommonArchitecture::cached_output_types[46];
case INTRINSIC_XED_IFORM_LODSD:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[27];
case INTRINSIC_XED_IFORM_REP_LODSQ:
- return X86CommonArchitecture::cached_output_types[11];
+ return X86CommonArchitecture::cached_output_types[46];
case INTRINSIC_XED_IFORM_LODSQ:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[27];
case INTRINSIC_XED_IFORM_REPE_SCASB:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[23];
case INTRINSIC_XED_IFORM_REPNE_SCASB:
- return X86CommonArchitecture::cached_output_types[16];
-case INTRINSIC_XED_IFORM_SCASB:
return X86CommonArchitecture::cached_output_types[23];
+case INTRINSIC_XED_IFORM_SCASB:
+ return X86CommonArchitecture::cached_output_types[19];
case INTRINSIC_XED_IFORM_REPE_SCASW:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[23];
case INTRINSIC_XED_IFORM_REPNE_SCASW:
- return X86CommonArchitecture::cached_output_types[16];
-case INTRINSIC_XED_IFORM_SCASW:
return X86CommonArchitecture::cached_output_types[23];
+case INTRINSIC_XED_IFORM_SCASW:
+ return X86CommonArchitecture::cached_output_types[19];
case INTRINSIC_XED_IFORM_REPE_SCASD:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[23];
case INTRINSIC_XED_IFORM_REPNE_SCASD:
- return X86CommonArchitecture::cached_output_types[16];
-case INTRINSIC_XED_IFORM_SCASD:
return X86CommonArchitecture::cached_output_types[23];
+case INTRINSIC_XED_IFORM_SCASD:
+ return X86CommonArchitecture::cached_output_types[19];
case INTRINSIC_XED_IFORM_REPE_SCASQ:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[23];
case INTRINSIC_XED_IFORM_REPNE_SCASQ:
- return X86CommonArchitecture::cached_output_types[16];
-case INTRINSIC_XED_IFORM_SCASQ:
return X86CommonArchitecture::cached_output_types[23];
+case INTRINSIC_XED_IFORM_SCASQ:
+ return X86CommonArchitecture::cached_output_types[19];
case INTRINSIC_XED_IFORM_RET_NEAR_IMMw:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[61];
case INTRINSIC_XED_IFORM_RET_NEAR:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[61];
case INTRINSIC_XED_IFORM_LES_GPRz_MEMp:
- return X86CommonArchitecture::cached_output_types[11];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_LDS_GPRz_MEMp:
- return X86CommonArchitecture::cached_output_types[11];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_ENTER_IMMw_IMMb:
- return X86CommonArchitecture::cached_output_types[60];
+ return X86CommonArchitecture::cached_output_types[62];
case INTRINSIC_XED_IFORM_LEAVE:
- return X86CommonArchitecture::cached_output_types[4];
+ return X86CommonArchitecture::cached_output_types[46];
case INTRINSIC_XED_IFORM_RET_FAR_IMMw:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[61];
case INTRINSIC_XED_IFORM_RET_FAR:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[61];
case INTRINSIC_XED_IFORM_INT3:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_INT_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_INTO:
- return X86CommonArchitecture::cached_output_types[61];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_IRET:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[63];
case INTRINSIC_XED_IFORM_IRETD:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[63];
case INTRINSIC_XED_IFORM_IRETQ:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[61];
case INTRINSIC_XED_IFORM_AAM_IMMb:
- return X86CommonArchitecture::cached_output_types[50];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_AAD_IMMb:
- return X86CommonArchitecture::cached_output_types[50];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_SALC:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_XLAT:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_LOOPNE_RELBRb:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[19];
case INTRINSIC_XED_IFORM_LOOPE_RELBRb:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[19];
case INTRINSIC_XED_IFORM_LOOP_RELBRb:
- return X86CommonArchitecture::cached_output_types[16];
+ return X86CommonArchitecture::cached_output_types[19];
case INTRINSIC_XED_IFORM_JCXZ_RELBRb:
return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JECXZ_RELBRb:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_JRCXZ_RELBRb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_IN_AL_IMMb:
- return X86CommonArchitecture::cached_output_types[25];
-case INTRINSIC_XED_IFORM_IN_OeAX_IMMb:
return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_IN_OeAX_IMMb:
+ return X86CommonArchitecture::cached_output_types[27];
case INTRINSIC_XED_IFORM_IN_AL_DX:
- return X86CommonArchitecture::cached_output_types[25];
-case INTRINSIC_XED_IFORM_IN_OeAX_DX:
return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_IN_OeAX_DX:
+ return X86CommonArchitecture::cached_output_types[27];
case INTRINSIC_XED_IFORM_OUT_IMMb_AL:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_OUT_IMMb_OeAX:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_OUT_DX_AL:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_OUT_DX_OeAX:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_INT1:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_HLT:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_CMC:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CLC:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_STC:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CLI:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_STI:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CLD:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_STD:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_LAR_GPRv_MEMw:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_LAR_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_LSL_GPRv_MEMw:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_LSL_GPRv_GPRz:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SYSCALL:
- return X86CommonArchitecture::cached_output_types[62];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CLTS:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_SYSRET:
- return X86CommonArchitecture::cached_output_types[61];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_SYSRET64:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOVUPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVUPS_XMMps_XMMps_0F10:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVUPS_MEMps_XMMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVUPS_XMMps_XMMps_0F11:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_UNPCKLPS_XMMps_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_UNPCKLPS_XMMps_XMMq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_UNPCKHPS_XMMps_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_UNPCKHPS_XMMps_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVSS_XMMdq_MEMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVSS_XMMss_XMMss_0F10:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVSS_MEMss_XMMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVSS_XMMss_XMMss_0F11:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVSLDUP_XMMps_MEMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVSLDUP_XMMps_XMMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVSHDUP_XMMps_MEMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVSHDUP_XMMps_XMMps:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_MOVUPD_XMMpd_MEMpd:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_MOVUPD_XMMpd_MEMpd:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVUPD_XMMpd_XMMpd_0F10:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVUPD_MEMpd_XMMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVUPD_XMMpd_XMMpd_0F11:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVLPD_XMMsd_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVLPD_MEMq_XMMsd:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_UNPCKLPD_XMMpd_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_UNPCKLPD_XMMpd_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_UNPCKHPD_XMMpd_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_UNPCKHPD_XMMpd_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVHPD_XMMsd_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVHPD_MEMq_XMMsd:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_MOVSD_XMM_XMMdq_MEMsd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVSD_XMM_XMMsd_XMMsd_0F10:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVSD_XMM_MEMsd_XMMsd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVSD_XMM_XMMsd_XMMsd_0F11:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVDDUP_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVDDUP_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOV_CR_CR_GPR32:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_MOV_CR_CR_GPR64:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_MOV_CR_GPR32_CR:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_MOV_CR_GPR64_CR:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOV_DR_DR_GPR32:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_MOV_DR_DR_GPR64:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_MOV_DR_GPR32_DR:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_MOV_DR_GPR64_DR:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_WRMSR:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_RDTSC:
- return X86CommonArchitecture::cached_output_types[65];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_RDMSR:
- return X86CommonArchitecture::cached_output_types[65];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_RDPMC:
- return X86CommonArchitecture::cached_output_types[65];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_SYSENTER:
- return X86CommonArchitecture::cached_output_types[66];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_SYSEXIT:
- return X86CommonArchitecture::cached_output_types[65];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_CMOVO_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVO_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVNO_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVNO_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVB_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVB_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVNB_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVNB_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVZ_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVZ_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVNZ_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVNZ_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVBE_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVBE_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVNBE_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVNBE_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOVMSKPS_GPR32_XMMps:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_SQRTPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_SQRTPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_RSQRTPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_RSQRTPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_RCPPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_RCPPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_ANDPS_XMMxud_MEMxud:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_ANDPS_XMMxud_XMMxud:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_ANDNPS_XMMxud_MEMxud:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_ANDNPS_XMMxud_XMMxud:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_ORPS_XMMxud_MEMxud:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_ORPS_XMMxud_XMMxud:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_XORPS_XMMxud_MEMxud:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_XORPS_XMMxud_XMMxud:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_SQRTSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_SQRTSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_RSQRTSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_RSQRTSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_RCPSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_RCPSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVMSKPD_GPR32_XMMpd:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_SQRTPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_SQRTPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_ANDPD_XMMxuq_MEMxuq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_ANDPD_XMMxuq_XMMxuq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_ANDNPD_XMMxuq_MEMxuq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_ANDNPD_XMMxuq_XMMxuq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_ORPD_XMMxuq_MEMxuq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_ORPD_XMMxuq_XMMxuq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_XORPD_XMMxuq_MEMxuq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_XORPD_XMMxuq_XMMxuq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_SQRTSD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_SQRTSD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_PUNPCKLBW_MMXq_MEMd:
return X86CommonArchitecture::cached_output_types[67];
case INTRINSIC_XED_IFORM_PUNPCKLBW_MMXq_MMXd:
return X86CommonArchitecture::cached_output_types[67];
case INTRINSIC_XED_IFORM_PUNPCKLBW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PUNPCKLBW_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PUNPCKLWD_MMXq_MEMd:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_PUNPCKLWD_MMXq_MMXd:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_PUNPCKLWD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PUNPCKLWD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PUNPCKLDQ_MMXq_MEMd:
- return X86CommonArchitecture::cached_output_types[41];
+ return X86CommonArchitecture::cached_output_types[33];
case INTRINSIC_XED_IFORM_PUNPCKLDQ_MMXq_MMXd:
- return X86CommonArchitecture::cached_output_types[41];
+ return X86CommonArchitecture::cached_output_types[33];
case INTRINSIC_XED_IFORM_PUNPCKLDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PUNPCKLDQ_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PACKSSWB_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PACKSSWB_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PACKSSWB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PACKSSWB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PCMPGTB_MMXq_MEMq:
return X86CommonArchitecture::cached_output_types[68];
case INTRINSIC_XED_IFORM_PCMPGTB_MMXq_MMXq:
@@ -2037,33 +2033,33 @@ case INTRINSIC_XED_IFORM_PCMPGTB_XMMdq_MEMdq:
case INTRINSIC_XED_IFORM_PCMPGTB_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_PCMPGTW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PCMPGTW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PCMPGTW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PCMPGTW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PCMPGTD_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_PCMPGTD_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_PCMPGTD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PCMPGTD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PACKUSWB_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PACKUSWB_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PACKUSWB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PACKUSWB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PSHUFW_MMXq_MEMq_IMMb:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_PSHUFW_MMXq_MMXq_IMMb:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_PCMPEQB_MMXq_MEMq:
return X86CommonArchitecture::cached_output_types[68];
case INTRINSIC_XED_IFORM_PCMPEQB_MMXq_MMXq:
@@ -2073,961 +2069,963 @@ case INTRINSIC_XED_IFORM_PCMPEQB_XMMdq_MEMdq:
case INTRINSIC_XED_IFORM_PCMPEQB_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_PCMPEQW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PCMPEQW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PCMPEQW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PCMPEQW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PCMPEQD_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_PCMPEQD_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_PCMPEQD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PCMPEQD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_EMMS:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_PSHUFD_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_PSHUFD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_PSHUFLW_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_PSHUFLW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_PSHUFHW_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_PSHUFHW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_SETO_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETO_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETNO_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETNO_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETB_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETB_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETNB_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETNB_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETZ_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETZ_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETNZ_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETNZ_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETBE_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETBE_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETNBE_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETNBE_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_CPUID:
- return X86CommonArchitecture::cached_output_types[70];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_CMPXCHG_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[50];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_CMPXCHG_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[71];
+ return X86CommonArchitecture::cached_output_types[70];
case INTRINSIC_XED_IFORM_CMPXCHG_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[50];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_CMPXCHG_GPR8_GPR8:
- return X86CommonArchitecture::cached_output_types[50];
+ return X86CommonArchitecture::cached_output_types[16];
case INTRINSIC_XED_IFORM_CMPXCHG_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[71];
+ return X86CommonArchitecture::cached_output_types[70];
case INTRINSIC_XED_IFORM_CMPXCHG_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[72];
+ return X86CommonArchitecture::cached_output_types[71];
case INTRINSIC_XED_IFORM_LSS_GPRv_MEMp2:
- return X86CommonArchitecture::cached_output_types[11];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_LFS_GPRv_MEMp2:
- return X86CommonArchitecture::cached_output_types[11];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_LGS_GPRv_MEMp2:
- return X86CommonArchitecture::cached_output_types[11];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOVZX_GPRv_MEMb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOVZX_GPRv_GPR8:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOVZX_GPRv_MEMw:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOVZX_GPRv_GPR16:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_XADD_LOCK_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[50];
+ return X86CommonArchitecture::cached_output_types[72];
case INTRINSIC_XED_IFORM_XADD_LOCK_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[73];
+ return X86CommonArchitecture::cached_output_types[61];
case INTRINSIC_XED_IFORM_XADD_MEMb_GPR8:
- return X86CommonArchitecture::cached_output_types[50];
+ return X86CommonArchitecture::cached_output_types[72];
case INTRINSIC_XED_IFORM_XADD_GPR8_GPR8:
- return X86CommonArchitecture::cached_output_types[50];
+ return X86CommonArchitecture::cached_output_types[72];
case INTRINSIC_XED_IFORM_XADD_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[73];
+ return X86CommonArchitecture::cached_output_types[61];
case INTRINSIC_XED_IFORM_XADD_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[74];
+ return X86CommonArchitecture::cached_output_types[73];
case INTRINSIC_XED_IFORM_CMPPS_XMMps_MEMps_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_CMPPS_XMMps_XMMps_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVNTI_MEMd_GPR32:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_MOVNTI_MEMq_GPR64:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PINSRW_MMXq_MEMw_IMMb:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_PINSRW_MMXq_GPR32_IMMb:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_PINSRW_XMMdq_MEMw_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PINSRW_XMMdq_GPR32_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PEXTRW_GPR32_MMXq_IMMb:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_PEXTRW_GPR32_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_SHUFPS_XMMps_MEMps_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_SHUFPS_XMMps_XMMps_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_CMPSS_XMMss_MEMss_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_CMPSS_XMMss_XMMss_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_CMPPD_XMMpd_MEMpd_IMMb:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_CMPPD_XMMpd_MEMpd_IMMb:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CMPPD_XMMpd_XMMpd_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_SHUFPD_XMMpd_MEMpd_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_SHUFPD_XMMpd_XMMpd_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CMPSD_XMM_XMMsd_MEMsd_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CMPSD_XMM_XMMsd_XMMsd_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_PADDQ_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PADDQ_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PADDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PADDQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMULLW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PMULLW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PMULLW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMULLW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMOVMSKB_GPR32_MMXq:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_PMOVMSKB_GPR32_XMMdq:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_ADDSUBPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_ADDSUBPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVQ2DQ_XMMdq_MMXq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_ADDSUBPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_ADDSUBPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVDQ2Q_MMXq_XMMq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PAVGB_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PAVGB_MMXq_MMXq:
return X86CommonArchitecture::cached_output_types[68];
case INTRINSIC_XED_IFORM_PAVGB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_PAVGB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_PAVGW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PAVGW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PAVGW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_PAVGW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_PMULHUW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_PMULHUW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_PMULHUW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_PMULHUW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_PMULHW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PMULHW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PMULHW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PMULHW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_MOVNTQ_MEMq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_CVTTPD2DQ_XMMdq_MEMpd:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_CVTTPD2DQ_XMMdq_XMMpd:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVNTDQ_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_CVTDQ2PD_XMMpd_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CVTDQ2PD_XMMpd_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CVTPD2DQ_XMMdq_MEMpd:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_CVTPD2DQ_XMMdq_XMMpd:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMULUDQ_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[41];
+ return X86CommonArchitecture::cached_output_types[33];
case INTRINSIC_XED_IFORM_PMULUDQ_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[41];
+ return X86CommonArchitecture::cached_output_types[33];
case INTRINSIC_XED_IFORM_PMULUDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMULUDQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMADDWD_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PMADDWD_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_PMADDWD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PMADDWD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PSADBW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSADBW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSADBW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSADBW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MASKMOVQ_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
-case INTRINSIC_XED_IFORM_MASKMOVDQU_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_MASKMOVDQU_XMMxub_XMMxub:
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_LDDQU_XMMpd_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_INVD:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_UD0:
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_UD0_GPR32_MEMd:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_UD0_GPR32_GPR32:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_UD1_GPR32_MEMd:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_UD1_GPR32_GPR32:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_UD2:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_MOVAPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVAPS_XMMps_XMMps_0F28:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVAPS_MEMps_XMMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVAPS_XMMps_XMMps_0F29:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_CVTPI2PS_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[49];
+ return X86CommonArchitecture::cached_output_types[38];
case INTRINSIC_XED_IFORM_CVTPI2PS_XMMq_MMXq:
- return X86CommonArchitecture::cached_output_types[49];
-case INTRINSIC_XED_IFORM_MOVNTPS_MEMdq_XMMps:
return X86CommonArchitecture::cached_output_types[38];
+case INTRINSIC_XED_IFORM_MOVNTPS_MEMdq_XMMps:
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_CVTTPS2PI_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_CVTTPS2PI_MMXq_XMMq:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_CVTPS2PI_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_CVTPS2PI_MMXq_XMMq:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_UCOMISS_XMMss_MEMss:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_UCOMISS_XMMss_XMMss:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_COMISS_XMMss_MEMss:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_COMISS_XMMss_XMMss:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CVTSI2SS_XMMss_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_CVTSI2SS_XMMss_GPR32d:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_CVTSI2SS_XMMss_MEMq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_CVTSI2SS_XMMss_GPR64q:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_CVTTSS2SI_GPR32d_MEMss:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_CVTTSS2SI_GPR32d_XMMss:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_CVTTSS2SI_GPR64q_MEMss:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_CVTTSS2SI_GPR64q_XMMss:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_CVTSS2SI_GPR32d_MEMss:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_CVTSS2SI_GPR32d_XMMss:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_CVTSS2SI_GPR64q_MEMss:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_CVTSS2SI_GPR64q_XMMss:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_MOVAPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVAPD_XMMpd_XMMpd_0F28:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVAPD_MEMpd_XMMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVAPD_XMMpd_XMMpd_0F29:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CVTPI2PD_XMMpd_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CVTPI2PD_XMMpd_MMXq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVNTPD_MEMdq_XMMpd:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_CVTTPD2PI_MMXq_MEMpd:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_CVTTPD2PI_MMXq_XMMpd:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_CVTPD2PI_MMXq_MEMpd:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_CVTPD2PI_MMXq_XMMpd:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_UCOMISD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_UCOMISD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_COMISD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_COMISD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CVTSI2SD_XMMsd_MEMd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CVTSI2SD_XMMsd_GPR32d:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CVTSI2SD_XMMsd_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CVTSI2SD_XMMsd_GPR64q:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CVTTSD2SI_GPR32d_MEMsd:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_CVTTSD2SI_GPR32d_XMMsd:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_CVTTSD2SI_GPR64q_MEMsd:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_CVTTSD2SI_GPR64q_XMMsd:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_CVTSD2SI_GPR32d_MEMsd:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_CVTSD2SI_GPR32d_XMMsd:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_CVTSD2SI_GPR64q_MEMsd:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_CVTSD2SI_GPR64q_XMMsd:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_CMOVS_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVS_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVNS_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVNS_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVP_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVP_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVNP_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVNP_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVL_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVL_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVNL_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVNL_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVLE_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVLE_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVNLE_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CMOVNLE_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_ADDPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_ADDPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MULPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MULPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_CVTPS2PD_XMMpd_MEMq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_CVTPS2PD_XMMpd_MEMq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CVTPS2PD_XMMpd_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CVTDQ2PS_XMMps_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_CVTDQ2PS_XMMps_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_SUBPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_SUBPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MINPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MINPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_DIVPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_DIVPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MAXPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MAXPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_ADDSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_ADDSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MULSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MULSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_CVTSS2SD_XMMsd_MEMss:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_CVTSS2SD_XMMsd_MEMss:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CVTSS2SD_XMMsd_XMMss:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CVTTPS2DQ_XMMdq_MEMps:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_CVTTPS2DQ_XMMdq_XMMps:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_SUBSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_SUBSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MINSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MINSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_DIVSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_DIVSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MAXSS_XMMss_MEMss:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MAXSS_XMMss_XMMss:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_ADDPD_XMMpd_MEMpd:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_ADDPD_XMMpd_MEMpd:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_ADDPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MULPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MULPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CVTPD2PS_XMMps_MEMpd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_CVTPD2PS_XMMps_XMMpd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_CVTPS2DQ_XMMdq_MEMps:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_CVTPS2DQ_XMMdq_XMMps:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_SUBPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_SUBPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MINPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MINPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_DIVPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_DIVPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MAXPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MAXPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_ADDSD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_ADDSD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MULSD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MULSD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_CVTSD2SS_XMMss_MEMsd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_CVTSD2SS_XMMss_XMMsd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_SUBSD_XMMsd_MEMsd:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_SUBSD_XMMsd_MEMsd:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_SUBSD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MINSD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MINSD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_DIVSD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_DIVSD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MAXSD_XMMsd_MEMsd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MAXSD_XMMsd_XMMsd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_PUNPCKHBW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PUNPCKHBW_MMXq_MMXd:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PUNPCKHBW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PUNPCKHBW_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PUNPCKHWD_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PUNPCKHWD_MMXq_MMXd:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PUNPCKHWD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PUNPCKHWD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PUNPCKHDQ_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PUNPCKHDQ_MMXq_MMXd:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PUNPCKHDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PUNPCKHDQ_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PACKSSDW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_PACKSSDW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_PACKSSDW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PACKSSDW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVD_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVD_XMMdq_GPR32:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVD_MEMd_XMMd:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_MOVD_GPR32_XMMd:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_MOVD_MMXq_MEMd:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_MOVD_MMXq_GPR32:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_MOVD_MEMd_MMXd:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_MOVD_GPR32_MMXd:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_MOVQ_XMMdq_MEMq_0F6E:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVQ_XMMdq_GPR64:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVQ_MEMq_XMMq_0F7E:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_MOVQ_GPR64_XMMq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOVQ_MEMq_XMMq_0FD6:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_MOVQ_XMMdq_XMMq_0FD6:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVQ_XMMdq_MEMq_0F7E:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVQ_XMMdq_XMMq_0F7E:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVQ_MMXq_MEMq_0F6E:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_MOVQ_MMXq_GPR64:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_MOVQ_MEMq_MMXq_0F7E:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_MOVQ_GPR64_MMXq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOVQ_MMXq_MEMq_0F6F:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_MOVQ_MMXq_MMXq_0F6F:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_MOVQ_MEMq_MMXq_0F7F:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_MOVQ_MMXq_MMXq_0F7F:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PUNPCKLQDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PUNPCKLQDQ_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PUNPCKHQDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PUNPCKHQDQ_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVDQU_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVDQU_XMMdq_XMMdq_0F6F:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVDQU_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVDQU_XMMdq_XMMdq_0F7F:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMREAD_MEMq_GPR64:
- return X86CommonArchitecture::cached_output_types[33];
+ return X86CommonArchitecture::cached_output_types[25];
case INTRINSIC_XED_IFORM_VMREAD_GPR64_GPR64:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_VMREAD_MEMd_GPR32:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_VMREAD_GPR32_GPR32:
- return X86CommonArchitecture::cached_output_types[61];
+ return X86CommonArchitecture::cached_output_types[75];
case INTRINSIC_XED_IFORM_VMWRITE_GPR64_MEMq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VMWRITE_GPR64_GPR64:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VMWRITE_GPR32_MEMd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VMWRITE_GPR32_GPR32:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_HADDPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_HADDPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_HSUBPD_XMMpd_MEMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_HSUBPD_XMMpd_XMMpd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_MOVDQA_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVDQA_XMMdq_XMMdq_0F7F:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVDQA_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_MOVDQA_XMMdq_XMMdq_0F6F:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_HADDPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_HADDPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_HSUBPS_XMMps_MEMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_HSUBPS_XMMps_XMMps:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_SETS_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETS_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETNS_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETNS_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETP_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETP_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETNP_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETNP_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETL_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETL_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETNL_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETNL_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETLE_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETLE_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETNLE_MEMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_SETNLE_GPR8:
- return X86CommonArchitecture::cached_output_types[25];
-case INTRINSIC_XED_IFORM_RSM:
return X86CommonArchitecture::cached_output_types[22];
+case INTRINSIC_XED_IFORM_RSM:
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_CL:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_CL:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_CL:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_CL:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_MOVSX_GPRv_MEMb:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOVSX_GPRv_GPR8:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOVSX_GPRv_MEMw:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOVSX_GPRv_GPR16:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_BSWAP_GPRv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PSUBUSB_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSUBUSB_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSUBUSB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSUBUSB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSUBUSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSUBUSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSUBUSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSUBUSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMINUB_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PMINUB_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PMINUB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMINUB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PAND_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PAND_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PAND_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PAND_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PADDUSB_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PADDUSB_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PADDUSB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PADDUSB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PADDUSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PADDUSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PADDUSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PADDUSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMAXUB_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PMAXUB_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PMAXUB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMAXUB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PANDN_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PANDN_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PANDN_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PANDN_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSUBSB_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSUBSB_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSUBSB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSUBSB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSUBSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSUBSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSUBSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSUBSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMINSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PMINSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PMINSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMINSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_POR_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_POR_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_POR_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_POR_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PADDSB_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PADDSB_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PADDSB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PADDSB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PADDSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PADDSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PADDSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PADDSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMAXSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PMAXSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PMAXSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMAXSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PXOR_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PXOR_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PXOR_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PXOR_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSUBB_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSUBB_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSUBB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSUBB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSUBW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSUBW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSUBW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSUBW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSUBD_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSUBD_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSUBD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSUBD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSUBQ_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSUBQ_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSUBQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSUBQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PADDB_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PADDB_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PADDB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PADDB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PADDW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PADDW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PADDW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PADDW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PADDD_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PADDD_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PADDD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PADDD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PHADDW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PHADDW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PHADDW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PHADDW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PHADDD_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PHADDD_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PHADDD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PHADDD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PHADDSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PHADDSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PHADDSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PHADDSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PHSUBW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PHSUBW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PHSUBW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PHSUBW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PHSUBD_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PHSUBD_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PHSUBD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PHSUBD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PHSUBSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PHSUBSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PHSUBSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PHSUBSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMADDUBSW_MMXq_MEMq:
return X86CommonArchitecture::cached_output_types[68];
case INTRINSIC_XED_IFORM_PMADDUBSW_MMXq_MMXq:
@@ -3037,255 +3035,255 @@ case INTRINSIC_XED_IFORM_PMADDUBSW_XMMdq_MEMdq:
case INTRINSIC_XED_IFORM_PMADDUBSW_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_PMULHRSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PMULHRSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PMULHRSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMULHRSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSHUFB_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSHUFB_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSHUFB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSHUFB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSIGNB_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSIGNB_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSIGNB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSIGNB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSIGNW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSIGNW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSIGNW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSIGNW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSIGND_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSIGND_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSIGND_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PSIGND_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PALIGNR_MMXq_MEMq_IMMb:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PALIGNR_MMXq_MMXq_IMMb:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PALIGNR_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PALIGNR_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PABSB_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PABSB_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PABSB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PABSB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PABSW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PABSW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PABSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PABSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PABSD_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PABSD_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PABSD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PABSD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_POPCNT_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_POPCNT_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_PCMPGTQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PCMPGTQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_CRC32_GPRyy_MEMb:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_CRC32_GPRyy_GPR8b:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_CRC32_GPRyy_MEMv:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_CRC32_GPRyy_GPRv:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_BLENDPD_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_BLENDPD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_BLENDPS_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_BLENDPS_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_BLENDVPD_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_BLENDVPD_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_BLENDVPD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_BLENDVPS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_BLENDVPS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_PCMPEQQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PCMPEQQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_DPPD_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_DPPD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_DPPS_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_DPPS_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MOVNTDQA_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_EXTRACTPS_MEMd_XMMps_IMMb:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_EXTRACTPS_GPR32d_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_INSERTPS_XMMps_MEMd_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_INSERTPS_XMMps_XMMps_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_MPSADBW_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_MPSADBW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_PACKUSDW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PACKUSDW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PBLENDW_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PBLENDW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PBLENDVB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PBLENDVB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PEXTRB_MEMb_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_PEXTRB_GPR32d_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_PEXTRW_SSE4_MEMw_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[31];
+ return X86CommonArchitecture::cached_output_types[11];
case INTRINSIC_XED_IFORM_PEXTRW_SSE4_GPR32_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_PEXTRQ_MEMq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PEXTRQ_GPR64q_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PEXTRD_MEMd_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_PEXTRD_GPR32d_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_PINSRB_XMMdq_MEMb_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PINSRB_XMMdq_GPR32d_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PINSRD_XMMdq_MEMd_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PINSRD_XMMdq_GPR32d_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PINSRQ_XMMdq_MEMq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PINSRQ_XMMdq_GPR64q_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_ROUNDPD_XMMpd_MEMpd_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_ROUNDPD_XMMpd_XMMpd_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_ROUNDPS_XMMps_MEMps_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_ROUNDPS_XMMps_XMMps_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_ROUNDSD_XMMq_MEMq_IMMb:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_ROUNDSD_XMMq_XMMq_IMMb:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_ROUNDSS_XMMd_MEMd_IMMb:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_ROUNDSS_XMMd_XMMd_IMMb:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_PTEST_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PTEST_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PHMINPOSUW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PHMINPOSUW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMAXSB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMAXSB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMAXSD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMAXSD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMAXUD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMAXUD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMAXUW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMAXUW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMINSB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMINSB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMINSD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMINSD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMINUD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMINUD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMINUW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMINUW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMULLD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMULLD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMULDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMULDQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMOVSXBW_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PMOVSXBW_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_PMOVSXBD_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMOVSXBD_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMOVSXBQ_XMMdq_MEMw:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_PMOVSXBQ_XMMdq_XMMw:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_PMOVSXWD_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMOVSXWD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PMOVSXWQ_XMMdq_MEMd:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_PMOVSXWQ_XMMdq_XMMd:
@@ -3295,121 +3293,121 @@ case INTRINSIC_XED_IFORM_PMOVSXDQ_XMMdq_MEMq:
case INTRINSIC_XED_IFORM_PMOVSXDQ_XMMdq_XMMq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_PMOVZXBW_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_PMOVZXBW_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_PMOVZXBD_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_PMOVZXBD_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_PMOVZXBQ_XMMdq_MEMw:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_PMOVZXBQ_XMMdq_XMMw:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_PMOVZXWD_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_PMOVZXWD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_PMOVZXWQ_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_PMOVZXWQ_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_PMOVZXDQ_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_PMOVZXDQ_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_PCMPESTRI_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[61];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PCMPESTRI_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[61];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PCMPESTRI64_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PCMPESTRI64_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PCMPISTRI_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[61];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PCMPISTRI_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[61];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PCMPISTRI64_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PCMPISTRI64_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PCMPESTRM_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[77];
+ return X86CommonArchitecture::cached_output_types[26];
case INTRINSIC_XED_IFORM_PCMPESTRM_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[77];
+ return X86CommonArchitecture::cached_output_types[26];
case INTRINSIC_XED_IFORM_PCMPESTRM64_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[77];
+ return X86CommonArchitecture::cached_output_types[26];
case INTRINSIC_XED_IFORM_PCMPESTRM64_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[77];
+ return X86CommonArchitecture::cached_output_types[26];
case INTRINSIC_XED_IFORM_PCMPISTRM_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[77];
+ return X86CommonArchitecture::cached_output_types[26];
case INTRINSIC_XED_IFORM_PCMPISTRM_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[77];
+ return X86CommonArchitecture::cached_output_types[26];
case INTRINSIC_XED_IFORM_XGETBV:
- return X86CommonArchitecture::cached_output_types[65];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_XSETBV:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_MOVBE_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_MOVBE_MEMv_GPRv:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_GETSEC:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_AESKEYGENASSIST_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_AESKEYGENASSIST_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_AESENC_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_AESENC_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_AESENCLAST_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_AESENCLAST_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_AESDEC_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_AESDEC_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_AESDECLAST_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_AESDECLAST_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_AESIMC_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_AESIMC_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PCLMULQDQ_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_PCLMULQDQ_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_INVEPT_GPR64_MEMdq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_INVEPT_GPR32_MEMdq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_INVVPID_GPR64_MEMdq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_INVVPID_GPR32_MEMdq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PREFETCH_EXCLUSIVE_MEMmprefetch:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_PREFETCHW_0F0Dr1:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_PREFETCHW_0F0Dr3:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_PREFETCH_RESERVED_0F0Dr4:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_PREFETCH_RESERVED_0F0Dr5:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_PREFETCH_RESERVED_0F0Dr6:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_PREFETCH_RESERVED_0F0Dr7:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_XSTORE:
- return X86CommonArchitecture::cached_output_types[78];
+ return X86CommonArchitecture::cached_output_types[54];
case INTRINSIC_XED_IFORM_REP_XSTORE:
- return X86CommonArchitecture::cached_output_types[79];
+ return X86CommonArchitecture::cached_output_types[77];
case INTRINSIC_XED_IFORM_REP_XCRYPTECB:
return X86CommonArchitecture::cached_output_types[54];
case INTRINSIC_XED_IFORM_REP_XCRYPTCBC:
@@ -3421,487 +3419,579 @@ case INTRINSIC_XED_IFORM_REP_XCRYPTCFB:
case INTRINSIC_XED_IFORM_REP_XCRYPTOFB:
return X86CommonArchitecture::cached_output_types[54];
case INTRINSIC_XED_IFORM_REP_XSHA1:
- return X86CommonArchitecture::cached_output_types[80];
+ return X86CommonArchitecture::cached_output_types[78];
case INTRINSIC_XED_IFORM_REP_XSHA256:
- return X86CommonArchitecture::cached_output_types[80];
+ return X86CommonArchitecture::cached_output_types[78];
case INTRINSIC_XED_IFORM_REP_MONTMUL:
- return X86CommonArchitecture::cached_output_types[81];
+ return X86CommonArchitecture::cached_output_types[4];
case INTRINSIC_XED_IFORM_FEMMS:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_PI2FW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PI2FW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PI2FD_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PI2FD_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PF2IW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PF2IW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PF2ID_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PF2ID_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFNACC_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFNACC_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFPNACC_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFPNACC_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFCMPGE_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFCMPGE_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFMIN_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFMIN_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFRCP_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFRCP_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFRSQRT_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFRSQRT_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFSUB_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFSUB_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFADD_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFADD_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFCMPGT_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFCMPGT_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFMAX_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFMAX_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFRCPIT1_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFRCPIT1_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFRSQIT1_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFRSQIT1_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFSUBR_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFSUBR_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFACC_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFACC_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFCMPEQ_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFCMPEQ_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFMUL_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFMUL_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFRCPIT2_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PFRCPIT2_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PMULHRW_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PMULHRW_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSWAPD_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PSWAPD_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PAVGUSB_MMXq_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_PAVGUSB_MMXq_MMXq:
- return X86CommonArchitecture::cached_output_types[58];
-case INTRINSIC_XED_IFORM_SYSCALL_AMD:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_SYSRET_AMD:
- return X86CommonArchitecture::cached_output_types[61];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VMRUN_ArAX:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_VMMCALL:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_VMLOAD_ArAX:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_VMSAVE:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_STGI:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_CLGI:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_SKINIT_EAX:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_INVLPGA_ArAX_ECX:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_EXTRQ_XMMq_IMMb_IMMb:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_EXTRQ_XMMq_XMMdq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_INSERTQ_XMMq_XMMq_IMMb_IMMb:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_INSERTQ_XMMq_XMMdq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_MOVNTSD_MEMq_XMMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_MOVNTSS_MEMd_XMMd:
- return X86CommonArchitecture::cached_output_types[24];
-case INTRINSIC_XED_IFORM_CLZERO:
return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CLZERO:
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_MONITORX:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_MWAITX:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_MCOMMIT:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_RDPRU:
- return X86CommonArchitecture::cached_output_types[30];
+ return X86CommonArchitecture::cached_output_types[79];
case INTRINSIC_XED_IFORM_PSMASH_RAX:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PVALIDATE_RAX_ECX_EDX:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_RMPADJUST_RAX_RCX_RDX:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_RMPUPDATE_RAX_RCX:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_INVLPGB_EAX_EDX_ECX:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_INVLPGB_RAX_EDX_ECX:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_TLBSYNC:
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_BNDMK_BND_AGEN:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_BNDCL_BND_AGEN:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_BNDCL_BND_GPR64:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_BNDCL_BND_GPR32:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_BNDCU_BND_AGEN:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_BNDCU_BND_GPR64:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_BNDCU_BND_GPR32:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_BNDCN_BND_AGEN:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_BNDCN_BND_GPR64:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_BNDCN_BND_GPR32:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_BNDMOV_BND_BND:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_BNDMOV_BND_MEMq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_BNDMOV_BND_MEMdq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_BNDMOV_MEMq_BND:
- return X86CommonArchitecture::cached_output_types[41];
+ return X86CommonArchitecture::cached_output_types[33];
case INTRINSIC_XED_IFORM_BNDMOV_MEMdq_BND:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_BNDLDX_BND_MEMbnd32:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_BNDLDX_BND_MEMbnd64:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_BNDSTX_MEMbnd32_BND:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_BNDSTX_MEMbnd64_BND:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CLRSSBSY_MEMu64:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_ENDBR32:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_ENDBR64:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_INCSSPD_GPR32u8:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_INCSSPQ_GPR64u8:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_RDSSPD_GPR32u32:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_RDSSPQ_GPR64u64:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_RSTORSSP_MEMu64:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SAVEPREVSSP:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_SETSSBSY:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_WRSSD_MEMu32_GPR32u32:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_WRSSQ_MEMu64_GPR64u64:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_WRUSSD_MEMu32_GPR32u32:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_WRUSSQ_MEMu64_GPR64u64:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_RDRAND_GPRv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_SHA1MSG1_XMMi32_XMMi32_SHA:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_SHA1MSG1_XMMi32_MEMi32_SHA:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_SHA1MSG2_XMMi32_XMMi32_SHA:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_SHA1MSG2_XMMi32_MEMi32_SHA:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_SHA1NEXTE_XMMi32_XMMi32_SHA:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_SHA1NEXTE_XMMi32_MEMi32_SHA:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_SHA1RNDS4_XMMi32_XMMi32_IMM8_SHA:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_SHA1RNDS4_XMMi32_MEMi32_IMM8_SHA:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_SHA256MSG1_XMMi32_XMMi32_SHA:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_SHA256MSG1_XMMi32_MEMi32_SHA:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_SHA256MSG2_XMMi32_XMMi32_SHA:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_SHA256MSG2_XMMi32_MEMi32_SHA:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_SHA256RNDS2_XMMi32_XMMi32_SHA:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_SHA256RNDS2_XMMi32_MEMi32_SHA:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_CLFLUSHOPT_MEMmprefetch:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_RDSEED_GPRv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_RDFSBASE_GPRy:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_RDGSBASE_GPRy:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_WRFSBASE_GPRy:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_WRGSBASE_GPRy:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_CLAC:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_STAC:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_ENCLU:
- return X86CommonArchitecture::cached_output_types[74];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_ENCLS:
- return X86CommonArchitecture::cached_output_types[74];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_RDPID_GPR32u32:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_RDPID_GPR64u64:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_PTWRITE_GPRy:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_PTWRITE_MEMy:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_MOVDIR64B_GPRa_MEM:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_MOVDIRI_MEMu32_GPR32u32:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_MOVDIRI_MEMu64_GPR64u64:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_TPAUSE_GPR32u32:
- return X86CommonArchitecture::cached_output_types[23];
-case INTRINSIC_XED_IFORM_TPAUSE_GPR64u64:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_UMONITOR_GPRa:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_UMWAIT_GPR32:
- return X86CommonArchitecture::cached_output_types[23];
-case INTRINSIC_XED_IFORM_UMWAIT_GPR64:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_CLDEMOTE_MEMu8:
- return X86CommonArchitecture::cached_output_types[9];
-case INTRINSIC_XED_IFORM_ENCLV:
- return X86CommonArchitecture::cached_output_types[74];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_TZCNT_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_TZCNT_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_BSF_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_BSF_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_VMFUNC:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_INVPCID_GPR64_MEMdq:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_INVPCID_GPR32_MEMdq:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_LZCNT_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_LZCNT_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_BSR_GPRv_MEMv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_BSR_GPRv_GPRv:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[18];
case INTRINSIC_XED_IFORM_XBEGIN_RELBRz:
- return X86CommonArchitecture::cached_output_types[83];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_XEND:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_XABORT_IMMb:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_XTEST:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_ADCX_GPR32d_GPR32d:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ADCX_GPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ADCX_GPR64q_GPR64q:
- return X86CommonArchitecture::cached_output_types[33];
+ return X86CommonArchitecture::cached_output_types[25];
case INTRINSIC_XED_IFORM_ADCX_GPR64q_MEMq:
- return X86CommonArchitecture::cached_output_types[33];
+ return X86CommonArchitecture::cached_output_types[25];
case INTRINSIC_XED_IFORM_ADOX_GPR32d_GPR32d:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ADOX_GPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_ADOX_GPR64q_GPR64q:
- return X86CommonArchitecture::cached_output_types[33];
+ return X86CommonArchitecture::cached_output_types[25];
case INTRINSIC_XED_IFORM_ADOX_GPR64q_MEMq:
- return X86CommonArchitecture::cached_output_types[33];
+ return X86CommonArchitecture::cached_output_types[25];
case INTRINSIC_XED_IFORM_RDPKRU:
- return X86CommonArchitecture::cached_output_types[65];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_WRPKRU:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_CLWB_MEMmprefetch:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_PREFETCHWT1_MEMu8:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_WBINVD:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_WBNOINVD:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_ENCLV:
+ return X86CommonArchitecture::cached_output_types[73];
case INTRINSIC_XED_IFORM_PCONFIG:
- return X86CommonArchitecture::cached_output_types[84];
+ return X86CommonArchitecture::cached_output_types[81];
+case INTRINSIC_XED_IFORM_PCONFIG64:
+ return X86CommonArchitecture::cached_output_types[82];
case INTRINSIC_XED_IFORM_GF2P8AFFINEINVQB_XMMu8_XMMu64_IMM8:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_GF2P8AFFINEINVQB_XMMu8_MEMu64_IMM8:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_GF2P8AFFINEQB_XMMu8_XMMu64_IMM8:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_GF2P8AFFINEQB_XMMu8_MEMu64_IMM8:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_GF2P8MULB_XMMu8_XMMu8:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_GF2P8MULB_XMMu8_MEMu8:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
+case INTRINSIC_XED_IFORM_AESDEC128KL_XMMu8_MEMu8:
+ return X86CommonArchitecture::cached_output_types[83];
+case INTRINSIC_XED_IFORM_AESDEC256KL_XMMu8_MEMu8:
+ return X86CommonArchitecture::cached_output_types[83];
+case INTRINSIC_XED_IFORM_AESDECWIDE128KL_MEMu8:
+ return X86CommonArchitecture::cached_output_types[84];
+case INTRINSIC_XED_IFORM_AESDECWIDE256KL_MEMu8:
+ return X86CommonArchitecture::cached_output_types[84];
+case INTRINSIC_XED_IFORM_AESENC128KL_XMMu8_MEMu8:
+ return X86CommonArchitecture::cached_output_types[83];
+case INTRINSIC_XED_IFORM_AESENC256KL_XMMu8_MEMu8:
+ return X86CommonArchitecture::cached_output_types[83];
+case INTRINSIC_XED_IFORM_AESENCWIDE128KL_MEMu8:
+ return X86CommonArchitecture::cached_output_types[84];
+case INTRINSIC_XED_IFORM_AESENCWIDE256KL_MEMu8:
+ return X86CommonArchitecture::cached_output_types[84];
+case INTRINSIC_XED_IFORM_ENCODEKEY128_GPR32u8_GPR32u8:
+ return X86CommonArchitecture::cached_output_types[85];
+case INTRINSIC_XED_IFORM_ENCODEKEY256_GPR32u8_GPR32u8:
+ return X86CommonArchitecture::cached_output_types[86];
+case INTRINSIC_XED_IFORM_LOADIWKEY_XMMu8_XMMu8:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_HRESET_IMM8:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_CLUI:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_SENDUIPI_GPR64u32:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_STUI:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_TESTUI:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_UIRET:
+ return X86CommonArchitecture::cached_output_types[87];
case INTRINSIC_XED_IFORM_ENQCMD_GPRa_MEMu32:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_ENQCMDS_GPRa_MEMu32:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_XRESLDTRK:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_XSUSLDTRK:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_SERIALIZE:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_SEAMCALL:
+ return X86CommonArchitecture::cached_output_types[18];
+case INTRINSIC_XED_IFORM_SEAMOPS:
+ return X86CommonArchitecture::cached_output_types[18];
+case INTRINSIC_XED_IFORM_SEAMRET:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_TDCALL:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_PREFETCHIT0_MEMu8:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_PREFETCHIT1_MEMu8:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_RDMSRLIST:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_WRMSRLIST:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_WRMSRNS:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_URDMSR_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_UWRMSR_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_PBNDKB:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_ERETS:
+ return X86CommonArchitecture::cached_output_types[63];
+case INTRINSIC_XED_IFORM_ERETU:
+ return X86CommonArchitecture::cached_output_types[88];
+case INTRINSIC_XED_IFORM_LKGS_GPR16u16:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_LKGS_MEMu16:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_SYSCALL_32:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_JMPABS_ABSBRu64_APX:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_PUSHP_GPR64:
+ return X86CommonArchitecture::cached_output_types[20];
+case INTRINSIC_XED_IFORM_POPP_GPR64:
+ return X86CommonArchitecture::cached_output_types[89];
+case INTRINSIC_XED_IFORM_AADD_MEM32_GPR32:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_AADD_MEM64_GPR64:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_AAND_MEM32_GPR32:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_AAND_MEM64_GPR64:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_AOR_MEM32_GPR32:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_AOR_MEM64_GPR64:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_AXOR_MEM32_GPR32:
return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_AXOR_MEM64_GPR64:
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VPMACSSWW_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMACSSWW_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMACSSWD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMACSSWD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMACSSDQL_XMMdq_XMMdq_MEMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMACSSDQL_XMMdq_XMMdq_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMACSWW_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMACSWW_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMACSWD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMACSWD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMACSDQL_XMMdq_XMMdq_MEMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMACSDQL_XMMdq_XMMdq_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPCMOV_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[85];
+ return X86CommonArchitecture::cached_output_types[90];
case INTRINSIC_XED_IFORM_VPCMOV_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[85];
+ return X86CommonArchitecture::cached_output_types[90];
case INTRINSIC_XED_IFORM_VPCMOV_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[85];
+ return X86CommonArchitecture::cached_output_types[90];
case INTRINSIC_XED_IFORM_VPCMOV_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[86];
+ return X86CommonArchitecture::cached_output_types[91];
case INTRINSIC_XED_IFORM_VPCMOV_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[86];
+ return X86CommonArchitecture::cached_output_types[91];
case INTRINSIC_XED_IFORM_VPCMOV_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[86];
+ return X86CommonArchitecture::cached_output_types[91];
case INTRINSIC_XED_IFORM_VPPERM_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPPERM_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPPERM_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMADCSSWD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMADCSSWD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMADCSWD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMADCSWD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPROTB_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPROTB_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPROTB_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPROTB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPROTB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPROTW_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPROTW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPROTW_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPROTW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPROTW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPROTD_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPROTD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPROTD_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPROTD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPROTD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPROTQ_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPROTQ_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPROTQ_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPROTQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPROTQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMACSSDD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMACSSDD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMACSSDQH_XMMdq_XMMdq_MEMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMACSSDQH_XMMdq_XMMdq_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMACSDD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMACSDD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMACSDQH_XMMdq_XMMdq_MEMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMACSDQH_XMMdq_XMMdq_XMMdq_XMMdq:
@@ -3911,129 +4001,129 @@ case INTRINSIC_XED_IFORM_VPCOMB_XMMdq_XMMdq_MEMdq_IMMb:
case INTRINSIC_XED_IFORM_VPCOMB_XMMdq_XMMdq_XMMdq_IMMb:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPCOMW_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPCOMW_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPCOMD_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPCOMD_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPCOMQ_XMMdq_XMMdq_MEMdq_IMMb:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPCOMQ_XMMdq_XMMdq_XMMdq_IMMb:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPCOMUB_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPCOMUB_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPCOMUW_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPCOMUW_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPCOMUD_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPCOMUD_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPCOMUQ_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPCOMUQ_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VFRCZPS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFRCZPS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFRCZPS_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFRCZPS_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFRCZPD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFRCZPD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFRCZPD_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFRCZPD_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFRCZSS_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFRCZSS_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VFRCZSD_XMMdq_MEMq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VFRCZSD_XMMdq_MEMq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFRCZSD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPSHLB_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSHLB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSHLB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSHLW_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSHLW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSHLW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSHLD_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSHLD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSHLD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSHLQ_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSHLQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSHLQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPHADDBW_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPHADDBW_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPHADDBD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPHADDBD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPHADDBQ_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPHADDBQ_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPHADDWD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPHADDWD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPHADDWQ_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPHADDWQ_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPHADDUBW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPHADDUBW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPHADDUBD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPHADDUBD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPHADDUBQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPHADDUBQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPHADDUWD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPHADDUWD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPHADDUWQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPHADDUWQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPHSUBBW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPHSUBBW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPHSUBWD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPHSUBWD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPHSUBDQ_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPHSUBDQ_XMMdq_XMMdq:
@@ -4045,17 +4135,17 @@ case INTRINSIC_XED_IFORM_VPSHAB_XMMdq_XMMdq_XMMdq:
case INTRINSIC_XED_IFORM_VPSHAB_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPSHAW_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPSHAW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPSHAW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPSHAD_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSHAD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSHAD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSHAQ_XMMdq_MEMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPSHAQ_XMMdq_XMMdq_XMMdq:
@@ -4067,5477 +4157,5785 @@ case INTRINSIC_XED_IFORM_VPHADDDQ_XMMdq_MEMdq:
case INTRINSIC_XED_IFORM_VPHADDDQ_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPHADDUDQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPHADDUDQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_BEXTR_XOP_GPR32d_MEMd_IMMd:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_BEXTR_XOP_GPRyy_MEMy_IMMd:
- return X86CommonArchitecture::cached_output_types[89];
+ return X86CommonArchitecture::cached_output_types[94];
case INTRINSIC_XED_IFORM_BEXTR_XOP_GPR32d_GPR32d_IMMd:
- return X86CommonArchitecture::cached_output_types[21];
+ return X86CommonArchitecture::cached_output_types[17];
case INTRINSIC_XED_IFORM_BEXTR_XOP_GPRyy_GPRyy_IMMd:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_BLCFILL_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLCFILL_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_BLCFILL_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLCFILL_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_BLSFILL_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLSFILL_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_BLSFILL_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLSFILL_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_BLCS_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLCS_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_BLCS_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLCS_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_TZMSK_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_TZMSK_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_TZMSK_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_TZMSK_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_BLCIC_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLCIC_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_BLCIC_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLCIC_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_BLSIC_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLSIC_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_BLSIC_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLSIC_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_T1MSKC_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_T1MSKC_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_T1MSKC_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_T1MSKC_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_BLCMSK_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLCMSK_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_BLCMSK_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLCMSK_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_BLCI_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLCI_VGPRyy_MEMy:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_BLCI_VGPR32d_GPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLCI_VGPRyy_GPRyy:
- return X86CommonArchitecture::cached_output_types[89];
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_BLCFILL_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLCFILL_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_BLCFILL_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLCFILL_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_BLSFILL_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLSFILL_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_BLSFILL_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLSFILL_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_BLCS_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLCS_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_BLCS_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLCS_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_TZMSK_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_TZMSK_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_TZMSK_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_TZMSK_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_BLCIC_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLCIC_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_BLCIC_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLCIC_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_BLSIC_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLSIC_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_BLSIC_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLSIC_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_T1MSKC_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_T1MSKC_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_T1MSKC_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_T1MSKC_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_BLCMSK_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLCMSK_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_BLCMSK_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLCMSK_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_BLCI_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLCI_GPRyy_MEMy:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_BLCI_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLCI_GPRyy_GPRyy:
+ return X86CommonArchitecture::cached_output_types[94];
case INTRINSIC_XED_IFORM_LLWPCB_GPRyy:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_SLWPCB_GPRyy:
- return X86CommonArchitecture::cached_output_types[43];
-case INTRINSIC_XED_IFORM_LWPINS_VGPRyy_MEMd_IMMd:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_LWPINS_VGPRyy_GPR32y_IMMd:
- return X86CommonArchitecture::cached_output_types[89];
-case INTRINSIC_XED_IFORM_LWPVAL_VGPRyy_MEMd_IMMd:
- return X86CommonArchitecture::cached_output_types[43];
-case INTRINSIC_XED_IFORM_LWPVAL_VGPRyy_GPR32y_IMMd:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
+case INTRINSIC_XED_IFORM_LWPINS_GPRyy_MEMd_IMMd:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_LWPINS_GPRyy_GPR32d_IMMd:
+ return X86CommonArchitecture::cached_output_types[94];
+case INTRINSIC_XED_IFORM_LWPVAL_GPRyy_MEMd_IMMd:
+ return X86CommonArchitecture::cached_output_types[35];
+case INTRINSIC_XED_IFORM_LWPVAL_GPRyy_GPR32d_IMMd:
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_VFMADDSUBPS_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSUBPS_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSUBPS_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSUBPS_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADDSUBPS_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADDSUBPS_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADDSUBPD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSUBPD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSUBPD_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSUBPD_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDSUBPD_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDSUBPD_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBADDPS_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBADDPS_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBADDPS_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBADDPS_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBADDPS_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBADDPS_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBADDPD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBADDPD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBADDPD_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBADDPD_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBADDPD_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBADDPD_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDPS_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDPS_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDPS_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDPS_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADDPS_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADDPS_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADDPD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDPD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDPD_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDPD_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDPD_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDPD_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDSS_XMMdq_XMMd_MEMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSS_XMMdq_XMMd_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSS_XMMdq_XMMd_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VFMADDSD_XMMdq_XMMq_MEMq_XMMq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VFMADDSD_XMMdq_XMMq_MEMq_XMMq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSD_XMMdq_XMMq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSD_XMMdq_XMMq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBPS_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBPS_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBPS_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBPS_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBPS_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBPS_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBPD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBPD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBPD_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBPD_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBPD_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBPD_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBSS_XMMdq_XMMd_MEMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBSS_XMMdq_XMMd_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBSS_XMMdq_XMMd_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VFMSUBSD_XMMdq_XMMq_MEMq_XMMq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VFMSUBSD_XMMdq_XMMq_MEMq_XMMq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBSD_XMMdq_XMMq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBSD_XMMdq_XMMq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADDPS_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADDPS_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADDPS_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADDPS_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMADDPS_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMADDPS_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMADDPD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADDPD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADDPD_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADDPD_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMADDPD_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMADDPD_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMADDSS_XMMdq_XMMd_MEMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADDSS_XMMdq_XMMd_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADDSS_XMMdq_XMMd_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VFNMADDSD_XMMdq_XMMq_MEMq_XMMq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VFNMADDSD_XMMdq_XMMq_MEMq_XMMq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADDSD_XMMdq_XMMq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADDSD_XMMdq_XMMq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUBPS_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUBPS_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUBPS_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUBPS_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMSUBPS_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMSUBPS_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMSUBPD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUBPD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUBPD_XMMdq_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUBPD_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMSUBPD_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMSUBPD_YMMqq_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMSUBSS_XMMdq_XMMd_MEMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUBSS_XMMdq_XMMd_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUBSS_XMMdq_XMMd_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VFNMSUBSD_XMMdq_XMMq_MEMq_XMMq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VFNMSUBSD_XMMdq_XMMq_MEMq_XMMq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUBSD_XMMdq_XMMq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUBSD_XMMdq_XMMq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPERMIL2PS_XMMdq_XMMdq_MEMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPERMIL2PS_XMMdq_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPERMIL2PS_YMMqq_YMMqq_MEMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMIL2PS_YMMqq_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMIL2PS_XMMdq_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPERMIL2PS_YMMqq_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMIL2PD_XMMdq_XMMdq_MEMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPERMIL2PD_XMMdq_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPERMIL2PD_YMMqq_YMMqq_MEMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMIL2PD_YMMqq_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMIL2PD_XMMdq_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPERMIL2PD_YMMqq_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VADDPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VADDPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VADDPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VADDPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VADDPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VADDPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VADDPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VADDPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VADDSD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VADDSD_XMMdq_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VADDSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VADDSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VADDSUBPD_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VADDSUBPD_XMMdq_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VADDSUBPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VADDSUBPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VADDSUBPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VADDSUBPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VADDSUBPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VADDSUBPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VADDSUBPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VANDPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VANDPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VANDPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VANDPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VANDPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VANDPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VANDPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VANDPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VANDNPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VANDNPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VANDNPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VANDNPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VANDNPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VANDNPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VANDNPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VANDNPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VBLENDPD_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VBLENDPD_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VBLENDPD_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VBLENDPD_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VBLENDPS_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VBLENDPS_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VBLENDPS_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VBLENDPS_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCMPPD_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCMPPD_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCMPPD_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VCMPPD_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VCMPPS_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCMPPS_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCMPPS_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCMPPS_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCMPSD_XMMdq_XMMdq_MEMq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCMPSD_XMMdq_XMMdq_XMMq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCMPSS_XMMdq_XMMdq_MEMd_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCMPSS_XMMdq_XMMdq_XMMd_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCOMISD_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VCOMISD_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VCOMISS_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VCOMISS_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMdq_MEMqq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMdq_YMMqq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_XMMdq_MEMqq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_XMMdq_YMMqq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTPD2PS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTPD2PS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTPD2PS_XMMdq_MEMqq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTPD2PS_XMMdq_YMMqq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VCVTPS2PD_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTPS2PD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTPS2PD_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VCVTPS2PD_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VCVTSD2SI_GPR32d_MEMq:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VCVTSD2SI_GPR32d_XMMq:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VCVTSD2SI_GPR64q_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VCVTSD2SI_GPR64q_XMMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VCVTTSD2SI_GPR32d_MEMq:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VCVTTSD2SI_GPR32d_XMMq:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VCVTTSD2SI_GPR64q_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VCVTTSD2SI_GPR64q_XMMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VCVTSS2SI_GPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VCVTSS2SI_GPR32d_XMMd:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VCVTSS2SI_GPR64q_MEMd:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VCVTSS2SI_GPR64q_XMMd:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR32d_XMMd:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR64q_MEMd:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR64q_XMMd:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VCVTSD2SS_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTSD2SS_XMMdq_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMdq_XMMdq_MEMd:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMdq_XMMdq_MEMd:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMdq_XMMdq_GPR32d:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMdq_XMMdq_GPR64q:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTSI2SS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTSI2SS_XMMdq_XMMdq_GPR32d:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTSI2SS_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTSI2SS_XMMdq_XMMdq_GPR64q:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VCVTSS2SD_XMMdq_XMMdq_MEMd:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VCVTSS2SD_XMMdq_XMMdq_MEMd:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTSS2SD_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VDIVPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VDIVPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VDIVPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VDIVPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VDIVPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VDIVPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VDIVPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VDIVPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VDIVSD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VDIVSD_XMMdq_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VDIVSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VDIVSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VEXTRACTF128_MEMdq_YMMdq_IMMb:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VEXTRACTF128_MEMdq_YMMdq_IMMb:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VEXTRACTF128_XMMdq_YMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VDPPD_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VDPPD_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VDPPS_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VDPPS_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VDPPS_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VDPPS_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[87];
-case INTRINSIC_XED_IFORM_VEXTRACTPS_MEMd_XMMdq_IMMb:
return X86CommonArchitecture::cached_output_types[92];
+case INTRINSIC_XED_IFORM_VEXTRACTPS_MEMd_XMMdq_IMMb:
+ return X86CommonArchitecture::cached_output_types[2];
case INTRINSIC_XED_IFORM_VEXTRACTPS_GPR32_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_VZEROALL:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_VZEROUPPER:
- return X86CommonArchitecture::cached_output_types[9];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_VHADDPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VHADDPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VHADDPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VHADDPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VHADDPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VHADDPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VHADDPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VHADDPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VHSUBPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VHSUBPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VHSUBPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VHSUBPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VHSUBPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VHSUBPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VHSUBPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VHSUBPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMILPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPERMILPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPERMILPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMILPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMILPD_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPERMILPD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPERMILPD_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMILPD_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMILPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPERMILPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPERMILPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMILPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMILPS_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPERMILPS_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPERMILPS_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMILPS_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERM2F128_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERM2F128_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VBROADCASTSS_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VBROADCASTSS_YMMqq_MEMd:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VBROADCASTSS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VBROADCASTSS_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VBROADCASTSD_YMMqq_MEMq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VBROADCASTSD_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VBROADCASTF128_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VINSERTF128_YMMqq_YMMqq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VINSERTF128_YMMqq_YMMqq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VINSERTPS_XMMdq_XMMdq_MEMd_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VINSERTPS_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VLDDQU_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VLDDQU_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VMASKMOVPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMASKMOVPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMASKMOVPS_MEMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMASKMOVPS_MEMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMASKMOVPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMASKMOVPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMASKMOVPD_MEMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMASKMOVPD_MEMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPTEST_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VPTEST_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VPTEST_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VPTEST_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VTESTPS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VTESTPS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VTESTPS_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VTESTPS_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VTESTPD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VTESTPD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VTESTPD_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VTESTPD_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VMAXPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMAXPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMAXPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMAXPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMAXPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMAXPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMAXPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMAXPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMAXSD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMAXSD_XMMdq_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMAXSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMAXSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VMINPD_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VMINPD_XMMdq_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMINPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMINPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMINPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMINPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMINPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMINPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMINPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMINSD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMINSD_XMMdq_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMINSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMINSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VMOVAPD_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VMOVAPD_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVAPD_XMMdq_XMMdq_28:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVAPD_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVAPD_XMMdq_XMMdq_29:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVAPD_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVAPD_YMMqq_YMMqq_28:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVAPD_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVAPD_YMMqq_YMMqq_29:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVAPS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVAPS_XMMdq_XMMdq_28:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVAPS_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVAPS_XMMdq_XMMdq_29:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVAPS_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVAPS_YMMqq_YMMqq_28:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVAPS_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVAPS_YMMqq_YMMqq_29:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVD_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVD_XMMdq_GPR32d:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVD_MEMd_XMMd:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VMOVD_GPR32d_XMMd:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VMOVQ_XMMdq_MEMq_6E:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVQ_XMMdq_GPR64q:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVQ_MEMq_XMMq_7E:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VMOVQ_GPR64q_XMMq:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VMOVQ_XMMdq_MEMq_7E:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVQ_XMMdq_XMMq_7E:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVQ_MEMq_XMMq_D6:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VMOVQ_XMMdq_XMMq_D6:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVDDUP_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
-case INTRINSIC_XED_IFORM_VMOVDDUP_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
+case INTRINSIC_XED_IFORM_VMOVDDUP_XMMdq_XMMq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVDDUP_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVDDUP_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVDQA_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVDQA_XMMdq_XMMdq_6F:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVDQA_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVDQA_XMMdq_XMMdq_7F:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVDQA_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VMOVDQA_YMMqq_YMMqq_6F:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VMOVDQA_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VMOVDQA_YMMqq_YMMqq_7F:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VMOVDQU_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVDQU_XMMdq_XMMdq_6F:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVDQU_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VMOVDQU_YMMqq_YMMqq_6F:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VMOVDQU_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVDQU_XMMdq_XMMdq_7F:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVDQU_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VMOVDQU_YMMqq_YMMqq_7F:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VMOVSHDUP_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVSHDUP_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVSHDUP_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVSHDUP_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVSLDUP_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVSLDUP_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVSLDUP_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVSLDUP_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPOR_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VPOR_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VPOR_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[93];
+ return X86CommonArchitecture::cached_output_types[97];
case INTRINSIC_XED_IFORM_VPOR_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[93];
+ return X86CommonArchitecture::cached_output_types[97];
case INTRINSIC_XED_IFORM_VPAND_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VPAND_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VPAND_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[93];
+ return X86CommonArchitecture::cached_output_types[97];
case INTRINSIC_XED_IFORM_VPAND_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[93];
+ return X86CommonArchitecture::cached_output_types[97];
case INTRINSIC_XED_IFORM_VPANDN_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VPANDN_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VPANDN_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[93];
+ return X86CommonArchitecture::cached_output_types[97];
case INTRINSIC_XED_IFORM_VPANDN_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[93];
+ return X86CommonArchitecture::cached_output_types[97];
case INTRINSIC_XED_IFORM_VPXOR_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VPXOR_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VPXOR_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[93];
+ return X86CommonArchitecture::cached_output_types[97];
case INTRINSIC_XED_IFORM_VPXOR_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[93];
+ return X86CommonArchitecture::cached_output_types[97];
case INTRINSIC_XED_IFORM_VPABSB_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPABSB_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPABSB_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPABSB_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPABSW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPABSW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPABSW_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPABSW_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPABSD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPABSD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPABSD_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPABSD_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPHMINPOSUW_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPHMINPOSUW_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSHUFD_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSHUFD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSHUFD_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSHUFD_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSHUFHW_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSHUFHW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSHUFHW_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSHUFHW_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSHUFLW_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSHUFLW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSHUFLW_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSHUFLW_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPACKSSWB_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPACKSSWB_XMMdq_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPACKSSWB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPACKSSWB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPACKSSDW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPACKSSDW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPACKSSDW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPACKSSDW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPACKUSWB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPACKUSWB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPACKUSWB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPACKUSWB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPACKUSDW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPACKUSDW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPACKUSDW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPACKUSDW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSLLW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSLLW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSLLW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSLLW_YMMqq_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSLLW_YMMqq_YMMqq_XMMq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSLLW_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSLLD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSLLD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSLLD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSLLD_YMMqq_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSLLD_YMMqq_YMMqq_XMMq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSLLD_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSLLQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSLLQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSLLQ_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSLLQ_YMMqq_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSLLQ_YMMqq_YMMqq_XMMq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSLLQ_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRLW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSRLW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSRLW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSRLW_YMMqq_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSRLW_YMMqq_YMMqq_XMMq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSRLW_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSRLD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSRLD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSRLD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSRLD_YMMqq_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSRLD_YMMqq_YMMqq_XMMq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSRLD_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSRLQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSRLQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSRLQ_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSRLQ_YMMqq_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRLQ_YMMqq_YMMqq_XMMq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRLQ_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRAW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPSRAW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPSRAW_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPSRAW_YMMqq_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPSRAW_YMMqq_YMMqq_XMMq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPSRAW_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPSRAD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSRAD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSRAD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSRAD_YMMqq_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPSRAD_YMMqq_YMMqq_XMMq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPSRAD_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPADDB_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPADDB_XMMdq_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPADDB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPADDB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPADDW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPADDW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPADDW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPADDW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPADDD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPADDD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPADDD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPADDD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPADDQ_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPADDQ_XMMdq_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPADDQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPADDQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPADDSB_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPADDSB_XMMdq_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPADDSB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPADDSB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPADDSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPADDSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPADDSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPADDSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPADDUSB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPADDUSB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPADDUSB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPADDUSB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPADDUSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPADDUSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPADDUSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPADDUSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPAVGB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPAVGB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPAVGB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPAVGB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPAVGW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPAVGW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPAVGW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPAVGW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPCMPEQB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPCMPEQB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPCMPEQB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPCMPEQB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPCMPEQW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPCMPEQW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPCMPEQW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPCMPEQW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPCMPEQD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPCMPEQD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPCMPEQD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPCMPEQD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPCMPEQQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPCMPEQQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPCMPEQQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPCMPEQQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPCMPGTB_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPCMPGTB_XMMdq_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPCMPGTB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPCMPGTB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPCMPGTW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPCMPGTW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPCMPGTW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPCMPGTW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPCMPGTD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPCMPGTD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPCMPGTD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPCMPGTD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPCMPGTQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPCMPGTQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPCMPGTQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPCMPGTQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPHADDW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPHADDW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPHADDW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPHADDW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPHADDD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPHADDD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPHADDD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPHADDD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPHADDSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPHADDSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPHADDSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPHADDSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPHSUBW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPHSUBW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPHSUBW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPHSUBW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPHSUBD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPHSUBD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPHSUBD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPHSUBD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPHSUBSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPHSUBSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPHSUBSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPHSUBSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMULHUW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMULHUW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMULHUW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMULHUW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMULHRSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMULHRSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMULHRSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMULHRSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMULHW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMULHW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMULHW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMULHW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMULLW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMULLW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMULLW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMULLW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMULLD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMULLD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMULLD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMULLD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMULUDQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMULUDQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMULUDQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMULUDQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMULDQ_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMULDQ_XMMdq_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMULDQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMULDQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPSADBW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSADBW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSADBW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSADBW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSHUFB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSHUFB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSHUFB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPSHUFB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPSIGNB_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPSIGNB_XMMdq_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPSIGNB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPSIGNB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPSIGNW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPSIGNW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPSIGNW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPSIGNW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPSIGND_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSIGND_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSIGND_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPSIGND_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPSUBSB_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPSUBSB_XMMdq_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPSUBSB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPSUBSB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPSUBSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPSUBSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPSUBSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPSUBSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPSUBUSB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSUBUSB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSUBUSB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPSUBUSB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPSUBUSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSUBUSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSUBUSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSUBUSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSUBB_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPSUBB_XMMdq_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPSUBB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPSUBB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPSUBW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPSUBW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPSUBW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPSUBW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPSUBD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSUBD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSUBD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPSUBD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPSUBQ_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPSUBQ_XMMdq_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPSUBQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPSUBQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRLDQ_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VPSRLDQ_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VPSLLDQ_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VPSLLDQ_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VMOVLHPS_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVHLPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPALIGNR_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPALIGNR_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPALIGNR_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPALIGNR_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPBLENDW_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPBLENDW_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPBLENDW_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPBLENDW_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VROUNDPD_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VROUNDPD_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VROUNDPD_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VROUNDPD_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VROUNDPS_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VROUNDPS_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VROUNDPS_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VROUNDPS_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VROUNDSD_XMMdq_XMMdq_MEMq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VROUNDSD_XMMdq_XMMdq_XMMq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VROUNDSS_XMMdq_XMMdq_MEMd_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VROUNDSS_XMMdq_XMMdq_XMMd_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VSHUFPD_XMMdq_XMMdq_MEMdq_IMMb:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VSHUFPD_XMMdq_XMMdq_MEMdq_IMMb:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSHUFPD_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSHUFPD_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VSHUFPD_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VSHUFPS_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSHUFPS_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSHUFPS_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VSHUFPS_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VRCPPS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRCPPS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRCPPS_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VRCPPS_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VRCPSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRCPSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRSQRTPS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRSQRTPS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRSQRTPS_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VRSQRTPS_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VRSQRTSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRSQRTSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VSQRTPD_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VSQRTPD_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSQRTPD_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSQRTPD_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VSQRTPD_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VSQRTPS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSQRTPS_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSQRTPS_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VSQRTPS_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VSQRTSD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSQRTSD_XMMdq_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSQRTSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSQRTSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VUNPCKHPD_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VUNPCKHPD_XMMdq_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VUNPCKHPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VUNPCKHPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VUNPCKHPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VUNPCKHPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VUNPCKHPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VUNPCKHPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VUNPCKHPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VSUBPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSUBPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSUBPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VSUBPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VSUBPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSUBPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSUBPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VSUBPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VSUBSD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSUBSD_XMMdq_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSUBSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSUBSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VMULPD_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VMULPD_XMMdq_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMULPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMULPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMULPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMULPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMULPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMULPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMULPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMULSD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMULSD_XMMdq_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMULSS_XMMdq_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMULSS_XMMdq_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VORPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VORPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VORPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VORPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VORPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VORPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VORPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VORPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMAXSB_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPMAXSB_XMMdq_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPMAXSB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPMAXSB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPMAXSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMAXSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMAXSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMAXSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMAXSD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMAXSD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMAXSD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMAXSD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMAXUB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMAXUB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMAXUB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPMAXUB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPMAXUW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMAXUW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMAXUW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMAXUW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMAXUD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMAXUD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMAXUD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMAXUD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMINSB_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPMINSB_XMMdq_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPMINSB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPMINSB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPMINSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMINSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMINSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMINSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMINSD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMINSD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMINSD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMINSD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMINUB_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMINUB_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMINUB_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPMINUB_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPMINUW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMINUW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMINUW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMINUW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMINUD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMINUD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMINUD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMINUD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMADDWD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMADDWD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMADDWD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMADDWD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMADDUBSW_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMADDUBSW_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMADDUBSW_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMADDUBSW_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VMPSADBW_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VMPSADBW_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VMPSADBW_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VMPSADBW_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VUCOMISD_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VUCOMISD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VUCOMISS_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VUCOMISS_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VUNPCKLPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VUNPCKLPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VUNPCKLPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VUNPCKLPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VUNPCKLPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VUNPCKLPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VUNPCKLPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VUNPCKLPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VXORPD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VXORPD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VXORPD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VXORPD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VXORPS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VXORPS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VXORPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VXORPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VMOVSS_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVSS_XMMdq_XMMdq_XMMd_10:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVSS_MEMd_XMMd:
- return X86CommonArchitecture::cached_output_types[92];
+ return X86CommonArchitecture::cached_output_types[2];
case INTRINSIC_XED_IFORM_VMOVSS_XMMdq_XMMdq_XMMd_11:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VMOVSD_XMMdq_MEMq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VMOVSD_XMMdq_MEMq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVSD_XMMdq_XMMdq_XMMq_10:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVSD_MEMq_XMMq:
- return X86CommonArchitecture::cached_output_types[101];
+ return X86CommonArchitecture::cached_output_types[3];
case INTRINSIC_XED_IFORM_VMOVSD_XMMdq_XMMdq_XMMq_11:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVUPD_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVUPD_XMMdq_XMMdq_10:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVUPD_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVUPD_XMMdq_XMMdq_11:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVUPD_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVUPD_YMMqq_YMMqq_10:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVUPD_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVUPD_YMMqq_YMMqq_11:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVUPS_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVUPS_XMMdq_XMMdq_10:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVUPS_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVUPS_XMMdq_XMMdq_11:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVUPS_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVUPS_YMMqq_YMMqq_10:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVUPS_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVUPS_YMMqq_YMMqq_11:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVLPD_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVLPD_MEMq_XMMq:
- return X86CommonArchitecture::cached_output_types[101];
+ return X86CommonArchitecture::cached_output_types[3];
case INTRINSIC_XED_IFORM_VMOVLPS_XMMdq_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVLPS_MEMq_XMMq:
- return X86CommonArchitecture::cached_output_types[49];
+ return X86CommonArchitecture::cached_output_types[38];
case INTRINSIC_XED_IFORM_VMOVHPD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVHPD_MEMq_XMMdq:
- return X86CommonArchitecture::cached_output_types[101];
+ return X86CommonArchitecture::cached_output_types[3];
case INTRINSIC_XED_IFORM_VMOVHPS_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVHPS_MEMq_XMMdq:
- return X86CommonArchitecture::cached_output_types[49];
+ return X86CommonArchitecture::cached_output_types[38];
case INTRINSIC_XED_IFORM_VMOVMSKPD_GPR32d_XMMdq:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VMOVMSKPD_GPR32d_YMMqq:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VMOVMSKPS_GPR32d_XMMdq:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VMOVMSKPS_GPR32d_YMMqq:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VPMOVMSKB_GPR32d_XMMdq:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_VPMOVMSKB_GPR32d_YMMqq:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_VPMOVSXBW_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMOVSXBW_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMOVSXBW_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMOVSXBW_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMOVSXBD_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMOVSXBD_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMOVSXBD_YMMqq_XMMq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMOVSXBD_YMMqq_MEMq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_XMMdq_XMMw:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_XMMdq_MEMw:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_YMMqq_XMMd:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_YMMqq_MEMd:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVSXWD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMOVSXWD_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMOVSXWD_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMOVSXWD_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_XMMdq_XMMd:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_XMMdq_MEMd:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_YMMqq_XMMq:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_YMMqq_MEMq:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_XMMdq_XMMq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_XMMdq_MEMq:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVZXBW_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVZXBW_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVZXBW_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMOVZXBW_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMOVZXBD_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMOVZXBD_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMOVZXBD_YMMqq_XMMq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMOVZXBD_YMMqq_MEMq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_XMMdq_XMMw:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_XMMdq_MEMw:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_YMMqq_XMMd:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_YMMqq_MEMd:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMOVZXWD_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMOVZXWD_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMOVZXWD_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMOVZXWD_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_YMMqq_XMMq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_YMMqq_MEMq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPEXTRB_MEMb_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_VPEXTRB_GPR32d_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VPEXTRW_MEMw_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[31];
+ return X86CommonArchitecture::cached_output_types[11];
case INTRINSIC_XED_IFORM_VPEXTRW_GPR32d_XMMdq_IMMb_15:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VPEXTRW_GPR32d_XMMdq_IMMb_C5:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VPEXTRQ_MEMq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VPEXTRQ_GPR64q_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VPEXTRD_MEMd_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VPEXTRD_GPR32d_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VPINSRB_XMMdq_XMMdq_MEMb_IMMb:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPINSRB_XMMdq_XMMdq_GPR32d_IMMb:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPINSRW_XMMdq_XMMdq_MEMw_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPINSRW_XMMdq_XMMdq_GPR32d_IMMb:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPINSRD_XMMdq_XMMdq_MEMd_IMMb:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPINSRD_XMMdq_XMMdq_GPR32d_IMMb:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPINSRQ_XMMdq_XMMdq_MEMq_IMMb:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPINSRQ_XMMdq_XMMdq_GPR64q_IMMb:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPCMPESTRI_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[61];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VPCMPESTRI_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[61];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VPCMPESTRI64_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VPCMPESTRI64_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VPCMPISTRI_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[61];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VPCMPISTRI_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[61];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VPCMPISTRI64_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VPCMPISTRI64_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[22];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VPCMPESTRM_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[77];
+ return X86CommonArchitecture::cached_output_types[26];
case INTRINSIC_XED_IFORM_VPCMPESTRM_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[77];
+ return X86CommonArchitecture::cached_output_types[26];
case INTRINSIC_XED_IFORM_VPCMPESTRM64_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[77];
+ return X86CommonArchitecture::cached_output_types[26];
case INTRINSIC_XED_IFORM_VPCMPESTRM64_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[77];
+ return X86CommonArchitecture::cached_output_types[26];
case INTRINSIC_XED_IFORM_VPCMPISTRM_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[77];
+ return X86CommonArchitecture::cached_output_types[26];
case INTRINSIC_XED_IFORM_VPCMPISTRM_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[77];
-case INTRINSIC_XED_IFORM_VMASKMOVDQU_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[26];
+case INTRINSIC_XED_IFORM_VMASKMOVDQU_XMMxub_XMMxub:
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_VLDMXCSR_MEMd:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[1];
case INTRINSIC_XED_IFORM_VSTMXCSR_MEMd:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VPBLENDVB_XMMdq_XMMdq_MEMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPBLENDVB_XMMdq_XMMdq_XMMdq_XMMdq:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPBLENDVB_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPBLENDVB_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VBLENDVPD_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VBLENDVPD_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VBLENDVPD_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VBLENDVPD_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VBLENDVPS_XMMdq_XMMdq_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VBLENDVPS_XMMdq_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VBLENDVPS_YMMqq_YMMqq_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VBLENDVPS_YMMqq_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVNTDQA_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVNTDQA_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VMOVNTDQ_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VMOVNTDQ_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VMOVNTPD_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVNTPD_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVNTPS_MEMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVNTPS_MEMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VAESKEYGENASSIST_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VAESKEYGENASSIST_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VAESENC_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VAESENC_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VAESENC_YMMu128_YMMu128_YMMu128:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VAESENC_YMMu128_YMMu128_MEMu128:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VAESENCLAST_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VAESENCLAST_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VAESENCLAST_YMMu128_YMMu128_YMMu128:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VAESENCLAST_YMMu128_YMMu128_MEMu128:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VAESDEC_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VAESDEC_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VAESDEC_YMMu128_YMMu128_YMMu128:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VAESDEC_YMMu128_YMMu128_MEMu128:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VAESDECLAST_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VAESDECLAST_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VAESDECLAST_YMMu128_YMMu128_YMMu128:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VAESDECLAST_YMMu128_YMMu128_MEMu128:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VAESIMC_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VAESIMC_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_YMMu64_IMM8:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_MEMu64_IMM8:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VCVTPH2PS_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTPH2PS_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTPH2PS_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCVTPH2PS_YMMqq_XMMdq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCVTPS2PH_MEMq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[102];
+ return X86CommonArchitecture::cached_output_types[105];
case INTRINSIC_XED_IFORM_VCVTPS2PH_XMMq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[102];
+ return X86CommonArchitecture::cached_output_types[105];
case INTRINSIC_XED_IFORM_VCVTPS2PH_MEMdq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[103];
+ return X86CommonArchitecture::cached_output_types[106];
case INTRINSIC_XED_IFORM_VCVTPS2PH_XMMdq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[103];
+ return X86CommonArchitecture::cached_output_types[106];
case INTRINSIC_XED_IFORM_VFMADD132PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD132PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD132PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADD132PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADD132PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD132PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD132PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADD132PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADD132SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD132SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD132SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD132SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VFMADD213PD_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VFMADD213PD_XMMdq_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD213PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD213PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADD213PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADD213PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD213PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD213PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADD213PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADD213SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD213SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD213SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD213SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VFMADD231PD_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VFMADD231PD_XMMdq_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD231PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD231PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADD231PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADD231PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD231PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD231PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADD231PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADD231SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD231SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD231SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD231SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VFMADDSUB132PD_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VFMADDSUB132PD_XMMdq_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUB132PD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB132PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB132PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUB132PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUB132PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB132PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB132PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUB132PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUB132SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB132SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB132SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB132SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VFMSUB213PD_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VFMSUB213PD_XMMdq_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB213PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB213PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUB213PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUB213PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB213PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB213PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUB213PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUB213SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB213SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB213SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB213SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VFMSUB231PD_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VFMSUB231PD_XMMdq_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB231PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB231PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUB231PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUB231PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB231PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB231PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUB231PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUB231SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB231SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB231SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB231SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VFNMADD132PD_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VFNMADD132PD_XMMdq_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD132PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD132PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMADD132PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMADD132PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD132PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD132PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMADD132PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMADD132SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD132SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD132SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD132SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VFNMADD213PD_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VFNMADD213PD_XMMdq_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD213PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD213PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMADD213PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMADD213PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD213PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD213PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMADD213PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMADD213SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD213SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD213SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD213SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VFNMADD231PD_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VFNMADD231PD_XMMdq_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD231PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD231PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMADD231PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMADD231PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD231PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD231PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMADD231PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMADD231SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD231SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD231SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD231SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VFNMSUB132PD_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VFNMSUB132PD_XMMdq_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMSUB132SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB132SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB132SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB132SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VFNMSUB213PD_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VFNMSUB213PD_XMMdq_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMSUB213SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB213SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB213SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB213SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VFNMSUB231PD_XMMdq_XMMdq_MEMdq:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VFNMSUB231PD_XMMdq_XMMdq_MEMdq:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMSUB231SD_XMMdq_XMMq_MEMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB231SD_XMMdq_XMMq_XMMq:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB231SS_XMMdq_XMMd_MEMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB231SS_XMMdq_XMMd_XMMd:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VGATHERDPD_YMMf64_MEMf64_YMMi64_VL256:
- return X86CommonArchitecture::cached_output_types[104];
+ return X86CommonArchitecture::cached_output_types[107];
case INTRINSIC_XED_IFORM_VGATHERDPD_XMMf64_MEMf64_XMMi64_VL128:
- return X86CommonArchitecture::cached_output_types[105];
+ return X86CommonArchitecture::cached_output_types[108];
case INTRINSIC_XED_IFORM_VGATHERDPS_YMMf32_MEMf32_YMMi32_VL256:
- return X86CommonArchitecture::cached_output_types[106];
+ return X86CommonArchitecture::cached_output_types[109];
case INTRINSIC_XED_IFORM_VGATHERDPS_XMMf32_MEMf32_XMMi32_VL128:
- return X86CommonArchitecture::cached_output_types[107];
+ return X86CommonArchitecture::cached_output_types[110];
case INTRINSIC_XED_IFORM_VGATHERQPD_YMMf64_MEMf64_YMMi64_VL256:
- return X86CommonArchitecture::cached_output_types[104];
+ return X86CommonArchitecture::cached_output_types[107];
case INTRINSIC_XED_IFORM_VGATHERQPD_XMMf64_MEMf64_XMMi64_VL128:
- return X86CommonArchitecture::cached_output_types[105];
+ return X86CommonArchitecture::cached_output_types[108];
case INTRINSIC_XED_IFORM_VGATHERQPS_XMMf32_MEMf32_XMMi32_VL256:
- return X86CommonArchitecture::cached_output_types[107];
+ return X86CommonArchitecture::cached_output_types[110];
case INTRINSIC_XED_IFORM_VGATHERQPS_XMMf32_MEMf32_XMMi32_VL128:
- return X86CommonArchitecture::cached_output_types[108];
+ return X86CommonArchitecture::cached_output_types[111];
case INTRINSIC_XED_IFORM_VPGATHERDQ_YMMu64_MEMq_YMMi64_VL256:
- return X86CommonArchitecture::cached_output_types[109];
+ return X86CommonArchitecture::cached_output_types[112];
case INTRINSIC_XED_IFORM_VPGATHERDQ_XMMu64_MEMq_XMMi64_VL128:
- return X86CommonArchitecture::cached_output_types[110];
+ return X86CommonArchitecture::cached_output_types[113];
case INTRINSIC_XED_IFORM_VPGATHERDD_YMMu32_MEMd_YMMi32_VL256:
- return X86CommonArchitecture::cached_output_types[111];
+ return X86CommonArchitecture::cached_output_types[114];
case INTRINSIC_XED_IFORM_VPGATHERDD_XMMu32_MEMd_XMMi32_VL128:
- return X86CommonArchitecture::cached_output_types[112];
+ return X86CommonArchitecture::cached_output_types[115];
case INTRINSIC_XED_IFORM_VPGATHERQQ_YMMu64_MEMq_YMMi64_VL256:
- return X86CommonArchitecture::cached_output_types[109];
+ return X86CommonArchitecture::cached_output_types[112];
case INTRINSIC_XED_IFORM_VPGATHERQQ_XMMu64_MEMq_XMMi64_VL128:
- return X86CommonArchitecture::cached_output_types[110];
+ return X86CommonArchitecture::cached_output_types[113];
case INTRINSIC_XED_IFORM_VPGATHERQD_XMMu32_MEMd_XMMi32_VL256:
- return X86CommonArchitecture::cached_output_types[112];
+ return X86CommonArchitecture::cached_output_types[115];
case INTRINSIC_XED_IFORM_VPGATHERQD_XMMu32_MEMd_XMMi32_VL128:
- return X86CommonArchitecture::cached_output_types[113];
+ return X86CommonArchitecture::cached_output_types[116];
case INTRINSIC_XED_IFORM_VINSERTI128_YMMqq_YMMqq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VINSERTI128_YMMqq_YMMqq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VEXTRACTI128_MEMdq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VEXTRACTI128_XMMdq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VPMASKMOVD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMASKMOVD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMASKMOVD_MEMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMASKMOVD_MEMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMASKMOVQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMASKMOVQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMASKMOVQ_MEMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMASKMOVQ_MEMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPERM2I128_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VPERM2I128_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VPERMQ_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPERMQ_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPERMPD_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMPD_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPERMD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPERMPS_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMPS_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPBLENDD_XMMdq_XMMdq_MEMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPBLENDD_XMMdq_XMMdq_XMMdq_IMMb:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPBLENDD_YMMqq_YMMqq_MEMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPBLENDD_YMMqq_YMMqq_YMMqq_IMMb:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPBROADCASTB_XMMdq_MEMb:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPBROADCASTB_XMMdq_XMMb:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPBROADCASTB_YMMqq_MEMb:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPBROADCASTB_YMMqq_XMMb:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPBROADCASTW_XMMdq_MEMw:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPBROADCASTW_XMMdq_XMMw:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPBROADCASTW_YMMqq_MEMw:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPBROADCASTW_YMMqq_XMMw:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPBROADCASTD_XMMdq_MEMd:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPBROADCASTD_XMMdq_XMMd:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPBROADCASTD_YMMqq_MEMd:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPBROADCASTD_YMMqq_XMMd:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_XMMdq_MEMq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_XMMdq_XMMq:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_YMMqq_MEMq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_YMMqq_XMMq:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VBROADCASTI128_YMMqq_MEMdq:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VPSLLVD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSLLVD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSLLVD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPSLLVD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPSLLVQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSLLVQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSLLVQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPSLLVQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPSRLVD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSRLVD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSRLVD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPSRLVD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPSRLVQ_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSRLVQ_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSRLVQ_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPSRLVQ_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPSRAVD_XMMdq_XMMdq_MEMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSRAVD_XMMdq_XMMdq_XMMdq:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPSRAVD_YMMqq_YMMqq_MEMqq:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPSRAVD_YMMqq_YMMqq_YMMqq:
- return X86CommonArchitecture::cached_output_types[91];
-case INTRINSIC_XED_IFORM_PDEP_VGPR32d_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[24];
-case INTRINSIC_XED_IFORM_PDEP_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_output_types[24];
-case INTRINSIC_XED_IFORM_PDEP_VGPR64q_VGPR64q_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
-case INTRINSIC_XED_IFORM_PDEP_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_output_types[58];
-case INTRINSIC_XED_IFORM_PEXT_VGPR32d_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[24];
-case INTRINSIC_XED_IFORM_PEXT_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_output_types[24];
-case INTRINSIC_XED_IFORM_PEXT_VGPR64q_VGPR64q_MEMq:
- return X86CommonArchitecture::cached_output_types[58];
-case INTRINSIC_XED_IFORM_PEXT_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_output_types[58];
-case INTRINSIC_XED_IFORM_ANDN_VGPR32d_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_ANDN_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_ANDN_VGPR64q_VGPR64q_MEMq:
- return X86CommonArchitecture::cached_output_types[33];
-case INTRINSIC_XED_IFORM_ANDN_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_output_types[33];
-case INTRINSIC_XED_IFORM_BLSR_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLSR_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLSR_VGPR64q_MEMq:
- return X86CommonArchitecture::cached_output_types[33];
-case INTRINSIC_XED_IFORM_BLSR_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_output_types[33];
-case INTRINSIC_XED_IFORM_BLSMSK_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLSMSK_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLSMSK_VGPR64q_MEMq:
- return X86CommonArchitecture::cached_output_types[33];
-case INTRINSIC_XED_IFORM_BLSMSK_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_output_types[33];
-case INTRINSIC_XED_IFORM_BLSI_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLSI_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BLSI_VGPR64q_MEMq:
- return X86CommonArchitecture::cached_output_types[33];
-case INTRINSIC_XED_IFORM_BLSI_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_output_types[33];
-case INTRINSIC_XED_IFORM_BZHI_VGPR32d_MEMd_VGPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BZHI_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BZHI_VGPR64q_MEMq_VGPR64q:
- return X86CommonArchitecture::cached_output_types[33];
-case INTRINSIC_XED_IFORM_BZHI_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_output_types[33];
-case INTRINSIC_XED_IFORM_BEXTR_VGPR32d_MEMd_VGPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BEXTR_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_output_types[21];
-case INTRINSIC_XED_IFORM_BEXTR_VGPR64q_MEMq_VGPR64q:
- return X86CommonArchitecture::cached_output_types[33];
-case INTRINSIC_XED_IFORM_BEXTR_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_output_types[33];
-case INTRINSIC_XED_IFORM_SHLX_VGPR32d_MEMd_VGPR32d:
- return X86CommonArchitecture::cached_output_types[24];
-case INTRINSIC_XED_IFORM_SHLX_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_output_types[24];
-case INTRINSIC_XED_IFORM_SHLX_VGPR64q_MEMq_VGPR64q:
- return X86CommonArchitecture::cached_output_types[58];
-case INTRINSIC_XED_IFORM_SHLX_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_output_types[58];
-case INTRINSIC_XED_IFORM_SARX_VGPR32d_MEMd_VGPR32d:
- return X86CommonArchitecture::cached_output_types[24];
-case INTRINSIC_XED_IFORM_SARX_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_output_types[24];
-case INTRINSIC_XED_IFORM_SARX_VGPR64q_MEMq_VGPR64q:
- return X86CommonArchitecture::cached_output_types[58];
-case INTRINSIC_XED_IFORM_SARX_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_output_types[58];
-case INTRINSIC_XED_IFORM_SHRX_VGPR32d_MEMd_VGPR32d:
- return X86CommonArchitecture::cached_output_types[24];
-case INTRINSIC_XED_IFORM_SHRX_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_output_types[24];
-case INTRINSIC_XED_IFORM_SHRX_VGPR64q_MEMq_VGPR64q:
- return X86CommonArchitecture::cached_output_types[58];
-case INTRINSIC_XED_IFORM_SHRX_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_output_types[58];
-case INTRINSIC_XED_IFORM_MULX_VGPR32d_VGPR32d_VGPR32d:
- return X86CommonArchitecture::cached_output_types[30];
-case INTRINSIC_XED_IFORM_MULX_VGPR32d_VGPR32d_MEMd:
- return X86CommonArchitecture::cached_output_types[30];
-case INTRINSIC_XED_IFORM_MULX_VGPR64q_VGPR64q_VGPR64q:
- return X86CommonArchitecture::cached_output_types[57];
-case INTRINSIC_XED_IFORM_MULX_VGPR64q_VGPR64q_MEMq:
- return X86CommonArchitecture::cached_output_types[57];
-case INTRINSIC_XED_IFORM_RORX_VGPR32d_VGPR32d_IMMb:
- return X86CommonArchitecture::cached_output_types[24];
-case INTRINSIC_XED_IFORM_RORX_VGPR32d_MEMd_IMMb:
- return X86CommonArchitecture::cached_output_types[24];
-case INTRINSIC_XED_IFORM_RORX_VGPR64q_VGPR64q_IMMb:
- return X86CommonArchitecture::cached_output_types[58];
-case INTRINSIC_XED_IFORM_RORX_VGPR64q_MEMq_IMMb:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_PDEP_GPR32d_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_PDEP_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_PDEP_GPR64q_GPR64q_MEMq:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_PDEP_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_PEXT_GPR32d_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_PEXT_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_PEXT_GPR64q_GPR64q_MEMq:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_PEXT_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_ANDN_GPR32d_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ANDN_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ANDN_GPR64q_GPR64q_MEMq:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_ANDN_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BLSR_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLSR_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLSR_GPR64q_MEMq:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BLSR_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BLSMSK_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLSMSK_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLSMSK_GPR64q_MEMq:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BLSMSK_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BLSI_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLSI_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLSI_GPR64q_MEMq:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BLSI_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BZHI_GPR32d_MEMd_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BZHI_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BZHI_GPR64q_MEMq_GPR64q:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BZHI_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BEXTR_GPR32d_MEMd_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BEXTR_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BEXTR_GPR64q_MEMq_GPR64q:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BEXTR_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_SHLX_GPR32d_MEMd_GPR32d:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_SHLX_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_SHLX_GPR64q_MEMq_GPR64q:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_SHLX_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_SARX_GPR32d_MEMd_GPR32d:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_SARX_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_SARX_GPR64q_MEMq_GPR64q:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_SARX_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_SHRX_GPR32d_MEMd_GPR32d:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_SHRX_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_SHRX_GPR64q_MEMq_GPR64q:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_SHRX_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_MULX_GPR32d_GPR32d_GPR32d:
+ return X86CommonArchitecture::cached_output_types[79];
+case INTRINSIC_XED_IFORM_MULX_GPR32d_GPR32d_MEMd:
+ return X86CommonArchitecture::cached_output_types[79];
+case INTRINSIC_XED_IFORM_MULX_GPR64q_GPR64q_GPR64q:
+ return X86CommonArchitecture::cached_output_types[117];
+case INTRINSIC_XED_IFORM_MULX_GPR64q_GPR64q_MEMq:
+ return X86CommonArchitecture::cached_output_types[117];
+case INTRINSIC_XED_IFORM_RORX_GPR32d_GPR32d_IMMb:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_RORX_GPR32d_MEMd_IMMb:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_RORX_GPR64q_GPR64q_IMMb:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_RORX_GPR64q_MEMq_IMMb:
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_KANDNW_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KANDW_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KMOVW_MASKmskw_MASKu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KMOVW_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KMOVW_MEMu16_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[1];
+ return X86CommonArchitecture::cached_output_types[27];
case INTRINSIC_XED_IFORM_KMOVW_MASKmskw_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KMOVW_GPR32u32_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_KNOTW_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KORTESTW_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_KORW_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KSHIFTLW_MASKmskw_MASKmskw_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KSHIFTRW_MASKmskw_MASKmskw_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KUNPCKBW_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KXNORW_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KXORW_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KADDB_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KADDD_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KADDQ_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KADDW_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KANDB_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KANDD_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KANDNB_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KANDND_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KANDNQ_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KANDQ_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KMOVB_MASKmskw_MASKu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KMOVB_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KMOVB_MEMu8_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_KMOVB_MASKmskw_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KMOVB_GPR32u32_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_KMOVD_MASKmskw_MASKu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KMOVD_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KMOVD_MEMu32_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_KMOVD_MASKmskw_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KMOVD_GPR32u32_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_MASKu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KMOVQ_MEMu64_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_GPR64u64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KMOVQ_GPR64u64_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_KNOTB_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KNOTD_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KNOTQ_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KORB_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KORD_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KORQ_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KORTESTB_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_KORTESTD_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_KORTESTQ_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_KSHIFTLB_MASKmskw_MASKmskw_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KSHIFTLD_MASKmskw_MASKmskw_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KSHIFTLQ_MASKmskw_MASKmskw_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KSHIFTRB_MASKmskw_MASKmskw_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KSHIFTRD_MASKmskw_MASKmskw_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KSHIFTRQ_MASKmskw_MASKmskw_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KTESTB_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_KTESTD_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_KTESTQ_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_KTESTW_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_KUNPCKDQ_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KUNPCKWD_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KXNORB_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KXNORD_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KXNORQ_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KXORB_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KXORD_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_KXORQ_MASKmskw_MASKmskw_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_XMMu8_XMMu64_IMM8:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_XMMu8_MEMu64_IMM8:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_YMMu8_YMMu64_IMM8:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_YMMu8_MEMu64_IMM8:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_XMMu8_XMMu8_XMMu64_IMM8:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_XMMu8_XMMu8_MEMu64_IMM8:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_YMMu8_YMMu8_YMMu64_IMM8:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_YMMu8_YMMu8_MEMu64_IMM8:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VGF2P8MULB_XMMu8_XMMu8_XMMu8:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VGF2P8MULB_XMMu8_XMMu8_MEMu8:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VGF2P8MULB_YMMu8_YMMu8_YMMu8:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VGF2P8MULB_YMMu8_YMMu8_MEMu8:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
+case INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_XMMu32_XMMu32:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_XMMu32_MEMu32:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPBUSD_YMMi32_YMMu32_YMMu32:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPBUSD_YMMi32_YMMu32_MEMu32:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPBUSDS_XMMi32_XMMu32_XMMu32:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPBUSDS_XMMi32_XMMu32_MEMu32:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPBUSDS_YMMi32_YMMu32_YMMu32:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPBUSDS_YMMi32_YMMu32_MEMu32:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPWSSD_XMMi32_XMMu32_XMMu32:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPWSSD_XMMi32_XMMu32_MEMu32:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPWSSD_YMMi32_YMMu32_YMMu32:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPWSSD_YMMi32_YMMu32_MEMu32:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPWSSDS_XMMi32_XMMu32_XMMu32:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPWSSDS_XMMi32_XMMu32_MEMu32:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPWSSDS_YMMi32_YMMu32_YMMu32:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPWSSDS_YMMi32_YMMu32_MEMu32:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_LDTILECFG_MEM:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_STTILECFG_MEM:
+ return X86CommonArchitecture::cached_output_types[22];
+case INTRINSIC_XED_IFORM_TDPBF16PS_TMMf32_TMM2bf16_TMM2bf16:
+ return X86CommonArchitecture::cached_output_types[2];
+case INTRINSIC_XED_IFORM_TDPBSSD_TMMi32_TMM4i8_TMM4i8:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_TDPBSUD_TMMi32_TMM4i8_TMM4u8:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_TDPBUSD_TMMi32_TMM4u8_TMM4i8:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_TDPBUUD_TMMu32_TMM4u8_TMM4u8:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_TILELOADD_TMMu32_MEMu32:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_TILELOADDT1_TMMu32_MEMu32:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_TILERELEASE:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_TILESTORED_MEMu32_TMMu32:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_TILEZERO_TMMu32:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_TDPFP16PS_TMMf32_TMM2f16_TMM2f16:
+ return X86CommonArchitecture::cached_output_types[2];
+case INTRINSIC_XED_IFORM_TCMMIMFP16PS_TMMf32_TMM2f16_TMM2f16:
+ return X86CommonArchitecture::cached_output_types[2];
+case INTRINSIC_XED_IFORM_TCMMRLFP16PS_TMMf32_TMM2f16_TMM2f16:
+ return X86CommonArchitecture::cached_output_types[2];
+case INTRINSIC_XED_IFORM_VPMADD52HUQ_XMMu64_XMMu64_XMMu64:
+ return X86CommonArchitecture::cached_output_types[36];
+case INTRINSIC_XED_IFORM_VPMADD52HUQ_XMMu64_XMMu64_MEMu64:
+ return X86CommonArchitecture::cached_output_types[36];
+case INTRINSIC_XED_IFORM_VPMADD52HUQ_YMMu64_YMMu64_YMMu64:
+ return X86CommonArchitecture::cached_output_types[95];
+case INTRINSIC_XED_IFORM_VPMADD52HUQ_YMMu64_YMMu64_MEMu64:
+ return X86CommonArchitecture::cached_output_types[95];
+case INTRINSIC_XED_IFORM_VPMADD52LUQ_XMMu64_XMMu64_XMMu64:
+ return X86CommonArchitecture::cached_output_types[36];
+case INTRINSIC_XED_IFORM_VPMADD52LUQ_XMMu64_XMMu64_MEMu64:
+ return X86CommonArchitecture::cached_output_types[36];
+case INTRINSIC_XED_IFORM_VPMADD52LUQ_YMMu64_YMMu64_YMMu64:
+ return X86CommonArchitecture::cached_output_types[95];
+case INTRINSIC_XED_IFORM_VPMADD52LUQ_YMMu64_YMMu64_MEMu64:
+ return X86CommonArchitecture::cached_output_types[95];
+case INTRINSIC_XED_IFORM_VBCSTNEBF162PS_XMMf32_MEMbf16:
+ return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VBCSTNEBF162PS_YMMf32_MEMbf16:
+ return X86CommonArchitecture::cached_output_types[92];
+case INTRINSIC_XED_IFORM_VBCSTNESH2PS_XMMf32_MEMf16:
+ return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VBCSTNESH2PS_YMMf32_MEMf16:
+ return X86CommonArchitecture::cached_output_types[92];
+case INTRINSIC_XED_IFORM_VCVTNEEBF162PS_XMMf32_MEM2bf16:
+ return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VCVTNEEBF162PS_YMMf32_MEM2bf16:
+ return X86CommonArchitecture::cached_output_types[92];
+case INTRINSIC_XED_IFORM_VCVTNEEPH2PS_XMMf32_MEM2f16:
+ return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VCVTNEEPH2PS_YMMf32_MEM2f16:
+ return X86CommonArchitecture::cached_output_types[92];
+case INTRINSIC_XED_IFORM_VCVTNEOBF162PS_XMMf32_MEM2bf16:
+ return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VCVTNEOBF162PS_YMMf32_MEM2bf16:
+ return X86CommonArchitecture::cached_output_types[92];
+case INTRINSIC_XED_IFORM_VCVTNEOPH2PS_XMMf32_MEM2f16:
+ return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VCVTNEOPH2PS_YMMf32_MEM2f16:
+ return X86CommonArchitecture::cached_output_types[92];
+case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_XMMf32:
+ return X86CommonArchitecture::cached_output_types[29];
+case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MEMf32_VL128:
+ return X86CommonArchitecture::cached_output_types[29];
+case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_YMMf32:
+ return X86CommonArchitecture::cached_output_types[29];
+case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MEMf32_VL256:
+ return X86CommonArchitecture::cached_output_types[29];
+case INTRINSIC_XED_IFORM_VPDPBSSD_XMMi32_XMM4i8_XMM4i8:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPBSSD_XMMi32_XMM4i8_MEM4i8:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPBSSD_YMMi32_YMM4i8_YMM4i8:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPBSSD_YMMi32_YMM4i8_MEM4i8:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPBSSDS_XMMi32_XMM4i8_XMM4i8:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPBSSDS_XMMi32_XMM4i8_MEM4i8:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPBSSDS_YMMi32_YMM4i8_YMM4i8:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPBSSDS_YMMi32_YMM4i8_MEM4i8:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPBSUD_XMMi32_XMM4i8_XMM4u8:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPBSUD_XMMi32_XMM4i8_MEM4u8:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPBSUD_YMMi32_YMM4i8_YMM4u8:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPBSUD_YMMi32_YMM4i8_MEM4u8:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPBSUDS_XMMi32_XMM4i8_XMM4u8:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPBSUDS_XMMi32_XMM4i8_MEM4u8:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPBSUDS_YMMi32_YMM4i8_YMM4u8:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPBSUDS_YMMi32_YMM4i8_MEM4u8:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPBUUD_XMMu32_XMM4u8_XMM4u8:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VPDPBUUD_XMMu32_XMM4u8_MEM4u8:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VPDPBUUD_YMMu32_YMM4u8_YMM4u8:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VPDPBUUD_YMMu32_YMM4u8_MEM4u8:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VPDPBUUDS_XMMu32_XMM4u8_XMM4u8:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VPDPBUUDS_XMMu32_XMM4u8_MEM4u8:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VPDPBUUDS_YMMu32_YMM4u8_YMM4u8:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VPDPBUUDS_YMMu32_YMM4u8_MEM4u8:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_CMPBEXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPBEXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPBXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPBXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPLEXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPLEXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPLXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPLXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPNBXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPNBXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPNLXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPNLXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPNOXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPNOXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPNPXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPNPXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPNSXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPNSXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPNZXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPNZXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPOXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPOXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPPXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPPXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPSXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPSXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPZXADD_MEMu32_GPR32u32_GPR32u32:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPZXADD_MEMu64_GPR64u64_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_URDMSR_GPR64u64_IMM32:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_UWRMSR_IMM32_GPR64u64:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_VPDPWSUD_XMMi32_XMM2i16_XMM2u16:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPWSUD_XMMi32_XMM2i16_MEM2u16:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPWSUD_YMMi32_YMM2i16_YMM2u16:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPWSUD_YMMi32_YMM2i16_MEM2u16:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPWSUDS_XMMi32_XMM2i16_XMM2u16:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPWSUDS_XMMi32_XMM2i16_MEM2u16:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPWSUDS_YMMi32_YMM2i16_YMM2u16:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPWSUDS_YMMi32_YMM2i16_MEM2u16:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPWUSD_XMMi32_XMM2u16_XMM2i16:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPWUSD_XMMi32_XMM2u16_MEM2i16:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPWUSD_YMMi32_YMM2u16_YMM2i16:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPWUSD_YMMi32_YMM2u16_MEM2i16:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPWUSDS_XMMi32_XMM2u16_XMM2i16:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPWUSDS_XMMi32_XMM2u16_MEM2i16:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VPDPWUSDS_YMMi32_YMM2u16_YMM2i16:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPWUSDS_YMMi32_YMM2u16_MEM2i16:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VPDPWUUD_XMMu32_XMM2u16_XMM2u16:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VPDPWUUD_XMMu32_XMM2u16_MEM2u16:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VPDPWUUD_YMMu32_YMM2u16_YMM2u16:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VPDPWUUD_YMMu32_YMM2u16_MEM2u16:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VPDPWUUDS_XMMu32_XMM2u16_XMM2u16:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VPDPWUUDS_XMMu32_XMM2u16_MEM2u16:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VPDPWUUDS_YMMu32_YMM2u16_YMM2u16:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VPDPWUUDS_YMMu32_YMM2u16_MEM2u16:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VSHA512MSG1_YMMu64_XMMu64:
+ return X86CommonArchitecture::cached_output_types[95];
+case INTRINSIC_XED_IFORM_VSHA512MSG2_YMMu64_YMMu64:
+ return X86CommonArchitecture::cached_output_types[95];
+case INTRINSIC_XED_IFORM_VSHA512RNDS2_YMMu64_YMMu64_XMMu64:
+ return X86CommonArchitecture::cached_output_types[95];
+case INTRINSIC_XED_IFORM_VSM3MSG1_XMMu32_XMMu32_XMMu32:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VSM3MSG1_XMMu32_XMMu32_MEMu32:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VSM3MSG2_XMMu32_XMMu32_XMMu32:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VSM3MSG2_XMMu32_XMMu32_MEMu32:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VSM3RNDS2_XMMu32_XMMu32_XMMu32_IMM8:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VSM3RNDS2_XMMu32_XMMu32_MEMu32_IMM8:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VSM4KEY4_XMMu32_XMMu32_XMMu32:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VSM4KEY4_XMMu32_XMMu32_MEMu32:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VSM4KEY4_YMMu32_YMMu32_YMMu32:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VSM4KEY4_YMMu32_YMMu32_MEMu32:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VSM4RNDS4_XMMu32_XMMu32_XMMu32:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VSM4RNDS4_XMMu32_XMMu32_MEMu32:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VSM4RNDS4_YMMu32_YMMu32_YMMu32:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VSM4RNDS4_YMMu32_YMMu32_MEMu32:
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_MASKmskw_XMMu8_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPDPBUSD_XMMi32_MASKmskw_XMMu8_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPDPBUSD_YMMi32_MASKmskw_YMMu8_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPDPBUSD_YMMi32_MASKmskw_YMMu8_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPDPBUSD_ZMMi32_MASKmskw_ZMMu8_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPDPBUSD_ZMMi32_MASKmskw_ZMMu8_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPDPBUSDS_XMMi32_MASKmskw_XMMu8_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPDPBUSDS_XMMi32_MASKmskw_XMMu8_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPDPBUSDS_YMMi32_MASKmskw_YMMu8_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPDPBUSDS_YMMi32_MASKmskw_YMMu8_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPDPBUSDS_ZMMi32_MASKmskw_ZMMu8_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPDPBUSDS_ZMMi32_MASKmskw_ZMMu8_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPDPWSSD_XMMi32_MASKmskw_XMMi16_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPDPWSSD_XMMi32_MASKmskw_XMMi16_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPDPWSSD_YMMi32_MASKmskw_YMMi16_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPDPWSSD_YMMi32_MASKmskw_YMMi16_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPDPWSSD_ZMMi32_MASKmskw_ZMMi16_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPDPWSSD_ZMMi32_MASKmskw_ZMMi16_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPDPWSSDS_XMMi32_MASKmskw_XMMi16_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPDPWSSDS_XMMi32_MASKmskw_XMMi16_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPDPWSSDS_YMMi32_MASKmskw_YMMi16_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPDPWSSDS_YMMi32_MASKmskw_YMMi16_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPDPWSSDS_ZMMi32_MASKmskw_ZMMi16_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPDPWSSDS_ZMMi32_MASKmskw_ZMMi16_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VCVTNE2PS2BF16_XMMbf16_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VCVTNE2PS2BF16_XMMbf16_MASKmskw_XMMf32_MEMf32_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VCVTNE2PS2BF16_YMMbf16_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VCVTNE2PS2BF16_YMMbf16_MASKmskw_YMMf32_MEMf32_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VCVTNE2PS2BF16_ZMMbf16_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[1];
+ return X86CommonArchitecture::cached_output_types[27];
case INTRINSIC_XED_IFORM_VCVTNE2PS2BF16_ZMMbf16_MASKmskw_ZMMf32_MEMf32_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[1];
+ return X86CommonArchitecture::cached_output_types[27];
case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MASKmskw_MEMf32_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_XMMbf16_MASKmskw_MEMf32_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_YMMbf16_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VCVTNEPS2BF16_YMMbf16_MASKmskw_MEMf32_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VDPBF16PS_XMMf32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VDPBF16PS_XMMf32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VDPBF16PS_YMMf32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VDPBF16PS_YMMf32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VDPBF16PS_ZMMf32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VDPBF16PS_ZMMf32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VEXP2PD_ZMMf64_MASKmskw_ZMMf64_AVX512ER:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VEXP2PD_ZMMf64_MASKmskw_MEMf64_AVX512ER:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VEXP2PS_ZMMf32_MASKmskw_ZMMf32_AVX512ER:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VEXP2PS_ZMMf32_MASKmskw_MEMf32_AVX512ER:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VGATHERPF0DPD_MEMf64_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VGATHERPF0DPS_MEMf32_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VGATHERPF0QPD_MEMf64_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VGATHERPF0QPS_MEMf32_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VGATHERPF1DPD_MEMf64_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VGATHERPF1DPS_MEMf32_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VGATHERPF1QPD_MEMf64_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VGATHERPF1QPS_MEMf32_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VRCP28PD_ZMMf64_MASKmskw_ZMMf64_AVX512ER:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VRCP28PD_ZMMf64_MASKmskw_MEMf64_AVX512ER:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VRCP28PS_ZMMf32_MASKmskw_ZMMf32_AVX512ER:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VRCP28PS_ZMMf32_MASKmskw_MEMf32_AVX512ER:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VRCP28SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512ER:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRCP28SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512ER:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRCP28SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512ER:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRCP28SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512ER:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRSQRT28PD_ZMMf64_MASKmskw_ZMMf64_AVX512ER:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VRSQRT28PD_ZMMf64_MASKmskw_MEMf64_AVX512ER:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VRSQRT28PS_ZMMf32_MASKmskw_ZMMf32_AVX512ER:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VRSQRT28PS_ZMMf32_MASKmskw_MEMf32_AVX512ER:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VRSQRT28SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512ER:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRSQRT28SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512ER:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRSQRT28SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512ER:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRSQRT28SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512ER:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSCATTERPF0DPD_MEMf64_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VSCATTERPF0DPS_MEMf32_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VSCATTERPF0QPD_MEMf64_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VSCATTERPF0QPS_MEMf32_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VSCATTERPF1DPD_MEMf64_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VSCATTERPF1DPS_MEMf32_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VSCATTERPF1QPD_MEMf64_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VSCATTERPF1QPS_MEMf32_MASKmskw_AVX512PF_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_V4FMADDPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_V4FMADDSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_V4FNMADDPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_V4FNMADDSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VP4DPWSSD_ZMMi32_MASKmskw_ZMMi16_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VP4DPWSSDS_ZMMi32_MASKmskw_ZMMi16_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPOPCNTD_ZMMu32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPOPCNTD_ZMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPOPCNTD_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPOPCNTD_XMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPOPCNTD_YMMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPOPCNTD_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPOPCNTQ_ZMMu64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPOPCNTQ_ZMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPOPCNTQ_XMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPOPCNTQ_XMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPOPCNTQ_YMMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPOPCNTQ_YMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VADDPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VADDPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VADDPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VADDPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VADDPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VADDPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VADDPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VADDPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VADDPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VADDPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VADDPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VADDPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VADDSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VADDSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VADDSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VADDSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VALIGND_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VALIGND_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VALIGND_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VALIGND_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VALIGND_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VALIGND_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VALIGNQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VALIGNQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VALIGNQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VALIGNQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VALIGNQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VALIGNQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VBLENDMPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VBLENDMPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VBLENDMPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VBLENDMPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VBLENDMPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VBLENDMPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VBLENDMPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VBLENDMPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VBLENDMPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VBLENDMPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VBLENDMPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VBLENDMPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VBROADCASTF32X4_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VBROADCASTF32X4_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VBROADCASTF64X4_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VBROADCASTI32X4_ZMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VBROADCASTI32X4_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VBROADCASTI64X4_ZMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VBROADCASTSD_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VBROADCASTSD_ZMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VBROADCASTSD_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VBROADCASTSD_YMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VBROADCASTSS_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VBROADCASTSS_ZMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VBROADCASTSS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VBROADCASTSS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VBROADCASTSS_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VBROADCASTSS_YMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_YMMf64_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VCMPPD_MASKmskw_MASKmskw_YMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_YMMf32_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VCMPPS_MASKmskw_MASKmskw_YMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VCMPSD_MASKmskw_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VCMPSD_MASKmskw_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VCMPSS_MASKmskw_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VCMPSS_MASKmskw_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VCOMISD_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VCOMISD_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VCOMISS_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VCOMISS_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VCOMPRESSPD_MEMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VCOMPRESSPD_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VCOMPRESSPD_MEMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCOMPRESSPD_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCOMPRESSPD_MEMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VCOMPRESSPD_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VCOMPRESSPS_MEMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VCOMPRESSPS_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VCOMPRESSPS_MEMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCOMPRESSPS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCOMPRESSPS_MEMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCOMPRESSPS_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_ZMMf64_MASKmskw_YMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_ZMMf64_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_XMMf64_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_XMMf64_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_YMMf64_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VCVTDQ2PD_YMMf64_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_ZMMf32_MASKmskw_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_ZMMf32_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_XMMf32_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_XMMf32_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_YMMf32_MASKmskw_YMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCVTDQ2PS_YMMf32_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_YMMi32_MASKmskw_ZMMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_YMMi32_MASKmskw_MEMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMi32_MASKmskw_XMMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMi32_MASKmskw_MEMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMi32_MASKmskw_YMMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTPD2DQ_XMMi32_MASKmskw_MEMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTPD2PS_YMMf32_MASKmskw_ZMMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCVTPD2PS_YMMf32_MASKmskw_MEMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCVTPD2PS_XMMf32_MASKmskw_XMMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTPD2PS_XMMf32_MASKmskw_MEMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTPD2PS_XMMf32_MASKmskw_YMMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTPD2PS_XMMf32_MASKmskw_MEMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTPD2UDQ_YMMu32_MASKmskw_ZMMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VCVTPD2UDQ_YMMu32_MASKmskw_MEMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VCVTPD2UDQ_XMMu32_MASKmskw_XMMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VCVTPD2UDQ_XMMu32_MASKmskw_MEMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VCVTPD2UDQ_XMMu32_MASKmskw_YMMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VCVTPD2UDQ_XMMu32_MASKmskw_MEMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VCVTPH2PS_ZMMf32_MASKmskw_YMMf16_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VCVTPH2PS_ZMMf32_MASKmskw_MEMf16_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VCVTPH2PS_XMMf32_MASKmskw_XMMf16_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTPH2PS_XMMf32_MASKmskw_MEMf16_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTPH2PS_YMMf32_MASKmskw_XMMf16_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCVTPH2PS_YMMf32_MASKmskw_MEMf16_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_ZMMi32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_ZMMi32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_XMMi32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_XMMi32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_YMMi32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VCVTPS2DQ_YMMi32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VCVTPS2PD_ZMMf64_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VCVTPS2PD_ZMMf64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VCVTPS2PD_XMMf64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTPS2PD_XMMf64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTPS2PD_YMMf64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VCVTPS2PD_YMMf64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VCVTPS2PH_YMMf16_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[119];
+ return X86CommonArchitecture::cached_output_types[124];
case INTRINSIC_XED_IFORM_VCVTPS2PH_MEMf16_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[119];
+ return X86CommonArchitecture::cached_output_types[124];
case INTRINSIC_XED_IFORM_VCVTPS2PH_XMMf16_MASKmskw_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[103];
+ return X86CommonArchitecture::cached_output_types[106];
case INTRINSIC_XED_IFORM_VCVTPS2PH_MEMf16_MASKmskw_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[102];
+ return X86CommonArchitecture::cached_output_types[105];
case INTRINSIC_XED_IFORM_VCVTPS2PH_XMMf16_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[103];
+ return X86CommonArchitecture::cached_output_types[106];
case INTRINSIC_XED_IFORM_VCVTPS2PH_MEMf16_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[103];
+ return X86CommonArchitecture::cached_output_types[106];
case INTRINSIC_XED_IFORM_VCVTPS2UDQ_ZMMu32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VCVTPS2UDQ_ZMMu32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VCVTPS2UDQ_XMMu32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VCVTPS2UDQ_XMMu32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VCVTPS2UDQ_YMMu32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VCVTPS2UDQ_YMMu32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VCVTSD2SI_GPR32i32_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VCVTSD2SI_GPR32i32_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VCVTSD2SI_GPR64i64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VCVTSD2SI_GPR64i64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VCVTSD2SS_XMMf32_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTSD2SS_XMMf32_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTSD2USI_GPR32u32_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_VCVTSD2USI_GPR32u32_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_VCVTSD2USI_GPR64u64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VCVTSD2USI_GPR64u64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMf64_XMMf64_GPR32i32_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMf64_XMMf64_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMf64_XMMf64_GPR64i64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTSI2SD_XMMf64_XMMf64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTSI2SS_XMMf32_XMMf32_GPR32i32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTSI2SS_XMMf32_XMMf32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTSI2SS_XMMf32_XMMf32_GPR64i64_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTSI2SS_XMMf32_XMMf32_MEMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VCVTSS2SD_XMMf64_MASKmskw_XMMf32_XMMf32_AVX512:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VCVTSS2SD_XMMf64_MASKmskw_XMMf32_XMMf32_AVX512:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTSS2SD_XMMf64_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTSS2SI_GPR32i32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VCVTSS2SI_GPR32i32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VCVTSS2SI_GPR64i64_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VCVTSS2SI_GPR64i64_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VCVTSS2USI_GPR32u32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_VCVTSS2USI_GPR32u32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_VCVTSS2USI_GPR64u64_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VCVTSS2USI_GPR64u64_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_YMMi32_MASKmskw_ZMMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_YMMi32_MASKmskw_MEMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_XMMi32_MASKmskw_XMMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_XMMi32_MASKmskw_MEMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_XMMi32_MASKmskw_YMMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTTPD2DQ_XMMi32_MASKmskw_MEMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTTPD2UDQ_YMMu32_MASKmskw_ZMMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VCVTTPD2UDQ_YMMu32_MASKmskw_MEMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VCVTTPD2UDQ_XMMu32_MASKmskw_XMMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VCVTTPD2UDQ_XMMu32_MASKmskw_MEMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VCVTTPD2UDQ_XMMu32_MASKmskw_YMMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VCVTTPD2UDQ_XMMu32_MASKmskw_MEMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_ZMMi32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_ZMMi32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_XMMi32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_XMMi32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_YMMi32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VCVTTPS2DQ_YMMi32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VCVTTPS2UDQ_ZMMu32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VCVTTPS2UDQ_ZMMu32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VCVTTPS2UDQ_XMMu32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VCVTTPS2UDQ_XMMu32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VCVTTPS2UDQ_YMMu32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VCVTTPS2UDQ_YMMu32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VCVTTSD2SI_GPR32i32_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VCVTTSD2SI_GPR32i32_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VCVTTSD2SI_GPR64i64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VCVTTSD2SI_GPR64i64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VCVTTSD2USI_GPR32u32_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_VCVTTSD2USI_GPR32u32_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_VCVTTSD2USI_GPR64u64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VCVTTSD2USI_GPR64u64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR32i32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR32i32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[24];
+ return X86CommonArchitecture::cached_output_types[9];
case INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR64i64_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VCVTTSS2SI_GPR64i64_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[58];
+ return X86CommonArchitecture::cached_output_types[10];
case INTRINSIC_XED_IFORM_VCVTTSS2USI_GPR32u32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_VCVTTSS2USI_GPR32u32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_VCVTTSS2USI_GPR64u64_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VCVTTSS2USI_GPR64u64_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VCVTUDQ2PD_ZMMf64_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VCVTUDQ2PD_ZMMf64_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VCVTUDQ2PD_XMMf64_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTUDQ2PD_XMMf64_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTUDQ2PD_YMMf64_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VCVTUDQ2PD_YMMf64_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VCVTUDQ2PS_ZMMf32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VCVTUDQ2PS_ZMMf32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VCVTUDQ2PS_XMMf32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTUDQ2PS_XMMf32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTUDQ2PS_YMMf32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCVTUDQ2PS_YMMf32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCVTUSI2SD_XMMf64_XMMf64_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTUSI2SD_XMMf64_XMMf64_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTUSI2SD_XMMf64_XMMf64_GPR64u64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTUSI2SD_XMMf64_XMMf64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTUSI2SS_XMMf32_XMMf32_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTUSI2SS_XMMf32_XMMf32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTUSI2SS_XMMf32_XMMf32_GPR64u64_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTUSI2SS_XMMf32_XMMf32_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VDIVPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VDIVPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VDIVPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VDIVPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VDIVPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VDIVPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VDIVPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VDIVPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VDIVPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VDIVPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VDIVPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VDIVPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VDIVSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VDIVSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VDIVSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VDIVSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VEXPANDPD_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VEXPANDPD_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VEXPANDPD_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VEXPANDPD_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VEXPANDPD_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VEXPANDPD_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VEXPANDPS_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VEXPANDPS_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VEXPANDPS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VEXPANDPS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VEXPANDPS_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VEXPANDPS_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VEXTRACTF32X4_XMMf32_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VEXTRACTF32X4_MEMf32_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VEXTRACTF32X4_XMMf32_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VEXTRACTF32X4_MEMf32_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VEXTRACTF64X4_YMMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VEXTRACTF64X4_MEMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VEXTRACTI32X4_XMMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VEXTRACTI32X4_MEMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VEXTRACTI32X4_XMMu32_MASKmskw_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VEXTRACTI32X4_MEMu32_MASKmskw_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VEXTRACTI64X4_YMMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VEXTRACTI64X4_MEMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VEXTRACTPS_GPR32f32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[92];
+ return X86CommonArchitecture::cached_output_types[2];
case INTRINSIC_XED_IFORM_VEXTRACTPS_MEMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[92];
+ return X86CommonArchitecture::cached_output_types[2];
case INTRINSIC_XED_IFORM_VFIXUPIMMPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFIXUPIMMPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFIXUPIMMPD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFIXUPIMMPD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFIXUPIMMPD_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFIXUPIMMPD_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFIXUPIMMPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFIXUPIMMPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFIXUPIMMPS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFIXUPIMMPS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFIXUPIMMPS_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFIXUPIMMPS_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFIXUPIMMSD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFIXUPIMMSD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFIXUPIMMSS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFIXUPIMMSS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMADD132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMADD132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADD132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADD132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMADD132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMADD132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADD132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADD132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD132SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD132SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD132SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMADD213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMADD213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADD213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADD213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMADD213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMADD213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADD213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADD213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD213SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD213SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD213SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMADD231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMADD231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADD231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADD231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMADD231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMADD231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADD231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADD231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD231SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADD231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADD231SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDSUB132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADDSUB132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDSUB213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADDSUB213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDSUB231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMADDSUB231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUB132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMSUB132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMSUB132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUB132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUB132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMSUB132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMSUB132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUB132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUB132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB132SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB132SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB132SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMSUB213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMSUB213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUB213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUB213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMSUB213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMSUB213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUB213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUB213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB213SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB213SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB213SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMSUB231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMSUB231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUB231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUB231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMSUB231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMSUB231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUB231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUB231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB231SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUB231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUB231SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBADD132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBADD132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBADD213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBADD213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBADD231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFMSUBADD231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFNMADD132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFNMADD132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMADD132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMADD132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFNMADD132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFNMADD132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMADD132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMADD132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD132SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD132SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD132SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFNMADD213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFNMADD213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMADD213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMADD213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFNMADD213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFNMADD213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMADD213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMADD213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD213SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD213SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD213SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFNMADD231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFNMADD231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMADD231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMADD231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFNMADD231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFNMADD231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMADD231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMADD231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD231SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMADD231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMADD231SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMSUB132PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMSUB132PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMSUB132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB132SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB132SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB132SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMSUB213PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMSUB213PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMSUB213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB213SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB213SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB213SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMSUB231PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMSUB231PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VFNMSUB231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB231SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VFNMSUB231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VFNMSUB231SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VGATHERDPD_ZMMf64_MASKmskw_MEMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[120];
+ return X86CommonArchitecture::cached_output_types[125];
case INTRINSIC_XED_IFORM_VGATHERDPD_XMMf64_MASKmskw_MEMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[121];
+ return X86CommonArchitecture::cached_output_types[126];
case INTRINSIC_XED_IFORM_VGATHERDPD_YMMf64_MASKmskw_MEMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[122];
+ return X86CommonArchitecture::cached_output_types[127];
case INTRINSIC_XED_IFORM_VGATHERDPS_ZMMf32_MASKmskw_MEMf32_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[123];
+ return X86CommonArchitecture::cached_output_types[128];
case INTRINSIC_XED_IFORM_VGATHERDPS_XMMf32_MASKmskw_MEMf32_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[124];
+ return X86CommonArchitecture::cached_output_types[129];
case INTRINSIC_XED_IFORM_VGATHERDPS_YMMf32_MASKmskw_MEMf32_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[125];
+ return X86CommonArchitecture::cached_output_types[130];
case INTRINSIC_XED_IFORM_VGATHERQPD_ZMMf64_MASKmskw_MEMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[120];
+ return X86CommonArchitecture::cached_output_types[125];
case INTRINSIC_XED_IFORM_VGATHERQPD_XMMf64_MASKmskw_MEMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[121];
+ return X86CommonArchitecture::cached_output_types[126];
case INTRINSIC_XED_IFORM_VGATHERQPD_YMMf64_MASKmskw_MEMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[122];
+ return X86CommonArchitecture::cached_output_types[127];
case INTRINSIC_XED_IFORM_VGATHERQPS_YMMf32_MASKmskw_MEMf32_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[125];
+ return X86CommonArchitecture::cached_output_types[130];
case INTRINSIC_XED_IFORM_VGATHERQPS_XMMf32_MASKmskw_MEMf32_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[124];
+ return X86CommonArchitecture::cached_output_types[129];
case INTRINSIC_XED_IFORM_VGATHERQPS_XMMf32_MASKmskw_MEMf32_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[124];
+ return X86CommonArchitecture::cached_output_types[129];
case INTRINSIC_XED_IFORM_VGETEXPPD_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VGETEXPPD_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VGETEXPPD_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VGETEXPPD_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VGETEXPPD_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VGETEXPPD_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VGETEXPPS_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VGETEXPPS_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VGETEXPPS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VGETEXPPS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VGETEXPPS_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VGETEXPPS_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VGETEXPSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VGETEXPSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VGETEXPSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VGETEXPSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VGETMANTPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VGETMANTPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VGETMANTPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VGETMANTPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VGETMANTPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VGETMANTPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VGETMANTPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VGETMANTPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VGETMANTPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VGETMANTPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VGETMANTPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VGETMANTPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VGETMANTSD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VGETMANTSD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VGETMANTSS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VGETMANTSS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VINSERTF32X4_ZMMf32_MASKmskw_ZMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VINSERTF32X4_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VINSERTF32X4_YMMf32_MASKmskw_YMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VINSERTF32X4_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VINSERTF64X4_ZMMf64_MASKmskw_ZMMf64_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VINSERTF64X4_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VINSERTI32X4_ZMMu32_MASKmskw_ZMMu32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VINSERTI32X4_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VINSERTI32X4_YMMu32_MASKmskw_YMMu32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VINSERTI32X4_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VINSERTI64X4_ZMMu64_MASKmskw_ZMMu64_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VINSERTI64X4_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VINSERTPS_XMMf32_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VINSERTPS_XMMf32_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMAXPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VMAXPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VMAXPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMAXPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMAXPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMAXPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMAXPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMAXPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMAXPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMAXPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMAXPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMAXPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMAXSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMAXSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMAXSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMAXSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMINPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VMINPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VMINPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMINPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMINPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMINPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMINPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMINPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMINPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMINPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMINPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMINPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMINSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMINSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMINSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMINSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVAPD_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VMOVAPD_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VMOVAPD_MEMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VMOVAPD_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVAPD_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVAPD_MEMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVAPD_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVAPD_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVAPD_MEMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVAPS_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMOVAPS_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMOVAPS_MEMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMOVAPS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVAPS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVAPS_MEMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVAPS_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVAPS_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVAPS_MEMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVD_XMMu32_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VMOVD_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VMOVD_GPR32u32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_VMOVD_MEMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_VMOVDDUP_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VMOVDDUP_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VMOVDDUP_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVDDUP_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVDDUP_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVDDUP_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVDQA32_ZMMu32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VMOVDQA32_ZMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VMOVDQA32_MEMu32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VMOVDQA32_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VMOVDQA32_XMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VMOVDQA32_MEMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VMOVDQA32_YMMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VMOVDQA32_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VMOVDQA32_MEMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VMOVDQA64_ZMMu64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VMOVDQA64_ZMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VMOVDQA64_MEMu64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VMOVDQA64_XMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VMOVDQA64_XMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VMOVDQA64_MEMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VMOVDQA64_YMMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VMOVDQA64_YMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VMOVDQA64_MEMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VMOVDQU32_ZMMu32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VMOVDQU32_ZMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VMOVDQU32_MEMu32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VMOVDQU32_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VMOVDQU32_XMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VMOVDQU32_MEMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VMOVDQU32_YMMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VMOVDQU32_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VMOVDQU32_MEMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VMOVDQU64_ZMMu64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VMOVDQU64_ZMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VMOVDQU64_MEMu64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VMOVDQU64_XMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VMOVDQU64_XMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VMOVDQU64_MEMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VMOVDQU64_YMMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VMOVDQU64_YMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VMOVDQU64_MEMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VMOVHLPS_XMMf32_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VMOVHPD_XMMf64_XMMf64_MEMf64_AVX512:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VMOVHPD_XMMf64_XMMf64_MEMf64_AVX512:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVHPD_MEMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[101];
+ return X86CommonArchitecture::cached_output_types[3];
case INTRINSIC_XED_IFORM_VMOVHPS_XMMf32_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVHPS_MEMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[49];
+ return X86CommonArchitecture::cached_output_types[38];
case INTRINSIC_XED_IFORM_VMOVLHPS_XMMf32_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VMOVLPD_XMMf64_XMMf64_MEMf64_AVX512:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VMOVLPD_XMMf64_XMMf64_MEMf64_AVX512:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVLPD_MEMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[101];
+ return X86CommonArchitecture::cached_output_types[3];
case INTRINSIC_XED_IFORM_VMOVLPS_XMMf32_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVLPS_MEMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[49];
+ return X86CommonArchitecture::cached_output_types[38];
case INTRINSIC_XED_IFORM_VMOVNTDQ_MEMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VMOVNTDQ_MEMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VMOVNTDQ_MEMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VMOVNTDQA_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VMOVNTDQA_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VMOVNTDQA_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VMOVNTPD_MEMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VMOVNTPD_MEMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVNTPD_MEMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVNTPS_MEMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMOVNTPS_MEMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVNTPS_MEMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVQ_XMMu64_GPR64u64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VMOVQ_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VMOVQ_GPR64u64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VMOVQ_MEMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VMOVQ_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VMOVSD_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVSD_MEMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[101];
+ return X86CommonArchitecture::cached_output_types[3];
case INTRINSIC_XED_IFORM_VMOVSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVSHDUP_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMOVSHDUP_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMOVSHDUP_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVSHDUP_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVSHDUP_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVSHDUP_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVSLDUP_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMOVSLDUP_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMOVSLDUP_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVSLDUP_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVSLDUP_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVSLDUP_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVSS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVSS_MEMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[92];
+ return X86CommonArchitecture::cached_output_types[2];
case INTRINSIC_XED_IFORM_VMOVSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVUPD_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VMOVUPD_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VMOVUPD_MEMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VMOVUPD_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVUPD_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVUPD_MEMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMOVUPD_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVUPD_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVUPD_MEMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMOVUPS_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMOVUPS_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMOVUPS_MEMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMOVUPS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVUPS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVUPS_MEMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMOVUPS_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVUPS_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMOVUPS_MEMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMULPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VMULPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VMULPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMULPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMULPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMULPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VMULPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMULPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VMULPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMULPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMULPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMULPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VMULSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMULSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VMULSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VMULSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPABSD_ZMMi32_MASKmskw_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPABSD_ZMMi32_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPABSD_XMMi32_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPABSD_XMMi32_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPABSD_YMMi32_MASKmskw_YMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPABSD_YMMi32_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPABSQ_ZMMi64_MASKmskw_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPABSQ_ZMMi64_MASKmskw_MEMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPABSQ_XMMi64_MASKmskw_XMMi64_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPABSQ_XMMi64_MASKmskw_MEMi64_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPABSQ_YMMi64_MASKmskw_YMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPABSQ_YMMi64_MASKmskw_MEMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPADDD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPADDD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPADDD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPADDD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPADDD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPADDD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPADDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPADDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPADDQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPADDQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPADDQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPADDQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPANDD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPANDD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPANDD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPANDD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPANDD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPANDD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPANDND_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPANDND_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPANDND_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPANDND_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPANDND_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPANDND_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPANDNQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPANDNQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPANDNQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPANDNQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPANDNQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPANDNQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPANDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPANDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPANDQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPANDQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPANDQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPANDQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPBLENDMD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPBLENDMD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPBLENDMD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPBLENDMD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPBLENDMD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPBLENDMD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPBLENDMQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPBLENDMQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPBLENDMQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPBLENDMQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPBLENDMQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPBLENDMQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPBROADCASTD_ZMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPBROADCASTD_ZMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPBROADCASTD_ZMMu32_MASKmskw_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPBROADCASTD_XMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPBROADCASTD_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPBROADCASTD_XMMu32_MASKmskw_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPBROADCASTD_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPBROADCASTD_YMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPBROADCASTD_YMMu32_MASKmskw_GPR32u32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_ZMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_ZMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_ZMMu64_MASKmskw_GPR64u64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_XMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_XMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_XMMu64_MASKmskw_GPR64u64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_YMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_YMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPBROADCASTQ_YMMu64_MASKmskw_GPR64u64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_ZMMi32_ZMMi32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_ZMMi32_MEMi32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_XMMi32_XMMi32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_XMMi32_MEMi32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_YMMi32_YMMi32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPD_MASKmskw_MASKmskw_YMMi32_MEMi32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQD_MASKmskw_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQQ_MASKmskw_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_ZMMi32_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_ZMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_XMMi32_XMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_XMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_YMMi32_YMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTD_MASKmskw_MASKmskw_YMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_ZMMi64_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_ZMMi64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_XMMi64_XMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_XMMi64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_YMMi64_YMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTQ_MASKmskw_MASKmskw_YMMi64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_ZMMi64_ZMMi64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_ZMMi64_MEMi64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_XMMi64_XMMi64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_XMMi64_MEMi64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_YMMi64_YMMi64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPQ_MASKmskw_MASKmskw_YMMi64_MEMi64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_XMMu32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_XMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_YMMu32_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUD_MASKmskw_MASKmskw_YMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_XMMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_XMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_YMMu64_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUQ_MASKmskw_MASKmskw_YMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCOMPRESSD_MEMu32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPCOMPRESSD_ZMMu32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPCOMPRESSD_MEMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPCOMPRESSD_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPCOMPRESSD_MEMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPCOMPRESSD_YMMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPCOMPRESSQ_MEMu64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPCOMPRESSQ_ZMMu64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPCOMPRESSQ_MEMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPCOMPRESSQ_XMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPCOMPRESSQ_MEMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPCOMPRESSQ_YMMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPERMD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPERMD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPERMD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPERMD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPERMI2D_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPERMI2D_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPERMI2D_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPERMI2D_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPERMI2D_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPERMI2D_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPERMI2PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VPERMI2PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VPERMI2PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPERMI2PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPERMI2PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMI2PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMI2PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VPERMI2PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VPERMI2PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPERMI2PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPERMI2PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMI2PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMI2Q_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPERMI2Q_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPERMI2Q_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPERMI2Q_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPERMI2Q_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPERMI2Q_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPERMILPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VPERMILPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VPERMILPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VPERMILPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VPERMILPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPERMILPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPERMILPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPERMILPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPERMILPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMILPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMILPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMILPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMILPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VPERMILPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VPERMILPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VPERMILPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VPERMILPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPERMILPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPERMILPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPERMILPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPERMILPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMILPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMILPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMILPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VPERMPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VPERMPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VPERMPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VPERMPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VPERMPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VPERMPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPERMQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPERMQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPERMQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPERMQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPERMQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPERMQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPERMQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPERMT2D_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPERMT2D_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPERMT2D_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPERMT2D_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPERMT2D_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPERMT2D_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPERMT2PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VPERMT2PD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VPERMT2PD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPERMT2PD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VPERMT2PD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMT2PD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VPERMT2PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VPERMT2PS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VPERMT2PS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPERMT2PS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VPERMT2PS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMT2PS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPERMT2Q_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPERMT2Q_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPERMT2Q_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPERMT2Q_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPERMT2Q_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPERMT2Q_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPEXPANDD_ZMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPEXPANDD_ZMMu32_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPEXPANDD_XMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPEXPANDD_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPEXPANDD_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPEXPANDD_YMMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPEXPANDQ_ZMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPEXPANDQ_ZMMu64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPEXPANDQ_XMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPEXPANDQ_XMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPEXPANDQ_YMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPEXPANDQ_YMMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPGATHERDD_ZMMu32_MASKmskw_MEMu32_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[127];
+ return X86CommonArchitecture::cached_output_types[132];
case INTRINSIC_XED_IFORM_VPGATHERDD_XMMu32_MASKmskw_MEMu32_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[128];
+ return X86CommonArchitecture::cached_output_types[133];
case INTRINSIC_XED_IFORM_VPGATHERDD_YMMu32_MASKmskw_MEMu32_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[129];
+ return X86CommonArchitecture::cached_output_types[134];
case INTRINSIC_XED_IFORM_VPGATHERDQ_ZMMu64_MASKmskw_MEMu64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[130];
+ return X86CommonArchitecture::cached_output_types[135];
case INTRINSIC_XED_IFORM_VPGATHERDQ_XMMu64_MASKmskw_MEMu64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[131];
+ return X86CommonArchitecture::cached_output_types[136];
case INTRINSIC_XED_IFORM_VPGATHERDQ_YMMu64_MASKmskw_MEMu64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[132];
+ return X86CommonArchitecture::cached_output_types[137];
case INTRINSIC_XED_IFORM_VPGATHERQD_YMMu32_MASKmskw_MEMu32_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[129];
+ return X86CommonArchitecture::cached_output_types[134];
case INTRINSIC_XED_IFORM_VPGATHERQD_XMMu32_MASKmskw_MEMu32_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[128];
+ return X86CommonArchitecture::cached_output_types[133];
case INTRINSIC_XED_IFORM_VPGATHERQD_XMMu32_MASKmskw_MEMu32_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[128];
+ return X86CommonArchitecture::cached_output_types[133];
case INTRINSIC_XED_IFORM_VPGATHERQQ_ZMMu64_MASKmskw_MEMu64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[130];
+ return X86CommonArchitecture::cached_output_types[135];
case INTRINSIC_XED_IFORM_VPGATHERQQ_XMMu64_MASKmskw_MEMu64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[131];
+ return X86CommonArchitecture::cached_output_types[136];
case INTRINSIC_XED_IFORM_VPGATHERQQ_YMMu64_MASKmskw_MEMu64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[132];
+ return X86CommonArchitecture::cached_output_types[137];
case INTRINSIC_XED_IFORM_VPMAXSD_ZMMi32_MASKmskw_ZMMi32_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPMAXSD_ZMMi32_MASKmskw_ZMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPMAXSD_XMMi32_MASKmskw_XMMi32_XMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMAXSD_XMMi32_MASKmskw_XMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMAXSD_YMMi32_MASKmskw_YMMi32_YMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMAXSD_YMMi32_MASKmskw_YMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMAXSQ_ZMMi64_MASKmskw_ZMMi64_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMAXSQ_ZMMi64_MASKmskw_ZMMi64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMAXSQ_XMMi64_MASKmskw_XMMi64_XMMi64_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMAXSQ_XMMi64_MASKmskw_XMMi64_MEMi64_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMAXSQ_YMMi64_MASKmskw_YMMi64_YMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMAXSQ_YMMi64_MASKmskw_YMMi64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMAXUD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPMAXUD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPMAXUD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMAXUD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMAXUD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMAXUD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMAXUQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPMAXUQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPMAXUQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMAXUQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMAXUQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMAXUQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMINSD_ZMMi32_MASKmskw_ZMMi32_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPMINSD_ZMMi32_MASKmskw_ZMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPMINSD_XMMi32_MASKmskw_XMMi32_XMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMINSD_XMMi32_MASKmskw_XMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMINSD_YMMi32_MASKmskw_YMMi32_YMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMINSD_YMMi32_MASKmskw_YMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMINSQ_ZMMi64_MASKmskw_ZMMi64_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMINSQ_ZMMi64_MASKmskw_ZMMi64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMINSQ_XMMi64_MASKmskw_XMMi64_XMMi64_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMINSQ_XMMi64_MASKmskw_XMMi64_MEMi64_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMINSQ_YMMi64_MASKmskw_YMMi64_YMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMINSQ_YMMi64_MASKmskw_YMMi64_MEMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMINUD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPMINUD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPMINUD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMINUD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMINUD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMINUD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMINUQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPMINUQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPMINUQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMINUQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMINUQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMINUQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMOVDB_XMMu8_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVDB_MEMu8_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVDB_XMMu8_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVDB_MEMu8_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[133];
+ return X86CommonArchitecture::cached_output_types[138];
case INTRINSIC_XED_IFORM_VPMOVDB_XMMu8_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVDB_MEMu8_MASKmskw_YMMu32_AVX512:
return X86CommonArchitecture::cached_output_types[67];
case INTRINSIC_XED_IFORM_VPMOVDW_YMMu16_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMOVDW_MEMu16_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMOVDW_XMMu16_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVDW_MEMu16_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_VPMOVDW_XMMu16_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVDW_MEMu16_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVQB_XMMu8_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVQB_MEMu8_MASKmskw_ZMMu64_AVX512:
return X86CommonArchitecture::cached_output_types[67];
case INTRINSIC_XED_IFORM_VPMOVQB_XMMu8_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVQB_MEMu8_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[134];
+ return X86CommonArchitecture::cached_output_types[139];
case INTRINSIC_XED_IFORM_VPMOVQB_XMMu8_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVQB_MEMu8_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[133];
+ return X86CommonArchitecture::cached_output_types[138];
case INTRINSIC_XED_IFORM_VPMOVQD_YMMu32_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMOVQD_MEMu32_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMOVQD_XMMu32_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMOVQD_MEMu32_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[41];
+ return X86CommonArchitecture::cached_output_types[33];
case INTRINSIC_XED_IFORM_VPMOVQD_XMMu32_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMOVQD_MEMu32_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMOVQW_XMMu16_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVQW_MEMu16_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVQW_XMMu16_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVQW_MEMu16_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[135];
+ return X86CommonArchitecture::cached_output_types[140];
case INTRINSIC_XED_IFORM_VPMOVQW_XMMu16_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVQW_MEMu16_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_VPMOVSDB_XMMi8_MASKmskw_ZMMi32_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPMOVSDB_MEMi8_MASKmskw_ZMMi32_AVX512:
@@ -9545,23 +9943,23 @@ case INTRINSIC_XED_IFORM_VPMOVSDB_MEMi8_MASKmskw_ZMMi32_AVX512:
case INTRINSIC_XED_IFORM_VPMOVSDB_XMMi8_MASKmskw_XMMi32_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPMOVSDB_MEMi8_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[136];
+ return X86CommonArchitecture::cached_output_types[141];
case INTRINSIC_XED_IFORM_VPMOVSDB_XMMi8_MASKmskw_YMMi32_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPMOVSDB_MEMi8_MASKmskw_YMMi32_AVX512:
return X86CommonArchitecture::cached_output_types[68];
case INTRINSIC_XED_IFORM_VPMOVSDW_YMMi16_MASKmskw_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMOVSDW_MEMi16_MASKmskw_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMOVSDW_XMMi16_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMOVSDW_MEMi16_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_VPMOVSDW_XMMi16_MASKmskw_YMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMOVSDW_MEMi16_MASKmskw_YMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMOVSQB_XMMi8_MASKmskw_ZMMi64_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPMOVSQB_MEMi8_MASKmskw_ZMMi64_AVX512:
@@ -9569,2123 +9967,2123 @@ case INTRINSIC_XED_IFORM_VPMOVSQB_MEMi8_MASKmskw_ZMMi64_AVX512:
case INTRINSIC_XED_IFORM_VPMOVSQB_XMMi8_MASKmskw_XMMi64_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPMOVSQB_MEMi8_MASKmskw_XMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[137];
+ return X86CommonArchitecture::cached_output_types[142];
case INTRINSIC_XED_IFORM_VPMOVSQB_XMMi8_MASKmskw_YMMi64_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPMOVSQB_MEMi8_MASKmskw_YMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[136];
+ return X86CommonArchitecture::cached_output_types[141];
case INTRINSIC_XED_IFORM_VPMOVSQD_YMMi32_MASKmskw_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMOVSQD_MEMi32_MASKmskw_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMOVSQD_XMMi32_MASKmskw_XMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMOVSQD_MEMi32_MASKmskw_XMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[43];
+ return X86CommonArchitecture::cached_output_types[35];
case INTRINSIC_XED_IFORM_VPMOVSQD_XMMi32_MASKmskw_YMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMOVSQD_MEMi32_MASKmskw_YMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMOVSQW_XMMi16_MASKmskw_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMOVSQW_MEMi16_MASKmskw_ZMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMOVSQW_XMMi16_MASKmskw_XMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMOVSQW_MEMi16_MASKmskw_XMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[138];
+ return X86CommonArchitecture::cached_output_types[143];
case INTRINSIC_XED_IFORM_VPMOVSQW_XMMi16_MASKmskw_YMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMOVSQW_MEMi16_MASKmskw_YMMi64_AVX512:
- return X86CommonArchitecture::cached_output_types[39];
+ return X86CommonArchitecture::cached_output_types[31];
case INTRINSIC_XED_IFORM_VPMOVSXBD_ZMMi32_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPMOVSXBD_ZMMi32_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPMOVSXBD_XMMi32_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMOVSXBD_XMMi32_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMOVSXBD_YMMi32_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMOVSXBD_YMMi32_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_ZMMi64_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_ZMMi64_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_XMMi64_MASKmskw_XMMi8_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_XMMi64_MASKmskw_MEMi8_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_YMMi64_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVSXBQ_YMMi64_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_ZMMi64_MASKmskw_YMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_ZMMi64_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_XMMi64_MASKmskw_XMMi32_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_XMMi64_MASKmskw_MEMi32_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_YMMi64_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVSXDQ_YMMi64_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVSXWD_ZMMi32_MASKmskw_YMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPMOVSXWD_ZMMi32_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPMOVSXWD_XMMi32_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMOVSXWD_XMMi32_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMOVSXWD_YMMi32_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMOVSXWD_YMMi32_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_ZMMi64_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_ZMMi64_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_XMMi64_MASKmskw_XMMi16_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_XMMi64_MASKmskw_MEMi16_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_YMMi64_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVSXWQ_YMMi64_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVUSDB_XMMu8_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVUSDB_MEMu8_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVUSDB_XMMu8_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVUSDB_MEMu8_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[133];
+ return X86CommonArchitecture::cached_output_types[138];
case INTRINSIC_XED_IFORM_VPMOVUSDB_XMMu8_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVUSDB_MEMu8_MASKmskw_YMMu32_AVX512:
return X86CommonArchitecture::cached_output_types[67];
case INTRINSIC_XED_IFORM_VPMOVUSDW_YMMu16_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMOVUSDW_MEMu16_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMOVUSDW_XMMu16_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVUSDW_MEMu16_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_VPMOVUSDW_XMMu16_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVUSDW_MEMu16_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVUSQB_XMMu8_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVUSQB_MEMu8_MASKmskw_ZMMu64_AVX512:
return X86CommonArchitecture::cached_output_types[67];
case INTRINSIC_XED_IFORM_VPMOVUSQB_XMMu8_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVUSQB_MEMu8_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[134];
+ return X86CommonArchitecture::cached_output_types[139];
case INTRINSIC_XED_IFORM_VPMOVUSQB_XMMu8_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVUSQB_MEMu8_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[133];
+ return X86CommonArchitecture::cached_output_types[138];
case INTRINSIC_XED_IFORM_VPMOVUSQD_YMMu32_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMOVUSQD_MEMu32_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMOVUSQD_XMMu32_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMOVUSQD_MEMu32_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[41];
+ return X86CommonArchitecture::cached_output_types[33];
case INTRINSIC_XED_IFORM_VPMOVUSQD_XMMu32_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMOVUSQD_MEMu32_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMOVUSQW_XMMu16_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVUSQW_MEMu16_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVUSQW_XMMu16_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVUSQW_MEMu16_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[135];
+ return X86CommonArchitecture::cached_output_types[140];
case INTRINSIC_XED_IFORM_VPMOVUSQW_XMMu16_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVUSQW_MEMu16_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[36];
+ return X86CommonArchitecture::cached_output_types[28];
case INTRINSIC_XED_IFORM_VPMOVZXBD_ZMMi32_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPMOVZXBD_ZMMi32_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPMOVZXBD_XMMi32_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMOVZXBD_XMMi32_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMOVZXBD_YMMi32_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMOVZXBD_YMMi32_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_ZMMi64_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_ZMMi64_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_XMMi64_MASKmskw_XMMi8_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_XMMi64_MASKmskw_MEMi8_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_YMMi64_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVZXBQ_YMMi64_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_ZMMi64_MASKmskw_YMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_ZMMi64_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_XMMi64_MASKmskw_XMMi32_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_XMMi64_MASKmskw_MEMi32_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_YMMi64_MASKmskw_XMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVZXDQ_YMMi64_MASKmskw_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVZXWD_ZMMi32_MASKmskw_YMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPMOVZXWD_ZMMi32_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPMOVZXWD_XMMi32_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMOVZXWD_XMMi32_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMOVZXWD_YMMi32_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMOVZXWD_YMMi32_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_ZMMi64_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_ZMMi64_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_XMMi64_MASKmskw_XMMi16_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_XMMi64_MASKmskw_MEMi16_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_YMMi64_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMOVZXWQ_YMMi64_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMULDQ_ZMMi64_MASKmskw_ZMMi32_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMULDQ_ZMMi64_MASKmskw_ZMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VPMULDQ_XMMi64_MASKmskw_XMMi32_XMMi32_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMULDQ_XMMi64_MASKmskw_XMMi32_MEMi32_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VPMULDQ_YMMi64_MASKmskw_YMMi32_YMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMULDQ_YMMi64_MASKmskw_YMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VPMULLD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPMULLD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPMULLD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMULLD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMULLD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMULLD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMULUDQ_ZMMu64_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPMULUDQ_ZMMu64_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPMULUDQ_XMMu64_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMULUDQ_XMMu64_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMULUDQ_YMMu64_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMULUDQ_YMMu64_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPORD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPORD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPORD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPORD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPORD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPORD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPORQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPORQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPORQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPORQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPORQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPORQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPROLD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPROLD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPROLD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPROLD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPROLD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPROLD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPROLQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPROLQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPROLQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPROLQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPROLQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPROLQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPROLVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPROLVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPROLVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPROLVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPROLVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPROLVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPROLVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPROLVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPROLVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPROLVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPROLVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPROLVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPRORD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPRORD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPRORD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPRORD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPRORD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPRORD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPRORQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPRORQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPRORQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPRORQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPRORQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPRORQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPRORVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPRORVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPRORVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPRORVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPRORVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPRORVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPRORVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPRORVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPRORVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPRORVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPRORVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPRORVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSCATTERDD_MEMu32_MASKmskw_ZMMu32_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[139];
+ return X86CommonArchitecture::cached_output_types[144];
case INTRINSIC_XED_IFORM_VPSCATTERDD_MEMu32_MASKmskw_XMMu32_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[139];
+ return X86CommonArchitecture::cached_output_types[144];
case INTRINSIC_XED_IFORM_VPSCATTERDD_MEMu32_MASKmskw_YMMu32_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[139];
+ return X86CommonArchitecture::cached_output_types[144];
case INTRINSIC_XED_IFORM_VPSCATTERDQ_MEMu64_MASKmskw_ZMMu64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[140];
+ return X86CommonArchitecture::cached_output_types[145];
case INTRINSIC_XED_IFORM_VPSCATTERDQ_MEMu64_MASKmskw_XMMu64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[140];
+ return X86CommonArchitecture::cached_output_types[145];
case INTRINSIC_XED_IFORM_VPSCATTERDQ_MEMu64_MASKmskw_YMMu64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[140];
+ return X86CommonArchitecture::cached_output_types[145];
case INTRINSIC_XED_IFORM_VPSCATTERQD_MEMu32_MASKmskw_YMMu32_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[139];
+ return X86CommonArchitecture::cached_output_types[144];
case INTRINSIC_XED_IFORM_VPSCATTERQD_MEMu32_MASKmskw_XMMu32_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[139];
+ return X86CommonArchitecture::cached_output_types[144];
case INTRINSIC_XED_IFORM_VPSCATTERQD_MEMu32_MASKmskw_XMMu32_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[139];
+ return X86CommonArchitecture::cached_output_types[144];
case INTRINSIC_XED_IFORM_VPSCATTERQQ_MEMu64_MASKmskw_ZMMu64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[140];
+ return X86CommonArchitecture::cached_output_types[145];
case INTRINSIC_XED_IFORM_VPSCATTERQQ_MEMu64_MASKmskw_XMMu64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[140];
+ return X86CommonArchitecture::cached_output_types[145];
case INTRINSIC_XED_IFORM_VPSCATTERQQ_MEMu64_MASKmskw_YMMu64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[140];
+ return X86CommonArchitecture::cached_output_types[145];
case INTRINSIC_XED_IFORM_VPSHUFD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSHUFD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSHUFD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSHUFD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSHUFD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSHUFD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSLLD_ZMMu32_MASKmskw_ZMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSLLD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSLLD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSLLD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSLLD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSLLD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSLLD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSLLD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSLLD_YMMu32_MASKmskw_YMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSLLD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSLLD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSLLD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSLLQ_ZMMu64_MASKmskw_ZMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSLLQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSLLQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSLLQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSLLQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSLLQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSLLQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSLLQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSLLQ_YMMu64_MASKmskw_YMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSLLQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSLLQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSLLQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSLLVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSLLVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSLLVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSLLVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSLLVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSLLVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSLLVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSLLVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSLLVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSLLVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSLLVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSLLVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRAD_ZMMu32_MASKmskw_ZMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSRAD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSRAD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSRAD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSRAD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSRAD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSRAD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSRAD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSRAD_YMMu32_MASKmskw_YMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSRAD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSRAD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSRAD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSRAQ_ZMMu64_MASKmskw_ZMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSRAQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSRAQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSRAQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSRAQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSRAQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSRAQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSRAQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSRAQ_YMMu64_MASKmskw_YMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRAQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRAQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRAQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRAVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSRAVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSRAVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSRAVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSRAVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSRAVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSRAVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSRAVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSRAVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSRAVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSRAVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRAVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRLD_ZMMu32_MASKmskw_ZMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSRLD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSRLD_ZMMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSRLD_ZMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSRLD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSRLD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSRLD_XMMu32_MASKmskw_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSRLD_XMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSRLD_YMMu32_MASKmskw_YMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSRLD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSRLD_YMMu32_MASKmskw_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSRLD_YMMu32_MASKmskw_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSRLQ_ZMMu64_MASKmskw_ZMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSRLQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSRLQ_ZMMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSRLQ_ZMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSRLQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSRLQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSRLQ_XMMu64_MASKmskw_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSRLQ_XMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSRLQ_YMMu64_MASKmskw_YMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRLQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRLQ_YMMu64_MASKmskw_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRLQ_YMMu64_MASKmskw_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRLVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSRLVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSRLVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSRLVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSRLVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSRLVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSRLVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSRLVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSRLVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSRLVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSRLVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSRLVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSUBD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSUBD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSUBD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSUBD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSUBD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSUBD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSUBQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSUBQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSUBQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSUBQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSUBQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSUBQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPTERNLOGD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPTERNLOGD_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPTERNLOGD_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPTERNLOGD_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPTERNLOGD_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPTERNLOGD_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPTERNLOGQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPTERNLOGQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPTERNLOGQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPTERNLOGQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPTERNLOGQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPTERNLOGQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMD_MASKmskw_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMQ_MASKmskw_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMD_MASKmskw_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMQ_MASKmskw_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPUNPCKHDQ_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPUNPCKHQDQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPUNPCKLDQ_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPUNPCKLQDQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPXORD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPXORD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPXORD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPXORD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPXORD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPXORD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPXORQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPXORQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPXORQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPXORQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPXORQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPXORQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VRCP14PD_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VRCP14PD_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VRCP14PD_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRCP14PD_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRCP14PD_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VRCP14PD_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VRCP14PS_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VRCP14PS_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VRCP14PS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRCP14PS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRCP14PS_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VRCP14PS_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VRCP14SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRCP14SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRCP14SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRCP14SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRNDSCALEPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VRNDSCALEPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VRNDSCALEPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRNDSCALEPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRNDSCALEPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VRNDSCALEPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VRNDSCALEPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VRNDSCALEPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VRNDSCALEPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRNDSCALEPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRNDSCALEPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VRNDSCALEPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VRNDSCALESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRNDSCALESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRNDSCALESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRNDSCALESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRSQRT14PD_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VRSQRT14PD_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VRSQRT14PD_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRSQRT14PD_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRSQRT14PD_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VRSQRT14PD_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VRSQRT14PS_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VRSQRT14PS_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VRSQRT14PS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRSQRT14PS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRSQRT14PS_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VRSQRT14PS_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VRSQRT14SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRSQRT14SD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRSQRT14SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRSQRT14SS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSCALEFPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VSCALEFPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VSCALEFPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSCALEFPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSCALEFPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VSCALEFPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VSCALEFPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VSCALEFPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VSCALEFPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSCALEFPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSCALEFPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VSCALEFPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VSCALEFSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSCALEFSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSCALEFSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSCALEFSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSCATTERDPD_MEMf64_MASKmskw_ZMMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[141];
+ return X86CommonArchitecture::cached_output_types[146];
case INTRINSIC_XED_IFORM_VSCATTERDPD_MEMf64_MASKmskw_XMMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[141];
+ return X86CommonArchitecture::cached_output_types[146];
case INTRINSIC_XED_IFORM_VSCATTERDPD_MEMf64_MASKmskw_YMMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[141];
+ return X86CommonArchitecture::cached_output_types[146];
case INTRINSIC_XED_IFORM_VSCATTERDPS_MEMf32_MASKmskw_ZMMf32_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[142];
+ return X86CommonArchitecture::cached_output_types[147];
case INTRINSIC_XED_IFORM_VSCATTERDPS_MEMf32_MASKmskw_XMMf32_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[142];
+ return X86CommonArchitecture::cached_output_types[147];
case INTRINSIC_XED_IFORM_VSCATTERDPS_MEMf32_MASKmskw_YMMf32_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[142];
+ return X86CommonArchitecture::cached_output_types[147];
case INTRINSIC_XED_IFORM_VSCATTERQPD_MEMf64_MASKmskw_ZMMf64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[141];
+ return X86CommonArchitecture::cached_output_types[146];
case INTRINSIC_XED_IFORM_VSCATTERQPD_MEMf64_MASKmskw_XMMf64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[141];
+ return X86CommonArchitecture::cached_output_types[146];
case INTRINSIC_XED_IFORM_VSCATTERQPD_MEMf64_MASKmskw_YMMf64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[141];
+ return X86CommonArchitecture::cached_output_types[146];
case INTRINSIC_XED_IFORM_VSCATTERQPS_MEMf32_MASKmskw_YMMf32_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[142];
+ return X86CommonArchitecture::cached_output_types[147];
case INTRINSIC_XED_IFORM_VSCATTERQPS_MEMf32_MASKmskw_XMMf32_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[142];
+ return X86CommonArchitecture::cached_output_types[147];
case INTRINSIC_XED_IFORM_VSCATTERQPS_MEMf32_MASKmskw_XMMf32_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[142];
+ return X86CommonArchitecture::cached_output_types[147];
case INTRINSIC_XED_IFORM_VSHUFF32X4_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VSHUFF32X4_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VSHUFF32X4_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VSHUFF32X4_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VSHUFF64X2_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VSHUFF64X2_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VSHUFF64X2_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VSHUFF64X2_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VSHUFI32X4_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VSHUFI32X4_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VSHUFI32X4_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VSHUFI32X4_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VSHUFI64X2_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VSHUFI64X2_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VSHUFI64X2_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VSHUFI64X2_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VSHUFPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VSHUFPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VSHUFPD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSHUFPD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSHUFPD_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VSHUFPD_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VSHUFPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VSHUFPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VSHUFPS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSHUFPS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSHUFPS_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VSHUFPS_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VSQRTPD_ZMMf64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VSQRTPD_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VSQRTPD_XMMf64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSQRTPD_XMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSQRTPD_YMMf64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VSQRTPD_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VSQRTPS_ZMMf32_MASKmskw_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VSQRTPS_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VSQRTPS_XMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSQRTPS_XMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSQRTPS_YMMf32_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VSQRTPS_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VSQRTSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSQRTSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSQRTSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSQRTSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSUBPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VSUBPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VSUBPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSUBPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSUBPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VSUBPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VSUBPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VSUBPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VSUBPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSUBPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSUBPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VSUBPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VSUBSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSUBSD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VSUBSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VSUBSS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VUCOMISD_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VUCOMISD_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VUCOMISS_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VUCOMISS_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VUNPCKHPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VUNPCKHPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VUNPCKHPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VUNPCKHPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VUNPCKHPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VUNPCKHPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VUNPCKHPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VUNPCKHPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VUNPCKHPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VUNPCKHPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VUNPCKHPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VUNPCKHPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VUNPCKLPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VUNPCKLPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VUNPCKLPD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VUNPCKLPD_XMMf64_MASKmskw_XMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VUNPCKLPD_YMMf64_MASKmskw_YMMf64_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VUNPCKLPD_YMMf64_MASKmskw_YMMf64_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VUNPCKLPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VUNPCKLPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VUNPCKLPS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VUNPCKLPS_XMMf32_MASKmskw_XMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VUNPCKLPS_YMMf32_MASKmskw_YMMf32_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VUNPCKLPS_YMMf32_MASKmskw_YMMf32_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VPBROADCASTMB2Q_ZMMu64_MASKu64_AVX512CD:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPBROADCASTMB2Q_XMMu64_MASKu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPBROADCASTMB2Q_YMMu64_MASKu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPBROADCASTMW2D_ZMMu32_MASKu32_AVX512CD:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPBROADCASTMW2D_XMMu32_MASKu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPBROADCASTMW2D_YMMu32_MASKu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPCONFLICTD_ZMMu32_MASKmskw_ZMMu32_AVX512CD:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPCONFLICTD_ZMMu32_MASKmskw_MEMu32_AVX512CD:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPCONFLICTD_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPCONFLICTD_XMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPCONFLICTD_YMMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPCONFLICTD_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPCONFLICTQ_ZMMu64_MASKmskw_ZMMu64_AVX512CD:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPCONFLICTQ_ZMMu64_MASKmskw_MEMu64_AVX512CD:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPCONFLICTQ_XMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPCONFLICTQ_XMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPCONFLICTQ_YMMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPCONFLICTQ_YMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPLZCNTD_ZMMu32_MASKmskw_ZMMu32_AVX512CD:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPLZCNTD_ZMMu32_MASKmskw_MEMu32_AVX512CD:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPLZCNTD_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPLZCNTD_XMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPLZCNTD_YMMu32_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPLZCNTD_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPLZCNTQ_ZMMu64_MASKmskw_ZMMu64_AVX512CD:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPLZCNTQ_ZMMu64_MASKmskw_MEMu64_AVX512CD:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPLZCNTQ_XMMu64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPLZCNTQ_XMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPLZCNTQ_YMMu64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPLZCNTQ_YMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VANDNPD_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VANDNPD_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VANDNPD_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VANDNPD_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VANDNPD_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VANDNPD_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VANDNPS_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VANDNPS_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VANDNPS_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VANDNPS_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VANDNPS_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VANDNPS_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VANDPD_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VANDPD_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VANDPD_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VANDPD_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VANDPD_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VANDPD_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VANDPS_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VANDPS_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VANDPS_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VANDPS_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VANDPS_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VANDPS_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VBROADCASTF32X2_YMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VBROADCASTF32X2_YMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VBROADCASTF32X2_ZMMf32_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VBROADCASTF32X2_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VBROADCASTF32X8_ZMMf32_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VBROADCASTF64X2_YMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VBROADCASTF64X2_ZMMf64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VBROADCASTI32X2_XMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VBROADCASTI32X2_XMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VBROADCASTI32X2_YMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VBROADCASTI32X2_YMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VBROADCASTI32X2_ZMMu32_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VBROADCASTI32X2_ZMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VBROADCASTI32X8_ZMMu32_MASKmskw_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VBROADCASTI64X2_YMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VBROADCASTI64X2_ZMMu64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VCVTPD2QQ_XMMi64_MASKmskw_XMMf64_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VCVTPD2QQ_XMMi64_MASKmskw_MEMf64_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VCVTPD2QQ_YMMi64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VCVTPD2QQ_YMMi64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VCVTPD2QQ_ZMMi64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VCVTPD2QQ_ZMMi64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VCVTPD2UQQ_XMMu64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VCVTPD2UQQ_XMMu64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VCVTPD2UQQ_YMMu64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VCVTPD2UQQ_YMMu64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VCVTPD2UQQ_ZMMu64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VCVTPD2UQQ_ZMMu64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VCVTPS2QQ_XMMi64_MASKmskw_XMMf32_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VCVTPS2QQ_XMMi64_MASKmskw_MEMf32_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VCVTPS2QQ_YMMi64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VCVTPS2QQ_YMMi64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VCVTPS2QQ_ZMMi64_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VCVTPS2QQ_ZMMi64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VCVTPS2UQQ_XMMu64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VCVTPS2UQQ_XMMu64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VCVTPS2UQQ_YMMu64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VCVTPS2UQQ_YMMu64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VCVTPS2UQQ_ZMMu64_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VCVTPS2UQQ_ZMMu64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VCVTQQ2PD_XMMi64_MASKmskw_XMMf64_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VCVTQQ2PD_XMMi64_MASKmskw_MEMf64_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VCVTQQ2PD_YMMi64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VCVTQQ2PD_YMMi64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VCVTQQ2PD_ZMMi64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VCVTQQ2PD_ZMMi64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VCVTQQ2PS_XMMf32_MASKmskw_XMMu64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTQQ2PS_XMMf32_MASKmskw_MEMu64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTQQ2PS_XMMf32_MASKmskw_YMMu64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTQQ2PS_XMMf32_MASKmskw_MEMu64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTQQ2PS_YMMf32_MASKmskw_ZMMu64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCVTQQ2PS_YMMf32_MASKmskw_MEMu64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCVTTPD2QQ_XMMi64_MASKmskw_XMMf64_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VCVTTPD2QQ_XMMi64_MASKmskw_MEMf64_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VCVTTPD2QQ_YMMi64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VCVTTPD2QQ_YMMi64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VCVTTPD2QQ_ZMMi64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VCVTTPD2QQ_ZMMi64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VCVTTPD2UQQ_XMMu64_MASKmskw_XMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VCVTTPD2UQQ_XMMu64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VCVTTPD2UQQ_YMMu64_MASKmskw_YMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VCVTTPD2UQQ_YMMu64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VCVTTPD2UQQ_ZMMu64_MASKmskw_ZMMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VCVTTPD2UQQ_ZMMu64_MASKmskw_MEMf64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VCVTTPS2QQ_XMMi64_MASKmskw_XMMf32_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VCVTTPS2QQ_XMMi64_MASKmskw_MEMf32_AVX512:
return X86CommonArchitecture::cached_output_types[76];
case INTRINSIC_XED_IFORM_VCVTTPS2QQ_YMMi64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VCVTTPS2QQ_YMMi64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[99];
+ return X86CommonArchitecture::cached_output_types[103];
case INTRINSIC_XED_IFORM_VCVTTPS2QQ_ZMMi64_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VCVTTPS2QQ_ZMMi64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[126];
+ return X86CommonArchitecture::cached_output_types[131];
case INTRINSIC_XED_IFORM_VCVTTPS2UQQ_XMMu64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VCVTTPS2UQQ_XMMu64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VCVTTPS2UQQ_YMMu64_MASKmskw_XMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VCVTTPS2UQQ_YMMu64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VCVTTPS2UQQ_ZMMu64_MASKmskw_YMMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VCVTTPS2UQQ_ZMMu64_MASKmskw_MEMf32_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VCVTUQQ2PD_XMMf64_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTUQQ2PD_XMMf64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VCVTUQQ2PD_YMMf64_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VCVTUQQ2PD_YMMf64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VCVTUQQ2PD_ZMMf64_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VCVTUQQ2PD_ZMMf64_MASKmskw_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VCVTUQQ2PS_XMMf32_MASKmskw_XMMu64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTUQQ2PS_XMMf32_MASKmskw_MEMu64_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTUQQ2PS_XMMf32_MASKmskw_YMMu64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTUQQ2PS_XMMf32_MASKmskw_MEMu64_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VCVTUQQ2PS_YMMf32_MASKmskw_ZMMu64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VCVTUQQ2PS_YMMf32_MASKmskw_MEMu64_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VDBPSADBW_XMMu16_MASKmskw_XMMu8_XMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VDBPSADBW_XMMu16_MASKmskw_XMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VDBPSADBW_YMMu16_MASKmskw_YMMu8_YMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VDBPSADBW_YMMu16_MASKmskw_YMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VDBPSADBW_ZMMu16_MASKmskw_ZMMu8_ZMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VDBPSADBW_ZMMu16_MASKmskw_ZMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VEXTRACTF32X8_YMMf32_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VEXTRACTF32X8_MEMf32_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VEXTRACTF64X2_XMMf64_MASKmskw_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VEXTRACTF64X2_MEMf64_MASKmskw_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VEXTRACTF64X2_XMMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VEXTRACTF64X2_MEMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VEXTRACTI32X8_YMMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VEXTRACTI32X8_MEMu32_MASKmskw_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VEXTRACTI64X2_XMMu64_MASKmskw_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VEXTRACTI64X2_MEMu64_MASKmskw_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VEXTRACTI64X2_XMMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VEXTRACTI64X2_MEMu64_MASKmskw_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VFPCLASSPD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL128:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL256:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VFPCLASSPS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512_VL512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VFPCLASSSD_MASKmskw_MASKmskw_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VFPCLASSSD_MASKmskw_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VFPCLASSSS_MASKmskw_MASKmskw_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VFPCLASSSS_MASKmskw_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VINSERTF32X8_ZMMf32_MASKmskw_ZMMf32_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VINSERTF32X8_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VINSERTF64X2_YMMf64_MASKmskw_YMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VINSERTF64X2_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VINSERTF64X2_ZMMf64_MASKmskw_ZMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VINSERTF64X2_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VINSERTI32X8_ZMMu32_MASKmskw_ZMMu32_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VINSERTI32X8_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VINSERTI64X2_YMMu64_MASKmskw_YMMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VINSERTI64X2_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VINSERTI64X2_ZMMu64_MASKmskw_ZMMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VINSERTI64X2_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VMOVDQU16_XMMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VMOVDQU16_XMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VMOVDQU16_MEMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VMOVDQU16_YMMu16_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VMOVDQU16_YMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VMOVDQU16_MEMu16_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VMOVDQU16_ZMMu16_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VMOVDQU16_ZMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VMOVDQU16_MEMu16_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VMOVDQU8_XMMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VMOVDQU8_XMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VMOVDQU8_MEMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VMOVDQU8_YMMu8_MASKmskw_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VMOVDQU8_YMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VMOVDQU8_MEMu8_MASKmskw_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VMOVDQU8_ZMMu8_MASKmskw_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VMOVDQU8_ZMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VMOVDQU8_MEMu8_MASKmskw_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VORPD_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VORPD_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VORPD_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VORPD_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VORPD_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VORPD_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VORPS_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VORPS_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VORPS_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VORPS_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VORPS_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VORPS_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPABSB_XMMi8_MASKmskw_XMMi8_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPABSB_XMMi8_MASKmskw_MEMi8_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPABSB_YMMi8_MASKmskw_YMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPABSB_YMMi8_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPABSB_ZMMi8_MASKmskw_ZMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[145];
+ return X86CommonArchitecture::cached_output_types[150];
case INTRINSIC_XED_IFORM_VPABSB_ZMMi8_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[145];
+ return X86CommonArchitecture::cached_output_types[150];
case INTRINSIC_XED_IFORM_VPABSW_XMMi16_MASKmskw_XMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPABSW_XMMi16_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPABSW_YMMi16_MASKmskw_YMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPABSW_YMMi16_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPABSW_ZMMi16_MASKmskw_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPABSW_ZMMi16_MASKmskw_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPACKSSDW_XMMi16_MASKmskw_XMMi32_XMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPACKSSDW_XMMi16_MASKmskw_XMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPACKSSDW_YMMi16_MASKmskw_YMMi32_YMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPACKSSDW_YMMi16_MASKmskw_YMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPACKSSDW_ZMMi16_MASKmskw_ZMMi32_ZMMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPACKSSDW_ZMMi16_MASKmskw_ZMMi32_MEMi32_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPACKSSWB_XMMi8_MASKmskw_XMMi16_XMMi16_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPACKSSWB_XMMi8_MASKmskw_XMMi16_MEMi16_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPACKSSWB_YMMi8_MASKmskw_YMMi16_YMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPACKSSWB_YMMi8_MASKmskw_YMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPACKSSWB_ZMMi8_MASKmskw_ZMMi16_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[145];
+ return X86CommonArchitecture::cached_output_types[150];
case INTRINSIC_XED_IFORM_VPACKSSWB_ZMMi8_MASKmskw_ZMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[145];
+ return X86CommonArchitecture::cached_output_types[150];
case INTRINSIC_XED_IFORM_VPACKUSDW_XMMu16_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPACKUSDW_XMMu16_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPACKUSDW_YMMu16_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPACKUSDW_YMMu16_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPACKUSDW_ZMMu16_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPACKUSDW_ZMMu16_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPACKUSWB_XMMu8_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPACKUSWB_XMMu8_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPACKUSWB_YMMu8_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPACKUSWB_YMMu8_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPACKUSWB_ZMMu8_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPACKUSWB_ZMMu8_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPADDB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPADDB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPADDB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPADDB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPADDB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPADDB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPADDSB_XMMi8_MASKmskw_XMMi8_XMMi8_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPADDSB_XMMi8_MASKmskw_XMMi8_MEMi8_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPADDSB_YMMi8_MASKmskw_YMMi8_YMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPADDSB_YMMi8_MASKmskw_YMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPADDSB_ZMMi8_MASKmskw_ZMMi8_ZMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[145];
+ return X86CommonArchitecture::cached_output_types[150];
case INTRINSIC_XED_IFORM_VPADDSB_ZMMi8_MASKmskw_ZMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[145];
+ return X86CommonArchitecture::cached_output_types[150];
case INTRINSIC_XED_IFORM_VPADDSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPADDSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPADDSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPADDSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPADDSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPADDSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPADDUSB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPADDUSB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPADDUSB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPADDUSB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPADDUSB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPADDUSB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPADDUSW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPADDUSW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPADDUSW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPADDUSW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPADDUSW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPADDUSW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPADDW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPADDW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPADDW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPADDW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPADDW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPADDW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPALIGNR_XMMu8_MASKmskw_XMMu8_XMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPALIGNR_XMMu8_MASKmskw_XMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPALIGNR_YMMu8_MASKmskw_YMMu8_YMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPALIGNR_YMMu8_MASKmskw_YMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPALIGNR_ZMMu8_MASKmskw_ZMMu8_ZMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPALIGNR_ZMMu8_MASKmskw_ZMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPAVGB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPAVGB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPAVGB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPAVGB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPAVGB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPAVGB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPAVGW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPAVGW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPAVGW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPAVGW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPAVGW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPAVGW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPBLENDMB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPBLENDMB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPBLENDMB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPBLENDMB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPBLENDMB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPBLENDMB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPBLENDMW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPBLENDMW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPBLENDMW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPBLENDMW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPBLENDMW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPBLENDMW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPBROADCASTB_XMMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPBROADCASTB_XMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPBROADCASTB_XMMu8_MASKmskw_GPR32u8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPBROADCASTB_YMMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPBROADCASTB_YMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPBROADCASTB_YMMu8_MASKmskw_GPR32u8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPBROADCASTB_ZMMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPBROADCASTB_ZMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPBROADCASTB_ZMMu8_MASKmskw_GPR32u8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPBROADCASTW_XMMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPBROADCASTW_XMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPBROADCASTW_XMMu16_MASKmskw_GPR32u16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPBROADCASTW_YMMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPBROADCASTW_YMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPBROADCASTW_YMMu16_MASKmskw_GPR32u16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPBROADCASTW_ZMMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPBROADCASTW_ZMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPBROADCASTW_ZMMu16_MASKmskw_GPR32u16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_XMMi8_XMMi8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_XMMi8_MEMi8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_YMMi8_YMMi8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_YMMi8_MEMi8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_ZMMi8_ZMMi8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPB_MASKmskw_MASKmskw_ZMMi8_MEMi8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQB_MASKmskw_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPEQW_MASKmskw_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTB_MASKmskw_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPGTW_MASKmskw_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_XMMu8_XMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_XMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_YMMu8_YMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_YMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUB_MASKmskw_MASKmskw_ZMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_XMMu16_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_XMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_YMMu16_YMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_YMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPUW_MASKmskw_MASKmskw_ZMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_XMMi16_XMMi16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_XMMi16_MEMi16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_YMMi16_YMMi16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_YMMi16_MEMi16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_ZMMi16_ZMMi16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCMPW_MASKmskw_MASKmskw_ZMMi16_MEMi16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPERMI2W_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPERMI2W_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPERMI2W_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPERMI2W_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPERMI2W_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPERMI2W_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPERMT2W_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPERMT2W_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPERMT2W_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPERMT2W_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPERMT2W_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPERMT2W_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPERMW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPERMW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPERMW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPERMW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPERMW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPERMW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPEXTRB_GPR32u8_XMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[133];
+ return X86CommonArchitecture::cached_output_types[138];
case INTRINSIC_XED_IFORM_VPEXTRB_MEMu8_XMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[25];
+ return X86CommonArchitecture::cached_output_types[22];
case INTRINSIC_XED_IFORM_VPEXTRD_GPR32u32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_VPEXTRD_MEMu32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[29];
+ return X86CommonArchitecture::cached_output_types[66];
case INTRINSIC_XED_IFORM_VPEXTRQ_GPR64u64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VPEXTRQ_MEMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[23];
+ return X86CommonArchitecture::cached_output_types[12];
case INTRINSIC_XED_IFORM_VPEXTRW_GPR32u16_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[135];
+ return X86CommonArchitecture::cached_output_types[140];
case INTRINSIC_XED_IFORM_VPEXTRW_MEMu16_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[1];
+ return X86CommonArchitecture::cached_output_types[27];
case INTRINSIC_XED_IFORM_VPEXTRW_GPR32u16_XMMu16_IMM8_AVX512_C5:
- return X86CommonArchitecture::cached_output_types[135];
+ return X86CommonArchitecture::cached_output_types[140];
case INTRINSIC_XED_IFORM_VPINSRB_XMMu8_XMMu8_GPR32u8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPINSRB_XMMu8_XMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPINSRD_XMMu32_XMMu32_GPR32u32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPINSRD_XMMu32_XMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPINSRQ_XMMu64_XMMu64_GPR64u64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPINSRQ_XMMu64_XMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPINSRW_XMMu16_XMMu16_GPR32u16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPINSRW_XMMu16_XMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMADDUBSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMADDUBSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMADDUBSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMADDUBSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMADDUBSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPMADDUBSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPMADDWD_XMMi32_MASKmskw_XMMi16_XMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMADDWD_XMMi32_MASKmskw_XMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[38];
+ return X86CommonArchitecture::cached_output_types[30];
case INTRINSIC_XED_IFORM_VPMADDWD_YMMi32_MASKmskw_YMMi16_YMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMADDWD_YMMi32_MASKmskw_YMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[91];
+ return X86CommonArchitecture::cached_output_types[96];
case INTRINSIC_XED_IFORM_VPMADDWD_ZMMi32_MASKmskw_ZMMi16_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPMADDWD_ZMMi32_MASKmskw_ZMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[82];
+ return X86CommonArchitecture::cached_output_types[80];
case INTRINSIC_XED_IFORM_VPMAXSB_XMMi8_MASKmskw_XMMi8_XMMi8_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPMAXSB_XMMi8_MASKmskw_XMMi8_MEMi8_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPMAXSB_YMMi8_MASKmskw_YMMi8_YMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPMAXSB_YMMi8_MASKmskw_YMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPMAXSB_ZMMi8_MASKmskw_ZMMi8_ZMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[145];
+ return X86CommonArchitecture::cached_output_types[150];
case INTRINSIC_XED_IFORM_VPMAXSB_ZMMi8_MASKmskw_ZMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[145];
+ return X86CommonArchitecture::cached_output_types[150];
case INTRINSIC_XED_IFORM_VPMAXSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMAXSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMAXSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMAXSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMAXSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPMAXSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPMAXUB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMAXUB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMAXUB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPMAXUB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPMAXUB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPMAXUB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPMAXUW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMAXUW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMAXUW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMAXUW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMAXUW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPMAXUW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPMINSB_XMMi8_MASKmskw_XMMi8_XMMi8_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPMINSB_XMMi8_MASKmskw_XMMi8_MEMi8_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPMINSB_YMMi8_MASKmskw_YMMi8_YMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPMINSB_YMMi8_MASKmskw_YMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPMINSB_ZMMi8_MASKmskw_ZMMi8_ZMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[145];
+ return X86CommonArchitecture::cached_output_types[150];
case INTRINSIC_XED_IFORM_VPMINSB_ZMMi8_MASKmskw_ZMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[145];
+ return X86CommonArchitecture::cached_output_types[150];
case INTRINSIC_XED_IFORM_VPMINSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMINSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMINSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMINSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMINSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPMINSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPMINUB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMINUB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMINUB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPMINUB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPMINUB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPMINUB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPMINUW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMINUW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMINUW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMINUW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMINUW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPMINUW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPMOVB2M_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPMOVB2M_MASKmskw_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPMOVB2M_MASKmskw_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPMOVD2M_MASKmskw_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPMOVD2M_MASKmskw_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPMOVD2M_MASKmskw_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPMOVM2B_XMMu8_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVM2B_YMMu8_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPMOVM2B_ZMMu8_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPMOVM2D_XMMu32_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPMOVM2D_YMMu32_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPMOVM2D_ZMMu32_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPMOVM2Q_XMMu64_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMOVM2Q_YMMu64_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMOVM2Q_ZMMu64_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPMOVM2W_XMMu16_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMOVM2W_YMMu16_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMOVM2W_ZMMu16_MASKmskw_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPMOVQ2M_MASKmskw_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPMOVQ2M_MASKmskw_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPMOVQ2M_MASKmskw_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPMOVSWB_XMMi8_MASKmskw_XMMi16_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPMOVSWB_MEMi8_MASKmskw_XMMi16_AVX512:
@@ -11695,976 +12093,3984 @@ case INTRINSIC_XED_IFORM_VPMOVSWB_XMMi8_MASKmskw_YMMi16_AVX512:
case INTRINSIC_XED_IFORM_VPMOVSWB_MEMi8_MASKmskw_YMMi16_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPMOVSWB_YMMi8_MASKmskw_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPMOVSWB_MEMi8_MASKmskw_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPMOVSXBW_XMMi16_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMOVSXBW_XMMi16_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMOVSXBW_YMMi16_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMOVSXBW_YMMi16_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMOVSXBW_ZMMi16_MASKmskw_YMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPMOVSXBW_ZMMi16_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPMOVUSWB_XMMu8_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVUSWB_MEMu8_MASKmskw_XMMu16_AVX512:
return X86CommonArchitecture::cached_output_types[67];
case INTRINSIC_XED_IFORM_VPMOVUSWB_XMMu8_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVUSWB_MEMu8_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVUSWB_YMMu8_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPMOVUSWB_MEMu8_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPMOVW2M_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPMOVW2M_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPMOVW2M_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPMOVWB_XMMu8_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVWB_MEMu8_MASKmskw_XMMu16_AVX512:
return X86CommonArchitecture::cached_output_types[67];
case INTRINSIC_XED_IFORM_VPMOVWB_XMMu8_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVWB_MEMu8_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMOVWB_YMMu8_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPMOVWB_MEMu8_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPMOVZXBW_XMMi16_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMOVZXBW_XMMi16_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMOVZXBW_YMMi16_MASKmskw_XMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMOVZXBW_YMMi16_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMOVZXBW_ZMMi16_MASKmskw_YMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPMOVZXBW_ZMMi16_MASKmskw_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPMULHRSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMULHRSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPMULHRSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMULHRSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPMULHRSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPMULHRSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPMULHUW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMULHUW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMULHUW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMULHUW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMULHUW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPMULHUW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPMULHW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMULHW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMULHW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMULHW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMULHW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPMULHW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPMULLQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMULLQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMULLQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMULLQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMULLQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPMULLQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPMULLW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMULLW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPMULLW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMULLW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPMULLW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPMULLW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSADBW_XMMu16_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSADBW_XMMu16_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSADBW_YMMu16_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSADBW_YMMu16_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSADBW_ZMMu16_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSADBW_ZMMu16_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSHUFB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSHUFB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSHUFB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPSHUFB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPSHUFB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPSHUFB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPSHUFHW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSHUFHW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSHUFHW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSHUFHW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSHUFHW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSHUFHW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSHUFLW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSHUFLW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSHUFLW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSHUFLW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSHUFLW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSHUFLW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSLLDQ_XMMu8_XMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSLLDQ_XMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSLLDQ_YMMu8_YMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPSLLDQ_YMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPSLLDQ_ZMMu8_ZMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPSLLDQ_ZMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPSLLVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSLLVW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSLLVW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSLLVW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSLLVW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSLLVW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSLLW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSLLW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSLLW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSLLW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSLLW_YMMu16_MASKmskw_YMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSLLW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSLLW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSLLW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSLLW_ZMMu16_MASKmskw_ZMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSLLW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSLLW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSLLW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSRAVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSRAVW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSRAVW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSRAVW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSRAVW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSRAVW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSRAW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSRAW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSRAW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSRAW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSRAW_YMMu16_MASKmskw_YMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSRAW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSRAW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSRAW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSRAW_ZMMu16_MASKmskw_ZMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSRAW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSRAW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSRAW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSRLDQ_XMMu8_XMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSRLDQ_XMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSRLDQ_YMMu8_YMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPSRLDQ_YMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPSRLDQ_ZMMu8_ZMMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPSRLDQ_ZMMu8_MEMu8_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPSRLVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSRLVW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSRLVW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSRLVW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSRLVW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSRLVW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSRLW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSRLW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSRLW_XMMu16_MASKmskw_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSRLW_XMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSRLW_YMMu16_MASKmskw_YMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSRLW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSRLW_YMMu16_MASKmskw_YMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSRLW_YMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSRLW_ZMMu16_MASKmskw_ZMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSRLW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSRLW_ZMMu16_MASKmskw_ZMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSRLW_ZMMu16_MASKmskw_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSUBB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSUBB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSUBB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPSUBB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPSUBB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPSUBB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPSUBSB_XMMi8_MASKmskw_XMMi8_XMMi8_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPSUBSB_XMMi8_MASKmskw_XMMi8_MEMi8_AVX512:
return X86CommonArchitecture::cached_output_types[69];
case INTRINSIC_XED_IFORM_VPSUBSB_YMMi8_MASKmskw_YMMi8_YMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPSUBSB_YMMi8_MASKmskw_YMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[97];
+ return X86CommonArchitecture::cached_output_types[101];
case INTRINSIC_XED_IFORM_VPSUBSB_ZMMi8_MASKmskw_ZMMi8_ZMMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[145];
+ return X86CommonArchitecture::cached_output_types[150];
case INTRINSIC_XED_IFORM_VPSUBSB_ZMMi8_MASKmskw_ZMMi8_MEMi8_AVX512:
- return X86CommonArchitecture::cached_output_types[145];
+ return X86CommonArchitecture::cached_output_types[150];
case INTRINSIC_XED_IFORM_VPSUBSW_XMMi16_MASKmskw_XMMi16_XMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPSUBSW_XMMi16_MASKmskw_XMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[40];
+ return X86CommonArchitecture::cached_output_types[32];
case INTRINSIC_XED_IFORM_VPSUBSW_YMMi16_MASKmskw_YMMi16_YMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPSUBSW_YMMi16_MASKmskw_YMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[98];
+ return X86CommonArchitecture::cached_output_types[102];
case INTRINSIC_XED_IFORM_VPSUBSW_ZMMi16_MASKmskw_ZMMi16_ZMMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPSUBSW_ZMMi16_MASKmskw_ZMMi16_MEMi16_AVX512:
- return X86CommonArchitecture::cached_output_types[146];
+ return X86CommonArchitecture::cached_output_types[151];
case INTRINSIC_XED_IFORM_VPSUBUSB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSUBUSB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPSUBUSB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPSUBUSB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPSUBUSB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPSUBUSB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPSUBUSW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSUBUSW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSUBUSW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSUBUSW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSUBUSW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSUBUSW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSUBW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSUBW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSUBW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSUBW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSUBW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSUBW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMB_MASKmskw_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTMW_MASKmskw_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMB_MASKmskw_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPTESTNMW_MASKmskw_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPUNPCKHBW_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPUNPCKHWD_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPUNPCKLBW_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPUNPCKLWD_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VRANGEPD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRANGEPD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRANGEPD_YMMf64_MASKmskw_YMMf64_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VRANGEPD_YMMf64_MASKmskw_YMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VRANGEPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VRANGEPD_ZMMf64_MASKmskw_ZMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VRANGEPS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRANGEPS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRANGEPS_YMMf32_MASKmskw_YMMf32_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VRANGEPS_YMMf32_MASKmskw_YMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VRANGEPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VRANGEPS_ZMMf32_MASKmskw_ZMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VRANGESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRANGESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VRANGESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VRANGESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
-case INTRINSIC_XED_IFORM_VREDUCEPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512:
return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VREDUCEPD_XMMf64_MASKmskw_XMMf64_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VREDUCEPD_XMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VREDUCEPD_YMMf64_MASKmskw_YMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VREDUCEPD_YMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[88];
+ return X86CommonArchitecture::cached_output_types[93];
case INTRINSIC_XED_IFORM_VREDUCEPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VREDUCEPD_ZMMf64_MASKmskw_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[116];
+ return X86CommonArchitecture::cached_output_types[121];
case INTRINSIC_XED_IFORM_VREDUCEPS_XMMf32_MASKmskw_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VREDUCEPS_XMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VREDUCEPS_YMMf32_MASKmskw_YMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VREDUCEPS_YMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[87];
+ return X86CommonArchitecture::cached_output_types[92];
case INTRINSIC_XED_IFORM_VREDUCEPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VREDUCEPS_ZMMf32_MASKmskw_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[115];
+ return X86CommonArchitecture::cached_output_types[120];
case INTRINSIC_XED_IFORM_VREDUCESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VREDUCESD_XMMf64_MASKmskw_XMMf64_MEMf64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[64];
+ return X86CommonArchitecture::cached_output_types[65];
case INTRINSIC_XED_IFORM_VREDUCESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VREDUCESS_XMMf32_MASKmskw_XMMf32_MEMf32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[63];
+ return X86CommonArchitecture::cached_output_types[64];
case INTRINSIC_XED_IFORM_VXORPD_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VXORPD_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VXORPD_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VXORPD_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VXORPD_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VXORPD_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VXORPS_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VXORPS_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VXORPS_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VXORPS_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VXORPS_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VXORPS_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPMADD52HUQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMADD52HUQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMADD52HUQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMADD52HUQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMADD52HUQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPMADD52HUQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPMADD52LUQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMADD52LUQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPMADD52LUQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMADD52LUQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPMADD52LUQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPMADD52LUQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPERMB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPERMB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPERMB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPERMB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPERMB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPERMB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPERMI2B_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPERMI2B_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPERMI2B_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPERMI2B_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPERMI2B_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPERMI2B_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPERMT2B_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPERMT2B_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPERMT2B_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPERMT2B_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPERMT2B_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPERMT2B_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPMULTISHIFTQB_XMMu8_MASKmskw_XMMu8_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMULTISHIFTQB_XMMu8_MASKmskw_XMMu8_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPMULTISHIFTQB_YMMu8_MASKmskw_YMMu8_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPMULTISHIFTQB_YMMu8_MASKmskw_YMMu8_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPMULTISHIFTQB_ZMMu8_MASKmskw_ZMMu8_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPMULTISHIFTQB_ZMMu8_MASKmskw_ZMMu8_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPOPCNTB_XMMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPOPCNTB_XMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPOPCNTB_YMMu8_MASKmskw_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPOPCNTB_YMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPOPCNTB_ZMMu8_MASKmskw_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPOPCNTB_ZMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPOPCNTW_XMMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPOPCNTW_XMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPOPCNTW_YMMu16_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPOPCNTW_YMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPOPCNTW_ZMMu16_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPOPCNTW_ZMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_XMMu64_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_XMMu64_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_YMMu64_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_YMMu64_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_ZMMu64_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPSHUFBITQMB_MASKmskw_MASKmskw_ZMMu64_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VPCOMPRESSB_MEMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPCOMPRESSB_XMMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPCOMPRESSB_MEMu8_MASKmskw_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPCOMPRESSB_YMMu8_MASKmskw_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPCOMPRESSB_MEMu8_MASKmskw_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPCOMPRESSB_ZMMu8_MASKmskw_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPCOMPRESSW_MEMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPCOMPRESSW_XMMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPCOMPRESSW_MEMu16_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPCOMPRESSW_YMMu16_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPCOMPRESSW_MEMu16_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPCOMPRESSW_ZMMu16_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPEXPANDB_XMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPEXPANDB_XMMu8_MASKmskw_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VPEXPANDB_YMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPEXPANDB_YMMu8_MASKmskw_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VPEXPANDB_ZMMu8_MASKmskw_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPEXPANDB_ZMMu8_MASKmskw_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VPEXPANDW_XMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPEXPANDW_XMMu16_MASKmskw_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPEXPANDW_YMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPEXPANDW_YMMu16_MASKmskw_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPEXPANDW_ZMMu16_MASKmskw_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPEXPANDW_ZMMu16_MASKmskw_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSHLDD_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSHLDD_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSHLDD_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSHLDD_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSHLDD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSHLDD_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSHLDQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSHLDQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSHLDQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSHLDQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSHLDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSHLDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSHLDVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSHLDVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSHLDVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSHLDVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSHLDVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSHLDVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSHLDVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSHLDVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSHLDVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSHLDVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSHLDVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSHLDVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSHLDVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSHLDVW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSHLDVW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSHLDVW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSHLDVW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSHLDVW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSHLDW_XMMu16_MASKmskw_XMMu16_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSHLDW_XMMu16_MASKmskw_XMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSHLDW_YMMu16_MASKmskw_YMMu16_YMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSHLDW_YMMu16_MASKmskw_YMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSHLDW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSHLDW_ZMMu16_MASKmskw_ZMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSHRDD_XMMu32_MASKmskw_XMMu32_XMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSHRDD_XMMu32_MASKmskw_XMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSHRDD_YMMu32_MASKmskw_YMMu32_YMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSHRDD_YMMu32_MASKmskw_YMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSHRDD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSHRDD_ZMMu32_MASKmskw_ZMMu32_MEMu32_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSHRDQ_XMMu64_MASKmskw_XMMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSHRDQ_XMMu64_MASKmskw_XMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSHRDQ_YMMu64_MASKmskw_YMMu64_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSHRDQ_YMMu64_MASKmskw_YMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSHRDQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSHRDQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSHRDVD_XMMu32_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSHRDVD_XMMu32_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[42];
+ return X86CommonArchitecture::cached_output_types[34];
case INTRINSIC_XED_IFORM_VPSHRDVD_YMMu32_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSHRDVD_YMMu32_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[96];
+ return X86CommonArchitecture::cached_output_types[100];
case INTRINSIC_XED_IFORM_VPSHRDVD_ZMMu32_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSHRDVD_ZMMu32_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[117];
+ return X86CommonArchitecture::cached_output_types[122];
case INTRINSIC_XED_IFORM_VPSHRDVQ_XMMu64_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSHRDVQ_XMMu64_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[44];
+ return X86CommonArchitecture::cached_output_types[36];
case INTRINSIC_XED_IFORM_VPSHRDVQ_YMMu64_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSHRDVQ_YMMu64_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[90];
+ return X86CommonArchitecture::cached_output_types[95];
case INTRINSIC_XED_IFORM_VPSHRDVQ_ZMMu64_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSHRDVQ_ZMMu64_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[118];
+ return X86CommonArchitecture::cached_output_types[123];
case INTRINSIC_XED_IFORM_VPSHRDVW_XMMu16_MASKmskw_XMMu16_XMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSHRDVW_XMMu16_MASKmskw_XMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSHRDVW_YMMu16_MASKmskw_YMMu16_YMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSHRDVW_YMMu16_MASKmskw_YMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSHRDVW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSHRDVW_ZMMu16_MASKmskw_ZMMu16_MEMu16_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSHRDW_XMMu16_MASKmskw_XMMu16_XMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSHRDW_XMMu16_MASKmskw_XMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[37];
+ return X86CommonArchitecture::cached_output_types[29];
case INTRINSIC_XED_IFORM_VPSHRDW_YMMu16_MASKmskw_YMMu16_YMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSHRDW_YMMu16_MASKmskw_YMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[95];
+ return X86CommonArchitecture::cached_output_types[99];
case INTRINSIC_XED_IFORM_VPSHRDW_ZMMu16_MASKmskw_ZMMu16_ZMMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VPSHRDW_ZMMu16_MASKmskw_ZMMu16_MEMu16_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[143];
+ return X86CommonArchitecture::cached_output_types[148];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_MASKmskw_XMMu8_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_XMMu8_MASKmskw_XMMu8_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_MASKmskw_YMMu8_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_YMMu8_MASKmskw_YMMu8_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_ZMMu8_MASKmskw_ZMMu8_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEINVQB_ZMMu8_MASKmskw_ZMMu8_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_XMMu8_MASKmskw_XMMu8_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_XMMu8_MASKmskw_XMMu8_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_YMMu8_MASKmskw_YMMu8_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_YMMu8_MASKmskw_YMMu8_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_ZMMu8_MASKmskw_ZMMu8_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VGF2P8AFFINEQB_ZMMu8_MASKmskw_ZMMu8_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VGF2P8MULB_XMMu8_MASKmskw_XMMu8_XMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VGF2P8MULB_XMMu8_MASKmskw_XMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[75];
+ return X86CommonArchitecture::cached_output_types[74];
case INTRINSIC_XED_IFORM_VGF2P8MULB_YMMu8_MASKmskw_YMMu8_YMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VGF2P8MULB_YMMu8_MASKmskw_YMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[94];
+ return X86CommonArchitecture::cached_output_types[98];
case INTRINSIC_XED_IFORM_VGF2P8MULB_ZMMu8_MASKmskw_ZMMu8_ZMMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VGF2P8MULB_ZMMu8_MASKmskw_ZMMu8_MEMu8_AVX512:
- return X86CommonArchitecture::cached_output_types[144];
+ return X86CommonArchitecture::cached_output_types[149];
case INTRINSIC_XED_IFORM_VAESDEC_XMMu128_XMMu128_XMMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VAESDEC_XMMu128_XMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VAESDEC_YMMu128_YMMu128_YMMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VAESDEC_YMMu128_YMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VAESDEC_ZMMu128_ZMMu128_ZMMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[147];
+ return X86CommonArchitecture::cached_output_types[152];
case INTRINSIC_XED_IFORM_VAESDEC_ZMMu128_ZMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[147];
+ return X86CommonArchitecture::cached_output_types[152];
case INTRINSIC_XED_IFORM_VAESDECLAST_XMMu128_XMMu128_XMMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VAESDECLAST_XMMu128_XMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VAESDECLAST_YMMu128_YMMu128_YMMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VAESDECLAST_YMMu128_YMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VAESDECLAST_ZMMu128_ZMMu128_ZMMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[147];
+ return X86CommonArchitecture::cached_output_types[152];
case INTRINSIC_XED_IFORM_VAESDECLAST_ZMMu128_ZMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[147];
+ return X86CommonArchitecture::cached_output_types[152];
case INTRINSIC_XED_IFORM_VAESENC_XMMu128_XMMu128_XMMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VAESENC_XMMu128_XMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VAESENC_YMMu128_YMMu128_YMMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VAESENC_YMMu128_YMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VAESENC_ZMMu128_ZMMu128_ZMMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[147];
+ return X86CommonArchitecture::cached_output_types[152];
case INTRINSIC_XED_IFORM_VAESENC_ZMMu128_ZMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[147];
+ return X86CommonArchitecture::cached_output_types[152];
case INTRINSIC_XED_IFORM_VAESENCLAST_XMMu128_XMMu128_XMMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VAESENCLAST_XMMu128_XMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VAESENCLAST_YMMu128_YMMu128_YMMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VAESENCLAST_YMMu128_YMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VAESENCLAST_ZMMu128_ZMMu128_ZMMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[147];
+ return X86CommonArchitecture::cached_output_types[152];
case INTRINSIC_XED_IFORM_VAESENCLAST_ZMMu128_ZMMu128_MEMu128_AVX512:
- return X86CommonArchitecture::cached_output_types[147];
+ return X86CommonArchitecture::cached_output_types[152];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_XMMu128_XMMu64_XMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_XMMu128_XMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[45];
+ return X86CommonArchitecture::cached_output_types[6];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_YMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_YMMu128_YMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[100];
+ return X86CommonArchitecture::cached_output_types[104];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_ZMMu128_ZMMu64_ZMMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[147];
+ return X86CommonArchitecture::cached_output_types[152];
case INTRINSIC_XED_IFORM_VPCLMULQDQ_ZMMu128_ZMMu64_MEMu64_IMM8_AVX512:
- return X86CommonArchitecture::cached_output_types[147];
+ return X86CommonArchitecture::cached_output_types[152];
case INTRINSIC_XED_IFORM_VP2INTERSECTD_MASKmskw_XMMu32_XMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VP2INTERSECTD_MASKmskw_XMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VP2INTERSECTD_MASKmskw_YMMu32_YMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VP2INTERSECTD_MASKmskw_YMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VP2INTERSECTD_MASKmskw_ZMMu32_ZMMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VP2INTERSECTD_MASKmskw_ZMMu32_MEMu32_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VP2INTERSECTQ_MASKmskw_XMMu64_XMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VP2INTERSECTQ_MASKmskw_XMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VP2INTERSECTQ_MASKmskw_YMMu64_YMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VP2INTERSECTQ_MASKmskw_YMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VP2INTERSECTQ_MASKmskw_ZMMu64_ZMMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
case INTRINSIC_XED_IFORM_VP2INTERSECTQ_MASKmskw_ZMMu64_MEMu64_AVX512:
- return X86CommonArchitecture::cached_output_types[114];
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VADDPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VADDPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VADDPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VADDPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VADDPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VADDPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VADDSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VADDSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_XMMf16_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_XMMf16_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_YMMf16_YMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_YMMf16_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_ZMMf16_ZMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VCMPPH_MASKmskw_MASKmskw_ZMMf16_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VCMPSH_MASKmskw_MASKmskw_XMMf16_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VCMPSH_MASKmskw_MASKmskw_XMMf16_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VCOMISH_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_VCOMISH_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_XMMi32_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_MEMi32_AVX512_VL128:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_YMMi32_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTDQ2PH_XMMf16_MASKmskw_MEMi32_AVX512_VL256:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTDQ2PH_YMMf16_MASKmskw_ZMMi32_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VCVTDQ2PH_YMMf16_MASKmskw_MEMi32_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_XMMf64_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL128:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_YMMf64_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL256:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_ZMMf64_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTPD2PH_XMMf16_MASKmskw_MEMf64_AVX512_VL512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTPH2DQ_XMMi32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VCVTPH2DQ_XMMi32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VCVTPH2DQ_YMMi32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VCVTPH2DQ_YMMi32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VCVTPH2DQ_ZMMi32_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[80];
+case INTRINSIC_XED_IFORM_VCVTPH2DQ_ZMMi32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[80];
+case INTRINSIC_XED_IFORM_VCVTPH2PD_XMMf64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[65];
+case INTRINSIC_XED_IFORM_VCVTPH2PD_XMMf64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[65];
+case INTRINSIC_XED_IFORM_VCVTPH2PD_YMMf64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[93];
+case INTRINSIC_XED_IFORM_VCVTPH2PD_YMMf64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[93];
+case INTRINSIC_XED_IFORM_VCVTPH2PD_ZMMf64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[121];
+case INTRINSIC_XED_IFORM_VCVTPH2PD_ZMMf64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[121];
+case INTRINSIC_XED_IFORM_VCVTPH2PSX_XMMf32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VCVTPH2PSX_XMMf32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VCVTPH2PSX_YMMf32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[92];
+case INTRINSIC_XED_IFORM_VCVTPH2PSX_YMMf32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[92];
+case INTRINSIC_XED_IFORM_VCVTPH2PSX_ZMMf32_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[120];
+case INTRINSIC_XED_IFORM_VCVTPH2PSX_ZMMf32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[120];
+case INTRINSIC_XED_IFORM_VCVTPH2QQ_XMMi64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[76];
+case INTRINSIC_XED_IFORM_VCVTPH2QQ_XMMi64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[76];
+case INTRINSIC_XED_IFORM_VCVTPH2QQ_YMMi64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[103];
+case INTRINSIC_XED_IFORM_VCVTPH2QQ_YMMi64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[103];
+case INTRINSIC_XED_IFORM_VCVTPH2QQ_ZMMi64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[131];
+case INTRINSIC_XED_IFORM_VCVTPH2QQ_ZMMi64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[131];
+case INTRINSIC_XED_IFORM_VCVTPH2UDQ_XMMu32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VCVTPH2UDQ_XMMu32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VCVTPH2UDQ_YMMu32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VCVTPH2UDQ_YMMu32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VCVTPH2UDQ_ZMMu32_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[122];
+case INTRINSIC_XED_IFORM_VCVTPH2UDQ_ZMMu32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[122];
+case INTRINSIC_XED_IFORM_VCVTPH2UQQ_XMMu64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[36];
+case INTRINSIC_XED_IFORM_VCVTPH2UQQ_XMMu64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[36];
+case INTRINSIC_XED_IFORM_VCVTPH2UQQ_YMMu64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[95];
+case INTRINSIC_XED_IFORM_VCVTPH2UQQ_YMMu64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[95];
+case INTRINSIC_XED_IFORM_VCVTPH2UQQ_ZMMu64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[123];
+case INTRINSIC_XED_IFORM_VCVTPH2UQQ_ZMMu64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[123];
+case INTRINSIC_XED_IFORM_VCVTPH2UW_XMMu16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[29];
+case INTRINSIC_XED_IFORM_VCVTPH2UW_XMMu16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[29];
+case INTRINSIC_XED_IFORM_VCVTPH2UW_YMMu16_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[99];
+case INTRINSIC_XED_IFORM_VCVTPH2UW_YMMu16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[99];
+case INTRINSIC_XED_IFORM_VCVTPH2UW_ZMMu16_MASKmskw_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[148];
+case INTRINSIC_XED_IFORM_VCVTPH2UW_ZMMu16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[148];
+case INTRINSIC_XED_IFORM_VCVTPH2W_XMMi16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[32];
+case INTRINSIC_XED_IFORM_VCVTPH2W_XMMi16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[32];
+case INTRINSIC_XED_IFORM_VCVTPH2W_YMMi16_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[102];
+case INTRINSIC_XED_IFORM_VCVTPH2W_YMMi16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[102];
+case INTRINSIC_XED_IFORM_VCVTPH2W_ZMMi16_MASKmskw_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[151];
+case INTRINSIC_XED_IFORM_VCVTPH2W_ZMMi16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[151];
+case INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_XMMf32_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_MEMf32_AVX512_VL128:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_YMMf32_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTPS2PHX_XMMf16_MASKmskw_MEMf32_AVX512_VL256:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTPS2PHX_YMMf16_MASKmskw_ZMMf32_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VCVTPS2PHX_YMMf16_MASKmskw_MEMf32_AVX512_VL512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_XMMu64_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL128:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_YMMu64_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL256:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_ZMMu64_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTSD2SH_XMMf16_MASKmskw_XMMf64_XMMf64_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTSD2SH_XMMf16_MASKmskw_XMMf64_MEMf64_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTSH2SD_XMMf64_MASKmskw_XMMf64_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[65];
+case INTRINSIC_XED_IFORM_VCVTSH2SD_XMMf64_MASKmskw_XMMf64_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[65];
+case INTRINSIC_XED_IFORM_VCVTSH2SI_GPR32i32_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_VCVTSH2SI_GPR32i32_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_VCVTSH2SI_GPR64i64_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_VCVTSH2SI_GPR64i64_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_VCVTSH2SS_XMMf32_MASKmskw_XMMf32_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VCVTSH2SS_XMMf32_MASKmskw_XMMf32_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[64];
+case INTRINSIC_XED_IFORM_VCVTSH2USI_GPR32u32_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_VCVTSH2USI_GPR32u32_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_VCVTSH2USI_GPR64u64_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_VCVTSH2USI_GPR64u64_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_GPR32i32_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_MEMi32_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_GPR64i64_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTSI2SH_XMMf16_XMMf16_MEMi64_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTSS2SH_XMMf16_MASKmskw_XMMf16_XMMf32_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTSS2SH_XMMf16_MASKmskw_XMMf16_MEMf32_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTTPH2DQ_XMMi32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VCVTTPH2DQ_XMMi32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[30];
+case INTRINSIC_XED_IFORM_VCVTTPH2DQ_YMMi32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VCVTTPH2DQ_YMMi32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[96];
+case INTRINSIC_XED_IFORM_VCVTTPH2DQ_ZMMi32_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[80];
+case INTRINSIC_XED_IFORM_VCVTTPH2DQ_ZMMi32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[80];
+case INTRINSIC_XED_IFORM_VCVTTPH2QQ_XMMi64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[76];
+case INTRINSIC_XED_IFORM_VCVTTPH2QQ_XMMi64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[76];
+case INTRINSIC_XED_IFORM_VCVTTPH2QQ_YMMi64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[103];
+case INTRINSIC_XED_IFORM_VCVTTPH2QQ_YMMi64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[103];
+case INTRINSIC_XED_IFORM_VCVTTPH2QQ_ZMMi64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[131];
+case INTRINSIC_XED_IFORM_VCVTTPH2QQ_ZMMi64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[131];
+case INTRINSIC_XED_IFORM_VCVTTPH2UDQ_XMMu32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VCVTTPH2UDQ_XMMu32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VCVTTPH2UDQ_YMMu32_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VCVTTPH2UDQ_YMMu32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VCVTTPH2UDQ_ZMMu32_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[122];
+case INTRINSIC_XED_IFORM_VCVTTPH2UDQ_ZMMu32_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[122];
+case INTRINSIC_XED_IFORM_VCVTTPH2UQQ_XMMu64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[36];
+case INTRINSIC_XED_IFORM_VCVTTPH2UQQ_XMMu64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[36];
+case INTRINSIC_XED_IFORM_VCVTTPH2UQQ_YMMu64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[95];
+case INTRINSIC_XED_IFORM_VCVTTPH2UQQ_YMMu64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[95];
+case INTRINSIC_XED_IFORM_VCVTTPH2UQQ_ZMMu64_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[123];
+case INTRINSIC_XED_IFORM_VCVTTPH2UQQ_ZMMu64_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[123];
+case INTRINSIC_XED_IFORM_VCVTTPH2UW_XMMu16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[29];
+case INTRINSIC_XED_IFORM_VCVTTPH2UW_XMMu16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[29];
+case INTRINSIC_XED_IFORM_VCVTTPH2UW_YMMu16_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[99];
+case INTRINSIC_XED_IFORM_VCVTTPH2UW_YMMu16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[99];
+case INTRINSIC_XED_IFORM_VCVTTPH2UW_ZMMu16_MASKmskw_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[148];
+case INTRINSIC_XED_IFORM_VCVTTPH2UW_ZMMu16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[148];
+case INTRINSIC_XED_IFORM_VCVTTPH2W_XMMi16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[32];
+case INTRINSIC_XED_IFORM_VCVTTPH2W_XMMi16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[32];
+case INTRINSIC_XED_IFORM_VCVTTPH2W_YMMi16_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[102];
+case INTRINSIC_XED_IFORM_VCVTTPH2W_YMMi16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[102];
+case INTRINSIC_XED_IFORM_VCVTTPH2W_ZMMi16_MASKmskw_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[151];
+case INTRINSIC_XED_IFORM_VCVTTPH2W_ZMMi16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[151];
+case INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR32i32_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR32i32_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR64i64_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_VCVTTSH2SI_GPR64i64_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR32u32_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR32u32_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR64u64_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_VCVTTSH2USI_GPR64u64_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_XMMu32_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_MEMu32_AVX512_VL128:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_YMMu32_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTUDQ2PH_XMMf16_MASKmskw_MEMu32_AVX512_VL256:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTUDQ2PH_YMMf16_MASKmskw_ZMMu32_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VCVTUDQ2PH_YMMf16_MASKmskw_MEMu32_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_XMMu64_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL128:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_YMMu64_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL256:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_ZMMu64_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTUQQ2PH_XMMf16_MASKmskw_MEMu64_AVX512_VL512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_GPR32u32_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_MEMu32_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_GPR64u64_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTUSI2SH_XMMf16_XMMf16_MEMu64_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTUW2PH_XMMf16_MASKmskw_XMMu16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTUW2PH_XMMf16_MASKmskw_MEMu16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTUW2PH_YMMf16_MASKmskw_YMMu16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VCVTUW2PH_YMMf16_MASKmskw_MEMu16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VCVTUW2PH_ZMMf16_MASKmskw_ZMMu16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VCVTUW2PH_ZMMf16_MASKmskw_MEMu16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VCVTW2PH_XMMf16_MASKmskw_XMMi16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTW2PH_XMMf16_MASKmskw_MEMi16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VCVTW2PH_YMMf16_MASKmskw_YMMi16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VCVTW2PH_YMMf16_MASKmskw_MEMi16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VCVTW2PH_ZMMf16_MASKmskw_ZMMi16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VCVTW2PH_ZMMf16_MASKmskw_MEMi16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VDIVPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VDIVPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VDIVPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VDIVPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VDIVPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VDIVPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VDIVSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VDIVSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFCMADDCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VFCMADDCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VFCMADDCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VFCMADDCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VFCMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_VFCMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_VFCMADDCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VFCMADDCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VFCMULCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VFCMULCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VFCMULCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VFCMULCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VFCMULCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_VFCMULCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_VFCMULCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VFCMULCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VFMADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMADD132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADD132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMADD213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADD213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMADD231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADD231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADDCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VFMADDCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VFMADDCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VFMADDCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VFMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_VFMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_VFMADDCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VFMADDCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VFMADDSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADDSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADDSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMADDSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMADDSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMADDSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMADDSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADDSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADDSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMADDSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMADDSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMADDSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMADDSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADDSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMADDSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMADDSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMADDSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMADDSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMSUB132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUB132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMSUB213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUB213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMSUB231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUB231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUBADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUBADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUBADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMSUBADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMSUBADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMSUBADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMSUBADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUBADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUBADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMSUBADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMSUBADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMSUBADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMSUBADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUBADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFMSUBADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMSUBADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFMSUBADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMSUBADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFMULCPH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VFMULCPH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VFMULCPH_YMM2f16_MASKmskw_YMM2f16_YMM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VFMULCPH_YMM2f16_MASKmskw_YMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[100];
+case INTRINSIC_XED_IFORM_VFMULCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_VFMULCPH_ZMM2f16_MASKmskw_ZMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_VFMULCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VFMULCSH_XMM2f16_MASKmskw_XMM2f16_MEM2f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[34];
+case INTRINSIC_XED_IFORM_VFNMADD132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMADD132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMADD132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFNMADD132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFNMADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFNMADD132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFNMADD132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMADD132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMADD213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMADD213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMADD213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFNMADD213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFNMADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFNMADD213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFNMADD213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMADD213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMADD231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMADD231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMADD231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFNMADD231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFNMADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFNMADD231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFNMADD231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMADD231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMSUB132PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMSUB132PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMSUB132PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFNMSUB132PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFNMSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFNMSUB132PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFNMSUB132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMSUB132SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMSUB213PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMSUB213PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMSUB213PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFNMSUB213PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFNMSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFNMSUB213PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFNMSUB213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMSUB213SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMSUB231PH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMSUB231PH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMSUB231PH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFNMSUB231PH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VFNMSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFNMSUB231PH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VFNMSUB231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFNMSUB231SH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL128:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_YMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL256:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_ZMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VFPCLASSPH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512_VL512:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VFPCLASSSH_MASKmskw_MASKmskw_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VFPCLASSSH_MASKmskw_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_VGETEXPPH_XMMf16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VGETEXPPH_XMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VGETEXPPH_YMMf16_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VGETEXPPH_YMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VGETEXPPH_ZMMf16_MASKmskw_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VGETEXPPH_ZMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VGETEXPSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VGETEXPSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VGETMANTPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VGETMANTPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VGETMANTPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VGETMANTPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VGETMANTPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VGETMANTPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VGETMANTSH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VGETMANTSH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VMAXPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VMAXPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VMAXPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VMAXPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VMAXPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VMAXPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VMAXSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VMAXSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VMINPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VMINPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VMINPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VMINPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VMINPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VMINPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VMINSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VMINSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VMOVSH_XMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VMOVSH_MEMf16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VMOVSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VMOVW_XMMf16_GPR32f16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VMOVW_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VMOVW_GPR32f16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[154];
+case INTRINSIC_XED_IFORM_VMOVW_MEMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VMULPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VMULPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VMULPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VMULPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VMULPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VMULPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VMULSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VMULSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VRCPPH_XMMf16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VRCPPH_XMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VRCPPH_YMMf16_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VRCPPH_YMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VRCPPH_ZMMf16_MASKmskw_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VRCPPH_ZMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VRCPSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VRCPSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VREDUCEPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VREDUCEPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VREDUCEPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VREDUCEPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VREDUCEPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VREDUCEPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VREDUCESH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VREDUCESH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VRNDSCALEPH_XMMf16_MASKmskw_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VRNDSCALEPH_XMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VRNDSCALEPH_YMMf16_MASKmskw_YMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VRNDSCALEPH_YMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VRNDSCALEPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VRNDSCALEPH_ZMMf16_MASKmskw_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VRNDSCALESH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VRNDSCALESH_XMMf16_MASKmskw_XMMf16_MEMf16_IMM8_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VRSQRTPH_XMMf16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VRSQRTPH_XMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VRSQRTPH_YMMf16_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VRSQRTPH_YMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VRSQRTPH_ZMMf16_MASKmskw_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VRSQRTPH_ZMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VRSQRTSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VRSQRTSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VSCALEFPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VSCALEFPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VSCALEFPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VSCALEFPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VSCALEFPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VSCALEFPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VSCALEFSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VSCALEFSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VSQRTPH_XMMf16_MASKmskw_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VSQRTPH_XMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VSQRTPH_YMMf16_MASKmskw_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VSQRTPH_YMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VSQRTPH_ZMMf16_MASKmskw_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VSQRTPH_ZMMf16_MASKmskw_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VSQRTSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VSQRTSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VSUBPH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VSUBPH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VSUBPH_YMMf16_MASKmskw_YMMf16_YMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VSUBPH_YMMf16_MASKmskw_YMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[124];
+case INTRINSIC_XED_IFORM_VSUBPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VSUBPH_ZMMf16_MASKmskw_ZMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[153];
+case INTRINSIC_XED_IFORM_VSUBSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VSUBSH_XMMf16_MASKmskw_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[106];
+case INTRINSIC_XED_IFORM_VUCOMISH_XMMf16_XMMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_VUCOMISH_XMMf16_MEMf16_AVX512:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_AADD_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_AADD_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_AAND_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_AAND_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADC_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADC_GPR8i8_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADC_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADC_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADC_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADC_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADC_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADC_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADC_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADC_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADC_GPRv_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADC_GPRv_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADC_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADC_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADCX_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADCX_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADCX_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_ADCX_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_ADCX_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADCX_GPR32i32_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADCX_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_ADCX_GPR64i64_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADD_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADD_GPR8i8_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADD_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADD_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADD_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADD_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADD_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADD_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ADD_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADD_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADD_GPRv_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADD_GPRv_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADD_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADD_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADOX_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADOX_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADOX_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_ADOX_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_ADOX_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADOX_GPR32i32_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ADOX_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_ADOX_GPR64i64_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_AND_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_AND_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_AND_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_AND_GPR8i8_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_AND_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_AND_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_AND_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_AND_GPRv_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_AND_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_AND_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_AND_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_AND_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_AND_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_AND_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_AND_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_AND_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_AND_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_AND_GPRv_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_AND_GPRv_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_AND_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_AND_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ANDN_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ANDN_GPR32i32_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ANDN_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_ANDN_GPR64i64_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_AOR_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_AOR_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_AXOR_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_AXOR_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_BEXTR_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BEXTR_GPR32i32_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BEXTR_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BEXTR_GPR64i64_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BLSI_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLSI_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLSI_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BLSI_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BLSMSK_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLSMSK_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLSMSK_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BLSMSK_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BLSR_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLSR_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BLSR_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BLSR_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BZHI_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BZHI_GPR32i32_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_BZHI_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_BZHI_GPR64i64_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[25];
+case INTRINSIC_XED_IFORM_CCMPB_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPB_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPB_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPB_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPB_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPB_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPB_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPB_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPB_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPB_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPB_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPB_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPBE_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPBE_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPBE_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPBE_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPBE_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPBE_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPBE_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPBE_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPBE_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPBE_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPBE_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPBE_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPF_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPF_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPF_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPF_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPF_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPF_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPF_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPF_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPF_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPF_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPF_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPF_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPL_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPL_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPL_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPL_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPL_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPL_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPL_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPL_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPL_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPL_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPL_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPL_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPLE_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPLE_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPLE_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPLE_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPLE_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPLE_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPLE_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPLE_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPLE_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPLE_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPLE_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPLE_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNB_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNB_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNB_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNB_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNB_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNB_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNB_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNB_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNB_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNB_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNB_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNB_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNBE_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNBE_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNBE_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNBE_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNBE_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNBE_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNBE_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNBE_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNBE_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNBE_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNBE_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNBE_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNL_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNL_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNL_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNL_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNL_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNL_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNL_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNL_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNL_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNL_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNL_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNL_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNLE_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNLE_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNLE_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNLE_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNLE_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNLE_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNLE_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNLE_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNLE_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNLE_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNLE_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNLE_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNO_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNO_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNO_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNO_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNO_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNO_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNO_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNO_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNO_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNO_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNO_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNO_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNS_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNS_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNS_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNS_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNS_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNS_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNS_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNS_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNS_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNS_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNS_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNS_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNZ_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNZ_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNZ_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNZ_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNZ_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNZ_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNZ_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNZ_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNZ_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNZ_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNZ_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPNZ_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPO_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPO_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPO_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPO_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPO_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPO_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPO_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPO_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPO_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPO_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPO_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPO_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPS_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPS_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPS_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPS_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPS_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPS_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPS_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPS_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPS_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPS_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPS_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPS_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPT_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPT_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPT_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPT_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPT_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPT_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPT_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPT_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPT_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPT_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPT_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPT_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPZ_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPZ_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPZ_GPRv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPZ_MEMv_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPZ_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPZ_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPZ_GPR8i8_MEMi8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPZ_GPRv_MEMv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPZ_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPZ_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPZ_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CCMPZ_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CFCMOVB_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVB_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVB_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVB_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVB_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVBE_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVBE_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVL_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVL_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVL_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVL_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVL_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVLE_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVLE_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNB_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNB_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNBE_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNBE_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNL_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNL_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNLE_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNLE_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNO_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNO_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNP_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNP_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNS_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNS_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNZ_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVNZ_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVO_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVO_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVO_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVO_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVO_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVP_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVP_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVP_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVP_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVP_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVS_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVS_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVS_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVS_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVS_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVZ_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CFCMOVZ_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVB_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVB_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVBE_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVBE_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVL_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVL_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVLE_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVLE_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVNB_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVNB_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVNBE_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVNBE_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVNL_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVNL_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVNLE_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVNLE_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVNO_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVNO_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVNP_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVNP_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVNS_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVNS_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVNZ_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVNZ_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVO_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVO_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVP_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVP_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVS_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVS_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVZ_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMOVZ_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_CMPBEXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPBEXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPBXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPBXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPLEXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPLEXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPLXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPLXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPNBEXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPNBXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPNBXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPNLEXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPNLXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPNLXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPNOXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPNOXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPNPXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPNPXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPNSXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPNSXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPNZXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPNZXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPOXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPOXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPPXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPPXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPSXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPSXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CMPZXADD_MEMu32_GPR32u32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[119];
+case INTRINSIC_XED_IFORM_CMPZXADD_MEMu64_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[73];
+case INTRINSIC_XED_IFORM_CRC32_GPRy_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[35];
+case INTRINSIC_XED_IFORM_CRC32_GPRy_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[35];
+case INTRINSIC_XED_IFORM_CRC32_GPRy_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[35];
+case INTRINSIC_XED_IFORM_CRC32_GPRy_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[35];
+case INTRINSIC_XED_IFORM_CTESTB_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTB_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTB_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTB_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTB_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTB_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTB_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTB_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTBE_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTBE_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTBE_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTBE_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTBE_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTBE_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTBE_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTBE_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTF_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTF_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTF_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTF_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTF_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTF_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTF_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTF_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTL_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTL_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTL_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTL_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTL_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTL_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTL_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTL_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTLE_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTLE_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTLE_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTLE_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTLE_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTLE_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTLE_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTLE_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNB_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNB_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNB_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNB_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNB_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNB_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNB_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNB_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNBE_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNBE_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNBE_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNBE_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNBE_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNBE_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNBE_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNBE_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNL_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNL_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNL_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNL_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNL_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNL_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNL_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNL_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNLE_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNLE_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNLE_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNLE_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNLE_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNLE_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNLE_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNLE_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNO_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNO_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNO_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNO_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNO_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNO_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNO_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNO_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNS_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNS_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNS_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNS_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNS_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNS_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNS_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNS_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNZ_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNZ_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNZ_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNZ_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNZ_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNZ_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNZ_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTNZ_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTO_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTO_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTO_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTO_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTO_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTO_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTO_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTO_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTS_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTS_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTS_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTS_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTS_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTS_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTS_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTS_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTT_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTT_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTT_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTT_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTT_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTT_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTT_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTT_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTZ_GPR8i8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTZ_MEMi8_GPR8i8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTZ_GPRv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTZ_MEMv_GPRv_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTZ_GPR8i8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTZ_MEMi8_IMM8_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTZ_GPRv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_CTESTZ_MEMv_IMMz_DFV_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_DEC_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_DEC_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_DEC_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_DEC_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_DEC_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_DEC_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_DEC_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_DEC_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_DIV_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_DIV_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_DIV_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[23];
+case INTRINSIC_XED_IFORM_DIV_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[23];
+case INTRINSIC_XED_IFORM_ENQCMD_GPRav_MEMu32_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_ENQCMDS_GPRav_MEMu32_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_IDIV_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_IDIV_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_IDIV_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[23];
+case INTRINSIC_XED_IFORM_IDIV_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[23];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[23];
+case INTRINSIC_XED_IFORM_IMUL_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[23];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_IMUL_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_IMUL_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_IMUL_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_INC_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_INC_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_INC_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_INC_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_INC_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_INC_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_INC_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_INC_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_INVEPT_GPR64i64_MEMi128_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_INVPCID_GPR64i64_MEMi128_APX:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_INVVPID_GPR64i64_MEMi128_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_KMOVB_MASKmskw_MASKu8_APX:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_KMOVB_MASKmskw_MEMu8_APX:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_KMOVB_MASKmskw_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_KMOVB_GPR32u32_MASKmskw_APX:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_KMOVB_MEMu8_MASKmskw_APX:
+ return X86CommonArchitecture::cached_output_types[22];
+case INTRINSIC_XED_IFORM_KMOVD_GPR32u32_MASKmskw_APX:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_KMOVD_MEMu32_MASKmskw_APX:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_KMOVD_MASKmskw_MASKu32_APX:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_KMOVD_MASKmskw_MEMu32_APX:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_KMOVD_MASKmskw_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_MASKu64_APX:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_MEMu64_APX:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_KMOVQ_MASKmskw_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_KMOVQ_GPR64u64_MASKmskw_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_KMOVQ_MEMu64_MASKmskw_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_KMOVW_MASKmskw_MASKu16_APX:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_KMOVW_MASKmskw_MEMu16_APX:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_KMOVW_MASKmskw_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[118];
+case INTRINSIC_XED_IFORM_KMOVW_GPR32u32_MASKmskw_APX:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_KMOVW_MEMu16_MASKmskw_APX:
+ return X86CommonArchitecture::cached_output_types[27];
+case INTRINSIC_XED_IFORM_LZCNT_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_LZCNT_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_MOVBE_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_MOVBE_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_MOVBE_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_MOVDIR64B_GPRav_MEMu32_APX:
+ return X86CommonArchitecture::cached_output_types[122];
+case INTRINSIC_XED_IFORM_MOVDIRI_MEMyu_GPRyu_APX:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_MUL_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_MUL_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_MUL_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[23];
+case INTRINSIC_XED_IFORM_MUL_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[23];
+case INTRINSIC_XED_IFORM_MULX_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[79];
+case INTRINSIC_XED_IFORM_MULX_GPR32i32_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_output_types[79];
+case INTRINSIC_XED_IFORM_MULX_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[117];
+case INTRINSIC_XED_IFORM_MULX_GPR64i64_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_output_types[117];
+case INTRINSIC_XED_IFORM_NEG_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_NEG_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_NEG_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_NEG_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_NEG_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_NEG_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_NEG_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_NEG_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_NOT_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_NOT_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_NOT_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_NOT_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_NOT_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_NOT_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_NOT_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_NOT_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_OR_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_OR_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_OR_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_OR_GPR8i8_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_OR_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_OR_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_OR_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_OR_GPRv_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_OR_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_OR_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_OR_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_OR_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_OR_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_OR_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_OR_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_OR_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_OR_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_OR_GPRv_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_OR_GPRv_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_OR_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_OR_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_PDEP_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_PDEP_GPR32i32_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_PDEP_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_PDEP_GPR64i64_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_PEXT_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_PEXT_GPR32i32_GPR32i32_MEMi32_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_PEXT_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_PEXT_GPR64i64_GPR64i64_MEMi64_APX:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_POP2_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[157];
+case INTRINSIC_XED_IFORM_POP2P_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[157];
+case INTRINSIC_XED_IFORM_POPCNT_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_POPCNT_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_PUSH2_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[20];
+case INTRINSIC_XED_IFORM_PUSH2P_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[20];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCL_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCL_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCL_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCL_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCL_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCL_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCL_GPRv_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCL_GPRv_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCL_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCL_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCL_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCL_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCL_GPRv_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCL_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCL_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCL_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCR_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCR_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCR_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCR_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCR_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCR_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCR_GPRv_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCR_GPRv_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCR_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCR_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCR_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCR_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCR_GPRv_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCR_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_RCR_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RCR_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROL_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROL_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROL_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROL_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROL_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROL_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROL_GPRv_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROL_GPRv_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROL_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROL_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROL_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROL_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROL_GPRv_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROL_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROL_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROL_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROR_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROR_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROR_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROR_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROR_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROR_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROR_GPRv_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROR_GPRv_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROR_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROR_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROR_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROR_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROR_GPRv_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROR_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_ROR_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_ROR_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_RORX_GPR32i32_GPR32i32_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_RORX_GPR32i32_MEMi32_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_RORX_GPR64i64_GPR64i64_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_RORX_GPR64i64_MEMi64_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SAR_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SAR_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SAR_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SAR_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SAR_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SAR_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SAR_GPRv_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SAR_GPRv_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SAR_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SAR_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SAR_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SAR_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SAR_GPRv_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SAR_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SAR_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SAR_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SARX_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_SARX_GPR32i32_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_SARX_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_SARX_GPR64i64_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SBB_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SBB_GPR8i8_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SBB_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SBB_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SBB_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SBB_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SBB_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SBB_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SBB_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SBB_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SBB_GPRv_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SBB_GPRv_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SBB_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SBB_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SETB_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETB_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETBE_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETBE_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETL_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETL_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETLE_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETLE_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETNB_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETNB_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETNBE_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETNBE_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETNL_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETNL_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETNLE_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETNLE_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETNO_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETNO_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETNP_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETNP_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETNS_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETNS_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETNZ_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETNZ_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETO_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETO_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETP_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETP_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETS_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETS_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETZ_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SETZ_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[156];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHL_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHL_GPRv_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHL_GPRv_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHL_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHL_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHL_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHL_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHL_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHL_GPRv_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHL_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHL_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHL_GPR8i8_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHL_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHL_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHL_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHL_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHLD_GPRv_MEMv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHLD_MEMv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHLD_GPRv_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHLD_GPRv_MEMv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHLX_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_SHLX_GPR32i32_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_SHLX_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_SHLX_GPR64i64_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHR_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHR_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHR_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHR_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_GPR8i8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_MEMi8_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHR_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHR_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHR_GPRv_GPRv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHR_GPRv_MEMv_ONE_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHR_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_GPR8i8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_MEMi8_CL_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHR_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHR_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHR_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHR_GPRv_MEMv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHR_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SHR_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHR_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHRD_GPRv_MEMv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHRD_MEMv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHRD_GPRv_GPRv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHRD_GPRv_MEMv_GPRv_CL_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SHRX_GPR32i32_GPR32i32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_SHRX_GPR32i32_MEMi32_GPR32i32_APX:
+ return X86CommonArchitecture::cached_output_types[9];
+case INTRINSIC_XED_IFORM_SHRX_GPR64i64_GPR64i64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_SHRX_GPR64i64_MEMi64_GPR64i64_APX:
+ return X86CommonArchitecture::cached_output_types[10];
+case INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SUB_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SUB_GPR8i8_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SUB_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SUB_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SUB_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SUB_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SUB_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SUB_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_SUB_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SUB_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SUB_GPRv_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SUB_GPRv_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SUB_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_SUB_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_TZCNT_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_TZCNT_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_URDMSR_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_URDMSR_GPR64u64_IMM32_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_UWRMSR_GPR64u64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_UWRMSR_IMM32_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_WRSSD_MEMu32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_WRSSQ_MEMu64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_WRUSSD_MEMu32_GPR32u32_APX:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_WRUSSQ_MEMu64_GPR64u64_APX:
+ return X86CommonArchitecture::cached_output_types[12];
+case INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_XOR_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_XOR_GPR8i8_MEMi8_GPR8i8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_XOR_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_GPRv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_XOR_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_MEMi8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_XOR_GPR8i8_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_XOR_GPR8i8_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_MEMv_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_XOR_GPR8i8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_XOR_MEMi8_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[155];
+case INTRINSIC_XED_IFORM_XOR_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_XOR_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_XOR_GPRv_GPRv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_XOR_GPRv_MEMv_IMMz_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_XOR_GPRv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_XOR_MEMv_IMM8_APX:
+ return X86CommonArchitecture::cached_output_types[17];
+case INTRINSIC_XED_IFORM_LDTILECFG_MEM_APX:
+ return X86CommonArchitecture::cached_output_types[1];
+case INTRINSIC_XED_IFORM_STTILECFG_MEM_APX:
+ return X86CommonArchitecture::cached_output_types[22];
+case INTRINSIC_XED_IFORM_TILELOADD_TMMu32_MEMu32_APX:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_TILELOADDT1_TMMu32_MEMu32_APX:
+ return X86CommonArchitecture::cached_output_types[66];
+case INTRINSIC_XED_IFORM_TILESTORED_MEMu32_TMMu32_APX:
+ return X86CommonArchitecture::cached_output_types[66];
diff --git a/arch/x86/xed b/arch/x86/xed
-Subproject afbb851b5f2f2ac6cdb6e6d9bebbaf2d4e77286
+Subproject 6d87b5481aa53b5ab1fc2b5a5622759c46746bf