// SPDX-License-Identifier: MIT
// Copyright wtfsckgh@gmail.com
// Copyright iced contributors

// ⚠️This file was generated by GENERATOR!🦹‍♂️

#nullable enable

#if DECODER && !NO_XOP
namespace Iced.Intel.DecoderInternal {
	static partial class OpCodeHandlersTables_XOP {
#if HAS_SPAN
		static System.ReadOnlySpan<byte> GetSerializedTables() =>
#else
		static byte[] GetSerializedTables() =>
#endif
			new byte[] {
				// grp_XOP9_01
				0x01,// ArrayReference
				0x08,// 0x8
				// 0 = 0x00
				0x00,// Invalid

				// 1 = 0x01
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x1C,// Hv_Ev
							0x88, 0x20,// XOP_Blcfill_r32_rm32
						0x00,// Invalid

				// 2 = 0x02
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x1C,// Hv_Ev
							0x8A, 0x20,// XOP_Blsfill_r32_rm32
						0x00,// Invalid

				// 3 = 0x03
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x1C,// Hv_Ev
							0x8C, 0x20,// XOP_Blcs_r32_rm32
						0x00,// Invalid

				// 4 = 0x04
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x1C,// Hv_Ev
							0x8E, 0x20,// XOP_Tzmsk_r32_rm32
						0x00,// Invalid

				// 5 = 0x05
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x1C,// Hv_Ev
							0x90, 0x20,// XOP_Blcic_r32_rm32
						0x00,// Invalid

				// 6 = 0x06
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x1C,// Hv_Ev
							0x92, 0x20,// XOP_Blsic_r32_rm32
						0x00,// Invalid

				// 7 = 0x07
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x1C,// Hv_Ev
							0x94, 0x20,// XOP_T1mskc_r32_rm32
						0x00,// Invalid

				// grp_XOP9_02
				0x01,// ArrayReference
				0x08,// 0x8
				// 0 = 0x00
				0x00,// Invalid

				// 1 = 0x01
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x1C,// Hv_Ev
							0x96, 0x20,// XOP_Blcmsk_r32_rm32
						0x00,// Invalid

				// 2 = 0x02
				0x02,// Dup
					0x04,// 4
					0x00,// Invalid

				// 6 = 0x06
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x1C,// Hv_Ev
							0x98, 0x20,// XOP_Blci_r32_rm32
						0x00,// Invalid

				// 7 = 0x07
				0x00,// Invalid

				// grp_XOP9_12
				0x01,// ArrayReference
				0x08,// 0x8
				// 0 = 0x00
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x22,// RdRq
							0x9A, 0x20,// XOP_Llwpcb_r32
						0x00,// Invalid

				// 1 = 0x01
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x22,// RdRq
							0x9C, 0x20,// XOP_Slwpcb_r32
						0x00,// Invalid

				// 2 = 0x02
				0x02,// Dup
					0x06,// 6
					0x00,// Invalid

				// grp_XOPA_12
				0x01,// ArrayReference
				0x08,// 0x8
				// 0 = 0x00
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x1B,// Hv_Ed_Id
							0xCD, 0x20,// XOP_Lwpins_r32_rm32_imm32
						0x00,// Invalid

				// 1 = 0x01
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x1B,// Hv_Ed_Id
							0xCF, 0x20,// XOP_Lwpval_r32_rm32_imm32
						0x00,// Invalid

				// 2 = 0x02
				0x02,// Dup
					0x06,// 6
					0x00,// Invalid

				// XOP8
				0x01,// ArrayReference
				0x80, 0x02,// 0x100
				// 0 = 0x00
				0x02,// Dup
					0x85, 0x01,// 133
					0x00,// Invalid

				// 133 = 0x85
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2E,// VHWIs4
								0x4D,// XMM0
								0xEA, 0x1F,// XOP_Vpmacssww_xmm_xmm_xmmm128_xmm
							0x00,// Invalid
						0x00,// Invalid

				// 134 = 0x86
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2E,// VHWIs4
								0x4D,// XMM0
								0xEB, 0x1F,// XOP_Vpmacsswd_xmm_xmm_xmmm128_xmm
							0x00,// Invalid
						0x00,// Invalid

				// 135 = 0x87
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2E,// VHWIs4
								0x4D,// XMM0
								0xEC, 0x1F,// XOP_Vpmacssdql_xmm_xmm_xmmm128_xmm
							0x00,// Invalid
						0x00,// Invalid

				// 136 = 0x88
				0x02,// Dup
					0x06,// 6
					0x00,// Invalid

				// 142 = 0x8E
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2E,// VHWIs4
								0x4D,// XMM0
								0xED, 0x1F,// XOP_Vpmacssdd_xmm_xmm_xmmm128_xmm
							0x00,// Invalid
						0x00,// Invalid

				// 143 = 0x8F
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2E,// VHWIs4
								0x4D,// XMM0
								0xEE, 0x1F,// XOP_Vpmacssdqh_xmm_xmm_xmmm128_xmm
							0x00,// Invalid
						0x00,// Invalid

				// 144 = 0x90
				0x02,// Dup
					0x05,// 5
					0x00,// Invalid

				// 149 = 0x95
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2E,// VHWIs4
								0x4D,// XMM0
								0xEF, 0x1F,// XOP_Vpmacsww_xmm_xmm_xmmm128_xmm
							0x00,// Invalid
						0x00,// Invalid

				// 150 = 0x96
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2E,// VHWIs4
								0x4D,// XMM0
								0xF0, 0x1F,// XOP_Vpmacswd_xmm_xmm_xmmm128_xmm
							0x00,// Invalid
						0x00,// Invalid

				// 151 = 0x97
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2E,// VHWIs4
								0x4D,// XMM0
								0xF1, 0x1F,// XOP_Vpmacsdql_xmm_xmm_xmmm128_xmm
							0x00,// Invalid
						0x00,// Invalid

				// 152 = 0x98
				0x02,// Dup
					0x06,// 6
					0x00,// Invalid

				// 158 = 0x9E
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2E,// VHWIs4
								0x4D,// XMM0
								0xF2, 0x1F,// XOP_Vpmacsdd_xmm_xmm_xmmm128_xmm
							0x00,// Invalid
						0x00,// Invalid

				// 159 = 0x9F
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2E,// VHWIs4
								0x4D,// XMM0
								0xF3, 0x1F,// XOP_Vpmacsdqh_xmm_xmm_xmmm128_xmm
							0x00,// Invalid
						0x00,// Invalid

				// 160 = 0xA0
				0x01,// Invalid2

				// 162 = 0xA2
				0x0A,// MandatoryPrefix2_1
					0x09,// W
						0x0E,// VectorLength
							0x2E,// VHWIs4
								0x4D,// XMM0
								0xF4, 0x1F,// XOP_Vpcmov_xmm_xmm_xmmm128_xmm
							0x2E,// VHWIs4
								0x6D,// YMM0
								0xF5, 0x1F,// XOP_Vpcmov_ymm_ymm_ymmm256_ymm
						0x0E,// VectorLength
							0x26,// VHIs4W
								0x4D,// XMM0
								0xF6, 0x1F,// XOP_Vpcmov_xmm_xmm_xmm_xmmm128
							0x26,// VHIs4W
								0x6D,// YMM0
								0xF7, 0x1F,// XOP_Vpcmov_ymm_ymm_ymm_ymmm256

				// 163 = 0xA3
				0x0A,// MandatoryPrefix2_1
					0x09,// W
						0x0E,// VectorLength
							0x2E,// VHWIs4
								0x4D,// XMM0
								0xF8, 0x1F,// XOP_Vpperm_xmm_xmm_xmmm128_xmm
							0x00,// Invalid
						0x0E,// VectorLength
							0x26,// VHIs4W
								0x4D,// XMM0
								0xF9, 0x1F,// XOP_Vpperm_xmm_xmm_xmm_xmmm128
							0x00,// Invalid

				// 164 = 0xA4
				0x01,// Invalid2

				// 166 = 0xA6
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2E,// VHWIs4
								0x4D,// XMM0
								0xFA, 0x1F,// XOP_Vpmadcsswd_xmm_xmm_xmmm128_xmm
							0x00,// Invalid
						0x00,// Invalid

				// 167 = 0xA7
				0x02,// Dup
					0x0F,// 15
					0x00,// Invalid

				// 182 = 0xB6
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2E,// VHWIs4
								0x4D,// XMM0
								0xFB, 0x1F,// XOP_Vpmadcswd_xmm_xmm_xmmm128_xmm
							0x00,// Invalid
						0x00,// Invalid

				// 183 = 0xB7
				0x02,// Dup
					0x09,// 9
					0x00,// Invalid

				// 192 = 0xC0
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x39,// VWIb_2
								0x4D,// XMM0
								0xFC, 0x1F,// XOP_Vprotb_xmm_xmmm128_imm8
							0x00,// Invalid
						0x00,// Invalid

				// 193 = 0xC1
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x39,// VWIb_2
								0x4D,// XMM0
								0xFD, 0x1F,// XOP_Vprotw_xmm_xmmm128_imm8
							0x00,// Invalid
						0x00,// Invalid

				// 194 = 0xC2
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x39,// VWIb_2
								0x4D,// XMM0
								0xFE, 0x1F,// XOP_Vprotd_xmm_xmmm128_imm8
							0x00,// Invalid
						0x00,// Invalid

				// 195 = 0xC3
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x39,// VWIb_2
								0x4D,// XMM0
								0xFF, 0x1F,// XOP_Vprotq_xmm_xmmm128_imm8
							0x00,// Invalid
						0x00,// Invalid

				// 196 = 0xC4
				0x02,// Dup
					0x08,// 8
					0x00,// Invalid

				// 204 = 0xCC
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2C,// VHWIb_2
								0x4D,// XMM0
								0x80, 0x20,// XOP_Vpcomb_xmm_xmm_xmmm128_imm8
							0x00,// Invalid
						0x00,// Invalid

				// 205 = 0xCD
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2C,// VHWIb_2
								0x4D,// XMM0
								0x81, 0x20,// XOP_Vpcomw_xmm_xmm_xmmm128_imm8
							0x00,// Invalid
						0x00,// Invalid

				// 206 = 0xCE
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2C,// VHWIb_2
								0x4D,// XMM0
								0x82, 0x20,// XOP_Vpcomd_xmm_xmm_xmmm128_imm8
							0x00,// Invalid
						0x00,// Invalid

				// 207 = 0xCF
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2C,// VHWIb_2
								0x4D,// XMM0
								0x83, 0x20,// XOP_Vpcomq_xmm_xmm_xmmm128_imm8
							0x00,// Invalid
						0x00,// Invalid

				// 208 = 0xD0
				0x02,// Dup
					0x1C,// 28
					0x00,// Invalid

				// 236 = 0xEC
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2C,// VHWIb_2
								0x4D,// XMM0
								0x84, 0x20,// XOP_Vpcomub_xmm_xmm_xmmm128_imm8
							0x00,// Invalid
						0x00,// Invalid

				// 237 = 0xED
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2C,// VHWIb_2
								0x4D,// XMM0
								0x85, 0x20,// XOP_Vpcomuw_xmm_xmm_xmmm128_imm8
							0x00,// Invalid
						0x00,// Invalid

				// 238 = 0xEE
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2C,// VHWIb_2
								0x4D,// XMM0
								0x86, 0x20,// XOP_Vpcomud_xmm_xmm_xmmm128_imm8
							0x00,// Invalid
						0x00,// Invalid

				// 239 = 0xEF
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x2C,// VHWIb_2
								0x4D,// XMM0
								0x87, 0x20,// XOP_Vpcomuq_xmm_xmm_xmmm128_imm8
							0x00,// Invalid
						0x00,// Invalid

				// 240 = 0xF0
				0x02,// Dup
					0x10,// 16
					0x00,// Invalid

				// XOP9
				0x01,// ArrayReference
				0x80, 0x02,// 0x100
				// 0 = 0x00
				0x00,// Invalid

				// 1 = 0x01
				0x08,// Group
					0x06,// ArrayReference
						0x00,// 0x0 = grp_XOP9_01

				// 2 = 0x02
				0x08,// Group
					0x06,// ArrayReference
						0x01,// 0x1 = grp_XOP9_02

				// 3 = 0x03
				0x02,// Dup
					0x0F,// 15
					0x00,// Invalid

				// 18 = 0x12
				0x08,// Group
					0x06,// ArrayReference
						0x02,// 0x2 = grp_XOP9_12

				// 19 = 0x13
				0x02,// Dup
					0x6D,// 109
					0x00,// Invalid

				// 128 = 0x80
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0x9E, 0x20,// XOP_Vfrczps_xmm_xmmm128
							0x00,// Invalid
						0x09,// W
							0x36,// VW_2
								0x6D,// YMM0
								0x9F, 0x20,// XOP_Vfrczps_ymm_ymmm256
							0x00,// Invalid

				// 129 = 0x81
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xA0, 0x20,// XOP_Vfrczpd_xmm_xmmm128
							0x00,// Invalid
						0x09,// W
							0x36,// VW_2
								0x6D,// YMM0
								0xA1, 0x20,// XOP_Vfrczpd_ymm_ymmm256
							0x00,// Invalid

				// 130 = 0x82
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xA2, 0x20,// XOP_Vfrczss_xmm_xmmm32
							0x00,// Invalid
						0x00,// Invalid

				// 131 = 0x83
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xA3, 0x20,// XOP_Vfrczsd_xmm_xmmm64
							0x00,// Invalid
						0x00,// Invalid

				// 132 = 0x84
				0x02,// Dup
					0x0C,// 12
					0x00,// Invalid

				// 144 = 0x90
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x38,// VWH
								0x4D,// XMM0
								0xA4, 0x20,// XOP_Vprotb_xmm_xmmm128_xmm
							0x29,// VHW_2
								0x4D,// XMM0
								0xA5, 0x20,// XOP_Vprotb_xmm_xmm_xmmm128
						0x00,// Invalid

				// 145 = 0x91
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x38,// VWH
								0x4D,// XMM0
								0xA6, 0x20,// XOP_Vprotw_xmm_xmmm128_xmm
							0x29,// VHW_2
								0x4D,// XMM0
								0xA7, 0x20,// XOP_Vprotw_xmm_xmm_xmmm128
						0x00,// Invalid

				// 146 = 0x92
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x38,// VWH
								0x4D,// XMM0
								0xA8, 0x20,// XOP_Vprotd_xmm_xmmm128_xmm
							0x29,// VHW_2
								0x4D,// XMM0
								0xA9, 0x20,// XOP_Vprotd_xmm_xmm_xmmm128
						0x00,// Invalid

				// 147 = 0x93
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x38,// VWH
								0x4D,// XMM0
								0xAA, 0x20,// XOP_Vprotq_xmm_xmmm128_xmm
							0x29,// VHW_2
								0x4D,// XMM0
								0xAB, 0x20,// XOP_Vprotq_xmm_xmm_xmmm128
						0x00,// Invalid

				// 148 = 0x94
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x38,// VWH
								0x4D,// XMM0
								0xAC, 0x20,// XOP_Vpshlb_xmm_xmmm128_xmm
							0x29,// VHW_2
								0x4D,// XMM0
								0xAD, 0x20,// XOP_Vpshlb_xmm_xmm_xmmm128
						0x00,// Invalid

				// 149 = 0x95
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x38,// VWH
								0x4D,// XMM0
								0xAE, 0x20,// XOP_Vpshlw_xmm_xmmm128_xmm
							0x29,// VHW_2
								0x4D,// XMM0
								0xAF, 0x20,// XOP_Vpshlw_xmm_xmm_xmmm128
						0x00,// Invalid

				// 150 = 0x96
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x38,// VWH
								0x4D,// XMM0
								0xB0, 0x20,// XOP_Vpshld_xmm_xmmm128_xmm
							0x29,// VHW_2
								0x4D,// XMM0
								0xB1, 0x20,// XOP_Vpshld_xmm_xmm_xmmm128
						0x00,// Invalid

				// 151 = 0x97
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x38,// VWH
								0x4D,// XMM0
								0xB2, 0x20,// XOP_Vpshlq_xmm_xmmm128_xmm
							0x29,// VHW_2
								0x4D,// XMM0
								0xB3, 0x20,// XOP_Vpshlq_xmm_xmm_xmmm128
						0x00,// Invalid

				// 152 = 0x98
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x38,// VWH
								0x4D,// XMM0
								0xB4, 0x20,// XOP_Vpshab_xmm_xmmm128_xmm
							0x29,// VHW_2
								0x4D,// XMM0
								0xB5, 0x20,// XOP_Vpshab_xmm_xmm_xmmm128
						0x00,// Invalid

				// 153 = 0x99
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x38,// VWH
								0x4D,// XMM0
								0xB6, 0x20,// XOP_Vpshaw_xmm_xmmm128_xmm
							0x29,// VHW_2
								0x4D,// XMM0
								0xB7, 0x20,// XOP_Vpshaw_xmm_xmm_xmmm128
						0x00,// Invalid

				// 154 = 0x9A
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x38,// VWH
								0x4D,// XMM0
								0xB8, 0x20,// XOP_Vpshad_xmm_xmmm128_xmm
							0x29,// VHW_2
								0x4D,// XMM0
								0xB9, 0x20,// XOP_Vpshad_xmm_xmm_xmmm128
						0x00,// Invalid

				// 155 = 0x9B
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x38,// VWH
								0x4D,// XMM0
								0xBA, 0x20,// XOP_Vpshaq_xmm_xmmm128_xmm
							0x29,// VHW_2
								0x4D,// XMM0
								0xBB, 0x20,// XOP_Vpshaq_xmm_xmm_xmmm128
						0x00,// Invalid

				// 156 = 0x9C
				0x02,// Dup
					0x25,// 37
					0x00,// Invalid

				// 193 = 0xC1
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xBC, 0x20,// XOP_Vphaddbw_xmm_xmmm128
							0x00,// Invalid
						0x00,// Invalid

				// 194 = 0xC2
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xBD, 0x20,// XOP_Vphaddbd_xmm_xmmm128
							0x00,// Invalid
						0x00,// Invalid

				// 195 = 0xC3
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xBE, 0x20,// XOP_Vphaddbq_xmm_xmmm128
							0x00,// Invalid
						0x00,// Invalid

				// 196 = 0xC4
				0x01,// Invalid2

				// 198 = 0xC6
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xBF, 0x20,// XOP_Vphaddwd_xmm_xmmm128
							0x00,// Invalid
						0x00,// Invalid

				// 199 = 0xC7
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xC0, 0x20,// XOP_Vphaddwq_xmm_xmmm128
							0x00,// Invalid
						0x00,// Invalid

				// 200 = 0xC8
				0x02,// Dup
					0x03,// 3
					0x00,// Invalid

				// 203 = 0xCB
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xC1, 0x20,// XOP_Vphadddq_xmm_xmmm128
							0x00,// Invalid
						0x00,// Invalid

				// 204 = 0xCC
				0x02,// Dup
					0x05,// 5
					0x00,// Invalid

				// 209 = 0xD1
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xC2, 0x20,// XOP_Vphaddubw_xmm_xmmm128
							0x00,// Invalid
						0x00,// Invalid

				// 210 = 0xD2
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xC3, 0x20,// XOP_Vphaddubd_xmm_xmmm128
							0x00,// Invalid
						0x00,// Invalid

				// 211 = 0xD3
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xC4, 0x20,// XOP_Vphaddubq_xmm_xmmm128
							0x00,// Invalid
						0x00,// Invalid

				// 212 = 0xD4
				0x01,// Invalid2

				// 214 = 0xD6
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xC5, 0x20,// XOP_Vphadduwd_xmm_xmmm128
							0x00,// Invalid
						0x00,// Invalid

				// 215 = 0xD7
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xC6, 0x20,// XOP_Vphadduwq_xmm_xmmm128
							0x00,// Invalid
						0x00,// Invalid

				// 216 = 0xD8
				0x02,// Dup
					0x03,// 3
					0x00,// Invalid

				// 219 = 0xDB
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xC7, 0x20,// XOP_Vphaddudq_xmm_xmmm128
							0x00,// Invalid
						0x00,// Invalid

				// 220 = 0xDC
				0x02,// Dup
					0x05,// 5
					0x00,// Invalid

				// 225 = 0xE1
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xC8, 0x20,// XOP_Vphsubbw_xmm_xmmm128
							0x00,// Invalid
						0x00,// Invalid

				// 226 = 0xE2
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xC9, 0x20,// XOP_Vphsubwd_xmm_xmmm128
							0x00,// Invalid
						0x00,// Invalid

				// 227 = 0xE3
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x09,// W
							0x36,// VW_2
								0x4D,// XMM0
								0xCA, 0x20,// XOP_Vphsubdq_xmm_xmmm128
							0x00,// Invalid
						0x00,// Invalid

				// 228 = 0xE4
				0x02,// Dup
					0x1C,// 28
					0x00,// Invalid

				// XOPA
				0x01,// ArrayReference
				0x80, 0x02,// 0x100
				// 0 = 0x00
				0x02,// Dup
					0x10,// 16
					0x00,// Invalid

				// 16 = 0x10
				0x0A,// MandatoryPrefix2_1
					0x0E,// VectorLength
						0x14,// Gv_Ev_Id
							0xCB, 0x20,// XOP_Bextr_r32_rm32_imm32
						0x00,// Invalid

				// 17 = 0x11
				0x00,// Invalid

				// 18 = 0x12
				0x08,// Group
					0x06,// ArrayReference
						0x03,// 0x3 = grp_XOPA_12

				// 19 = 0x13
				0x02,// Dup
					0xED, 0x01,// 237
					0x00,// Invalid
			};
		const int MaxIdNames = 7;
		const uint XOP8Index = 4;
		const uint XOP9Index = 5;
		const uint XOPAIndex = 6;
	}
}
#endif
