1217 lines · plain
1; RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -show-encoding %s | FileCheck --check-prefixes=GFX12 %s2 3image_sample v64, v32, s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_1D4// GFX12: encoding: [0x00,0xc0,0x46,0xe4,0x40,0x08,0x00,0x32,0x20,0x00,0x00,0x00]5 6image_sample v64, [v32, v33], s[4:11], s[100:103] dmask:0x8 dim:SQ_RSRC_IMG_2D7// GFX12: encoding: [0x01,0xc0,0x06,0xe6,0x40,0x08,0x00,0x32,0x20,0x21,0x00,0x00]8 9image_sample v[64:65], [v32, v33, v34], s[4:11], s[100:103] dmask:0x3 dim:SQ_RSRC_IMG_3D10// GFX12: encoding: [0x02,0xc0,0xc6,0xe4,0x40,0x08,0x00,0x32,0x20,0x21,0x22,0x00]11 12image_sample v[64:65], [v32, v33, v34], s[4:11], s[100:103] dmask:0xc dim:SQ_RSRC_IMG_CUBE13// GFX12: encoding: [0x03,0xc0,0x06,0xe7,0x40,0x08,0x00,0x32,0x20,0x21,0x22,0x00]14 15image_sample v[64:66], [v32, v33], s[4:11], s[100:103] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY16// GFX12: encoding: [0x04,0xc0,0xc6,0xe6,0x40,0x08,0x00,0x32,0x20,0x21,0x00,0x00]17 18image_sample v[64:67], [v32, v33, v34], s[4:11], s[100:103] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY19// GFX12: encoding: [0x05,0xc0,0xc6,0xe7,0x40,0x08,0x00,0x32,0x20,0x21,0x22,0x00]20 21image_sample v0, v1, s[0:7], s[100:103] dmask:0x2 dim:SQ_RSRC_IMG_1D a1622// GFX12: encoding: [0x40,0xc0,0x86,0xe4,0x00,0x00,0x00,0x32,0x01,0x00,0x00,0x00]23 24image_sample v2, v3, s[4:11], s[96:99] dmask:0x4 dim:SQ_RSRC_IMG_2D a1625// GFX12: encoding: [0x41,0xc0,0x06,0xe5,0x02,0x08,0x00,0x30,0x03,0x00,0x00,0x00]26 27image_sample v[4:5], [v6, v7], s[8:15], s[92:95] dmask:0x6 dim:SQ_RSRC_IMG_3D a1628// GFX12: encoding: [0x42,0xc0,0x86,0xe5,0x04,0x10,0x00,0x2e,0x06,0x07,0x00,0x00]29 30image_sample v[8:9], [v10, v11], s[12:19], s[88:91] dmask:0x9 dim:SQ_RSRC_IMG_CUBE a1631// GFX12: encoding: [0x43,0xc0,0x46,0xe6,0x08,0x18,0x00,0x2c,0x0a,0x0b,0x00,0x00]32 33image_sample v[12:14], v15, s[16:23], s[84:87] dmask:0x7 dim:SQ_RSRC_IMG_1D_ARRAY a1634// GFX12: encoding: [0x44,0xc0,0xc6,0xe5,0x0c,0x20,0x00,0x2a,0x0f,0x00,0x00,0x00]35 36image_sample v[16:19], [v20, v21], s[20:27], s[80:83] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY a1637// GFX12: encoding: [0x45,0xc0,0xc6,0xe7,0x10,0x28,0x00,0x28,0x14,0x15,0x00,0x00]38 39image_sample v[22:24], v25, s[24:31], s[76:79] dmask:0xd dim:SQ_RSRC_IMG_1D unorm40// GFX12: encoding: [0x00,0xe0,0x46,0xe7,0x16,0x30,0x00,0x26,0x19,0x00,0x00,0x00]41 42// FIXME: This test is incorrect because r128 assumes a 128-bit SRSRC.43image_sample v[22:24], v25, s[24:31], s[76:79] dmask:0xd dim:SQ_RSRC_IMG_1D r12844// GFX12: encoding: [0x10,0xc0,0x46,0xe7,0x16,0x30,0x00,0x26,0x19,0x00,0x00,0x00]45 46image_sample v26, [v27, v28], s[28:35], s[72:75] dmask:0x1 dim:SQ_RSRC_IMG_2D scope:SCOPE_CU47// GFX12: encoding: [0x01,0xc0,0x46,0xe4,0x1a,0x38,0x00,0x24,0x1b,0x1c,0x00,0x00]48 49image_sample v26, [v27, v28], s[28:35], s[72:75] dmask:0x2 dim:SQ_RSRC_IMG_2D scope:SCOPE_SE50// GFX12: encoding: [0x01,0xc0,0x86,0xe4,0x1a,0x38,0x04,0x24,0x1b,0x1c,0x00,0x00]51 52image_sample v26, [v27, v28], s[28:35], s[72:75] dmask:0x4 dim:SQ_RSRC_IMG_2D scope:SCOPE_DEV53// GFX12: encoding: [0x01,0xc0,0x06,0xe5,0x1a,0x38,0x08,0x24,0x1b,0x1c,0x00,0x00]54 55image_sample v26, [v27, v28], s[28:35], s[72:75] dmask:0x8 dim:SQ_RSRC_IMG_2D scope:SCOPE_SYS56// GFX12: encoding: [0x01,0xc0,0x06,0xe6,0x1a,0x38,0x0c,0x24,0x1b,0x1c,0x00,0x00]57 58image_sample v[29:30], [v31, v32, v33], s[32:39], s[68:71] dmask:0x3 dim:SQ_RSRC_IMG_3D th:TH_LOAD_RT59// GFX12: encoding: [0x02,0xc0,0xc6,0xe4,0x1d,0x40,0x00,0x22,0x1f,0x20,0x21,0x00]60 61image_sample v[29:30], [v31, v32, v33], s[32:39], s[68:71] dmask:0x5 dim:SQ_RSRC_IMG_3D th:TH_LOAD_NT62// GFX12: encoding: [0x02,0xc0,0x46,0xe5,0x1d,0x40,0x10,0x22,0x1f,0x20,0x21,0x00]63 64image_sample v[29:30], [v31, v32, v33], s[32:39], s[68:71] dmask:0x9 dim:SQ_RSRC_IMG_3D th:TH_LOAD_HT65// GFX12: encoding: [0x02,0xc0,0x46,0xe6,0x1d,0x40,0x20,0x22,0x1f,0x20,0x21,0x00]66 67image_sample v[29:30], [v31, v32, v33], s[32:39], s[68:71] dmask:0x6 dim:SQ_RSRC_IMG_3D th:TH_LOAD_LU68// GFX12: encoding: [0x02,0xc0,0x86,0xe5,0x1d,0x40,0x30,0x22,0x1f,0x20,0x21,0x00]69 70image_sample v[29:30], [v31, v32, v33], s[32:39], s[68:71] dmask:0xa dim:SQ_RSRC_IMG_3D th:TH_LOAD_NT_RT71// GFX12: encoding: [0x02,0xc0,0x86,0xe6,0x1d,0x40,0x40,0x22,0x1f,0x20,0x21,0x00]72 73image_sample v[29:30], [v31, v32, v33], s[32:39], s[68:71] dmask:0xc dim:SQ_RSRC_IMG_3D th:TH_LOAD_RT_NT74// GFX12: encoding: [0x02,0xc0,0x06,0xe7,0x1d,0x40,0x50,0x22,0x1f,0x20,0x21,0x00]75 76image_sample v[29:30], [v31, v32, v33], s[32:39], s[68:71] dmask:0x3 dim:SQ_RSRC_IMG_3D th:TH_LOAD_NT_HT77// GFX12: encoding: [0x02,0xc0,0xc6,0xe4,0x1d,0x40,0x60,0x22,0x1f,0x20,0x21,0x00]78 79image_sample v[29:30], [v31, v32, v33], s[32:39], s[68:71] dmask:0x5 dim:SQ_RSRC_IMG_3D th:TH_LOAD_BYPASS scope:SCOPE_SYS80// GFX12: encoding: [0x02,0xc0,0x46,0xe5,0x1d,0x40,0x3c,0x22,0x1f,0x20,0x21,0x00]81 82image_sample v[34:35], v37, s[36:43], s[64:67] dmask:0x3 dim:SQ_RSRC_IMG_1D83// GFX12: encoding: [0x00,0xc0,0xc6,0xe4,0x22,0x48,0x00,0x20,0x25,0x00,0x00,0x00]84 85image_sample v[34:36], v37, s[36:43], s[64:67] dmask:0x3 dim:SQ_RSRC_IMG_1D tfe86// GFX12: encoding: [0x08,0xc0,0xc6,0xe4,0x22,0x48,0x00,0x20,0x25,0x00,0x00,0x00]87 88image_sample v34, v37, s[36:43], s[64:67] dmask:0x3 dim:SQ_RSRC_IMG_1D d1689// GFX12: encoding: [0x20,0xc0,0xc6,0xe4,0x22,0x48,0x00,0x20,0x25,0x00,0x00,0x00]90 91image_sample v[34:35], v37, s[36:43], s[64:67] dmask:0x3 dim:SQ_RSRC_IMG_1D tfe d1692// GFX12: encoding: [0x28,0xc0,0xc6,0xe4,0x22,0x48,0x00,0x20,0x25,0x00,0x00,0x00]93 94image_sample v[34:35], v37, s[36:43], s[64:67] dmask:0x3 dim:SQ_RSRC_IMG_1D lwe95// GFX12: encoding: [0x00,0xc0,0xc6,0xe4,0x22,0x49,0x00,0x20,0x25,0x00,0x00,0x00]96 97// FIXME: This test is incorrect because r128 assumes a 128-bit SRSRC.98image_sample v[38:39], [v40, v41], s[40:47], s[60:63] dmask:0xc dim:SQ_RSRC_IMG_CUBE unorm th:TH_LOAD_HT scope:SCOPE_DEV r128 a16 tfe lwe d1699// GFX12: encoding: [0x7b,0xe0,0x06,0xe7,0x26,0x51,0x28,0x1e,0x28,0x29,0x00,0x00]100 101image_sample_d v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D102// GFX12: encoding: [0x00,0x00,0x47,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]103 104image_sample_d v64, [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D105// GFX12: encoding: [0x01,0x00,0x07,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]106 107image_sample_d v[64:65], [v32, v33, v34, v[35:40]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D108// GFX12: encoding: [0x02,0x00,0xc7,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]109 110image_sample_d v[64:65], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE111// GFX12: encoding: [0x03,0x00,0x07,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]112 113image_sample_d v[64:66], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY114// GFX12: encoding: [0x04,0x00,0xc7,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]115 116image_sample_d v[64:67], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY117// GFX12: encoding: [0x05,0x00,0xc7,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]118 119image_sample_l v64, [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D120// GFX12: encoding: [0x00,0x40,0x47,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]121 122image_sample_l v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D123// GFX12: encoding: [0x01,0x40,0x07,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]124 125image_sample_l v[64:65], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D126// GFX12: encoding: [0x02,0x40,0xc7,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]127 128image_sample_l v[64:65], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE129// GFX12: encoding: [0x03,0x40,0x07,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]130 131image_sample_l v[64:66], [v32, v33, v34], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY132// GFX12: encoding: [0x04,0x40,0xc7,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]133 134image_sample_l v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY135// GFX12: encoding: [0x05,0x40,0xc7,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]136 137image_sample_b v64, [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D138// GFX12: encoding: [0x00,0x80,0x47,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]139 140image_sample_b v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D141// GFX12: encoding: [0x01,0x80,0x07,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]142 143image_sample_b v[64:65], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D144// GFX12: encoding: [0x02,0x80,0xc7,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]145 146image_sample_b v[64:65], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE147// GFX12: encoding: [0x03,0x80,0x07,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]148 149image_sample_b v[64:66], [v32, v33, v34], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY150// GFX12: encoding: [0x04,0x80,0xc7,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]151 152image_sample_b v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY153// GFX12: encoding: [0x05,0x80,0xc7,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]154 155image_sample_lz v64, v32, s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D156// GFX12: encoding: [0x00,0xc0,0x47,0xe4,0x40,0x08,0x00,0x02,0x20,0x00,0x00,0x00]157 158image_sample_lz v64, [v32, v33], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D159// GFX12: encoding: [0x01,0xc0,0x07,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]160 161image_sample_lz v[64:65], [v32, v33, v34], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D162// GFX12: encoding: [0x02,0xc0,0xc7,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]163 164image_sample_lz v[64:65], [v32, v33, v34], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE165// GFX12: encoding: [0x03,0xc0,0x07,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]166 167image_sample_lz v[64:66], [v32, v33], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY168// GFX12: encoding: [0x04,0xc0,0xc7,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]169 170image_sample_lz v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY171// GFX12: encoding: [0x05,0xc0,0xc7,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]172 173image_sample_c v64, [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D174// GFX12: encoding: [0x00,0x00,0x48,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]175 176image_sample_c v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D177// GFX12: encoding: [0x01,0x00,0x08,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]178 179image_sample_c v[64:65], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D180// GFX12: encoding: [0x02,0x00,0xc8,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]181 182image_sample_c v[64:65], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE183// GFX12: encoding: [0x03,0x00,0x08,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]184 185image_sample_c v[64:66], [v32, v33, v34], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY186// GFX12: encoding: [0x04,0x00,0xc8,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]187 188image_sample_c v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY189// GFX12: encoding: [0x05,0x00,0xc8,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]190 191image_sample_c_d v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D192// GFX12: encoding: [0x00,0x40,0x48,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]193 194image_sample_c_d v64, [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D195// GFX12: encoding: [0x01,0x40,0x08,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]196 197image_sample_c_d v[64:65], [v32, v33, v34, v[35:41]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D198// GFX12: encoding: [0x02,0x40,0xc8,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]199 200image_sample_c_d v[64:65], [v32, v33, v34, v[35:39]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE201// GFX12: encoding: [0x03,0x40,0x08,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]202 203image_sample_c_d v[64:66], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY204// GFX12: encoding: [0x04,0x40,0xc8,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]205 206image_sample_c_d v[64:67], [v32, v33, v34, v[35:39]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY207// GFX12: encoding: [0x05,0x40,0xc8,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]208 209image_sample_c_l v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D210// GFX12: encoding: [0x00,0x80,0x48,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]211 212image_sample_c_l v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D213// GFX12: encoding: [0x01,0x80,0x08,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]214 215image_sample_c_l v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D216// GFX12: encoding: [0x02,0x80,0xc8,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]217 218image_sample_c_l v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE219// GFX12: encoding: [0x03,0x80,0x08,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]220 221image_sample_c_l v[64:66], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY222// GFX12: encoding: [0x04,0x80,0xc8,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]223 224image_sample_c_l v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY225// GFX12: encoding: [0x05,0x80,0xc8,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]226 227image_sample_c_b v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D228// GFX12: encoding: [0x00,0xc0,0x48,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]229 230image_sample_c_b v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D231// GFX12: encoding: [0x01,0xc0,0x08,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]232 233image_sample_c_b v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D234// GFX12: encoding: [0x02,0xc0,0xc8,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]235 236image_sample_c_b v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE237// GFX12: encoding: [0x03,0xc0,0x08,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]238 239image_sample_c_b v[64:66], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY240// GFX12: encoding: [0x04,0xc0,0xc8,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]241 242image_sample_c_b v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY243// GFX12: encoding: [0x05,0xc0,0xc8,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]244 245image_sample_c_lz v64, [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D246// GFX12: encoding: [0x00,0x00,0x49,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]247 248image_sample_c_lz v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D249// GFX12: encoding: [0x01,0x00,0x09,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]250 251image_sample_c_lz v[64:65], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D252// GFX12: encoding: [0x02,0x00,0xc9,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]253 254image_sample_c_lz v[64:65], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE255// GFX12: encoding: [0x03,0x00,0x09,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]256 257image_sample_c_lz v[64:66], [v32, v33, v34], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY258// GFX12: encoding: [0x04,0x00,0xc9,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]259 260image_sample_c_lz v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY261// GFX12: encoding: [0x05,0x00,0xc9,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]262 263image_sample_o v64, [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D264// GFX12: encoding: [0x00,0x40,0x49,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]265 266image_sample_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D267// GFX12: encoding: [0x01,0x40,0x09,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]268 269image_sample_o v[64:65], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D270// GFX12: encoding: [0x02,0x40,0xc9,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]271 272image_sample_o v[64:65], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE273// GFX12: encoding: [0x03,0x40,0x09,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]274 275image_sample_o v[64:66], [v32, v33, v34], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY276// GFX12: encoding: [0x04,0x40,0xc9,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]277 278image_sample_o v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY279// GFX12: encoding: [0x05,0x40,0xc9,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]280 281image_sample_d_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D282// GFX12: encoding: [0x00,0x80,0x49,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]283 284image_sample_d_o v64, [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D285// GFX12: encoding: [0x01,0x80,0x09,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]286 287image_sample_d_o v[64:65], [v32, v33, v34, v[35:41]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D288// GFX12: encoding: [0x02,0x80,0xc9,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]289 290image_sample_d_o v[64:65], [v32, v33, v34, v[35:39]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE291// GFX12: encoding: [0x03,0x80,0x09,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]292 293image_sample_d_o v[64:66], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY294// GFX12: encoding: [0x04,0x80,0xc9,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]295 296image_sample_d_o v[64:67], [v32, v33, v34, v[35:39]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY297// GFX12: encoding: [0x05,0x80,0xc9,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]298 299image_sample_l_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D300// GFX12: encoding: [0x00,0xc0,0x49,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]301 302image_sample_l_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D303// GFX12: encoding: [0x01,0xc0,0x09,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]304 305image_sample_l_o v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D306// GFX12: encoding: [0x02,0xc0,0xc9,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]307 308image_sample_l_o v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE309// GFX12: encoding: [0x03,0xc0,0x09,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]310 311image_sample_l_o v[64:66], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY312// GFX12: encoding: [0x04,0xc0,0xc9,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]313 314image_sample_l_o v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY315// GFX12: encoding: [0x05,0xc0,0xc9,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]316 317image_sample_b_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D318// GFX12: encoding: [0x00,0x00,0x4a,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]319 320image_sample_b_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D321// GFX12: encoding: [0x01,0x00,0x0a,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]322 323image_sample_b_o v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D324// GFX12: encoding: [0x02,0x00,0xca,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]325 326image_sample_b_o v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE327// GFX12: encoding: [0x03,0x00,0x0a,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]328 329image_sample_b_o v[64:66], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY330// GFX12: encoding: [0x04,0x00,0xca,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]331 332image_sample_b_o v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY333// GFX12: encoding: [0x05,0x00,0xca,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]334 335image_sample_lz_o v64, [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D336// GFX12: encoding: [0x00,0x40,0x4a,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]337 338image_sample_lz_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D339// GFX12: encoding: [0x01,0x40,0x0a,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]340 341image_sample_lz_o v[64:65], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D342// GFX12: encoding: [0x02,0x40,0xca,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]343 344image_sample_lz_o v[64:65], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE345// GFX12: encoding: [0x03,0x40,0x0a,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]346 347image_sample_lz_o v[64:66], [v32, v33, v34], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY348// GFX12: encoding: [0x04,0x40,0xca,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]349 350image_sample_lz_o v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY351// GFX12: encoding: [0x05,0x40,0xca,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]352 353image_sample_c_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D354// GFX12: encoding: [0x00,0x80,0x4a,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]355 356image_sample_c_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D357// GFX12: encoding: [0x01,0x80,0x0a,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]358 359image_sample_c_o v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D360// GFX12: encoding: [0x02,0x80,0xca,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]361 362image_sample_c_o v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE363// GFX12: encoding: [0x03,0x80,0x0a,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]364 365image_sample_c_o v[64:66], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY366// GFX12: encoding: [0x04,0x80,0xca,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]367 368image_sample_c_o v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY369// GFX12: encoding: [0x05,0x80,0xca,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]370 371image_sample_c_d_o v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D372// GFX12: encoding: [0x00,0xc0,0x4a,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]373 374image_sample_c_d_o v64, [v32, v33, v34, v[35:39]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D375// GFX12: encoding: [0x01,0xc0,0x0a,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]376 377image_sample_c_d_o v[64:65], [v32, v33, v34, v[35:42]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D378// GFX12: encoding: [0x02,0xc0,0xca,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]379 380image_sample_c_d_o v[64:65], [v32, v33, v34, v[35:40]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE381// GFX12: encoding: [0x03,0xc0,0x0a,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]382 383image_sample_c_d_o v[64:66], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY384// GFX12: encoding: [0x04,0xc0,0xca,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]385 386image_sample_c_d_o v[64:67], [v32, v33, v34, v[35:40]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY387// GFX12: encoding: [0x05,0xc0,0xca,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]388 389image_sample_c_l_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D390// GFX12: encoding: [0x00,0x00,0x4b,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]391 392image_sample_c_l_o v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D393// GFX12: encoding: [0x01,0x00,0x0b,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]394 395image_sample_c_l_o v[64:65], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D396// GFX12: encoding: [0x02,0x00,0xcb,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]397 398image_sample_c_l_o v[64:65], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE399// GFX12: encoding: [0x03,0x00,0x0b,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]400 401image_sample_c_l_o v[64:66], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY402// GFX12: encoding: [0x04,0x00,0xcb,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]403 404image_sample_c_l_o v[64:67], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY405// GFX12: encoding: [0x05,0x00,0xcb,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]406 407image_sample_c_b_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D408// GFX12: encoding: [0x00,0x40,0x4b,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]409 410image_sample_c_b_o v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D411// GFX12: encoding: [0x01,0x40,0x0b,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]412 413image_sample_c_b_o v[64:65], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D414// GFX12: encoding: [0x02,0x40,0xcb,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]415 416image_sample_c_b_o v[64:65], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE417// GFX12: encoding: [0x03,0x40,0x0b,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]418 419image_sample_c_b_o v[64:66], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY420// GFX12: encoding: [0x04,0x40,0xcb,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]421 422image_sample_c_b_o v[64:67], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY423// GFX12: encoding: [0x05,0x40,0xcb,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]424 425image_sample_c_lz_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D426// GFX12: encoding: [0x00,0x80,0x4b,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]427 428image_sample_c_lz_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D429// GFX12: encoding: [0x01,0x80,0x0b,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]430 431image_sample_c_lz_o v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D432// GFX12: encoding: [0x02,0x80,0xcb,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]433 434image_sample_c_lz_o v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE435// GFX12: encoding: [0x03,0x80,0x0b,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]436 437image_sample_c_lz_o v[64:66], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY438// GFX12: encoding: [0x04,0x80,0xcb,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]439 440image_sample_c_lz_o v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY441// GFX12: encoding: [0x05,0x80,0xcb,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]442 443image_gather4 v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D444// GFX12: encoding: [0x01,0xc0,0x4b,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]445 446image_gather4 v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE447// GFX12: encoding: [0x03,0xc0,0x8b,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]448 449image_gather4 v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY450// GFX12: encoding: [0x05,0xc0,0x0b,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]451 452image_gather4 v[64:67], v32, s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a16453// GFX12: encoding: [0x41,0xc0,0x4b,0xe4,0x40,0x08,0x00,0x02,0x20,0x00,0x00,0x00]454 455image_gather4 v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a16456// GFX12: encoding: [0x43,0xc0,0x8b,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]457 458image_gather4 v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16459// GFX12: encoding: [0x45,0xc0,0x0b,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]460 461image_gather4 v[0:3], [v4, v5], s[0:7], s[100:103] dmask:0x8 dim:SQ_RSRC_IMG_2D unorm462// GFX12: encoding: [0x01,0xe0,0x0b,0xe6,0x00,0x00,0x00,0x32,0x04,0x05,0x00,0x00]463 464// FIXME: This test is incorrect because r128 assumes a 128-bit SRSRC.465image_gather4 v[6:9], [v10, v11], s[8:15], s[96:99] dmask:0x1 dim:SQ_RSRC_IMG_2D r128466// GFX12: encoding: [0x11,0xc0,0x4b,0xe4,0x06,0x10,0x00,0x30,0x0a,0x0b,0x00,0x00]467 468image_gather4 v[12:15], [v16, v17], s[16:23], s[92:95] dmask:0x2 dim:SQ_RSRC_IMG_2D scope:SCOPE_CU469// GFX12: encoding: [0x01,0xc0,0x8b,0xe4,0x0c,0x20,0x00,0x2e,0x10,0x11,0x00,0x00]470 471image_gather4 v[12:15], [v16, v17], s[16:23], s[92:95] dmask:0x2 dim:SQ_RSRC_IMG_2D scope:SCOPE_SE472// GFX12: encoding: [0x01,0xc0,0x8b,0xe4,0x0c,0x20,0x04,0x2e,0x10,0x11,0x00,0x00]473 474image_gather4 v[12:15], [v16, v17], s[16:23], s[92:95] dmask:0x2 dim:SQ_RSRC_IMG_2D scope:SCOPE_DEV475// GFX12: encoding: [0x01,0xc0,0x8b,0xe4,0x0c,0x20,0x08,0x2e,0x10,0x11,0x00,0x00]476 477image_gather4 v[12:15], [v16, v17], s[16:23], s[92:95] dmask:0x2 dim:SQ_RSRC_IMG_2D scope:SCOPE_SYS478// GFX12: encoding: [0x01,0xc0,0x8b,0xe4,0x0c,0x20,0x0c,0x2e,0x10,0x11,0x00,0x00]479 480image_gather4 v[18:21], [v22, v23], s[24:31], s[88:91] dmask:0x4 dim:SQ_RSRC_IMG_2D th:TH_LOAD_RT481// GFX12: encoding: [0x01,0xc0,0x0b,0xe5,0x12,0x30,0x00,0x2c,0x16,0x17,0x00,0x00]482 483image_gather4 v[18:21], [v22, v23], s[24:31], s[88:91] dmask:0x4 dim:SQ_RSRC_IMG_2D th:TH_LOAD_NT484// GFX12: encoding: [0x01,0xc0,0x0b,0xe5,0x12,0x30,0x10,0x2c,0x16,0x17,0x00,0x00]485 486image_gather4 v[18:21], [v22, v23], s[24:31], s[88:91] dmask:0x4 dim:SQ_RSRC_IMG_2D th:TH_LOAD_HT487// GFX12: encoding: [0x01,0xc0,0x0b,0xe5,0x12,0x30,0x20,0x2c,0x16,0x17,0x00,0x00]488 489image_gather4 v[18:21], [v22, v23], s[24:31], s[88:91] dmask:0x4 dim:SQ_RSRC_IMG_2D th:TH_LOAD_LU490// GFX12: encoding: [0x01,0xc0,0x0b,0xe5,0x12,0x30,0x30,0x2c,0x16,0x17,0x00,0x00]491 492image_gather4 v[18:21], [v22, v23], s[24:31], s[88:91] dmask:0x4 dim:SQ_RSRC_IMG_2D th:TH_LOAD_NT_RT493// GFX12: encoding: [0x01,0xc0,0x0b,0xe5,0x12,0x30,0x40,0x2c,0x16,0x17,0x00,0x00]494 495image_gather4 v[18:21], [v22, v23], s[24:31], s[88:91] dmask:0x4 dim:SQ_RSRC_IMG_2D th:TH_LOAD_RT_NT496// GFX12: encoding: [0x01,0xc0,0x0b,0xe5,0x12,0x30,0x50,0x2c,0x16,0x17,0x00,0x00]497 498image_gather4 v[18:21], [v22, v23], s[24:31], s[88:91] dmask:0x4 dim:SQ_RSRC_IMG_2D th:TH_LOAD_NT_HT499// GFX12: encoding: [0x01,0xc0,0x0b,0xe5,0x12,0x30,0x60,0x2c,0x16,0x17,0x00,0x00]500 501image_gather4 v[18:21], [v22, v23], s[24:31], s[88:91] dmask:0x4 dim:SQ_RSRC_IMG_2D th:TH_LOAD_BYPASS scope:SCOPE_SYS502// GFX12: encoding: [0x01,0xc0,0x0b,0xe5,0x12,0x30,0x3c,0x2c,0x16,0x17,0x00,0x00]503 504image_gather4 v[28:31], [v33, v34], s[40:47], s[80:83] dmask:0x1 dim:SQ_RSRC_IMG_2D505// GFX12: encoding: [0x01,0xc0,0x4b,0xe4,0x1c,0x50,0x00,0x28,0x21,0x22,0x00,0x00]506 507image_gather4 v[28:29], [v33, v34], s[40:47], s[80:83] dmask:0x1 dim:SQ_RSRC_IMG_2D d16508// GFX12: encoding: [0x21,0xc0,0x4b,0xe4,0x1c,0x50,0x00,0x28,0x21,0x22,0x00,0x00]509 510image_gather4 v[35:38], [v39, v40], s[48:55], s[76:79] dmask:0x2 dim:SQ_RSRC_IMG_2D lwe511// GFX12: encoding: [0x01,0xc0,0x8b,0xe4,0x23,0x61,0x00,0x26,0x27,0x28,0x00,0x00]512 513image_gather4_l v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D514// GFX12: encoding: [0x01,0x00,0x4c,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]515 516image_gather4_l v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE517// GFX12: encoding: [0x03,0x00,0x8c,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]518 519image_gather4_l v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY520// GFX12: encoding: [0x05,0x00,0x0c,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]521 522image_gather4_l v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a16523// GFX12: encoding: [0x41,0x00,0x4c,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]524 525image_gather4_l v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a16526// GFX12: encoding: [0x43,0x00,0x8c,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]527 528image_gather4_l v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16529// GFX12: encoding: [0x45,0x00,0x0c,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]530 531image_gather4_b v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D532// GFX12: encoding: [0x01,0x40,0x4c,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]533 534image_gather4_b v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE535// GFX12: encoding: [0x03,0x40,0x8c,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]536 537image_gather4_b v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY538// GFX12: encoding: [0x05,0x40,0x0c,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]539 540image_gather4_b v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a16541// GFX12: encoding: [0x41,0x40,0x4c,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]542 543image_gather4_b v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a16544// GFX12: encoding: [0x43,0x40,0x8c,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]545 546image_gather4_b v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16547// GFX12: encoding: [0x45,0x40,0x0c,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]548 549image_gather4_lz v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D550// GFX12: encoding: [0x01,0x80,0x4c,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]551 552image_gather4_lz v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE553// GFX12: encoding: [0x03,0x80,0x8c,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]554 555image_gather4_lz v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY556// GFX12: encoding: [0x05,0x80,0x0c,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]557 558image_gather4_lz v[64:67], v32, s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a16559// GFX12: encoding: [0x41,0x80,0x4c,0xe4,0x40,0x08,0x00,0x02,0x20,0x00,0x00,0x00]560 561image_gather4_lz v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a16562// GFX12: encoding: [0x43,0x80,0x8c,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]563 564image_gather4_lz v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16565// GFX12: encoding: [0x45,0x80,0x0c,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]566 567image_gather4_c v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D568// GFX12: encoding: [0x01,0xc0,0x4c,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]569 570image_gather4_c v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE571// GFX12: encoding: [0x03,0xc0,0x8c,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]572 573image_gather4_c v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY574// GFX12: encoding: [0x05,0xc0,0x0c,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]575 576image_gather4_c v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a16577// GFX12: encoding: [0x41,0xc0,0x4c,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]578 579image_gather4_c v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a16580// GFX12: encoding: [0x43,0xc0,0x8c,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]581 582image_gather4_c v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16583// GFX12: encoding: [0x45,0xc0,0x0c,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]584 585image_gather4_c_lz v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D586// GFX12: encoding: [0x01,0x00,0x4d,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]587 588image_gather4_c_lz v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE589// GFX12: encoding: [0x03,0x00,0x8d,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]590 591image_gather4_c_lz v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY592// GFX12: encoding: [0x05,0x00,0x0d,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]593 594image_gather4_c_lz v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a16595// GFX12: encoding: [0x41,0x00,0x4d,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]596 597image_gather4_c_lz v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a16598// GFX12: encoding: [0x43,0x00,0x8d,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]599 600image_gather4_c_lz v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16601// GFX12: encoding: [0x45,0x00,0x0d,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]602 603image_gather4_o v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D604// GFX12: encoding: [0x01,0x40,0x4d,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]605 606image_gather4_o v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE607// GFX12: encoding: [0x03,0x40,0x8d,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]608 609image_gather4_o v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY610// GFX12: encoding: [0x05,0x40,0x0d,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]611 612image_gather4_o v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a16613// GFX12: encoding: [0x41,0x40,0x4d,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]614 615image_gather4_o v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a16616// GFX12: encoding: [0x43,0x40,0x8d,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]617 618image_gather4_o v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16619// GFX12: encoding: [0x45,0x40,0x0d,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]620 621image_gather4_lz_o v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D622// GFX12: encoding: [0x01,0x80,0x4d,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]623 624image_gather4_lz_o v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE625// GFX12: encoding: [0x03,0x80,0x8d,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]626 627image_gather4_lz_o v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY628// GFX12: encoding: [0x05,0x80,0x0d,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]629 630image_gather4_lz_o v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a16631// GFX12: encoding: [0x41,0x80,0x4d,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]632 633image_gather4_lz_o v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a16634// GFX12: encoding: [0x43,0x80,0x8d,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]635 636image_gather4_lz_o v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16637// GFX12: encoding: [0x45,0x80,0x0d,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]638 639image_gather4_c_lz_o v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D640// GFX12: encoding: [0x01,0xc0,0x4d,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]641 642image_gather4_c_lz_o v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE643// GFX12: encoding: [0x03,0xc0,0x8d,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]644 645image_gather4_c_lz_o v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY646// GFX12: encoding: [0x05,0xc0,0x0d,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]647 648image_gather4_c_lz_o v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a16649// GFX12: encoding: [0x41,0xc0,0x4d,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]650 651image_gather4_c_lz_o v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a16652// GFX12: encoding: [0x43,0xc0,0x8d,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]653 654image_gather4_c_lz_o v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16655// GFX12: encoding: [0x45,0xc0,0x0d,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]656 657image_get_lod v64, v32, s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_1D658// GFX12: encoding: [0x00,0x00,0x4e,0xe4,0x40,0x08,0x00,0x32,0x20,0x00,0x00,0x00]659 660image_get_lod v64, [v32, v33], s[4:11], s[100:103] dmask:0x8 dim:SQ_RSRC_IMG_2D661// GFX12: encoding: [0x01,0x00,0x0e,0xe6,0x40,0x08,0x00,0x32,0x20,0x21,0x00,0x00]662 663image_get_lod v[64:65], [v32, v33, v34], s[4:11], s[100:103] dmask:0x3 dim:SQ_RSRC_IMG_3D664// GFX12: encoding: [0x02,0x00,0xce,0xe4,0x40,0x08,0x00,0x32,0x20,0x21,0x22,0x00]665 666image_get_lod v[64:65], [v32, v33, v34], s[4:11], s[100:103] dmask:0xc dim:SQ_RSRC_IMG_CUBE667// GFX12: encoding: [0x03,0x00,0x0e,0xe7,0x40,0x08,0x00,0x32,0x20,0x21,0x22,0x00]668 669image_get_lod v[64:66], [v32, v33], s[4:11], s[100:103] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY670// GFX12: encoding: [0x04,0x00,0xce,0xe6,0x40,0x08,0x00,0x32,0x20,0x21,0x00,0x00]671 672image_get_lod v[64:67], [v32, v33, v34], s[4:11], s[100:103] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY673// GFX12: encoding: [0x05,0x00,0xce,0xe7,0x40,0x08,0x00,0x32,0x20,0x21,0x22,0x00]674 675image_sample_d_g16 v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D676// GFX12: encoding: [0x00,0x40,0x4e,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]677 678image_sample_d_g16 v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D679// GFX12: encoding: [0x01,0x40,0x0e,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]680 681image_sample_d_g16 v[64:65], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D682// GFX12: encoding: [0x02,0x40,0xce,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]683 684image_sample_d_g16 v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE685// GFX12: encoding: [0x03,0x40,0x0e,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]686 687image_sample_d_g16 v[64:66], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY688// GFX12: encoding: [0x04,0x40,0xce,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]689 690image_sample_d_g16 v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY691// GFX12: encoding: [0x05,0x40,0xce,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]692 693image_sample_c_d_g16 v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D694// GFX12: encoding: [0x00,0x80,0x4e,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]695 696image_sample_c_d_g16 v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D697// GFX12: encoding: [0x01,0x80,0x0e,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]698 699image_sample_c_d_g16 v[64:65], [v32, v33, v34, v[35:39]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D700// GFX12: encoding: [0x02,0x80,0xce,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]701 702image_sample_c_d_g16 v[64:65], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE703// GFX12: encoding: [0x03,0x80,0x0e,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]704 705image_sample_c_d_g16 v[64:66], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY706// GFX12: encoding: [0x04,0x80,0xce,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]707 708image_sample_c_d_g16 v[64:67], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY709// GFX12: encoding: [0x05,0x80,0xce,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]710 711image_sample_d_o_g16 v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D712// GFX12: encoding: [0x00,0xc0,0x4e,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]713 714image_sample_d_o_g16 v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D715// GFX12: encoding: [0x01,0xc0,0x0e,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]716 717image_sample_d_o_g16 v[64:65], [v32, v33, v34, v[35:39]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D718// GFX12: encoding: [0x02,0xc0,0xce,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]719 720image_sample_d_o_g16 v[64:65], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE721// GFX12: encoding: [0x03,0xc0,0x0e,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]722 723image_sample_d_o_g16 v[64:66], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY724// GFX12: encoding: [0x04,0xc0,0xce,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]725 726image_sample_d_o_g16 v[64:67], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY727// GFX12: encoding: [0x05,0xc0,0xce,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]728 729image_sample_c_d_o_g16 v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D730// GFX12: encoding: [0x00,0x00,0x4f,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]731 732image_sample_c_d_o_g16 v64, [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D733// GFX12: encoding: [0x01,0x00,0x0f,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]734 735image_sample_c_d_o_g16 v[64:65], [v32, v33, v34, v[35:40]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D736// GFX12: encoding: [0x02,0x00,0xcf,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]737 738image_sample_c_d_o_g16 v[64:65], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE739// GFX12: encoding: [0x03,0x00,0x0f,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]740 741image_sample_c_d_o_g16 v[64:66], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY742// GFX12: encoding: [0x04,0x00,0xcf,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]743 744image_sample_c_d_o_g16 v[64:67], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY745// GFX12: encoding: [0x05,0x00,0xcf,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]746 747image_sample_c_d_o_g16 v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D a16748// GFX12: encoding: [0x40,0x00,0x4f,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]749 750image_sample_c_d_o_g16 v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D a16751// GFX12: encoding: [0x41,0x00,0x0f,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]752 753image_sample_c_d_o_g16 v[64:65], [v32, v33, v34, v[35:39]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D a16754// GFX12: encoding: [0x42,0x00,0xcf,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]755 756image_sample_c_d_o_g16 v[64:65], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE a16757// GFX12: encoding: [0x43,0x00,0x0f,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]758 759image_sample_c_d_o_g16 v[64:66], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY a16760// GFX12: encoding: [0x44,0x00,0xcf,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]761 762image_sample_c_d_o_g16 v[64:67], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY a16763// GFX12: encoding: [0x45,0x00,0xcf,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]764 765image_sample_cl v64, [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D766// GFX12: encoding: [0x00,0x00,0x50,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]767 768image_sample_cl v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D769// GFX12: encoding: [0x01,0x00,0x10,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]770 771image_sample_cl v[64:65], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D772// GFX12: encoding: [0x02,0x00,0xd0,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]773 774image_sample_cl v[64:65], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE775// GFX12: encoding: [0x03,0x00,0x10,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]776 777image_sample_cl v[64:66], [v32, v33, v34], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY778// GFX12: encoding: [0x04,0x00,0xd0,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]779 780image_sample_cl v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY781// GFX12: encoding: [0x05,0x00,0xd0,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]782 783image_sample_d_cl v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D784// GFX12: encoding: [0x00,0x40,0x50,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]785 786image_sample_d_cl v64, [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D787// GFX12: encoding: [0x01,0x40,0x10,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]788 789image_sample_d_cl v[64:65], [v32, v33, v34, v[35:41]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D790// GFX12: encoding: [0x02,0x40,0xd0,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]791 792image_sample_d_cl v[64:65], [v32, v33, v34, v[35:39]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE793// GFX12: encoding: [0x03,0x40,0x10,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]794 795image_sample_d_cl v[64:66], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY796// GFX12: encoding: [0x04,0x40,0xd0,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]797 798image_sample_d_cl v[64:67], [v32, v33, v34, v[35:39]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY799// GFX12: encoding: [0x05,0x40,0xd0,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]800 801image_sample_b_cl v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D802// GFX12: encoding: [0x00,0x80,0x50,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]803 804image_sample_b_cl v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D805// GFX12: encoding: [0x01,0x80,0x10,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]806 807image_sample_b_cl v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D808// GFX12: encoding: [0x02,0x80,0xd0,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]809 810image_sample_b_cl v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE811// GFX12: encoding: [0x03,0x80,0x10,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]812 813image_sample_b_cl v[64:66], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY814// GFX12: encoding: [0x04,0x80,0xd0,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]815 816image_sample_b_cl v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY817// GFX12: encoding: [0x05,0x80,0xd0,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]818 819image_sample_c_cl v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D820// GFX12: encoding: [0x00,0xc0,0x50,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]821 822image_sample_c_cl v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D823// GFX12: encoding: [0x01,0xc0,0x10,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]824 825image_sample_c_cl v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D826// GFX12: encoding: [0x02,0xc0,0xd0,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]827 828image_sample_c_cl v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE829// GFX12: encoding: [0x03,0xc0,0x10,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]830 831image_sample_c_cl v[64:66], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY832// GFX12: encoding: [0x04,0xc0,0xd0,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]833 834image_sample_c_cl v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY835// GFX12: encoding: [0x05,0xc0,0xd0,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]836 837image_sample_c_d_cl v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D838// GFX12: encoding: [0x00,0x00,0x51,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]839 840image_sample_c_d_cl v64, [v32, v33, v34, v[35:39]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D841// GFX12: encoding: [0x01,0x00,0x11,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]842 843image_sample_c_d_cl v[64:65], [v32, v33, v34, v[35:42]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D844// GFX12: encoding: [0x02,0x00,0xd1,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]845 846image_sample_c_d_cl v[64:65], [v32, v33, v34, v[35:40]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE847// GFX12: encoding: [0x03,0x00,0x11,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]848 849image_sample_c_d_cl v[64:66], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY850// GFX12: encoding: [0x04,0x00,0xd1,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]851 852image_sample_c_d_cl v[64:67], [v32, v33, v34, v[35:40]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY853// GFX12: encoding: [0x05,0x00,0xd1,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]854 855image_sample_c_b_cl v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D856// GFX12: encoding: [0x00,0x40,0x51,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]857 858image_sample_c_b_cl v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D859// GFX12: encoding: [0x01,0x40,0x11,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]860 861image_sample_c_b_cl v[64:65], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D862// GFX12: encoding: [0x02,0x40,0xd1,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]863 864image_sample_c_b_cl v[64:65], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE865// GFX12: encoding: [0x03,0x40,0x11,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]866 867image_sample_c_b_cl v[64:66], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY868// GFX12: encoding: [0x04,0x40,0xd1,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]869 870image_sample_c_b_cl v[64:67], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY871// GFX12: encoding: [0x05,0x40,0xd1,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]872 873image_sample_cl_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D874// GFX12: encoding: [0x00,0x80,0x51,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]875 876image_sample_cl_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D877// GFX12: encoding: [0x01,0x80,0x11,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]878 879image_sample_cl_o v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D880// GFX12: encoding: [0x02,0x80,0xd1,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]881 882image_sample_cl_o v[64:65], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE883// GFX12: encoding: [0x03,0x80,0x11,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]884 885image_sample_cl_o v[64:66], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY886// GFX12: encoding: [0x04,0x80,0xd1,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]887 888image_sample_cl_o v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY889// GFX12: encoding: [0x05,0x80,0xd1,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]890 891image_sample_d_cl_o v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D892// GFX12: encoding: [0x00,0xc0,0x51,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]893 894image_sample_d_cl_o v64, [v32, v33, v34, v[35:39]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D895// GFX12: encoding: [0x01,0xc0,0x11,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]896 897image_sample_d_cl_o v[64:65], [v32, v33, v34, v[35:42]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D898// GFX12: encoding: [0x02,0xc0,0xd1,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]899 900image_sample_d_cl_o v[64:65], [v32, v33, v34, v[35:40]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE901// GFX12: encoding: [0x03,0xc0,0x11,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]902 903image_sample_d_cl_o v[64:66], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY904// GFX12: encoding: [0x04,0xc0,0xd1,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]905 906image_sample_d_cl_o v[64:67], [v32, v33, v34, v[35:40]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY907// GFX12: encoding: [0x05,0xc0,0xd1,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]908 909image_sample_b_cl_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D910// GFX12: encoding: [0x00,0x00,0x52,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]911 912image_sample_b_cl_o v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D913// GFX12: encoding: [0x01,0x00,0x12,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]914 915image_sample_b_cl_o v[64:65], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D916// GFX12: encoding: [0x02,0x00,0xd2,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]917 918image_sample_b_cl_o v[64:65], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE919// GFX12: encoding: [0x03,0x00,0x12,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]920 921image_sample_b_cl_o v[64:66], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY922// GFX12: encoding: [0x04,0x00,0xd2,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]923 924image_sample_b_cl_o v[64:67], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY925// GFX12: encoding: [0x05,0x00,0xd2,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]926 927image_sample_c_cl_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D928// GFX12: encoding: [0x00,0x40,0x52,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]929 930image_sample_c_cl_o v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D931// GFX12: encoding: [0x01,0x40,0x12,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]932 933image_sample_c_cl_o v[64:65], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D934// GFX12: encoding: [0x02,0x40,0xd2,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]935 936image_sample_c_cl_o v[64:65], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE937// GFX12: encoding: [0x03,0x40,0x12,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]938 939image_sample_c_cl_o v[64:66], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY940// GFX12: encoding: [0x04,0x40,0xd2,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]941 942image_sample_c_cl_o v[64:67], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY943// GFX12: encoding: [0x05,0x40,0xd2,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]944 945image_sample_c_d_cl_o v64, [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D946// GFX12: encoding: [0x00,0x80,0x52,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]947 948image_sample_c_d_cl_o v64, [v32, v33, v34, v[35:40]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D949// GFX12: encoding: [0x01,0x80,0x12,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]950 951image_sample_c_d_cl_o v[64:65], [v32, v33, v34, v[35:43]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D952// GFX12: encoding: [0x02,0x80,0xd2,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]953 954image_sample_c_d_cl_o v[64:65], [v32, v33, v34, v[35:41]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE955// GFX12: encoding: [0x03,0x80,0x12,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]956 957image_sample_c_d_cl_o v[64:66], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY958// GFX12: encoding: [0x04,0x80,0xd2,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]959 960image_sample_c_d_cl_o v[64:67], [v32, v33, v34, v[35:41]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY961// GFX12: encoding: [0x05,0x80,0xd2,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]962 963image_sample_c_b_cl_o v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D964// GFX12: encoding: [0x00,0xc0,0x52,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]965 966image_sample_c_b_cl_o v64, [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D967// GFX12: encoding: [0x01,0xc0,0x12,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]968 969image_sample_c_b_cl_o v[64:65], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D970// GFX12: encoding: [0x02,0xc0,0xd2,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]971 972image_sample_c_b_cl_o v[64:65], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE973// GFX12: encoding: [0x03,0xc0,0x12,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]974 975image_sample_c_b_cl_o v[64:66], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY976// GFX12: encoding: [0x04,0xc0,0xd2,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]977 978image_sample_c_b_cl_o v[64:67], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY979// GFX12: encoding: [0x05,0xc0,0xd2,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]980 981image_sample_c_d_cl_g16 v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D982// GFX12: encoding: [0x00,0x00,0x55,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]983 984image_sample_c_d_cl_g16 v64, [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D985// GFX12: encoding: [0x01,0x00,0x15,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]986 987image_sample_c_d_cl_g16 v[64:65], [v32, v33, v34, v[35:40]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D988// GFX12: encoding: [0x02,0x00,0xd5,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]989 990image_sample_c_d_cl_g16 v[64:65], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE991// GFX12: encoding: [0x03,0x00,0x15,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]992 993image_sample_c_d_cl_g16 v[64:66], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY994// GFX12: encoding: [0x04,0x00,0xd5,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]995 996image_sample_c_d_cl_g16 v[64:67], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY997// GFX12: encoding: [0x05,0x00,0xd5,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]998 999image_sample_d_cl_o_g16 v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D1000// GFX12: encoding: [0x00,0x40,0x55,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1001 1002image_sample_d_cl_o_g16 v64, [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D1003// GFX12: encoding: [0x01,0x40,0x15,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1004 1005image_sample_d_cl_o_g16 v[64:65], [v32, v33, v34, v[35:40]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D1006// GFX12: encoding: [0x02,0x40,0xd5,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1007 1008image_sample_d_cl_o_g16 v[64:65], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE1009// GFX12: encoding: [0x03,0x40,0x15,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1010 1011image_sample_d_cl_o_g16 v[64:66], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY1012// GFX12: encoding: [0x04,0x40,0xd5,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1013 1014image_sample_d_cl_o_g16 v[64:67], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY1015// GFX12: encoding: [0x05,0x40,0xd5,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1016 1017image_sample_c_d_cl_o_g16 v64, [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D1018// GFX12: encoding: [0x00,0x80,0x55,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1019 1020image_sample_c_d_cl_o_g16 v64, [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D1021// GFX12: encoding: [0x01,0x80,0x15,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1022 1023image_sample_c_d_cl_o_g16 v[64:65], [v32, v33, v34, v[35:41]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D1024// GFX12: encoding: [0x02,0x80,0xd5,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1025 1026image_sample_c_d_cl_o_g16 v[64:65], [v32, v33, v34, v[35:39]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE1027// GFX12: encoding: [0x03,0x80,0x15,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1028 1029image_sample_c_d_cl_o_g16 v[64:66], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY1030// GFX12: encoding: [0x04,0x80,0xd5,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1031 1032image_sample_c_d_cl_o_g16 v[64:67], [v32, v33, v34, v[35:39]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY1033// GFX12: encoding: [0x05,0x80,0xd5,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1034 1035image_sample_d_cl_g16 v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D1036// GFX12: encoding: [0x00,0xc0,0x57,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1037 1038image_sample_d_cl_g16 v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D1039// GFX12: encoding: [0x01,0xc0,0x17,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1040 1041image_sample_d_cl_g16 v[64:65], [v32, v33, v34, v[35:39]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D1042// GFX12: encoding: [0x02,0xc0,0xd7,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1043 1044image_sample_d_cl_g16 v[64:65], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE1045// GFX12: encoding: [0x03,0xc0,0x17,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1046 1047image_sample_d_cl_g16 v[64:66], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY1048// GFX12: encoding: [0x04,0xc0,0xd7,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1049 1050image_sample_d_cl_g16 v[64:67], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY1051// GFX12: encoding: [0x05,0xc0,0xd7,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1052 1053image_gather4_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D1054// GFX12: encoding: [0x01,0x00,0x58,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]1055 1056image_gather4_cl v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE1057// GFX12: encoding: [0x03,0x00,0x98,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1058 1059image_gather4_cl v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY1060// GFX12: encoding: [0x05,0x00,0x18,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1061 1062image_gather4_cl v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a161063// GFX12: encoding: [0x41,0x00,0x58,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]1064 1065image_gather4_cl v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a161066// GFX12: encoding: [0x43,0x00,0x98,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]1067 1068image_gather4_cl v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a161069// GFX12: encoding: [0x45,0x00,0x18,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]1070 1071image_gather4_b_cl v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D1072// GFX12: encoding: [0x01,0x40,0x58,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1073 1074image_gather4_b_cl v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE1075// GFX12: encoding: [0x03,0x40,0x98,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1076 1077image_gather4_b_cl v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY1078// GFX12: encoding: [0x05,0x40,0x18,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1079 1080image_gather4_b_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a161081// GFX12: encoding: [0x41,0x40,0x58,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]1082 1083image_gather4_b_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a161084// GFX12: encoding: [0x43,0x40,0x98,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]1085 1086image_gather4_b_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a161087// GFX12: encoding: [0x45,0x40,0x18,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]1088 1089image_gather4_c_cl v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D1090// GFX12: encoding: [0x01,0x80,0x58,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1091 1092image_gather4_c_cl v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE1093// GFX12: encoding: [0x03,0x80,0x98,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1094 1095image_gather4_c_cl v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY1096// GFX12: encoding: [0x05,0x80,0x18,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1097 1098image_gather4_c_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a161099// GFX12: encoding: [0x41,0x80,0x58,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]1100 1101image_gather4_c_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a161102// GFX12: encoding: [0x43,0x80,0x98,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]1103 1104image_gather4_c_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a161105// GFX12: encoding: [0x45,0x80,0x18,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]1106 1107image_gather4_c_l v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D1108// GFX12: encoding: [0x01,0xc0,0x58,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1109 1110image_gather4_c_l v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE1111// GFX12: encoding: [0x03,0xc0,0x98,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1112 1113image_gather4_c_l v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY1114// GFX12: encoding: [0x05,0xc0,0x18,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1115 1116image_gather4_c_l v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a161117// GFX12: encoding: [0x41,0xc0,0x58,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]1118 1119image_gather4_c_l v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a161120// GFX12: encoding: [0x43,0xc0,0x98,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]1121 1122image_gather4_c_l v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a161123// GFX12: encoding: [0x45,0xc0,0x18,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]1124 1125image_gather4_c_b v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D1126// GFX12: encoding: [0x01,0x00,0x59,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1127 1128image_gather4_c_b v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE1129// GFX12: encoding: [0x03,0x00,0x99,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1130 1131image_gather4_c_b v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY1132// GFX12: encoding: [0x05,0x00,0x19,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1133 1134image_gather4_c_b v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a161135// GFX12: encoding: [0x41,0x00,0x59,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]1136 1137image_gather4_c_b v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a161138// GFX12: encoding: [0x43,0x00,0x99,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1139 1140image_gather4_c_b v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a161141// GFX12: encoding: [0x45,0x00,0x19,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1142 1143image_gather4_c_b_cl v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D1144// GFX12: encoding: [0x01,0x40,0x59,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1145 1146image_gather4_c_b_cl v[64:67], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE1147// GFX12: encoding: [0x03,0x40,0x99,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1148 1149image_gather4_c_b_cl v[64:67], [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY1150// GFX12: encoding: [0x05,0x40,0x19,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1151 1152image_gather4_c_b_cl v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a161153// GFX12: encoding: [0x41,0x40,0x59,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1154 1155image_gather4_c_b_cl v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a161156// GFX12: encoding: [0x43,0x40,0x99,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1157 1158image_gather4_c_b_cl v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a161159// GFX12: encoding: [0x45,0x40,0x19,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]1160 1161image_gather4h v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D1162// GFX12: encoding: [0x01,0x00,0x64,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]1163 1164image_gather4h v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE1165// GFX12: encoding: [0x03,0x00,0xa4,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]1166 1167image_gather4h v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY1168// GFX12: encoding: [0x05,0x00,0x24,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]1169 1170image_gather4h v[64:67], v32, s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D a161171// GFX12: encoding: [0x41,0x00,0x24,0xe6,0x40,0x08,0x00,0x02,0x20,0x00,0x00,0x00]1172 1173image_gather4h v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a161174// GFX12: encoding: [0x43,0x00,0xa4,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]1175 1176image_gather4h v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a161177// GFX12: encoding: [0x45,0x00,0x24,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x00,0x00]1178 1179image_msaa_load v[1:4], [v5, v6, v7], s[8:15] dmask:0x1 dim:SQ_RSRC_IMG_2D_MSAA1180// GFX12: encoding: [0x06,0x00,0x46,0xe4,0x01,0x10,0x00,0x00,0x05,0x06,0x07,0x00]1181 1182image_msaa_load v[1:4], [v5, v6, v7], s[8:15] dmask:0x1 dim:SQ_RSRC_IMG_2D_MSAA unorm1183// GFX12: encoding: [0x06,0x20,0x46,0xe4,0x01,0x10,0x00,0x00,0x05,0x06,0x07,0x00]1184 1185image_msaa_load v[1:2], [v1, v2, v3], s[16:23] dmask:0x1 dim:SQ_RSRC_IMG_2D_MSAA unorm d161186// GFX12: encoding: [0x26,0x20,0x46,0xe4,0x01,0x20,0x00,0x00,0x01,0x02,0x03,0x00]1187 1188image_msaa_load v[1:4], [v1, v2], s[8:15] dmask:0x2 dim:SQ_RSRC_IMG_2D_MSAA unorm a161189// GFX12: encoding: [0x46,0x20,0x86,0xe4,0x01,0x10,0x00,0x00,0x01,0x02,0x00,0x00]1190 1191image_msaa_load v[1:2], [v2, v1], s[8:15] dmask:0x2 dim:SQ_RSRC_IMG_2D_MSAA unorm a16 d161192// GFX12: encoding: [0x66,0x20,0x86,0xe4,0x01,0x10,0x00,0x00,0x02,0x01,0x00,0x00]1193 1194image_msaa_load v[1:4], [v8, v6, v5, v7], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm1195// GFX12: encoding: [0x07,0x20,0x06,0xe5,0x01,0x10,0x00,0x00,0x08,0x06,0x05,0x07]1196 1197image_msaa_load v[1:2], [v204, v11, v14, v19], s[96:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm d161198// GFX12: encoding: [0x27,0x20,0x06,0xe5,0x01,0xc0,0x00,0x00,0xcc,0x0b,0x0e,0x13]1199 1200image_msaa_load v[1:4], [v8, v6], s[8:15] dmask:0x8 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a161201// GFX12: encoding: [0x47,0x20,0x06,0xe6,0x01,0x10,0x00,0x00,0x08,0x06,0x00,0x00]1202 1203image_msaa_load v[1:2], [v5, v7], s[8:15] dmask:0x8 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16 d161204// GFX12: encoding: [0x67,0x20,0x06,0xe6,0x01,0x10,0x00,0x00,0x05,0x07,0x00,0x00]1205 1206image_msaa_load v[0:4], [v5, v7, v11, v55], s[8:15] dmask:0x8 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm tfe1207// GFX12: encoding: [0x0f,0x20,0x06,0xe6,0x00,0x10,0x00,0x00,0x05,0x07,0x0b,0x37]1208 1209image_msaa_load v[1:4], [v5, v6, v7, v8], s[8:15] dmask:0x8 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY lwe1210// GFX12: encoding: [0x07,0x00,0x06,0xe6,0x01,0x11,0x00,0x00,0x05,0x06,0x07,0x08]1211 1212image_msaa_load v[0:2], [v5, v7, v11, v55], s[8:15] dmask:0x8 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm tfe d161213// GFX12: encoding: [0x2f,0x20,0x06,0xe6,0x00,0x10,0x00,0x00,0x05,0x07,0x0b,0x37]1214 1215image_msaa_load v[1:4], [v5, v6, v7], s[8:15] dmask:0x1 dim:SQ_RSRC_IMG_2D_MSAA unorm th:TH_LOAD_NT1216// GFX12: encoding: [0x06,0x20,0x46,0xe4,0x01,0x10,0x10,0x00,0x05,0x06,0x07,0x00]1217