[CodeGen][NFC] Remove redundant map lookup (#125342)
[llvm-project.git] / llvm / test / MC / AMDGPU / gfx11_asm_mimg.s
blob88deaeff19fa3ad7485575eb51a25ff99131d7c1
1 // RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -show-encoding %s | FileCheck %s --check-prefix=GFX11
3 image_atomic_add v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
4 // GFX11: [0x80,0x03,0x30,0xf0,0x02,0x01,0x03,0x00]
6 image_atomic_add v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
7 // GFX11: [0x80,0x03,0x30,0xf0,0xff,0x01,0x03,0x00]
9 image_atomic_add v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
10 // GFX11: [0x80,0x03,0x31,0xf0,0x02,0x01,0x03,0x00]
12 image_atomic_add v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
13 // GFX11: [0x80,0x03,0x31,0xf0,0xff,0x01,0x03,0x00]
15 image_atomic_add v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
16 // GFX11: [0x88,0x03,0x30,0xf0,0x02,0x01,0x03,0x00]
18 image_atomic_add v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
19 // GFX11: [0x88,0x03,0x30,0xf0,0xfd,0x01,0x03,0x00]
21 image_atomic_add v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
22 // GFX11: [0x88,0x03,0x31,0xf0,0x02,0x01,0x03,0x00]
24 image_atomic_add v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
25 // GFX11: [0x88,0x03,0x31,0xf0,0xfe,0x01,0x03,0x00]
27 image_atomic_add v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
28 // GFX11: [0x9c,0x03,0x30,0xf0,0x02,0x01,0x03,0x00]
30 image_atomic_add v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
31 // GFX11: [0x9c,0x03,0x30,0xf0,0xfc,0x01,0x03,0x00]
33 image_atomic_add v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
34 // GFX11: [0x9c,0x03,0x31,0xf0,0x02,0x01,0x03,0x00]
36 image_atomic_add v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
37 // GFX11: [0x9c,0x03,0x31,0xf0,0xfe,0x01,0x03,0x00]
39 image_atomic_add v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
40 // GFX11: [0x84,0x03,0x30,0xf0,0x02,0x01,0x03,0x00]
42 image_atomic_add v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
43 // GFX11: [0x84,0x03,0x30,0xf0,0xfe,0x01,0x03,0x00]
45 image_atomic_add v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
46 // GFX11: [0x84,0x03,0x31,0xf0,0x02,0x01,0x03,0x00]
48 image_atomic_add v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
49 // GFX11: [0x84,0x03,0x31,0xf0,0xff,0x01,0x03,0x00]
51 image_atomic_add v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
52 // GFX11: [0x8c,0x03,0x30,0xf0,0x02,0x01,0x03,0x00]
54 image_atomic_add v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
55 // GFX11: [0x8c,0x03,0x30,0xf0,0xfd,0x01,0x03,0x00]
57 image_atomic_add v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
58 // GFX11: [0x8c,0x03,0x31,0xf0,0x02,0x01,0x03,0x00]
60 image_atomic_add v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
61 // GFX11: [0x8c,0x03,0x31,0xf0,0xfe,0x01,0x03,0x00]
63 image_atomic_add v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
64 // GFX11: [0x90,0x03,0x30,0xf0,0x02,0x01,0x03,0x00]
66 image_atomic_add v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
67 // GFX11: [0x90,0x03,0x30,0xf0,0xfe,0x01,0x03,0x00]
69 image_atomic_add v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
70 // GFX11: [0x90,0x03,0x31,0xf0,0x02,0x01,0x03,0x00]
72 image_atomic_add v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
73 // GFX11: [0x90,0x03,0x31,0xf0,0xff,0x01,0x03,0x00]
75 image_atomic_add v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
76 // GFX11: [0x94,0x03,0x30,0xf0,0x02,0x01,0x03,0x00]
78 image_atomic_add v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
79 // GFX11: [0x94,0x03,0x30,0xf0,0xfd,0x01,0x03,0x00]
81 image_atomic_add v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
82 // GFX11: [0x94,0x03,0x31,0xf0,0x02,0x01,0x03,0x00]
84 image_atomic_add v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
85 // GFX11: [0x94,0x03,0x31,0xf0,0xfe,0x01,0x03,0x00]
87 image_atomic_add v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
88 // GFX11: [0x98,0x03,0x30,0xf0,0x02,0x01,0x03,0x00]
90 image_atomic_add v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
91 // GFX11: [0x98,0x03,0x30,0xf0,0xfd,0x01,0x03,0x00]
93 image_atomic_add v[1:2], v[2:3], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm a16
94 // GFX11: [0x98,0x03,0x31,0xf0,0x02,0x01,0x18,0x00]
96 image_atomic_add v[254:255], v[254:255], ttmp[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 lwe
97 // GFX11: [0x98,0x73,0x31,0xf0,0xfe,0xfe,0x5d,0x00]
99 image_atomic_and v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
100 // GFX11: [0x80,0x03,0x48,0xf0,0x02,0x01,0x03,0x00]
102 image_atomic_and v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
103 // GFX11: [0x80,0x03,0x48,0xf0,0xff,0x01,0x03,0x00]
105 image_atomic_and v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
106 // GFX11: [0x80,0x03,0x49,0xf0,0x02,0x01,0x03,0x00]
108 image_atomic_and v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
109 // GFX11: [0x80,0x03,0x49,0xf0,0xff,0x01,0x03,0x00]
111 image_atomic_and v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
112 // GFX11: [0x88,0x03,0x48,0xf0,0x02,0x01,0x03,0x00]
114 image_atomic_and v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
115 // GFX11: [0x88,0x03,0x48,0xf0,0xfd,0x01,0x03,0x00]
117 image_atomic_and v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
118 // GFX11: [0x88,0x03,0x49,0xf0,0x02,0x01,0x03,0x00]
120 image_atomic_and v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
121 // GFX11: [0x88,0x03,0x49,0xf0,0xfe,0x01,0x03,0x00]
123 image_atomic_and v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
124 // GFX11: [0x9c,0x03,0x48,0xf0,0x02,0x01,0x03,0x00]
126 image_atomic_and v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
127 // GFX11: [0x9c,0x03,0x48,0xf0,0xfc,0x01,0x03,0x00]
129 image_atomic_and v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
130 // GFX11: [0x9c,0x03,0x49,0xf0,0x02,0x01,0x03,0x00]
132 image_atomic_and v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
133 // GFX11: [0x9c,0x03,0x49,0xf0,0xfe,0x01,0x03,0x00]
135 image_atomic_and v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
136 // GFX11: [0x84,0x03,0x48,0xf0,0x02,0x01,0x03,0x00]
138 image_atomic_and v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
139 // GFX11: [0x84,0x03,0x48,0xf0,0xfe,0x01,0x03,0x00]
141 image_atomic_and v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
142 // GFX11: [0x84,0x03,0x49,0xf0,0x02,0x01,0x03,0x00]
144 image_atomic_and v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
145 // GFX11: [0x84,0x03,0x49,0xf0,0xff,0x01,0x03,0x00]
147 image_atomic_and v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
148 // GFX11: [0x8c,0x03,0x48,0xf0,0x02,0x01,0x03,0x00]
150 image_atomic_and v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
151 // GFX11: [0x8c,0x03,0x48,0xf0,0xfd,0x01,0x03,0x00]
153 image_atomic_and v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
154 // GFX11: [0x8c,0x03,0x49,0xf0,0x02,0x01,0x03,0x00]
156 image_atomic_and v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
157 // GFX11: [0x8c,0x03,0x49,0xf0,0xfe,0x01,0x03,0x00]
159 image_atomic_and v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
160 // GFX11: [0x90,0x03,0x48,0xf0,0x02,0x01,0x03,0x00]
162 image_atomic_and v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
163 // GFX11: [0x90,0x03,0x48,0xf0,0xfe,0x01,0x03,0x00]
165 image_atomic_and v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
166 // GFX11: [0x90,0x03,0x49,0xf0,0x02,0x01,0x03,0x00]
168 image_atomic_and v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
169 // GFX11: [0x90,0x03,0x49,0xf0,0xff,0x01,0x03,0x00]
171 image_atomic_and v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
172 // GFX11: [0x94,0x03,0x48,0xf0,0x02,0x01,0x03,0x00]
174 image_atomic_and v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
175 // GFX11: [0x94,0x03,0x48,0xf0,0xfd,0x01,0x03,0x00]
177 image_atomic_and v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
178 // GFX11: [0x94,0x03,0x49,0xf0,0x02,0x01,0x03,0x00]
180 image_atomic_and v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
181 // GFX11: [0x94,0x03,0x49,0xf0,0xfe,0x01,0x03,0x00]
183 image_atomic_and v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
184 // GFX11: [0x98,0x03,0x48,0xf0,0x02,0x01,0x03,0x00]
186 image_atomic_and v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
187 // GFX11: [0x98,0x03,0x48,0xf0,0xfd,0x01,0x03,0x00]
189 image_atomic_and v[1:2], v[2:3], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm a16
190 // GFX11: [0x98,0x03,0x49,0xf0,0x02,0x01,0x18,0x00]
192 image_atomic_and v[254:255], v[254:255], ttmp[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 lwe
193 // GFX11: [0x98,0x73,0x49,0xf0,0xfe,0xfe,0x5d,0x00]
195 image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
196 // GFX11: [0x80,0x03,0x2c,0xf0,0x02,0x01,0x03,0x00]
198 image_atomic_cmpswap v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
199 // GFX11: [0x80,0x03,0x2c,0xf0,0xff,0x01,0x03,0x00]
201 image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
202 // GFX11: [0x80,0x03,0x2d,0xf0,0x02,0x01,0x03,0x00]
204 image_atomic_cmpswap v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
205 // GFX11: [0x80,0x03,0x2d,0xf0,0xff,0x01,0x03,0x00]
207 image_atomic_cmpswap v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
208 // GFX11: [0x88,0x03,0x2c,0xf0,0x02,0x01,0x03,0x00]
210 image_atomic_cmpswap v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
211 // GFX11: [0x88,0x03,0x2c,0xf0,0xfd,0x01,0x03,0x00]
213 image_atomic_cmpswap v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
214 // GFX11: [0x88,0x03,0x2d,0xf0,0x02,0x01,0x03,0x00]
216 image_atomic_cmpswap v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
217 // GFX11: [0x88,0x03,0x2d,0xf0,0xfe,0x01,0x03,0x00]
219 image_atomic_cmpswap v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
220 // GFX11: [0x9c,0x03,0x2c,0xf0,0x02,0x01,0x03,0x00]
222 image_atomic_cmpswap v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
223 // GFX11: [0x9c,0x03,0x2c,0xf0,0xfc,0x01,0x03,0x00]
225 image_atomic_cmpswap v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
226 // GFX11: [0x9c,0x03,0x2d,0xf0,0x02,0x01,0x03,0x00]
228 image_atomic_cmpswap v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
229 // GFX11: [0x9c,0x03,0x2d,0xf0,0xfe,0x01,0x03,0x00]
231 image_atomic_cmpswap v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
232 // GFX11: [0x84,0x03,0x2c,0xf0,0x02,0x01,0x03,0x00]
234 image_atomic_cmpswap v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
235 // GFX11: [0x84,0x03,0x2c,0xf0,0xfe,0x01,0x03,0x00]
237 image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
238 // GFX11: [0x84,0x03,0x2d,0xf0,0x02,0x01,0x03,0x00]
240 image_atomic_cmpswap v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
241 // GFX11: [0x84,0x03,0x2d,0xf0,0xff,0x01,0x03,0x00]
243 image_atomic_cmpswap v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
244 // GFX11: [0x8c,0x03,0x2c,0xf0,0x02,0x01,0x03,0x00]
246 image_atomic_cmpswap v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
247 // GFX11: [0x8c,0x03,0x2c,0xf0,0xfd,0x01,0x03,0x00]
249 image_atomic_cmpswap v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
250 // GFX11: [0x8c,0x03,0x2d,0xf0,0x02,0x01,0x03,0x00]
252 image_atomic_cmpswap v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
253 // GFX11: [0x8c,0x03,0x2d,0xf0,0xfe,0x01,0x03,0x00]
255 image_atomic_cmpswap v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
256 // GFX11: [0x90,0x03,0x2c,0xf0,0x02,0x01,0x03,0x00]
258 image_atomic_cmpswap v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
259 // GFX11: [0x90,0x03,0x2c,0xf0,0xfe,0x01,0x03,0x00]
261 image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
262 // GFX11: [0x90,0x03,0x2d,0xf0,0x02,0x01,0x03,0x00]
264 image_atomic_cmpswap v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
265 // GFX11: [0x90,0x03,0x2d,0xf0,0xff,0x01,0x03,0x00]
267 image_atomic_cmpswap v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
268 // GFX11: [0x94,0x03,0x2c,0xf0,0x02,0x01,0x03,0x00]
270 image_atomic_cmpswap v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
271 // GFX11: [0x94,0x03,0x2c,0xf0,0xfd,0x01,0x03,0x00]
273 image_atomic_cmpswap v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
274 // GFX11: [0x94,0x03,0x2d,0xf0,0x02,0x01,0x03,0x00]
276 image_atomic_cmpswap v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
277 // GFX11: [0x94,0x03,0x2d,0xf0,0xfe,0x01,0x03,0x00]
279 image_atomic_cmpswap v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
280 // GFX11: [0x98,0x03,0x2c,0xf0,0x02,0x01,0x03,0x00]
282 image_atomic_cmpswap v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
283 // GFX11: [0x98,0x03,0x2c,0xf0,0xfd,0x01,0x03,0x00]
285 image_atomic_cmpswap v[1:2], v[2:3], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm a16
286 // GFX11: [0x98,0x03,0x2d,0xf0,0x02,0x01,0x18,0x00]
288 image_atomic_cmpswap v[254:255], v[254:255], ttmp[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 lwe
289 // GFX11: [0x98,0x73,0x2d,0xf0,0xfe,0xfe,0x5d,0x00]
291 image_atomic_dec v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
292 // GFX11: [0x80,0x03,0x58,0xf0,0x02,0x01,0x03,0x00]
294 image_atomic_dec v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
295 // GFX11: [0x80,0x03,0x58,0xf0,0xff,0x01,0x03,0x00]
297 image_atomic_dec v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
298 // GFX11: [0x80,0x03,0x59,0xf0,0x02,0x01,0x03,0x00]
300 image_atomic_dec v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
301 // GFX11: [0x80,0x03,0x59,0xf0,0xff,0x01,0x03,0x00]
303 image_atomic_dec v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
304 // GFX11: [0x88,0x03,0x58,0xf0,0x02,0x01,0x03,0x00]
306 image_atomic_dec v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
307 // GFX11: [0x88,0x03,0x58,0xf0,0xfd,0x01,0x03,0x00]
309 image_atomic_dec v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
310 // GFX11: [0x88,0x03,0x59,0xf0,0x02,0x01,0x03,0x00]
312 image_atomic_dec v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
313 // GFX11: [0x88,0x03,0x59,0xf0,0xfe,0x01,0x03,0x00]
315 image_atomic_dec v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
316 // GFX11: [0x9c,0x03,0x58,0xf0,0x02,0x01,0x03,0x00]
318 image_atomic_dec v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
319 // GFX11: [0x9c,0x03,0x58,0xf0,0xfc,0x01,0x03,0x00]
321 image_atomic_dec v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
322 // GFX11: [0x9c,0x03,0x59,0xf0,0x02,0x01,0x03,0x00]
324 image_atomic_dec v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
325 // GFX11: [0x9c,0x03,0x59,0xf0,0xfe,0x01,0x03,0x00]
327 image_atomic_dec v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
328 // GFX11: [0x84,0x03,0x58,0xf0,0x02,0x01,0x03,0x00]
330 image_atomic_dec v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
331 // GFX11: [0x84,0x03,0x58,0xf0,0xfe,0x01,0x03,0x00]
333 image_atomic_dec v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
334 // GFX11: [0x84,0x03,0x59,0xf0,0x02,0x01,0x03,0x00]
336 image_atomic_dec v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
337 // GFX11: [0x84,0x03,0x59,0xf0,0xff,0x01,0x03,0x00]
339 image_atomic_dec v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
340 // GFX11: [0x8c,0x03,0x58,0xf0,0x02,0x01,0x03,0x00]
342 image_atomic_dec v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
343 // GFX11: [0x8c,0x03,0x58,0xf0,0xfd,0x01,0x03,0x00]
345 image_atomic_dec v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
346 // GFX11: [0x8c,0x03,0x59,0xf0,0x02,0x01,0x03,0x00]
348 image_atomic_dec v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
349 // GFX11: [0x8c,0x03,0x59,0xf0,0xfe,0x01,0x03,0x00]
351 image_atomic_dec v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
352 // GFX11: [0x90,0x03,0x58,0xf0,0x02,0x01,0x03,0x00]
354 image_atomic_dec v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
355 // GFX11: [0x90,0x03,0x58,0xf0,0xfe,0x01,0x03,0x00]
357 image_atomic_dec v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
358 // GFX11: [0x90,0x03,0x59,0xf0,0x02,0x01,0x03,0x00]
360 image_atomic_dec v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
361 // GFX11: [0x90,0x03,0x59,0xf0,0xff,0x01,0x03,0x00]
363 image_atomic_dec v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
364 // GFX11: [0x94,0x03,0x58,0xf0,0x02,0x01,0x03,0x00]
366 image_atomic_dec v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
367 // GFX11: [0x94,0x03,0x58,0xf0,0xfd,0x01,0x03,0x00]
369 image_atomic_dec v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
370 // GFX11: [0x94,0x03,0x59,0xf0,0x02,0x01,0x03,0x00]
372 image_atomic_dec v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
373 // GFX11: [0x94,0x03,0x59,0xf0,0xfe,0x01,0x03,0x00]
375 image_atomic_dec v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
376 // GFX11: [0x98,0x03,0x58,0xf0,0x02,0x01,0x03,0x00]
378 image_atomic_dec v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
379 // GFX11: [0x98,0x03,0x58,0xf0,0xfd,0x01,0x03,0x00]
381 image_atomic_dec v[1:2], v[2:3], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm a16
382 // GFX11: [0x98,0x03,0x59,0xf0,0x02,0x01,0x18,0x00]
384 image_atomic_dec v[254:255], v[254:255], ttmp[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 lwe
385 // GFX11: [0x98,0x73,0x59,0xf0,0xfe,0xfe,0x5d,0x00]
387 image_atomic_inc v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
388 // GFX11: [0x80,0x03,0x54,0xf0,0x02,0x01,0x03,0x00]
390 image_atomic_inc v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
391 // GFX11: [0x80,0x03,0x54,0xf0,0xff,0x01,0x03,0x00]
393 image_atomic_inc v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
394 // GFX11: [0x80,0x03,0x55,0xf0,0x02,0x01,0x03,0x00]
396 image_atomic_inc v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
397 // GFX11: [0x80,0x03,0x55,0xf0,0xff,0x01,0x03,0x00]
399 image_atomic_inc v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
400 // GFX11: [0x88,0x03,0x54,0xf0,0x02,0x01,0x03,0x00]
402 image_atomic_inc v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
403 // GFX11: [0x88,0x03,0x54,0xf0,0xfd,0x01,0x03,0x00]
405 image_atomic_inc v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
406 // GFX11: [0x88,0x03,0x55,0xf0,0x02,0x01,0x03,0x00]
408 image_atomic_inc v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
409 // GFX11: [0x88,0x03,0x55,0xf0,0xfe,0x01,0x03,0x00]
411 image_atomic_inc v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
412 // GFX11: [0x9c,0x03,0x54,0xf0,0x02,0x01,0x03,0x00]
414 image_atomic_inc v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
415 // GFX11: [0x9c,0x03,0x54,0xf0,0xfc,0x01,0x03,0x00]
417 image_atomic_inc v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
418 // GFX11: [0x9c,0x03,0x55,0xf0,0x02,0x01,0x03,0x00]
420 image_atomic_inc v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
421 // GFX11: [0x9c,0x03,0x55,0xf0,0xfe,0x01,0x03,0x00]
423 image_atomic_inc v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
424 // GFX11: [0x84,0x03,0x54,0xf0,0x02,0x01,0x03,0x00]
426 image_atomic_inc v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
427 // GFX11: [0x84,0x03,0x54,0xf0,0xfe,0x01,0x03,0x00]
429 image_atomic_inc v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
430 // GFX11: [0x84,0x03,0x55,0xf0,0x02,0x01,0x03,0x00]
432 image_atomic_inc v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
433 // GFX11: [0x84,0x03,0x55,0xf0,0xff,0x01,0x03,0x00]
435 image_atomic_inc v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
436 // GFX11: [0x8c,0x03,0x54,0xf0,0x02,0x01,0x03,0x00]
438 image_atomic_inc v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
439 // GFX11: [0x8c,0x03,0x54,0xf0,0xfd,0x01,0x03,0x00]
441 image_atomic_inc v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
442 // GFX11: [0x8c,0x03,0x55,0xf0,0x02,0x01,0x03,0x00]
444 image_atomic_inc v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
445 // GFX11: [0x8c,0x03,0x55,0xf0,0xfe,0x01,0x03,0x00]
447 image_atomic_inc v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
448 // GFX11: [0x90,0x03,0x54,0xf0,0x02,0x01,0x03,0x00]
450 image_atomic_inc v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
451 // GFX11: [0x90,0x03,0x54,0xf0,0xfe,0x01,0x03,0x00]
453 image_atomic_inc v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
454 // GFX11: [0x90,0x03,0x55,0xf0,0x02,0x01,0x03,0x00]
456 image_atomic_inc v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
457 // GFX11: [0x90,0x03,0x55,0xf0,0xff,0x01,0x03,0x00]
459 image_atomic_inc v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
460 // GFX11: [0x94,0x03,0x54,0xf0,0x02,0x01,0x03,0x00]
462 image_atomic_inc v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
463 // GFX11: [0x94,0x03,0x54,0xf0,0xfd,0x01,0x03,0x00]
465 image_atomic_inc v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
466 // GFX11: [0x94,0x03,0x55,0xf0,0x02,0x01,0x03,0x00]
468 image_atomic_inc v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
469 // GFX11: [0x94,0x03,0x55,0xf0,0xfe,0x01,0x03,0x00]
471 image_atomic_inc v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
472 // GFX11: [0x98,0x03,0x54,0xf0,0x02,0x01,0x03,0x00]
474 image_atomic_inc v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
475 // GFX11: [0x98,0x03,0x54,0xf0,0xfd,0x01,0x03,0x00]
477 image_atomic_inc v[1:2], v[2:3], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm a16
478 // GFX11: [0x98,0x03,0x55,0xf0,0x02,0x01,0x18,0x00]
480 image_atomic_inc v[254:255], v[254:255], ttmp[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 lwe
481 // GFX11: [0x98,0x73,0x55,0xf0,0xfe,0xfe,0x5d,0x00]
483 image_atomic_or v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
484 // GFX11: [0x80,0x03,0x4c,0xf0,0x02,0x01,0x03,0x00]
486 image_atomic_or v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
487 // GFX11: [0x80,0x03,0x4c,0xf0,0xff,0x01,0x03,0x00]
489 image_atomic_or v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
490 // GFX11: [0x80,0x03,0x4d,0xf0,0x02,0x01,0x03,0x00]
492 image_atomic_or v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
493 // GFX11: [0x80,0x03,0x4d,0xf0,0xff,0x01,0x03,0x00]
495 image_atomic_or v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
496 // GFX11: [0x88,0x03,0x4c,0xf0,0x02,0x01,0x03,0x00]
498 image_atomic_or v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
499 // GFX11: [0x88,0x03,0x4c,0xf0,0xfd,0x01,0x03,0x00]
501 image_atomic_or v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
502 // GFX11: [0x88,0x03,0x4d,0xf0,0x02,0x01,0x03,0x00]
504 image_atomic_or v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
505 // GFX11: [0x88,0x03,0x4d,0xf0,0xfe,0x01,0x03,0x00]
507 image_atomic_or v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
508 // GFX11: [0x9c,0x03,0x4c,0xf0,0x02,0x01,0x03,0x00]
510 image_atomic_or v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
511 // GFX11: [0x9c,0x03,0x4c,0xf0,0xfc,0x01,0x03,0x00]
513 image_atomic_or v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
514 // GFX11: [0x9c,0x03,0x4d,0xf0,0x02,0x01,0x03,0x00]
516 image_atomic_or v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
517 // GFX11: [0x9c,0x03,0x4d,0xf0,0xfe,0x01,0x03,0x00]
519 image_atomic_or v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
520 // GFX11: [0x84,0x03,0x4c,0xf0,0x02,0x01,0x03,0x00]
522 image_atomic_or v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
523 // GFX11: [0x84,0x03,0x4c,0xf0,0xfe,0x01,0x03,0x00]
525 image_atomic_or v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
526 // GFX11: [0x84,0x03,0x4d,0xf0,0x02,0x01,0x03,0x00]
528 image_atomic_or v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
529 // GFX11: [0x84,0x03,0x4d,0xf0,0xff,0x01,0x03,0x00]
531 image_atomic_or v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
532 // GFX11: [0x8c,0x03,0x4c,0xf0,0x02,0x01,0x03,0x00]
534 image_atomic_or v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
535 // GFX11: [0x8c,0x03,0x4c,0xf0,0xfd,0x01,0x03,0x00]
537 image_atomic_or v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
538 // GFX11: [0x8c,0x03,0x4d,0xf0,0x02,0x01,0x03,0x00]
540 image_atomic_or v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
541 // GFX11: [0x8c,0x03,0x4d,0xf0,0xfe,0x01,0x03,0x00]
543 image_atomic_or v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
544 // GFX11: [0x90,0x03,0x4c,0xf0,0x02,0x01,0x03,0x00]
546 image_atomic_or v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
547 // GFX11: [0x90,0x03,0x4c,0xf0,0xfe,0x01,0x03,0x00]
549 image_atomic_or v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
550 // GFX11: [0x90,0x03,0x4d,0xf0,0x02,0x01,0x03,0x00]
552 image_atomic_or v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
553 // GFX11: [0x90,0x03,0x4d,0xf0,0xff,0x01,0x03,0x00]
555 image_atomic_or v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
556 // GFX11: [0x94,0x03,0x4c,0xf0,0x02,0x01,0x03,0x00]
558 image_atomic_or v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
559 // GFX11: [0x94,0x03,0x4c,0xf0,0xfd,0x01,0x03,0x00]
561 image_atomic_or v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
562 // GFX11: [0x94,0x03,0x4d,0xf0,0x02,0x01,0x03,0x00]
564 image_atomic_or v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
565 // GFX11: [0x94,0x03,0x4d,0xf0,0xfe,0x01,0x03,0x00]
567 image_atomic_or v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
568 // GFX11: [0x98,0x03,0x4c,0xf0,0x02,0x01,0x03,0x00]
570 image_atomic_or v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
571 // GFX11: [0x98,0x03,0x4c,0xf0,0xfd,0x01,0x03,0x00]
573 image_atomic_or v[1:2], v[2:3], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm a16
574 // GFX11: [0x98,0x03,0x4d,0xf0,0x02,0x01,0x18,0x00]
576 image_atomic_or v[254:255], v[254:255], ttmp[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 lwe
577 // GFX11: [0x98,0x73,0x4d,0xf0,0xfe,0xfe,0x5d,0x00]
579 image_atomic_smax v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
580 // GFX11: [0x80,0x03,0x40,0xf0,0x02,0x01,0x03,0x00]
582 image_atomic_smax v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
583 // GFX11: [0x80,0x03,0x40,0xf0,0xff,0x01,0x03,0x00]
585 image_atomic_smax v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
586 // GFX11: [0x80,0x03,0x41,0xf0,0x02,0x01,0x03,0x00]
588 image_atomic_smax v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
589 // GFX11: [0x80,0x03,0x41,0xf0,0xff,0x01,0x03,0x00]
591 image_atomic_smax v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
592 // GFX11: [0x88,0x03,0x40,0xf0,0x02,0x01,0x03,0x00]
594 image_atomic_smax v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
595 // GFX11: [0x88,0x03,0x40,0xf0,0xfd,0x01,0x03,0x00]
597 image_atomic_smax v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
598 // GFX11: [0x88,0x03,0x41,0xf0,0x02,0x01,0x03,0x00]
600 image_atomic_smax v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
601 // GFX11: [0x88,0x03,0x41,0xf0,0xfe,0x01,0x03,0x00]
603 image_atomic_smax v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
604 // GFX11: [0x9c,0x03,0x40,0xf0,0x02,0x01,0x03,0x00]
606 image_atomic_smax v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
607 // GFX11: [0x9c,0x03,0x40,0xf0,0xfc,0x01,0x03,0x00]
609 image_atomic_smax v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
610 // GFX11: [0x9c,0x03,0x41,0xf0,0x02,0x01,0x03,0x00]
612 image_atomic_smax v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
613 // GFX11: [0x9c,0x03,0x41,0xf0,0xfe,0x01,0x03,0x00]
615 image_atomic_smax v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
616 // GFX11: [0x84,0x03,0x40,0xf0,0x02,0x01,0x03,0x00]
618 image_atomic_smax v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
619 // GFX11: [0x84,0x03,0x40,0xf0,0xfe,0x01,0x03,0x00]
621 image_atomic_smax v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
622 // GFX11: [0x84,0x03,0x41,0xf0,0x02,0x01,0x03,0x00]
624 image_atomic_smax v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
625 // GFX11: [0x84,0x03,0x41,0xf0,0xff,0x01,0x03,0x00]
627 image_atomic_smax v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
628 // GFX11: [0x8c,0x03,0x40,0xf0,0x02,0x01,0x03,0x00]
630 image_atomic_smax v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
631 // GFX11: [0x8c,0x03,0x40,0xf0,0xfd,0x01,0x03,0x00]
633 image_atomic_smax v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
634 // GFX11: [0x8c,0x03,0x41,0xf0,0x02,0x01,0x03,0x00]
636 image_atomic_smax v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
637 // GFX11: [0x8c,0x03,0x41,0xf0,0xfe,0x01,0x03,0x00]
639 image_atomic_smax v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
640 // GFX11: [0x90,0x03,0x40,0xf0,0x02,0x01,0x03,0x00]
642 image_atomic_smax v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
643 // GFX11: [0x90,0x03,0x40,0xf0,0xfe,0x01,0x03,0x00]
645 image_atomic_smax v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
646 // GFX11: [0x90,0x03,0x41,0xf0,0x02,0x01,0x03,0x00]
648 image_atomic_smax v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
649 // GFX11: [0x90,0x03,0x41,0xf0,0xff,0x01,0x03,0x00]
651 image_atomic_smax v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
652 // GFX11: [0x94,0x03,0x40,0xf0,0x02,0x01,0x03,0x00]
654 image_atomic_smax v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
655 // GFX11: [0x94,0x03,0x40,0xf0,0xfd,0x01,0x03,0x00]
657 image_atomic_smax v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
658 // GFX11: [0x94,0x03,0x41,0xf0,0x02,0x01,0x03,0x00]
660 image_atomic_smax v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
661 // GFX11: [0x94,0x03,0x41,0xf0,0xfe,0x01,0x03,0x00]
663 image_atomic_smax v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
664 // GFX11: [0x98,0x03,0x40,0xf0,0x02,0x01,0x03,0x00]
666 image_atomic_smax v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
667 // GFX11: [0x98,0x03,0x40,0xf0,0xfd,0x01,0x03,0x00]
669 image_atomic_smax v[1:2], v[2:3], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm a16
670 // GFX11: [0x98,0x03,0x41,0xf0,0x02,0x01,0x18,0x00]
672 image_atomic_smax v[254:255], v[254:255], ttmp[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 lwe
673 // GFX11: [0x98,0x73,0x41,0xf0,0xfe,0xfe,0x5d,0x00]
675 image_atomic_smin v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
676 // GFX11: [0x80,0x03,0x38,0xf0,0x02,0x01,0x03,0x00]
678 image_atomic_smin v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
679 // GFX11: [0x80,0x03,0x38,0xf0,0xff,0x01,0x03,0x00]
681 image_atomic_smin v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
682 // GFX11: [0x80,0x03,0x39,0xf0,0x02,0x01,0x03,0x00]
684 image_atomic_smin v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
685 // GFX11: [0x80,0x03,0x39,0xf0,0xff,0x01,0x03,0x00]
687 image_atomic_smin v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
688 // GFX11: [0x88,0x03,0x38,0xf0,0x02,0x01,0x03,0x00]
690 image_atomic_smin v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
691 // GFX11: [0x88,0x03,0x38,0xf0,0xfd,0x01,0x03,0x00]
693 image_atomic_smin v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
694 // GFX11: [0x88,0x03,0x39,0xf0,0x02,0x01,0x03,0x00]
696 image_atomic_smin v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
697 // GFX11: [0x88,0x03,0x39,0xf0,0xfe,0x01,0x03,0x00]
699 image_atomic_smin v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
700 // GFX11: [0x9c,0x03,0x38,0xf0,0x02,0x01,0x03,0x00]
702 image_atomic_smin v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
703 // GFX11: [0x9c,0x03,0x38,0xf0,0xfc,0x01,0x03,0x00]
705 image_atomic_smin v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
706 // GFX11: [0x9c,0x03,0x39,0xf0,0x02,0x01,0x03,0x00]
708 image_atomic_smin v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
709 // GFX11: [0x9c,0x03,0x39,0xf0,0xfe,0x01,0x03,0x00]
711 image_atomic_smin v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
712 // GFX11: [0x84,0x03,0x38,0xf0,0x02,0x01,0x03,0x00]
714 image_atomic_smin v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
715 // GFX11: [0x84,0x03,0x38,0xf0,0xfe,0x01,0x03,0x00]
717 image_atomic_smin v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
718 // GFX11: [0x84,0x03,0x39,0xf0,0x02,0x01,0x03,0x00]
720 image_atomic_smin v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
721 // GFX11: [0x84,0x03,0x39,0xf0,0xff,0x01,0x03,0x00]
723 image_atomic_smin v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
724 // GFX11: [0x8c,0x03,0x38,0xf0,0x02,0x01,0x03,0x00]
726 image_atomic_smin v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
727 // GFX11: [0x8c,0x03,0x38,0xf0,0xfd,0x01,0x03,0x00]
729 image_atomic_smin v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
730 // GFX11: [0x8c,0x03,0x39,0xf0,0x02,0x01,0x03,0x00]
732 image_atomic_smin v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
733 // GFX11: [0x8c,0x03,0x39,0xf0,0xfe,0x01,0x03,0x00]
735 image_atomic_smin v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
736 // GFX11: [0x90,0x03,0x38,0xf0,0x02,0x01,0x03,0x00]
738 image_atomic_smin v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
739 // GFX11: [0x90,0x03,0x38,0xf0,0xfe,0x01,0x03,0x00]
741 image_atomic_smin v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
742 // GFX11: [0x90,0x03,0x39,0xf0,0x02,0x01,0x03,0x00]
744 image_atomic_smin v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
745 // GFX11: [0x90,0x03,0x39,0xf0,0xff,0x01,0x03,0x00]
747 image_atomic_smin v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
748 // GFX11: [0x94,0x03,0x38,0xf0,0x02,0x01,0x03,0x00]
750 image_atomic_smin v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
751 // GFX11: [0x94,0x03,0x38,0xf0,0xfd,0x01,0x03,0x00]
753 image_atomic_smin v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
754 // GFX11: [0x94,0x03,0x39,0xf0,0x02,0x01,0x03,0x00]
756 image_atomic_smin v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
757 // GFX11: [0x94,0x03,0x39,0xf0,0xfe,0x01,0x03,0x00]
759 image_atomic_smin v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
760 // GFX11: [0x98,0x03,0x38,0xf0,0x02,0x01,0x03,0x00]
762 image_atomic_smin v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
763 // GFX11: [0x98,0x03,0x38,0xf0,0xfd,0x01,0x03,0x00]
765 image_atomic_smin v[1:2], v[2:3], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm a16
766 // GFX11: [0x98,0x03,0x39,0xf0,0x02,0x01,0x18,0x00]
768 image_atomic_smin v[254:255], v[254:255], ttmp[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 lwe
769 // GFX11: [0x98,0x73,0x39,0xf0,0xfe,0xfe,0x5d,0x00]
771 image_atomic_sub v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
772 // GFX11: [0x80,0x03,0x34,0xf0,0x02,0x01,0x03,0x00]
774 image_atomic_sub v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
775 // GFX11: [0x80,0x03,0x34,0xf0,0xff,0x01,0x03,0x00]
777 image_atomic_sub v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
778 // GFX11: [0x80,0x03,0x35,0xf0,0x02,0x01,0x03,0x00]
780 image_atomic_sub v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
781 // GFX11: [0x80,0x03,0x35,0xf0,0xff,0x01,0x03,0x00]
783 image_atomic_sub v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
784 // GFX11: [0x88,0x03,0x34,0xf0,0x02,0x01,0x03,0x00]
786 image_atomic_sub v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
787 // GFX11: [0x88,0x03,0x34,0xf0,0xfd,0x01,0x03,0x00]
789 image_atomic_sub v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
790 // GFX11: [0x88,0x03,0x35,0xf0,0x02,0x01,0x03,0x00]
792 image_atomic_sub v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
793 // GFX11: [0x88,0x03,0x35,0xf0,0xfe,0x01,0x03,0x00]
795 image_atomic_sub v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
796 // GFX11: [0x9c,0x03,0x34,0xf0,0x02,0x01,0x03,0x00]
798 image_atomic_sub v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
799 // GFX11: [0x9c,0x03,0x34,0xf0,0xfc,0x01,0x03,0x00]
801 image_atomic_sub v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
802 // GFX11: [0x9c,0x03,0x35,0xf0,0x02,0x01,0x03,0x00]
804 image_atomic_sub v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
805 // GFX11: [0x9c,0x03,0x35,0xf0,0xfe,0x01,0x03,0x00]
807 image_atomic_sub v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
808 // GFX11: [0x84,0x03,0x34,0xf0,0x02,0x01,0x03,0x00]
810 image_atomic_sub v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
811 // GFX11: [0x84,0x03,0x34,0xf0,0xfe,0x01,0x03,0x00]
813 image_atomic_sub v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
814 // GFX11: [0x84,0x03,0x35,0xf0,0x02,0x01,0x03,0x00]
816 image_atomic_sub v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
817 // GFX11: [0x84,0x03,0x35,0xf0,0xff,0x01,0x03,0x00]
819 image_atomic_sub v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
820 // GFX11: [0x8c,0x03,0x34,0xf0,0x02,0x01,0x03,0x00]
822 image_atomic_sub v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
823 // GFX11: [0x8c,0x03,0x34,0xf0,0xfd,0x01,0x03,0x00]
825 image_atomic_sub v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
826 // GFX11: [0x8c,0x03,0x35,0xf0,0x02,0x01,0x03,0x00]
828 image_atomic_sub v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
829 // GFX11: [0x8c,0x03,0x35,0xf0,0xfe,0x01,0x03,0x00]
831 image_atomic_sub v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
832 // GFX11: [0x90,0x03,0x34,0xf0,0x02,0x01,0x03,0x00]
834 image_atomic_sub v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
835 // GFX11: [0x90,0x03,0x34,0xf0,0xfe,0x01,0x03,0x00]
837 image_atomic_sub v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
838 // GFX11: [0x90,0x03,0x35,0xf0,0x02,0x01,0x03,0x00]
840 image_atomic_sub v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
841 // GFX11: [0x90,0x03,0x35,0xf0,0xff,0x01,0x03,0x00]
843 image_atomic_sub v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
844 // GFX11: [0x94,0x03,0x34,0xf0,0x02,0x01,0x03,0x00]
846 image_atomic_sub v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
847 // GFX11: [0x94,0x03,0x34,0xf0,0xfd,0x01,0x03,0x00]
849 image_atomic_sub v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
850 // GFX11: [0x94,0x03,0x35,0xf0,0x02,0x01,0x03,0x00]
852 image_atomic_sub v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
853 // GFX11: [0x94,0x03,0x35,0xf0,0xfe,0x01,0x03,0x00]
855 image_atomic_sub v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
856 // GFX11: [0x98,0x03,0x34,0xf0,0x02,0x01,0x03,0x00]
858 image_atomic_sub v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
859 // GFX11: [0x98,0x03,0x34,0xf0,0xfd,0x01,0x03,0x00]
861 image_atomic_sub v[1:2], v[2:3], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm a16
862 // GFX11: [0x98,0x03,0x35,0xf0,0x02,0x01,0x18,0x00]
864 image_atomic_sub v[254:255], v[254:255], ttmp[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 lwe
865 // GFX11: [0x98,0x73,0x35,0xf0,0xfe,0xfe,0x5d,0x00]
867 image_atomic_swap v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
868 // GFX11: [0x80,0x03,0x28,0xf0,0x02,0x01,0x03,0x00]
870 image_atomic_swap v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
871 // GFX11: [0x80,0x03,0x28,0xf0,0xff,0x01,0x03,0x00]
873 image_atomic_swap v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
874 // GFX11: [0x80,0x03,0x29,0xf0,0x02,0x01,0x03,0x00]
876 image_atomic_swap v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
877 // GFX11: [0x80,0x03,0x29,0xf0,0xff,0x01,0x03,0x00]
879 image_atomic_swap v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
880 // GFX11: [0x88,0x03,0x28,0xf0,0x02,0x01,0x03,0x00]
882 image_atomic_swap v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
883 // GFX11: [0x88,0x03,0x28,0xf0,0xfd,0x01,0x03,0x00]
885 image_atomic_swap v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
886 // GFX11: [0x88,0x03,0x29,0xf0,0x02,0x01,0x03,0x00]
888 image_atomic_swap v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
889 // GFX11: [0x88,0x03,0x29,0xf0,0xfe,0x01,0x03,0x00]
891 image_atomic_swap v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
892 // GFX11: [0x9c,0x03,0x28,0xf0,0x02,0x01,0x03,0x00]
894 image_atomic_swap v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
895 // GFX11: [0x9c,0x03,0x28,0xf0,0xfc,0x01,0x03,0x00]
897 image_atomic_swap v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
898 // GFX11: [0x9c,0x03,0x29,0xf0,0x02,0x01,0x03,0x00]
900 image_atomic_swap v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
901 // GFX11: [0x9c,0x03,0x29,0xf0,0xfe,0x01,0x03,0x00]
903 image_atomic_swap v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
904 // GFX11: [0x84,0x03,0x28,0xf0,0x02,0x01,0x03,0x00]
906 image_atomic_swap v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
907 // GFX11: [0x84,0x03,0x28,0xf0,0xfe,0x01,0x03,0x00]
909 image_atomic_swap v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
910 // GFX11: [0x84,0x03,0x29,0xf0,0x02,0x01,0x03,0x00]
912 image_atomic_swap v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
913 // GFX11: [0x84,0x03,0x29,0xf0,0xff,0x01,0x03,0x00]
915 image_atomic_swap v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
916 // GFX11: [0x8c,0x03,0x28,0xf0,0x02,0x01,0x03,0x00]
918 image_atomic_swap v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
919 // GFX11: [0x8c,0x03,0x28,0xf0,0xfd,0x01,0x03,0x00]
921 image_atomic_swap v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
922 // GFX11: [0x8c,0x03,0x29,0xf0,0x02,0x01,0x03,0x00]
924 image_atomic_swap v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
925 // GFX11: [0x8c,0x03,0x29,0xf0,0xfe,0x01,0x03,0x00]
927 image_atomic_swap v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
928 // GFX11: [0x90,0x03,0x28,0xf0,0x02,0x01,0x03,0x00]
930 image_atomic_swap v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
931 // GFX11: [0x90,0x03,0x28,0xf0,0xfe,0x01,0x03,0x00]
933 image_atomic_swap v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
934 // GFX11: [0x90,0x03,0x29,0xf0,0x02,0x01,0x03,0x00]
936 image_atomic_swap v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
937 // GFX11: [0x90,0x03,0x29,0xf0,0xff,0x01,0x03,0x00]
939 image_atomic_swap v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
940 // GFX11: [0x94,0x03,0x28,0xf0,0x02,0x01,0x03,0x00]
942 image_atomic_swap v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
943 // GFX11: [0x94,0x03,0x28,0xf0,0xfd,0x01,0x03,0x00]
945 image_atomic_swap v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
946 // GFX11: [0x94,0x03,0x29,0xf0,0x02,0x01,0x03,0x00]
948 image_atomic_swap v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
949 // GFX11: [0x94,0x03,0x29,0xf0,0xfe,0x01,0x03,0x00]
951 image_atomic_swap v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
952 // GFX11: [0x98,0x03,0x28,0xf0,0x02,0x01,0x03,0x00]
954 image_atomic_swap v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
955 // GFX11: [0x98,0x03,0x28,0xf0,0xfd,0x01,0x03,0x00]
957 image_atomic_swap v[1:2], v[2:3], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm a16
958 // GFX11: [0x98,0x03,0x29,0xf0,0x02,0x01,0x18,0x00]
960 image_atomic_swap v[254:255], v[254:255], ttmp[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 lwe
961 // GFX11: [0x98,0x73,0x29,0xf0,0xfe,0xfe,0x5d,0x00]
963 image_atomic_umax v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
964 // GFX11: [0x80,0x03,0x44,0xf0,0x02,0x01,0x03,0x00]
966 image_atomic_umax v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
967 // GFX11: [0x80,0x03,0x44,0xf0,0xff,0x01,0x03,0x00]
969 image_atomic_umax v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
970 // GFX11: [0x80,0x03,0x45,0xf0,0x02,0x01,0x03,0x00]
972 image_atomic_umax v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
973 // GFX11: [0x80,0x03,0x45,0xf0,0xff,0x01,0x03,0x00]
975 image_atomic_umax v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
976 // GFX11: [0x88,0x03,0x44,0xf0,0x02,0x01,0x03,0x00]
978 image_atomic_umax v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
979 // GFX11: [0x88,0x03,0x44,0xf0,0xfd,0x01,0x03,0x00]
981 image_atomic_umax v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
982 // GFX11: [0x88,0x03,0x45,0xf0,0x02,0x01,0x03,0x00]
984 image_atomic_umax v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
985 // GFX11: [0x88,0x03,0x45,0xf0,0xfe,0x01,0x03,0x00]
987 image_atomic_umax v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
988 // GFX11: [0x9c,0x03,0x44,0xf0,0x02,0x01,0x03,0x00]
990 image_atomic_umax v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
991 // GFX11: [0x9c,0x03,0x44,0xf0,0xfc,0x01,0x03,0x00]
993 image_atomic_umax v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
994 // GFX11: [0x9c,0x03,0x45,0xf0,0x02,0x01,0x03,0x00]
996 image_atomic_umax v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
997 // GFX11: [0x9c,0x03,0x45,0xf0,0xfe,0x01,0x03,0x00]
999 image_atomic_umax v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
1000 // GFX11: [0x84,0x03,0x44,0xf0,0x02,0x01,0x03,0x00]
1002 image_atomic_umax v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
1003 // GFX11: [0x84,0x03,0x44,0xf0,0xfe,0x01,0x03,0x00]
1005 image_atomic_umax v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
1006 // GFX11: [0x84,0x03,0x45,0xf0,0x02,0x01,0x03,0x00]
1008 image_atomic_umax v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
1009 // GFX11: [0x84,0x03,0x45,0xf0,0xff,0x01,0x03,0x00]
1011 image_atomic_umax v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
1012 // GFX11: [0x8c,0x03,0x44,0xf0,0x02,0x01,0x03,0x00]
1014 image_atomic_umax v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
1015 // GFX11: [0x8c,0x03,0x44,0xf0,0xfd,0x01,0x03,0x00]
1017 image_atomic_umax v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
1018 // GFX11: [0x8c,0x03,0x45,0xf0,0x02,0x01,0x03,0x00]
1020 image_atomic_umax v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
1021 // GFX11: [0x8c,0x03,0x45,0xf0,0xfe,0x01,0x03,0x00]
1023 image_atomic_umax v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
1024 // GFX11: [0x90,0x03,0x44,0xf0,0x02,0x01,0x03,0x00]
1026 image_atomic_umax v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
1027 // GFX11: [0x90,0x03,0x44,0xf0,0xfe,0x01,0x03,0x00]
1029 image_atomic_umax v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
1030 // GFX11: [0x90,0x03,0x45,0xf0,0x02,0x01,0x03,0x00]
1032 image_atomic_umax v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
1033 // GFX11: [0x90,0x03,0x45,0xf0,0xff,0x01,0x03,0x00]
1035 image_atomic_umax v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
1036 // GFX11: [0x94,0x03,0x44,0xf0,0x02,0x01,0x03,0x00]
1038 image_atomic_umax v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
1039 // GFX11: [0x94,0x03,0x44,0xf0,0xfd,0x01,0x03,0x00]
1041 image_atomic_umax v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
1042 // GFX11: [0x94,0x03,0x45,0xf0,0x02,0x01,0x03,0x00]
1044 image_atomic_umax v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
1045 // GFX11: [0x94,0x03,0x45,0xf0,0xfe,0x01,0x03,0x00]
1047 image_atomic_umax v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
1048 // GFX11: [0x98,0x03,0x44,0xf0,0x02,0x01,0x03,0x00]
1050 image_atomic_umax v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
1051 // GFX11: [0x98,0x03,0x44,0xf0,0xfd,0x01,0x03,0x00]
1053 image_atomic_umax v[1:2], v[2:3], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm a16
1054 // GFX11: [0x98,0x03,0x45,0xf0,0x02,0x01,0x18,0x00]
1056 image_atomic_umax v[254:255], v[254:255], ttmp[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 lwe
1057 // GFX11: [0x98,0x73,0x45,0xf0,0xfe,0xfe,0x5d,0x00]
1059 image_atomic_umin v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
1060 // GFX11: [0x80,0x03,0x3c,0xf0,0x02,0x01,0x03,0x00]
1062 image_atomic_umin v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
1063 // GFX11: [0x80,0x03,0x3c,0xf0,0xff,0x01,0x03,0x00]
1065 image_atomic_umin v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
1066 // GFX11: [0x80,0x03,0x3d,0xf0,0x02,0x01,0x03,0x00]
1068 image_atomic_umin v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
1069 // GFX11: [0x80,0x03,0x3d,0xf0,0xff,0x01,0x03,0x00]
1071 image_atomic_umin v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
1072 // GFX11: [0x88,0x03,0x3c,0xf0,0x02,0x01,0x03,0x00]
1074 image_atomic_umin v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
1075 // GFX11: [0x88,0x03,0x3c,0xf0,0xfd,0x01,0x03,0x00]
1077 image_atomic_umin v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
1078 // GFX11: [0x88,0x03,0x3d,0xf0,0x02,0x01,0x03,0x00]
1080 image_atomic_umin v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
1081 // GFX11: [0x88,0x03,0x3d,0xf0,0xfe,0x01,0x03,0x00]
1083 image_atomic_umin v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
1084 // GFX11: [0x9c,0x03,0x3c,0xf0,0x02,0x01,0x03,0x00]
1086 image_atomic_umin v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
1087 // GFX11: [0x9c,0x03,0x3c,0xf0,0xfc,0x01,0x03,0x00]
1089 image_atomic_umin v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
1090 // GFX11: [0x9c,0x03,0x3d,0xf0,0x02,0x01,0x03,0x00]
1092 image_atomic_umin v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
1093 // GFX11: [0x9c,0x03,0x3d,0xf0,0xfe,0x01,0x03,0x00]
1095 image_atomic_umin v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
1096 // GFX11: [0x84,0x03,0x3c,0xf0,0x02,0x01,0x03,0x00]
1098 image_atomic_umin v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
1099 // GFX11: [0x84,0x03,0x3c,0xf0,0xfe,0x01,0x03,0x00]
1101 image_atomic_umin v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
1102 // GFX11: [0x84,0x03,0x3d,0xf0,0x02,0x01,0x03,0x00]
1104 image_atomic_umin v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
1105 // GFX11: [0x84,0x03,0x3d,0xf0,0xff,0x01,0x03,0x00]
1107 image_atomic_umin v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
1108 // GFX11: [0x8c,0x03,0x3c,0xf0,0x02,0x01,0x03,0x00]
1110 image_atomic_umin v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
1111 // GFX11: [0x8c,0x03,0x3c,0xf0,0xfd,0x01,0x03,0x00]
1113 image_atomic_umin v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
1114 // GFX11: [0x8c,0x03,0x3d,0xf0,0x02,0x01,0x03,0x00]
1116 image_atomic_umin v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
1117 // GFX11: [0x8c,0x03,0x3d,0xf0,0xfe,0x01,0x03,0x00]
1119 image_atomic_umin v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
1120 // GFX11: [0x90,0x03,0x3c,0xf0,0x02,0x01,0x03,0x00]
1122 image_atomic_umin v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
1123 // GFX11: [0x90,0x03,0x3c,0xf0,0xfe,0x01,0x03,0x00]
1125 image_atomic_umin v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
1126 // GFX11: [0x90,0x03,0x3d,0xf0,0x02,0x01,0x03,0x00]
1128 image_atomic_umin v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
1129 // GFX11: [0x90,0x03,0x3d,0xf0,0xff,0x01,0x03,0x00]
1131 image_atomic_umin v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
1132 // GFX11: [0x94,0x03,0x3c,0xf0,0x02,0x01,0x03,0x00]
1134 image_atomic_umin v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
1135 // GFX11: [0x94,0x03,0x3c,0xf0,0xfd,0x01,0x03,0x00]
1137 image_atomic_umin v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
1138 // GFX11: [0x94,0x03,0x3d,0xf0,0x02,0x01,0x03,0x00]
1140 image_atomic_umin v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
1141 // GFX11: [0x94,0x03,0x3d,0xf0,0xfe,0x01,0x03,0x00]
1143 image_atomic_umin v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
1144 // GFX11: [0x98,0x03,0x3c,0xf0,0x02,0x01,0x03,0x00]
1146 image_atomic_umin v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
1147 // GFX11: [0x98,0x03,0x3c,0xf0,0xfd,0x01,0x03,0x00]
1149 image_atomic_umin v[1:2], v[2:3], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm a16
1150 // GFX11: [0x98,0x03,0x3d,0xf0,0x02,0x01,0x18,0x00]
1152 image_atomic_umin v[254:255], v[254:255], ttmp[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 lwe
1153 // GFX11: [0x98,0x73,0x3d,0xf0,0xfe,0xfe,0x5d,0x00]
1155 image_atomic_xor v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
1156 // GFX11: [0x80,0x03,0x50,0xf0,0x02,0x01,0x03,0x00]
1158 image_atomic_xor v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
1159 // GFX11: [0x80,0x03,0x50,0xf0,0xff,0x01,0x03,0x00]
1161 image_atomic_xor v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
1162 // GFX11: [0x80,0x03,0x51,0xf0,0x02,0x01,0x03,0x00]
1164 image_atomic_xor v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
1165 // GFX11: [0x80,0x03,0x51,0xf0,0xff,0x01,0x03,0x00]
1167 image_atomic_xor v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
1168 // GFX11: [0x88,0x03,0x50,0xf0,0x02,0x01,0x03,0x00]
1170 image_atomic_xor v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
1171 // GFX11: [0x88,0x03,0x50,0xf0,0xfd,0x01,0x03,0x00]
1173 image_atomic_xor v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
1174 // GFX11: [0x88,0x03,0x51,0xf0,0x02,0x01,0x03,0x00]
1176 image_atomic_xor v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
1177 // GFX11: [0x88,0x03,0x51,0xf0,0xfe,0x01,0x03,0x00]
1179 image_atomic_xor v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
1180 // GFX11: [0x9c,0x03,0x50,0xf0,0x02,0x01,0x03,0x00]
1182 image_atomic_xor v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
1183 // GFX11: [0x9c,0x03,0x50,0xf0,0xfc,0x01,0x03,0x00]
1185 image_atomic_xor v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
1186 // GFX11: [0x9c,0x03,0x51,0xf0,0x02,0x01,0x03,0x00]
1188 image_atomic_xor v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
1189 // GFX11: [0x9c,0x03,0x51,0xf0,0xfe,0x01,0x03,0x00]
1191 image_atomic_xor v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
1192 // GFX11: [0x84,0x03,0x50,0xf0,0x02,0x01,0x03,0x00]
1194 image_atomic_xor v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
1195 // GFX11: [0x84,0x03,0x50,0xf0,0xfe,0x01,0x03,0x00]
1197 image_atomic_xor v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
1198 // GFX11: [0x84,0x03,0x51,0xf0,0x02,0x01,0x03,0x00]
1200 image_atomic_xor v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
1201 // GFX11: [0x84,0x03,0x51,0xf0,0xff,0x01,0x03,0x00]
1203 image_atomic_xor v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
1204 // GFX11: [0x8c,0x03,0x50,0xf0,0x02,0x01,0x03,0x00]
1206 image_atomic_xor v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
1207 // GFX11: [0x8c,0x03,0x50,0xf0,0xfd,0x01,0x03,0x00]
1209 image_atomic_xor v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
1210 // GFX11: [0x8c,0x03,0x51,0xf0,0x02,0x01,0x03,0x00]
1212 image_atomic_xor v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
1213 // GFX11: [0x8c,0x03,0x51,0xf0,0xfe,0x01,0x03,0x00]
1215 image_atomic_xor v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
1216 // GFX11: [0x90,0x03,0x50,0xf0,0x02,0x01,0x03,0x00]
1218 image_atomic_xor v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
1219 // GFX11: [0x90,0x03,0x50,0xf0,0xfe,0x01,0x03,0x00]
1221 image_atomic_xor v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
1222 // GFX11: [0x90,0x03,0x51,0xf0,0x02,0x01,0x03,0x00]
1224 image_atomic_xor v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
1225 // GFX11: [0x90,0x03,0x51,0xf0,0xff,0x01,0x03,0x00]
1227 image_atomic_xor v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
1228 // GFX11: [0x94,0x03,0x50,0xf0,0x02,0x01,0x03,0x00]
1230 image_atomic_xor v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
1231 // GFX11: [0x94,0x03,0x50,0xf0,0xfd,0x01,0x03,0x00]
1233 image_atomic_xor v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
1234 // GFX11: [0x94,0x03,0x51,0xf0,0x02,0x01,0x03,0x00]
1236 image_atomic_xor v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
1237 // GFX11: [0x94,0x03,0x51,0xf0,0xfe,0x01,0x03,0x00]
1239 image_atomic_xor v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
1240 // GFX11: [0x98,0x03,0x50,0xf0,0x02,0x01,0x03,0x00]
1242 image_atomic_xor v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
1243 // GFX11: [0x98,0x03,0x50,0xf0,0xfd,0x01,0x03,0x00]
1245 image_atomic_xor v[1:2], v[2:3], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm a16
1246 // GFX11: [0x98,0x03,0x51,0xf0,0x02,0x01,0x18,0x00]
1248 image_atomic_xor v[254:255], v[254:255], ttmp[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 lwe
1249 // GFX11: [0x98,0x73,0x51,0xf0,0xfe,0xfe,0x5d,0x00]
1251 image_bvh64_intersect_ray v[5:8], v[1:12], s[8:11]
1252 // GFX11: [0x80,0x8f,0x68,0xf0,0x01,0x05,0x02,0x00]
1254 image_bvh64_intersect_ray v[5:8], v[244:255], s[8:11]
1255 // GFX11: [0x80,0x8f,0x68,0xf0,0xf4,0x05,0x02,0x00]
1257 image_bvh64_intersect_ray v[5:8], v[1:9], s[100:103] a16
1258 // GFX11: [0x80,0x8f,0x69,0xf0,0x01,0x05,0x19,0x00]
1260 image_bvh64_intersect_ray v[252:255], v[247:255], ttmp[12:15] a16
1261 // GFX11: [0x80,0x8f,0x69,0xf0,0xf7,0xfc,0x1e,0x00]
1263 image_bvh_intersect_ray v[5:8], v[1:11], s[8:11]
1264 // GFX11: [0x80,0x8f,0x64,0xf0,0x01,0x05,0x02,0x00]
1266 image_bvh_intersect_ray v[5:8], v[245:255], s[8:11]
1267 // GFX11: [0x80,0x8f,0x64,0xf0,0xf5,0x05,0x02,0x00]
1269 image_bvh_intersect_ray v[5:8], v[1:8], s[100:103] a16
1270 // GFX11: [0x80,0x8f,0x65,0xf0,0x01,0x05,0x19,0x00]
1272 image_bvh_intersect_ray v[252:255], v[248:255], ttmp[12:15] a16
1273 // GFX11: [0x80,0x8f,0x65,0xf0,0xf8,0xfc,0x1e,0x00]
1275 image_gather4 v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1276 // GFX11: [0x04,0x04,0xbc,0xf0,0x01,0x05,0x02,0x0c]
1278 image_gather4 v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1279 // GFX11: [0x04,0x04,0xbc,0xf0,0xfe,0x05,0x02,0x0c]
1281 image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1282 // GFX11: [0x04,0x04,0xbd,0xf0,0x01,0x05,0x02,0x0c]
1284 image_gather4 v[5:8], v255, s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1285 // GFX11: [0x04,0x04,0xbd,0xf0,0xff,0x05,0x02,0x0c]
1287 image_gather4 v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1288 // GFX11: [0x0c,0x04,0xbc,0xf0,0x01,0x05,0x02,0x0c]
1290 image_gather4 v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1291 // GFX11: [0x0c,0x04,0xbc,0xf0,0xfd,0x05,0x02,0x0c]
1293 image_gather4 v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1294 // GFX11: [0x0c,0x04,0xbd,0xf0,0x01,0x05,0x02,0x0c]
1296 image_gather4 v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1297 // GFX11: [0x0c,0x04,0xbd,0xf0,0xfe,0x05,0x02,0x0c]
1299 image_gather4 v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1300 // GFX11: [0x14,0x04,0xbc,0xf0,0x01,0x05,0x02,0x0c]
1302 image_gather4 v[252:255], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1303 // GFX11: [0x14,0x04,0xbc,0xf0,0xfd,0xfc,0x02,0x0c]
1305 image_gather4 v[5:6], v[1:2], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 d16
1306 // GFX11: [0x14,0x04,0xbf,0xf0,0x01,0x05,0x18,0x64]
1308 image_gather4 v[254:255], v[254:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 lwe d16
1309 // GFX11: [0x94,0x74,0xbf,0xf0,0xfe,0xfe,0x5d,0x78]
1311 image_gather4_b v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1312 // GFX11: [0x04,0x04,0xc4,0xf0,0x01,0x05,0x02,0x0c]
1314 image_gather4_b v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1315 // GFX11: [0x04,0x04,0xc4,0xf0,0xfd,0x05,0x02,0x0c]
1317 image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1318 // GFX11: [0x0c,0x04,0xc4,0xf0,0x01,0x05,0x02,0x0c]
1320 image_gather4_b v[252:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1321 // GFX11: [0x0c,0x04,0xc4,0xf0,0xfc,0xfc,0x02,0x0c]
1323 image_gather4_b v[5:6], v[1:4], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
1324 // GFX11: [0x14,0x04,0xc6,0xf0,0x01,0x05,0x18,0x64]
1326 image_gather4_b v[254:255], v[252:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc lwe d16
1327 // GFX11: [0x94,0x74,0xc6,0xf0,0xfc,0xfe,0x5d,0x78]
1329 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1330 // GFX11: [0x04,0x04,0x84,0xf1,0x01,0x05,0x02,0x0c]
1332 image_gather4_b_cl v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1333 // GFX11: [0x04,0x04,0x84,0xf1,0xfc,0x05,0x02,0x0c]
1335 image_gather4_b_cl v[5:8], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1336 // GFX11: [0x0c,0x04,0x84,0xf1,0x01,0x05,0x02,0x0c]
1338 image_gather4_b_cl v[252:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1339 // GFX11: [0x0c,0x04,0x84,0xf1,0xfb,0xfc,0x02,0x0c]
1341 image_gather4_b_cl v[5:6], v[1:5], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
1342 // GFX11: [0x14,0x04,0x86,0xf1,0x01,0x05,0x18,0x64]
1344 image_gather4_b_cl v[254:255], v[251:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc lwe d16
1345 // GFX11: [0x94,0x74,0x86,0xf1,0xfb,0xfe,0x5d,0x78]
1347 image_gather4_c v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1348 // GFX11: [0x04,0x04,0xcc,0xf0,0x01,0x05,0x02,0x0c]
1350 image_gather4_c v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1351 // GFX11: [0x04,0x04,0xcc,0xf0,0xfd,0x05,0x02,0x0c]
1353 image_gather4_c v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1354 // GFX11: [0x04,0x04,0xcd,0xf0,0x01,0x05,0x02,0x0c]
1356 image_gather4_c v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1357 // GFX11: [0x04,0x04,0xcd,0xf0,0xfe,0x05,0x02,0x0c]
1359 image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1360 // GFX11: [0x0c,0x04,0xcc,0xf0,0x01,0x05,0x02,0x0c]
1362 image_gather4_c v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1363 // GFX11: [0x0c,0x04,0xcc,0xf0,0xfc,0x05,0x02,0x0c]
1365 image_gather4_c v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1366 // GFX11: [0x0c,0x04,0xcd,0xf0,0x01,0x05,0x02,0x0c]
1368 image_gather4_c v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1369 // GFX11: [0x0c,0x04,0xcd,0xf0,0xfd,0x05,0x02,0x0c]
1371 image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1372 // GFX11: [0x14,0x04,0xcc,0xf0,0x01,0x05,0x02,0x0c]
1374 image_gather4_c v[252:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1375 // GFX11: [0x14,0x04,0xcc,0xf0,0xfc,0xfc,0x02,0x0c]
1377 image_gather4_c v[5:6], v[1:3], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 d16
1378 // GFX11: [0x14,0x04,0xcf,0xf0,0x01,0x05,0x18,0x64]
1380 image_gather4_c v[254:255], v[253:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 lwe d16
1381 // GFX11: [0x94,0x74,0xcf,0xf0,0xfd,0xfe,0x5d,0x78]
1383 image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1384 // GFX11: [0x04,0x04,0x90,0xf1,0x01,0x05,0x02,0x0c]
1386 image_gather4_c_b v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1387 // GFX11: [0x04,0x04,0x90,0xf1,0xfc,0x05,0x02,0x0c]
1389 image_gather4_c_b v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1390 // GFX11: [0x04,0x04,0x91,0xf1,0x01,0x05,0x02,0x0c]
1392 image_gather4_c_b v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1393 // GFX11: [0x04,0x04,0x91,0xf1,0xfd,0x05,0x02,0x0c]
1395 image_gather4_c_b v[5:8], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1396 // GFX11: [0x0c,0x04,0x90,0xf1,0x01,0x05,0x02,0x0c]
1398 image_gather4_c_b v[5:8], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1399 // GFX11: [0x0c,0x04,0x90,0xf1,0xfb,0x05,0x02,0x0c]
1401 image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1402 // GFX11: [0x0c,0x04,0x91,0xf1,0x01,0x05,0x02,0x0c]
1404 image_gather4_c_b v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1405 // GFX11: [0x0c,0x04,0x91,0xf1,0xfc,0x05,0x02,0x0c]
1407 image_gather4_c_b v[5:8], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1408 // GFX11: [0x14,0x04,0x90,0xf1,0x01,0x05,0x02,0x0c]
1410 image_gather4_c_b v[252:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1411 // GFX11: [0x14,0x04,0x90,0xf1,0xfb,0xfc,0x02,0x0c]
1413 image_gather4_c_b v[5:6], v[1:4], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 d16
1414 // GFX11: [0x14,0x04,0x93,0xf1,0x01,0x05,0x18,0x64]
1416 image_gather4_c_b v[254:255], v[252:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 lwe d16
1417 // GFX11: [0x94,0x74,0x93,0xf1,0xfc,0xfe,0x5d,0x78]
1419 image_gather4_c_b_cl v[5:8], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1420 // GFX11: [0x04,0x04,0x94,0xf1,0x01,0x05,0x02,0x0c]
1422 image_gather4_c_b_cl v[5:8], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1423 // GFX11: [0x04,0x04,0x94,0xf1,0xfb,0x05,0x02,0x0c]
1425 image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1426 // GFX11: [0x04,0x04,0x95,0xf1,0x01,0x05,0x02,0x0c]
1428 image_gather4_c_b_cl v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1429 // GFX11: [0x04,0x04,0x95,0xf1,0xfc,0x05,0x02,0x0c]
1431 image_gather4_c_b_cl v[5:8], v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1432 // GFX11: [0x0c,0x04,0x94,0xf1,0x01,0x05,0x02,0x0c]
1434 image_gather4_c_b_cl v[5:8], v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1435 // GFX11: [0x0c,0x04,0x94,0xf1,0xfa,0x05,0x02,0x0c]
1437 image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1438 // GFX11: [0x0c,0x04,0x95,0xf1,0x01,0x05,0x02,0x0c]
1440 image_gather4_c_b_cl v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1441 // GFX11: [0x0c,0x04,0x95,0xf1,0xfc,0x05,0x02,0x0c]
1443 image_gather4_c_b_cl v[5:8], v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1444 // GFX11: [0x14,0x04,0x94,0xf1,0x01,0x05,0x02,0x0c]
1446 image_gather4_c_b_cl v[252:255], v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1447 // GFX11: [0x14,0x04,0x94,0xf1,0xfa,0xfc,0x02,0x0c]
1449 image_gather4_c_b_cl v[5:6], v[1:4], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 d16
1450 // GFX11: [0x14,0x04,0x97,0xf1,0x01,0x05,0x18,0x64]
1452 image_gather4_c_b_cl v[254:255], v[252:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 lwe d16
1453 // GFX11: [0x94,0x74,0x97,0xf1,0xfc,0xfe,0x5d,0x78]
1455 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1456 // GFX11: [0x04,0x04,0x88,0xf1,0x01,0x05,0x02,0x0c]
1458 image_gather4_c_cl v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1459 // GFX11: [0x04,0x04,0x88,0xf1,0xfc,0x05,0x02,0x0c]
1461 image_gather4_c_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1462 // GFX11: [0x04,0x04,0x89,0xf1,0x01,0x05,0x02,0x0c]
1464 image_gather4_c_cl v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1465 // GFX11: [0x04,0x04,0x89,0xf1,0xfd,0x05,0x02,0x0c]
1467 image_gather4_c_cl v[5:8], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1468 // GFX11: [0x0c,0x04,0x88,0xf1,0x01,0x05,0x02,0x0c]
1470 image_gather4_c_cl v[5:8], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1471 // GFX11: [0x0c,0x04,0x88,0xf1,0xfb,0x05,0x02,0x0c]
1473 image_gather4_c_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1474 // GFX11: [0x0c,0x04,0x89,0xf1,0x01,0x05,0x02,0x0c]
1476 image_gather4_c_cl v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1477 // GFX11: [0x0c,0x04,0x89,0xf1,0xfd,0x05,0x02,0x0c]
1479 image_gather4_c_cl v[5:8], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1480 // GFX11: [0x14,0x04,0x88,0xf1,0x01,0x05,0x02,0x0c]
1482 image_gather4_c_cl v[252:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1483 // GFX11: [0x14,0x04,0x88,0xf1,0xfb,0xfc,0x02,0x0c]
1485 image_gather4_c_cl v[5:6], v[1:3], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 d16
1486 // GFX11: [0x14,0x04,0x8b,0xf1,0x01,0x05,0x18,0x64]
1488 image_gather4_c_cl v[254:255], v[253:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 lwe d16
1489 // GFX11: [0x94,0x74,0x8b,0xf1,0xfd,0xfe,0x5d,0x78]
1491 image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1492 // GFX11: [0x04,0x04,0x8c,0xf1,0x01,0x05,0x02,0x0c]
1494 image_gather4_c_l v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1495 // GFX11: [0x04,0x04,0x8c,0xf1,0xfc,0x05,0x02,0x0c]
1497 image_gather4_c_l v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1498 // GFX11: [0x04,0x04,0x8d,0xf1,0x01,0x05,0x02,0x0c]
1500 image_gather4_c_l v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1501 // GFX11: [0x04,0x04,0x8d,0xf1,0xfd,0x05,0x02,0x0c]
1503 image_gather4_c_l v[5:8], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1504 // GFX11: [0x0c,0x04,0x8c,0xf1,0x01,0x05,0x02,0x0c]
1506 image_gather4_c_l v[5:8], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1507 // GFX11: [0x0c,0x04,0x8c,0xf1,0xfb,0x05,0x02,0x0c]
1509 image_gather4_c_l v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1510 // GFX11: [0x0c,0x04,0x8d,0xf1,0x01,0x05,0x02,0x0c]
1512 image_gather4_c_l v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1513 // GFX11: [0x0c,0x04,0x8d,0xf1,0xfd,0x05,0x02,0x0c]
1515 image_gather4_c_l v[5:8], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1516 // GFX11: [0x14,0x04,0x8c,0xf1,0x01,0x05,0x02,0x0c]
1518 image_gather4_c_l v[252:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1519 // GFX11: [0x14,0x04,0x8c,0xf1,0xfb,0xfc,0x02,0x0c]
1521 image_gather4_c_l v[5:6], v[1:3], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 d16
1522 // GFX11: [0x14,0x04,0x8f,0xf1,0x01,0x05,0x18,0x64]
1524 image_gather4_c_l v[254:255], v[253:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 lwe d16
1525 // GFX11: [0x94,0x74,0x8f,0xf1,0xfd,0xfe,0x5d,0x78]
1527 image_gather4_c_lz v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1528 // GFX11: [0x04,0x04,0xd0,0xf0,0x01,0x05,0x02,0x0c]
1530 image_gather4_c_lz v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1531 // GFX11: [0x04,0x04,0xd0,0xf0,0xfd,0x05,0x02,0x0c]
1533 image_gather4_c_lz v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1534 // GFX11: [0x04,0x04,0xd1,0xf0,0x01,0x05,0x02,0x0c]
1536 image_gather4_c_lz v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1537 // GFX11: [0x04,0x04,0xd1,0xf0,0xfe,0x05,0x02,0x0c]
1539 image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1540 // GFX11: [0x0c,0x04,0xd0,0xf0,0x01,0x05,0x02,0x0c]
1542 image_gather4_c_lz v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1543 // GFX11: [0x0c,0x04,0xd0,0xf0,0xfc,0x05,0x02,0x0c]
1545 image_gather4_c_lz v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1546 // GFX11: [0x0c,0x04,0xd1,0xf0,0x01,0x05,0x02,0x0c]
1548 image_gather4_c_lz v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1549 // GFX11: [0x0c,0x04,0xd1,0xf0,0xfd,0x05,0x02,0x0c]
1551 image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1552 // GFX11: [0x14,0x04,0xd0,0xf0,0x01,0x05,0x02,0x0c]
1554 image_gather4_c_lz v[252:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1555 // GFX11: [0x14,0x04,0xd0,0xf0,0xfc,0xfc,0x02,0x0c]
1557 image_gather4_c_lz v[5:6], v[1:3], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 d16
1558 // GFX11: [0x14,0x04,0xd3,0xf0,0x01,0x05,0x18,0x64]
1560 image_gather4_c_lz v[254:255], v[253:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 lwe d16
1561 // GFX11: [0x94,0x74,0xd3,0xf0,0xfd,0xfe,0x5d,0x78]
1563 image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1564 // GFX11: [0x04,0x04,0xdc,0xf0,0x01,0x05,0x02,0x0c]
1566 image_gather4_c_lz_o v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1567 // GFX11: [0x04,0x04,0xdc,0xf0,0xfc,0x05,0x02,0x0c]
1569 image_gather4_c_lz_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1570 // GFX11: [0x04,0x04,0xdd,0xf0,0x01,0x05,0x02,0x0c]
1572 image_gather4_c_lz_o v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1573 // GFX11: [0x04,0x04,0xdd,0xf0,0xfd,0x05,0x02,0x0c]
1575 image_gather4_c_lz_o v[5:8], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1576 // GFX11: [0x0c,0x04,0xdc,0xf0,0x01,0x05,0x02,0x0c]
1578 image_gather4_c_lz_o v[5:8], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1579 // GFX11: [0x0c,0x04,0xdc,0xf0,0xfb,0x05,0x02,0x0c]
1581 image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1582 // GFX11: [0x0c,0x04,0xdd,0xf0,0x01,0x05,0x02,0x0c]
1584 image_gather4_c_lz_o v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1585 // GFX11: [0x0c,0x04,0xdd,0xf0,0xfc,0x05,0x02,0x0c]
1587 image_gather4_c_lz_o v[5:8], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1588 // GFX11: [0x14,0x04,0xdc,0xf0,0x01,0x05,0x02,0x0c]
1590 image_gather4_c_lz_o v[252:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1591 // GFX11: [0x14,0x04,0xdc,0xf0,0xfb,0xfc,0x02,0x0c]
1593 image_gather4_c_lz_o v[5:6], v[1:4], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 d16
1594 // GFX11: [0x14,0x04,0xdf,0xf0,0x01,0x05,0x18,0x64]
1596 image_gather4_c_lz_o v[254:255], v[252:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 lwe d16
1597 // GFX11: [0x94,0x74,0xdf,0xf0,0xfc,0xfe,0x5d,0x78]
1599 image_gather4_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1600 // GFX11: [0x04,0x04,0x80,0xf1,0x01,0x05,0x02,0x0c]
1602 image_gather4_cl v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1603 // GFX11: [0x04,0x04,0x80,0xf1,0xfd,0x05,0x02,0x0c]
1605 image_gather4_cl v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1606 // GFX11: [0x04,0x04,0x81,0xf1,0x01,0x05,0x02,0x0c]
1608 image_gather4_cl v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1609 // GFX11: [0x04,0x04,0x81,0xf1,0xfe,0x05,0x02,0x0c]
1611 image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1612 // GFX11: [0x0c,0x04,0x80,0xf1,0x01,0x05,0x02,0x0c]
1614 image_gather4_cl v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1615 // GFX11: [0x0c,0x04,0x80,0xf1,0xfc,0x05,0x02,0x0c]
1617 image_gather4_cl v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1618 // GFX11: [0x0c,0x04,0x81,0xf1,0x01,0x05,0x02,0x0c]
1620 image_gather4_cl v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1621 // GFX11: [0x0c,0x04,0x81,0xf1,0xfe,0x05,0x02,0x0c]
1623 image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1624 // GFX11: [0x14,0x04,0x80,0xf1,0x01,0x05,0x02,0x0c]
1626 image_gather4_cl v[252:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1627 // GFX11: [0x14,0x04,0x80,0xf1,0xfc,0xfc,0x02,0x0c]
1629 image_gather4_cl v[5:6], v[1:2], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 d16
1630 // GFX11: [0x14,0x04,0x83,0xf1,0x01,0x05,0x18,0x64]
1632 image_gather4_cl v[254:255], v[254:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 lwe d16
1633 // GFX11: [0x94,0x74,0x83,0xf1,0xfe,0xfe,0x5d,0x78]
1635 image_gather4_l v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1636 // GFX11: [0x04,0x04,0xc0,0xf0,0x01,0x05,0x02,0x0c]
1638 image_gather4_l v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1639 // GFX11: [0x04,0x04,0xc0,0xf0,0xfd,0x05,0x02,0x0c]
1641 image_gather4_l v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1642 // GFX11: [0x04,0x04,0xc1,0xf0,0x01,0x05,0x02,0x0c]
1644 image_gather4_l v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1645 // GFX11: [0x04,0x04,0xc1,0xf0,0xfe,0x05,0x02,0x0c]
1647 image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1648 // GFX11: [0x0c,0x04,0xc0,0xf0,0x01,0x05,0x02,0x0c]
1650 image_gather4_l v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1651 // GFX11: [0x0c,0x04,0xc0,0xf0,0xfc,0x05,0x02,0x0c]
1653 image_gather4_l v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1654 // GFX11: [0x0c,0x04,0xc1,0xf0,0x01,0x05,0x02,0x0c]
1656 image_gather4_l v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1657 // GFX11: [0x0c,0x04,0xc1,0xf0,0xfe,0x05,0x02,0x0c]
1659 image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1660 // GFX11: [0x14,0x04,0xc0,0xf0,0x01,0x05,0x02,0x0c]
1662 image_gather4_l v[252:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1663 // GFX11: [0x14,0x04,0xc0,0xf0,0xfc,0xfc,0x02,0x0c]
1665 image_gather4_l v[5:6], v[1:2], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 d16
1666 // GFX11: [0x14,0x04,0xc3,0xf0,0x01,0x05,0x18,0x64]
1668 image_gather4_l v[254:255], v[254:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 lwe d16
1669 // GFX11: [0x94,0x74,0xc3,0xf0,0xfe,0xfe,0x5d,0x78]
1671 image_gather4_lz v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1672 // GFX11: [0x04,0x04,0xc8,0xf0,0x01,0x05,0x02,0x0c]
1674 image_gather4_lz v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1675 // GFX11: [0x04,0x04,0xc8,0xf0,0xfe,0x05,0x02,0x0c]
1677 image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1678 // GFX11: [0x04,0x04,0xc9,0xf0,0x01,0x05,0x02,0x0c]
1680 image_gather4_lz v[5:8], v255, s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1681 // GFX11: [0x04,0x04,0xc9,0xf0,0xff,0x05,0x02,0x0c]
1683 image_gather4_lz v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1684 // GFX11: [0x0c,0x04,0xc8,0xf0,0x01,0x05,0x02,0x0c]
1686 image_gather4_lz v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1687 // GFX11: [0x0c,0x04,0xc8,0xf0,0xfd,0x05,0x02,0x0c]
1689 image_gather4_lz v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1690 // GFX11: [0x0c,0x04,0xc9,0xf0,0x01,0x05,0x02,0x0c]
1692 image_gather4_lz v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1693 // GFX11: [0x0c,0x04,0xc9,0xf0,0xfe,0x05,0x02,0x0c]
1695 image_gather4_lz v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1696 // GFX11: [0x14,0x04,0xc8,0xf0,0x01,0x05,0x02,0x0c]
1698 image_gather4_lz v[252:255], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1699 // GFX11: [0x14,0x04,0xc8,0xf0,0xfd,0xfc,0x02,0x0c]
1701 image_gather4_lz v[5:6], v[1:2], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 d16
1702 // GFX11: [0x14,0x04,0xcb,0xf0,0x01,0x05,0x18,0x64]
1704 image_gather4_lz v[254:255], v[254:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 lwe d16
1705 // GFX11: [0x94,0x74,0xcb,0xf0,0xfe,0xfe,0x5d,0x78]
1707 image_gather4_lz_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1708 // GFX11: [0x04,0x04,0xd8,0xf0,0x01,0x05,0x02,0x0c]
1710 image_gather4_lz_o v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1711 // GFX11: [0x04,0x04,0xd8,0xf0,0xfd,0x05,0x02,0x0c]
1713 image_gather4_lz_o v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1714 // GFX11: [0x04,0x04,0xd9,0xf0,0x01,0x05,0x02,0x0c]
1716 image_gather4_lz_o v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1717 // GFX11: [0x04,0x04,0xd9,0xf0,0xfe,0x05,0x02,0x0c]
1719 image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1720 // GFX11: [0x0c,0x04,0xd8,0xf0,0x01,0x05,0x02,0x0c]
1722 image_gather4_lz_o v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1723 // GFX11: [0x0c,0x04,0xd8,0xf0,0xfc,0x05,0x02,0x0c]
1725 image_gather4_lz_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1726 // GFX11: [0x0c,0x04,0xd9,0xf0,0x01,0x05,0x02,0x0c]
1728 image_gather4_lz_o v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1729 // GFX11: [0x0c,0x04,0xd9,0xf0,0xfd,0x05,0x02,0x0c]
1731 image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1732 // GFX11: [0x14,0x04,0xd8,0xf0,0x01,0x05,0x02,0x0c]
1734 image_gather4_lz_o v[252:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1735 // GFX11: [0x14,0x04,0xd8,0xf0,0xfc,0xfc,0x02,0x0c]
1737 image_gather4_lz_o v[5:6], v[1:3], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 d16
1738 // GFX11: [0x14,0x04,0xdb,0xf0,0x01,0x05,0x18,0x64]
1740 image_gather4_lz_o v[254:255], v[253:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 lwe d16
1741 // GFX11: [0x94,0x74,0xdb,0xf0,0xfd,0xfe,0x5d,0x78]
1743 image_gather4_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1744 // GFX11: [0x04,0x04,0xd4,0xf0,0x01,0x05,0x02,0x0c]
1746 image_gather4_o v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1747 // GFX11: [0x04,0x04,0xd4,0xf0,0xfd,0x05,0x02,0x0c]
1749 image_gather4_o v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1750 // GFX11: [0x04,0x04,0xd5,0xf0,0x01,0x05,0x02,0x0c]
1752 image_gather4_o v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1753 // GFX11: [0x04,0x04,0xd5,0xf0,0xfe,0x05,0x02,0x0c]
1755 image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1756 // GFX11: [0x0c,0x04,0xd4,0xf0,0x01,0x05,0x02,0x0c]
1758 image_gather4_o v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1759 // GFX11: [0x0c,0x04,0xd4,0xf0,0xfc,0x05,0x02,0x0c]
1761 image_gather4_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1762 // GFX11: [0x0c,0x04,0xd5,0xf0,0x01,0x05,0x02,0x0c]
1764 image_gather4_o v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1765 // GFX11: [0x0c,0x04,0xd5,0xf0,0xfd,0x05,0x02,0x0c]
1767 image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1768 // GFX11: [0x14,0x04,0xd4,0xf0,0x01,0x05,0x02,0x0c]
1770 image_gather4_o v[252:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1771 // GFX11: [0x14,0x04,0xd4,0xf0,0xfc,0xfc,0x02,0x0c]
1773 image_gather4_o v[5:6], v[1:3], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 d16
1774 // GFX11: [0x14,0x04,0xd7,0xf0,0x01,0x05,0x18,0x64]
1776 image_gather4_o v[254:255], v[253:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 lwe d16
1777 // GFX11: [0x94,0x74,0xd7,0xf0,0xfd,0xfe,0x5d,0x78]
1779 image_gather4h v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1780 // GFX11: [0x04,0x04,0x40,0xf2,0x01,0x05,0x02,0x0c]
1782 image_gather4h v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
1783 // GFX11: [0x04,0x04,0x40,0xf2,0xfe,0x05,0x02,0x0c]
1785 image_gather4h v[5:8], v1, s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1786 // GFX11: [0x04,0x04,0x41,0xf2,0x01,0x05,0x02,0x0c]
1788 image_gather4h v[5:8], v255, s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16
1789 // GFX11: [0x04,0x04,0x41,0xf2,0xff,0x05,0x02,0x0c]
1791 image_gather4h v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1792 // GFX11: [0x0c,0x04,0x40,0xf2,0x01,0x05,0x02,0x0c]
1794 image_gather4h v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE
1795 // GFX11: [0x0c,0x04,0x40,0xf2,0xfd,0x05,0x02,0x0c]
1797 image_gather4h v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1798 // GFX11: [0x0c,0x04,0x41,0xf2,0x01,0x05,0x02,0x0c]
1800 image_gather4h v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16
1801 // GFX11: [0x0c,0x04,0x41,0xf2,0xfe,0x05,0x02,0x0c]
1803 image_gather4h v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1804 // GFX11: [0x14,0x04,0x40,0xf2,0x01,0x05,0x02,0x0c]
1806 image_gather4h v[252:255], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1807 // GFX11: [0x14,0x04,0x40,0xf2,0xfd,0xfc,0x02,0x0c]
1809 image_gather4h v[5:6], v[1:2], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 d16
1810 // GFX11: [0x14,0x04,0x43,0xf2,0x01,0x05,0x18,0x64]
1812 image_gather4h v[254:255], v[254:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 lwe d16
1813 // GFX11: [0x94,0x74,0x43,0xf2,0xfe,0xfe,0x5d,0x78]
1815 image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
1816 // GFX11: [0x00,0x03,0xe0,0xf0,0x01,0x05,0x02,0x0c]
1818 image_get_lod v[5:6], v255, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
1819 // GFX11: [0x00,0x03,0xe0,0xf0,0xff,0x05,0x02,0x0c]
1821 image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
1822 // GFX11: [0x00,0x03,0xe1,0xf0,0x01,0x05,0x02,0x0c]
1824 image_get_lod v[5:6], v255, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
1825 // GFX11: [0x00,0x03,0xe1,0xf0,0xff,0x05,0x02,0x0c]
1827 image_get_lod v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
1828 // GFX11: [0x08,0x03,0xe0,0xf0,0x01,0x05,0x02,0x0c]
1830 image_get_lod v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
1831 // GFX11: [0x08,0x03,0xe0,0xf0,0xfd,0x05,0x02,0x0c]
1833 image_get_lod v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
1834 // GFX11: [0x08,0x03,0xe1,0xf0,0x01,0x05,0x02,0x0c]
1836 image_get_lod v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
1837 // GFX11: [0x08,0x03,0xe1,0xf0,0xfe,0x05,0x02,0x0c]
1839 image_get_lod v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
1840 // GFX11: [0x04,0x03,0xe0,0xf0,0x01,0x05,0x02,0x0c]
1842 image_get_lod v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
1843 // GFX11: [0x04,0x03,0xe0,0xf0,0xfe,0x05,0x02,0x0c]
1845 image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16
1846 // GFX11: [0x04,0x03,0xe1,0xf0,0x01,0x05,0x02,0x0c]
1848 image_get_lod v[5:6], v255, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16
1849 // GFX11: [0x04,0x03,0xe1,0xf0,0xff,0x05,0x02,0x0c]
1851 image_get_lod v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE
1852 // GFX11: [0x0c,0x03,0xe0,0xf0,0x01,0x05,0x02,0x0c]
1854 image_get_lod v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE
1855 // GFX11: [0x0c,0x03,0xe0,0xf0,0xfd,0x05,0x02,0x0c]
1857 image_get_lod v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16
1858 // GFX11: [0x0c,0x03,0xe1,0xf0,0x01,0x05,0x02,0x0c]
1860 image_get_lod v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16
1861 // GFX11: [0x0c,0x03,0xe1,0xf0,0xfe,0x05,0x02,0x0c]
1863 image_get_lod v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY
1864 // GFX11: [0x10,0x03,0xe0,0xf0,0x01,0x05,0x02,0x0c]
1866 image_get_lod v[254:255], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY
1867 // GFX11: [0x10,0x03,0xe0,0xf0,0xfe,0xfe,0x02,0x0c]
1869 image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
1870 // GFX11: [0x10,0x03,0xe1,0xf0,0x01,0x05,0x22,0x0c]
1872 image_get_lod v[253:255], v255, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
1873 // GFX11: [0x10,0x03,0xe1,0xf0,0xff,0xfd,0x22,0x0c]
1875 image_get_lod v5, v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1876 // GFX11: [0x14,0x04,0xe0,0xf0,0x01,0x05,0x02,0x0c]
1878 image_get_lod v255, v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1879 // GFX11: [0x14,0x04,0xe0,0xf0,0xfd,0xff,0x02,0x0c]
1881 image_get_lod v[5:6], v[1:2], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe
1882 // GFX11: [0x14,0x04,0xe1,0xf0,0x01,0x05,0x38,0x64]
1884 image_get_lod v[254:255], v[254:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe
1885 // GFX11: [0x94,0x74,0xe1,0xf0,0xfe,0xfe,0x7d,0x78]
1887 image_get_resinfo v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
1888 // GFX11: [0x00,0x03,0x5c,0xf0,0x01,0x05,0x02,0x00]
1890 image_get_resinfo v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
1891 // GFX11: [0x00,0x03,0x5c,0xf0,0xff,0x05,0x02,0x00]
1893 image_get_resinfo v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
1894 // GFX11: [0x00,0x03,0x5d,0xf0,0x01,0x05,0x02,0x00]
1896 image_get_resinfo v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
1897 // GFX11: [0x00,0x03,0x5d,0xf0,0xff,0x05,0x02,0x00]
1899 image_get_resinfo v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
1900 // GFX11: [0x08,0x03,0x5c,0xf0,0x01,0x05,0x02,0x00]
1902 image_get_resinfo v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
1903 // GFX11: [0x08,0x03,0x5c,0xf0,0xff,0x05,0x02,0x00]
1905 image_get_resinfo v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
1906 // GFX11: [0x08,0x03,0x5d,0xf0,0x01,0x05,0x02,0x00]
1908 image_get_resinfo v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
1909 // GFX11: [0x08,0x03,0x5d,0xf0,0xff,0x05,0x02,0x00]
1911 image_get_resinfo v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
1912 // GFX11: [0x04,0x03,0x5c,0xf0,0x01,0x05,0x02,0x00]
1914 image_get_resinfo v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
1915 // GFX11: [0x04,0x03,0x5c,0xf0,0xff,0x05,0x02,0x00]
1917 image_get_resinfo v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16
1918 // GFX11: [0x04,0x03,0x5d,0xf0,0x01,0x05,0x02,0x00]
1920 image_get_resinfo v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16
1921 // GFX11: [0x04,0x03,0x5d,0xf0,0xff,0x05,0x02,0x00]
1923 image_get_resinfo v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE
1924 // GFX11: [0x0c,0x03,0x5c,0xf0,0x01,0x05,0x02,0x00]
1926 image_get_resinfo v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE
1927 // GFX11: [0x0c,0x03,0x5c,0xf0,0xff,0x05,0x02,0x00]
1929 image_get_resinfo v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16
1930 // GFX11: [0x0c,0x03,0x5d,0xf0,0x01,0x05,0x02,0x00]
1932 image_get_resinfo v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16
1933 // GFX11: [0x0c,0x03,0x5d,0xf0,0xff,0x05,0x02,0x00]
1935 image_get_resinfo v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY
1936 // GFX11: [0x10,0x03,0x5c,0xf0,0x01,0x05,0x02,0x00]
1938 image_get_resinfo v[254:255], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY
1939 // GFX11: [0x10,0x03,0x5c,0xf0,0xff,0xfe,0x02,0x00]
1941 image_get_resinfo v[5:7], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
1942 // GFX11: [0x10,0x03,0x5d,0xf0,0x01,0x05,0x22,0x00]
1944 image_get_resinfo v[253:255], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
1945 // GFX11: [0x10,0x03,0x5d,0xf0,0xff,0xfd,0x22,0x00]
1947 image_get_resinfo v5, v1, s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1948 // GFX11: [0x14,0x04,0x5c,0xf0,0x01,0x05,0x02,0x00]
1950 image_get_resinfo v255, v255, s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
1951 // GFX11: [0x14,0x04,0x5c,0xf0,0xff,0xff,0x02,0x00]
1953 image_get_resinfo v[5:6], v1, s[96:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe
1954 // GFX11: [0x14,0x04,0x5d,0xf0,0x01,0x05,0x38,0x00]
1956 image_get_resinfo v[254:255], v255, ttmp[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe
1957 // GFX11: [0x94,0x74,0x5d,0xf0,0xff,0xfe,0x7d,0x00]
1959 image_load v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
1960 // GFX11: [0x00,0x03,0x00,0xf0,0x01,0x05,0x02,0x00]
1962 image_load v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
1963 // GFX11: [0x00,0x03,0x00,0xf0,0xff,0x05,0x02,0x00]
1965 image_load v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
1966 // GFX11: [0x00,0x03,0x01,0xf0,0x01,0x05,0x02,0x00]
1968 image_load v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
1969 // GFX11: [0x00,0x03,0x01,0xf0,0xff,0x05,0x02,0x00]
1971 image_load v[5:6], v[1:3], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
1972 // GFX11: [0x08,0x03,0x00,0xf0,0x01,0x05,0x02,0x00]
1974 image_load v[5:6], v[253:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
1975 // GFX11: [0x08,0x03,0x00,0xf0,0xfd,0x05,0x02,0x00]
1977 image_load v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
1978 // GFX11: [0x08,0x03,0x01,0xf0,0x01,0x05,0x02,0x00]
1980 image_load v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
1981 // GFX11: [0x08,0x03,0x01,0xf0,0xfe,0x05,0x02,0x00]
1983 image_load v[5:6], v[1:4], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY
1984 // GFX11: [0x1c,0x03,0x00,0xf0,0x01,0x05,0x02,0x00]
1986 image_load v[5:6], v[252:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY
1987 // GFX11: [0x1c,0x03,0x00,0xf0,0xfc,0x05,0x02,0x00]
1989 image_load v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY a16
1990 // GFX11: [0x1c,0x03,0x01,0xf0,0x01,0x05,0x02,0x00]
1992 image_load v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY a16
1993 // GFX11: [0x1c,0x03,0x01,0xf0,0xfe,0x05,0x02,0x00]
1995 image_load v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
1996 // GFX11: [0x04,0x03,0x00,0xf0,0x01,0x05,0x02,0x00]
1998 image_load v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
1999 // GFX11: [0x04,0x03,0x00,0xf0,0xfe,0x05,0x02,0x00]
2001 image_load v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16
2002 // GFX11: [0x04,0x03,0x01,0xf0,0x01,0x05,0x02,0x00]
2004 image_load v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16
2005 // GFX11: [0x04,0x03,0x01,0xf0,0xff,0x05,0x02,0x00]
2007 image_load v[5:6], v[1:3], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE
2008 // GFX11: [0x0c,0x03,0x00,0xf0,0x01,0x05,0x02,0x00]
2010 image_load v[254:255], v[253:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE
2011 // GFX11: [0x0c,0x03,0x00,0xf0,0xfd,0xfe,0x02,0x00]
2013 image_load v[5:7], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe
2014 // GFX11: [0x0c,0x03,0x01,0xf0,0x01,0x05,0x22,0x00]
2016 image_load v[253:255], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe
2017 // GFX11: [0x0c,0x03,0x01,0xf0,0xfe,0xfd,0x22,0x00]
2019 image_load v5, v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY d16
2020 // GFX11: [0x10,0x03,0x02,0xf0,0x01,0x05,0x02,0x00]
2022 image_load v255, v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY d16
2023 // GFX11: [0x10,0x03,0x02,0xf0,0xfe,0xff,0x02,0x00]
2025 image_load v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe d16
2026 // GFX11: [0x10,0x03,0x03,0xf0,0x01,0x05,0x22,0x00]
2028 image_load v[254:255], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe d16
2029 // GFX11: [0x10,0x03,0x03,0xf0,0xff,0xfe,0x22,0x00]
2031 image_load v5, v[1:3], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
2032 // GFX11: [0x14,0x04,0x00,0xf0,0x01,0x05,0x02,0x00]
2034 image_load v255, v[253:255], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
2035 // GFX11: [0x14,0x04,0x00,0xf0,0xfd,0xff,0x02,0x00]
2037 image_load v[5:6], v[1:2], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe
2038 // GFX11: [0x14,0x04,0x01,0xf0,0x01,0x05,0x22,0x00]
2040 image_load v[254:255], v[254:255], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe
2041 // GFX11: [0x14,0x04,0x01,0xf0,0xfe,0xfe,0x22,0x00]
2043 image_load v5, v[1:3], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA d16
2044 // GFX11: [0x18,0x04,0x02,0xf0,0x01,0x05,0x02,0x00]
2046 image_load v255, v[253:255], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA d16
2047 // GFX11: [0x18,0x04,0x02,0xf0,0xfd,0xff,0x02,0x00]
2049 image_load v[5:6], v[1:2], s[96:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA a16 tfe d16
2050 // GFX11: [0x18,0x04,0x03,0xf0,0x01,0x05,0x38,0x00]
2052 image_load v[254:255], v[254:255], ttmp[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 tfe lwe d16
2053 // GFX11: [0x98,0x74,0x03,0xf0,0xfe,0xfe,0x7d,0x00]
2055 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2056 // GFX11: [0x00,0x03,0x04,0xf0,0x01,0x05,0x02,0x00]
2058 image_load_mip v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2059 // GFX11: [0x00,0x03,0x04,0xf0,0xfe,0x05,0x02,0x00]
2061 image_load_mip v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2062 // GFX11: [0x00,0x03,0x05,0xf0,0x01,0x05,0x02,0x00]
2064 image_load_mip v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2065 // GFX11: [0x00,0x03,0x05,0xf0,0xff,0x05,0x02,0x00]
2067 image_load_mip v[5:6], v[1:4], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2068 // GFX11: [0x08,0x03,0x04,0xf0,0x01,0x05,0x02,0x00]
2070 image_load_mip v[5:6], v[252:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2071 // GFX11: [0x08,0x03,0x04,0xf0,0xfc,0x05,0x02,0x00]
2073 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2074 // GFX11: [0x08,0x03,0x05,0xf0,0x01,0x05,0x02,0x00]
2076 image_load_mip v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2077 // GFX11: [0x08,0x03,0x05,0xf0,0xfe,0x05,0x02,0x00]
2079 image_load_mip v[5:6], v[1:3], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2080 // GFX11: [0x04,0x03,0x04,0xf0,0x01,0x05,0x02,0x00]
2082 image_load_mip v[254:255], v[253:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2083 // GFX11: [0x04,0x03,0x04,0xf0,0xfd,0xfe,0x02,0x00]
2085 image_load_mip v[5:7], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
2086 // GFX11: [0x04,0x03,0x05,0xf0,0x01,0x05,0x22,0x00]
2088 image_load_mip v[253:255], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
2089 // GFX11: [0x04,0x03,0x05,0xf0,0xfe,0xfd,0x22,0x00]
2091 image_load_mip v5, v[1:4], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
2092 // GFX11: [0x0c,0x03,0x06,0xf0,0x01,0x05,0x02,0x00]
2094 image_load_mip v255, v[252:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
2095 // GFX11: [0x0c,0x03,0x06,0xf0,0xfc,0xff,0x02,0x00]
2097 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
2098 // GFX11: [0x0c,0x03,0x07,0xf0,0x01,0x05,0x22,0x00]
2100 image_load_mip v[254:255], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
2101 // GFX11: [0x0c,0x03,0x07,0xf0,0xfe,0xfe,0x22,0x00]
2103 image_load_mip v5, v[1:3], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
2104 // GFX11: [0x10,0x04,0x04,0xf0,0x01,0x05,0x02,0x00]
2106 image_load_mip v255, v[253:255], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
2107 // GFX11: [0x10,0x04,0x04,0xf0,0xfd,0xff,0x02,0x00]
2109 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
2110 // GFX11: [0x10,0x04,0x05,0xf0,0x01,0x05,0x22,0x00]
2112 image_load_mip v[254:255], v[254:255], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
2113 // GFX11: [0x10,0x04,0x05,0xf0,0xfe,0xfe,0x22,0x00]
2115 image_load_mip v5, v[1:4], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
2116 // GFX11: [0x14,0x04,0x06,0xf0,0x01,0x05,0x02,0x00]
2118 image_load_mip v255, v[252:255], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
2119 // GFX11: [0x14,0x04,0x06,0xf0,0xfc,0xff,0x02,0x00]
2121 image_load_mip v[5:6], v[1:2], s[96:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
2122 // GFX11: [0x14,0x04,0x07,0xf0,0x01,0x05,0x38,0x00]
2124 image_load_mip v[254:255], v[254:255], ttmp[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
2125 // GFX11: [0x94,0x74,0x07,0xf0,0xfe,0xfe,0x7d,0x00]
2127 image_load_mip_pck v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2128 // GFX11: [0x00,0x03,0x10,0xf0,0x01,0x05,0x02,0x00]
2130 image_load_mip_pck v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2131 // GFX11: [0x00,0x03,0x10,0xf0,0xfe,0x05,0x02,0x00]
2133 image_load_mip_pck v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2134 // GFX11: [0x00,0x03,0x11,0xf0,0x01,0x05,0x02,0x00]
2136 image_load_mip_pck v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2137 // GFX11: [0x00,0x03,0x11,0xf0,0xff,0x05,0x02,0x00]
2139 image_load_mip_pck v[5:6], v[1:4], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2140 // GFX11: [0x08,0x03,0x10,0xf0,0x01,0x05,0x02,0x00]
2142 image_load_mip_pck v[5:6], v[252:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2143 // GFX11: [0x08,0x03,0x10,0xf0,0xfc,0x05,0x02,0x00]
2145 image_load_mip_pck v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2146 // GFX11: [0x08,0x03,0x11,0xf0,0x01,0x05,0x02,0x00]
2148 image_load_mip_pck v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2149 // GFX11: [0x08,0x03,0x11,0xf0,0xfe,0x05,0x02,0x00]
2151 image_load_mip_pck v[5:6], v[1:3], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2152 // GFX11: [0x04,0x03,0x10,0xf0,0x01,0x05,0x02,0x00]
2154 image_load_mip_pck v[5:6], v[253:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2155 // GFX11: [0x04,0x03,0x10,0xf0,0xfd,0x05,0x02,0x00]
2157 image_load_mip_pck v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16
2158 // GFX11: [0x04,0x03,0x11,0xf0,0x01,0x05,0x02,0x00]
2160 image_load_mip_pck v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16
2161 // GFX11: [0x04,0x03,0x11,0xf0,0xfe,0x05,0x02,0x00]
2163 image_load_mip_pck v[5:6], v[1:4], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE
2164 // GFX11: [0x0c,0x03,0x10,0xf0,0x01,0x05,0x02,0x00]
2166 image_load_mip_pck v[5:6], v[252:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE
2167 // GFX11: [0x0c,0x03,0x10,0xf0,0xfc,0x05,0x02,0x00]
2169 image_load_mip_pck v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16
2170 // GFX11: [0x0c,0x03,0x11,0xf0,0x01,0x05,0x02,0x00]
2172 image_load_mip_pck v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16
2173 // GFX11: [0x0c,0x03,0x11,0xf0,0xfe,0x05,0x02,0x00]
2175 image_load_mip_pck v[5:6], v[1:3], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY
2176 // GFX11: [0x10,0x03,0x10,0xf0,0x01,0x05,0x02,0x00]
2178 image_load_mip_pck v[254:255], v[253:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY
2179 // GFX11: [0x10,0x03,0x10,0xf0,0xfd,0xfe,0x02,0x00]
2181 image_load_mip_pck v[5:7], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
2182 // GFX11: [0x10,0x03,0x11,0xf0,0x01,0x05,0x22,0x00]
2184 image_load_mip_pck v[253:255], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
2185 // GFX11: [0x10,0x03,0x11,0xf0,0xfe,0xfd,0x22,0x00]
2187 image_load_mip_pck v5, v[1:4], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
2188 // GFX11: [0x14,0x04,0x10,0xf0,0x01,0x05,0x02,0x00]
2190 image_load_mip_pck v255, v[252:255], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
2191 // GFX11: [0x14,0x04,0x10,0xf0,0xfc,0xff,0x02,0x00]
2193 image_load_mip_pck v[5:6], v[1:2], s[96:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe
2194 // GFX11: [0x14,0x04,0x11,0xf0,0x01,0x05,0x38,0x00]
2196 image_load_mip_pck v[254:255], v[254:255], ttmp[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe
2197 // GFX11: [0x94,0x74,0x11,0xf0,0xfe,0xfe,0x7d,0x00]
2199 image_load_mip_pck_sgn v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2200 // GFX11: [0x00,0x03,0x14,0xf0,0x01,0x05,0x02,0x00]
2202 image_load_mip_pck_sgn v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2203 // GFX11: [0x00,0x03,0x14,0xf0,0xfe,0x05,0x02,0x00]
2205 image_load_mip_pck_sgn v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2206 // GFX11: [0x00,0x03,0x15,0xf0,0x01,0x05,0x02,0x00]
2208 image_load_mip_pck_sgn v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2209 // GFX11: [0x00,0x03,0x15,0xf0,0xff,0x05,0x02,0x00]
2211 image_load_mip_pck_sgn v[5:6], v[1:4], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2212 // GFX11: [0x08,0x03,0x14,0xf0,0x01,0x05,0x02,0x00]
2214 image_load_mip_pck_sgn v[5:6], v[252:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2215 // GFX11: [0x08,0x03,0x14,0xf0,0xfc,0x05,0x02,0x00]
2217 image_load_mip_pck_sgn v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2218 // GFX11: [0x08,0x03,0x15,0xf0,0x01,0x05,0x02,0x00]
2220 image_load_mip_pck_sgn v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2221 // GFX11: [0x08,0x03,0x15,0xf0,0xfe,0x05,0x02,0x00]
2223 image_load_mip_pck_sgn v[5:6], v[1:3], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2224 // GFX11: [0x04,0x03,0x14,0xf0,0x01,0x05,0x02,0x00]
2226 image_load_mip_pck_sgn v[5:6], v[253:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2227 // GFX11: [0x04,0x03,0x14,0xf0,0xfd,0x05,0x02,0x00]
2229 image_load_mip_pck_sgn v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16
2230 // GFX11: [0x04,0x03,0x15,0xf0,0x01,0x05,0x02,0x00]
2232 image_load_mip_pck_sgn v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16
2233 // GFX11: [0x04,0x03,0x15,0xf0,0xfe,0x05,0x02,0x00]
2235 image_load_mip_pck_sgn v[5:6], v[1:4], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE
2236 // GFX11: [0x0c,0x03,0x14,0xf0,0x01,0x05,0x02,0x00]
2238 image_load_mip_pck_sgn v[5:6], v[252:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE
2239 // GFX11: [0x0c,0x03,0x14,0xf0,0xfc,0x05,0x02,0x00]
2241 image_load_mip_pck_sgn v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16
2242 // GFX11: [0x0c,0x03,0x15,0xf0,0x01,0x05,0x02,0x00]
2244 image_load_mip_pck_sgn v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16
2245 // GFX11: [0x0c,0x03,0x15,0xf0,0xfe,0x05,0x02,0x00]
2247 image_load_mip_pck_sgn v[5:6], v[1:3], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY
2248 // GFX11: [0x10,0x03,0x14,0xf0,0x01,0x05,0x02,0x00]
2250 image_load_mip_pck_sgn v[254:255], v[253:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY
2251 // GFX11: [0x10,0x03,0x14,0xf0,0xfd,0xfe,0x02,0x00]
2253 image_load_mip_pck_sgn v[5:7], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
2254 // GFX11: [0x10,0x03,0x15,0xf0,0x01,0x05,0x22,0x00]
2256 image_load_mip_pck_sgn v[253:255], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
2257 // GFX11: [0x10,0x03,0x15,0xf0,0xfe,0xfd,0x22,0x00]
2259 image_load_mip_pck_sgn v5, v[1:4], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
2260 // GFX11: [0x14,0x04,0x14,0xf0,0x01,0x05,0x02,0x00]
2262 image_load_mip_pck_sgn v255, v[252:255], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY
2263 // GFX11: [0x14,0x04,0x14,0xf0,0xfc,0xff,0x02,0x00]
2265 image_load_mip_pck_sgn v[5:6], v[1:2], s[96:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe
2266 // GFX11: [0x14,0x04,0x15,0xf0,0x01,0x05,0x38,0x00]
2268 image_load_mip_pck_sgn v[254:255], v[254:255], ttmp[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe
2269 // GFX11: [0x94,0x74,0x15,0xf0,0xfe,0xfe,0x7d,0x00]
2271 image_load_pck v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2272 // GFX11: [0x00,0x03,0x08,0xf0,0x01,0x05,0x02,0x00]
2274 image_load_pck v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2275 // GFX11: [0x00,0x03,0x08,0xf0,0xff,0x05,0x02,0x00]
2277 image_load_pck v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2278 // GFX11: [0x00,0x03,0x09,0xf0,0x01,0x05,0x02,0x00]
2280 image_load_pck v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2281 // GFX11: [0x00,0x03,0x09,0xf0,0xff,0x05,0x02,0x00]
2283 image_load_pck v[5:6], v[1:3], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2284 // GFX11: [0x08,0x03,0x08,0xf0,0x01,0x05,0x02,0x00]
2286 image_load_pck v[5:6], v[253:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2287 // GFX11: [0x08,0x03,0x08,0xf0,0xfd,0x05,0x02,0x00]
2289 image_load_pck v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2290 // GFX11: [0x08,0x03,0x09,0xf0,0x01,0x05,0x02,0x00]
2292 image_load_pck v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2293 // GFX11: [0x08,0x03,0x09,0xf0,0xfe,0x05,0x02,0x00]
2295 image_load_pck v[5:6], v[1:4], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY
2296 // GFX11: [0x1c,0x03,0x08,0xf0,0x01,0x05,0x02,0x00]
2298 image_load_pck v[5:6], v[252:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY
2299 // GFX11: [0x1c,0x03,0x08,0xf0,0xfc,0x05,0x02,0x00]
2301 image_load_pck v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY a16
2302 // GFX11: [0x1c,0x03,0x09,0xf0,0x01,0x05,0x02,0x00]
2304 image_load_pck v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY a16
2305 // GFX11: [0x1c,0x03,0x09,0xf0,0xfe,0x05,0x02,0x00]
2307 image_load_pck v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2308 // GFX11: [0x04,0x03,0x08,0xf0,0x01,0x05,0x02,0x00]
2310 image_load_pck v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2311 // GFX11: [0x04,0x03,0x08,0xf0,0xfe,0x05,0x02,0x00]
2313 image_load_pck v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16
2314 // GFX11: [0x04,0x03,0x09,0xf0,0x01,0x05,0x02,0x00]
2316 image_load_pck v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16
2317 // GFX11: [0x04,0x03,0x09,0xf0,0xff,0x05,0x02,0x00]
2319 image_load_pck v[5:6], v[1:3], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE
2320 // GFX11: [0x0c,0x03,0x08,0xf0,0x01,0x05,0x02,0x00]
2322 image_load_pck v[5:6], v[253:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE
2323 // GFX11: [0x0c,0x03,0x08,0xf0,0xfd,0x05,0x02,0x00]
2325 image_load_pck v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16
2326 // GFX11: [0x0c,0x03,0x09,0xf0,0x01,0x05,0x02,0x00]
2328 image_load_pck v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16
2329 // GFX11: [0x0c,0x03,0x09,0xf0,0xfe,0x05,0x02,0x00]
2331 image_load_pck v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY
2332 // GFX11: [0x10,0x03,0x08,0xf0,0x01,0x05,0x02,0x00]
2334 image_load_pck v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY
2335 // GFX11: [0x10,0x03,0x08,0xf0,0xfe,0x05,0x02,0x00]
2337 image_load_pck v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY a16
2338 // GFX11: [0x10,0x03,0x09,0xf0,0x01,0x05,0x02,0x00]
2340 image_load_pck v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY a16
2341 // GFX11: [0x10,0x03,0x09,0xf0,0xff,0x05,0x02,0x00]
2343 image_load_pck v[5:6], v[1:3], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY
2344 // GFX11: [0x14,0x03,0x08,0xf0,0x01,0x05,0x02,0x00]
2346 image_load_pck v[254:255], v[253:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY
2347 // GFX11: [0x14,0x03,0x08,0xf0,0xfd,0xfe,0x02,0x00]
2349 image_load_pck v[5:7], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe
2350 // GFX11: [0x14,0x03,0x09,0xf0,0x01,0x05,0x22,0x00]
2352 image_load_pck v[253:255], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe
2353 // GFX11: [0x14,0x03,0x09,0xf0,0xfe,0xfd,0x22,0x00]
2355 image_load_pck v5, v[1:3], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA
2356 // GFX11: [0x18,0x04,0x08,0xf0,0x01,0x05,0x02,0x00]
2358 image_load_pck v255, v[253:255], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA
2359 // GFX11: [0x18,0x04,0x08,0xf0,0xfd,0xff,0x02,0x00]
2361 image_load_pck v[5:6], v[1:2], s[96:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA a16 tfe
2362 // GFX11: [0x18,0x04,0x09,0xf0,0x01,0x05,0x38,0x00]
2364 image_load_pck v[254:255], v[254:255], ttmp[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 tfe lwe
2365 // GFX11: [0x98,0x74,0x09,0xf0,0xfe,0xfe,0x7d,0x00]
2367 image_load_pck_sgn v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2368 // GFX11: [0x00,0x03,0x0c,0xf0,0x01,0x05,0x02,0x00]
2370 image_load_pck_sgn v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2371 // GFX11: [0x00,0x03,0x0c,0xf0,0xff,0x05,0x02,0x00]
2373 image_load_pck_sgn v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2374 // GFX11: [0x00,0x03,0x0d,0xf0,0x01,0x05,0x02,0x00]
2376 image_load_pck_sgn v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2377 // GFX11: [0x00,0x03,0x0d,0xf0,0xff,0x05,0x02,0x00]
2379 image_load_pck_sgn v[5:6], v[1:3], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2380 // GFX11: [0x08,0x03,0x0c,0xf0,0x01,0x05,0x02,0x00]
2382 image_load_pck_sgn v[5:6], v[253:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2383 // GFX11: [0x08,0x03,0x0c,0xf0,0xfd,0x05,0x02,0x00]
2385 image_load_pck_sgn v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2386 // GFX11: [0x08,0x03,0x0d,0xf0,0x01,0x05,0x02,0x00]
2388 image_load_pck_sgn v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2389 // GFX11: [0x08,0x03,0x0d,0xf0,0xfe,0x05,0x02,0x00]
2391 image_load_pck_sgn v[5:6], v[1:4], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY
2392 // GFX11: [0x1c,0x03,0x0c,0xf0,0x01,0x05,0x02,0x00]
2394 image_load_pck_sgn v[5:6], v[252:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY
2395 // GFX11: [0x1c,0x03,0x0c,0xf0,0xfc,0x05,0x02,0x00]
2397 image_load_pck_sgn v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY a16
2398 // GFX11: [0x1c,0x03,0x0d,0xf0,0x01,0x05,0x02,0x00]
2400 image_load_pck_sgn v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY a16
2401 // GFX11: [0x1c,0x03,0x0d,0xf0,0xfe,0x05,0x02,0x00]
2403 image_load_pck_sgn v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2404 // GFX11: [0x04,0x03,0x0c,0xf0,0x01,0x05,0x02,0x00]
2406 image_load_pck_sgn v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2407 // GFX11: [0x04,0x03,0x0c,0xf0,0xfe,0x05,0x02,0x00]
2409 image_load_pck_sgn v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16
2410 // GFX11: [0x04,0x03,0x0d,0xf0,0x01,0x05,0x02,0x00]
2412 image_load_pck_sgn v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16
2413 // GFX11: [0x04,0x03,0x0d,0xf0,0xff,0x05,0x02,0x00]
2415 image_load_pck_sgn v[5:6], v[1:3], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE
2416 // GFX11: [0x0c,0x03,0x0c,0xf0,0x01,0x05,0x02,0x00]
2418 image_load_pck_sgn v[5:6], v[253:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE
2419 // GFX11: [0x0c,0x03,0x0c,0xf0,0xfd,0x05,0x02,0x00]
2421 image_load_pck_sgn v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16
2422 // GFX11: [0x0c,0x03,0x0d,0xf0,0x01,0x05,0x02,0x00]
2424 image_load_pck_sgn v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16
2425 // GFX11: [0x0c,0x03,0x0d,0xf0,0xfe,0x05,0x02,0x00]
2427 image_load_pck_sgn v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY
2428 // GFX11: [0x10,0x03,0x0c,0xf0,0x01,0x05,0x02,0x00]
2430 image_load_pck_sgn v[5:6], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY
2431 // GFX11: [0x10,0x03,0x0c,0xf0,0xfe,0x05,0x02,0x00]
2433 image_load_pck_sgn v[5:6], v1, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY a16
2434 // GFX11: [0x10,0x03,0x0d,0xf0,0x01,0x05,0x02,0x00]
2436 image_load_pck_sgn v[5:6], v255, s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY a16
2437 // GFX11: [0x10,0x03,0x0d,0xf0,0xff,0x05,0x02,0x00]
2439 image_load_pck_sgn v[5:6], v[1:3], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY
2440 // GFX11: [0x14,0x03,0x0c,0xf0,0x01,0x05,0x02,0x00]
2442 image_load_pck_sgn v[254:255], v[253:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY
2443 // GFX11: [0x14,0x03,0x0c,0xf0,0xfd,0xfe,0x02,0x00]
2445 image_load_pck_sgn v[5:7], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe
2446 // GFX11: [0x14,0x03,0x0d,0xf0,0x01,0x05,0x22,0x00]
2448 image_load_pck_sgn v[253:255], v[254:255], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe
2449 // GFX11: [0x14,0x03,0x0d,0xf0,0xfe,0xfd,0x22,0x00]
2451 image_load_pck_sgn v5, v[1:3], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA
2452 // GFX11: [0x18,0x04,0x0c,0xf0,0x01,0x05,0x02,0x00]
2454 image_load_pck_sgn v255, v[253:255], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA
2455 // GFX11: [0x18,0x04,0x0c,0xf0,0xfd,0xff,0x02,0x00]
2457 image_load_pck_sgn v[5:6], v[1:2], s[96:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA a16 tfe
2458 // GFX11: [0x18,0x04,0x0d,0xf0,0x01,0x05,0x38,0x00]
2460 image_load_pck_sgn v[254:255], v[254:255], ttmp[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 tfe lwe
2461 // GFX11: [0x98,0x74,0x0d,0xf0,0xfe,0xfe,0x7d,0x00]
2463 image_msaa_load v[5:8], v[1:4], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY
2464 // GFX11: [0x1c,0x04,0x60,0xf0,0x01,0x05,0x02,0x00]
2466 image_msaa_load v[252:255], v[252:255], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY
2467 // GFX11: [0x1c,0x04,0x60,0xf0,0xfc,0xfc,0x02,0x00]
2469 image_msaa_load v[5:9], v[1:2], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY a16 tfe
2470 // GFX11: [0x1c,0x04,0x61,0xf0,0x01,0x05,0x22,0x00]
2472 image_msaa_load v[251:255], v[254:255], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY a16 tfe
2473 // GFX11: [0x1c,0x04,0x61,0xf0,0xfe,0xfb,0x22,0x00]
2475 image_msaa_load v[5:6], v[1:3], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA d16
2476 // GFX11: [0x18,0x04,0x62,0xf0,0x01,0x05,0x02,0x00]
2478 image_msaa_load v[254:255], v[253:255], s[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA d16
2479 // GFX11: [0x18,0x04,0x62,0xf0,0xfd,0xfe,0x02,0x00]
2481 image_msaa_load v[5:7], v[1:2], s[96:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA a16 tfe d16
2482 // GFX11: [0x18,0x04,0x63,0xf0,0x01,0x05,0x38,0x00]
2484 image_msaa_load v[253:255], v[254:255], ttmp[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 tfe lwe d16
2485 // GFX11: [0x98,0x74,0x63,0xf0,0xfe,0xfd,0x7d,0x00]
2487 image_sample v[5:6], v1, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2488 // GFX11: [0x00,0x03,0x6c,0xf0,0x01,0x05,0x02,0x0c]
2490 image_sample v[5:6], v255, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2491 // GFX11: [0x00,0x03,0x6c,0xf0,0xff,0x05,0x02,0x0c]
2493 image_sample v[5:6], v1, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2494 // GFX11: [0x00,0x03,0x6d,0xf0,0x01,0x05,0x02,0x0c]
2496 image_sample v[5:6], v255, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2497 // GFX11: [0x00,0x03,0x6d,0xf0,0xff,0x05,0x02,0x0c]
2499 image_sample v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2500 // GFX11: [0x08,0x03,0x6c,0xf0,0x01,0x05,0x02,0x0c]
2502 image_sample v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2503 // GFX11: [0x08,0x03,0x6c,0xf0,0xfd,0x05,0x02,0x0c]
2505 image_sample v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2506 // GFX11: [0x08,0x03,0x6d,0xf0,0x01,0x05,0x02,0x0c]
2508 image_sample v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2509 // GFX11: [0x08,0x03,0x6d,0xf0,0xfe,0x05,0x02,0x0c]
2511 image_sample v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2512 // GFX11: [0x04,0x03,0x6c,0xf0,0x01,0x05,0x02,0x0c]
2514 image_sample v[254:255], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2515 // GFX11: [0x04,0x03,0x6c,0xf0,0xfe,0xfe,0x02,0x0c]
2517 image_sample v[5:7], v1, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
2518 // GFX11: [0x04,0x03,0x6d,0xf0,0x01,0x05,0x22,0x0c]
2520 image_sample v[253:255], v255, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
2521 // GFX11: [0x04,0x03,0x6d,0xf0,0xff,0xfd,0x22,0x0c]
2523 image_sample v5, v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
2524 // GFX11: [0x0c,0x03,0x6e,0xf0,0x01,0x05,0x02,0x0c]
2526 image_sample v255, v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
2527 // GFX11: [0x0c,0x03,0x6e,0xf0,0xfd,0xff,0x02,0x0c]
2529 image_sample v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
2530 // GFX11: [0x0c,0x03,0x6f,0xf0,0x01,0x05,0x22,0x0c]
2532 image_sample v[254:255], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
2533 // GFX11: [0x0c,0x03,0x6f,0xf0,0xfe,0xfe,0x22,0x0c]
2535 image_sample v5, v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
2536 // GFX11: [0x10,0x04,0x6c,0xf0,0x01,0x05,0x02,0x0c]
2538 image_sample v255, v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
2539 // GFX11: [0x10,0x04,0x6c,0xf0,0xfe,0xff,0x02,0x0c]
2541 image_sample v[5:6], v1, s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
2542 // GFX11: [0x10,0x04,0x6d,0xf0,0x01,0x05,0x22,0x0c]
2544 image_sample v[254:255], v255, s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
2545 // GFX11: [0x10,0x04,0x6d,0xf0,0xff,0xfe,0x22,0x0c]
2547 image_sample v5, v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
2548 // GFX11: [0x14,0x04,0x6e,0xf0,0x01,0x05,0x02,0x0c]
2550 image_sample v255, v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
2551 // GFX11: [0x14,0x04,0x6e,0xf0,0xfd,0xff,0x02,0x0c]
2553 image_sample v[5:6], v[1:2], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
2554 // GFX11: [0x14,0x04,0x6f,0xf0,0x01,0x05,0x38,0x64]
2556 image_sample v[254:255], v[254:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
2557 // GFX11: [0x94,0x74,0x6f,0xf0,0xfe,0xfe,0x7d,0x78]
2559 image_sample_b v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2560 // GFX11: [0x00,0x03,0x78,0xf0,0x01,0x05,0x02,0x0c]
2562 image_sample_b v[254:255], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2563 // GFX11: [0x00,0x03,0x78,0xf0,0x01,0xfe,0x02,0x0c]
2565 image_sample_b v[5:7], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D tfe
2566 // GFX11: [0x00,0x03,0x78,0xf0,0x01,0x05,0x22,0x0c]
2568 image_sample_b v[253:255], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D tfe
2569 // GFX11: [0x00,0x03,0x78,0xf0,0x01,0xfd,0x22,0x0c]
2571 image_sample_b v5, v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D d16
2572 // GFX11: [0x00,0x03,0x7a,0xf0,0x01,0x05,0x02,0x0c]
2574 image_sample_b v255, v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D d16
2575 // GFX11: [0x00,0x03,0x7a,0xf0,0xfe,0xff,0x02,0x0c]
2577 image_sample_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D tfe d16
2578 // GFX11: [0x08,0x03,0x7a,0xf0,0x01,0x05,0x22,0x0c]
2580 image_sample_b v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D tfe d16
2581 // GFX11: [0x08,0x03,0x7a,0xf0,0xfc,0xfe,0x22,0x0c]
2583 image_sample_b v5, v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
2584 // GFX11: [0x04,0x04,0x78,0xf0,0x01,0x05,0x02,0x0c]
2586 image_sample_b v255, v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
2587 // GFX11: [0x04,0x04,0x78,0xf0,0xfd,0xff,0x02,0x0c]
2589 image_sample_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE tfe
2590 // GFX11: [0x0c,0x04,0x78,0xf0,0x01,0x05,0x22,0x0c]
2592 image_sample_b v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE tfe
2593 // GFX11: [0x0c,0x04,0x78,0xf0,0xfc,0xfe,0x22,0x0c]
2595 image_sample_b v5, v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY d16
2596 // GFX11: [0x10,0x04,0x7a,0xf0,0x01,0x05,0x02,0x0c]
2598 image_sample_b v255, v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY d16
2599 // GFX11: [0x10,0x04,0x7a,0xf0,0xfd,0xff,0x02,0x0c]
2601 image_sample_b v[5:6], v[1:4], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY tfe d16
2602 // GFX11: [0x14,0x04,0x7a,0xf0,0x01,0x05,0x38,0x64]
2604 image_sample_b v[254:255], v[252:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc tfe lwe d16
2605 // GFX11: [0x94,0x74,0x7a,0xf0,0xfc,0xfe,0x7d,0x78]
2607 image_sample_b_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2608 // GFX11: [0x00,0x03,0x08,0xf1,0x01,0x05,0x02,0x0c]
2610 image_sample_b_cl v[254:255], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2611 // GFX11: [0x00,0x03,0x08,0xf1,0x01,0xfe,0x02,0x0c]
2613 image_sample_b_cl v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D tfe
2614 // GFX11: [0x00,0x03,0x08,0xf1,0x01,0x05,0x22,0x0c]
2616 image_sample_b_cl v[253:255], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D tfe
2617 // GFX11: [0x00,0x03,0x08,0xf1,0x01,0xfd,0x22,0x0c]
2619 image_sample_b_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D d16
2620 // GFX11: [0x00,0x03,0x0a,0xf1,0x01,0x05,0x02,0x0c]
2622 image_sample_b_cl v255, v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D d16
2623 // GFX11: [0x00,0x03,0x0a,0xf1,0xfd,0xff,0x02,0x0c]
2625 image_sample_b_cl v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D tfe d16
2626 // GFX11: [0x08,0x03,0x0a,0xf1,0x01,0x05,0x22,0x0c]
2628 image_sample_b_cl v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D tfe d16
2629 // GFX11: [0x08,0x03,0x0a,0xf1,0xfb,0xfe,0x22,0x0c]
2631 image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
2632 // GFX11: [0x04,0x04,0x08,0xf1,0x01,0x05,0x02,0x0c]
2634 image_sample_b_cl v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
2635 // GFX11: [0x04,0x04,0x08,0xf1,0xfc,0xff,0x02,0x0c]
2637 image_sample_b_cl v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE tfe
2638 // GFX11: [0x0c,0x04,0x08,0xf1,0x01,0x05,0x22,0x0c]
2640 image_sample_b_cl v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE tfe
2641 // GFX11: [0x0c,0x04,0x08,0xf1,0xfb,0xfe,0x22,0x0c]
2643 image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY d16
2644 // GFX11: [0x10,0x04,0x0a,0xf1,0x01,0x05,0x02,0x0c]
2646 image_sample_b_cl v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY d16
2647 // GFX11: [0x10,0x04,0x0a,0xf1,0xfc,0xff,0x02,0x0c]
2649 image_sample_b_cl v[5:6], v[1:5], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY tfe d16
2650 // GFX11: [0x14,0x04,0x0a,0xf1,0x01,0x05,0x38,0x64]
2652 image_sample_b_cl v[254:255], v[251:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc tfe lwe d16
2653 // GFX11: [0x94,0x74,0x0a,0xf1,0xfb,0xfe,0x7d,0x78]
2655 image_sample_b_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2656 // GFX11: [0x00,0x03,0x20,0xf1,0x01,0x05,0x02,0x0c]
2658 image_sample_b_cl_o v[254:255], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2659 // GFX11: [0x00,0x03,0x20,0xf1,0x01,0xfe,0x02,0x0c]
2661 image_sample_b_cl_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D tfe
2662 // GFX11: [0x00,0x03,0x20,0xf1,0x01,0x05,0x22,0x0c]
2664 image_sample_b_cl_o v[253:255], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D tfe
2665 // GFX11: [0x00,0x03,0x20,0xf1,0x01,0xfd,0x22,0x0c]
2667 image_sample_b_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D d16
2668 // GFX11: [0x00,0x03,0x22,0xf1,0x01,0x05,0x02,0x0c]
2670 image_sample_b_cl_o v255, v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D d16
2671 // GFX11: [0x00,0x03,0x22,0xf1,0xfc,0xff,0x02,0x0c]
2673 image_sample_b_cl_o v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D tfe d16
2674 // GFX11: [0x08,0x03,0x22,0xf1,0x01,0x05,0x22,0x0c]
2676 image_sample_b_cl_o v[254:255], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D tfe d16
2677 // GFX11: [0x08,0x03,0x22,0xf1,0xfa,0xfe,0x22,0x0c]
2679 image_sample_b_cl_o v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
2680 // GFX11: [0x04,0x04,0x20,0xf1,0x01,0x05,0x02,0x0c]
2682 image_sample_b_cl_o v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
2683 // GFX11: [0x04,0x04,0x20,0xf1,0xfb,0xff,0x02,0x0c]
2685 image_sample_b_cl_o v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE tfe
2686 // GFX11: [0x0c,0x04,0x20,0xf1,0x01,0x05,0x22,0x0c]
2688 image_sample_b_cl_o v[254:255], v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE tfe
2689 // GFX11: [0x0c,0x04,0x20,0xf1,0xfa,0xfe,0x22,0x0c]
2691 image_sample_b_cl_o v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY d16
2692 // GFX11: [0x10,0x04,0x22,0xf1,0x01,0x05,0x02,0x0c]
2694 image_sample_b_cl_o v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY d16
2695 // GFX11: [0x10,0x04,0x22,0xf1,0xfb,0xff,0x02,0x0c]
2697 image_sample_b_cl_o v[5:6], v[1:6], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY tfe d16
2698 // GFX11: [0x14,0x04,0x22,0xf1,0x01,0x05,0x38,0x64]
2700 image_sample_b_cl_o v[254:255], v[250:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc tfe lwe d16
2701 // GFX11: [0x94,0x74,0x22,0xf1,0xfa,0xfe,0x7d,0x78]
2703 image_sample_b_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2704 // GFX11: [0x00,0x03,0xa0,0xf0,0x01,0x05,0x02,0x0c]
2706 image_sample_b_o v[254:255], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2707 // GFX11: [0x00,0x03,0xa0,0xf0,0x01,0xfe,0x02,0x0c]
2709 image_sample_b_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D tfe
2710 // GFX11: [0x00,0x03,0xa0,0xf0,0x01,0x05,0x22,0x0c]
2712 image_sample_b_o v[253:255], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D tfe
2713 // GFX11: [0x00,0x03,0xa0,0xf0,0x01,0xfd,0x22,0x0c]
2715 image_sample_b_o v5, v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D d16
2716 // GFX11: [0x00,0x03,0xa2,0xf0,0x01,0x05,0x02,0x0c]
2718 image_sample_b_o v255, v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D d16
2719 // GFX11: [0x00,0x03,0xa2,0xf0,0xfd,0xff,0x02,0x0c]
2721 image_sample_b_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D tfe d16
2722 // GFX11: [0x08,0x03,0xa2,0xf0,0x01,0x05,0x22,0x0c]
2724 image_sample_b_o v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D tfe d16
2725 // GFX11: [0x08,0x03,0xa2,0xf0,0xfb,0xfe,0x22,0x0c]
2727 image_sample_b_o v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
2728 // GFX11: [0x04,0x04,0xa0,0xf0,0x01,0x05,0x02,0x0c]
2730 image_sample_b_o v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D
2731 // GFX11: [0x04,0x04,0xa0,0xf0,0xfc,0xff,0x02,0x0c]
2733 image_sample_b_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE tfe
2734 // GFX11: [0x0c,0x04,0xa0,0xf0,0x01,0x05,0x22,0x0c]
2736 image_sample_b_o v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE tfe
2737 // GFX11: [0x0c,0x04,0xa0,0xf0,0xfb,0xfe,0x22,0x0c]
2739 image_sample_b_o v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY d16
2740 // GFX11: [0x10,0x04,0xa2,0xf0,0x01,0x05,0x02,0x0c]
2742 image_sample_b_o v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY d16
2743 // GFX11: [0x10,0x04,0xa2,0xf0,0xfc,0xff,0x02,0x0c]
2745 image_sample_b_o v[5:6], v[1:5], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY tfe d16
2746 // GFX11: [0x14,0x04,0xa2,0xf0,0x01,0x05,0x38,0x64]
2748 image_sample_b_o v[254:255], v[251:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc tfe lwe d16
2749 // GFX11: [0x94,0x74,0xa2,0xf0,0xfb,0xfe,0x7d,0x78]
2751 image_sample_c v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2752 // GFX11: [0x00,0x03,0x80,0xf0,0x01,0x05,0x02,0x0c]
2754 image_sample_c v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2755 // GFX11: [0x00,0x03,0x80,0xf0,0xfe,0x05,0x02,0x0c]
2757 image_sample_c v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2758 // GFX11: [0x00,0x03,0x81,0xf0,0x01,0x05,0x02,0x0c]
2760 image_sample_c v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2761 // GFX11: [0x00,0x03,0x81,0xf0,0xfe,0x05,0x02,0x0c]
2763 image_sample_c v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2764 // GFX11: [0x08,0x03,0x80,0xf0,0x01,0x05,0x02,0x0c]
2766 image_sample_c v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2767 // GFX11: [0x08,0x03,0x80,0xf0,0xfc,0x05,0x02,0x0c]
2769 image_sample_c v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2770 // GFX11: [0x08,0x03,0x81,0xf0,0x01,0x05,0x02,0x0c]
2772 image_sample_c v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2773 // GFX11: [0x08,0x03,0x81,0xf0,0xfd,0x05,0x02,0x0c]
2775 image_sample_c v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2776 // GFX11: [0x04,0x03,0x80,0xf0,0x01,0x05,0x02,0x0c]
2778 image_sample_c v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2779 // GFX11: [0x04,0x03,0x80,0xf0,0xfd,0xfe,0x02,0x0c]
2781 image_sample_c v[5:7], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
2782 // GFX11: [0x04,0x03,0x81,0xf0,0x01,0x05,0x22,0x0c]
2784 image_sample_c v[253:255], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
2785 // GFX11: [0x04,0x03,0x81,0xf0,0xfe,0xfd,0x22,0x0c]
2787 image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
2788 // GFX11: [0x0c,0x03,0x82,0xf0,0x01,0x05,0x02,0x0c]
2790 image_sample_c v255, v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
2791 // GFX11: [0x0c,0x03,0x82,0xf0,0xfc,0xff,0x02,0x0c]
2793 image_sample_c v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
2794 // GFX11: [0x0c,0x03,0x83,0xf0,0x01,0x05,0x22,0x0c]
2796 image_sample_c v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
2797 // GFX11: [0x0c,0x03,0x83,0xf0,0xfd,0xfe,0x22,0x0c]
2799 image_sample_c v5, v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
2800 // GFX11: [0x10,0x04,0x80,0xf0,0x01,0x05,0x02,0x0c]
2802 image_sample_c v255, v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
2803 // GFX11: [0x10,0x04,0x80,0xf0,0xfd,0xff,0x02,0x0c]
2805 image_sample_c v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
2806 // GFX11: [0x10,0x04,0x81,0xf0,0x01,0x05,0x22,0x0c]
2808 image_sample_c v[254:255], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
2809 // GFX11: [0x10,0x04,0x81,0xf0,0xfe,0xfe,0x22,0x0c]
2811 image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
2812 // GFX11: [0x14,0x04,0x82,0xf0,0x01,0x05,0x02,0x0c]
2814 image_sample_c v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
2815 // GFX11: [0x14,0x04,0x82,0xf0,0xfc,0xff,0x02,0x0c]
2817 image_sample_c v[5:6], v[1:3], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
2818 // GFX11: [0x14,0x04,0x83,0xf0,0x01,0x05,0x38,0x64]
2820 image_sample_c v[254:255], v[253:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
2821 // GFX11: [0x94,0x74,0x83,0xf0,0xfd,0xfe,0x7d,0x78]
2823 image_sample_c_b v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2824 // GFX11: [0x00,0x03,0x8c,0xf0,0x01,0x05,0x02,0x0c]
2826 image_sample_c_b v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2827 // GFX11: [0x00,0x03,0x8c,0xf0,0xfd,0x05,0x02,0x0c]
2829 image_sample_c_b v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2830 // GFX11: [0x00,0x03,0x8d,0xf0,0x01,0x05,0x02,0x0c]
2832 image_sample_c_b v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2833 // GFX11: [0x00,0x03,0x8d,0xf0,0xfd,0x05,0x02,0x0c]
2835 image_sample_c_b v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2836 // GFX11: [0x08,0x03,0x8c,0xf0,0x01,0x05,0x02,0x0c]
2838 image_sample_c_b v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2839 // GFX11: [0x08,0x03,0x8c,0xf0,0xfb,0x05,0x02,0x0c]
2841 image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2842 // GFX11: [0x08,0x03,0x8d,0xf0,0x01,0x05,0x02,0x0c]
2844 image_sample_c_b v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2845 // GFX11: [0x08,0x03,0x8d,0xf0,0xfc,0x05,0x02,0x0c]
2847 image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2848 // GFX11: [0x04,0x03,0x8c,0xf0,0x01,0x05,0x02,0x0c]
2850 image_sample_c_b v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2851 // GFX11: [0x04,0x03,0x8c,0xf0,0xfc,0xfe,0x02,0x0c]
2853 image_sample_c_b v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
2854 // GFX11: [0x04,0x03,0x8d,0xf0,0x01,0x05,0x22,0x0c]
2856 image_sample_c_b v[253:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
2857 // GFX11: [0x04,0x03,0x8d,0xf0,0xfd,0xfd,0x22,0x0c]
2859 image_sample_c_b v5, v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
2860 // GFX11: [0x0c,0x03,0x8e,0xf0,0x01,0x05,0x02,0x0c]
2862 image_sample_c_b v255, v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
2863 // GFX11: [0x0c,0x03,0x8e,0xf0,0xfb,0xff,0x02,0x0c]
2865 image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
2866 // GFX11: [0x0c,0x03,0x8f,0xf0,0x01,0x05,0x22,0x0c]
2868 image_sample_c_b v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
2869 // GFX11: [0x0c,0x03,0x8f,0xf0,0xfc,0xfe,0x22,0x0c]
2871 image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
2872 // GFX11: [0x10,0x04,0x8c,0xf0,0x01,0x05,0x02,0x0c]
2874 image_sample_c_b v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
2875 // GFX11: [0x10,0x04,0x8c,0xf0,0xfc,0xff,0x02,0x0c]
2877 image_sample_c_b v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
2878 // GFX11: [0x10,0x04,0x8d,0xf0,0x01,0x05,0x22,0x0c]
2880 image_sample_c_b v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
2881 // GFX11: [0x10,0x04,0x8d,0xf0,0xfd,0xfe,0x22,0x0c]
2883 image_sample_c_b v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
2884 // GFX11: [0x14,0x04,0x8e,0xf0,0x01,0x05,0x02,0x0c]
2886 image_sample_c_b v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
2887 // GFX11: [0x14,0x04,0x8e,0xf0,0xfb,0xff,0x02,0x0c]
2889 image_sample_c_b v[5:6], v[1:4], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
2890 // GFX11: [0x14,0x04,0x8f,0xf0,0x01,0x05,0x38,0x64]
2892 image_sample_c_b v[254:255], v[252:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
2893 // GFX11: [0x94,0x74,0x8f,0xf0,0xfc,0xfe,0x7d,0x78]
2895 image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2896 // GFX11: [0x00,0x03,0x14,0xf1,0x01,0x05,0x02,0x0c]
2898 image_sample_c_b_cl v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2899 // GFX11: [0x00,0x03,0x14,0xf1,0xfc,0x05,0x02,0x0c]
2901 image_sample_c_b_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2902 // GFX11: [0x00,0x03,0x15,0xf1,0x01,0x05,0x02,0x0c]
2904 image_sample_c_b_cl v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2905 // GFX11: [0x00,0x03,0x15,0xf1,0xfd,0x05,0x02,0x0c]
2907 image_sample_c_b_cl v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2908 // GFX11: [0x08,0x03,0x14,0xf1,0x01,0x05,0x02,0x0c]
2910 image_sample_c_b_cl v[5:6], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2911 // GFX11: [0x08,0x03,0x14,0xf1,0xfa,0x05,0x02,0x0c]
2913 image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2914 // GFX11: [0x08,0x03,0x15,0xf1,0x01,0x05,0x02,0x0c]
2916 image_sample_c_b_cl v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2917 // GFX11: [0x08,0x03,0x15,0xf1,0xfc,0x05,0x02,0x0c]
2919 image_sample_c_b_cl v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2920 // GFX11: [0x04,0x03,0x14,0xf1,0x01,0x05,0x02,0x0c]
2922 image_sample_c_b_cl v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2923 // GFX11: [0x04,0x03,0x14,0xf1,0xfb,0xfe,0x02,0x0c]
2925 image_sample_c_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
2926 // GFX11: [0x04,0x03,0x15,0xf1,0x01,0x05,0x22,0x0c]
2928 image_sample_c_b_cl v[253:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
2929 // GFX11: [0x04,0x03,0x15,0xf1,0xfc,0xfd,0x22,0x0c]
2931 image_sample_c_b_cl v5, v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
2932 // GFX11: [0x0c,0x03,0x16,0xf1,0x01,0x05,0x02,0x0c]
2934 image_sample_c_b_cl v255, v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
2935 // GFX11: [0x0c,0x03,0x16,0xf1,0xfa,0xff,0x02,0x0c]
2937 image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
2938 // GFX11: [0x0c,0x03,0x17,0xf1,0x01,0x05,0x22,0x0c]
2940 image_sample_c_b_cl v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
2941 // GFX11: [0x0c,0x03,0x17,0xf1,0xfc,0xfe,0x22,0x0c]
2943 image_sample_c_b_cl v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
2944 // GFX11: [0x10,0x04,0x14,0xf1,0x01,0x05,0x02,0x0c]
2946 image_sample_c_b_cl v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
2947 // GFX11: [0x10,0x04,0x14,0xf1,0xfb,0xff,0x02,0x0c]
2949 image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
2950 // GFX11: [0x10,0x04,0x15,0xf1,0x01,0x05,0x22,0x0c]
2952 image_sample_c_b_cl v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
2953 // GFX11: [0x10,0x04,0x15,0xf1,0xfc,0xfe,0x22,0x0c]
2955 image_sample_c_b_cl v5, v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
2956 // GFX11: [0x14,0x04,0x16,0xf1,0x01,0x05,0x02,0x0c]
2958 image_sample_c_b_cl v255, v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
2959 // GFX11: [0x14,0x04,0x16,0xf1,0xfa,0xff,0x02,0x0c]
2961 image_sample_c_b_cl v[5:6], v[1:4], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
2962 // GFX11: [0x14,0x04,0x17,0xf1,0x01,0x05,0x38,0x64]
2964 image_sample_c_b_cl v[254:255], v[252:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
2965 // GFX11: [0x94,0x74,0x17,0xf1,0xfc,0xfe,0x7d,0x78]
2967 image_sample_c_b_cl_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2968 // GFX11: [0x00,0x03,0x2c,0xf1,0x01,0x05,0x02,0x0c]
2970 image_sample_c_b_cl_o v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
2971 // GFX11: [0x00,0x03,0x2c,0xf1,0xfb,0x05,0x02,0x0c]
2973 image_sample_c_b_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2974 // GFX11: [0x00,0x03,0x2d,0xf1,0x01,0x05,0x02,0x0c]
2976 image_sample_c_b_cl_o v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
2977 // GFX11: [0x00,0x03,0x2d,0xf1,0xfc,0x05,0x02,0x0c]
2979 image_sample_c_b_cl_o v[5:6], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2980 // GFX11: [0x08,0x03,0x2c,0xf1,0x01,0x05,0x02,0x0c]
2982 image_sample_c_b_cl_o v[5:6], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
2983 // GFX11: [0x08,0x03,0x2c,0xf1,0xf9,0x05,0x02,0x0c]
2985 image_sample_c_b_cl_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2986 // GFX11: [0x08,0x03,0x2d,0xf1,0x01,0x05,0x02,0x0c]
2988 image_sample_c_b_cl_o v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
2989 // GFX11: [0x08,0x03,0x2d,0xf1,0xfb,0x05,0x02,0x0c]
2991 image_sample_c_b_cl_o v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2992 // GFX11: [0x04,0x03,0x2c,0xf1,0x01,0x05,0x02,0x0c]
2994 image_sample_c_b_cl_o v[254:255], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
2995 // GFX11: [0x04,0x03,0x2c,0xf1,0xfa,0xfe,0x02,0x0c]
2997 image_sample_c_b_cl_o v[5:7], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
2998 // GFX11: [0x04,0x03,0x2d,0xf1,0x01,0x05,0x22,0x0c]
3000 image_sample_c_b_cl_o v[253:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3001 // GFX11: [0x04,0x03,0x2d,0xf1,0xfb,0xfd,0x22,0x0c]
3003 image_sample_c_b_cl_o v5, v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3004 // GFX11: [0x0c,0x03,0x2e,0xf1,0x01,0x05,0x02,0x0c]
3006 image_sample_c_b_cl_o v255, v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3007 // GFX11: [0x0c,0x03,0x2e,0xf1,0xf9,0xff,0x02,0x0c]
3009 image_sample_c_b_cl_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3010 // GFX11: [0x0c,0x03,0x2f,0xf1,0x01,0x05,0x22,0x0c]
3012 image_sample_c_b_cl_o v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3013 // GFX11: [0x0c,0x03,0x2f,0xf1,0xfb,0xfe,0x22,0x0c]
3015 image_sample_c_b_cl_o v5, v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3016 // GFX11: [0x10,0x04,0x2c,0xf1,0x01,0x05,0x02,0x0c]
3018 image_sample_c_b_cl_o v255, v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3019 // GFX11: [0x10,0x04,0x2c,0xf1,0xfa,0xff,0x02,0x0c]
3021 image_sample_c_b_cl_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3022 // GFX11: [0x10,0x04,0x2d,0xf1,0x01,0x05,0x22,0x0c]
3024 image_sample_c_b_cl_o v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3025 // GFX11: [0x10,0x04,0x2d,0xf1,0xfb,0xfe,0x22,0x0c]
3027 image_sample_c_b_cl_o v5, v[1:7], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3028 // GFX11: [0x14,0x04,0x2e,0xf1,0x01,0x05,0x02,0x0c]
3030 image_sample_c_b_cl_o v255, v[249:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3031 // GFX11: [0x14,0x04,0x2e,0xf1,0xf9,0xff,0x02,0x0c]
3033 image_sample_c_b_cl_o v[5:6], v[1:5], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
3034 // GFX11: [0x14,0x04,0x2f,0xf1,0x01,0x05,0x38,0x64]
3036 image_sample_c_b_cl_o v[254:255], v[251:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
3037 // GFX11: [0x94,0x74,0x2f,0xf1,0xfb,0xfe,0x7d,0x78]
3039 image_sample_c_b_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3040 // GFX11: [0x00,0x03,0xb4,0xf0,0x01,0x05,0x02,0x0c]
3042 image_sample_c_b_o v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3043 // GFX11: [0x00,0x03,0xb4,0xf0,0xfc,0x05,0x02,0x0c]
3045 image_sample_c_b_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3046 // GFX11: [0x00,0x03,0xb5,0xf0,0x01,0x05,0x02,0x0c]
3048 image_sample_c_b_o v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3049 // GFX11: [0x00,0x03,0xb5,0xf0,0xfc,0x05,0x02,0x0c]
3051 image_sample_c_b_o v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3052 // GFX11: [0x08,0x03,0xb4,0xf0,0x01,0x05,0x02,0x0c]
3054 image_sample_c_b_o v[5:6], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3055 // GFX11: [0x08,0x03,0xb4,0xf0,0xfa,0x05,0x02,0x0c]
3057 image_sample_c_b_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3058 // GFX11: [0x08,0x03,0xb5,0xf0,0x01,0x05,0x02,0x0c]
3060 image_sample_c_b_o v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3061 // GFX11: [0x08,0x03,0xb5,0xf0,0xfb,0x05,0x02,0x0c]
3063 image_sample_c_b_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3064 // GFX11: [0x04,0x03,0xb4,0xf0,0x01,0x05,0x02,0x0c]
3066 image_sample_c_b_o v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3067 // GFX11: [0x04,0x03,0xb4,0xf0,0xfb,0xfe,0x02,0x0c]
3069 image_sample_c_b_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3070 // GFX11: [0x04,0x03,0xb5,0xf0,0x01,0x05,0x22,0x0c]
3072 image_sample_c_b_o v[253:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3073 // GFX11: [0x04,0x03,0xb5,0xf0,0xfc,0xfd,0x22,0x0c]
3075 image_sample_c_b_o v5, v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3076 // GFX11: [0x0c,0x03,0xb6,0xf0,0x01,0x05,0x02,0x0c]
3078 image_sample_c_b_o v255, v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3079 // GFX11: [0x0c,0x03,0xb6,0xf0,0xfa,0xff,0x02,0x0c]
3081 image_sample_c_b_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3082 // GFX11: [0x0c,0x03,0xb7,0xf0,0x01,0x05,0x22,0x0c]
3084 image_sample_c_b_o v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3085 // GFX11: [0x0c,0x03,0xb7,0xf0,0xfb,0xfe,0x22,0x0c]
3087 image_sample_c_b_o v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3088 // GFX11: [0x10,0x04,0xb4,0xf0,0x01,0x05,0x02,0x0c]
3090 image_sample_c_b_o v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3091 // GFX11: [0x10,0x04,0xb4,0xf0,0xfb,0xff,0x02,0x0c]
3093 image_sample_c_b_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3094 // GFX11: [0x10,0x04,0xb5,0xf0,0x01,0x05,0x22,0x0c]
3096 image_sample_c_b_o v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3097 // GFX11: [0x10,0x04,0xb5,0xf0,0xfc,0xfe,0x22,0x0c]
3099 image_sample_c_b_o v5, v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3100 // GFX11: [0x14,0x04,0xb6,0xf0,0x01,0x05,0x02,0x0c]
3102 image_sample_c_b_o v255, v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3103 // GFX11: [0x14,0x04,0xb6,0xf0,0xfa,0xff,0x02,0x0c]
3105 image_sample_c_b_o v[5:6], v[1:5], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
3106 // GFX11: [0x14,0x04,0xb7,0xf0,0x01,0x05,0x38,0x64]
3108 image_sample_c_b_o v[254:255], v[251:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
3109 // GFX11: [0x94,0x74,0xb7,0xf0,0xfb,0xfe,0x7d,0x78]
3111 image_sample_c_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3112 // GFX11: [0x00,0x03,0x0c,0xf1,0x01,0x05,0x02,0x0c]
3114 image_sample_c_cl v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3115 // GFX11: [0x00,0x03,0x0c,0xf1,0xfd,0x05,0x02,0x0c]
3117 image_sample_c_cl v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3118 // GFX11: [0x00,0x03,0x0d,0xf1,0x01,0x05,0x02,0x0c]
3120 image_sample_c_cl v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3121 // GFX11: [0x00,0x03,0x0d,0xf1,0xfe,0x05,0x02,0x0c]
3123 image_sample_c_cl v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3124 // GFX11: [0x08,0x03,0x0c,0xf1,0x01,0x05,0x02,0x0c]
3126 image_sample_c_cl v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3127 // GFX11: [0x08,0x03,0x0c,0xf1,0xfb,0x05,0x02,0x0c]
3129 image_sample_c_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3130 // GFX11: [0x08,0x03,0x0d,0xf1,0x01,0x05,0x02,0x0c]
3132 image_sample_c_cl v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3133 // GFX11: [0x08,0x03,0x0d,0xf1,0xfd,0x05,0x02,0x0c]
3135 image_sample_c_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3136 // GFX11: [0x04,0x03,0x0c,0xf1,0x01,0x05,0x02,0x0c]
3138 image_sample_c_cl v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3139 // GFX11: [0x04,0x03,0x0c,0xf1,0xfc,0xfe,0x02,0x0c]
3141 image_sample_c_cl v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3142 // GFX11: [0x04,0x03,0x0d,0xf1,0x01,0x05,0x22,0x0c]
3144 image_sample_c_cl v[253:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3145 // GFX11: [0x04,0x03,0x0d,0xf1,0xfd,0xfd,0x22,0x0c]
3147 image_sample_c_cl v5, v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3148 // GFX11: [0x0c,0x03,0x0e,0xf1,0x01,0x05,0x02,0x0c]
3150 image_sample_c_cl v255, v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3151 // GFX11: [0x0c,0x03,0x0e,0xf1,0xfb,0xff,0x02,0x0c]
3153 image_sample_c_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3154 // GFX11: [0x0c,0x03,0x0f,0xf1,0x01,0x05,0x22,0x0c]
3156 image_sample_c_cl v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3157 // GFX11: [0x0c,0x03,0x0f,0xf1,0xfd,0xfe,0x22,0x0c]
3159 image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3160 // GFX11: [0x10,0x04,0x0c,0xf1,0x01,0x05,0x02,0x0c]
3162 image_sample_c_cl v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3163 // GFX11: [0x10,0x04,0x0c,0xf1,0xfc,0xff,0x02,0x0c]
3165 image_sample_c_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3166 // GFX11: [0x10,0x04,0x0d,0xf1,0x01,0x05,0x22,0x0c]
3168 image_sample_c_cl v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3169 // GFX11: [0x10,0x04,0x0d,0xf1,0xfd,0xfe,0x22,0x0c]
3171 image_sample_c_cl v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3172 // GFX11: [0x14,0x04,0x0e,0xf1,0x01,0x05,0x02,0x0c]
3174 image_sample_c_cl v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3175 // GFX11: [0x14,0x04,0x0e,0xf1,0xfb,0xff,0x02,0x0c]
3177 image_sample_c_cl v[5:6], v[1:3], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
3178 // GFX11: [0x14,0x04,0x0f,0xf1,0x01,0x05,0x38,0x64]
3180 image_sample_c_cl v[254:255], v[253:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
3181 // GFX11: [0x94,0x74,0x0f,0xf1,0xfd,0xfe,0x7d,0x78]
3183 image_sample_c_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3184 // GFX11: [0x00,0x03,0x24,0xf1,0x01,0x05,0x02,0x0c]
3186 image_sample_c_cl_o v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3187 // GFX11: [0x00,0x03,0x24,0xf1,0xfc,0x05,0x02,0x0c]
3189 image_sample_c_cl_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3190 // GFX11: [0x00,0x03,0x25,0xf1,0x01,0x05,0x02,0x0c]
3192 image_sample_c_cl_o v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3193 // GFX11: [0x00,0x03,0x25,0xf1,0xfd,0x05,0x02,0x0c]
3195 image_sample_c_cl_o v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3196 // GFX11: [0x08,0x03,0x24,0xf1,0x01,0x05,0x02,0x0c]
3198 image_sample_c_cl_o v[5:6], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3199 // GFX11: [0x08,0x03,0x24,0xf1,0xfa,0x05,0x02,0x0c]
3201 image_sample_c_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3202 // GFX11: [0x08,0x03,0x25,0xf1,0x01,0x05,0x02,0x0c]
3204 image_sample_c_cl_o v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3205 // GFX11: [0x08,0x03,0x25,0xf1,0xfc,0x05,0x02,0x0c]
3207 image_sample_c_cl_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3208 // GFX11: [0x04,0x03,0x24,0xf1,0x01,0x05,0x02,0x0c]
3210 image_sample_c_cl_o v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3211 // GFX11: [0x04,0x03,0x24,0xf1,0xfb,0xfe,0x02,0x0c]
3213 image_sample_c_cl_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3214 // GFX11: [0x04,0x03,0x25,0xf1,0x01,0x05,0x22,0x0c]
3216 image_sample_c_cl_o v[253:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3217 // GFX11: [0x04,0x03,0x25,0xf1,0xfc,0xfd,0x22,0x0c]
3219 image_sample_c_cl_o v5, v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3220 // GFX11: [0x0c,0x03,0x26,0xf1,0x01,0x05,0x02,0x0c]
3222 image_sample_c_cl_o v255, v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3223 // GFX11: [0x0c,0x03,0x26,0xf1,0xfa,0xff,0x02,0x0c]
3225 image_sample_c_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3226 // GFX11: [0x0c,0x03,0x27,0xf1,0x01,0x05,0x22,0x0c]
3228 image_sample_c_cl_o v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3229 // GFX11: [0x0c,0x03,0x27,0xf1,0xfc,0xfe,0x22,0x0c]
3231 image_sample_c_cl_o v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3232 // GFX11: [0x10,0x04,0x24,0xf1,0x01,0x05,0x02,0x0c]
3234 image_sample_c_cl_o v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3235 // GFX11: [0x10,0x04,0x24,0xf1,0xfb,0xff,0x02,0x0c]
3237 image_sample_c_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3238 // GFX11: [0x10,0x04,0x25,0xf1,0x01,0x05,0x22,0x0c]
3240 image_sample_c_cl_o v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3241 // GFX11: [0x10,0x04,0x25,0xf1,0xfc,0xfe,0x22,0x0c]
3243 image_sample_c_cl_o v5, v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3244 // GFX11: [0x14,0x04,0x26,0xf1,0x01,0x05,0x02,0x0c]
3246 image_sample_c_cl_o v255, v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3247 // GFX11: [0x14,0x04,0x26,0xf1,0xfa,0xff,0x02,0x0c]
3249 image_sample_c_cl_o v[5:6], v[1:4], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
3250 // GFX11: [0x14,0x04,0x27,0xf1,0x01,0x05,0x38,0x64]
3252 image_sample_c_cl_o v[254:255], v[252:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
3253 // GFX11: [0x94,0x74,0x27,0xf1,0xfc,0xfe,0x7d,0x78]
3255 image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3256 // GFX11: [0x00,0x03,0x84,0xf0,0x01,0x05,0x02,0x0c]
3258 image_sample_c_d v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3259 // GFX11: [0x00,0x03,0x84,0xf0,0xfc,0x05,0x02,0x0c]
3261 image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3262 // GFX11: [0x00,0x03,0x85,0xf0,0x01,0x05,0x02,0x0c]
3264 image_sample_c_d v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3265 // GFX11: [0x00,0x03,0x85,0xf0,0xfc,0x05,0x02,0x0c]
3267 image_sample_c_d v[5:6], v[1:10], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3268 // GFX11: [0x08,0x03,0x84,0xf0,0x01,0x05,0x02,0x0c]
3270 image_sample_c_d v[5:6], v[240:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3271 // GFX11: [0x08,0x03,0x84,0xf0,0xf0,0x05,0x02,0x0c]
3273 image_sample_c_d v[5:6], v[1:9], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3274 // GFX11: [0x08,0x03,0x85,0xf0,0x01,0x05,0x02,0x0c]
3276 image_sample_c_d v[5:6], v[241:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3277 // GFX11: [0x08,0x03,0x85,0xf0,0xf1,0x05,0x02,0x0c]
3279 image_sample_c_d v[5:6], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3280 // GFX11: [0x04,0x03,0x84,0xf0,0x01,0x05,0x02,0x0c]
3282 image_sample_c_d v[254:255], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3283 // GFX11: [0x04,0x03,0x84,0xf0,0xf9,0xfe,0x02,0x0c]
3285 image_sample_c_d v[5:7], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3286 // GFX11: [0x04,0x03,0x85,0xf0,0x01,0x05,0x22,0x0c]
3288 image_sample_c_d v[253:255], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3289 // GFX11: [0x04,0x03,0x85,0xf0,0xfa,0xfd,0x22,0x0c]
3291 image_sample_c_d v5, v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3292 // GFX11: [0x0c,0x03,0x86,0xf0,0x01,0x05,0x02,0x0c]
3294 image_sample_c_d v255, v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3295 // GFX11: [0x0c,0x03,0x86,0xf0,0xf8,0xff,0x02,0x0c]
3297 image_sample_c_d v[5:6], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3298 // GFX11: [0x0c,0x03,0x87,0xf0,0x01,0x05,0x22,0x0c]
3300 image_sample_c_d v[254:255], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3301 // GFX11: [0x0c,0x03,0x87,0xf0,0xf9,0xfe,0x22,0x0c]
3303 image_sample_c_d v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3304 // GFX11: [0x10,0x04,0x84,0xf0,0x01,0x05,0x02,0x0c]
3306 image_sample_c_d v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3307 // GFX11: [0x10,0x04,0x84,0xf0,0xfb,0xff,0x02,0x0c]
3309 image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3310 // GFX11: [0x10,0x04,0x85,0xf0,0x01,0x05,0x22,0x0c]
3312 image_sample_c_d v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3313 // GFX11: [0x10,0x04,0x85,0xf0,0xfc,0xfe,0x22,0x0c]
3315 image_sample_c_d v5, v[1:8], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3316 // GFX11: [0x14,0x04,0x86,0xf0,0x01,0x05,0x02,0x0c]
3318 image_sample_c_d v255, v[248:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3319 // GFX11: [0x14,0x04,0x86,0xf0,0xf8,0xff,0x02,0x0c]
3321 image_sample_c_d v[5:6], v[1:7], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
3322 // GFX11: [0x14,0x04,0x87,0xf0,0x01,0x05,0x38,0x64]
3324 image_sample_c_d v[254:255], v[249:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
3325 // GFX11: [0x94,0x74,0x87,0xf0,0xf9,0xfe,0x7d,0x78]
3327 image_sample_c_d_cl v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3328 // GFX11: [0x00,0x03,0x10,0xf1,0x01,0x05,0x02,0x0c]
3330 image_sample_c_d_cl v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3331 // GFX11: [0x00,0x03,0x10,0xf1,0xfb,0x05,0x02,0x0c]
3333 image_sample_c_d_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3334 // GFX11: [0x00,0x03,0x11,0xf1,0x01,0x05,0x02,0x0c]
3336 image_sample_c_d_cl v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3337 // GFX11: [0x00,0x03,0x11,0xf1,0xfc,0x05,0x02,0x0c]
3339 image_sample_c_d_cl v[5:6], v[1:11], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3340 // GFX11: [0x08,0x03,0x10,0xf1,0x01,0x05,0x02,0x0c]
3342 image_sample_c_d_cl v[5:6], v[241:251], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3343 // GFX11: [0x08,0x03,0x10,0xf1,0xf1,0x05,0x02,0x0c]
3345 image_sample_c_d_cl v[5:6], v[1:9], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3346 // GFX11: [0x08,0x03,0x11,0xf1,0x01,0x05,0x02,0x0c]
3348 image_sample_c_d_cl v[5:6], v[241:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3349 // GFX11: [0x08,0x03,0x11,0xf1,0xf1,0x05,0x02,0x0c]
3351 image_sample_c_d_cl v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3352 // GFX11: [0x04,0x03,0x10,0xf1,0x01,0x05,0x02,0x0c]
3354 image_sample_c_d_cl v[254:255], v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3355 // GFX11: [0x04,0x03,0x10,0xf1,0xf8,0xfe,0x02,0x0c]
3357 image_sample_c_d_cl v[5:7], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3358 // GFX11: [0x04,0x03,0x11,0xf1,0x01,0x05,0x22,0x0c]
3360 image_sample_c_d_cl v[253:255], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3361 // GFX11: [0x04,0x03,0x11,0xf1,0xf9,0xfd,0x22,0x0c]
3363 image_sample_c_d_cl v5, v[1:9], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3364 // GFX11: [0x0c,0x03,0x12,0xf1,0x01,0x05,0x02,0x0c]
3366 image_sample_c_d_cl v255, v[241:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3367 // GFX11: [0x0c,0x03,0x12,0xf1,0xf1,0xff,0x02,0x0c]
3369 image_sample_c_d_cl v[5:6], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3370 // GFX11: [0x0c,0x03,0x13,0xf1,0x01,0x05,0x22,0x0c]
3372 image_sample_c_d_cl v[254:255], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3373 // GFX11: [0x0c,0x03,0x13,0xf1,0xf9,0xfe,0x22,0x0c]
3375 image_sample_c_d_cl v5, v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3376 // GFX11: [0x10,0x04,0x10,0xf1,0x01,0x05,0x02,0x0c]
3378 image_sample_c_d_cl v255, v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3379 // GFX11: [0x10,0x04,0x10,0xf1,0xfa,0xff,0x02,0x0c]
3381 image_sample_c_d_cl v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3382 // GFX11: [0x10,0x04,0x11,0xf1,0x01,0x05,0x22,0x0c]
3384 image_sample_c_d_cl v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3385 // GFX11: [0x10,0x04,0x11,0xf1,0xfb,0xfe,0x22,0x0c]
3387 image_sample_c_d_cl v5, v[1:9], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3388 // GFX11: [0x14,0x04,0x12,0xf1,0x01,0x05,0x02,0x0c]
3390 image_sample_c_d_cl v255, v[241:249], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3391 // GFX11: [0x14,0x04,0x12,0xf1,0xf1,0xff,0x02,0x0c]
3393 image_sample_c_d_cl v[5:6], v[1:7], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
3394 // GFX11: [0x14,0x04,0x13,0xf1,0x01,0x05,0x38,0x64]
3396 image_sample_c_d_cl v[254:255], v[249:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
3397 // GFX11: [0x94,0x74,0x13,0xf1,0xf9,0xfe,0x7d,0x78]
3399 image_sample_c_d_cl_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3400 // GFX11: [0x00,0x03,0x50,0xf1,0x01,0x05,0x02,0x0c]
3402 image_sample_c_d_cl_g16 v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3403 // GFX11: [0x00,0x03,0x50,0xf1,0xfb,0x05,0x02,0x0c]
3405 image_sample_c_d_cl_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3406 // GFX11: [0x00,0x03,0x51,0xf1,0x01,0x05,0x02,0x0c]
3408 image_sample_c_d_cl_g16 v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3409 // GFX11: [0x00,0x03,0x51,0xf1,0xfc,0x05,0x02,0x0c]
3411 image_sample_c_d_cl_g16 v[5:6], v[1:9], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3412 // GFX11: [0x08,0x03,0x50,0xf1,0x01,0x05,0x02,0x0c]
3414 image_sample_c_d_cl_g16 v[5:6], v[241:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3415 // GFX11: [0x08,0x03,0x50,0xf1,0xf1,0x05,0x02,0x0c]
3417 image_sample_c_d_cl_g16 v[5:6], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3418 // GFX11: [0x08,0x03,0x51,0xf1,0x01,0x05,0x02,0x0c]
3420 image_sample_c_d_cl_g16 v[5:6], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3421 // GFX11: [0x08,0x03,0x51,0xf1,0xf9,0x05,0x02,0x0c]
3423 image_sample_c_d_cl_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3424 // GFX11: [0x04,0x03,0x50,0xf1,0x01,0x05,0x02,0x0c]
3426 image_sample_c_d_cl_g16 v[254:255], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3427 // GFX11: [0x04,0x03,0x50,0xf1,0xfa,0xfe,0x02,0x0c]
3429 image_sample_c_d_cl_g16 v[5:7], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3430 // GFX11: [0x04,0x03,0x51,0xf1,0x01,0x05,0x22,0x0c]
3432 image_sample_c_d_cl_g16 v[253:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3433 // GFX11: [0x04,0x03,0x51,0xf1,0xfb,0xfd,0x22,0x0c]
3435 image_sample_c_d_cl_g16 v5, v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3436 // GFX11: [0x0c,0x03,0x52,0xf1,0x01,0x05,0x02,0x0c]
3438 image_sample_c_d_cl_g16 v255, v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3439 // GFX11: [0x0c,0x03,0x52,0xf1,0xf9,0xff,0x02,0x0c]
3441 image_sample_c_d_cl_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3442 // GFX11: [0x0c,0x03,0x53,0xf1,0x01,0x05,0x22,0x0c]
3444 image_sample_c_d_cl_g16 v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3445 // GFX11: [0x0c,0x03,0x53,0xf1,0xfb,0xfe,0x22,0x0c]
3447 image_sample_c_d_cl_g16 v5, v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3448 // GFX11: [0x10,0x04,0x50,0xf1,0x01,0x05,0x02,0x0c]
3450 image_sample_c_d_cl_g16 v255, v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3451 // GFX11: [0x10,0x04,0x50,0xf1,0xfa,0xff,0x02,0x0c]
3453 image_sample_c_d_cl_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3454 // GFX11: [0x10,0x04,0x51,0xf1,0x01,0x05,0x22,0x0c]
3456 image_sample_c_d_cl_g16 v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3457 // GFX11: [0x10,0x04,0x51,0xf1,0xfb,0xfe,0x22,0x0c]
3459 image_sample_c_d_cl_g16 v5, v[1:7], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3460 // GFX11: [0x14,0x04,0x52,0xf1,0x01,0x05,0x02,0x0c]
3462 image_sample_c_d_cl_g16 v255, v[249:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3463 // GFX11: [0x14,0x04,0x52,0xf1,0xf9,0xff,0x02,0x0c]
3465 image_sample_c_d_cl_g16 v[5:6], v[1:5], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
3466 // GFX11: [0x14,0x04,0x53,0xf1,0x01,0x05,0x38,0x64]
3468 image_sample_c_d_cl_g16 v[254:255], v[251:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
3469 // GFX11: [0x94,0x74,0x53,0xf1,0xfb,0xfe,0x7d,0x78]
3471 image_sample_c_d_cl_o v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3472 // GFX11: [0x00,0x03,0x28,0xf1,0x01,0x05,0x02,0x0c]
3474 image_sample_c_d_cl_o v[5:6], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3475 // GFX11: [0x00,0x03,0x28,0xf1,0xfa,0x05,0x02,0x0c]
3477 image_sample_c_d_cl_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3478 // GFX11: [0x00,0x03,0x29,0xf1,0x01,0x05,0x02,0x0c]
3480 image_sample_c_d_cl_o v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3481 // GFX11: [0x00,0x03,0x29,0xf1,0xfb,0x05,0x02,0x0c]
3483 image_sample_c_d_cl_o v[5:6], v[1:12], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3484 // GFX11: [0x08,0x03,0x28,0xf1,0x01,0x05,0x02,0x0c]
3486 image_sample_c_d_cl_o v[5:6], v[240:251], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3487 // GFX11: [0x08,0x03,0x28,0xf1,0xf0,0x05,0x02,0x0c]
3489 image_sample_c_d_cl_o v[5:6], v[1:10], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3490 // GFX11: [0x08,0x03,0x29,0xf1,0x01,0x05,0x02,0x0c]
3492 image_sample_c_d_cl_o v[5:6], v[240:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3493 // GFX11: [0x08,0x03,0x29,0xf1,0xf0,0x05,0x02,0x0c]
3495 image_sample_c_d_cl_o v[5:6], v[1:9], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3496 // GFX11: [0x04,0x03,0x28,0xf1,0x01,0x05,0x02,0x0c]
3498 image_sample_c_d_cl_o v[254:255], v[241:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3499 // GFX11: [0x04,0x03,0x28,0xf1,0xf1,0xfe,0x02,0x0c]
3501 image_sample_c_d_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3502 // GFX11: [0x04,0x03,0x29,0xf1,0x01,0x05,0x22,0x0c]
3504 image_sample_c_d_cl_o v[253:255], v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3505 // GFX11: [0x04,0x03,0x29,0xf1,0xf8,0xfd,0x22,0x0c]
3507 image_sample_c_d_cl_o v5, v[1:10], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3508 // GFX11: [0x0c,0x03,0x2a,0xf1,0x01,0x05,0x02,0x0c]
3510 image_sample_c_d_cl_o v255, v[240:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3511 // GFX11: [0x0c,0x03,0x2a,0xf1,0xf0,0xff,0x02,0x0c]
3513 image_sample_c_d_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3514 // GFX11: [0x0c,0x03,0x2b,0xf1,0x01,0x05,0x22,0x0c]
3516 image_sample_c_d_cl_o v[254:255], v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3517 // GFX11: [0x0c,0x03,0x2b,0xf1,0xf8,0xfe,0x22,0x0c]
3519 image_sample_c_d_cl_o v5, v[1:7], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3520 // GFX11: [0x10,0x04,0x28,0xf1,0x01,0x05,0x02,0x0c]
3522 image_sample_c_d_cl_o v255, v[249:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3523 // GFX11: [0x10,0x04,0x28,0xf1,0xf9,0xff,0x02,0x0c]
3525 image_sample_c_d_cl_o v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3526 // GFX11: [0x10,0x04,0x29,0xf1,0x01,0x05,0x22,0x0c]
3528 image_sample_c_d_cl_o v[254:255], v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3529 // GFX11: [0x10,0x04,0x29,0xf1,0xfa,0xfe,0x22,0x0c]
3531 image_sample_c_d_cl_o v5, v[1:10], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3532 // GFX11: [0x14,0x04,0x2a,0xf1,0x01,0x05,0x02,0x0c]
3534 image_sample_c_d_cl_o v255, v[240:249], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3535 // GFX11: [0x14,0x04,0x2a,0xf1,0xf0,0xff,0x02,0x0c]
3537 image_sample_c_d_cl_o v[5:6], v[1:8], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
3538 // GFX11: [0x14,0x04,0x2b,0xf1,0x01,0x05,0x38,0x64]
3540 image_sample_c_d_cl_o v[254:255], v[248:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
3541 // GFX11: [0x94,0x74,0x2b,0xf1,0xf8,0xfe,0x7d,0x78]
3543 image_sample_c_d_cl_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3544 // GFX11: [0x00,0x03,0x58,0xf1,0x01,0x05,0x02,0x0c]
3546 image_sample_c_d_cl_o_g16 v[5:6], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3547 // GFX11: [0x00,0x03,0x58,0xf1,0xfa,0x05,0x02,0x0c]
3549 image_sample_c_d_cl_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3550 // GFX11: [0x00,0x03,0x59,0xf1,0x01,0x05,0x02,0x0c]
3552 image_sample_c_d_cl_o_g16 v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3553 // GFX11: [0x00,0x03,0x59,0xf1,0xfb,0x05,0x02,0x0c]
3555 image_sample_c_d_cl_o_g16 v[5:6], v[1:10], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3556 // GFX11: [0x08,0x03,0x58,0xf1,0x01,0x05,0x02,0x0c]
3558 image_sample_c_d_cl_o_g16 v[5:6], v[240:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3559 // GFX11: [0x08,0x03,0x58,0xf1,0xf0,0x05,0x02,0x0c]
3561 image_sample_c_d_cl_o_g16 v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3562 // GFX11: [0x08,0x03,0x59,0xf1,0x01,0x05,0x02,0x0c]
3564 image_sample_c_d_cl_o_g16 v[5:6], v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3565 // GFX11: [0x08,0x03,0x59,0xf1,0xf8,0x05,0x02,0x0c]
3567 image_sample_c_d_cl_o_g16 v[5:6], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3568 // GFX11: [0x04,0x03,0x58,0xf1,0x01,0x05,0x02,0x0c]
3570 image_sample_c_d_cl_o_g16 v[254:255], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3571 // GFX11: [0x04,0x03,0x58,0xf1,0xf9,0xfe,0x02,0x0c]
3573 image_sample_c_d_cl_o_g16 v[5:7], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3574 // GFX11: [0x04,0x03,0x59,0xf1,0x01,0x05,0x22,0x0c]
3576 image_sample_c_d_cl_o_g16 v[253:255], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3577 // GFX11: [0x04,0x03,0x59,0xf1,0xfa,0xfd,0x22,0x0c]
3579 image_sample_c_d_cl_o_g16 v5, v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3580 // GFX11: [0x0c,0x03,0x5a,0xf1,0x01,0x05,0x02,0x0c]
3582 image_sample_c_d_cl_o_g16 v255, v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3583 // GFX11: [0x0c,0x03,0x5a,0xf1,0xf8,0xff,0x02,0x0c]
3585 image_sample_c_d_cl_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3586 // GFX11: [0x0c,0x03,0x5b,0xf1,0x01,0x05,0x22,0x0c]
3588 image_sample_c_d_cl_o_g16 v[254:255], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3589 // GFX11: [0x0c,0x03,0x5b,0xf1,0xfa,0xfe,0x22,0x0c]
3591 image_sample_c_d_cl_o_g16 v5, v[1:7], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3592 // GFX11: [0x10,0x04,0x58,0xf1,0x01,0x05,0x02,0x0c]
3594 image_sample_c_d_cl_o_g16 v255, v[249:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3595 // GFX11: [0x10,0x04,0x58,0xf1,0xf9,0xff,0x02,0x0c]
3597 image_sample_c_d_cl_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3598 // GFX11: [0x10,0x04,0x59,0xf1,0x01,0x05,0x22,0x0c]
3600 image_sample_c_d_cl_o_g16 v[254:255], v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3601 // GFX11: [0x10,0x04,0x59,0xf1,0xfa,0xfe,0x22,0x0c]
3603 image_sample_c_d_cl_o_g16 v5, v[1:8], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3604 // GFX11: [0x14,0x04,0x5a,0xf1,0x01,0x05,0x02,0x0c]
3606 image_sample_c_d_cl_o_g16 v255, v[248:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3607 // GFX11: [0x14,0x04,0x5a,0xf1,0xf8,0xff,0x02,0x0c]
3609 image_sample_c_d_cl_o_g16 v[5:6], v[1:6], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
3610 // GFX11: [0x14,0x04,0x5b,0xf1,0x01,0x05,0x38,0x64]
3612 image_sample_c_d_cl_o_g16 v[254:255], v[250:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
3613 // GFX11: [0x94,0x74,0x5b,0xf1,0xfa,0xfe,0x7d,0x78]
3615 image_sample_c_d_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3616 // GFX11: [0x00,0x03,0xe8,0xf0,0x01,0x05,0x02,0x0c]
3618 image_sample_c_d_g16 v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3619 // GFX11: [0x00,0x03,0xe8,0xf0,0xfc,0x05,0x02,0x0c]
3621 image_sample_c_d_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3622 // GFX11: [0x00,0x03,0xe9,0xf0,0x01,0x05,0x02,0x0c]
3624 image_sample_c_d_g16 v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3625 // GFX11: [0x00,0x03,0xe9,0xf0,0xfc,0x05,0x02,0x0c]
3627 image_sample_c_d_g16 v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3628 // GFX11: [0x08,0x03,0xe8,0xf0,0x01,0x05,0x02,0x0c]
3630 image_sample_c_d_g16 v[5:6], v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3631 // GFX11: [0x08,0x03,0xe8,0xf0,0xf8,0x05,0x02,0x0c]
3633 image_sample_c_d_g16 v[5:6], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3634 // GFX11: [0x08,0x03,0xe9,0xf0,0x01,0x05,0x02,0x0c]
3636 image_sample_c_d_g16 v[5:6], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3637 // GFX11: [0x08,0x03,0xe9,0xf0,0xf9,0x05,0x02,0x0c]
3639 image_sample_c_d_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3640 // GFX11: [0x04,0x03,0xe8,0xf0,0x01,0x05,0x02,0x0c]
3642 image_sample_c_d_g16 v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3643 // GFX11: [0x04,0x03,0xe8,0xf0,0xfb,0xfe,0x02,0x0c]
3645 image_sample_c_d_g16 v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3646 // GFX11: [0x04,0x03,0xe9,0xf0,0x01,0x05,0x22,0x0c]
3648 image_sample_c_d_g16 v[253:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3649 // GFX11: [0x04,0x03,0xe9,0xf0,0xfc,0xfd,0x22,0x0c]
3651 image_sample_c_d_g16 v5, v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3652 // GFX11: [0x0c,0x03,0xea,0xf0,0x01,0x05,0x02,0x0c]
3654 image_sample_c_d_g16 v255, v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3655 // GFX11: [0x0c,0x03,0xea,0xf0,0xfa,0xff,0x02,0x0c]
3657 image_sample_c_d_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3658 // GFX11: [0x0c,0x03,0xeb,0xf0,0x01,0x05,0x22,0x0c]
3660 image_sample_c_d_g16 v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3661 // GFX11: [0x0c,0x03,0xeb,0xf0,0xfb,0xfe,0x22,0x0c]
3663 image_sample_c_d_g16 v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3664 // GFX11: [0x10,0x04,0xe8,0xf0,0x01,0x05,0x02,0x0c]
3666 image_sample_c_d_g16 v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3667 // GFX11: [0x10,0x04,0xe8,0xf0,0xfb,0xff,0x02,0x0c]
3669 image_sample_c_d_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3670 // GFX11: [0x10,0x04,0xe9,0xf0,0x01,0x05,0x22,0x0c]
3672 image_sample_c_d_g16 v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3673 // GFX11: [0x10,0x04,0xe9,0xf0,0xfc,0xfe,0x22,0x0c]
3675 image_sample_c_d_g16 v5, v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3676 // GFX11: [0x14,0x04,0xea,0xf0,0x01,0x05,0x02,0x0c]
3678 image_sample_c_d_g16 v255, v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3679 // GFX11: [0x14,0x04,0xea,0xf0,0xfa,0xff,0x02,0x0c]
3681 image_sample_c_d_g16 v[5:6], v[1:5], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
3682 // GFX11: [0x14,0x04,0xeb,0xf0,0x01,0x05,0x38,0x64]
3684 image_sample_c_d_g16 v[254:255], v[251:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
3685 // GFX11: [0x94,0x74,0xeb,0xf0,0xfb,0xfe,0x7d,0x78]
3687 image_sample_c_d_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3688 // GFX11: [0x00,0x03,0xac,0xf0,0x01,0x05,0x02,0x0c]
3690 image_sample_c_d_o v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3691 // GFX11: [0x00,0x03,0xac,0xf0,0xfb,0x05,0x02,0x0c]
3693 image_sample_c_d_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3694 // GFX11: [0x00,0x03,0xad,0xf0,0x01,0x05,0x02,0x0c]
3696 image_sample_c_d_o v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3697 // GFX11: [0x00,0x03,0xad,0xf0,0xfb,0x05,0x02,0x0c]
3699 image_sample_c_d_o v[5:6], v[1:11], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3700 // GFX11: [0x08,0x03,0xac,0xf0,0x01,0x05,0x02,0x0c]
3702 image_sample_c_d_o v[5:6], v[241:251], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3703 // GFX11: [0x08,0x03,0xac,0xf0,0xf1,0x05,0x02,0x0c]
3705 image_sample_c_d_o v[5:6], v[1:10], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3706 // GFX11: [0x08,0x03,0xad,0xf0,0x01,0x05,0x02,0x0c]
3708 image_sample_c_d_o v[5:6], v[240:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3709 // GFX11: [0x08,0x03,0xad,0xf0,0xf0,0x05,0x02,0x0c]
3711 image_sample_c_d_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3712 // GFX11: [0x04,0x03,0xac,0xf0,0x01,0x05,0x02,0x0c]
3714 image_sample_c_d_o v[254:255], v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3715 // GFX11: [0x04,0x03,0xac,0xf0,0xf8,0xfe,0x02,0x0c]
3717 image_sample_c_d_o v[5:7], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3718 // GFX11: [0x04,0x03,0xad,0xf0,0x01,0x05,0x22,0x0c]
3720 image_sample_c_d_o v[253:255], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3721 // GFX11: [0x04,0x03,0xad,0xf0,0xf9,0xfd,0x22,0x0c]
3723 image_sample_c_d_o v5, v[1:9], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3724 // GFX11: [0x0c,0x03,0xae,0xf0,0x01,0x05,0x02,0x0c]
3726 image_sample_c_d_o v255, v[241:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3727 // GFX11: [0x0c,0x03,0xae,0xf0,0xf1,0xff,0x02,0x0c]
3729 image_sample_c_d_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3730 // GFX11: [0x0c,0x03,0xaf,0xf0,0x01,0x05,0x22,0x0c]
3732 image_sample_c_d_o v[254:255], v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3733 // GFX11: [0x0c,0x03,0xaf,0xf0,0xf8,0xfe,0x22,0x0c]
3735 image_sample_c_d_o v5, v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3736 // GFX11: [0x10,0x04,0xac,0xf0,0x01,0x05,0x02,0x0c]
3738 image_sample_c_d_o v255, v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3739 // GFX11: [0x10,0x04,0xac,0xf0,0xfa,0xff,0x02,0x0c]
3741 image_sample_c_d_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3742 // GFX11: [0x10,0x04,0xad,0xf0,0x01,0x05,0x22,0x0c]
3744 image_sample_c_d_o v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3745 // GFX11: [0x10,0x04,0xad,0xf0,0xfb,0xfe,0x22,0x0c]
3747 image_sample_c_d_o v5, v[1:9], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3748 // GFX11: [0x14,0x04,0xae,0xf0,0x01,0x05,0x02,0x0c]
3750 image_sample_c_d_o v255, v[241:249], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3751 // GFX11: [0x14,0x04,0xae,0xf0,0xf1,0xff,0x02,0x0c]
3753 image_sample_c_d_o v[5:6], v[1:8], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
3754 // GFX11: [0x14,0x04,0xaf,0xf0,0x01,0x05,0x38,0x64]
3756 image_sample_c_d_o v[254:255], v[248:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
3757 // GFX11: [0x94,0x74,0xaf,0xf0,0xf8,0xfe,0x7d,0x78]
3759 image_sample_c_d_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3760 // GFX11: [0x00,0x03,0xf0,0xf0,0x01,0x05,0x02,0x0c]
3762 image_sample_c_d_o_g16 v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3763 // GFX11: [0x00,0x03,0xf0,0xf0,0xfb,0x05,0x02,0x0c]
3765 image_sample_c_d_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3766 // GFX11: [0x00,0x03,0xf1,0xf0,0x01,0x05,0x02,0x0c]
3768 image_sample_c_d_o_g16 v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3769 // GFX11: [0x00,0x03,0xf1,0xf0,0xfb,0x05,0x02,0x0c]
3771 image_sample_c_d_o_g16 v[5:6], v[1:9], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3772 // GFX11: [0x08,0x03,0xf0,0xf0,0x01,0x05,0x02,0x0c]
3774 image_sample_c_d_o_g16 v[5:6], v[241:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3775 // GFX11: [0x08,0x03,0xf0,0xf0,0xf1,0x05,0x02,0x0c]
3777 image_sample_c_d_o_g16 v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3778 // GFX11: [0x08,0x03,0xf1,0xf0,0x01,0x05,0x02,0x0c]
3780 image_sample_c_d_o_g16 v[5:6], v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3781 // GFX11: [0x08,0x03,0xf1,0xf0,0xf8,0x05,0x02,0x0c]
3783 image_sample_c_d_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3784 // GFX11: [0x04,0x03,0xf0,0xf0,0x01,0x05,0x02,0x0c]
3786 image_sample_c_d_o_g16 v[254:255], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3787 // GFX11: [0x04,0x03,0xf0,0xf0,0xfa,0xfe,0x02,0x0c]
3789 image_sample_c_d_o_g16 v[5:7], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3790 // GFX11: [0x04,0x03,0xf1,0xf0,0x01,0x05,0x22,0x0c]
3792 image_sample_c_d_o_g16 v[253:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3793 // GFX11: [0x04,0x03,0xf1,0xf0,0xfb,0xfd,0x22,0x0c]
3795 image_sample_c_d_o_g16 v5, v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3796 // GFX11: [0x0c,0x03,0xf2,0xf0,0x01,0x05,0x02,0x0c]
3798 image_sample_c_d_o_g16 v255, v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3799 // GFX11: [0x0c,0x03,0xf2,0xf0,0xf9,0xff,0x02,0x0c]
3801 image_sample_c_d_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3802 // GFX11: [0x0c,0x03,0xf3,0xf0,0x01,0x05,0x22,0x0c]
3804 image_sample_c_d_o_g16 v[254:255], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3805 // GFX11: [0x0c,0x03,0xf3,0xf0,0xfa,0xfe,0x22,0x0c]
3807 image_sample_c_d_o_g16 v5, v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3808 // GFX11: [0x10,0x04,0xf0,0xf0,0x01,0x05,0x02,0x0c]
3810 image_sample_c_d_o_g16 v255, v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3811 // GFX11: [0x10,0x04,0xf0,0xf0,0xfa,0xff,0x02,0x0c]
3813 image_sample_c_d_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3814 // GFX11: [0x10,0x04,0xf1,0xf0,0x01,0x05,0x22,0x0c]
3816 image_sample_c_d_o_g16 v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3817 // GFX11: [0x10,0x04,0xf1,0xf0,0xfb,0xfe,0x22,0x0c]
3819 image_sample_c_d_o_g16 v5, v[1:7], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3820 // GFX11: [0x14,0x04,0xf2,0xf0,0x01,0x05,0x02,0x0c]
3822 image_sample_c_d_o_g16 v255, v[249:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3823 // GFX11: [0x14,0x04,0xf2,0xf0,0xf9,0xff,0x02,0x0c]
3825 image_sample_c_d_o_g16 v[5:6], v[1:6], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
3826 // GFX11: [0x14,0x04,0xf3,0xf0,0x01,0x05,0x38,0x64]
3828 image_sample_c_d_o_g16 v[254:255], v[250:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
3829 // GFX11: [0x94,0x74,0xf3,0xf0,0xfa,0xfe,0x7d,0x78]
3831 image_sample_c_l v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3832 // GFX11: [0x00,0x03,0x88,0xf0,0x01,0x05,0x02,0x0c]
3834 image_sample_c_l v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3835 // GFX11: [0x00,0x03,0x88,0xf0,0xfd,0x05,0x02,0x0c]
3837 image_sample_c_l v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3838 // GFX11: [0x00,0x03,0x89,0xf0,0x01,0x05,0x02,0x0c]
3840 image_sample_c_l v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3841 // GFX11: [0x00,0x03,0x89,0xf0,0xfe,0x05,0x02,0x0c]
3843 image_sample_c_l v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3844 // GFX11: [0x08,0x03,0x88,0xf0,0x01,0x05,0x02,0x0c]
3846 image_sample_c_l v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3847 // GFX11: [0x08,0x03,0x88,0xf0,0xfb,0x05,0x02,0x0c]
3849 image_sample_c_l v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3850 // GFX11: [0x08,0x03,0x89,0xf0,0x01,0x05,0x02,0x0c]
3852 image_sample_c_l v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3853 // GFX11: [0x08,0x03,0x89,0xf0,0xfd,0x05,0x02,0x0c]
3855 image_sample_c_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3856 // GFX11: [0x04,0x03,0x88,0xf0,0x01,0x05,0x02,0x0c]
3858 image_sample_c_l v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3859 // GFX11: [0x04,0x03,0x88,0xf0,0xfc,0xfe,0x02,0x0c]
3861 image_sample_c_l v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3862 // GFX11: [0x04,0x03,0x89,0xf0,0x01,0x05,0x22,0x0c]
3864 image_sample_c_l v[253:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3865 // GFX11: [0x04,0x03,0x89,0xf0,0xfd,0xfd,0x22,0x0c]
3867 image_sample_c_l v5, v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3868 // GFX11: [0x0c,0x03,0x8a,0xf0,0x01,0x05,0x02,0x0c]
3870 image_sample_c_l v255, v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3871 // GFX11: [0x0c,0x03,0x8a,0xf0,0xfb,0xff,0x02,0x0c]
3873 image_sample_c_l v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3874 // GFX11: [0x0c,0x03,0x8b,0xf0,0x01,0x05,0x22,0x0c]
3876 image_sample_c_l v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3877 // GFX11: [0x0c,0x03,0x8b,0xf0,0xfd,0xfe,0x22,0x0c]
3879 image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3880 // GFX11: [0x10,0x04,0x88,0xf0,0x01,0x05,0x02,0x0c]
3882 image_sample_c_l v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3883 // GFX11: [0x10,0x04,0x88,0xf0,0xfc,0xff,0x02,0x0c]
3885 image_sample_c_l v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3886 // GFX11: [0x10,0x04,0x89,0xf0,0x01,0x05,0x22,0x0c]
3888 image_sample_c_l v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3889 // GFX11: [0x10,0x04,0x89,0xf0,0xfd,0xfe,0x22,0x0c]
3891 image_sample_c_l v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3892 // GFX11: [0x14,0x04,0x8a,0xf0,0x01,0x05,0x02,0x0c]
3894 image_sample_c_l v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3895 // GFX11: [0x14,0x04,0x8a,0xf0,0xfb,0xff,0x02,0x0c]
3897 image_sample_c_l v[5:6], v[1:3], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
3898 // GFX11: [0x14,0x04,0x8b,0xf0,0x01,0x05,0x38,0x64]
3900 image_sample_c_l v[254:255], v[253:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
3901 // GFX11: [0x94,0x74,0x8b,0xf0,0xfd,0xfe,0x7d,0x78]
3903 image_sample_c_l_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3904 // GFX11: [0x00,0x03,0xb0,0xf0,0x01,0x05,0x02,0x0c]
3906 image_sample_c_l_o v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3907 // GFX11: [0x00,0x03,0xb0,0xf0,0xfc,0x05,0x02,0x0c]
3909 image_sample_c_l_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3910 // GFX11: [0x00,0x03,0xb1,0xf0,0x01,0x05,0x02,0x0c]
3912 image_sample_c_l_o v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3913 // GFX11: [0x00,0x03,0xb1,0xf0,0xfd,0x05,0x02,0x0c]
3915 image_sample_c_l_o v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3916 // GFX11: [0x08,0x03,0xb0,0xf0,0x01,0x05,0x02,0x0c]
3918 image_sample_c_l_o v[5:6], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3919 // GFX11: [0x08,0x03,0xb0,0xf0,0xfa,0x05,0x02,0x0c]
3921 image_sample_c_l_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3922 // GFX11: [0x08,0x03,0xb1,0xf0,0x01,0x05,0x02,0x0c]
3924 image_sample_c_l_o v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3925 // GFX11: [0x08,0x03,0xb1,0xf0,0xfc,0x05,0x02,0x0c]
3927 image_sample_c_l_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3928 // GFX11: [0x04,0x03,0xb0,0xf0,0x01,0x05,0x02,0x0c]
3930 image_sample_c_l_o v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
3931 // GFX11: [0x04,0x03,0xb0,0xf0,0xfb,0xfe,0x02,0x0c]
3933 image_sample_c_l_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3934 // GFX11: [0x04,0x03,0xb1,0xf0,0x01,0x05,0x22,0x0c]
3936 image_sample_c_l_o v[253:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
3937 // GFX11: [0x04,0x03,0xb1,0xf0,0xfc,0xfd,0x22,0x0c]
3939 image_sample_c_l_o v5, v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3940 // GFX11: [0x0c,0x03,0xb2,0xf0,0x01,0x05,0x02,0x0c]
3942 image_sample_c_l_o v255, v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
3943 // GFX11: [0x0c,0x03,0xb2,0xf0,0xfa,0xff,0x02,0x0c]
3945 image_sample_c_l_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3946 // GFX11: [0x0c,0x03,0xb3,0xf0,0x01,0x05,0x22,0x0c]
3948 image_sample_c_l_o v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
3949 // GFX11: [0x0c,0x03,0xb3,0xf0,0xfc,0xfe,0x22,0x0c]
3951 image_sample_c_l_o v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3952 // GFX11: [0x10,0x04,0xb0,0xf0,0x01,0x05,0x02,0x0c]
3954 image_sample_c_l_o v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
3955 // GFX11: [0x10,0x04,0xb0,0xf0,0xfb,0xff,0x02,0x0c]
3957 image_sample_c_l_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3958 // GFX11: [0x10,0x04,0xb1,0xf0,0x01,0x05,0x22,0x0c]
3960 image_sample_c_l_o v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
3961 // GFX11: [0x10,0x04,0xb1,0xf0,0xfc,0xfe,0x22,0x0c]
3963 image_sample_c_l_o v5, v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3964 // GFX11: [0x14,0x04,0xb2,0xf0,0x01,0x05,0x02,0x0c]
3966 image_sample_c_l_o v255, v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
3967 // GFX11: [0x14,0x04,0xb2,0xf0,0xfa,0xff,0x02,0x0c]
3969 image_sample_c_l_o v[5:6], v[1:4], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
3970 // GFX11: [0x14,0x04,0xb3,0xf0,0x01,0x05,0x38,0x64]
3972 image_sample_c_l_o v[254:255], v[252:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
3973 // GFX11: [0x94,0x74,0xb3,0xf0,0xfc,0xfe,0x7d,0x78]
3975 image_sample_c_lz v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3976 // GFX11: [0x00,0x03,0x90,0xf0,0x01,0x05,0x02,0x0c]
3978 image_sample_c_lz v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
3979 // GFX11: [0x00,0x03,0x90,0xf0,0xfe,0x05,0x02,0x0c]
3981 image_sample_c_lz v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3982 // GFX11: [0x00,0x03,0x91,0xf0,0x01,0x05,0x02,0x0c]
3984 image_sample_c_lz v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
3985 // GFX11: [0x00,0x03,0x91,0xf0,0xfe,0x05,0x02,0x0c]
3987 image_sample_c_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3988 // GFX11: [0x08,0x03,0x90,0xf0,0x01,0x05,0x02,0x0c]
3990 image_sample_c_lz v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
3991 // GFX11: [0x08,0x03,0x90,0xf0,0xfc,0x05,0x02,0x0c]
3993 image_sample_c_lz v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3994 // GFX11: [0x08,0x03,0x91,0xf0,0x01,0x05,0x02,0x0c]
3996 image_sample_c_lz v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
3997 // GFX11: [0x08,0x03,0x91,0xf0,0xfd,0x05,0x02,0x0c]
3999 image_sample_c_lz v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4000 // GFX11: [0x04,0x03,0x90,0xf0,0x01,0x05,0x02,0x0c]
4002 image_sample_c_lz v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4003 // GFX11: [0x04,0x03,0x90,0xf0,0xfd,0xfe,0x02,0x0c]
4005 image_sample_c_lz v[5:7], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4006 // GFX11: [0x04,0x03,0x91,0xf0,0x01,0x05,0x22,0x0c]
4008 image_sample_c_lz v[253:255], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4009 // GFX11: [0x04,0x03,0x91,0xf0,0xfe,0xfd,0x22,0x0c]
4011 image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4012 // GFX11: [0x0c,0x03,0x92,0xf0,0x01,0x05,0x02,0x0c]
4014 image_sample_c_lz v255, v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4015 // GFX11: [0x0c,0x03,0x92,0xf0,0xfc,0xff,0x02,0x0c]
4017 image_sample_c_lz v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4018 // GFX11: [0x0c,0x03,0x93,0xf0,0x01,0x05,0x22,0x0c]
4020 image_sample_c_lz v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4021 // GFX11: [0x0c,0x03,0x93,0xf0,0xfd,0xfe,0x22,0x0c]
4023 image_sample_c_lz v5, v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4024 // GFX11: [0x10,0x04,0x90,0xf0,0x01,0x05,0x02,0x0c]
4026 image_sample_c_lz v255, v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4027 // GFX11: [0x10,0x04,0x90,0xf0,0xfd,0xff,0x02,0x0c]
4029 image_sample_c_lz v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4030 // GFX11: [0x10,0x04,0x91,0xf0,0x01,0x05,0x22,0x0c]
4032 image_sample_c_lz v[254:255], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4033 // GFX11: [0x10,0x04,0x91,0xf0,0xfe,0xfe,0x22,0x0c]
4035 image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4036 // GFX11: [0x14,0x04,0x92,0xf0,0x01,0x05,0x02,0x0c]
4038 image_sample_c_lz v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4039 // GFX11: [0x14,0x04,0x92,0xf0,0xfc,0xff,0x02,0x0c]
4041 image_sample_c_lz v[5:6], v[1:3], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
4042 // GFX11: [0x14,0x04,0x93,0xf0,0x01,0x05,0x38,0x64]
4044 image_sample_c_lz v[254:255], v[253:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
4045 // GFX11: [0x94,0x74,0x93,0xf0,0xfd,0xfe,0x7d,0x78]
4047 image_sample_c_lz_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4048 // GFX11: [0x00,0x03,0xb8,0xf0,0x01,0x05,0x02,0x0c]
4050 image_sample_c_lz_o v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4051 // GFX11: [0x00,0x03,0xb8,0xf0,0xfd,0x05,0x02,0x0c]
4053 image_sample_c_lz_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4054 // GFX11: [0x00,0x03,0xb9,0xf0,0x01,0x05,0x02,0x0c]
4056 image_sample_c_lz_o v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4057 // GFX11: [0x00,0x03,0xb9,0xf0,0xfd,0x05,0x02,0x0c]
4059 image_sample_c_lz_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4060 // GFX11: [0x08,0x03,0xb8,0xf0,0x01,0x05,0x02,0x0c]
4062 image_sample_c_lz_o v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4063 // GFX11: [0x08,0x03,0xb8,0xf0,0xfb,0x05,0x02,0x0c]
4065 image_sample_c_lz_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4066 // GFX11: [0x08,0x03,0xb9,0xf0,0x01,0x05,0x02,0x0c]
4068 image_sample_c_lz_o v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4069 // GFX11: [0x08,0x03,0xb9,0xf0,0xfc,0x05,0x02,0x0c]
4071 image_sample_c_lz_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4072 // GFX11: [0x04,0x03,0xb8,0xf0,0x01,0x05,0x02,0x0c]
4074 image_sample_c_lz_o v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4075 // GFX11: [0x04,0x03,0xb8,0xf0,0xfc,0xfe,0x02,0x0c]
4077 image_sample_c_lz_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4078 // GFX11: [0x04,0x03,0xb9,0xf0,0x01,0x05,0x22,0x0c]
4080 image_sample_c_lz_o v[253:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4081 // GFX11: [0x04,0x03,0xb9,0xf0,0xfd,0xfd,0x22,0x0c]
4083 image_sample_c_lz_o v5, v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4084 // GFX11: [0x0c,0x03,0xba,0xf0,0x01,0x05,0x02,0x0c]
4086 image_sample_c_lz_o v255, v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4087 // GFX11: [0x0c,0x03,0xba,0xf0,0xfb,0xff,0x02,0x0c]
4089 image_sample_c_lz_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4090 // GFX11: [0x0c,0x03,0xbb,0xf0,0x01,0x05,0x22,0x0c]
4092 image_sample_c_lz_o v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4093 // GFX11: [0x0c,0x03,0xbb,0xf0,0xfc,0xfe,0x22,0x0c]
4095 image_sample_c_lz_o v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4096 // GFX11: [0x10,0x04,0xb8,0xf0,0x01,0x05,0x02,0x0c]
4098 image_sample_c_lz_o v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4099 // GFX11: [0x10,0x04,0xb8,0xf0,0xfc,0xff,0x02,0x0c]
4101 image_sample_c_lz_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4102 // GFX11: [0x10,0x04,0xb9,0xf0,0x01,0x05,0x22,0x0c]
4104 image_sample_c_lz_o v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4105 // GFX11: [0x10,0x04,0xb9,0xf0,0xfd,0xfe,0x22,0x0c]
4107 image_sample_c_lz_o v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4108 // GFX11: [0x14,0x04,0xba,0xf0,0x01,0x05,0x02,0x0c]
4110 image_sample_c_lz_o v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4111 // GFX11: [0x14,0x04,0xba,0xf0,0xfb,0xff,0x02,0x0c]
4113 image_sample_c_lz_o v[5:6], v[1:4], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
4114 // GFX11: [0x14,0x04,0xbb,0xf0,0x01,0x05,0x38,0x64]
4116 image_sample_c_lz_o v[254:255], v[252:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
4117 // GFX11: [0x94,0x74,0xbb,0xf0,0xfc,0xfe,0x7d,0x78]
4119 image_sample_c_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4120 // GFX11: [0x00,0x03,0xa8,0xf0,0x01,0x05,0x02,0x0c]
4122 image_sample_c_o v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4123 // GFX11: [0x00,0x03,0xa8,0xf0,0xfd,0x05,0x02,0x0c]
4125 image_sample_c_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4126 // GFX11: [0x00,0x03,0xa9,0xf0,0x01,0x05,0x02,0x0c]
4128 image_sample_c_o v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4129 // GFX11: [0x00,0x03,0xa9,0xf0,0xfd,0x05,0x02,0x0c]
4131 image_sample_c_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4132 // GFX11: [0x08,0x03,0xa8,0xf0,0x01,0x05,0x02,0x0c]
4134 image_sample_c_o v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4135 // GFX11: [0x08,0x03,0xa8,0xf0,0xfb,0x05,0x02,0x0c]
4137 image_sample_c_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4138 // GFX11: [0x08,0x03,0xa9,0xf0,0x01,0x05,0x02,0x0c]
4140 image_sample_c_o v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4141 // GFX11: [0x08,0x03,0xa9,0xf0,0xfc,0x05,0x02,0x0c]
4143 image_sample_c_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4144 // GFX11: [0x04,0x03,0xa8,0xf0,0x01,0x05,0x02,0x0c]
4146 image_sample_c_o v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4147 // GFX11: [0x04,0x03,0xa8,0xf0,0xfc,0xfe,0x02,0x0c]
4149 image_sample_c_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4150 // GFX11: [0x04,0x03,0xa9,0xf0,0x01,0x05,0x22,0x0c]
4152 image_sample_c_o v[253:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4153 // GFX11: [0x04,0x03,0xa9,0xf0,0xfd,0xfd,0x22,0x0c]
4155 image_sample_c_o v5, v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4156 // GFX11: [0x0c,0x03,0xaa,0xf0,0x01,0x05,0x02,0x0c]
4158 image_sample_c_o v255, v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4159 // GFX11: [0x0c,0x03,0xaa,0xf0,0xfb,0xff,0x02,0x0c]
4161 image_sample_c_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4162 // GFX11: [0x0c,0x03,0xab,0xf0,0x01,0x05,0x22,0x0c]
4164 image_sample_c_o v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4165 // GFX11: [0x0c,0x03,0xab,0xf0,0xfc,0xfe,0x22,0x0c]
4167 image_sample_c_o v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4168 // GFX11: [0x10,0x04,0xa8,0xf0,0x01,0x05,0x02,0x0c]
4170 image_sample_c_o v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4171 // GFX11: [0x10,0x04,0xa8,0xf0,0xfc,0xff,0x02,0x0c]
4173 image_sample_c_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4174 // GFX11: [0x10,0x04,0xa9,0xf0,0x01,0x05,0x22,0x0c]
4176 image_sample_c_o v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4177 // GFX11: [0x10,0x04,0xa9,0xf0,0xfd,0xfe,0x22,0x0c]
4179 image_sample_c_o v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4180 // GFX11: [0x14,0x04,0xaa,0xf0,0x01,0x05,0x02,0x0c]
4182 image_sample_c_o v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4183 // GFX11: [0x14,0x04,0xaa,0xf0,0xfb,0xff,0x02,0x0c]
4185 image_sample_c_o v[5:6], v[1:4], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
4186 // GFX11: [0x14,0x04,0xab,0xf0,0x01,0x05,0x38,0x64]
4188 image_sample_c_o v[254:255], v[252:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
4189 // GFX11: [0x94,0x74,0xab,0xf0,0xfc,0xfe,0x7d,0x78]
4191 image_sample_cl v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4192 // GFX11: [0x00,0x03,0x00,0xf1,0x01,0x05,0x02,0x0c]
4194 image_sample_cl v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4195 // GFX11: [0x00,0x03,0x00,0xf1,0xfe,0x05,0x02,0x0c]
4197 image_sample_cl v[5:6], v1, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4198 // GFX11: [0x00,0x03,0x01,0xf1,0x01,0x05,0x02,0x0c]
4200 image_sample_cl v[5:6], v255, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4201 // GFX11: [0x00,0x03,0x01,0xf1,0xff,0x05,0x02,0x0c]
4203 image_sample_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4204 // GFX11: [0x08,0x03,0x00,0xf1,0x01,0x05,0x02,0x0c]
4206 image_sample_cl v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4207 // GFX11: [0x08,0x03,0x00,0xf1,0xfc,0x05,0x02,0x0c]
4209 image_sample_cl v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4210 // GFX11: [0x08,0x03,0x01,0xf1,0x01,0x05,0x02,0x0c]
4212 image_sample_cl v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4213 // GFX11: [0x08,0x03,0x01,0xf1,0xfe,0x05,0x02,0x0c]
4215 image_sample_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4216 // GFX11: [0x04,0x03,0x00,0xf1,0x01,0x05,0x02,0x0c]
4218 image_sample_cl v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4219 // GFX11: [0x04,0x03,0x00,0xf1,0xfd,0xfe,0x02,0x0c]
4221 image_sample_cl v[5:7], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4222 // GFX11: [0x04,0x03,0x01,0xf1,0x01,0x05,0x22,0x0c]
4224 image_sample_cl v[253:255], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4225 // GFX11: [0x04,0x03,0x01,0xf1,0xfe,0xfd,0x22,0x0c]
4227 image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4228 // GFX11: [0x0c,0x03,0x02,0xf1,0x01,0x05,0x02,0x0c]
4230 image_sample_cl v255, v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4231 // GFX11: [0x0c,0x03,0x02,0xf1,0xfc,0xff,0x02,0x0c]
4233 image_sample_cl v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4234 // GFX11: [0x0c,0x03,0x03,0xf1,0x01,0x05,0x22,0x0c]
4236 image_sample_cl v[254:255], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4237 // GFX11: [0x0c,0x03,0x03,0xf1,0xfe,0xfe,0x22,0x0c]
4239 image_sample_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4240 // GFX11: [0x10,0x04,0x00,0xf1,0x01,0x05,0x02,0x0c]
4242 image_sample_cl v255, v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4243 // GFX11: [0x10,0x04,0x00,0xf1,0xfd,0xff,0x02,0x0c]
4245 image_sample_cl v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4246 // GFX11: [0x10,0x04,0x01,0xf1,0x01,0x05,0x22,0x0c]
4248 image_sample_cl v[254:255], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4249 // GFX11: [0x10,0x04,0x01,0xf1,0xfe,0xfe,0x22,0x0c]
4251 image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4252 // GFX11: [0x14,0x04,0x02,0xf1,0x01,0x05,0x02,0x0c]
4254 image_sample_cl v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4255 // GFX11: [0x14,0x04,0x02,0xf1,0xfc,0xff,0x02,0x0c]
4257 image_sample_cl v[5:6], v[1:2], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
4258 // GFX11: [0x14,0x04,0x03,0xf1,0x01,0x05,0x38,0x64]
4260 image_sample_cl v[254:255], v[254:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
4261 // GFX11: [0x94,0x74,0x03,0xf1,0xfe,0xfe,0x7d,0x78]
4263 image_sample_cl_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4264 // GFX11: [0x00,0x03,0x18,0xf1,0x01,0x05,0x02,0x0c]
4266 image_sample_cl_o v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4267 // GFX11: [0x00,0x03,0x18,0xf1,0xfd,0x05,0x02,0x0c]
4269 image_sample_cl_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4270 // GFX11: [0x00,0x03,0x19,0xf1,0x01,0x05,0x02,0x0c]
4272 image_sample_cl_o v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4273 // GFX11: [0x00,0x03,0x19,0xf1,0xfe,0x05,0x02,0x0c]
4275 image_sample_cl_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4276 // GFX11: [0x08,0x03,0x18,0xf1,0x01,0x05,0x02,0x0c]
4278 image_sample_cl_o v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4279 // GFX11: [0x08,0x03,0x18,0xf1,0xfb,0x05,0x02,0x0c]
4281 image_sample_cl_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4282 // GFX11: [0x08,0x03,0x19,0xf1,0x01,0x05,0x02,0x0c]
4284 image_sample_cl_o v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4285 // GFX11: [0x08,0x03,0x19,0xf1,0xfd,0x05,0x02,0x0c]
4287 image_sample_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4288 // GFX11: [0x04,0x03,0x18,0xf1,0x01,0x05,0x02,0x0c]
4290 image_sample_cl_o v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4291 // GFX11: [0x04,0x03,0x18,0xf1,0xfc,0xfe,0x02,0x0c]
4293 image_sample_cl_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4294 // GFX11: [0x04,0x03,0x19,0xf1,0x01,0x05,0x22,0x0c]
4296 image_sample_cl_o v[253:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4297 // GFX11: [0x04,0x03,0x19,0xf1,0xfd,0xfd,0x22,0x0c]
4299 image_sample_cl_o v5, v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4300 // GFX11: [0x0c,0x03,0x1a,0xf1,0x01,0x05,0x02,0x0c]
4302 image_sample_cl_o v255, v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4303 // GFX11: [0x0c,0x03,0x1a,0xf1,0xfb,0xff,0x02,0x0c]
4305 image_sample_cl_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4306 // GFX11: [0x0c,0x03,0x1b,0xf1,0x01,0x05,0x22,0x0c]
4308 image_sample_cl_o v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4309 // GFX11: [0x0c,0x03,0x1b,0xf1,0xfd,0xfe,0x22,0x0c]
4311 image_sample_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4312 // GFX11: [0x10,0x04,0x18,0xf1,0x01,0x05,0x02,0x0c]
4314 image_sample_cl_o v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4315 // GFX11: [0x10,0x04,0x18,0xf1,0xfc,0xff,0x02,0x0c]
4317 image_sample_cl_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4318 // GFX11: [0x10,0x04,0x19,0xf1,0x01,0x05,0x22,0x0c]
4320 image_sample_cl_o v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4321 // GFX11: [0x10,0x04,0x19,0xf1,0xfd,0xfe,0x22,0x0c]
4323 image_sample_cl_o v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4324 // GFX11: [0x14,0x04,0x1a,0xf1,0x01,0x05,0x02,0x0c]
4326 image_sample_cl_o v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4327 // GFX11: [0x14,0x04,0x1a,0xf1,0xfb,0xff,0x02,0x0c]
4329 image_sample_cl_o v[5:6], v[1:3], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
4330 // GFX11: [0x14,0x04,0x1b,0xf1,0x01,0x05,0x38,0x64]
4332 image_sample_cl_o v[254:255], v[253:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
4333 // GFX11: [0x94,0x74,0x1b,0xf1,0xfd,0xfe,0x7d,0x78]
4335 image_sample_d v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4336 // GFX11: [0x00,0x03,0x70,0xf0,0x01,0x05,0x02,0x0c]
4338 image_sample_d v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4339 // GFX11: [0x00,0x03,0x70,0xf0,0xfd,0x05,0x02,0x0c]
4341 image_sample_d v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4342 // GFX11: [0x00,0x03,0x71,0xf0,0x01,0x05,0x02,0x0c]
4344 image_sample_d v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4345 // GFX11: [0x00,0x03,0x71,0xf0,0xfd,0x05,0x02,0x0c]
4347 image_sample_d v[5:6], v[1:9], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4348 // GFX11: [0x08,0x03,0x70,0xf0,0x01,0x05,0x02,0x0c]
4350 image_sample_d v[5:6], v[241:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4351 // GFX11: [0x08,0x03,0x70,0xf0,0xf1,0x05,0x02,0x0c]
4353 image_sample_d v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4354 // GFX11: [0x08,0x03,0x71,0xf0,0x01,0x05,0x02,0x0c]
4356 image_sample_d v[5:6], v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4357 // GFX11: [0x08,0x03,0x71,0xf0,0xf8,0x05,0x02,0x0c]
4359 image_sample_d v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4360 // GFX11: [0x04,0x03,0x70,0xf0,0x01,0x05,0x02,0x0c]
4362 image_sample_d v[254:255], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4363 // GFX11: [0x04,0x03,0x70,0xf0,0xfa,0xfe,0x02,0x0c]
4365 image_sample_d v[5:7], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4366 // GFX11: [0x04,0x03,0x71,0xf0,0x01,0x05,0x22,0x0c]
4368 image_sample_d v[253:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4369 // GFX11: [0x04,0x03,0x71,0xf0,0xfb,0xfd,0x22,0x0c]
4371 image_sample_d v5, v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4372 // GFX11: [0x0c,0x03,0x72,0xf0,0x01,0x05,0x02,0x0c]
4374 image_sample_d v255, v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4375 // GFX11: [0x0c,0x03,0x72,0xf0,0xf9,0xff,0x02,0x0c]
4377 image_sample_d v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4378 // GFX11: [0x0c,0x03,0x73,0xf0,0x01,0x05,0x22,0x0c]
4380 image_sample_d v[254:255], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4381 // GFX11: [0x0c,0x03,0x73,0xf0,0xfa,0xfe,0x22,0x0c]
4383 image_sample_d v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4384 // GFX11: [0x10,0x04,0x70,0xf0,0x01,0x05,0x02,0x0c]
4386 image_sample_d v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4387 // GFX11: [0x10,0x04,0x70,0xf0,0xfc,0xff,0x02,0x0c]
4389 image_sample_d v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4390 // GFX11: [0x10,0x04,0x71,0xf0,0x01,0x05,0x22,0x0c]
4392 image_sample_d v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4393 // GFX11: [0x10,0x04,0x71,0xf0,0xfd,0xfe,0x22,0x0c]
4395 image_sample_d v5, v[1:7], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4396 // GFX11: [0x14,0x04,0x72,0xf0,0x01,0x05,0x02,0x0c]
4398 image_sample_d v255, v[249:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4399 // GFX11: [0x14,0x04,0x72,0xf0,0xf9,0xff,0x02,0x0c]
4401 image_sample_d v[5:6], v[1:6], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
4402 // GFX11: [0x14,0x04,0x73,0xf0,0x01,0x05,0x38,0x64]
4404 image_sample_d v[254:255], v[250:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
4405 // GFX11: [0x94,0x74,0x73,0xf0,0xfa,0xfe,0x7d,0x78]
4407 image_sample_d_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4408 // GFX11: [0x00,0x03,0x04,0xf1,0x01,0x05,0x02,0x0c]
4410 image_sample_d_cl v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4411 // GFX11: [0x00,0x03,0x04,0xf1,0xfc,0x05,0x02,0x0c]
4413 image_sample_d_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4414 // GFX11: [0x00,0x03,0x05,0xf1,0x01,0x05,0x02,0x0c]
4416 image_sample_d_cl v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4417 // GFX11: [0x00,0x03,0x05,0xf1,0xfd,0x05,0x02,0x0c]
4419 image_sample_d_cl v[5:6], v[1:10], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4420 // GFX11: [0x08,0x03,0x04,0xf1,0x01,0x05,0x02,0x0c]
4422 image_sample_d_cl v[5:6], v[240:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4423 // GFX11: [0x08,0x03,0x04,0xf1,0xf0,0x05,0x02,0x0c]
4425 image_sample_d_cl v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4426 // GFX11: [0x08,0x03,0x05,0xf1,0x01,0x05,0x02,0x0c]
4428 image_sample_d_cl v[5:6], v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4429 // GFX11: [0x08,0x03,0x05,0xf1,0xf8,0x05,0x02,0x0c]
4431 image_sample_d_cl v[5:6], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4432 // GFX11: [0x04,0x03,0x04,0xf1,0x01,0x05,0x02,0x0c]
4434 image_sample_d_cl v[254:255], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4435 // GFX11: [0x04,0x03,0x04,0xf1,0xf9,0xfe,0x02,0x0c]
4437 image_sample_d_cl v[5:7], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4438 // GFX11: [0x04,0x03,0x05,0xf1,0x01,0x05,0x22,0x0c]
4440 image_sample_d_cl v[253:255], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4441 // GFX11: [0x04,0x03,0x05,0xf1,0xfa,0xfd,0x22,0x0c]
4443 image_sample_d_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4444 // GFX11: [0x0c,0x03,0x06,0xf1,0x01,0x05,0x02,0x0c]
4446 image_sample_d_cl v255, v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4447 // GFX11: [0x0c,0x03,0x06,0xf1,0xf8,0xff,0x02,0x0c]
4449 image_sample_d_cl v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4450 // GFX11: [0x0c,0x03,0x07,0xf1,0x01,0x05,0x22,0x0c]
4452 image_sample_d_cl v[254:255], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4453 // GFX11: [0x0c,0x03,0x07,0xf1,0xfa,0xfe,0x22,0x0c]
4455 image_sample_d_cl v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4456 // GFX11: [0x10,0x04,0x04,0xf1,0x01,0x05,0x02,0x0c]
4458 image_sample_d_cl v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4459 // GFX11: [0x10,0x04,0x04,0xf1,0xfb,0xff,0x02,0x0c]
4461 image_sample_d_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4462 // GFX11: [0x10,0x04,0x05,0xf1,0x01,0x05,0x22,0x0c]
4464 image_sample_d_cl v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4465 // GFX11: [0x10,0x04,0x05,0xf1,0xfc,0xfe,0x22,0x0c]
4467 image_sample_d_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4468 // GFX11: [0x14,0x04,0x06,0xf1,0x01,0x05,0x02,0x0c]
4470 image_sample_d_cl v255, v[248:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4471 // GFX11: [0x14,0x04,0x06,0xf1,0xf8,0xff,0x02,0x0c]
4473 image_sample_d_cl v[5:6], v[1:6], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
4474 // GFX11: [0x14,0x04,0x07,0xf1,0x01,0x05,0x38,0x64]
4476 image_sample_d_cl v[254:255], v[250:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
4477 // GFX11: [0x94,0x74,0x07,0xf1,0xfa,0xfe,0x7d,0x78]
4479 image_sample_d_cl_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4480 // GFX11: [0x00,0x03,0x7c,0xf1,0x01,0x05,0x02,0x0c]
4482 image_sample_d_cl_g16 v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4483 // GFX11: [0x00,0x03,0x7c,0xf1,0xfc,0x05,0x02,0x0c]
4485 image_sample_d_cl_g16 v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4486 // GFX11: [0x00,0x03,0x7d,0xf1,0x01,0x05,0x02,0x0c]
4488 image_sample_d_cl_g16 v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4489 // GFX11: [0x00,0x03,0x7d,0xf1,0xfd,0x05,0x02,0x0c]
4491 image_sample_d_cl_g16 v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4492 // GFX11: [0x08,0x03,0x7c,0xf1,0x01,0x05,0x02,0x0c]
4494 image_sample_d_cl_g16 v[5:6], v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4495 // GFX11: [0x08,0x03,0x7c,0xf1,0xf8,0x05,0x02,0x0c]
4497 image_sample_d_cl_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4498 // GFX11: [0x08,0x03,0x7d,0xf1,0x01,0x05,0x02,0x0c]
4500 image_sample_d_cl_g16 v[5:6], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4501 // GFX11: [0x08,0x03,0x7d,0xf1,0xfa,0x05,0x02,0x0c]
4503 image_sample_d_cl_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4504 // GFX11: [0x04,0x03,0x7c,0xf1,0x01,0x05,0x02,0x0c]
4506 image_sample_d_cl_g16 v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4507 // GFX11: [0x04,0x03,0x7c,0xf1,0xfb,0xfe,0x02,0x0c]
4509 image_sample_d_cl_g16 v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4510 // GFX11: [0x04,0x03,0x7d,0xf1,0x01,0x05,0x22,0x0c]
4512 image_sample_d_cl_g16 v[253:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4513 // GFX11: [0x04,0x03,0x7d,0xf1,0xfc,0xfd,0x22,0x0c]
4515 image_sample_d_cl_g16 v5, v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4516 // GFX11: [0x0c,0x03,0x7e,0xf1,0x01,0x05,0x02,0x0c]
4518 image_sample_d_cl_g16 v255, v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4519 // GFX11: [0x0c,0x03,0x7e,0xf1,0xfa,0xff,0x02,0x0c]
4521 image_sample_d_cl_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4522 // GFX11: [0x0c,0x03,0x7f,0xf1,0x01,0x05,0x22,0x0c]
4524 image_sample_d_cl_g16 v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4525 // GFX11: [0x0c,0x03,0x7f,0xf1,0xfc,0xfe,0x22,0x0c]
4527 image_sample_d_cl_g16 v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4528 // GFX11: [0x10,0x04,0x7c,0xf1,0x01,0x05,0x02,0x0c]
4530 image_sample_d_cl_g16 v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4531 // GFX11: [0x10,0x04,0x7c,0xf1,0xfb,0xff,0x02,0x0c]
4533 image_sample_d_cl_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4534 // GFX11: [0x10,0x04,0x7d,0xf1,0x01,0x05,0x22,0x0c]
4536 image_sample_d_cl_g16 v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4537 // GFX11: [0x10,0x04,0x7d,0xf1,0xfc,0xfe,0x22,0x0c]
4539 image_sample_d_cl_g16 v5, v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4540 // GFX11: [0x14,0x04,0x7e,0xf1,0x01,0x05,0x02,0x0c]
4542 image_sample_d_cl_g16 v255, v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4543 // GFX11: [0x14,0x04,0x7e,0xf1,0xfa,0xff,0x02,0x0c]
4545 image_sample_d_cl_g16 v[5:6], v[1:4], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
4546 // GFX11: [0x14,0x04,0x7f,0xf1,0x01,0x05,0x38,0x64]
4548 image_sample_d_cl_g16 v[254:255], v[252:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
4549 // GFX11: [0x94,0x74,0x7f,0xf1,0xfc,0xfe,0x7d,0x78]
4551 image_sample_d_cl_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4552 // GFX11: [0x00,0x03,0x1c,0xf1,0x01,0x05,0x02,0x0c]
4554 image_sample_d_cl_o v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4555 // GFX11: [0x00,0x03,0x1c,0xf1,0xfb,0x05,0x02,0x0c]
4557 image_sample_d_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4558 // GFX11: [0x00,0x03,0x1d,0xf1,0x01,0x05,0x02,0x0c]
4560 image_sample_d_cl_o v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4561 // GFX11: [0x00,0x03,0x1d,0xf1,0xfc,0x05,0x02,0x0c]
4563 image_sample_d_cl_o v[5:6], v[1:11], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4564 // GFX11: [0x08,0x03,0x1c,0xf1,0x01,0x05,0x02,0x0c]
4566 image_sample_d_cl_o v[5:6], v[241:251], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4567 // GFX11: [0x08,0x03,0x1c,0xf1,0xf1,0x05,0x02,0x0c]
4569 image_sample_d_cl_o v[5:6], v[1:9], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4570 // GFX11: [0x08,0x03,0x1d,0xf1,0x01,0x05,0x02,0x0c]
4572 image_sample_d_cl_o v[5:6], v[241:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4573 // GFX11: [0x08,0x03,0x1d,0xf1,0xf1,0x05,0x02,0x0c]
4575 image_sample_d_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4576 // GFX11: [0x04,0x03,0x1c,0xf1,0x01,0x05,0x02,0x0c]
4578 image_sample_d_cl_o v[254:255], v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4579 // GFX11: [0x04,0x03,0x1c,0xf1,0xf8,0xfe,0x02,0x0c]
4581 image_sample_d_cl_o v[5:7], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4582 // GFX11: [0x04,0x03,0x1d,0xf1,0x01,0x05,0x22,0x0c]
4584 image_sample_d_cl_o v[253:255], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4585 // GFX11: [0x04,0x03,0x1d,0xf1,0xf9,0xfd,0x22,0x0c]
4587 image_sample_d_cl_o v5, v[1:9], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4588 // GFX11: [0x0c,0x03,0x1e,0xf1,0x01,0x05,0x02,0x0c]
4590 image_sample_d_cl_o v255, v[241:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4591 // GFX11: [0x0c,0x03,0x1e,0xf1,0xf1,0xff,0x02,0x0c]
4593 image_sample_d_cl_o v[5:6], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4594 // GFX11: [0x0c,0x03,0x1f,0xf1,0x01,0x05,0x22,0x0c]
4596 image_sample_d_cl_o v[254:255], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4597 // GFX11: [0x0c,0x03,0x1f,0xf1,0xf9,0xfe,0x22,0x0c]
4599 image_sample_d_cl_o v5, v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4600 // GFX11: [0x10,0x04,0x1c,0xf1,0x01,0x05,0x02,0x0c]
4602 image_sample_d_cl_o v255, v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4603 // GFX11: [0x10,0x04,0x1c,0xf1,0xfa,0xff,0x02,0x0c]
4605 image_sample_d_cl_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4606 // GFX11: [0x10,0x04,0x1d,0xf1,0x01,0x05,0x22,0x0c]
4608 image_sample_d_cl_o v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4609 // GFX11: [0x10,0x04,0x1d,0xf1,0xfb,0xfe,0x22,0x0c]
4611 image_sample_d_cl_o v5, v[1:9], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4612 // GFX11: [0x14,0x04,0x1e,0xf1,0x01,0x05,0x02,0x0c]
4614 image_sample_d_cl_o v255, v[241:249], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4615 // GFX11: [0x14,0x04,0x1e,0xf1,0xf1,0xff,0x02,0x0c]
4617 image_sample_d_cl_o v[5:6], v[1:7], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
4618 // GFX11: [0x14,0x04,0x1f,0xf1,0x01,0x05,0x38,0x64]
4620 image_sample_d_cl_o v[254:255], v[249:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
4621 // GFX11: [0x94,0x74,0x1f,0xf1,0xf9,0xfe,0x7d,0x78]
4623 image_sample_d_cl_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4624 // GFX11: [0x00,0x03,0x54,0xf1,0x01,0x05,0x02,0x0c]
4626 image_sample_d_cl_o_g16 v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4627 // GFX11: [0x00,0x03,0x54,0xf1,0xfb,0x05,0x02,0x0c]
4629 image_sample_d_cl_o_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4630 // GFX11: [0x00,0x03,0x55,0xf1,0x01,0x05,0x02,0x0c]
4632 image_sample_d_cl_o_g16 v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4633 // GFX11: [0x00,0x03,0x55,0xf1,0xfc,0x05,0x02,0x0c]
4635 image_sample_d_cl_o_g16 v[5:6], v[1:9], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4636 // GFX11: [0x08,0x03,0x54,0xf1,0x01,0x05,0x02,0x0c]
4638 image_sample_d_cl_o_g16 v[5:6], v[241:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4639 // GFX11: [0x08,0x03,0x54,0xf1,0xf1,0x05,0x02,0x0c]
4641 image_sample_d_cl_o_g16 v[5:6], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4642 // GFX11: [0x08,0x03,0x55,0xf1,0x01,0x05,0x02,0x0c]
4644 image_sample_d_cl_o_g16 v[5:6], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4645 // GFX11: [0x08,0x03,0x55,0xf1,0xf9,0x05,0x02,0x0c]
4647 image_sample_d_cl_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4648 // GFX11: [0x04,0x03,0x54,0xf1,0x01,0x05,0x02,0x0c]
4650 image_sample_d_cl_o_g16 v[254:255], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4651 // GFX11: [0x04,0x03,0x54,0xf1,0xfa,0xfe,0x02,0x0c]
4653 image_sample_d_cl_o_g16 v[5:7], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4654 // GFX11: [0x04,0x03,0x55,0xf1,0x01,0x05,0x22,0x0c]
4656 image_sample_d_cl_o_g16 v[253:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4657 // GFX11: [0x04,0x03,0x55,0xf1,0xfb,0xfd,0x22,0x0c]
4659 image_sample_d_cl_o_g16 v5, v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4660 // GFX11: [0x0c,0x03,0x56,0xf1,0x01,0x05,0x02,0x0c]
4662 image_sample_d_cl_o_g16 v255, v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4663 // GFX11: [0x0c,0x03,0x56,0xf1,0xf9,0xff,0x02,0x0c]
4665 image_sample_d_cl_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4666 // GFX11: [0x0c,0x03,0x57,0xf1,0x01,0x05,0x22,0x0c]
4668 image_sample_d_cl_o_g16 v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4669 // GFX11: [0x0c,0x03,0x57,0xf1,0xfb,0xfe,0x22,0x0c]
4671 image_sample_d_cl_o_g16 v5, v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4672 // GFX11: [0x10,0x04,0x54,0xf1,0x01,0x05,0x02,0x0c]
4674 image_sample_d_cl_o_g16 v255, v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4675 // GFX11: [0x10,0x04,0x54,0xf1,0xfa,0xff,0x02,0x0c]
4677 image_sample_d_cl_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4678 // GFX11: [0x10,0x04,0x55,0xf1,0x01,0x05,0x22,0x0c]
4680 image_sample_d_cl_o_g16 v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4681 // GFX11: [0x10,0x04,0x55,0xf1,0xfb,0xfe,0x22,0x0c]
4683 image_sample_d_cl_o_g16 v5, v[1:7], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4684 // GFX11: [0x14,0x04,0x56,0xf1,0x01,0x05,0x02,0x0c]
4686 image_sample_d_cl_o_g16 v255, v[249:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4687 // GFX11: [0x14,0x04,0x56,0xf1,0xf9,0xff,0x02,0x0c]
4689 image_sample_d_cl_o_g16 v[5:6], v[1:5], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
4690 // GFX11: [0x14,0x04,0x57,0xf1,0x01,0x05,0x38,0x64]
4692 image_sample_d_cl_o_g16 v[254:255], v[251:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
4693 // GFX11: [0x94,0x74,0x57,0xf1,0xfb,0xfe,0x7d,0x78]
4695 image_sample_d_g16 v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4696 // GFX11: [0x00,0x03,0xe4,0xf0,0x01,0x05,0x02,0x0c]
4698 image_sample_d_g16 v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4699 // GFX11: [0x00,0x03,0xe4,0xf0,0xfd,0x05,0x02,0x0c]
4701 image_sample_d_g16 v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4702 // GFX11: [0x00,0x03,0xe5,0xf0,0x01,0x05,0x02,0x0c]
4704 image_sample_d_g16 v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4705 // GFX11: [0x00,0x03,0xe5,0xf0,0xfd,0x05,0x02,0x0c]
4707 image_sample_d_g16 v[5:6], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4708 // GFX11: [0x08,0x03,0xe4,0xf0,0x01,0x05,0x02,0x0c]
4710 image_sample_d_g16 v[5:6], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4711 // GFX11: [0x08,0x03,0xe4,0xf0,0xf9,0x05,0x02,0x0c]
4713 image_sample_d_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4714 // GFX11: [0x08,0x03,0xe5,0xf0,0x01,0x05,0x02,0x0c]
4716 image_sample_d_g16 v[5:6], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4717 // GFX11: [0x08,0x03,0xe5,0xf0,0xfa,0x05,0x02,0x0c]
4719 image_sample_d_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4720 // GFX11: [0x04,0x03,0xe4,0xf0,0x01,0x05,0x02,0x0c]
4722 image_sample_d_g16 v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4723 // GFX11: [0x04,0x03,0xe4,0xf0,0xfc,0xfe,0x02,0x0c]
4725 image_sample_d_g16 v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4726 // GFX11: [0x04,0x03,0xe5,0xf0,0x01,0x05,0x22,0x0c]
4728 image_sample_d_g16 v[253:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4729 // GFX11: [0x04,0x03,0xe5,0xf0,0xfd,0xfd,0x22,0x0c]
4731 image_sample_d_g16 v5, v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4732 // GFX11: [0x0c,0x03,0xe6,0xf0,0x01,0x05,0x02,0x0c]
4734 image_sample_d_g16 v255, v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4735 // GFX11: [0x0c,0x03,0xe6,0xf0,0xfb,0xff,0x02,0x0c]
4737 image_sample_d_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4738 // GFX11: [0x0c,0x03,0xe7,0xf0,0x01,0x05,0x22,0x0c]
4740 image_sample_d_g16 v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4741 // GFX11: [0x0c,0x03,0xe7,0xf0,0xfc,0xfe,0x22,0x0c]
4743 image_sample_d_g16 v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4744 // GFX11: [0x10,0x04,0xe4,0xf0,0x01,0x05,0x02,0x0c]
4746 image_sample_d_g16 v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4747 // GFX11: [0x10,0x04,0xe4,0xf0,0xfc,0xff,0x02,0x0c]
4749 image_sample_d_g16 v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4750 // GFX11: [0x10,0x04,0xe5,0xf0,0x01,0x05,0x22,0x0c]
4752 image_sample_d_g16 v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4753 // GFX11: [0x10,0x04,0xe5,0xf0,0xfd,0xfe,0x22,0x0c]
4755 image_sample_d_g16 v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4756 // GFX11: [0x14,0x04,0xe6,0xf0,0x01,0x05,0x02,0x0c]
4758 image_sample_d_g16 v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4759 // GFX11: [0x14,0x04,0xe6,0xf0,0xfb,0xff,0x02,0x0c]
4761 image_sample_d_g16 v[5:6], v[1:4], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
4762 // GFX11: [0x14,0x04,0xe7,0xf0,0x01,0x05,0x38,0x64]
4764 image_sample_d_g16 v[254:255], v[252:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
4765 // GFX11: [0x94,0x74,0xe7,0xf0,0xfc,0xfe,0x7d,0x78]
4767 image_sample_d_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4768 // GFX11: [0x00,0x03,0x98,0xf0,0x01,0x05,0x02,0x0c]
4770 image_sample_d_o v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4771 // GFX11: [0x00,0x03,0x98,0xf0,0xfc,0x05,0x02,0x0c]
4773 image_sample_d_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4774 // GFX11: [0x00,0x03,0x99,0xf0,0x01,0x05,0x02,0x0c]
4776 image_sample_d_o v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4777 // GFX11: [0x00,0x03,0x99,0xf0,0xfc,0x05,0x02,0x0c]
4779 image_sample_d_o v[5:6], v[1:10], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4780 // GFX11: [0x08,0x03,0x98,0xf0,0x01,0x05,0x02,0x0c]
4782 image_sample_d_o v[5:6], v[240:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4783 // GFX11: [0x08,0x03,0x98,0xf0,0xf0,0x05,0x02,0x0c]
4785 image_sample_d_o v[5:6], v[1:9], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4786 // GFX11: [0x08,0x03,0x99,0xf0,0x01,0x05,0x02,0x0c]
4788 image_sample_d_o v[5:6], v[241:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4789 // GFX11: [0x08,0x03,0x99,0xf0,0xf1,0x05,0x02,0x0c]
4791 image_sample_d_o v[5:6], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4792 // GFX11: [0x04,0x03,0x98,0xf0,0x01,0x05,0x02,0x0c]
4794 image_sample_d_o v[254:255], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4795 // GFX11: [0x04,0x03,0x98,0xf0,0xf9,0xfe,0x02,0x0c]
4797 image_sample_d_o v[5:7], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4798 // GFX11: [0x04,0x03,0x99,0xf0,0x01,0x05,0x22,0x0c]
4800 image_sample_d_o v[253:255], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4801 // GFX11: [0x04,0x03,0x99,0xf0,0xfa,0xfd,0x22,0x0c]
4803 image_sample_d_o v5, v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4804 // GFX11: [0x0c,0x03,0x9a,0xf0,0x01,0x05,0x02,0x0c]
4806 image_sample_d_o v255, v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4807 // GFX11: [0x0c,0x03,0x9a,0xf0,0xf8,0xff,0x02,0x0c]
4809 image_sample_d_o v[5:6], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4810 // GFX11: [0x0c,0x03,0x9b,0xf0,0x01,0x05,0x22,0x0c]
4812 image_sample_d_o v[254:255], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4813 // GFX11: [0x0c,0x03,0x9b,0xf0,0xf9,0xfe,0x22,0x0c]
4815 image_sample_d_o v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4816 // GFX11: [0x10,0x04,0x98,0xf0,0x01,0x05,0x02,0x0c]
4818 image_sample_d_o v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4819 // GFX11: [0x10,0x04,0x98,0xf0,0xfb,0xff,0x02,0x0c]
4821 image_sample_d_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4822 // GFX11: [0x10,0x04,0x99,0xf0,0x01,0x05,0x22,0x0c]
4824 image_sample_d_o v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4825 // GFX11: [0x10,0x04,0x99,0xf0,0xfc,0xfe,0x22,0x0c]
4827 image_sample_d_o v5, v[1:8], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4828 // GFX11: [0x14,0x04,0x9a,0xf0,0x01,0x05,0x02,0x0c]
4830 image_sample_d_o v255, v[248:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4831 // GFX11: [0x14,0x04,0x9a,0xf0,0xf8,0xff,0x02,0x0c]
4833 image_sample_d_o v[5:6], v[1:7], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
4834 // GFX11: [0x14,0x04,0x9b,0xf0,0x01,0x05,0x38,0x64]
4836 image_sample_d_o v[254:255], v[249:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
4837 // GFX11: [0x94,0x74,0x9b,0xf0,0xf9,0xfe,0x7d,0x78]
4839 image_sample_d_o_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4840 // GFX11: [0x00,0x03,0xec,0xf0,0x01,0x05,0x02,0x0c]
4842 image_sample_d_o_g16 v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4843 // GFX11: [0x00,0x03,0xec,0xf0,0xfc,0x05,0x02,0x0c]
4845 image_sample_d_o_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4846 // GFX11: [0x00,0x03,0xed,0xf0,0x01,0x05,0x02,0x0c]
4848 image_sample_d_o_g16 v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4849 // GFX11: [0x00,0x03,0xed,0xf0,0xfc,0x05,0x02,0x0c]
4851 image_sample_d_o_g16 v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4852 // GFX11: [0x08,0x03,0xec,0xf0,0x01,0x05,0x02,0x0c]
4854 image_sample_d_o_g16 v[5:6], v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4855 // GFX11: [0x08,0x03,0xec,0xf0,0xf8,0x05,0x02,0x0c]
4857 image_sample_d_o_g16 v[5:6], v[1:7], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4858 // GFX11: [0x08,0x03,0xed,0xf0,0x01,0x05,0x02,0x0c]
4860 image_sample_d_o_g16 v[5:6], v[249:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4861 // GFX11: [0x08,0x03,0xed,0xf0,0xf9,0x05,0x02,0x0c]
4863 image_sample_d_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4864 // GFX11: [0x04,0x03,0xec,0xf0,0x01,0x05,0x02,0x0c]
4866 image_sample_d_o_g16 v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4867 // GFX11: [0x04,0x03,0xec,0xf0,0xfb,0xfe,0x02,0x0c]
4869 image_sample_d_o_g16 v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4870 // GFX11: [0x04,0x03,0xed,0xf0,0x01,0x05,0x22,0x0c]
4872 image_sample_d_o_g16 v[253:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4873 // GFX11: [0x04,0x03,0xed,0xf0,0xfc,0xfd,0x22,0x0c]
4875 image_sample_d_o_g16 v5, v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4876 // GFX11: [0x0c,0x03,0xee,0xf0,0x01,0x05,0x02,0x0c]
4878 image_sample_d_o_g16 v255, v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4879 // GFX11: [0x0c,0x03,0xee,0xf0,0xfa,0xff,0x02,0x0c]
4881 image_sample_d_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4882 // GFX11: [0x0c,0x03,0xef,0xf0,0x01,0x05,0x22,0x0c]
4884 image_sample_d_o_g16 v[254:255], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4885 // GFX11: [0x0c,0x03,0xef,0xf0,0xfb,0xfe,0x22,0x0c]
4887 image_sample_d_o_g16 v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4888 // GFX11: [0x10,0x04,0xec,0xf0,0x01,0x05,0x02,0x0c]
4890 image_sample_d_o_g16 v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4891 // GFX11: [0x10,0x04,0xec,0xf0,0xfb,0xff,0x02,0x0c]
4893 image_sample_d_o_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4894 // GFX11: [0x10,0x04,0xed,0xf0,0x01,0x05,0x22,0x0c]
4896 image_sample_d_o_g16 v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4897 // GFX11: [0x10,0x04,0xed,0xf0,0xfc,0xfe,0x22,0x0c]
4899 image_sample_d_o_g16 v5, v[1:6], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4900 // GFX11: [0x14,0x04,0xee,0xf0,0x01,0x05,0x02,0x0c]
4902 image_sample_d_o_g16 v255, v[250:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4903 // GFX11: [0x14,0x04,0xee,0xf0,0xfa,0xff,0x02,0x0c]
4905 image_sample_d_o_g16 v[5:6], v[1:5], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
4906 // GFX11: [0x14,0x04,0xef,0xf0,0x01,0x05,0x38,0x64]
4908 image_sample_d_o_g16 v[254:255], v[251:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
4909 // GFX11: [0x94,0x74,0xef,0xf0,0xfb,0xfe,0x7d,0x78]
4911 image_sample_l v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4912 // GFX11: [0x00,0x03,0x74,0xf0,0x01,0x05,0x02,0x0c]
4914 image_sample_l v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4915 // GFX11: [0x00,0x03,0x74,0xf0,0xfe,0x05,0x02,0x0c]
4917 image_sample_l v[5:6], v1, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4918 // GFX11: [0x00,0x03,0x75,0xf0,0x01,0x05,0x02,0x0c]
4920 image_sample_l v[5:6], v255, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4921 // GFX11: [0x00,0x03,0x75,0xf0,0xff,0x05,0x02,0x0c]
4923 image_sample_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4924 // GFX11: [0x08,0x03,0x74,0xf0,0x01,0x05,0x02,0x0c]
4926 image_sample_l v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4927 // GFX11: [0x08,0x03,0x74,0xf0,0xfc,0x05,0x02,0x0c]
4929 image_sample_l v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4930 // GFX11: [0x08,0x03,0x75,0xf0,0x01,0x05,0x02,0x0c]
4932 image_sample_l v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
4933 // GFX11: [0x08,0x03,0x75,0xf0,0xfe,0x05,0x02,0x0c]
4935 image_sample_l v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4936 // GFX11: [0x04,0x03,0x74,0xf0,0x01,0x05,0x02,0x0c]
4938 image_sample_l v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
4939 // GFX11: [0x04,0x03,0x74,0xf0,0xfd,0xfe,0x02,0x0c]
4941 image_sample_l v[5:7], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4942 // GFX11: [0x04,0x03,0x75,0xf0,0x01,0x05,0x22,0x0c]
4944 image_sample_l v[253:255], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
4945 // GFX11: [0x04,0x03,0x75,0xf0,0xfe,0xfd,0x22,0x0c]
4947 image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4948 // GFX11: [0x0c,0x03,0x76,0xf0,0x01,0x05,0x02,0x0c]
4950 image_sample_l v255, v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
4951 // GFX11: [0x0c,0x03,0x76,0xf0,0xfc,0xff,0x02,0x0c]
4953 image_sample_l v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4954 // GFX11: [0x0c,0x03,0x77,0xf0,0x01,0x05,0x22,0x0c]
4956 image_sample_l v[254:255], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
4957 // GFX11: [0x0c,0x03,0x77,0xf0,0xfe,0xfe,0x22,0x0c]
4959 image_sample_l v5, v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4960 // GFX11: [0x10,0x04,0x74,0xf0,0x01,0x05,0x02,0x0c]
4962 image_sample_l v255, v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
4963 // GFX11: [0x10,0x04,0x74,0xf0,0xfd,0xff,0x02,0x0c]
4965 image_sample_l v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4966 // GFX11: [0x10,0x04,0x75,0xf0,0x01,0x05,0x22,0x0c]
4968 image_sample_l v[254:255], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
4969 // GFX11: [0x10,0x04,0x75,0xf0,0xfe,0xfe,0x22,0x0c]
4971 image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4972 // GFX11: [0x14,0x04,0x76,0xf0,0x01,0x05,0x02,0x0c]
4974 image_sample_l v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
4975 // GFX11: [0x14,0x04,0x76,0xf0,0xfc,0xff,0x02,0x0c]
4977 image_sample_l v[5:6], v[1:2], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
4978 // GFX11: [0x14,0x04,0x77,0xf0,0x01,0x05,0x38,0x64]
4980 image_sample_l v[254:255], v[254:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
4981 // GFX11: [0x94,0x74,0x77,0xf0,0xfe,0xfe,0x7d,0x78]
4983 image_sample_l_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4984 // GFX11: [0x00,0x03,0x9c,0xf0,0x01,0x05,0x02,0x0c]
4986 image_sample_l_o v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
4987 // GFX11: [0x00,0x03,0x9c,0xf0,0xfd,0x05,0x02,0x0c]
4989 image_sample_l_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4990 // GFX11: [0x00,0x03,0x9d,0xf0,0x01,0x05,0x02,0x0c]
4992 image_sample_l_o v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
4993 // GFX11: [0x00,0x03,0x9d,0xf0,0xfe,0x05,0x02,0x0c]
4995 image_sample_l_o v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4996 // GFX11: [0x08,0x03,0x9c,0xf0,0x01,0x05,0x02,0x0c]
4998 image_sample_l_o v[5:6], v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
4999 // GFX11: [0x08,0x03,0x9c,0xf0,0xfb,0x05,0x02,0x0c]
5001 image_sample_l_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
5002 // GFX11: [0x08,0x03,0x9d,0xf0,0x01,0x05,0x02,0x0c]
5004 image_sample_l_o v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
5005 // GFX11: [0x08,0x03,0x9d,0xf0,0xfd,0x05,0x02,0x0c]
5007 image_sample_l_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
5008 // GFX11: [0x04,0x03,0x9c,0xf0,0x01,0x05,0x02,0x0c]
5010 image_sample_l_o v[254:255], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
5011 // GFX11: [0x04,0x03,0x9c,0xf0,0xfc,0xfe,0x02,0x0c]
5013 image_sample_l_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
5014 // GFX11: [0x04,0x03,0x9d,0xf0,0x01,0x05,0x22,0x0c]
5016 image_sample_l_o v[253:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
5017 // GFX11: [0x04,0x03,0x9d,0xf0,0xfd,0xfd,0x22,0x0c]
5019 image_sample_l_o v5, v[1:5], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
5020 // GFX11: [0x0c,0x03,0x9e,0xf0,0x01,0x05,0x02,0x0c]
5022 image_sample_l_o v255, v[251:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
5023 // GFX11: [0x0c,0x03,0x9e,0xf0,0xfb,0xff,0x02,0x0c]
5025 image_sample_l_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
5026 // GFX11: [0x0c,0x03,0x9f,0xf0,0x01,0x05,0x22,0x0c]
5028 image_sample_l_o v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
5029 // GFX11: [0x0c,0x03,0x9f,0xf0,0xfd,0xfe,0x22,0x0c]
5031 image_sample_l_o v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
5032 // GFX11: [0x10,0x04,0x9c,0xf0,0x01,0x05,0x02,0x0c]
5034 image_sample_l_o v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
5035 // GFX11: [0x10,0x04,0x9c,0xf0,0xfc,0xff,0x02,0x0c]
5037 image_sample_l_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
5038 // GFX11: [0x10,0x04,0x9d,0xf0,0x01,0x05,0x22,0x0c]
5040 image_sample_l_o v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
5041 // GFX11: [0x10,0x04,0x9d,0xf0,0xfd,0xfe,0x22,0x0c]
5043 image_sample_l_o v5, v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
5044 // GFX11: [0x14,0x04,0x9e,0xf0,0x01,0x05,0x02,0x0c]
5046 image_sample_l_o v255, v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
5047 // GFX11: [0x14,0x04,0x9e,0xf0,0xfb,0xff,0x02,0x0c]
5049 image_sample_l_o v[5:6], v[1:3], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
5050 // GFX11: [0x14,0x04,0x9f,0xf0,0x01,0x05,0x38,0x64]
5052 image_sample_l_o v[254:255], v[253:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
5053 // GFX11: [0x94,0x74,0x9f,0xf0,0xfd,0xfe,0x7d,0x78]
5055 image_sample_lz v[5:6], v1, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
5056 // GFX11: [0x00,0x03,0x7c,0xf0,0x01,0x05,0x02,0x0c]
5058 image_sample_lz v[5:6], v255, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
5059 // GFX11: [0x00,0x03,0x7c,0xf0,0xff,0x05,0x02,0x0c]
5061 image_sample_lz v[5:6], v1, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
5062 // GFX11: [0x00,0x03,0x7d,0xf0,0x01,0x05,0x02,0x0c]
5064 image_sample_lz v[5:6], v255, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
5065 // GFX11: [0x00,0x03,0x7d,0xf0,0xff,0x05,0x02,0x0c]
5067 image_sample_lz v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
5068 // GFX11: [0x08,0x03,0x7c,0xf0,0x01,0x05,0x02,0x0c]
5070 image_sample_lz v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
5071 // GFX11: [0x08,0x03,0x7c,0xf0,0xfd,0x05,0x02,0x0c]
5073 image_sample_lz v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
5074 // GFX11: [0x08,0x03,0x7d,0xf0,0x01,0x05,0x02,0x0c]
5076 image_sample_lz v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
5077 // GFX11: [0x08,0x03,0x7d,0xf0,0xfe,0x05,0x02,0x0c]
5079 image_sample_lz v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
5080 // GFX11: [0x04,0x03,0x7c,0xf0,0x01,0x05,0x02,0x0c]
5082 image_sample_lz v[254:255], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
5083 // GFX11: [0x04,0x03,0x7c,0xf0,0xfe,0xfe,0x02,0x0c]
5085 image_sample_lz v[5:7], v1, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
5086 // GFX11: [0x04,0x03,0x7d,0xf0,0x01,0x05,0x22,0x0c]
5088 image_sample_lz v[253:255], v255, s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
5089 // GFX11: [0x04,0x03,0x7d,0xf0,0xff,0xfd,0x22,0x0c]
5091 image_sample_lz v5, v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
5092 // GFX11: [0x0c,0x03,0x7e,0xf0,0x01,0x05,0x02,0x0c]
5094 image_sample_lz v255, v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
5095 // GFX11: [0x0c,0x03,0x7e,0xf0,0xfd,0xff,0x02,0x0c]
5097 image_sample_lz v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
5098 // GFX11: [0x0c,0x03,0x7f,0xf0,0x01,0x05,0x22,0x0c]
5100 image_sample_lz v[254:255], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
5101 // GFX11: [0x0c,0x03,0x7f,0xf0,0xfe,0xfe,0x22,0x0c]
5103 image_sample_lz v5, v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
5104 // GFX11: [0x10,0x04,0x7c,0xf0,0x01,0x05,0x02,0x0c]
5106 image_sample_lz v255, v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
5107 // GFX11: [0x10,0x04,0x7c,0xf0,0xfe,0xff,0x02,0x0c]
5109 image_sample_lz v[5:6], v1, s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
5110 // GFX11: [0x10,0x04,0x7d,0xf0,0x01,0x05,0x22,0x0c]
5112 image_sample_lz v[254:255], v255, s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
5113 // GFX11: [0x10,0x04,0x7d,0xf0,0xff,0xfe,0x22,0x0c]
5115 image_sample_lz v5, v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
5116 // GFX11: [0x14,0x04,0x7e,0xf0,0x01,0x05,0x02,0x0c]
5118 image_sample_lz v255, v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
5119 // GFX11: [0x14,0x04,0x7e,0xf0,0xfd,0xff,0x02,0x0c]
5121 image_sample_lz v[5:6], v[1:2], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
5122 // GFX11: [0x14,0x04,0x7f,0xf0,0x01,0x05,0x38,0x64]
5124 image_sample_lz v[254:255], v[254:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
5125 // GFX11: [0x94,0x74,0x7f,0xf0,0xfe,0xfe,0x7d,0x78]
5127 image_sample_lz_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
5128 // GFX11: [0x00,0x03,0xa4,0xf0,0x01,0x05,0x02,0x0c]
5130 image_sample_lz_o v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
5131 // GFX11: [0x00,0x03,0xa4,0xf0,0xfe,0x05,0x02,0x0c]
5133 image_sample_lz_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
5134 // GFX11: [0x00,0x03,0xa5,0xf0,0x01,0x05,0x02,0x0c]
5136 image_sample_lz_o v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
5137 // GFX11: [0x00,0x03,0xa5,0xf0,0xfe,0x05,0x02,0x0c]
5139 image_sample_lz_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
5140 // GFX11: [0x08,0x03,0xa4,0xf0,0x01,0x05,0x02,0x0c]
5142 image_sample_lz_o v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
5143 // GFX11: [0x08,0x03,0xa4,0xf0,0xfc,0x05,0x02,0x0c]
5145 image_sample_lz_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
5146 // GFX11: [0x08,0x03,0xa5,0xf0,0x01,0x05,0x02,0x0c]
5148 image_sample_lz_o v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
5149 // GFX11: [0x08,0x03,0xa5,0xf0,0xfd,0x05,0x02,0x0c]
5151 image_sample_lz_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
5152 // GFX11: [0x04,0x03,0xa4,0xf0,0x01,0x05,0x02,0x0c]
5154 image_sample_lz_o v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
5155 // GFX11: [0x04,0x03,0xa4,0xf0,0xfd,0xfe,0x02,0x0c]
5157 image_sample_lz_o v[5:7], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
5158 // GFX11: [0x04,0x03,0xa5,0xf0,0x01,0x05,0x22,0x0c]
5160 image_sample_lz_o v[253:255], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
5161 // GFX11: [0x04,0x03,0xa5,0xf0,0xfe,0xfd,0x22,0x0c]
5163 image_sample_lz_o v5, v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
5164 // GFX11: [0x0c,0x03,0xa6,0xf0,0x01,0x05,0x02,0x0c]
5166 image_sample_lz_o v255, v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
5167 // GFX11: [0x0c,0x03,0xa6,0xf0,0xfc,0xff,0x02,0x0c]
5169 image_sample_lz_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
5170 // GFX11: [0x0c,0x03,0xa7,0xf0,0x01,0x05,0x22,0x0c]
5172 image_sample_lz_o v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
5173 // GFX11: [0x0c,0x03,0xa7,0xf0,0xfd,0xfe,0x22,0x0c]
5175 image_sample_lz_o v5, v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
5176 // GFX11: [0x10,0x04,0xa4,0xf0,0x01,0x05,0x02,0x0c]
5178 image_sample_lz_o v255, v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
5179 // GFX11: [0x10,0x04,0xa4,0xf0,0xfd,0xff,0x02,0x0c]
5181 image_sample_lz_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
5182 // GFX11: [0x10,0x04,0xa5,0xf0,0x01,0x05,0x22,0x0c]
5184 image_sample_lz_o v[254:255], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
5185 // GFX11: [0x10,0x04,0xa5,0xf0,0xfe,0xfe,0x22,0x0c]
5187 image_sample_lz_o v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
5188 // GFX11: [0x14,0x04,0xa6,0xf0,0x01,0x05,0x02,0x0c]
5190 image_sample_lz_o v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
5191 // GFX11: [0x14,0x04,0xa6,0xf0,0xfc,0xff,0x02,0x0c]
5193 image_sample_lz_o v[5:6], v[1:3], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
5194 // GFX11: [0x14,0x04,0xa7,0xf0,0x01,0x05,0x38,0x64]
5196 image_sample_lz_o v[254:255], v[253:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
5197 // GFX11: [0x94,0x74,0xa7,0xf0,0xfd,0xfe,0x7d,0x78]
5199 image_sample_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
5200 // GFX11: [0x00,0x03,0x94,0xf0,0x01,0x05,0x02,0x0c]
5202 image_sample_o v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D
5203 // GFX11: [0x00,0x03,0x94,0xf0,0xfe,0x05,0x02,0x0c]
5205 image_sample_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
5206 // GFX11: [0x00,0x03,0x95,0xf0,0x01,0x05,0x02,0x0c]
5208 image_sample_o v[5:6], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16
5209 // GFX11: [0x00,0x03,0x95,0xf0,0xfe,0x05,0x02,0x0c]
5211 image_sample_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
5212 // GFX11: [0x08,0x03,0x94,0xf0,0x01,0x05,0x02,0x0c]
5214 image_sample_o v[5:6], v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D
5215 // GFX11: [0x08,0x03,0x94,0xf0,0xfc,0x05,0x02,0x0c]
5217 image_sample_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
5218 // GFX11: [0x08,0x03,0x95,0xf0,0x01,0x05,0x02,0x0c]
5220 image_sample_o v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16
5221 // GFX11: [0x08,0x03,0x95,0xf0,0xfd,0x05,0x02,0x0c]
5223 image_sample_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
5224 // GFX11: [0x04,0x03,0x94,0xf0,0x01,0x05,0x02,0x0c]
5226 image_sample_o v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D
5227 // GFX11: [0x04,0x03,0x94,0xf0,0xfd,0xfe,0x02,0x0c]
5229 image_sample_o v[5:7], v[1:2], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
5230 // GFX11: [0x04,0x03,0x95,0xf0,0x01,0x05,0x22,0x0c]
5232 image_sample_o v[253:255], v[254:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D a16 tfe
5233 // GFX11: [0x04,0x03,0x95,0xf0,0xfe,0xfd,0x22,0x0c]
5235 image_sample_o v5, v[1:4], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
5236 // GFX11: [0x0c,0x03,0x96,0xf0,0x01,0x05,0x02,0x0c]
5238 image_sample_o v255, v[252:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE d16
5239 // GFX11: [0x0c,0x03,0x96,0xf0,0xfc,0xff,0x02,0x0c]
5241 image_sample_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
5242 // GFX11: [0x0c,0x03,0x97,0xf0,0x01,0x05,0x22,0x0c]
5244 image_sample_o v[254:255], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_CUBE a16 tfe d16
5245 // GFX11: [0x0c,0x03,0x97,0xf0,0xfd,0xfe,0x22,0x0c]
5247 image_sample_o v5, v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
5248 // GFX11: [0x10,0x04,0x94,0xf0,0x01,0x05,0x02,0x0c]
5250 image_sample_o v255, v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY
5251 // GFX11: [0x10,0x04,0x94,0xf0,0xfd,0xff,0x02,0x0c]
5253 image_sample_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
5254 // GFX11: [0x10,0x04,0x95,0xf0,0x01,0x05,0x22,0x0c]
5256 image_sample_o v[254:255], v[254:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_1D_ARRAY a16 tfe
5257 // GFX11: [0x10,0x04,0x95,0xf0,0xfe,0xfe,0x22,0x0c]
5259 image_sample_o v5, v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
5260 // GFX11: [0x14,0x04,0x96,0xf0,0x01,0x05,0x02,0x0c]
5262 image_sample_o v255, v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16
5263 // GFX11: [0x14,0x04,0x96,0xf0,0xfc,0xff,0x02,0x0c]
5265 image_sample_o v[5:6], v[1:3], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 tfe d16
5266 // GFX11: [0x14,0x04,0x97,0xf0,0x01,0x05,0x38,0x64]
5268 image_sample_o v[254:255], v[253:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 tfe lwe d16
5269 // GFX11: [0x94,0x74,0x97,0xf0,0xfd,0xfe,0x7d,0x78]
5271 image_store v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
5272 // GFX11: [0x80,0x03,0x18,0xf0,0x02,0x01,0x03,0x00]
5274 image_store v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
5275 // GFX11: [0x80,0x03,0x18,0xf0,0xff,0x01,0x03,0x00]
5277 image_store v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
5278 // GFX11: [0x80,0x03,0x19,0xf0,0x02,0x01,0x03,0x00]
5280 image_store v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
5281 // GFX11: [0x80,0x03,0x19,0xf0,0xff,0x01,0x03,0x00]
5283 image_store v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
5284 // GFX11: [0x88,0x03,0x18,0xf0,0x02,0x01,0x03,0x00]
5286 image_store v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
5287 // GFX11: [0x88,0x03,0x18,0xf0,0xfd,0x01,0x03,0x00]
5289 image_store v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
5290 // GFX11: [0x88,0x03,0x19,0xf0,0x02,0x01,0x03,0x00]
5292 image_store v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
5293 // GFX11: [0x88,0x03,0x19,0xf0,0xfe,0x01,0x03,0x00]
5295 image_store v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
5296 // GFX11: [0x9c,0x03,0x18,0xf0,0x02,0x01,0x03,0x00]
5298 image_store v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
5299 // GFX11: [0x9c,0x03,0x18,0xf0,0xfc,0x01,0x03,0x00]
5301 image_store v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
5302 // GFX11: [0x9c,0x03,0x19,0xf0,0x02,0x01,0x03,0x00]
5304 image_store v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
5305 // GFX11: [0x9c,0x03,0x19,0xf0,0xfe,0x01,0x03,0x00]
5307 image_store v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
5308 // GFX11: [0x84,0x03,0x18,0xf0,0x02,0x01,0x03,0x00]
5310 image_store v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
5311 // GFX11: [0x84,0x03,0x18,0xf0,0xfe,0x01,0x03,0x00]
5313 image_store v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
5314 // GFX11: [0x84,0x03,0x19,0xf0,0x02,0x01,0x03,0x00]
5316 image_store v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
5317 // GFX11: [0x84,0x03,0x19,0xf0,0xff,0x01,0x03,0x00]
5319 image_store v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
5320 // GFX11: [0x8c,0x03,0x18,0xf0,0x02,0x01,0x03,0x00]
5322 image_store v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
5323 // GFX11: [0x8c,0x03,0x18,0xf0,0xfd,0x01,0x03,0x00]
5325 image_store v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
5326 // GFX11: [0x8c,0x03,0x19,0xf0,0x02,0x01,0x03,0x00]
5328 image_store v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
5329 // GFX11: [0x8c,0x03,0x19,0xf0,0xfe,0x01,0x03,0x00]
5331 image_store v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
5332 // GFX11: [0x90,0x03,0x18,0xf0,0x02,0x01,0x03,0x00]
5334 image_store v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
5335 // GFX11: [0x90,0x03,0x18,0xf0,0xfe,0x01,0x03,0x00]
5337 image_store v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
5338 // GFX11: [0x90,0x03,0x19,0xf0,0x02,0x01,0x03,0x00]
5340 image_store v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
5341 // GFX11: [0x90,0x03,0x19,0xf0,0xff,0x01,0x03,0x00]
5343 image_store v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
5344 // GFX11: [0x94,0x03,0x18,0xf0,0x02,0x01,0x03,0x00]
5346 image_store v[254:255], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
5347 // GFX11: [0x94,0x03,0x18,0xf0,0xfd,0xfe,0x03,0x00]
5349 image_store v1, v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16 d16
5350 // GFX11: [0x94,0x03,0x1b,0xf0,0x02,0x01,0x03,0x00]
5352 image_store v255, v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16 d16
5353 // GFX11: [0x94,0x03,0x1b,0xf0,0xfe,0xff,0x03,0x00]
5355 image_store v1, v[2:4], s[12:19] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA unorm
5356 // GFX11: [0x98,0x04,0x18,0xf0,0x02,0x01,0x03,0x00]
5358 image_store v255, v[253:255], s[12:19] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA unorm
5359 // GFX11: [0x98,0x04,0x18,0xf0,0xfd,0xff,0x03,0x00]
5361 image_store v1, v[2:3], s[96:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA unorm a16 d16
5362 // GFX11: [0x98,0x04,0x1b,0xf0,0x02,0x01,0x18,0x00]
5364 image_store v255, v[254:255], ttmp[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 lwe d16
5365 // GFX11: [0x98,0x74,0x1b,0xf0,0xfe,0xff,0x5d,0x00]
5367 image_store_mip v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
5368 // GFX11: [0x80,0x03,0x1c,0xf0,0x02,0x01,0x03,0x00]
5370 image_store_mip v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
5371 // GFX11: [0x80,0x03,0x1c,0xf0,0xfe,0x01,0x03,0x00]
5373 image_store_mip v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
5374 // GFX11: [0x80,0x03,0x1d,0xf0,0x02,0x01,0x03,0x00]
5376 image_store_mip v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
5377 // GFX11: [0x80,0x03,0x1d,0xf0,0xff,0x01,0x03,0x00]
5379 image_store_mip v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
5380 // GFX11: [0x88,0x03,0x1c,0xf0,0x02,0x01,0x03,0x00]
5382 image_store_mip v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
5383 // GFX11: [0x88,0x03,0x1c,0xf0,0xfc,0x01,0x03,0x00]
5385 image_store_mip v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
5386 // GFX11: [0x88,0x03,0x1d,0xf0,0x02,0x01,0x03,0x00]
5388 image_store_mip v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
5389 // GFX11: [0x88,0x03,0x1d,0xf0,0xfe,0x01,0x03,0x00]
5391 image_store_mip v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
5392 // GFX11: [0x84,0x03,0x1c,0xf0,0x02,0x01,0x03,0x00]
5394 image_store_mip v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
5395 // GFX11: [0x84,0x03,0x1c,0xf0,0xfd,0x01,0x03,0x00]
5397 image_store_mip v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
5398 // GFX11: [0x84,0x03,0x1d,0xf0,0x02,0x01,0x03,0x00]
5400 image_store_mip v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
5401 // GFX11: [0x84,0x03,0x1d,0xf0,0xfe,0x01,0x03,0x00]
5403 image_store_mip v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
5404 // GFX11: [0x8c,0x03,0x1c,0xf0,0x02,0x01,0x03,0x00]
5406 image_store_mip v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
5407 // GFX11: [0x8c,0x03,0x1c,0xf0,0xfc,0x01,0x03,0x00]
5409 image_store_mip v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
5410 // GFX11: [0x8c,0x03,0x1d,0xf0,0x02,0x01,0x03,0x00]
5412 image_store_mip v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
5413 // GFX11: [0x8c,0x03,0x1d,0xf0,0xfe,0x01,0x03,0x00]
5415 image_store_mip v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
5416 // GFX11: [0x90,0x03,0x1c,0xf0,0x02,0x01,0x03,0x00]
5418 image_store_mip v[254:255], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
5419 // GFX11: [0x90,0x03,0x1c,0xf0,0xfd,0xfe,0x03,0x00]
5421 image_store_mip v1, v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16 d16
5422 // GFX11: [0x90,0x03,0x1f,0xf0,0x02,0x01,0x03,0x00]
5424 image_store_mip v255, v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16 d16
5425 // GFX11: [0x90,0x03,0x1f,0xf0,0xfe,0xff,0x03,0x00]
5427 image_store_mip v1, v[2:5], s[12:19] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm
5428 // GFX11: [0x94,0x04,0x1c,0xf0,0x02,0x01,0x03,0x00]
5430 image_store_mip v255, v[252:255], s[12:19] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm
5431 // GFX11: [0x94,0x04,0x1c,0xf0,0xfc,0xff,0x03,0x00]
5433 image_store_mip v1, v[2:3], s[96:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16 d16
5434 // GFX11: [0x94,0x04,0x1f,0xf0,0x02,0x01,0x18,0x00]
5436 image_store_mip v255, v[254:255], ttmp[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 lwe d16
5437 // GFX11: [0x94,0x74,0x1f,0xf0,0xfe,0xff,0x5d,0x00]
5439 image_store_mip_pck v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
5440 // GFX11: [0x80,0x03,0x24,0xf0,0x02,0x01,0x03,0x00]
5442 image_store_mip_pck v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
5443 // GFX11: [0x80,0x03,0x24,0xf0,0xfe,0x01,0x03,0x00]
5445 image_store_mip_pck v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
5446 // GFX11: [0x80,0x03,0x25,0xf0,0x02,0x01,0x03,0x00]
5448 image_store_mip_pck v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
5449 // GFX11: [0x80,0x03,0x25,0xf0,0xff,0x01,0x03,0x00]
5451 image_store_mip_pck v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
5452 // GFX11: [0x88,0x03,0x24,0xf0,0x02,0x01,0x03,0x00]
5454 image_store_mip_pck v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
5455 // GFX11: [0x88,0x03,0x24,0xf0,0xfc,0x01,0x03,0x00]
5457 image_store_mip_pck v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
5458 // GFX11: [0x88,0x03,0x25,0xf0,0x02,0x01,0x03,0x00]
5460 image_store_mip_pck v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
5461 // GFX11: [0x88,0x03,0x25,0xf0,0xfe,0x01,0x03,0x00]
5463 image_store_mip_pck v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
5464 // GFX11: [0x84,0x03,0x24,0xf0,0x02,0x01,0x03,0x00]
5466 image_store_mip_pck v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
5467 // GFX11: [0x84,0x03,0x24,0xf0,0xfd,0x01,0x03,0x00]
5469 image_store_mip_pck v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
5470 // GFX11: [0x84,0x03,0x25,0xf0,0x02,0x01,0x03,0x00]
5472 image_store_mip_pck v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
5473 // GFX11: [0x84,0x03,0x25,0xf0,0xfe,0x01,0x03,0x00]
5475 image_store_mip_pck v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
5476 // GFX11: [0x8c,0x03,0x24,0xf0,0x02,0x01,0x03,0x00]
5478 image_store_mip_pck v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
5479 // GFX11: [0x8c,0x03,0x24,0xf0,0xfc,0x01,0x03,0x00]
5481 image_store_mip_pck v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
5482 // GFX11: [0x8c,0x03,0x25,0xf0,0x02,0x01,0x03,0x00]
5484 image_store_mip_pck v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
5485 // GFX11: [0x8c,0x03,0x25,0xf0,0xfe,0x01,0x03,0x00]
5487 image_store_mip_pck v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
5488 // GFX11: [0x90,0x03,0x24,0xf0,0x02,0x01,0x03,0x00]
5490 image_store_mip_pck v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
5491 // GFX11: [0x90,0x03,0x24,0xf0,0xfd,0x01,0x03,0x00]
5493 image_store_mip_pck v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
5494 // GFX11: [0x90,0x03,0x25,0xf0,0x02,0x01,0x03,0x00]
5496 image_store_mip_pck v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
5497 // GFX11: [0x90,0x03,0x25,0xf0,0xfe,0x01,0x03,0x00]
5499 image_store_mip_pck v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
5500 // GFX11: [0x94,0x03,0x24,0xf0,0x02,0x01,0x03,0x00]
5502 image_store_mip_pck v[254:255], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
5503 // GFX11: [0x94,0x03,0x24,0xf0,0xfc,0xfe,0x03,0x00]
5505 image_store_mip_pck v1, v[2:3], s[96:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
5506 // GFX11: [0x94,0x04,0x25,0xf0,0x02,0x01,0x18,0x00]
5508 image_store_mip_pck v255, v[254:255], ttmp[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY unorm glc slc dlc a16 lwe
5509 // GFX11: [0x94,0x74,0x25,0xf0,0xfe,0xff,0x5d,0x00]
5511 image_store_pck v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
5512 // GFX11: [0x80,0x03,0x20,0xf0,0x02,0x01,0x03,0x00]
5514 image_store_pck v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
5515 // GFX11: [0x80,0x03,0x20,0xf0,0xff,0x01,0x03,0x00]
5517 image_store_pck v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
5518 // GFX11: [0x80,0x03,0x21,0xf0,0x02,0x01,0x03,0x00]
5520 image_store_pck v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm a16
5521 // GFX11: [0x80,0x03,0x21,0xf0,0xff,0x01,0x03,0x00]
5523 image_store_pck v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
5524 // GFX11: [0x88,0x03,0x20,0xf0,0x02,0x01,0x03,0x00]
5526 image_store_pck v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm
5527 // GFX11: [0x88,0x03,0x20,0xf0,0xfd,0x01,0x03,0x00]
5529 image_store_pck v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
5530 // GFX11: [0x88,0x03,0x21,0xf0,0x02,0x01,0x03,0x00]
5532 image_store_pck v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_3D unorm a16
5533 // GFX11: [0x88,0x03,0x21,0xf0,0xfe,0x01,0x03,0x00]
5535 image_store_pck v[1:2], v[2:5], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
5536 // GFX11: [0x9c,0x03,0x20,0xf0,0x02,0x01,0x03,0x00]
5538 image_store_pck v[1:2], v[252:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm
5539 // GFX11: [0x9c,0x03,0x20,0xf0,0xfc,0x01,0x03,0x00]
5541 image_store_pck v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
5542 // GFX11: [0x9c,0x03,0x21,0xf0,0x02,0x01,0x03,0x00]
5544 image_store_pck v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm a16
5545 // GFX11: [0x9c,0x03,0x21,0xf0,0xfe,0x01,0x03,0x00]
5547 image_store_pck v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
5548 // GFX11: [0x84,0x03,0x20,0xf0,0x02,0x01,0x03,0x00]
5550 image_store_pck v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm
5551 // GFX11: [0x84,0x03,0x20,0xf0,0xfe,0x01,0x03,0x00]
5553 image_store_pck v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
5554 // GFX11: [0x84,0x03,0x21,0xf0,0x02,0x01,0x03,0x00]
5556 image_store_pck v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm a16
5557 // GFX11: [0x84,0x03,0x21,0xf0,0xff,0x01,0x03,0x00]
5559 image_store_pck v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
5560 // GFX11: [0x8c,0x03,0x20,0xf0,0x02,0x01,0x03,0x00]
5562 image_store_pck v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm
5563 // GFX11: [0x8c,0x03,0x20,0xf0,0xfd,0x01,0x03,0x00]
5565 image_store_pck v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
5566 // GFX11: [0x8c,0x03,0x21,0xf0,0x02,0x01,0x03,0x00]
5568 image_store_pck v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_CUBE unorm a16
5569 // GFX11: [0x8c,0x03,0x21,0xf0,0xfe,0x01,0x03,0x00]
5571 image_store_pck v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
5572 // GFX11: [0x90,0x03,0x20,0xf0,0x02,0x01,0x03,0x00]
5574 image_store_pck v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm
5575 // GFX11: [0x90,0x03,0x20,0xf0,0xfe,0x01,0x03,0x00]
5577 image_store_pck v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
5578 // GFX11: [0x90,0x03,0x21,0xf0,0x02,0x01,0x03,0x00]
5580 image_store_pck v[1:2], v255, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D_ARRAY unorm a16
5581 // GFX11: [0x90,0x03,0x21,0xf0,0xff,0x01,0x03,0x00]
5583 image_store_pck v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
5584 // GFX11: [0x94,0x03,0x20,0xf0,0x02,0x01,0x03,0x00]
5586 image_store_pck v[1:2], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm
5587 // GFX11: [0x94,0x03,0x20,0xf0,0xfd,0x01,0x03,0x00]
5589 image_store_pck v[1:2], v[2:3], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
5590 // GFX11: [0x94,0x03,0x21,0xf0,0x02,0x01,0x03,0x00]
5592 image_store_pck v[1:2], v[254:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_ARRAY unorm a16
5593 // GFX11: [0x94,0x03,0x21,0xf0,0xfe,0x01,0x03,0x00]
5595 image_store_pck v[1:2], v[2:4], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
5596 // GFX11: [0x98,0x03,0x20,0xf0,0x02,0x01,0x03,0x00]
5598 image_store_pck v[254:255], v[253:255], s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA unorm
5599 // GFX11: [0x98,0x03,0x20,0xf0,0xfd,0xfe,0x03,0x00]
5601 image_store_pck v1, v[2:3], s[96:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA unorm a16
5602 // GFX11: [0x98,0x04,0x21,0xf0,0x02,0x01,0x18,0x00]
5604 image_store_pck v255, v[254:255], ttmp[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_MSAA unorm glc slc dlc a16 lwe
5605 // GFX11: [0x98,0x74,0x21,0xf0,0xfe,0xff,0x5d,0x00]
5607 ; Test dmask + tfe for image_atomic instructions
5608 image_atomic_add v0, v[10:11], s[16:23] dmask:0x1 dim:SQ_RSRC_IMG_2D
5609 // GFX11: [0x04,0x01,0x30,0xf0,0x0a,0x00,0x04,0x00]
5611 image_atomic_add v[0:1], v[10:11], s[16:23] dmask:0x1 dim:SQ_RSRC_IMG_2D tfe
5612 // GFX11: [0x04,0x01,0x30,0xf0,0x0a,0x00,0x24,0x00]
5614 image_atomic_add v[0:1], v[10:11], s[16:23] dmask:0x3 dim:SQ_RSRC_IMG_2D
5615 // GFX11: [0x04,0x03,0x30,0xf0,0x0a,0x00,0x04,0x00]
5617 image_atomic_add v[0:2], v[10:11], s[16:23] dmask:0x3 dim:SQ_RSRC_IMG_2D tfe
5618 // GFX11: [0x04,0x03,0x30,0xf0,0x0a,0x00,0x24,0x00]
5620 image_atomic_swap v[0:1], v[10:11], s[16:23] dmask:0x1 dim:SQ_RSRC_IMG_2D tfe
5621 // GFX11: [0x04,0x01,0x28,0xf0,0x0a,0x00,0x24,0x00]
5623 image_atomic_swap v[0:2], v[10:11], s[16:23] dmask:0x3 dim:SQ_RSRC_IMG_2D tfe
5624 // GFX11: [0x04,0x03,0x28,0xf0,0x0a,0x00,0x24,0x00]
5626 image_atomic_sub v[0:1], v[10:11], s[16:23] dmask:0x1 dim:SQ_RSRC_IMG_2D tfe
5627 // GFX11: [0x04,0x01,0x34,0xf0,0x0a,0x00,0x24,0x00]
5629 image_atomic_sub v[0:2], v[10:11], s[16:23] dmask:0x3 dim:SQ_RSRC_IMG_2D tfe
5630 // GFX11: [0x04,0x03,0x34,0xf0,0x0a,0x00,0x24,0x00]
5632 image_atomic_smin v[0:1], v[10:11], s[16:23] dmask:0x1 dim:SQ_RSRC_IMG_2D tfe
5633 // GFX11: [0x04,0x01,0x38,0xf0,0x0a,0x00,0x24,0x00]
5635 image_atomic_smin v[0:2], v[10:11], s[16:23] dmask:0x3 dim:SQ_RSRC_IMG_2D tfe
5636 // GFX11: [0x04,0x03,0x38,0xf0,0x0a,0x00,0x24,0x00]
5638 image_atomic_umin v[0:1], v[10:11], s[16:23] dmask:0x1 dim:SQ_RSRC_IMG_2D tfe
5639 // GFX11: [0x04,0x01,0x3c,0xf0,0x0a,0x00,0x24,0x00]
5641 image_atomic_umin v[0:2], v[10:11], s[16:23] dmask:0x3 dim:SQ_RSRC_IMG_2D tfe
5642 // GFX11: [0x04,0x03,0x3c,0xf0,0x0a,0x00,0x24,0x00]
5644 image_atomic_smax v[0:1], v[10:11], s[16:23] dmask:0x1 dim:SQ_RSRC_IMG_2D tfe
5645 // GFX11: [0x04,0x01,0x40,0xf0,0x0a,0x00,0x24,0x00]
5647 image_atomic_smax v[0:2], v[10:11], s[16:23] dmask:0x3 dim:SQ_RSRC_IMG_2D tfe
5648 // GFX11: [0x04,0x03,0x40,0xf0,0x0a,0x00,0x24,0x00]
5650 image_atomic_umax v[0:1], v[10:11], s[16:23] dmask:0x1 dim:SQ_RSRC_IMG_2D tfe
5651 // GFX11: [0x04,0x01,0x44,0xf0,0x0a,0x00,0x24,0x00]
5653 image_atomic_umax v[0:2], v[10:11], s[16:23] dmask:0x3 dim:SQ_RSRC_IMG_2D tfe
5654 // GFX11: [0x04,0x03,0x44,0xf0,0x0a,0x00,0x24,0x00]
5656 image_atomic_and v[0:1], v[10:11], s[16:23] dmask:0x1 dim:SQ_RSRC_IMG_2D tfe
5657 // GFX11: [0x04,0x01,0x48,0xf0,0x0a,0x00,0x24,0x00]
5659 image_atomic_and v[0:2], v[10:11], s[16:23] dmask:0x3 dim:SQ_RSRC_IMG_2D tfe
5660 // GFX11: [0x04,0x03,0x48,0xf0,0x0a,0x00,0x24,0x00]
5662 image_atomic_or v[0:1], v[10:11], s[16:23] dmask:0x1 dim:SQ_RSRC_IMG_2D tfe
5663 // GFX11: [0x04,0x01,0x4c,0xf0,0x0a,0x00,0x24,0x00]
5665 image_atomic_or v[0:2], v[10:11], s[16:23] dmask:0x3 dim:SQ_RSRC_IMG_2D tfe
5666 // GFX11: [0x04,0x03,0x4c,0xf0,0x0a,0x00,0x24,0x00]
5668 image_atomic_xor v[0:1], v[10:11], s[16:23] dmask:0x1 dim:SQ_RSRC_IMG_2D tfe
5669 // GFX11: [0x04,0x01,0x50,0xf0,0x0a,0x00,0x24,0x00]
5671 image_atomic_xor v[0:2], v[10:11], s[16:23] dmask:0x3 dim:SQ_RSRC_IMG_2D tfe
5672 // GFX11: [0x04,0x03,0x50,0xf0,0x0a,0x00,0x24,0x00]
5674 image_atomic_inc v[0:1], v[10:11], s[16:23] dmask:0x1 dim:SQ_RSRC_IMG_2D tfe
5675 // GFX11: [0x04,0x01,0x54,0xf0,0x0a,0x00,0x24,0x00]
5677 image_atomic_inc v[0:2], v[10:11], s[16:23] dmask:0x3 dim:SQ_RSRC_IMG_2D tfe
5678 // GFX11: [0x04,0x03,0x54,0xf0,0x0a,0x00,0x24,0x00]
5680 image_atomic_dec v[0:1], v[10:11], s[16:23] dmask:0x1 dim:SQ_RSRC_IMG_2D tfe
5681 // GFX11: [0x04,0x01,0x58,0xf0,0x0a,0x00,0x24,0x00]
5683 image_atomic_dec v[0:2], v[10:11], s[16:23] dmask:0x3 dim:SQ_RSRC_IMG_2D tfe
5684 // GFX11: [0x04,0x03,0x58,0xf0,0x0a,0x00,0x24,0x00]
5686 image_atomic_cmpswap v[0:1], v[10:11], s[16:23] dmask:0x3 dim:SQ_RSRC_IMG_2D
5687 // GFX11: [0x04,0x03,0x2c,0xf0,0x0a,0x00,0x04,0x00]
5689 image_atomic_cmpswap v[0:2], v[10:11], s[16:23] dmask:0x3 dim:SQ_RSRC_IMG_2D tfe
5690 // GFX11: [0x04,0x03,0x2c,0xf0,0x0a,0x00,0x24,0x00]
5692 image_atomic_cmpswap v[0:3], v[10:11], s[16:23] dmask:0xf dim:SQ_RSRC_IMG_2D
5693 // GFX11: [0x04,0x0f,0x2c,0xf0,0x0a,0x00,0x04,0x00]
5695 image_atomic_cmpswap v[0:4], v[10:11], s[16:23] dmask:0xf dim:SQ_RSRC_IMG_2D tfe
5696 // GFX11: [0x04,0x0f,0x2c,0xf0,0x0a,0x00,0x24,0x00]