From be34c8d24bb99f941977f6b2e728033a7fe636cd Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Fri, 17 Oct 2025 10:27:19 -0400 Subject: Call SetIgnore on all intrinsic types in x86 --- arch/x86/arch_x86_intrinsics.cpp | 77 +- arch/x86/code_generator/parse-iform-types.py | 12 +- arch/x86/x86_intrinsic_cached_input_types.include | 1266 ++++++++++---------- arch/x86/x86_intrinsic_cached_output_types.include | 314 ++--- 4 files changed, 844 insertions(+), 825 deletions(-) (limited to 'arch') diff --git a/arch/x86/arch_x86_intrinsics.cpp b/arch/x86/arch_x86_intrinsics.cpp index bc4efaff..23c7ac53 100644 --- a/arch/x86/arch_x86_intrinsics.cpp +++ b/arch/x86/arch_x86_intrinsics.cpp @@ -5124,6 +5124,14 @@ vector X86CommonArchitecture::GetAllIntrinsics() vector X86CommonArchitecture::GetIntrinsicInputs(uint32_t intrinsic) { + static const vector singleFloat10 { NameAndType(Type::FloatType(10)->SetIgnored(true)) }; + static const vector singleInt10 { NameAndType(Type::IntegerType(10, false)->SetIgnored(true)) }; + static const vector namedDoubleFloat10 { NameAndType("x", Type::FloatType(10)->SetIgnored(true)), NameAndType("y", Type::FloatType(10)->SetIgnored(true)) }; + static const vector doubleFloat10 { NameAndType(Type::FloatType(10)->SetIgnored(true)), NameAndType(Type::FloatType(10)->SetIgnored(true)) }; + static const vector singleInt8 { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; + static const vector singleInt4 { NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; + static const vector singleInt2 { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; + switch (intrinsic) { case INTRINSIC_F2XM1: @@ -5134,37 +5142,37 @@ vector X86CommonArchitecture::GetIntrinsicInputs(uint32_t intrinsic case INTRINSIC_FPTAN: case INTRINSIC_FXAM: case INTRINSIC_FXTRACT: - return vector { NameAndType(Type::FloatType(10)) }; + return singleFloat10; case INTRINSIC_FBLD: - return vector { NameAndType(Type::IntegerType(10, false)) }; + return singleInt10; case INTRINSIC_FPATAN: case INTRINSIC_FYL2X: case INTRINSIC_FYL2XP1: - return vector { NameAndType("x", Type::FloatType(10)), NameAndType("y", Type::FloatType(10)) }; + return namedDoubleFloat10; case INTRINSIC_FPREM: case INTRINSIC_FPREM1: case INTRINSIC_FSCALE: - return vector { NameAndType(Type::FloatType(10)), NameAndType(Type::FloatType(10)) }; + return doubleFloat10; case INTRINSIC_XED_IFORM_TZCNT_GPR64_GPRMEM64: - return vector { NameAndType(Type::IntegerType(8, false)) }; + return singleInt8; case INTRINSIC_XED_IFORM_TZCNT_GPR32_GPRMEM32: - return vector { NameAndType(Type::IntegerType(4, false)) }; + return singleInt4; case INTRINSIC_XED_IFORM_TZCNT_GPR16_GPRMEM16: - return vector { NameAndType(Type::IntegerType(2, false)) }; + return singleInt2; case INTRINSIC_XED_IFORM_LZCNT_GPR64_GPRMEM64: - return vector { NameAndType(Type::IntegerType(8, false)) }; + return singleInt8; case INTRINSIC_XED_IFORM_LZCNT_GPR32_GPRMEM32: - return vector { NameAndType(Type::IntegerType(4, false)) }; + return singleInt4; case INTRINSIC_XED_IFORM_LZCNT_GPR16_GPRMEM16: - return vector { NameAndType(Type::IntegerType(2, false)) }; + return singleInt2; case INTRINSIC_XED_IFORM_POPCNT_GPR64_GPRMEM64: - return vector { NameAndType(Type::IntegerType(8, false)) }; + return singleInt8; case INTRINSIC_XED_IFORM_POPCNT_GPR32_GPRMEM32: - return vector { NameAndType(Type::IntegerType(4, false)) }; + return singleInt4; case INTRINSIC_XED_IFORM_POPCNT_GPR16_GPRMEM16: - return vector { NameAndType(Type::IntegerType(2, false)) }; + return singleInt2; #include "x86_intrinsic_input_type.include" @@ -5175,6 +5183,17 @@ vector X86CommonArchitecture::GetIntrinsicInputs(uint32_t intrinsic vector>> X86CommonArchitecture::GetIntrinsicOutputs(uint32_t intrinsic) { + static const vector>> singleFloat10 { Type::FloatType(10)->SetIgnored(true) }; + static const vector>> singleInt10 { Type::IntegerType(10, false)->SetIgnored(true) }; + static const vector>> float10Bool { Type::FloatType(10)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; + static const vector>> doubleFloat10Bool { Type::FloatType(10)->SetIgnored(true), Type::FloatType(10)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; + static const vector>> float10BoolInt1 { Type::FloatType(10)->SetIgnored(true), Type::BoolType()->SetIgnored(true), Type::IntegerType(1, false)->SetIgnored(true) }; + static const vector>> quadBool { Type::BoolType()->SetIgnored(true), Type::BoolType()->SetIgnored(true), Type::BoolType()->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; + static const vector>> doubleFloat10 { Type::FloatType(10)->SetIgnored(true), Type::FloatType(10)->SetIgnored(true) }; + static const vector>> singleInt8 { Type::IntegerType(8, false)->SetIgnored(true) }; + static const vector>> singleInt4 { Type::IntegerType(4, false)->SetIgnored(true) }; + static const vector>> singleInt2 { Type::IntegerType(2, false)->SetIgnored(true) }; + switch (intrinsic) { case INTRINSIC_F2XM1: @@ -5183,43 +5202,43 @@ vector>> X86CommonArchitecture::GetIntrinsicOutputs(uint32_ case INTRINSIC_FSCALE: case INTRINSIC_FYL2X: case INTRINSIC_FYL2XP1: - return vector>> { Type::FloatType(10) }; + return singleFloat10; case INTRINSIC_FBST: - return vector>> { Type::IntegerType(10, false) }; + return singleInt10; case INTRINSIC_FSIN: case INTRINSIC_FCOS: case INTRINSIC_FPTAN: - return vector>> { Type::FloatType(10), Type::BoolType() }; + return float10Bool; case INTRINSIC_FSINCOS: - return vector>> { Type::FloatType(10), Type::FloatType(10), Type::BoolType() }; + return doubleFloat10Bool; case INTRINSIC_FPREM: case INTRINSIC_FPREM1: - return vector>> { Type::FloatType(10), Type::BoolType(), Type::IntegerType(1, false) }; + return float10BoolInt1; case INTRINSIC_FXAM: - return vector>> { Type::BoolType(), Type::BoolType(), Type::BoolType(), Type::BoolType() }; + return quadBool; case INTRINSIC_FXTRACT: - return vector>> { Type::FloatType(10), Type::FloatType(10) }; + return doubleFloat10; case INTRINSIC_XED_IFORM_TZCNT_GPR64_GPRMEM64: - return vector>> { Type::IntegerType(8, false)}; + return singleInt8; case INTRINSIC_XED_IFORM_TZCNT_GPR32_GPRMEM32: - return vector>> { Type::IntegerType(4, false)}; + return singleInt4; case INTRINSIC_XED_IFORM_TZCNT_GPR16_GPRMEM16: - return vector>> { Type::IntegerType(2, false)}; + return singleInt2; case INTRINSIC_XED_IFORM_LZCNT_GPR64_GPRMEM64: - return vector>> { Type::IntegerType(8, false)}; + return singleInt8; case INTRINSIC_XED_IFORM_LZCNT_GPR32_GPRMEM32: - return vector>> { Type::IntegerType(4, false)}; + return singleInt4; case INTRINSIC_XED_IFORM_LZCNT_GPR16_GPRMEM16: - return vector>> { Type::IntegerType(2, false)}; + return singleInt2; case INTRINSIC_XED_IFORM_POPCNT_GPR64_GPRMEM64: - return vector>> { Type::IntegerType(8, false)}; + return singleInt8; case INTRINSIC_XED_IFORM_POPCNT_GPR32_GPRMEM32: - return vector>> { Type::IntegerType(4, false)}; + return singleInt4; case INTRINSIC_XED_IFORM_POPCNT_GPR16_GPRMEM16: - return vector>> { Type::IntegerType(2, false)}; + return singleInt2; #include "x86_intrinsic_output_type.include" diff --git a/arch/x86/code_generator/parse-iform-types.py b/arch/x86/code_generator/parse-iform-types.py index 68336154..b925d88f 100755 --- a/arch/x86/code_generator/parse-iform-types.py +++ b/arch/x86/code_generator/parse-iform-types.py @@ -415,18 +415,18 @@ class Operand(): array = False if self.element_size > 1: array = True - + inner_str = '' if self.type == 'float': - inner_str = 'Type::FloatType(%d)' % self.element_size_byte + inner_str = 'Type::FloatType(%d)->SetIgnored(true)' % self.element_size_byte elif self.type == 'int': signed_str = 'true' if self.signed else 'false' - inner_str = 'Type::IntegerType(%d, %s)' % (self.element_size_byte, signed_str) + inner_str = 'Type::IntegerType(%d, %s)->SetIgnored(true)' % (self.element_size_byte, signed_str) else: - inner_str = 'Type::BoolType()' - + inner_str = 'Type::BoolType()->SetIgnored(true)' + if self.n_element > 1: - s = 'Type::ArrayType(%s, %d)' % (inner_str, self.n_element) + s = 'Type::ArrayType(%s, %d)->SetIgnored(true)' % (inner_str, self.n_element) else: s = inner_str diff --git a/arch/x86/x86_intrinsic_cached_input_types.include b/arch/x86/x86_intrinsic_cached_input_types.include index afe9708e..b899eb10 100644 --- a/arch/x86/x86_intrinsic_cached_input_types.include +++ b/arch/x86/x86_intrinsic_cached_input_types.include @@ -1,637 +1,637 @@ // Generated file, please do not edit directly X86CommonArchitecture::cached_input_types = new vector[634]; -X86CommonArchitecture::cached_input_types[0] = vector { NameAndType(Type::FloatType(10)), NameAndType(Type::FloatType(4)) }; -X86CommonArchitecture::cached_input_types[1] = vector { NameAndType(Type::FloatType(10)), NameAndType(Type::FloatType(10)) }; -X86CommonArchitecture::cached_input_types[2] = vector { NameAndType(Type::FloatType(10)), NameAndType(Type::FloatType(8)) }; -X86CommonArchitecture::cached_input_types[3] = vector { NameAndType(Type::FloatType(4)) }; -X86CommonArchitecture::cached_input_types[4] = vector { NameAndType(Type::FloatType(10)) }; -X86CommonArchitecture::cached_input_types[5] = vector { NameAndType(Type::FloatType(8)) }; -X86CommonArchitecture::cached_input_types[6] = vector { NameAndType(Type::IntegerType(14, false)) }; -X86CommonArchitecture::cached_input_types[7] = vector { NameAndType(Type::IntegerType(28, false)) }; -X86CommonArchitecture::cached_input_types[8] = vector { NameAndType(Type::IntegerType(16, false)) }; +X86CommonArchitecture::cached_input_types[0] = vector { NameAndType(Type::FloatType(10)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[1] = vector { NameAndType(Type::FloatType(10)->SetIgnored(true)), NameAndType(Type::FloatType(10)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[2] = vector { NameAndType(Type::FloatType(10)->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[3] = vector { NameAndType(Type::FloatType(4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[4] = vector { NameAndType(Type::FloatType(10)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[5] = vector { NameAndType(Type::FloatType(8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[6] = vector { NameAndType(Type::IntegerType(14, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[7] = vector { NameAndType(Type::IntegerType(28, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[8] = vector { NameAndType(Type::IntegerType(16, false)->SetIgnored(true)) }; X86CommonArchitecture::cached_input_types[9] = vector { }; -X86CommonArchitecture::cached_input_types[10] = vector { NameAndType(Type::FloatType(10)), NameAndType(Type::IntegerType(4, true)) }; -X86CommonArchitecture::cached_input_types[11] = vector { NameAndType(Type::FloatType(10)), NameAndType(Type::IntegerType(2, true)) }; -X86CommonArchitecture::cached_input_types[12] = vector { NameAndType(Type::FloatType(10)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[13] = vector { NameAndType(Type::IntegerType(4, true)) }; -X86CommonArchitecture::cached_input_types[14] = vector { NameAndType(Type::IntegerType(2, true)) }; -X86CommonArchitecture::cached_input_types[15] = vector { NameAndType(Type::IntegerType(8, true)) }; -X86CommonArchitecture::cached_input_types[16] = vector { NameAndType(Type::IntegerType(94, false)) }; -X86CommonArchitecture::cached_input_types[17] = vector { NameAndType(Type::IntegerType(108, false)) }; -X86CommonArchitecture::cached_input_types[18] = vector { NameAndType(Type::IntegerType(10, false)) }; -X86CommonArchitecture::cached_input_types[19] = vector { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, true)) }; -X86CommonArchitecture::cached_input_types[20] = vector { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, true)) }; -X86CommonArchitecture::cached_input_types[21] = vector { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, true)) }; -X86CommonArchitecture::cached_input_types[22] = vector { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[23] = vector { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[24] = vector { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(4, true)) }; -X86CommonArchitecture::cached_input_types[25] = vector { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, true)) }; -X86CommonArchitecture::cached_input_types[26] = vector { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[27] = vector { NameAndType(Type::IntegerType(1, true)) }; -X86CommonArchitecture::cached_input_types[28] = vector { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(4, true)) }; -X86CommonArchitecture::cached_input_types[29] = vector { NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[30] = vector { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[31] = vector { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[32] = vector { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[33] = vector { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[34] = vector { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[35] = vector { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[36] = vector { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[37] = vector { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[38] = vector { NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[39] = vector { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[40] = vector { 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(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[42] = vector { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[43] = vector { NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[44] = vector { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[45] = vector { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[46] = vector { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[47] = vector { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)) }; -X86CommonArchitecture::cached_input_types[48] = vector { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) }; -X86CommonArchitecture::cached_input_types[49] = vector { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) }; -X86CommonArchitecture::cached_input_types[50] = vector { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) }; -X86CommonArchitecture::cached_input_types[51] = vector { 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(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(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, true)) }; -X86CommonArchitecture::cached_input_types[54] = vector { 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(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) }; -X86CommonArchitecture::cached_input_types[56] = vector { 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(Type::IntegerType(2, false)) }; -X86CommonArchitecture::cached_input_types[58] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) }; -X86CommonArchitecture::cached_input_types[59] = vector { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)) }; -X86CommonArchitecture::cached_input_types[60] = vector { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) }; -X86CommonArchitecture::cached_input_types[61] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[62] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[63] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)), NameAndType(Type::IntegerType(8, true)) }; -X86CommonArchitecture::cached_input_types[64] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) }; -X86CommonArchitecture::cached_input_types[65] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[66] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[67] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)), NameAndType(Type::IntegerType(8, true)) }; -X86CommonArchitecture::cached_input_types[68] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) }; -X86CommonArchitecture::cached_input_types[69] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) }; -X86CommonArchitecture::cached_input_types[70] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[71] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[72] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)), NameAndType(Type::IntegerType(8, true)) }; -X86CommonArchitecture::cached_input_types[73] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[74] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[75] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)), NameAndType(Type::IntegerType(8, true)) }; -X86CommonArchitecture::cached_input_types[76] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) }; -X86CommonArchitecture::cached_input_types[77] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[78] = vector { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, true)) }; -X86CommonArchitecture::cached_input_types[79] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) }; -X86CommonArchitecture::cached_input_types[80] = vector { NameAndType(Type::IntegerType(16, false)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[81] = vector { NameAndType(Type::IntegerType(512, false)) }; -X86CommonArchitecture::cached_input_types[82] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 2)), NameAndType(Type::ArrayType(Type::FloatType(4), 2)) }; -X86CommonArchitecture::cached_input_types[83] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 2)) }; -X86CommonArchitecture::cached_input_types[84] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 4)) }; -X86CommonArchitecture::cached_input_types[85] = vector { NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(2, false)) }; -X86CommonArchitecture::cached_input_types[86] = vector { 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(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[88] = vector { 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) }; -X86CommonArchitecture::cached_input_types[124] = vector { 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(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[126] = vector { NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[127] = vector { NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[128] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) }; -X86CommonArchitecture::cached_input_types[129] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(8, true)) }; -X86CommonArchitecture::cached_input_types[130] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 2)) }; -X86CommonArchitecture::cached_input_types[131] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(8, true)) }; -X86CommonArchitecture::cached_input_types[132] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) }; -X86CommonArchitecture::cached_input_types[133] = vector { NameAndType(Type::IntegerType(4, false)) }; -X86CommonArchitecture::cached_input_types[134] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) }; -X86CommonArchitecture::cached_input_types[135] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) }; -X86CommonArchitecture::cached_input_types[136] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) }; -X86CommonArchitecture::cached_input_types[137] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 4)) }; -X86CommonArchitecture::cached_input_types[138] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(8, true)) }; -X86CommonArchitecture::cached_input_types[139] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 2)) }; -X86CommonArchitecture::cached_input_types[140] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)), NameAndType(Type::IntegerType(4, false)) }; -X86CommonArchitecture::cached_input_types[141] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)) }; -X86CommonArchitecture::cached_input_types[142] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)) }; -X86CommonArchitecture::cached_input_types[143] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 8)) }; -X86CommonArchitecture::cached_input_types[144] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)) }; -X86CommonArchitecture::cached_input_types[145] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) }; -X86CommonArchitecture::cached_input_types[146] = vector { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(2, false)) }; -X86CommonArchitecture::cached_input_types[147] = vector { 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(Type::ArrayType(Type::IntegerType(2, false), 4)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[149] = vector { 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(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(2, true)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[151] = vector { 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(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(Type::ArrayType(Type::IntegerType(1, true), 8)) }; -X86CommonArchitecture::cached_input_types[154] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)) }; -X86CommonArchitecture::cached_input_types[155] = vector { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, true)) }; -X86CommonArchitecture::cached_input_types[156] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) }; -X86CommonArchitecture::cached_input_types[157] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) }; -X86CommonArchitecture::cached_input_types[158] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)) }; -X86CommonArchitecture::cached_input_types[159] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) }; -X86CommonArchitecture::cached_input_types[160] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)) }; -X86CommonArchitecture::cached_input_types[161] = vector { 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(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(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, true)) }; -X86CommonArchitecture::cached_input_types[164] = vector { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) }; -X86CommonArchitecture::cached_input_types[165] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 2)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) }; -X86CommonArchitecture::cached_input_types[166] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(4, true)) }; -X86CommonArchitecture::cached_input_types[167] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) }; -X86CommonArchitecture::cached_input_types[168] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(4, true)) }; -X86CommonArchitecture::cached_input_types[169] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) }; -X86CommonArchitecture::cached_input_types[170] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) }; -X86CommonArchitecture::cached_input_types[171] = vector { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(4, true)) }; -X86CommonArchitecture::cached_input_types[172] = vector { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[173] = vector { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[174] = vector { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[175] = vector { 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(Type::ArrayType(Type::IntegerType(4, true), 2)), NameAndType(Type::IntegerType(4, true)) }; -X86CommonArchitecture::cached_input_types[177] = vector { 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(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(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[180] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[181] = vector { 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(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(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[184] = vector { 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(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[186] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[187] = vector { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[188] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 4)) }; -X86CommonArchitecture::cached_input_types[189] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 2)) }; -X86CommonArchitecture::cached_input_types[190] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)) }; -X86CommonArchitecture::cached_input_types[191] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 2)) }; -X86CommonArchitecture::cached_input_types[192] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 8)) }; -X86CommonArchitecture::cached_input_types[193] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 4)) }; -X86CommonArchitecture::cached_input_types[194] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 2)) }; -X86CommonArchitecture::cached_input_types[195] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 4)) }; -X86CommonArchitecture::cached_input_types[196] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 2)) }; -X86CommonArchitecture::cached_input_types[197] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)) }; -X86CommonArchitecture::cached_input_types[198] = vector { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) }; -X86CommonArchitecture::cached_input_types[199] = vector { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) }; -X86CommonArchitecture::cached_input_types[200] = vector { 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(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(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(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(Type::IntegerType(14, false)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(2, false)) }; -X86CommonArchitecture::cached_input_types[205] = vector { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[206] = vector { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::IntegerType(4, false)) }; -X86CommonArchitecture::cached_input_types[207] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) }; -X86CommonArchitecture::cached_input_types[208] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 4)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[209] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 8)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[210] = vector { 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(Type::IntegerType(8, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[212] = vector { NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) }; -X86CommonArchitecture::cached_input_types[213] = vector { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[214] = vector { 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(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(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(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[218] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) }; -X86CommonArchitecture::cached_input_types[219] = vector { 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(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(Type::ArrayType(Type::IntegerType(1, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) }; -X86CommonArchitecture::cached_input_types[222] = vector { 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(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(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(4, false)) }; -X86CommonArchitecture::cached_input_types[225] = vector { NameAndType(Type::IntegerType(8, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) }; -X86CommonArchitecture::cached_input_types[226] = vector { 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(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(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(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(Type::ArrayType(Type::BoolType(), 16)), NameAndType(Type::ArrayType(Type::BoolType(), 16)), NameAndType(Type::ArrayType(Type::BoolType(), 16)) }; -X86CommonArchitecture::cached_input_types[231] = vector { 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(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(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(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(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(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(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(Type::ArrayType(Type::FloatType(4), 8)) }; -X86CommonArchitecture::cached_input_types[239] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 4)) }; -X86CommonArchitecture::cached_input_types[240] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)) }; -X86CommonArchitecture::cached_input_types[241] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) }; -X86CommonArchitecture::cached_input_types[242] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) }; -X86CommonArchitecture::cached_input_types[243] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)) }; -X86CommonArchitecture::cached_input_types[244] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) }; -X86CommonArchitecture::cached_input_types[245] = vector { 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(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(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(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(Type::FloatType(4)), NameAndType(Type::FloatType(4)), NameAndType(Type::FloatType(4)) }; -X86CommonArchitecture::cached_input_types[250] = vector { NameAndType(Type::FloatType(8)), NameAndType(Type::FloatType(8)), NameAndType(Type::FloatType(8)) }; -X86CommonArchitecture::cached_input_types[251] = vector { 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(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(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(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(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) }; -X86CommonArchitecture::cached_input_types[256] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) }; -X86CommonArchitecture::cached_input_types[257] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)) }; -X86CommonArchitecture::cached_input_types[258] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)) }; -X86CommonArchitecture::cached_input_types[259] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) }; -X86CommonArchitecture::cached_input_types[260] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)) }; -X86CommonArchitecture::cached_input_types[261] = vector { 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(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(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[264] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[265] = vector { NameAndType(Type::FloatType(8)), NameAndType(Type::FloatType(8)) }; -X86CommonArchitecture::cached_input_types[266] = vector { NameAndType(Type::FloatType(4)), NameAndType(Type::FloatType(4)) }; -X86CommonArchitecture::cached_input_types[267] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)) }; -X86CommonArchitecture::cached_input_types[268] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(8)) }; -X86CommonArchitecture::cached_input_types[269] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(4)) }; -X86CommonArchitecture::cached_input_types[270] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) }; -X86CommonArchitecture::cached_input_types[271] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) }; -X86CommonArchitecture::cached_input_types[272] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[273] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) }; -X86CommonArchitecture::cached_input_types[274] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) }; -X86CommonArchitecture::cached_input_types[275] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[276] = vector { 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(Type::ArrayType(Type::IntegerType(4, true), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) }; -X86CommonArchitecture::cached_input_types[278] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) }; -X86CommonArchitecture::cached_input_types[279] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) }; -X86CommonArchitecture::cached_input_types[280] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) }; -X86CommonArchitecture::cached_input_types[281] = vector { NameAndType(Type::IntegerType(16, false)), NameAndType(Type::IntegerType(16, false)) }; -X86CommonArchitecture::cached_input_types[282] = vector { NameAndType(Type::IntegerType(32, false)), NameAndType(Type::IntegerType(32, false)) }; -X86CommonArchitecture::cached_input_types[283] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)) }; -X86CommonArchitecture::cached_input_types[284] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)) }; -X86CommonArchitecture::cached_input_types[285] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[286] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[287] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)) }; -X86CommonArchitecture::cached_input_types[288] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) }; -X86CommonArchitecture::cached_input_types[289] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) }; -X86CommonArchitecture::cached_input_types[290] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[291] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) }; -X86CommonArchitecture::cached_input_types[292] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) }; -X86CommonArchitecture::cached_input_types[293] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[294] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) }; -X86CommonArchitecture::cached_input_types[295] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[296] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[297] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) }; -X86CommonArchitecture::cached_input_types[298] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[299] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[300] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) }; -X86CommonArchitecture::cached_input_types[301] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[302] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[303] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)) }; -X86CommonArchitecture::cached_input_types[304] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)) }; -X86CommonArchitecture::cached_input_types[305] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)) }; -X86CommonArchitecture::cached_input_types[306] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)) }; -X86CommonArchitecture::cached_input_types[307] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) }; -X86CommonArchitecture::cached_input_types[308] = vector { NameAndType(Type::ArrayType(Type::IntegerType(16, false), 2)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[309] = vector { 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(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(Type::ArrayType(Type::IntegerType(1, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)) }; -X86CommonArchitecture::cached_input_types[312] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)) }; -X86CommonArchitecture::cached_input_types[313] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 2)) }; -X86CommonArchitecture::cached_input_types[314] = vector { 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(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(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::IntegerType(2, false)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[317] = vector { 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(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[319] = vector { 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(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(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(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(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(Type::ArrayType(Type::IntegerType(16, false), 2)), NameAndType(Type::ArrayType(Type::IntegerType(16, false), 2)) }; -X86CommonArchitecture::cached_input_types[325] = vector { 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(Type::ArrayType(Type::FloatType(2), 4)) }; -X86CommonArchitecture::cached_input_types[327] = vector { NameAndType(Type::ArrayType(Type::FloatType(2), 8)) }; -X86CommonArchitecture::cached_input_types[328] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)), NameAndType(Type::FloatType(8)) }; -X86CommonArchitecture::cached_input_types[329] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)), NameAndType(Type::FloatType(4)) }; -X86CommonArchitecture::cached_input_types[330] = vector { 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(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(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(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(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(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(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(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(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(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(Type::ArrayType(Type::IntegerType(16, false), 2)), NameAndType(Type::IntegerType(16, false)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[341] = vector { 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(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(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[344] = vector { NameAndType(Type::BoolType()), NameAndType(Type::BoolType()) }; -X86CommonArchitecture::cached_input_types[345] = vector { NameAndType(Type::BoolType()) }; -X86CommonArchitecture::cached_input_types[346] = vector { NameAndType(Type::BoolType()), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[347] = vector { 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(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(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(Type::FloatType(4)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) }; -X86CommonArchitecture::cached_input_types[351] = vector { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) }; -X86CommonArchitecture::cached_input_types[352] = vector { 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(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(Type::FloatType(2)) }; -X86CommonArchitecture::cached_input_types[355] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) }; -X86CommonArchitecture::cached_input_types[356] = vector { 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(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(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(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(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(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(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(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(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(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(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) }; -X86CommonArchitecture::cached_input_types[367] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) }; -X86CommonArchitecture::cached_input_types[368] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::ArrayType(Type::FloatType(4), 16)) }; -X86CommonArchitecture::cached_input_types[369] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) }; -X86CommonArchitecture::cached_input_types[370] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 8)) }; -X86CommonArchitecture::cached_input_types[371] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)) }; -X86CommonArchitecture::cached_input_types[372] = vector { 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(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(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(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 8)) }; -X86CommonArchitecture::cached_input_types[376] = vector { NameAndType(Type::FloatType(8)), NameAndType(Type::BoolType()) }; -X86CommonArchitecture::cached_input_types[377] = vector { NameAndType(Type::FloatType(4)), NameAndType(Type::BoolType()) }; -X86CommonArchitecture::cached_input_types[378] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) }; -X86CommonArchitecture::cached_input_types[379] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(8)) }; -X86CommonArchitecture::cached_input_types[380] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(4)) }; -X86CommonArchitecture::cached_input_types[381] = vector { 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(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(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(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) }; -X86CommonArchitecture::cached_input_types[385] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)) }; -X86CommonArchitecture::cached_input_types[386] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)) }; -X86CommonArchitecture::cached_input_types[387] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)) }; -X86CommonArchitecture::cached_input_types[388] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)) }; -X86CommonArchitecture::cached_input_types[389] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) }; -X86CommonArchitecture::cached_input_types[390] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::ArrayType(Type::FloatType(8), 8)) }; -X86CommonArchitecture::cached_input_types[391] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) }; -X86CommonArchitecture::cached_input_types[392] = vector { 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(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(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(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(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(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(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 4)) }; -X86CommonArchitecture::cached_input_types[399] = vector { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(8)) }; -X86CommonArchitecture::cached_input_types[400] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)) }; -X86CommonArchitecture::cached_input_types[401] = vector { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(4)) }; -X86CommonArchitecture::cached_input_types[402] = vector { 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(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(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(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(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(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(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(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(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 8)) }; -X86CommonArchitecture::cached_input_types[411] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 16)) }; -X86CommonArchitecture::cached_input_types[412] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 4)) }; -X86CommonArchitecture::cached_input_types[413] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 16)) }; -X86CommonArchitecture::cached_input_types[414] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)) }; -X86CommonArchitecture::cached_input_types[415] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 4)) }; -X86CommonArchitecture::cached_input_types[416] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 16)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[417] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[418] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 8)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[419] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(4, false)) }; -X86CommonArchitecture::cached_input_types[420] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[421] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(4, false)) }; -X86CommonArchitecture::cached_input_types[422] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[423] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 8)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[424] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[425] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 8)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[426] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[427] = vector { 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[443] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 4)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[444] = vector { 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(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(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(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(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(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(Type::ArrayType(Type::IntegerType(4, false), 16)) }; -X86CommonArchitecture::cached_input_types[451] = vector { NameAndType(Type::ArrayType(Type::FloatType(8), 8)) }; -X86CommonArchitecture::cached_input_types[452] = vector { NameAndType(Type::ArrayType(Type::FloatType(4), 16)) }; -X86CommonArchitecture::cached_input_types[453] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 8)) }; -X86CommonArchitecture::cached_input_types[454] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 2)) }; -X86CommonArchitecture::cached_input_types[455] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, true), 4)) }; -X86CommonArchitecture::cached_input_types[456] = vector { 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(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(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(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(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(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(Type::BoolType()), NameAndType(Type::IntegerType(4, false)) }; -X86CommonArchitecture::cached_input_types[463] = vector { NameAndType(Type::BoolType()), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[464] = vector { 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[483] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 16)) }; -X86CommonArchitecture::cached_input_types[484] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 4)) }; -X86CommonArchitecture::cached_input_types[485] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 8)) }; -X86CommonArchitecture::cached_input_types[486] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 2)) }; -X86CommonArchitecture::cached_input_types[487] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)) }; -X86CommonArchitecture::cached_input_types[488] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 16)) }; -X86CommonArchitecture::cached_input_types[489] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 8)) }; -X86CommonArchitecture::cached_input_types[490] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 4)) }; -X86CommonArchitecture::cached_input_types[491] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 2)) }; -X86CommonArchitecture::cached_input_types[492] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[493] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 2)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[494] = vector { 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(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(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(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(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(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(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(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(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(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(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 2)) }; -X86CommonArchitecture::cached_input_types[505] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 2)) }; -X86CommonArchitecture::cached_input_types[506] = vector { 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(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(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(Type::BoolType()), NameAndType(Type::FloatType(8)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[510] = vector { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(4)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[511] = vector { 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(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(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(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(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(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(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)) }; -X86CommonArchitecture::cached_input_types[518] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)) }; -X86CommonArchitecture::cached_input_types[519] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)) }; -X86CommonArchitecture::cached_input_types[520] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 16)) }; -X86CommonArchitecture::cached_input_types[521] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)) }; -X86CommonArchitecture::cached_input_types[522] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) }; -X86CommonArchitecture::cached_input_types[523] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 32)) }; -X86CommonArchitecture::cached_input_types[524] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, true), 64)) }; -X86CommonArchitecture::cached_input_types[525] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, true), 32)) }; -X86CommonArchitecture::cached_input_types[526] = vector { 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(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(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(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(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(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(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(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(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(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(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(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(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 4)) }; -X86CommonArchitecture::cached_input_types[539] = vector { NameAndType(Type::BoolType()), NameAndType(Type::IntegerType(2, false)) }; -X86CommonArchitecture::cached_input_types[540] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 2)) }; -X86CommonArchitecture::cached_input_types[541] = vector { 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(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(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(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(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(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(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(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(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(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(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(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(Type::ArrayType(Type::IntegerType(1, false), 32)) }; -X86CommonArchitecture::cached_input_types[554] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) }; -X86CommonArchitecture::cached_input_types[555] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 4)) }; -X86CommonArchitecture::cached_input_types[556] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)) }; -X86CommonArchitecture::cached_input_types[557] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)) }; -X86CommonArchitecture::cached_input_types[558] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)) }; -X86CommonArchitecture::cached_input_types[559] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)) }; -X86CommonArchitecture::cached_input_types[560] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 8)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[561] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 16)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[562] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(2, false), 32)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[563] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 32)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[564] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false), 64)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[565] = vector { 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(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(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(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(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(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(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(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(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(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(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(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(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(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(Type::ArrayType(Type::IntegerType(16, false), 4)), NameAndType(Type::ArrayType(Type::IntegerType(16, false), 4)) }; -X86CommonArchitecture::cached_input_types[580] = vector { 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(Type::ArrayType(Type::IntegerType(4, false), 16)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) }; -X86CommonArchitecture::cached_input_types[582] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)), NameAndType(Type::ArrayType(Type::IntegerType(8, false), 8)) }; -X86CommonArchitecture::cached_input_types[583] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::ArrayType(Type::FloatType(2), 8)) }; -X86CommonArchitecture::cached_input_types[584] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 16)), NameAndType(Type::ArrayType(Type::FloatType(2), 16)) }; -X86CommonArchitecture::cached_input_types[585] = vector { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(2)), NameAndType(Type::FloatType(2)) }; -X86CommonArchitecture::cached_input_types[586] = vector { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(2)), NameAndType(Type::ArrayType(Type::FloatType(2), 32)) }; -X86CommonArchitecture::cached_input_types[587] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::FloatType(2)) }; -X86CommonArchitecture::cached_input_types[588] = vector { 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(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(Type::BoolType()), NameAndType(Type::FloatType(2)), NameAndType(Type::FloatType(2)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[591] = vector { 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(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(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::ArrayType(Type::FloatType(2), 8)) }; -X86CommonArchitecture::cached_input_types[594] = vector { NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::FloatType(2)) }; -X86CommonArchitecture::cached_input_types[595] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 32)) }; -X86CommonArchitecture::cached_input_types[596] = vector { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(2)) }; -X86CommonArchitecture::cached_input_types[597] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::ArrayType(Type::FloatType(2), 8)) }; -X86CommonArchitecture::cached_input_types[598] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(8), 2)), NameAndType(Type::FloatType(2)) }; -X86CommonArchitecture::cached_input_types[599] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::ArrayType(Type::FloatType(2), 8)) }; -X86CommonArchitecture::cached_input_types[600] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(4), 4)), NameAndType(Type::FloatType(2)) }; -X86CommonArchitecture::cached_input_types[601] = vector { NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::IntegerType(4, true)) }; -X86CommonArchitecture::cached_input_types[602] = vector { NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::IntegerType(8, true)) }; -X86CommonArchitecture::cached_input_types[603] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::ArrayType(Type::FloatType(4), 4)) }; -X86CommonArchitecture::cached_input_types[604] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::FloatType(4)) }; -X86CommonArchitecture::cached_input_types[605] = vector { NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::IntegerType(4, false)) }; -X86CommonArchitecture::cached_input_types[606] = vector { NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[607] = vector { 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(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(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(Type::BoolType()), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::IntegerType(4, false)) }; -X86CommonArchitecture::cached_input_types[611] = vector { NameAndType(Type::BoolType()), NameAndType(Type::IntegerType(4, false)), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 16)) }; -X86CommonArchitecture::cached_input_types[612] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::IntegerType(4, false), 4)), NameAndType(Type::IntegerType(4, false)) }; -X86CommonArchitecture::cached_input_types[613] = vector { 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(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(Type::FloatType(2)), NameAndType(Type::BoolType()), NameAndType(Type::FloatType(2)), NameAndType(Type::FloatType(2)) }; -X86CommonArchitecture::cached_input_types[616] = vector { 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(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(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 8)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[619] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 16)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[620] = vector { NameAndType(Type::BoolType()), NameAndType(Type::FloatType(2)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[621] = vector { NameAndType(Type::BoolType()), NameAndType(Type::ArrayType(Type::FloatType(2), 32)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[622] = vector { NameAndType(Type::ArrayType(Type::FloatType(2), 2)) }; -X86CommonArchitecture::cached_input_types[623] = vector { NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[624] = vector { NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(1, true)) }; -X86CommonArchitecture::cached_input_types[625] = vector { NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[626] = vector { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[627] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true), 2)), NameAndType(Type::IntegerType(1, true)) }; -X86CommonArchitecture::cached_input_types[628] = vector { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(16, true)) }; -X86CommonArchitecture::cached_input_types[629] = vector { NameAndType(Type::IntegerType(4, true)), NameAndType(Type::IntegerType(4, false)) }; -X86CommonArchitecture::cached_input_types[630] = vector { 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(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(1, false)), NameAndType(Type::IntegerType(8, false)) }; -X86CommonArchitecture::cached_input_types[632] = vector { NameAndType(Type::IntegerType(1, true)), NameAndType(Type::IntegerType(1, false)) }; -X86CommonArchitecture::cached_input_types[633] = vector { NameAndType(Type::IntegerType(8, true)), NameAndType(Type::IntegerType(1, true)) }; +X86CommonArchitecture::cached_input_types[10] = vector { NameAndType(Type::FloatType(10)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[11] = vector { NameAndType(Type::FloatType(10)->SetIgnored(true)), NameAndType(Type::IntegerType(2, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[12] = vector { NameAndType(Type::FloatType(10)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[13] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[14] = vector { NameAndType(Type::IntegerType(2, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[15] = vector { NameAndType(Type::IntegerType(8, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[16] = vector { NameAndType(Type::IntegerType(94, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[17] = vector { NameAndType(Type::IntegerType(108, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[18] = vector { NameAndType(Type::IntegerType(10, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[19] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[20] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[21] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[22] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[23] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[24] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[25] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[26] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[27] = vector { NameAndType(Type::IntegerType(1, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[28] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[29] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[30] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[31] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[32] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[33] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[34] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[35] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[36] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[37] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[38] = vector { NameAndType(Type::IntegerType(1, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[39] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[40] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[41] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[42] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[43] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[44] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[45] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[46] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[47] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[48] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[49] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[50] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[51] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[52] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[53] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[54] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[55] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[56] = vector { NameAndType(Type::IntegerType(1, true)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[57] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[58] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[59] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[60] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[61] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[62] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[63] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[64] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[65] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[66] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[67] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[68] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[69] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[70] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[71] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[72] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[73] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[74] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[75] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[76] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[77] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[78] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[79] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[80] = vector { NameAndType(Type::IntegerType(16, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[81] = vector { NameAndType(Type::IntegerType(512, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[82] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[83] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[84] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[85] = vector { NameAndType(Type::IntegerType(2, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[86] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[87] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[88] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[89] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[90] = vector { NameAndType(Type::IntegerType(2, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[91] = vector { NameAndType(Type::IntegerType(2, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[92] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[93] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[94] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, true)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[95] = vector { NameAndType(Type::IntegerType(2, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[96] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[97] = vector { NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[98] = vector { NameAndType(Type::IntegerType(2, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[99] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[100] = vector { NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[101] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[102] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[103] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[104] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[105] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[106] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[107] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[108] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[109] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[110] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[111] = vector { NameAndType(Type::IntegerType(2, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[112] = vector { NameAndType(Type::IntegerType(2, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[113] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[114] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[115] = vector { NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[116] = vector { NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[117] = vector { NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[118] = vector { NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[119] = vector { NameAndType(Type::IntegerType(2, true)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[120] = vector { NameAndType(Type::IntegerType(2, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[121] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[122] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[123] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[124] = vector { NameAndType(Type::IntegerType(1, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[125] = vector { NameAndType(Type::IntegerType(1, true)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[126] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[127] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[128] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[129] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[130] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[131] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[132] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[133] = vector { NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[134] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[135] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[136] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[137] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[138] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[139] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[140] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[141] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[142] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[143] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[144] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[145] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[146] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[147] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[148] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[149] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[150] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(2, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[151] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[152] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[153] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[154] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[155] = vector { NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[156] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[157] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[158] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[159] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[160] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[161] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[162] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[163] = vector { NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[164] = vector { NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[165] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[166] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[167] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[168] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[169] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[170] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[171] = vector { NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[172] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[173] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[174] = vector { NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[175] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[176] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[177] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[178] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[179] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[180] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[181] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[182] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[183] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[184] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[185] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[186] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[187] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[188] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[189] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[190] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[191] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[192] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[193] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[194] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[195] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[196] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[197] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[198] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[199] = vector { NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[200] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[201] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[202] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[203] = vector { NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[204] = vector { NameAndType(Type::IntegerType(14, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[205] = vector { NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[206] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[207] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[208] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[209] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[210] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[211] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[212] = vector { NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[213] = vector { NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[214] = vector { NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[215] = vector { NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[216] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[217] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[218] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[219] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[220] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[221] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[222] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[223] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[224] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[225] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[226] = vector { NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[227] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[228] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[229] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[230] = vector { NameAndType(Type::ArrayType(Type::BoolType()->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::BoolType()->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::BoolType()->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[231] = vector { NameAndType(Type::ArrayType(Type::BoolType()->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::BoolType()->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::BoolType()->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[232] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[233] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[234] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[235] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[236] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[237] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[238] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[239] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[240] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[241] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[242] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[243] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[244] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[245] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[246] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[247] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[248] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[249] = vector { NameAndType(Type::FloatType(4)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[250] = vector { NameAndType(Type::FloatType(8)->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[251] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[252] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[253] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[254] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[255] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[256] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[257] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[258] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[259] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[260] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[261] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[262] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[263] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[264] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[265] = vector { NameAndType(Type::FloatType(8)->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[266] = vector { NameAndType(Type::FloatType(4)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[267] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[268] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[269] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[270] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[271] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[272] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[273] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[274] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[275] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[276] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[277] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[278] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[279] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[280] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[281] = vector { NameAndType(Type::IntegerType(16, false)->SetIgnored(true)), NameAndType(Type::IntegerType(16, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[282] = vector { NameAndType(Type::IntegerType(32, false)->SetIgnored(true)), NameAndType(Type::IntegerType(32, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[283] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[284] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[285] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[286] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[287] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[288] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[289] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[290] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[291] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[292] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[293] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[294] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[295] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[296] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[297] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[298] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[299] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[300] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[301] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[302] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[303] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[304] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[305] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[306] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[307] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[308] = vector { NameAndType(Type::ArrayType(Type::IntegerType(16, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[309] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[310] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[311] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[312] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[313] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[314] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[315] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[316] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[317] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[318] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[319] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[320] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[321] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[322] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[323] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[324] = vector { NameAndType(Type::ArrayType(Type::IntegerType(16, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(16, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[325] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[326] = vector { NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[327] = vector { NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[328] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[329] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[330] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[331] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[332] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[333] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[334] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[335] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[336] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[337] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[338] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[339] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[340] = vector { NameAndType(Type::ArrayType(Type::IntegerType(16, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(16, false)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[341] = vector { NameAndType(Type::ArrayType(Type::IntegerType(16, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(16, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[342] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[343] = vector { NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[344] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[345] = vector { NameAndType(Type::BoolType()->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[346] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[347] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[348] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[349] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[350] = vector { NameAndType(Type::FloatType(4)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[351] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[352] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[353] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[354] = vector { NameAndType(Type::FloatType(2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[355] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[356] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[357] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[358] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[359] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[360] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[361] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[362] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[363] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[364] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[365] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[366] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[367] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[368] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[369] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[370] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[371] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[372] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[373] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[374] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[375] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[376] = vector { NameAndType(Type::FloatType(8)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[377] = vector { NameAndType(Type::FloatType(4)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[378] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[379] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[380] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[381] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[382] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[383] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[384] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[385] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[386] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[387] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[388] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[389] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[390] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[391] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[392] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[393] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[394] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[395] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[396] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[397] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[398] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[399] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[400] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[401] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[402] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[403] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[404] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[405] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[406] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[407] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[408] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[409] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[410] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[411] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[412] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[413] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[414] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[415] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[416] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[417] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[418] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[419] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[420] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[421] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[422] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[423] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[424] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[425] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[426] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[427] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[428] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[429] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[430] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[431] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[432] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[433] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[434] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[435] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[436] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[437] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[438] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[439] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[440] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[441] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[442] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[443] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[444] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[445] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[446] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[447] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[448] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[449] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[450] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[451] = vector { NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[452] = vector { NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[453] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[454] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[455] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[456] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[457] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[458] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[459] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[460] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[461] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[462] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[463] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[464] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[465] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[466] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[467] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[468] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[469] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[470] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[471] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[472] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[473] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[474] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[475] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[476] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[477] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[478] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[479] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[480] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[481] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[482] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[483] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[484] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[485] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[486] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[487] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[488] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[489] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[490] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[491] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[492] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[493] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[494] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[495] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[496] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[497] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[498] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[499] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[500] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[501] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[502] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[503] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[504] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[505] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[506] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[507] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[508] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[509] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::FloatType(8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[510] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[511] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[512] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[513] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[514] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[515] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[516] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[517] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[518] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[519] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[520] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[521] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[522] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[523] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[524] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 64)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[525] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[526] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[527] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[528] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[529] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[530] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[531] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[532] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[533] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[534] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[535] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[536] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[537] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 64)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 64)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[538] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[539] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[540] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[541] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[542] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[543] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 64)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 64)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[544] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[545] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[546] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[547] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[548] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[549] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[550] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[551] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[552] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[553] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[554] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[555] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[556] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[557] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[558] = vector { NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[559] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[560] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[561] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[562] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[563] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[564] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[565] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[566] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[567] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[568] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[569] = vector { NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[570] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[571] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[572] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[573] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[574] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[575] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[576] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[577] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[578] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[579] = vector { NameAndType(Type::ArrayType(Type::IntegerType(16, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(16, false)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[580] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[581] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[582] = vector { NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[583] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[584] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[585] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[586] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[587] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[588] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[589] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[590] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[591] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[592] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[593] = vector { NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[594] = vector { NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[595] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[596] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[597] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[598] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[599] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[600] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[601] = vector { NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[602] = vector { NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(8, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[603] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[604] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::FloatType(4)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[605] = vector { NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[606] = vector { NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[607] = vector { NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[608] = vector { NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[609] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[610] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[611] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[612] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[613] = vector { NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[614] = vector { NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 16)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[615] = vector { NameAndType(Type::FloatType(2)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[616] = vector { NameAndType(Type::FloatType(2)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 32)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[617] = vector { NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[618] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[619] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 16)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[620] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::FloatType(2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[621] = vector { NameAndType(Type::BoolType()->SetIgnored(true)), NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 32)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[622] = vector { NameAndType(Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 2)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[623] = vector { NameAndType(Type::IntegerType(1, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[624] = vector { NameAndType(Type::IntegerType(1, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[625] = vector { NameAndType(Type::IntegerType(1, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[626] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[627] = vector { NameAndType(Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 2)->SetIgnored(true)), NameAndType(Type::IntegerType(1, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[628] = vector { NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(16, true)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[629] = vector { NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(4, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[630] = vector { NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(4, true)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)), NameAndType(Type::IntegerType(2, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[631] = vector { NameAndType(Type::IntegerType(1, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)), NameAndType(Type::IntegerType(8, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[632] = vector { NameAndType(Type::IntegerType(1, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, false)->SetIgnored(true)) }; +X86CommonArchitecture::cached_input_types[633] = vector { NameAndType(Type::IntegerType(8, true)->SetIgnored(true)), NameAndType(Type::IntegerType(1, true)->SetIgnored(true)) }; diff --git a/arch/x86/x86_intrinsic_cached_output_types.include b/arch/x86/x86_intrinsic_cached_output_types.include index a51adca0..2e51bb8d 100644 --- a/arch/x86/x86_intrinsic_cached_output_types.include +++ b/arch/x86/x86_intrinsic_cached_output_types.include @@ -1,161 +1,161 @@ // Generated file, please do not edit directly X86CommonArchitecture::cached_output_types = new vector>>[158]; -X86CommonArchitecture::cached_output_types[0] = vector>> { Type::FloatType(10) }; +X86CommonArchitecture::cached_output_types[0] = vector>> { Type::FloatType(10)->SetIgnored(true) }; X86CommonArchitecture::cached_output_types[1] = vector>> { }; -X86CommonArchitecture::cached_output_types[2] = vector>> { Type::FloatType(4) }; -X86CommonArchitecture::cached_output_types[3] = vector>> { Type::FloatType(8) }; -X86CommonArchitecture::cached_output_types[4] = vector>> { Type::IntegerType(14, false) }; -X86CommonArchitecture::cached_output_types[5] = vector>> { Type::IntegerType(28, false) }; -X86CommonArchitecture::cached_output_types[6] = vector>> { Type::IntegerType(16, false) }; -X86CommonArchitecture::cached_output_types[7] = vector>> { Type::FloatType(10), Type::FloatType(10) }; -X86CommonArchitecture::cached_output_types[8] = vector>> { Type::FloatType(10), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[9] = vector>> { Type::IntegerType(4, true) }; -X86CommonArchitecture::cached_output_types[10] = vector>> { Type::IntegerType(8, true) }; -X86CommonArchitecture::cached_output_types[11] = vector>> { Type::IntegerType(2, true) }; -X86CommonArchitecture::cached_output_types[12] = vector>> { Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[13] = vector>> { Type::IntegerType(94, false) }; -X86CommonArchitecture::cached_output_types[14] = vector>> { Type::IntegerType(108, false) }; -X86CommonArchitecture::cached_output_types[15] = vector>> { Type::IntegerType(10, false) }; -X86CommonArchitecture::cached_output_types[16] = vector>> { Type::IntegerType(1, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[17] = vector>> { Type::IntegerType(4, true), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[18] = vector>> { Type::IntegerType(8, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[19] = vector>> { Type::IntegerType(2, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[20] = vector>> { Type::IntegerType(4, true), Type::IntegerType(4, true), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[21] = vector>> { Type::IntegerType(8, false), Type::IntegerType(4, true), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[22] = vector>> { Type::IntegerType(1, false) }; -X86CommonArchitecture::cached_output_types[23] = vector>> { Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[24] = vector>> { Type::IntegerType(4, true), Type::IntegerType(8, false), Type::IntegerType(4, true), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[25] = vector>> { Type::IntegerType(8, true), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[26] = vector>> { Type::ArrayType(Type::IntegerType(4, true), 4), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[27] = vector>> { Type::IntegerType(2, false) }; -X86CommonArchitecture::cached_output_types[28] = vector>> { Type::ArrayType(Type::IntegerType(2, false), 4) }; -X86CommonArchitecture::cached_output_types[29] = vector>> { Type::ArrayType(Type::IntegerType(2, false), 8) }; -X86CommonArchitecture::cached_output_types[30] = vector>> { Type::ArrayType(Type::IntegerType(4, true), 4) }; -X86CommonArchitecture::cached_output_types[31] = vector>> { Type::ArrayType(Type::IntegerType(2, true), 4) }; -X86CommonArchitecture::cached_output_types[32] = vector>> { Type::ArrayType(Type::IntegerType(2, true), 8) }; -X86CommonArchitecture::cached_output_types[33] = vector>> { Type::ArrayType(Type::IntegerType(4, false), 2) }; -X86CommonArchitecture::cached_output_types[34] = vector>> { Type::ArrayType(Type::IntegerType(4, false), 4) }; -X86CommonArchitecture::cached_output_types[35] = vector>> { Type::ArrayType(Type::IntegerType(4, true), 2) }; -X86CommonArchitecture::cached_output_types[36] = vector>> { Type::ArrayType(Type::IntegerType(8, false), 2) }; -X86CommonArchitecture::cached_output_types[37] = vector>> { Type::IntegerType(512, false) }; -X86CommonArchitecture::cached_output_types[38] = vector>> { Type::ArrayType(Type::FloatType(4), 2) }; -X86CommonArchitecture::cached_output_types[39] = vector>> { Type::IntegerType(2, true), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[40] = vector>> { Type::IntegerType(1, false), Type::IntegerType(2, false), Type::IntegerType(2, false) }; -X86CommonArchitecture::cached_output_types[41] = vector>> { Type::IntegerType(1, false), Type::IntegerType(2, false) }; -X86CommonArchitecture::cached_output_types[42] = vector>> { Type::IntegerType(2, true), Type::IntegerType(2, false), Type::IntegerType(2, false) }; -X86CommonArchitecture::cached_output_types[43] = vector>> { Type::IntegerType(2, true), Type::IntegerType(2, false) }; -X86CommonArchitecture::cached_output_types[44] = vector>> { Type::IntegerType(4, true), Type::IntegerType(2, false), Type::IntegerType(2, false) }; -X86CommonArchitecture::cached_output_types[45] = vector>> { Type::IntegerType(4, true), Type::IntegerType(2, false) }; -X86CommonArchitecture::cached_output_types[46] = vector>> { Type::IntegerType(2, false), Type::IntegerType(2, false) }; -X86CommonArchitecture::cached_output_types[47] = vector>> { Type::IntegerType(1, false), Type::IntegerType(1, false) }; -X86CommonArchitecture::cached_output_types[48] = vector>> { Type::IntegerType(8, false), Type::IntegerType(2, false) }; -X86CommonArchitecture::cached_output_types[49] = vector>> { Type::IntegerType(2, true), Type::IntegerType(2, true), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[50] = vector>> { Type::IntegerType(8, true), Type::IntegerType(8, true), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[51] = vector>> { Type::IntegerType(2, true), Type::IntegerType(2, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[52] = vector>> { Type::IntegerType(4, true), Type::IntegerType(4, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[53] = vector>> { Type::IntegerType(8, true), Type::IntegerType(8, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[54] = vector>> { Type::IntegerType(1, false), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false) }; -X86CommonArchitecture::cached_output_types[55] = vector>> { Type::IntegerType(2, true), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false) }; -X86CommonArchitecture::cached_output_types[56] = vector>> { Type::IntegerType(4, true), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false) }; -X86CommonArchitecture::cached_output_types[57] = vector>> { Type::IntegerType(8, true), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false) }; -X86CommonArchitecture::cached_output_types[58] = vector>> { Type::IntegerType(8, true), Type::IntegerType(2, false), Type::IntegerType(2, false) }; -X86CommonArchitecture::cached_output_types[59] = vector>> { Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[60] = vector>> { Type::IntegerType(8, true), Type::IntegerType(2, false) }; -X86CommonArchitecture::cached_output_types[61] = vector>> { Type::IntegerType(4, true), Type::IntegerType(8, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[62] = vector>> { Type::IntegerType(4, true), Type::IntegerType(2, false), Type::IntegerType(4, true), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[63] = vector>> { Type::IntegerType(4, true), Type::IntegerType(8, false), Type::IntegerType(8, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[64] = vector>> { Type::ArrayType(Type::FloatType(4), 4) }; -X86CommonArchitecture::cached_output_types[65] = vector>> { Type::ArrayType(Type::FloatType(8), 2) }; -X86CommonArchitecture::cached_output_types[66] = vector>> { Type::IntegerType(4, false) }; -X86CommonArchitecture::cached_output_types[67] = vector>> { Type::ArrayType(Type::IntegerType(1, false), 8) }; -X86CommonArchitecture::cached_output_types[68] = vector>> { Type::ArrayType(Type::IntegerType(1, true), 8) }; -X86CommonArchitecture::cached_output_types[69] = vector>> { Type::ArrayType(Type::IntegerType(1, true), 16) }; -X86CommonArchitecture::cached_output_types[70] = vector>> { Type::IntegerType(4, true), Type::IntegerType(2, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[71] = vector>> { Type::IntegerType(8, false), Type::IntegerType(2, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[72] = vector>> { Type::IntegerType(1, false), Type::IntegerType(1, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[73] = vector>> { Type::IntegerType(8, false), Type::IntegerType(8, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[74] = vector>> { Type::ArrayType(Type::IntegerType(1, false), 16) }; -X86CommonArchitecture::cached_output_types[75] = vector>> { Type::IntegerType(4, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[76] = vector>> { Type::ArrayType(Type::IntegerType(8, true), 2) }; -X86CommonArchitecture::cached_output_types[77] = vector>> { 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>> { Type::IntegerType(2, false), Type::IntegerType(2, false), Type::IntegerType(1, false), Type::IntegerType(2, false) }; -X86CommonArchitecture::cached_output_types[79] = vector>> { Type::IntegerType(4, true), Type::IntegerType(4, true) }; -X86CommonArchitecture::cached_output_types[80] = vector>> { Type::ArrayType(Type::IntegerType(4, true), 16) }; -X86CommonArchitecture::cached_output_types[81] = vector>> { 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>> { 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>> { Type::ArrayType(Type::IntegerType(1, false), 16), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[84] = vector>> { 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>> { 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>> { 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>> { Type::IntegerType(8, false), Type::IntegerType(4, true), Type::IntegerType(8, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[88] = vector>> { 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>> { Type::IntegerType(1, false), Type::IntegerType(4, true), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[90] = vector>> { Type::ArrayType(Type::BoolType(), 16) }; -X86CommonArchitecture::cached_output_types[91] = vector>> { Type::ArrayType(Type::BoolType(), 32) }; -X86CommonArchitecture::cached_output_types[92] = vector>> { Type::ArrayType(Type::FloatType(4), 8) }; -X86CommonArchitecture::cached_output_types[93] = vector>> { Type::ArrayType(Type::FloatType(8), 4) }; -X86CommonArchitecture::cached_output_types[94] = vector>> { Type::ArrayType(Type::IntegerType(4, true), 2), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[95] = vector>> { Type::ArrayType(Type::IntegerType(8, false), 4) }; -X86CommonArchitecture::cached_output_types[96] = vector>> { Type::ArrayType(Type::IntegerType(4, true), 8) }; -X86CommonArchitecture::cached_output_types[97] = vector>> { Type::IntegerType(32, false) }; -X86CommonArchitecture::cached_output_types[98] = vector>> { Type::ArrayType(Type::IntegerType(1, false), 32) }; -X86CommonArchitecture::cached_output_types[99] = vector>> { Type::ArrayType(Type::IntegerType(2, false), 16) }; -X86CommonArchitecture::cached_output_types[100] = vector>> { Type::ArrayType(Type::IntegerType(4, false), 8) }; -X86CommonArchitecture::cached_output_types[101] = vector>> { Type::ArrayType(Type::IntegerType(1, true), 32) }; -X86CommonArchitecture::cached_output_types[102] = vector>> { Type::ArrayType(Type::IntegerType(2, true), 16) }; -X86CommonArchitecture::cached_output_types[103] = vector>> { Type::ArrayType(Type::IntegerType(8, true), 4) }; -X86CommonArchitecture::cached_output_types[104] = vector>> { Type::ArrayType(Type::IntegerType(16, false), 2) }; -X86CommonArchitecture::cached_output_types[105] = vector>> { Type::ArrayType(Type::FloatType(2), 4) }; -X86CommonArchitecture::cached_output_types[106] = vector>> { Type::ArrayType(Type::FloatType(2), 8) }; -X86CommonArchitecture::cached_output_types[107] = vector>> { Type::ArrayType(Type::FloatType(8), 4), Type::ArrayType(Type::IntegerType(8, true), 4) }; -X86CommonArchitecture::cached_output_types[108] = vector>> { Type::ArrayType(Type::FloatType(8), 2), Type::ArrayType(Type::IntegerType(8, true), 2) }; -X86CommonArchitecture::cached_output_types[109] = vector>> { Type::ArrayType(Type::FloatType(4), 8), Type::ArrayType(Type::IntegerType(4, true), 8) }; -X86CommonArchitecture::cached_output_types[110] = vector>> { Type::ArrayType(Type::FloatType(4), 4), Type::ArrayType(Type::IntegerType(4, true), 4) }; -X86CommonArchitecture::cached_output_types[111] = vector>> { Type::ArrayType(Type::FloatType(4), 2), Type::ArrayType(Type::IntegerType(4, true), 2) }; -X86CommonArchitecture::cached_output_types[112] = vector>> { Type::ArrayType(Type::IntegerType(8, false), 4), Type::ArrayType(Type::IntegerType(8, true), 4) }; -X86CommonArchitecture::cached_output_types[113] = vector>> { Type::ArrayType(Type::IntegerType(8, false), 2), Type::ArrayType(Type::IntegerType(8, true), 2) }; -X86CommonArchitecture::cached_output_types[114] = vector>> { Type::ArrayType(Type::IntegerType(4, false), 8), Type::ArrayType(Type::IntegerType(4, true), 8) }; -X86CommonArchitecture::cached_output_types[115] = vector>> { Type::ArrayType(Type::IntegerType(4, false), 4), Type::ArrayType(Type::IntegerType(4, true), 4) }; -X86CommonArchitecture::cached_output_types[116] = vector>> { Type::ArrayType(Type::IntegerType(4, false), 2), Type::ArrayType(Type::IntegerType(4, true), 2) }; -X86CommonArchitecture::cached_output_types[117] = vector>> { Type::IntegerType(8, true), Type::IntegerType(8, true) }; -X86CommonArchitecture::cached_output_types[118] = vector>> { Type::BoolType() }; -X86CommonArchitecture::cached_output_types[119] = vector>> { Type::IntegerType(4, false), Type::IntegerType(4, false), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[120] = vector>> { Type::ArrayType(Type::FloatType(4), 16) }; -X86CommonArchitecture::cached_output_types[121] = vector>> { Type::ArrayType(Type::FloatType(8), 8) }; -X86CommonArchitecture::cached_output_types[122] = vector>> { Type::ArrayType(Type::IntegerType(4, false), 16) }; -X86CommonArchitecture::cached_output_types[123] = vector>> { Type::ArrayType(Type::IntegerType(8, false), 8) }; -X86CommonArchitecture::cached_output_types[124] = vector>> { Type::ArrayType(Type::FloatType(2), 16) }; -X86CommonArchitecture::cached_output_types[125] = vector>> { Type::ArrayType(Type::FloatType(8), 8), Type::BoolType() }; -X86CommonArchitecture::cached_output_types[126] = vector>> { Type::ArrayType(Type::FloatType(8), 2), Type::BoolType() }; -X86CommonArchitecture::cached_output_types[127] = vector>> { Type::ArrayType(Type::FloatType(8), 4), Type::BoolType() }; -X86CommonArchitecture::cached_output_types[128] = vector>> { Type::ArrayType(Type::FloatType(4), 16), Type::BoolType() }; -X86CommonArchitecture::cached_output_types[129] = vector>> { Type::ArrayType(Type::FloatType(4), 4), Type::BoolType() }; -X86CommonArchitecture::cached_output_types[130] = vector>> { Type::ArrayType(Type::FloatType(4), 8), Type::BoolType() }; -X86CommonArchitecture::cached_output_types[131] = vector>> { Type::ArrayType(Type::IntegerType(8, true), 8) }; -X86CommonArchitecture::cached_output_types[132] = vector>> { Type::ArrayType(Type::IntegerType(4, false), 16), Type::BoolType() }; -X86CommonArchitecture::cached_output_types[133] = vector>> { Type::ArrayType(Type::IntegerType(4, false), 4), Type::BoolType() }; -X86CommonArchitecture::cached_output_types[134] = vector>> { Type::ArrayType(Type::IntegerType(4, false), 8), Type::BoolType() }; -X86CommonArchitecture::cached_output_types[135] = vector>> { Type::ArrayType(Type::IntegerType(8, false), 8), Type::BoolType() }; -X86CommonArchitecture::cached_output_types[136] = vector>> { Type::ArrayType(Type::IntegerType(8, false), 2), Type::BoolType() }; -X86CommonArchitecture::cached_output_types[137] = vector>> { Type::ArrayType(Type::IntegerType(8, false), 4), Type::BoolType() }; -X86CommonArchitecture::cached_output_types[138] = vector>> { Type::ArrayType(Type::IntegerType(1, false), 4) }; -X86CommonArchitecture::cached_output_types[139] = vector>> { Type::ArrayType(Type::IntegerType(1, false), 2) }; -X86CommonArchitecture::cached_output_types[140] = vector>> { Type::ArrayType(Type::IntegerType(2, false), 2) }; -X86CommonArchitecture::cached_output_types[141] = vector>> { Type::ArrayType(Type::IntegerType(1, true), 4) }; -X86CommonArchitecture::cached_output_types[142] = vector>> { Type::ArrayType(Type::IntegerType(1, true), 2) }; -X86CommonArchitecture::cached_output_types[143] = vector>> { Type::ArrayType(Type::IntegerType(2, true), 2) }; -X86CommonArchitecture::cached_output_types[144] = vector>> { Type::IntegerType(4, false), Type::BoolType() }; -X86CommonArchitecture::cached_output_types[145] = vector>> { Type::IntegerType(8, false), Type::BoolType() }; -X86CommonArchitecture::cached_output_types[146] = vector>> { Type::FloatType(8), Type::BoolType() }; -X86CommonArchitecture::cached_output_types[147] = vector>> { Type::FloatType(4), Type::BoolType() }; -X86CommonArchitecture::cached_output_types[148] = vector>> { Type::ArrayType(Type::IntegerType(2, false), 32) }; -X86CommonArchitecture::cached_output_types[149] = vector>> { Type::ArrayType(Type::IntegerType(1, false), 64) }; -X86CommonArchitecture::cached_output_types[150] = vector>> { Type::ArrayType(Type::IntegerType(1, true), 64) }; -X86CommonArchitecture::cached_output_types[151] = vector>> { Type::ArrayType(Type::IntegerType(2, true), 32) }; -X86CommonArchitecture::cached_output_types[152] = vector>> { Type::ArrayType(Type::IntegerType(16, false), 4) }; -X86CommonArchitecture::cached_output_types[153] = vector>> { Type::FloatType(2) }; -X86CommonArchitecture::cached_output_types[154] = vector>> { Type::ArrayType(Type::FloatType(2), 2) }; -X86CommonArchitecture::cached_output_types[155] = vector>> { Type::IntegerType(1, true), Type::IntegerType(8, false) }; -X86CommonArchitecture::cached_output_types[156] = vector>> { Type::IntegerType(1, true) }; -X86CommonArchitecture::cached_output_types[157] = vector>> { Type::IntegerType(8, false), Type::IntegerType(8, false), Type::IntegerType(4, true), Type::IntegerType(8, false) }; +X86CommonArchitecture::cached_output_types[2] = vector>> { Type::FloatType(4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[3] = vector>> { Type::FloatType(8)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[4] = vector>> { Type::IntegerType(14, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[5] = vector>> { Type::IntegerType(28, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[6] = vector>> { Type::IntegerType(16, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[7] = vector>> { Type::FloatType(10)->SetIgnored(true), Type::FloatType(10)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[8] = vector>> { Type::FloatType(10)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[9] = vector>> { Type::IntegerType(4, true)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[10] = vector>> { Type::IntegerType(8, true)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[11] = vector>> { Type::IntegerType(2, true)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[12] = vector>> { Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[13] = vector>> { Type::IntegerType(94, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[14] = vector>> { Type::IntegerType(108, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[15] = vector>> { Type::IntegerType(10, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[16] = vector>> { Type::IntegerType(1, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[17] = vector>> { Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[18] = vector>> { Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[19] = vector>> { Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[20] = vector>> { Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[21] = vector>> { Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[22] = vector>> { Type::IntegerType(1, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[23] = vector>> { Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[24] = vector>> { Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[25] = vector>> { Type::IntegerType(8, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[26] = vector>> { Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[27] = vector>> { Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[28] = vector>> { Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[29] = vector>> { Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 8)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[30] = vector>> { Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[31] = vector>> { Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[32] = vector>> { Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 8)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[33] = vector>> { Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[34] = vector>> { Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[35] = vector>> { Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[36] = vector>> { Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[37] = vector>> { Type::IntegerType(512, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[38] = vector>> { Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[39] = vector>> { Type::IntegerType(2, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[40] = vector>> { Type::IntegerType(1, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[41] = vector>> { Type::IntegerType(1, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[42] = vector>> { Type::IntegerType(2, true)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[43] = vector>> { Type::IntegerType(2, true)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[44] = vector>> { Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[45] = vector>> { Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[46] = vector>> { Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[47] = vector>> { Type::IntegerType(1, false)->SetIgnored(true), Type::IntegerType(1, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[48] = vector>> { Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[49] = vector>> { Type::IntegerType(2, true)->SetIgnored(true), Type::IntegerType(2, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[50] = vector>> { Type::IntegerType(8, true)->SetIgnored(true), Type::IntegerType(8, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[51] = vector>> { Type::IntegerType(2, true)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[52] = vector>> { Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(4, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[53] = vector>> { Type::IntegerType(8, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[54] = vector>> { Type::IntegerType(1, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[55] = vector>> { Type::IntegerType(2, true)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[56] = vector>> { Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[57] = vector>> { Type::IntegerType(8, true)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[58] = vector>> { Type::IntegerType(8, true)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[59] = vector>> { Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[60] = vector>> { Type::IntegerType(8, true)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[61] = vector>> { Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[62] = vector>> { Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[63] = vector>> { Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[64] = vector>> { Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[65] = vector>> { Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[66] = vector>> { Type::IntegerType(4, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[67] = vector>> { Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 8)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[68] = vector>> { Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 8)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[69] = vector>> { Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 16)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[70] = vector>> { Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[71] = vector>> { Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[72] = vector>> { Type::IntegerType(1, false)->SetIgnored(true), Type::IntegerType(1, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[73] = vector>> { Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[74] = vector>> { Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[75] = vector>> { Type::IntegerType(4, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[76] = vector>> { Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[77] = vector>> { Type::IntegerType(1, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[78] = vector>> { Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(1, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[79] = vector>> { Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(4, true)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[80] = vector>> { Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 16)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[81] = vector>> { Type::IntegerType(4, false)->SetIgnored(true), Type::IntegerType(4, false)->SetIgnored(true), Type::IntegerType(4, false)->SetIgnored(true), Type::IntegerType(4, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[82] = vector>> { Type::IntegerType(4, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[83] = vector>> { Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[84] = vector>> { Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[85] = vector>> { Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 4)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[86] = vector>> { Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 4)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 16)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[87] = vector>> { Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[88] = vector>> { Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(2, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[89] = vector>> { Type::IntegerType(1, false)->SetIgnored(true), Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[90] = vector>> { Type::ArrayType(Type::BoolType()->SetIgnored(true), 16)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[91] = vector>> { Type::ArrayType(Type::BoolType()->SetIgnored(true), 32)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[92] = vector>> { Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[93] = vector>> { Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[94] = vector>> { Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 2)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[95] = vector>> { Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[96] = vector>> { Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[97] = vector>> { Type::IntegerType(32, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[98] = vector>> { Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 32)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[99] = vector>> { Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 16)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[100] = vector>> { Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[101] = vector>> { Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 32)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[102] = vector>> { Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 16)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[103] = vector>> { Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[104] = vector>> { Type::ArrayType(Type::IntegerType(16, false)->SetIgnored(true), 2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[105] = vector>> { Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[106] = vector>> { Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 8)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[107] = vector>> { Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true), Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[108] = vector>> { Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true), Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[109] = vector>> { Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true), Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[110] = vector>> { Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true), Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[111] = vector>> { Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 2)->SetIgnored(true), Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[112] = vector>> { Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true), Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[113] = vector>> { Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true), Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[114] = vector>> { Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true), Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 8)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[115] = vector>> { Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true), Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[116] = vector>> { Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 2)->SetIgnored(true), Type::ArrayType(Type::IntegerType(4, true)->SetIgnored(true), 2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[117] = vector>> { Type::IntegerType(8, true)->SetIgnored(true), Type::IntegerType(8, true)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[118] = vector>> { Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[119] = vector>> { Type::IntegerType(4, false)->SetIgnored(true), Type::IntegerType(4, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[120] = vector>> { Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[121] = vector>> { Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[122] = vector>> { Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[123] = vector>> { Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[124] = vector>> { Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 16)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[125] = vector>> { Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 8)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[126] = vector>> { Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 2)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[127] = vector>> { Type::ArrayType(Type::FloatType(8)->SetIgnored(true), 4)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[128] = vector>> { Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 16)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[129] = vector>> { Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 4)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[130] = vector>> { Type::ArrayType(Type::FloatType(4)->SetIgnored(true), 8)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[131] = vector>> { Type::ArrayType(Type::IntegerType(8, true)->SetIgnored(true), 8)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[132] = vector>> { Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 16)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[133] = vector>> { Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 4)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[134] = vector>> { Type::ArrayType(Type::IntegerType(4, false)->SetIgnored(true), 8)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[135] = vector>> { Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 8)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[136] = vector>> { Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 2)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[137] = vector>> { Type::ArrayType(Type::IntegerType(8, false)->SetIgnored(true), 4)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[138] = vector>> { Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[139] = vector>> { Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[140] = vector>> { Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[141] = vector>> { Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[142] = vector>> { Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[143] = vector>> { Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[144] = vector>> { Type::IntegerType(4, false)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[145] = vector>> { Type::IntegerType(8, false)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[146] = vector>> { Type::FloatType(8)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[147] = vector>> { Type::FloatType(4)->SetIgnored(true), Type::BoolType()->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[148] = vector>> { Type::ArrayType(Type::IntegerType(2, false)->SetIgnored(true), 32)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[149] = vector>> { Type::ArrayType(Type::IntegerType(1, false)->SetIgnored(true), 64)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[150] = vector>> { Type::ArrayType(Type::IntegerType(1, true)->SetIgnored(true), 64)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[151] = vector>> { Type::ArrayType(Type::IntegerType(2, true)->SetIgnored(true), 32)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[152] = vector>> { Type::ArrayType(Type::IntegerType(16, false)->SetIgnored(true), 4)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[153] = vector>> { Type::FloatType(2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[154] = vector>> { Type::ArrayType(Type::FloatType(2)->SetIgnored(true), 2)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[155] = vector>> { Type::IntegerType(1, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[156] = vector>> { Type::IntegerType(1, true)->SetIgnored(true) }; +X86CommonArchitecture::cached_output_types[157] = vector>> { Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true), Type::IntegerType(4, true)->SetIgnored(true), Type::IntegerType(8, false)->SetIgnored(true) }; -- cgit v1.3.1