reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc
11948   { 809 /* buffer_load_format_d16_hi_x */, AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_off, MCK_SReg_128, MCK_SCSrcB32, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
11949   { 809 /* buffer_load_format_d16_hi_x */, AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
11950   { 809 /* buffer_load_format_d16_hi_x */, AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
11951   { 809 /* buffer_load_format_d16_hi_x */, AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VReg_64, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12092   { 1051 /* buffer_load_sbyte_d16 */, AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFSET_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_off, MCK_SReg_128, MCK_SCSrcB32, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12094   { 1051 /* buffer_load_sbyte_d16 */, AMDGPU::BUFFER_LOAD_SBYTE_D16_IDXEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12096   { 1051 /* buffer_load_sbyte_d16 */, AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12098   { 1051 /* buffer_load_sbyte_d16 */, AMDGPU::BUFFER_LOAD_SBYTE_D16_BOTHEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VReg_64, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12100   { 1073 /* buffer_load_sbyte_d16_hi */, AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFSET_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_off, MCK_SReg_128, MCK_SCSrcB32, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12102   { 1073 /* buffer_load_sbyte_d16_hi */, AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_IDXEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12104   { 1073 /* buffer_load_sbyte_d16_hi */, AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12106   { 1073 /* buffer_load_sbyte_d16_hi */, AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_BOTHEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VReg_64, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12108   { 1098 /* buffer_load_short_d16 */, AMDGPU::BUFFER_LOAD_SHORT_D16_OFFSET_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_off, MCK_SReg_128, MCK_SCSrcB32, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12110   { 1098 /* buffer_load_short_d16 */, AMDGPU::BUFFER_LOAD_SHORT_D16_IDXEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12112   { 1098 /* buffer_load_short_d16 */, AMDGPU::BUFFER_LOAD_SHORT_D16_OFFEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12114   { 1098 /* buffer_load_short_d16 */, AMDGPU::BUFFER_LOAD_SHORT_D16_BOTHEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VReg_64, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12116   { 1120 /* buffer_load_short_d16_hi */, AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFSET_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_off, MCK_SReg_128, MCK_SCSrcB32, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12118   { 1120 /* buffer_load_short_d16_hi */, AMDGPU::BUFFER_LOAD_SHORT_D16_HI_IDXEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12120   { 1120 /* buffer_load_short_d16_hi */, AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12122   { 1120 /* buffer_load_short_d16_hi */, AMDGPU::BUFFER_LOAD_SHORT_D16_HI_BOTHEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VReg_64, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12176   { 1182 /* buffer_load_ubyte_d16 */, AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFSET_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_off, MCK_SReg_128, MCK_SCSrcB32, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12178   { 1182 /* buffer_load_ubyte_d16 */, AMDGPU::BUFFER_LOAD_UBYTE_D16_IDXEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12180   { 1182 /* buffer_load_ubyte_d16 */, AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12182   { 1182 /* buffer_load_ubyte_d16 */, AMDGPU::BUFFER_LOAD_UBYTE_D16_BOTHEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VReg_64, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12184   { 1204 /* buffer_load_ubyte_d16_hi */, AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFSET_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_off, MCK_SReg_128, MCK_SCSrcB32, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12186   { 1204 /* buffer_load_ubyte_d16_hi */, AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_IDXEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12188   { 1204 /* buffer_load_ubyte_d16_hi */, AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12190   { 1204 /* buffer_load_ubyte_d16_hi */, AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_BOTHEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VReg_64, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12231   { 1266 /* buffer_store_byte_d16_hi */, AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFSET_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_off, MCK_SReg_128, MCK_SCSrcB32, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12233   { 1266 /* buffer_store_byte_d16_hi */, AMDGPU::BUFFER_STORE_BYTE_D16_HI_IDXEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12235   { 1266 /* buffer_store_byte_d16_hi */, AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12237   { 1266 /* buffer_store_byte_d16_hi */, AMDGPU::BUFFER_STORE_BYTE_D16_HI_BOTHEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VReg_64, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12290   { 1373 /* buffer_store_format_d16_hi_x */, AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFSET_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_off, MCK_SReg_128, MCK_SCSrcB32, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12291   { 1373 /* buffer_store_format_d16_hi_x */, AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_IDXEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12292   { 1373 /* buffer_store_format_d16_hi_x */, AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12293   { 1373 /* buffer_store_format_d16_hi_x */, AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VReg_64, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12409   { 1648 /* buffer_store_short_d16_hi */, AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFSET_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_off, MCK_SReg_128, MCK_SCSrcB32, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12411   { 1648 /* buffer_store_short_d16_hi */, AMDGPU::BUFFER_STORE_SHORT_D16_HI_IDXEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12413   { 1648 /* buffer_store_short_d16_hi */, AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_SReg_128, MCK_SCSrcB32, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12415   { 1648 /* buffer_store_short_d16_hi */, AMDGPU::BUFFER_STORE_SHORT_D16_HI_BOTHEN_vi, ConvertCustom_cvtMubuf, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VReg_64, MCK_SReg_128, MCK_SCSrcB32, MCK_idxen, MCK_offen, MCK_ImmOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmTFE, MCK_ImmDLC, MCK_ImmSWZ }, },
12731   { 3209 /* ds_read_i8_d16 */, AMDGPU::DS_READ_I8_D16_vi, ConvertCustom_cvtDS, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_ImmOffset, MCK_ImmGDS }, },
12733   { 3224 /* ds_read_i8_d16_hi */, AMDGPU::DS_READ_I8_D16_HI_vi, ConvertCustom_cvtDS, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_ImmOffset, MCK_ImmGDS }, },
12738   { 3254 /* ds_read_u16_d16 */, AMDGPU::DS_READ_U16_D16_vi, ConvertCustom_cvtDS, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_ImmOffset, MCK_ImmGDS }, },
12740   { 3270 /* ds_read_u16_d16_hi */, AMDGPU::DS_READ_U16_D16_HI_vi, ConvertCustom_cvtDS, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_ImmOffset, MCK_ImmGDS }, },
12745   { 3300 /* ds_read_u8_d16 */, AMDGPU::DS_READ_U8_D16_vi, ConvertCustom_cvtDS, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_ImmOffset, MCK_ImmGDS }, },
12747   { 3315 /* ds_read_u8_d16_hi */, AMDGPU::DS_READ_U8_D16_HI_vi, ConvertCustom_cvtDS, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_ImmOffset, MCK_ImmGDS }, },
12811   { 3649 /* ds_write_b16_d16_hi */, AMDGPU::DS_WRITE_B16_D16_HI_vi, ConvertCustom_cvtDS, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_ImmOffset, MCK_ImmGDS }, },
12822   { 3707 /* ds_write_b8_d16_hi */, AMDGPU::DS_WRITE_B8_D16_HI_vi, ConvertCustom_cvtDS, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VGPR_32, MCK_ImmOffset, MCK_ImmGDS }, },
13070   { 4659 /* flat_load_sbyte_d16 */, AMDGPU::FLAT_LOAD_SBYTE_D16_vi, Convert__Reg1_0__Reg1_1__ImmFlatOffset1_2__ImmGLC1_3__ImmSLC1_4__ImmDLC1_5__imm_95_0, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VReg_64, MCK_ImmFlatOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmDLC }, },
13072   { 4679 /* flat_load_sbyte_d16_hi */, AMDGPU::FLAT_LOAD_SBYTE_D16_HI_vi, Convert__Reg1_0__Reg1_1__ImmFlatOffset1_2__ImmGLC1_3__ImmSLC1_4__ImmDLC1_5__imm_95_0, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VReg_64, MCK_ImmFlatOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmDLC }, },
13074   { 4702 /* flat_load_short_d16 */, AMDGPU::FLAT_LOAD_SHORT_D16_vi, Convert__Reg1_0__Reg1_1__ImmFlatOffset1_2__ImmGLC1_3__ImmSLC1_4__ImmDLC1_5__imm_95_0, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VReg_64, MCK_ImmFlatOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmDLC }, },
13076   { 4722 /* flat_load_short_d16_hi */, AMDGPU::FLAT_LOAD_SHORT_D16_HI_vi, Convert__Reg1_0__Reg1_1__ImmFlatOffset1_2__ImmGLC1_3__ImmSLC1_4__ImmDLC1_5__imm_95_0, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VReg_64, MCK_ImmFlatOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmDLC }, },
13084   { 4778 /* flat_load_ubyte_d16 */, AMDGPU::FLAT_LOAD_UBYTE_D16_vi, Convert__Reg1_0__Reg1_1__ImmFlatOffset1_2__ImmGLC1_3__ImmSLC1_4__ImmDLC1_5__imm_95_0, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VReg_64, MCK_ImmFlatOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmDLC }, },
13086   { 4798 /* flat_load_ubyte_d16_hi */, AMDGPU::FLAT_LOAD_UBYTE_D16_HI_vi, Convert__Reg1_0__Reg1_1__ImmFlatOffset1_2__ImmGLC1_3__ImmSLC1_4__ImmDLC1_5__imm_95_0, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VGPR_32, MCK_VReg_64, MCK_ImmFlatOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmDLC }, },
13094   { 4854 /* flat_store_byte_d16_hi */, AMDGPU::FLAT_STORE_BYTE_D16_HI_vi, Convert__Reg1_0__Reg1_1__ImmFlatOffset1_2__ImmGLC1_3__ImmSLC1_4__ImmDLC1_5, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VReg_64, MCK_VGPR_32, MCK_ImmFlatOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmDLC }, },
13111   { 4968 /* flat_store_short_d16_hi */, AMDGPU::FLAT_STORE_SHORT_D16_HI_vi, Convert__Reg1_0__Reg1_1__ImmFlatOffset1_2__ImmGLC1_3__ImmSLC1_4__ImmDLC1_5, AMFBS_HasD16LoadStore_isGFX8GFX9, { MCK_VReg_64, MCK_VGPR_32, MCK_ImmFlatOffset, MCK_ImmGLC, MCK_ImmSLC, MCK_ImmDLC }, },
26178   { 809 /* buffer_load_format_d16_hi_x */, 16 /* 4 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26179   { 809 /* buffer_load_format_d16_hi_x */, 256 /* 8 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26180   { 809 /* buffer_load_format_d16_hi_x */, 32 /* 5 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26181   { 809 /* buffer_load_format_d16_hi_x */, 64 /* 6 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26182   { 809 /* buffer_load_format_d16_hi_x */, 128 /* 7 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26183   { 809 /* buffer_load_format_d16_hi_x */, 512 /* 9 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26184   { 809 /* buffer_load_format_d16_hi_x */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26185   { 809 /* buffer_load_format_d16_hi_x */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26186   { 809 /* buffer_load_format_d16_hi_x */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26187   { 809 /* buffer_load_format_d16_hi_x */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26188   { 809 /* buffer_load_format_d16_hi_x */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26189   { 809 /* buffer_load_format_d16_hi_x */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26190   { 809 /* buffer_load_format_d16_hi_x */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26191   { 809 /* buffer_load_format_d16_hi_x */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26192   { 809 /* buffer_load_format_d16_hi_x */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26193   { 809 /* buffer_load_format_d16_hi_x */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26194   { 809 /* buffer_load_format_d16_hi_x */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26195   { 809 /* buffer_load_format_d16_hi_x */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26196   { 809 /* buffer_load_format_d16_hi_x */, 64 /* 6 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26197   { 809 /* buffer_load_format_d16_hi_x */, 1024 /* 10 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26198   { 809 /* buffer_load_format_d16_hi_x */, 128 /* 7 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26199   { 809 /* buffer_load_format_d16_hi_x */, 256 /* 8 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26200   { 809 /* buffer_load_format_d16_hi_x */, 512 /* 9 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
26201   { 809 /* buffer_load_format_d16_hi_x */, 2048 /* 11 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27016   { 1051 /* buffer_load_sbyte_d16 */, 16 /* 4 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27017   { 1051 /* buffer_load_sbyte_d16 */, 256 /* 8 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27018   { 1051 /* buffer_load_sbyte_d16 */, 32 /* 5 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27019   { 1051 /* buffer_load_sbyte_d16 */, 64 /* 6 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27020   { 1051 /* buffer_load_sbyte_d16 */, 128 /* 7 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27021   { 1051 /* buffer_load_sbyte_d16 */, 512 /* 9 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27028   { 1051 /* buffer_load_sbyte_d16 */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27029   { 1051 /* buffer_load_sbyte_d16 */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27030   { 1051 /* buffer_load_sbyte_d16 */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27031   { 1051 /* buffer_load_sbyte_d16 */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27032   { 1051 /* buffer_load_sbyte_d16 */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27033   { 1051 /* buffer_load_sbyte_d16 */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27040   { 1051 /* buffer_load_sbyte_d16 */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27041   { 1051 /* buffer_load_sbyte_d16 */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27042   { 1051 /* buffer_load_sbyte_d16 */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27043   { 1051 /* buffer_load_sbyte_d16 */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27044   { 1051 /* buffer_load_sbyte_d16 */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27045   { 1051 /* buffer_load_sbyte_d16 */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27052   { 1051 /* buffer_load_sbyte_d16 */, 64 /* 6 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27053   { 1051 /* buffer_load_sbyte_d16 */, 1024 /* 10 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27054   { 1051 /* buffer_load_sbyte_d16 */, 128 /* 7 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27055   { 1051 /* buffer_load_sbyte_d16 */, 256 /* 8 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27056   { 1051 /* buffer_load_sbyte_d16 */, 512 /* 9 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27057   { 1051 /* buffer_load_sbyte_d16 */, 2048 /* 11 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27064   { 1073 /* buffer_load_sbyte_d16_hi */, 16 /* 4 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27065   { 1073 /* buffer_load_sbyte_d16_hi */, 256 /* 8 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27066   { 1073 /* buffer_load_sbyte_d16_hi */, 32 /* 5 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27067   { 1073 /* buffer_load_sbyte_d16_hi */, 64 /* 6 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27068   { 1073 /* buffer_load_sbyte_d16_hi */, 128 /* 7 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27069   { 1073 /* buffer_load_sbyte_d16_hi */, 512 /* 9 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27076   { 1073 /* buffer_load_sbyte_d16_hi */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27077   { 1073 /* buffer_load_sbyte_d16_hi */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27078   { 1073 /* buffer_load_sbyte_d16_hi */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27079   { 1073 /* buffer_load_sbyte_d16_hi */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27080   { 1073 /* buffer_load_sbyte_d16_hi */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27081   { 1073 /* buffer_load_sbyte_d16_hi */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27088   { 1073 /* buffer_load_sbyte_d16_hi */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27089   { 1073 /* buffer_load_sbyte_d16_hi */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27090   { 1073 /* buffer_load_sbyte_d16_hi */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27091   { 1073 /* buffer_load_sbyte_d16_hi */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27092   { 1073 /* buffer_load_sbyte_d16_hi */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27093   { 1073 /* buffer_load_sbyte_d16_hi */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27100   { 1073 /* buffer_load_sbyte_d16_hi */, 64 /* 6 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27101   { 1073 /* buffer_load_sbyte_d16_hi */, 1024 /* 10 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27102   { 1073 /* buffer_load_sbyte_d16_hi */, 128 /* 7 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27103   { 1073 /* buffer_load_sbyte_d16_hi */, 256 /* 8 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27104   { 1073 /* buffer_load_sbyte_d16_hi */, 512 /* 9 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27105   { 1073 /* buffer_load_sbyte_d16_hi */, 2048 /* 11 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27112   { 1098 /* buffer_load_short_d16 */, 16 /* 4 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27113   { 1098 /* buffer_load_short_d16 */, 256 /* 8 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27114   { 1098 /* buffer_load_short_d16 */, 32 /* 5 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27115   { 1098 /* buffer_load_short_d16 */, 64 /* 6 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27116   { 1098 /* buffer_load_short_d16 */, 128 /* 7 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27117   { 1098 /* buffer_load_short_d16 */, 512 /* 9 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27124   { 1098 /* buffer_load_short_d16 */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27125   { 1098 /* buffer_load_short_d16 */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27126   { 1098 /* buffer_load_short_d16 */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27127   { 1098 /* buffer_load_short_d16 */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27128   { 1098 /* buffer_load_short_d16 */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27129   { 1098 /* buffer_load_short_d16 */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27136   { 1098 /* buffer_load_short_d16 */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27137   { 1098 /* buffer_load_short_d16 */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27138   { 1098 /* buffer_load_short_d16 */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27139   { 1098 /* buffer_load_short_d16 */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27140   { 1098 /* buffer_load_short_d16 */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27141   { 1098 /* buffer_load_short_d16 */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27148   { 1098 /* buffer_load_short_d16 */, 64 /* 6 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27149   { 1098 /* buffer_load_short_d16 */, 1024 /* 10 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27150   { 1098 /* buffer_load_short_d16 */, 128 /* 7 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27151   { 1098 /* buffer_load_short_d16 */, 256 /* 8 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27152   { 1098 /* buffer_load_short_d16 */, 512 /* 9 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27153   { 1098 /* buffer_load_short_d16 */, 2048 /* 11 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27160   { 1120 /* buffer_load_short_d16_hi */, 16 /* 4 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27161   { 1120 /* buffer_load_short_d16_hi */, 256 /* 8 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27162   { 1120 /* buffer_load_short_d16_hi */, 32 /* 5 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27163   { 1120 /* buffer_load_short_d16_hi */, 64 /* 6 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27164   { 1120 /* buffer_load_short_d16_hi */, 128 /* 7 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27165   { 1120 /* buffer_load_short_d16_hi */, 512 /* 9 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27172   { 1120 /* buffer_load_short_d16_hi */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27173   { 1120 /* buffer_load_short_d16_hi */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27174   { 1120 /* buffer_load_short_d16_hi */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27175   { 1120 /* buffer_load_short_d16_hi */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27176   { 1120 /* buffer_load_short_d16_hi */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27177   { 1120 /* buffer_load_short_d16_hi */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27184   { 1120 /* buffer_load_short_d16_hi */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27185   { 1120 /* buffer_load_short_d16_hi */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27186   { 1120 /* buffer_load_short_d16_hi */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27187   { 1120 /* buffer_load_short_d16_hi */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27188   { 1120 /* buffer_load_short_d16_hi */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27189   { 1120 /* buffer_load_short_d16_hi */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27196   { 1120 /* buffer_load_short_d16_hi */, 64 /* 6 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27197   { 1120 /* buffer_load_short_d16_hi */, 1024 /* 10 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27198   { 1120 /* buffer_load_short_d16_hi */, 128 /* 7 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27199   { 1120 /* buffer_load_short_d16_hi */, 256 /* 8 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27200   { 1120 /* buffer_load_short_d16_hi */, 512 /* 9 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27201   { 1120 /* buffer_load_short_d16_hi */, 2048 /* 11 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27494   { 1182 /* buffer_load_ubyte_d16 */, 16 /* 4 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27495   { 1182 /* buffer_load_ubyte_d16 */, 256 /* 8 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27496   { 1182 /* buffer_load_ubyte_d16 */, 32 /* 5 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27497   { 1182 /* buffer_load_ubyte_d16 */, 64 /* 6 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27498   { 1182 /* buffer_load_ubyte_d16 */, 128 /* 7 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27499   { 1182 /* buffer_load_ubyte_d16 */, 512 /* 9 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27506   { 1182 /* buffer_load_ubyte_d16 */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27507   { 1182 /* buffer_load_ubyte_d16 */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27508   { 1182 /* buffer_load_ubyte_d16 */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27509   { 1182 /* buffer_load_ubyte_d16 */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27510   { 1182 /* buffer_load_ubyte_d16 */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27511   { 1182 /* buffer_load_ubyte_d16 */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27518   { 1182 /* buffer_load_ubyte_d16 */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27519   { 1182 /* buffer_load_ubyte_d16 */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27520   { 1182 /* buffer_load_ubyte_d16 */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27521   { 1182 /* buffer_load_ubyte_d16 */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27522   { 1182 /* buffer_load_ubyte_d16 */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27523   { 1182 /* buffer_load_ubyte_d16 */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27530   { 1182 /* buffer_load_ubyte_d16 */, 64 /* 6 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27531   { 1182 /* buffer_load_ubyte_d16 */, 1024 /* 10 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27532   { 1182 /* buffer_load_ubyte_d16 */, 128 /* 7 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27533   { 1182 /* buffer_load_ubyte_d16 */, 256 /* 8 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27534   { 1182 /* buffer_load_ubyte_d16 */, 512 /* 9 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27535   { 1182 /* buffer_load_ubyte_d16 */, 2048 /* 11 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27542   { 1204 /* buffer_load_ubyte_d16_hi */, 16 /* 4 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27543   { 1204 /* buffer_load_ubyte_d16_hi */, 256 /* 8 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27544   { 1204 /* buffer_load_ubyte_d16_hi */, 32 /* 5 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27545   { 1204 /* buffer_load_ubyte_d16_hi */, 64 /* 6 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27546   { 1204 /* buffer_load_ubyte_d16_hi */, 128 /* 7 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27547   { 1204 /* buffer_load_ubyte_d16_hi */, 512 /* 9 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27554   { 1204 /* buffer_load_ubyte_d16_hi */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27555   { 1204 /* buffer_load_ubyte_d16_hi */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27556   { 1204 /* buffer_load_ubyte_d16_hi */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27557   { 1204 /* buffer_load_ubyte_d16_hi */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27558   { 1204 /* buffer_load_ubyte_d16_hi */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27559   { 1204 /* buffer_load_ubyte_d16_hi */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27566   { 1204 /* buffer_load_ubyte_d16_hi */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27567   { 1204 /* buffer_load_ubyte_d16_hi */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27568   { 1204 /* buffer_load_ubyte_d16_hi */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27569   { 1204 /* buffer_load_ubyte_d16_hi */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27570   { 1204 /* buffer_load_ubyte_d16_hi */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27571   { 1204 /* buffer_load_ubyte_d16_hi */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27578   { 1204 /* buffer_load_ubyte_d16_hi */, 64 /* 6 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27579   { 1204 /* buffer_load_ubyte_d16_hi */, 1024 /* 10 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27580   { 1204 /* buffer_load_ubyte_d16_hi */, 128 /* 7 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27581   { 1204 /* buffer_load_ubyte_d16_hi */, 256 /* 8 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27582   { 1204 /* buffer_load_ubyte_d16_hi */, 512 /* 9 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27583   { 1204 /* buffer_load_ubyte_d16_hi */, 2048 /* 11 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27811   { 1266 /* buffer_store_byte_d16_hi */, 16 /* 4 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27812   { 1266 /* buffer_store_byte_d16_hi */, 256 /* 8 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27813   { 1266 /* buffer_store_byte_d16_hi */, 32 /* 5 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27814   { 1266 /* buffer_store_byte_d16_hi */, 64 /* 6 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27815   { 1266 /* buffer_store_byte_d16_hi */, 128 /* 7 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27816   { 1266 /* buffer_store_byte_d16_hi */, 512 /* 9 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27823   { 1266 /* buffer_store_byte_d16_hi */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27824   { 1266 /* buffer_store_byte_d16_hi */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27825   { 1266 /* buffer_store_byte_d16_hi */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27826   { 1266 /* buffer_store_byte_d16_hi */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27827   { 1266 /* buffer_store_byte_d16_hi */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27828   { 1266 /* buffer_store_byte_d16_hi */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27835   { 1266 /* buffer_store_byte_d16_hi */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27836   { 1266 /* buffer_store_byte_d16_hi */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27837   { 1266 /* buffer_store_byte_d16_hi */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27838   { 1266 /* buffer_store_byte_d16_hi */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27839   { 1266 /* buffer_store_byte_d16_hi */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27840   { 1266 /* buffer_store_byte_d16_hi */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27847   { 1266 /* buffer_store_byte_d16_hi */, 64 /* 6 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27848   { 1266 /* buffer_store_byte_d16_hi */, 1024 /* 10 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27849   { 1266 /* buffer_store_byte_d16_hi */, 128 /* 7 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27850   { 1266 /* buffer_store_byte_d16_hi */, 256 /* 8 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27851   { 1266 /* buffer_store_byte_d16_hi */, 512 /* 9 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
27852   { 1266 /* buffer_store_byte_d16_hi */, 2048 /* 11 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28165   { 1373 /* buffer_store_format_d16_hi_x */, 16 /* 4 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28166   { 1373 /* buffer_store_format_d16_hi_x */, 256 /* 8 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28167   { 1373 /* buffer_store_format_d16_hi_x */, 32 /* 5 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28168   { 1373 /* buffer_store_format_d16_hi_x */, 64 /* 6 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28169   { 1373 /* buffer_store_format_d16_hi_x */, 128 /* 7 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28170   { 1373 /* buffer_store_format_d16_hi_x */, 512 /* 9 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28171   { 1373 /* buffer_store_format_d16_hi_x */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28172   { 1373 /* buffer_store_format_d16_hi_x */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28173   { 1373 /* buffer_store_format_d16_hi_x */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28174   { 1373 /* buffer_store_format_d16_hi_x */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28175   { 1373 /* buffer_store_format_d16_hi_x */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28176   { 1373 /* buffer_store_format_d16_hi_x */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28177   { 1373 /* buffer_store_format_d16_hi_x */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28178   { 1373 /* buffer_store_format_d16_hi_x */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28179   { 1373 /* buffer_store_format_d16_hi_x */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28180   { 1373 /* buffer_store_format_d16_hi_x */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28181   { 1373 /* buffer_store_format_d16_hi_x */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28182   { 1373 /* buffer_store_format_d16_hi_x */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28183   { 1373 /* buffer_store_format_d16_hi_x */, 64 /* 6 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28184   { 1373 /* buffer_store_format_d16_hi_x */, 1024 /* 10 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28185   { 1373 /* buffer_store_format_d16_hi_x */, 128 /* 7 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28186   { 1373 /* buffer_store_format_d16_hi_x */, 256 /* 8 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28187   { 1373 /* buffer_store_format_d16_hi_x */, 512 /* 9 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28188   { 1373 /* buffer_store_format_d16_hi_x */, 2048 /* 11 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28877   { 1648 /* buffer_store_short_d16_hi */, 16 /* 4 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28878   { 1648 /* buffer_store_short_d16_hi */, 256 /* 8 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28879   { 1648 /* buffer_store_short_d16_hi */, 32 /* 5 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28880   { 1648 /* buffer_store_short_d16_hi */, 64 /* 6 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28881   { 1648 /* buffer_store_short_d16_hi */, 128 /* 7 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28882   { 1648 /* buffer_store_short_d16_hi */, 512 /* 9 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28889   { 1648 /* buffer_store_short_d16_hi */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28890   { 1648 /* buffer_store_short_d16_hi */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28891   { 1648 /* buffer_store_short_d16_hi */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28892   { 1648 /* buffer_store_short_d16_hi */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28893   { 1648 /* buffer_store_short_d16_hi */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28894   { 1648 /* buffer_store_short_d16_hi */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28901   { 1648 /* buffer_store_short_d16_hi */, 32 /* 5 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28902   { 1648 /* buffer_store_short_d16_hi */, 512 /* 9 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28903   { 1648 /* buffer_store_short_d16_hi */, 64 /* 6 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28904   { 1648 /* buffer_store_short_d16_hi */, 128 /* 7 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28905   { 1648 /* buffer_store_short_d16_hi */, 256 /* 8 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28906   { 1648 /* buffer_store_short_d16_hi */, 1024 /* 10 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28913   { 1648 /* buffer_store_short_d16_hi */, 64 /* 6 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28914   { 1648 /* buffer_store_short_d16_hi */, 1024 /* 10 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28915   { 1648 /* buffer_store_short_d16_hi */, 128 /* 7 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28916   { 1648 /* buffer_store_short_d16_hi */, 256 /* 8 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28917   { 1648 /* buffer_store_short_d16_hi */, 512 /* 9 */, MCK_ImmTFE, AMFBS_HasD16LoadStore_isGFX8GFX9 },
28918   { 1648 /* buffer_store_short_d16_hi */, 2048 /* 11 */, MCK_ImmSWZ, AMFBS_HasD16LoadStore_isGFX8GFX9 },
29520   { 3209 /* ds_read_i8_d16 */, 4 /* 2 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
29521   { 3209 /* ds_read_i8_d16 */, 8 /* 3 */, MCK_ImmGDS, AMFBS_HasD16LoadStore_isGFX8GFX9 },
29524   { 3224 /* ds_read_i8_d16_hi */, 4 /* 2 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
29525   { 3224 /* ds_read_i8_d16_hi */, 8 /* 3 */, MCK_ImmGDS, AMFBS_HasD16LoadStore_isGFX8GFX9 },
29534   { 3254 /* ds_read_u16_d16 */, 4 /* 2 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
29535   { 3254 /* ds_read_u16_d16 */, 8 /* 3 */, MCK_ImmGDS, AMFBS_HasD16LoadStore_isGFX8GFX9 },
29538   { 3270 /* ds_read_u16_d16_hi */, 4 /* 2 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
29539   { 3270 /* ds_read_u16_d16_hi */, 8 /* 3 */, MCK_ImmGDS, AMFBS_HasD16LoadStore_isGFX8GFX9 },
29548   { 3300 /* ds_read_u8_d16 */, 4 /* 2 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
29549   { 3300 /* ds_read_u8_d16 */, 8 /* 3 */, MCK_ImmGDS, AMFBS_HasD16LoadStore_isGFX8GFX9 },
29552   { 3315 /* ds_read_u8_d16_hi */, 4 /* 2 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
29553   { 3315 /* ds_read_u8_d16_hi */, 8 /* 3 */, MCK_ImmGDS, AMFBS_HasD16LoadStore_isGFX8GFX9 },
29692   { 3649 /* ds_write_b16_d16_hi */, 4 /* 2 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
29693   { 3649 /* ds_write_b16_d16_hi */, 8 /* 3 */, MCK_ImmGDS, AMFBS_HasD16LoadStore_isGFX8GFX9 },
29714   { 3707 /* ds_write_b8_d16_hi */, 4 /* 2 */, MCK_ImmOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
29715   { 3707 /* ds_write_b8_d16_hi */, 8 /* 3 */, MCK_ImmGDS, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30266   { 4659 /* flat_load_sbyte_d16 */, 4 /* 2 */, MCK_ImmFlatOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30267   { 4659 /* flat_load_sbyte_d16 */, 32 /* 5 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30268   { 4659 /* flat_load_sbyte_d16 */, 8 /* 3 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30269   { 4659 /* flat_load_sbyte_d16 */, 16 /* 4 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30274   { 4679 /* flat_load_sbyte_d16_hi */, 4 /* 2 */, MCK_ImmFlatOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30275   { 4679 /* flat_load_sbyte_d16_hi */, 32 /* 5 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30276   { 4679 /* flat_load_sbyte_d16_hi */, 8 /* 3 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30277   { 4679 /* flat_load_sbyte_d16_hi */, 16 /* 4 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30282   { 4702 /* flat_load_short_d16 */, 4 /* 2 */, MCK_ImmFlatOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30283   { 4702 /* flat_load_short_d16 */, 32 /* 5 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30284   { 4702 /* flat_load_short_d16 */, 8 /* 3 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30285   { 4702 /* flat_load_short_d16 */, 16 /* 4 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30290   { 4722 /* flat_load_short_d16_hi */, 4 /* 2 */, MCK_ImmFlatOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30291   { 4722 /* flat_load_short_d16_hi */, 32 /* 5 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30292   { 4722 /* flat_load_short_d16_hi */, 8 /* 3 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30293   { 4722 /* flat_load_short_d16_hi */, 16 /* 4 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30322   { 4778 /* flat_load_ubyte_d16 */, 4 /* 2 */, MCK_ImmFlatOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30323   { 4778 /* flat_load_ubyte_d16 */, 32 /* 5 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30324   { 4778 /* flat_load_ubyte_d16 */, 8 /* 3 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30325   { 4778 /* flat_load_ubyte_d16 */, 16 /* 4 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30330   { 4798 /* flat_load_ubyte_d16_hi */, 4 /* 2 */, MCK_ImmFlatOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30331   { 4798 /* flat_load_ubyte_d16_hi */, 32 /* 5 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30332   { 4798 /* flat_load_ubyte_d16_hi */, 8 /* 3 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30333   { 4798 /* flat_load_ubyte_d16_hi */, 16 /* 4 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30362   { 4854 /* flat_store_byte_d16_hi */, 4 /* 2 */, MCK_ImmFlatOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30363   { 4854 /* flat_store_byte_d16_hi */, 32 /* 5 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30364   { 4854 /* flat_store_byte_d16_hi */, 8 /* 3 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30365   { 4854 /* flat_store_byte_d16_hi */, 16 /* 4 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30430   { 4968 /* flat_store_short_d16_hi */, 4 /* 2 */, MCK_ImmFlatOffset, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30431   { 4968 /* flat_store_short_d16_hi */, 32 /* 5 */, MCK_ImmDLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30432   { 4968 /* flat_store_short_d16_hi */, 8 /* 3 */, MCK_ImmGLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },
30433   { 4968 /* flat_store_short_d16_hi */, 16 /* 4 */, MCK_ImmSLC, AMFBS_HasD16LoadStore_isGFX8GFX9 },