Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / AMDGPU / gfx11_asm_mubuf.s
blob6dfb23771301bb62f1908c75f7d73be580b96816
1 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -show-encoding %s | FileCheck --check-prefix=GFX11 %s
2 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -show-encoding %s 2>&1 | FileCheck --check-prefixes=GFX11-ERR --implicit-check-not=error: %s
4 buffer_gl0_inv
5 // GFX11: encoding: [0x00,0x00,0xac,0xe0,0x00,0x00,0x00,0x00]
7 buffer_gl1_inv
8 // GFX11: encoding: [0x00,0x00,0xb0,0xe0,0x00,0x00,0x00,0x00]
10 buffer_load_b32 v5, off, s[8:11], s3 offset:4095
11 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x03]
13 buffer_load_b32 v255, off, s[8:11], s3 offset:4095
14 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0xff,0x02,0x03]
16 buffer_load_b32 v5, off, s[12:15], s3 offset:4095
17 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x03,0x03]
19 buffer_load_b32 v5, off, s[96:99], s3 offset:4095
20 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x18,0x03]
22 buffer_load_b32 v5, off, s[8:11], s101 offset:4095
23 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x65]
25 buffer_load_b32 v5, off, s[8:11], m0 offset:4095
26 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x7d]
28 buffer_load_b32 v5, off, s[8:11], 0 offset:4095
29 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x80]
31 buffer_load_b32 v5, off, s[8:11], -1 offset:4095
32 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0xc1]
34 buffer_load_b32 v5, off, s[8:11], 0.5 offset:4095
35 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0xf0]
37 buffer_load_b32 v5, off, s[8:11], -4.0 offset:4095
38 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0xf7]
40 buffer_load_b32 v5, v0, s[8:11], s3 idxen offset:4095
41 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0x03]
43 buffer_load_b32 v5, v0, s[8:11], s3 offen offset:4095
44 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x42,0x03]
46 buffer_load_b32 v5, off, s[8:11], s3
47 // GFX11: encoding: [0x00,0x00,0x50,0xe0,0x00,0x05,0x02,0x03]
49 buffer_load_b32 v5, off, s[8:11], s3 offset:0
50 // GFX11: encoding: [0x00,0x00,0x50,0xe0,0x00,0x05,0x02,0x03]
52 buffer_load_b32 v5, off, s[8:11], s3 offset:7
53 // GFX11: encoding: [0x07,0x00,0x50,0xe0,0x00,0x05,0x02,0x03]
55 buffer_load_b32 v5, off, s[8:11], s3 offset:4095 glc
56 // GFX11: encoding: [0xff,0x4f,0x50,0xe0,0x00,0x05,0x02,0x03]
58 buffer_load_b32 v5, off, s[8:11], s3 offset:4095 slc
59 // GFX11: encoding: [0xff,0x1f,0x50,0xe0,0x00,0x05,0x02,0x03]
61 buffer_load_b32 v5, off, s[8:11], s3 offset:4095 dlc
62 // GFX11: encoding: [0xff,0x2f,0x50,0xe0,0x00,0x05,0x02,0x03]
64 buffer_load_b32 v5, off, s[8:11], s3 offset:4095 glc slc dlc
65 // GFX11: encoding: [0xff,0x7f,0x50,0xe0,0x00,0x05,0x02,0x03]
67 buffer_load_b32 v5, off, s[8:11], s3 offset:4095 lds
68 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
70 buffer_load_b64 v[5:6], off, s[8:11], s3 offset:4095
71 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x03]
73 buffer_load_b64 v[254:255], off, s[8:11], s3 offset:4095
74 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0xfe,0x02,0x03]
76 buffer_load_b64 v[5:6], off, s[12:15], s3 offset:4095
77 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x03,0x03]
79 buffer_load_b64 v[5:6], off, s[96:99], s3 offset:4095
80 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x18,0x03]
82 buffer_load_b64 v[5:6], off, s[8:11], s101 offset:4095
83 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x65]
85 buffer_load_b64 v[5:6], off, s[8:11], m0 offset:4095
86 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x7d]
88 buffer_load_b64 v[5:6], off, s[8:11], 0 offset:4095
89 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x80]
91 buffer_load_b64 v[5:6], off, s[8:11], -1 offset:4095
92 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0xc1]
94 buffer_load_b64 v[5:6], off, s[8:11], 0.5 offset:4095
95 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0xf0]
97 buffer_load_b64 v[5:6], off, s[8:11], -4.0 offset:4095
98 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0xf7]
100 buffer_load_b64 v[5:6], v0, s[8:11], s3 idxen offset:4095
101 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x82,0x03]
103 buffer_load_b64 v[5:6], v0, s[8:11], s3 offen offset:4095
104 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x42,0x03]
106 buffer_load_b64 v[5:6], off, s[8:11], s3
107 // GFX11: encoding: [0x00,0x00,0x54,0xe0,0x00,0x05,0x02,0x03]
109 buffer_load_b64 v[5:6], off, s[8:11], s3 offset:0
110 // GFX11: encoding: [0x00,0x00,0x54,0xe0,0x00,0x05,0x02,0x03]
112 buffer_load_b64 v[5:6], off, s[8:11], s3 offset:7
113 // GFX11: encoding: [0x07,0x00,0x54,0xe0,0x00,0x05,0x02,0x03]
115 buffer_load_b64 v[5:6], off, s[8:11], s3 offset:4095 glc
116 // GFX11: encoding: [0xff,0x4f,0x54,0xe0,0x00,0x05,0x02,0x03]
118 buffer_load_b64 v[5:6], off, s[8:11], s3 offset:4095 slc
119 // GFX11: encoding: [0xff,0x1f,0x54,0xe0,0x00,0x05,0x02,0x03]
121 buffer_load_b64 v[5:6], off, s[8:11], s3 offset:4095 dlc
122 // GFX11: encoding: [0xff,0x2f,0x54,0xe0,0x00,0x05,0x02,0x03]
124 buffer_load_b64 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
125 // GFX11: encoding: [0xff,0x7f,0x54,0xe0,0x00,0x05,0x02,0x03]
127 buffer_load_b96 v[5:7], off, s[8:11], s3 offset:4095
128 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x03]
130 buffer_load_b96 v[253:255], off, s[8:11], s3 offset:4095
131 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0xfd,0x02,0x03]
133 buffer_load_b96 v[5:7], off, s[12:15], s3 offset:4095
134 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x03,0x03]
136 buffer_load_b96 v[5:7], off, s[96:99], s3 offset:4095
137 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x18,0x03]
139 buffer_load_b96 v[5:7], off, s[8:11], s101 offset:4095
140 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x65]
142 buffer_load_b96 v[5:7], off, s[8:11], m0 offset:4095
143 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x7d]
145 buffer_load_b96 v[5:7], off, s[8:11], 0 offset:4095
146 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x80]
148 buffer_load_b96 v[5:7], off, s[8:11], -1 offset:4095
149 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0xc1]
151 buffer_load_b96 v[5:7], off, s[8:11], 0.5 offset:4095
152 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0xf0]
154 buffer_load_b96 v[5:7], off, s[8:11], -4.0 offset:4095
155 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0xf7]
157 buffer_load_b96 v[5:7], v0, s[8:11], s3 idxen offset:4095
158 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x82,0x03]
160 buffer_load_b96 v[5:7], v0, s[8:11], s3 offen offset:4095
161 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x42,0x03]
163 buffer_load_b96 v[5:7], off, s[8:11], s3
164 // GFX11: encoding: [0x00,0x00,0x58,0xe0,0x00,0x05,0x02,0x03]
166 buffer_load_b96 v[5:7], off, s[8:11], s3 offset:0
167 // GFX11: encoding: [0x00,0x00,0x58,0xe0,0x00,0x05,0x02,0x03]
169 buffer_load_b96 v[5:7], off, s[8:11], s3 offset:7
170 // GFX11: encoding: [0x07,0x00,0x58,0xe0,0x00,0x05,0x02,0x03]
172 buffer_load_b96 v[5:7], off, s[8:11], s3 offset:4095 glc
173 // GFX11: encoding: [0xff,0x4f,0x58,0xe0,0x00,0x05,0x02,0x03]
175 buffer_load_b96 v[5:7], off, s[8:11], s3 offset:4095 slc
176 // GFX11: encoding: [0xff,0x1f,0x58,0xe0,0x00,0x05,0x02,0x03]
178 buffer_load_b96 v[5:7], off, s[8:11], s3 offset:4095 dlc
179 // GFX11: encoding: [0xff,0x2f,0x58,0xe0,0x00,0x05,0x02,0x03]
181 buffer_load_b96 v[5:7], off, s[8:11], s3 offset:4095 glc slc dlc
182 // GFX11: encoding: [0xff,0x7f,0x58,0xe0,0x00,0x05,0x02,0x03]
184 buffer_load_b128 v[5:8], off, s[8:11], s3 offset:4095
185 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x03]
187 buffer_load_b128 v[252:255], off, s[8:11], s3 offset:4095
188 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0xfc,0x02,0x03]
190 buffer_load_b128 v[5:8], off, s[12:15], s3 offset:4095
191 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x03,0x03]
193 buffer_load_b128 v[5:8], off, s[96:99], s3 offset:4095
194 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x18,0x03]
196 buffer_load_b128 v[5:8], off, s[8:11], s101 offset:4095
197 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x65]
199 buffer_load_b128 v[5:8], off, s[8:11], m0 offset:4095
200 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x7d]
202 buffer_load_b128 v[5:8], off, s[8:11], 0 offset:4095
203 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x80]
205 buffer_load_b128 v[5:8], off, s[8:11], -1 offset:4095
206 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0xc1]
208 buffer_load_b128 v[5:8], off, s[8:11], 0.5 offset:4095
209 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0xf0]
211 buffer_load_b128 v[5:8], off, s[8:11], -4.0 offset:4095
212 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0xf7]
214 buffer_load_b128 v[5:8], v0, s[8:11], s3 idxen offset:4095
215 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x82,0x03]
217 buffer_load_b128 v[5:8], v0, s[8:11], s3 offen offset:4095
218 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x42,0x03]
220 buffer_load_b128 v[5:8], off, s[8:11], s3
221 // GFX11: encoding: [0x00,0x00,0x5c,0xe0,0x00,0x05,0x02,0x03]
223 buffer_load_b128 v[5:8], off, s[8:11], s3 offset:0
224 // GFX11: encoding: [0x00,0x00,0x5c,0xe0,0x00,0x05,0x02,0x03]
226 buffer_load_b128 v[5:8], off, s[8:11], s3 offset:7
227 // GFX11: encoding: [0x07,0x00,0x5c,0xe0,0x00,0x05,0x02,0x03]
229 buffer_load_b128 v[5:8], off, s[8:11], s3 offset:4095 glc
230 // GFX11: encoding: [0xff,0x4f,0x5c,0xe0,0x00,0x05,0x02,0x03]
232 buffer_load_b128 v[5:8], off, s[8:11], s3 offset:4095 slc
233 // GFX11: encoding: [0xff,0x1f,0x5c,0xe0,0x00,0x05,0x02,0x03]
235 buffer_load_b128 v[5:8], off, s[8:11], s3 offset:4095 dlc
236 // GFX11: encoding: [0xff,0x2f,0x5c,0xe0,0x00,0x05,0x02,0x03]
238 buffer_load_b128 v[5:8], off, s[8:11], s3 offset:4095 glc slc dlc
239 // GFX11: encoding: [0xff,0x7f,0x5c,0xe0,0x00,0x05,0x02,0x03]
241 buffer_load_d16_b16 v5, off, s[8:11], s3 offset:4095
242 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x03]
244 buffer_load_d16_b16 v255, off, s[8:11], s3 offset:4095
245 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0xff,0x02,0x03]
247 buffer_load_d16_b16 v5, off, s[12:15], s3 offset:4095
248 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x03,0x03]
250 buffer_load_d16_b16 v5, off, s[96:99], s3 offset:4095
251 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x18,0x03]
253 buffer_load_d16_b16 v5, off, s[8:11], s101 offset:4095
254 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x65]
256 buffer_load_d16_b16 v5, off, s[8:11], m0 offset:4095
257 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x7d]
259 buffer_load_d16_b16 v5, off, s[8:11], 0 offset:4095
260 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x80]
262 buffer_load_d16_b16 v5, off, s[8:11], -1 offset:4095
263 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0xc1]
265 buffer_load_d16_b16 v5, off, s[8:11], 0.5 offset:4095
266 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0xf0]
268 buffer_load_d16_b16 v5, off, s[8:11], -4.0 offset:4095
269 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0xf7]
271 buffer_load_d16_b16 v5, v0, s[8:11], s3 idxen offset:4095
272 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0x03]
274 buffer_load_d16_b16 v5, v0, s[8:11], s3 offen offset:4095
275 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x42,0x03]
277 buffer_load_d16_b16 v5, off, s[8:11], s3
278 // GFX11: encoding: [0x00,0x00,0x80,0xe0,0x00,0x05,0x02,0x03]
280 buffer_load_d16_b16 v5, off, s[8:11], s3 offset:0
281 // GFX11: encoding: [0x00,0x00,0x80,0xe0,0x00,0x05,0x02,0x03]
283 buffer_load_d16_b16 v5, off, s[8:11], s3 offset:7
284 // GFX11: encoding: [0x07,0x00,0x80,0xe0,0x00,0x05,0x02,0x03]
286 buffer_load_d16_b16 v5, off, s[8:11], s3 offset:4095 glc
287 // GFX11: encoding: [0xff,0x4f,0x80,0xe0,0x00,0x05,0x02,0x03]
289 buffer_load_d16_b16 v5, off, s[8:11], s3 offset:4095 slc
290 // GFX11: encoding: [0xff,0x1f,0x80,0xe0,0x00,0x05,0x02,0x03]
292 buffer_load_d16_b16 v5, off, s[8:11], s3 offset:4095 dlc
293 // GFX11: encoding: [0xff,0x2f,0x80,0xe0,0x00,0x05,0x02,0x03]
295 buffer_load_d16_b16 v5, off, s[8:11], s3 offset:4095 glc slc dlc
296 // GFX11: encoding: [0xff,0x7f,0x80,0xe0,0x00,0x05,0x02,0x03]
298 buffer_load_d16_format_x v5, off, s[8:11], s3 offset:4095
299 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x03]
301 buffer_load_d16_format_x v255, off, s[8:11], s3 offset:4095
302 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0xff,0x02,0x03]
304 buffer_load_d16_format_x v5, off, s[12:15], s3 offset:4095
305 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x03,0x03]
307 buffer_load_d16_format_x v5, off, s[96:99], s3 offset:4095
308 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x18,0x03]
310 buffer_load_d16_format_x v5, off, s[8:11], s101 offset:4095
311 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x65]
313 buffer_load_d16_format_x v5, off, s[8:11], m0 offset:4095
314 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x7d]
316 buffer_load_d16_format_x v5, off, s[8:11], 0 offset:4095
317 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x80]
319 buffer_load_d16_format_x v5, off, s[8:11], -1 offset:4095
320 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xc1]
322 buffer_load_d16_format_x v5, off, s[8:11], 0.5 offset:4095
323 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf0]
325 buffer_load_d16_format_x v5, off, s[8:11], -4.0 offset:4095
326 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf7]
328 buffer_load_d16_format_x v5, v0, s[8:11], s3 idxen offset:4095
329 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0x03]
331 buffer_load_d16_format_x v5, v0, s[8:11], s3 offen offset:4095
332 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x42,0x03]
334 buffer_load_d16_format_x v5, off, s[8:11], s3
335 // GFX11: encoding: [0x00,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
337 buffer_load_d16_format_x v5, off, s[8:11], s3 offset:0
338 // GFX11: encoding: [0x00,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
340 buffer_load_d16_format_x v5, off, s[8:11], s3 offset:7
341 // GFX11: encoding: [0x07,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
343 buffer_load_d16_format_x v5, off, s[8:11], s3 offset:4095 glc
344 // GFX11: encoding: [0xff,0x4f,0x20,0xe0,0x00,0x05,0x02,0x03]
346 buffer_load_d16_format_x v5, off, s[8:11], s3 offset:4095 slc
347 // GFX11: encoding: [0xff,0x1f,0x20,0xe0,0x00,0x05,0x02,0x03]
349 buffer_load_d16_format_x v5, off, s[8:11], s3 offset:4095 dlc
350 // GFX11: encoding: [0xff,0x2f,0x20,0xe0,0x00,0x05,0x02,0x03]
352 buffer_load_d16_format_x v5, off, s[8:11], s3 offset:4095 glc slc dlc
353 // GFX11: encoding: [0xff,0x7f,0x20,0xe0,0x00,0x05,0x02,0x03]
355 buffer_load_d16_format_xy v5, off, s[8:11], s3 offset:4095
356 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x03]
358 buffer_load_d16_format_xy v255, off, s[8:11], s3 offset:4095
359 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0xff,0x02,0x03]
361 buffer_load_d16_format_xy v5, off, s[12:15], s3 offset:4095
362 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x03,0x03]
364 buffer_load_d16_format_xy v5, off, s[96:99], s3 offset:4095
365 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x18,0x03]
367 buffer_load_d16_format_xy v5, off, s[8:11], s101 offset:4095
368 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x65]
370 buffer_load_d16_format_xy v5, off, s[8:11], m0 offset:4095
371 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x7d]
373 buffer_load_d16_format_xy v5, off, s[8:11], 0 offset:4095
374 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x80]
376 buffer_load_d16_format_xy v5, off, s[8:11], -1 offset:4095
377 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xc1]
379 buffer_load_d16_format_xy v5, off, s[8:11], 0.5 offset:4095
380 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf0]
382 buffer_load_d16_format_xy v5, off, s[8:11], -4.0 offset:4095
383 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf7]
385 buffer_load_d16_format_xy v5, v0, s[8:11], s3 idxen offset:4095
386 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0x03]
388 buffer_load_d16_format_xy v5, v0, s[8:11], s3 offen offset:4095
389 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x42,0x03]
391 buffer_load_d16_format_xy v5, off, s[8:11], s3
392 // GFX11: encoding: [0x00,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
394 buffer_load_d16_format_xy v5, off, s[8:11], s3 offset:0
395 // GFX11: encoding: [0x00,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
397 buffer_load_d16_format_xy v5, off, s[8:11], s3 offset:7
398 // GFX11: encoding: [0x07,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
400 buffer_load_d16_format_xy v5, off, s[8:11], s3 offset:4095 glc
401 // GFX11: encoding: [0xff,0x4f,0x24,0xe0,0x00,0x05,0x02,0x03]
403 buffer_load_d16_format_xy v5, off, s[8:11], s3 offset:4095 slc
404 // GFX11: encoding: [0xff,0x1f,0x24,0xe0,0x00,0x05,0x02,0x03]
406 buffer_load_d16_format_xy v5, off, s[8:11], s3 offset:4095 dlc
407 // GFX11: encoding: [0xff,0x2f,0x24,0xe0,0x00,0x05,0x02,0x03]
409 buffer_load_d16_format_xy v5, off, s[8:11], s3 offset:4095 glc slc dlc
410 // GFX11: encoding: [0xff,0x7f,0x24,0xe0,0x00,0x05,0x02,0x03]
412 buffer_load_d16_format_xyz v[5:6], off, s[8:11], s3 offset:4095
413 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x03]
415 buffer_load_d16_format_xyz v[254:255], off, s[8:11], s3 offset:4095
416 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0xfe,0x02,0x03]
418 buffer_load_d16_format_xyz v[5:6], off, s[12:15], s3 offset:4095
419 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x03,0x03]
421 buffer_load_d16_format_xyz v[5:6], off, s[96:99], s3 offset:4095
422 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x18,0x03]
424 buffer_load_d16_format_xyz v[5:6], off, s[8:11], s101 offset:4095
425 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x65]
427 buffer_load_d16_format_xyz v[5:6], off, s[8:11], m0 offset:4095
428 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x7d]
430 buffer_load_d16_format_xyz v[5:6], off, s[8:11], 0 offset:4095
431 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x80]
433 buffer_load_d16_format_xyz v[5:6], off, s[8:11], -1 offset:4095
434 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xc1]
436 buffer_load_d16_format_xyz v[5:6], off, s[8:11], 0.5 offset:4095
437 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf0]
439 buffer_load_d16_format_xyz v[5:6], off, s[8:11], -4.0 offset:4095
440 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf7]
442 buffer_load_d16_format_xyz v[5:6], v0, s[8:11], s3 idxen offset:4095
443 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x82,0x03]
445 buffer_load_d16_format_xyz v[5:6], v0, s[8:11], s3 offen offset:4095
446 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x42,0x03]
448 buffer_load_d16_format_xyz v[5:6], off, s[8:11], s3
449 // GFX11: encoding: [0x00,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
451 buffer_load_d16_format_xyz v[5:6], off, s[8:11], s3 offset:0
452 // GFX11: encoding: [0x00,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
454 buffer_load_d16_format_xyz v[5:6], off, s[8:11], s3 offset:7
455 // GFX11: encoding: [0x07,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
457 buffer_load_d16_format_xyz v[5:6], off, s[8:11], s3 offset:4095 glc
458 // GFX11: encoding: [0xff,0x4f,0x28,0xe0,0x00,0x05,0x02,0x03]
460 buffer_load_d16_format_xyz v[5:6], off, s[8:11], s3 offset:4095 slc
461 // GFX11: encoding: [0xff,0x1f,0x28,0xe0,0x00,0x05,0x02,0x03]
463 buffer_load_d16_format_xyz v[5:6], off, s[8:11], s3 offset:4095 dlc
464 // GFX11: encoding: [0xff,0x2f,0x28,0xe0,0x00,0x05,0x02,0x03]
466 buffer_load_d16_format_xyz v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
467 // GFX11: encoding: [0xff,0x7f,0x28,0xe0,0x00,0x05,0x02,0x03]
469 buffer_load_d16_format_xyzw v[5:6], off, s[8:11], s3 offset:4095
470 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x03]
472 buffer_load_d16_format_xyzw v[254:255], off, s[8:11], s3 offset:4095
473 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0xfe,0x02,0x03]
475 buffer_load_d16_format_xyzw v[5:6], off, s[12:15], s3 offset:4095
476 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x03,0x03]
478 buffer_load_d16_format_xyzw v[5:6], off, s[96:99], s3 offset:4095
479 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x18,0x03]
481 buffer_load_d16_format_xyzw v[5:6], off, s[8:11], s101 offset:4095
482 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x65]
484 buffer_load_d16_format_xyzw v[5:6], off, s[8:11], m0 offset:4095
485 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x7d]
487 buffer_load_d16_format_xyzw v[5:6], off, s[8:11], 0 offset:4095
488 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x80]
490 buffer_load_d16_format_xyzw v[5:6], off, s[8:11], -1 offset:4095
491 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xc1]
493 buffer_load_d16_format_xyzw v[5:6], off, s[8:11], 0.5 offset:4095
494 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf0]
496 buffer_load_d16_format_xyzw v[5:6], off, s[8:11], -4.0 offset:4095
497 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf7]
499 buffer_load_d16_format_xyzw v[5:6], v0, s[8:11], s3 idxen offset:4095
500 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x82,0x03]
502 buffer_load_d16_format_xyzw v[5:6], v0, s[8:11], s3 offen offset:4095
503 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x42,0x03]
505 buffer_load_d16_format_xyzw v[5:6], off, s[8:11], s3
506 // GFX11: encoding: [0x00,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
508 buffer_load_d16_format_xyzw v[5:6], off, s[8:11], s3 offset:0
509 // GFX11: encoding: [0x00,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
511 buffer_load_d16_format_xyzw v[5:6], off, s[8:11], s3 offset:7
512 // GFX11: encoding: [0x07,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
514 buffer_load_d16_format_xyzw v[5:6], off, s[8:11], s3 offset:4095 glc
515 // GFX11: encoding: [0xff,0x4f,0x2c,0xe0,0x00,0x05,0x02,0x03]
517 buffer_load_d16_format_xyzw v[5:6], off, s[8:11], s3 offset:4095 slc
518 // GFX11: encoding: [0xff,0x1f,0x2c,0xe0,0x00,0x05,0x02,0x03]
520 buffer_load_d16_format_xyzw v[5:6], off, s[8:11], s3 offset:4095 dlc
521 // GFX11: encoding: [0xff,0x2f,0x2c,0xe0,0x00,0x05,0x02,0x03]
523 buffer_load_d16_format_xyzw v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
524 // GFX11: encoding: [0xff,0x7f,0x2c,0xe0,0x00,0x05,0x02,0x03]
526 buffer_load_d16_hi_b16 v5, off, s[8:11], s3 offset:4095
527 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x03]
529 buffer_load_d16_hi_b16 v255, off, s[8:11], s3 offset:4095
530 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0xff,0x02,0x03]
532 buffer_load_d16_hi_b16 v5, off, s[12:15], s3 offset:4095
533 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x03,0x03]
535 buffer_load_d16_hi_b16 v5, off, s[96:99], s3 offset:4095
536 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x18,0x03]
538 buffer_load_d16_hi_b16 v5, off, s[8:11], s101 offset:4095
539 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x65]
541 buffer_load_d16_hi_b16 v5, off, s[8:11], m0 offset:4095
542 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x7d]
544 buffer_load_d16_hi_b16 v5, off, s[8:11], 0 offset:4095
545 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x80]
547 buffer_load_d16_hi_b16 v5, off, s[8:11], -1 offset:4095
548 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0xc1]
550 buffer_load_d16_hi_b16 v5, off, s[8:11], 0.5 offset:4095
551 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0xf0]
553 buffer_load_d16_hi_b16 v5, off, s[8:11], -4.0 offset:4095
554 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0xf7]
556 buffer_load_d16_hi_b16 v5, v0, s[8:11], s3 idxen offset:4095
557 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0x03]
559 buffer_load_d16_hi_b16 v5, v0, s[8:11], s3 offen offset:4095
560 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x42,0x03]
562 buffer_load_d16_hi_b16 v5, off, s[8:11], s3
563 // GFX11: encoding: [0x00,0x00,0x8c,0xe0,0x00,0x05,0x02,0x03]
565 buffer_load_d16_hi_b16 v5, off, s[8:11], s3 offset:0
566 // GFX11: encoding: [0x00,0x00,0x8c,0xe0,0x00,0x05,0x02,0x03]
568 buffer_load_d16_hi_b16 v5, off, s[8:11], s3 offset:7
569 // GFX11: encoding: [0x07,0x00,0x8c,0xe0,0x00,0x05,0x02,0x03]
571 buffer_load_d16_hi_b16 v5, off, s[8:11], s3 offset:4095 glc
572 // GFX11: encoding: [0xff,0x4f,0x8c,0xe0,0x00,0x05,0x02,0x03]
574 buffer_load_d16_hi_b16 v5, off, s[8:11], s3 offset:4095 slc
575 // GFX11: encoding: [0xff,0x1f,0x8c,0xe0,0x00,0x05,0x02,0x03]
577 buffer_load_d16_hi_b16 v5, off, s[8:11], s3 offset:4095 dlc
578 // GFX11: encoding: [0xff,0x2f,0x8c,0xe0,0x00,0x05,0x02,0x03]
580 buffer_load_d16_hi_b16 v5, off, s[8:11], s3 offset:4095 glc slc dlc
581 // GFX11: encoding: [0xff,0x7f,0x8c,0xe0,0x00,0x05,0x02,0x03]
583 buffer_load_d16_hi_format_x v5, off, s[8:11], s3 offset:4095
584 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x03]
586 buffer_load_d16_hi_format_x v255, off, s[8:11], s3 offset:4095
587 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0xff,0x02,0x03]
589 buffer_load_d16_hi_format_x v5, off, s[12:15], s3 offset:4095
590 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x03,0x03]
592 buffer_load_d16_hi_format_x v5, off, s[96:99], s3 offset:4095
593 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x18,0x03]
595 buffer_load_d16_hi_format_x v5, off, s[8:11], s101 offset:4095
596 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x65]
598 buffer_load_d16_hi_format_x v5, off, s[8:11], m0 offset:4095
599 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x7d]
601 buffer_load_d16_hi_format_x v5, off, s[8:11], 0 offset:4095
602 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x80]
604 buffer_load_d16_hi_format_x v5, off, s[8:11], -1 offset:4095
605 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0xc1]
607 buffer_load_d16_hi_format_x v5, off, s[8:11], 0.5 offset:4095
608 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0xf0]
610 buffer_load_d16_hi_format_x v5, off, s[8:11], -4.0 offset:4095
611 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0xf7]
613 buffer_load_d16_hi_format_x v5, v0, s[8:11], s3 idxen offset:4095
614 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x82,0x03]
616 buffer_load_d16_hi_format_x v5, v0, s[8:11], s3 offen offset:4095
617 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x42,0x03]
619 buffer_load_d16_hi_format_x v5, off, s[8:11], s3
620 // GFX11: encoding: [0x00,0x00,0x98,0xe0,0x00,0x05,0x02,0x03]
622 buffer_load_d16_hi_format_x v5, off, s[8:11], s3 offset:0
623 // GFX11: encoding: [0x00,0x00,0x98,0xe0,0x00,0x05,0x02,0x03]
625 buffer_load_d16_hi_format_x v5, off, s[8:11], s3 offset:7
626 // GFX11: encoding: [0x07,0x00,0x98,0xe0,0x00,0x05,0x02,0x03]
628 buffer_load_d16_hi_format_x v5, off, s[8:11], s3 offset:4095 glc
629 // GFX11: encoding: [0xff,0x4f,0x98,0xe0,0x00,0x05,0x02,0x03]
631 buffer_load_d16_hi_format_x v5, off, s[8:11], s3 offset:4095 slc
632 // GFX11: encoding: [0xff,0x1f,0x98,0xe0,0x00,0x05,0x02,0x03]
634 buffer_load_d16_hi_format_x v5, off, s[8:11], s3 offset:4095 dlc
635 // GFX11: encoding: [0xff,0x2f,0x98,0xe0,0x00,0x05,0x02,0x03]
637 buffer_load_d16_hi_format_x v5, off, s[8:11], s3 offset:4095 glc slc dlc
638 // GFX11: encoding: [0xff,0x7f,0x98,0xe0,0x00,0x05,0x02,0x03]
640 buffer_load_d16_hi_i8 v5, off, s[8:11], s3 offset:4095
641 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x03]
643 buffer_load_d16_hi_i8 v255, off, s[8:11], s3 offset:4095
644 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0xff,0x02,0x03]
646 buffer_load_d16_hi_i8 v5, off, s[12:15], s3 offset:4095
647 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x03,0x03]
649 buffer_load_d16_hi_i8 v5, off, s[96:99], s3 offset:4095
650 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x18,0x03]
652 buffer_load_d16_hi_i8 v5, off, s[8:11], s101 offset:4095
653 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x65]
655 buffer_load_d16_hi_i8 v5, off, s[8:11], m0 offset:4095
656 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x7d]
658 buffer_load_d16_hi_i8 v5, off, s[8:11], 0 offset:4095
659 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x80]
661 buffer_load_d16_hi_i8 v5, off, s[8:11], -1 offset:4095
662 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0xc1]
664 buffer_load_d16_hi_i8 v5, off, s[8:11], 0.5 offset:4095
665 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0xf0]
667 buffer_load_d16_hi_i8 v5, off, s[8:11], -4.0 offset:4095
668 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0xf7]
670 buffer_load_d16_hi_i8 v5, v0, s[8:11], s3 idxen offset:4095
671 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0x03]
673 buffer_load_d16_hi_i8 v5, v0, s[8:11], s3 offen offset:4095
674 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x42,0x03]
676 buffer_load_d16_hi_i8 v5, off, s[8:11], s3
677 // GFX11: encoding: [0x00,0x00,0x88,0xe0,0x00,0x05,0x02,0x03]
679 buffer_load_d16_hi_i8 v5, off, s[8:11], s3 offset:0
680 // GFX11: encoding: [0x00,0x00,0x88,0xe0,0x00,0x05,0x02,0x03]
682 buffer_load_d16_hi_i8 v5, off, s[8:11], s3 offset:7
683 // GFX11: encoding: [0x07,0x00,0x88,0xe0,0x00,0x05,0x02,0x03]
685 buffer_load_d16_hi_i8 v5, off, s[8:11], s3 offset:4095 glc
686 // GFX11: encoding: [0xff,0x4f,0x88,0xe0,0x00,0x05,0x02,0x03]
688 buffer_load_d16_hi_i8 v5, off, s[8:11], s3 offset:4095 slc
689 // GFX11: encoding: [0xff,0x1f,0x88,0xe0,0x00,0x05,0x02,0x03]
691 buffer_load_d16_hi_i8 v5, off, s[8:11], s3 offset:4095 dlc
692 // GFX11: encoding: [0xff,0x2f,0x88,0xe0,0x00,0x05,0x02,0x03]
694 buffer_load_d16_hi_i8 v5, off, s[8:11], s3 offset:4095 glc slc dlc
695 // GFX11: encoding: [0xff,0x7f,0x88,0xe0,0x00,0x05,0x02,0x03]
697 buffer_load_d16_hi_u8 v5, off, s[8:11], s3 offset:4095
698 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x03]
700 buffer_load_d16_hi_u8 v255, off, s[8:11], s3 offset:4095
701 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0xff,0x02,0x03]
703 buffer_load_d16_hi_u8 v5, off, s[12:15], s3 offset:4095
704 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x03,0x03]
706 buffer_load_d16_hi_u8 v5, off, s[96:99], s3 offset:4095
707 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x18,0x03]
709 buffer_load_d16_hi_u8 v5, off, s[8:11], s101 offset:4095
710 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x65]
712 buffer_load_d16_hi_u8 v5, off, s[8:11], m0 offset:4095
713 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x7d]
715 buffer_load_d16_hi_u8 v5, off, s[8:11], 0 offset:4095
716 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x80]
718 buffer_load_d16_hi_u8 v5, off, s[8:11], -1 offset:4095
719 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0xc1]
721 buffer_load_d16_hi_u8 v5, off, s[8:11], 0.5 offset:4095
722 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0xf0]
724 buffer_load_d16_hi_u8 v5, off, s[8:11], -4.0 offset:4095
725 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0xf7]
727 buffer_load_d16_hi_u8 v5, v0, s[8:11], s3 idxen offset:4095
728 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0x03]
730 buffer_load_d16_hi_u8 v5, v0, s[8:11], s3 offen offset:4095
731 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x42,0x03]
733 buffer_load_d16_hi_u8 v5, off, s[8:11], s3
734 // GFX11: encoding: [0x00,0x00,0x84,0xe0,0x00,0x05,0x02,0x03]
736 buffer_load_d16_hi_u8 v5, off, s[8:11], s3 offset:0
737 // GFX11: encoding: [0x00,0x00,0x84,0xe0,0x00,0x05,0x02,0x03]
739 buffer_load_d16_hi_u8 v5, off, s[8:11], s3 offset:7
740 // GFX11: encoding: [0x07,0x00,0x84,0xe0,0x00,0x05,0x02,0x03]
742 buffer_load_d16_hi_u8 v5, off, s[8:11], s3 offset:4095 glc
743 // GFX11: encoding: [0xff,0x4f,0x84,0xe0,0x00,0x05,0x02,0x03]
745 buffer_load_d16_hi_u8 v5, off, s[8:11], s3 offset:4095 slc
746 // GFX11: encoding: [0xff,0x1f,0x84,0xe0,0x00,0x05,0x02,0x03]
748 buffer_load_d16_hi_u8 v5, off, s[8:11], s3 offset:4095 dlc
749 // GFX11: encoding: [0xff,0x2f,0x84,0xe0,0x00,0x05,0x02,0x03]
751 buffer_load_d16_hi_u8 v5, off, s[8:11], s3 offset:4095 glc slc dlc
752 // GFX11: encoding: [0xff,0x7f,0x84,0xe0,0x00,0x05,0x02,0x03]
754 buffer_load_d16_i8 v5, off, s[8:11], s3 offset:4095
755 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x02,0x03]
757 buffer_load_d16_i8 v255, off, s[8:11], s3 offset:4095
758 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0xff,0x02,0x03]
760 buffer_load_d16_i8 v5, off, s[12:15], s3 offset:4095
761 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x03,0x03]
763 buffer_load_d16_i8 v5, off, s[96:99], s3 offset:4095
764 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x18,0x03]
766 buffer_load_d16_i8 v5, off, s[8:11], s101 offset:4095
767 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x02,0x65]
769 buffer_load_d16_i8 v5, off, s[8:11], m0 offset:4095
770 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x02,0x7d]
772 buffer_load_d16_i8 v5, off, s[8:11], 0 offset:4095
773 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x02,0x80]
775 buffer_load_d16_i8 v5, off, s[8:11], -1 offset:4095
776 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x02,0xc1]
778 buffer_load_d16_i8 v5, off, s[8:11], 0.5 offset:4095
779 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x02,0xf0]
781 buffer_load_d16_i8 v5, off, s[8:11], -4.0 offset:4095
782 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x02,0xf7]
784 buffer_load_d16_i8 v5, v0, s[8:11], s3 idxen offset:4095
785 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x82,0x03]
787 buffer_load_d16_i8 v5, v0, s[8:11], s3 offen offset:4095
788 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x42,0x03]
790 buffer_load_d16_i8 v5, off, s[8:11], s3
791 // GFX11: encoding: [0x00,0x00,0x7c,0xe0,0x00,0x05,0x02,0x03]
793 buffer_load_d16_i8 v5, off, s[8:11], s3 offset:0
794 // GFX11: encoding: [0x00,0x00,0x7c,0xe0,0x00,0x05,0x02,0x03]
796 buffer_load_d16_i8 v5, off, s[8:11], s3 offset:7
797 // GFX11: encoding: [0x07,0x00,0x7c,0xe0,0x00,0x05,0x02,0x03]
799 buffer_load_d16_i8 v5, off, s[8:11], s3 offset:4095 glc
800 // GFX11: encoding: [0xff,0x4f,0x7c,0xe0,0x00,0x05,0x02,0x03]
802 buffer_load_d16_i8 v5, off, s[8:11], s3 offset:4095 slc
803 // GFX11: encoding: [0xff,0x1f,0x7c,0xe0,0x00,0x05,0x02,0x03]
805 buffer_load_d16_i8 v5, off, s[8:11], s3 offset:4095 dlc
806 // GFX11: encoding: [0xff,0x2f,0x7c,0xe0,0x00,0x05,0x02,0x03]
808 buffer_load_d16_i8 v5, off, s[8:11], s3 offset:4095 glc slc dlc
809 // GFX11: encoding: [0xff,0x7f,0x7c,0xe0,0x00,0x05,0x02,0x03]
811 buffer_load_d16_u8 v5, off, s[8:11], s3 offset:4095
812 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x02,0x03]
814 buffer_load_d16_u8 v255, off, s[8:11], s3 offset:4095
815 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0xff,0x02,0x03]
817 buffer_load_d16_u8 v5, off, s[12:15], s3 offset:4095
818 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x03,0x03]
820 buffer_load_d16_u8 v5, off, s[96:99], s3 offset:4095
821 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x18,0x03]
823 buffer_load_d16_u8 v5, off, s[8:11], s101 offset:4095
824 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x02,0x65]
826 buffer_load_d16_u8 v5, off, s[8:11], m0 offset:4095
827 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x02,0x7d]
829 buffer_load_d16_u8 v5, off, s[8:11], 0 offset:4095
830 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x02,0x80]
832 buffer_load_d16_u8 v5, off, s[8:11], -1 offset:4095
833 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x02,0xc1]
835 buffer_load_d16_u8 v5, off, s[8:11], 0.5 offset:4095
836 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x02,0xf0]
838 buffer_load_d16_u8 v5, off, s[8:11], -4.0 offset:4095
839 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x02,0xf7]
841 buffer_load_d16_u8 v5, v0, s[8:11], s3 idxen offset:4095
842 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x82,0x03]
844 buffer_load_d16_u8 v5, v0, s[8:11], s3 offen offset:4095
845 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x42,0x03]
847 buffer_load_d16_u8 v5, off, s[8:11], s3
848 // GFX11: encoding: [0x00,0x00,0x78,0xe0,0x00,0x05,0x02,0x03]
850 buffer_load_d16_u8 v5, off, s[8:11], s3 offset:0
851 // GFX11: encoding: [0x00,0x00,0x78,0xe0,0x00,0x05,0x02,0x03]
853 buffer_load_d16_u8 v5, off, s[8:11], s3 offset:7
854 // GFX11: encoding: [0x07,0x00,0x78,0xe0,0x00,0x05,0x02,0x03]
856 buffer_load_d16_u8 v5, off, s[8:11], s3 offset:4095 glc
857 // GFX11: encoding: [0xff,0x4f,0x78,0xe0,0x00,0x05,0x02,0x03]
859 buffer_load_d16_u8 v5, off, s[8:11], s3 offset:4095 slc
860 // GFX11: encoding: [0xff,0x1f,0x78,0xe0,0x00,0x05,0x02,0x03]
862 buffer_load_d16_u8 v5, off, s[8:11], s3 offset:4095 dlc
863 // GFX11: encoding: [0xff,0x2f,0x78,0xe0,0x00,0x05,0x02,0x03]
865 buffer_load_d16_u8 v5, off, s[8:11], s3 offset:4095 glc slc dlc
866 // GFX11: encoding: [0xff,0x7f,0x78,0xe0,0x00,0x05,0x02,0x03]
868 buffer_load_format_x v5, off, s[8:11], s3 offset:4095
869 // GFX11: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x03]
871 buffer_load_format_x v255, off, s[8:11], s3 offset:4095
872 // GFX11: encoding: [0xff,0x0f,0x00,0xe0,0x00,0xff,0x02,0x03]
874 buffer_load_format_x v5, off, s[12:15], s3 offset:4095
875 // GFX11: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x03,0x03]
877 buffer_load_format_x v5, off, s[96:99], s3 offset:4095
878 // GFX11: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x18,0x03]
880 buffer_load_format_x v5, off, s[8:11], s101 offset:4095
881 // GFX11: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x65]
883 buffer_load_format_x v5, off, s[8:11], m0 offset:4095
884 // GFX11: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x7d]
886 buffer_load_format_x v5, off, s[8:11], 0 offset:4095
887 // GFX11: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x80]
889 buffer_load_format_x v5, off, s[8:11], -1 offset:4095
890 // GFX11: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xc1]
892 buffer_load_format_x v5, off, s[8:11], 0.5 offset:4095
893 // GFX11: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf0]
895 buffer_load_format_x v5, off, s[8:11], -4.0 offset:4095
896 // GFX11: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf7]
898 buffer_load_format_x v5, v0, s[8:11], s3 idxen offset:4095
899 // GFX11: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0x03]
901 buffer_load_format_x v5, v0, s[8:11], s3 offen offset:4095
902 // GFX11: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x42,0x03]
904 buffer_load_format_x v5, off, s[8:11], s3
905 // GFX11: encoding: [0x00,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
907 buffer_load_format_x v5, off, s[8:11], s3 offset:0
908 // GFX11: encoding: [0x00,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
910 buffer_load_format_x v5, off, s[8:11], s3 offset:7
911 // GFX11: encoding: [0x07,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
913 buffer_load_format_x v5, off, s[8:11], s3 offset:4095 glc
914 // GFX11: encoding: [0xff,0x4f,0x00,0xe0,0x00,0x05,0x02,0x03]
916 buffer_load_format_x v5, off, s[8:11], s3 offset:4095 slc
917 // GFX11: encoding: [0xff,0x1f,0x00,0xe0,0x00,0x05,0x02,0x03]
919 buffer_load_format_x v5, off, s[8:11], s3 offset:4095 dlc
920 // GFX11: encoding: [0xff,0x2f,0x00,0xe0,0x00,0x05,0x02,0x03]
922 buffer_load_format_x v5, off, s[8:11], s3 offset:4095 glc slc dlc
923 // GFX11: encoding: [0xff,0x7f,0x00,0xe0,0x00,0x05,0x02,0x03]
925 buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095
926 // GFX11: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x03]
928 buffer_load_format_xy v[254:255], off, s[8:11], s3 offset:4095
929 // GFX11: encoding: [0xff,0x0f,0x04,0xe0,0x00,0xfe,0x02,0x03]
931 buffer_load_format_xy v[5:6], off, s[12:15], s3 offset:4095
932 // GFX11: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x03,0x03]
934 buffer_load_format_xy v[5:6], off, s[96:99], s3 offset:4095
935 // GFX11: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x18,0x03]
937 buffer_load_format_xy v[5:6], off, s[8:11], s101 offset:4095
938 // GFX11: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x65]
940 buffer_load_format_xy v[5:6], off, s[8:11], m0 offset:4095
941 // GFX11: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x7d]
943 buffer_load_format_xy v[5:6], off, s[8:11], 0 offset:4095
944 // GFX11: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x80]
946 buffer_load_format_xy v[5:6], off, s[8:11], -1 offset:4095
947 // GFX11: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xc1]
949 buffer_load_format_xy v[5:6], off, s[8:11], 0.5 offset:4095
950 // GFX11: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf0]
952 buffer_load_format_xy v[5:6], off, s[8:11], -4.0 offset:4095
953 // GFX11: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf7]
955 buffer_load_format_xy v[5:6], v0, s[8:11], s3 idxen offset:4095
956 // GFX11: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x82,0x03]
958 buffer_load_format_xy v[5:6], v0, s[8:11], s3 offen offset:4095
959 // GFX11: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x42,0x03]
961 buffer_load_format_xy v[5:6], off, s[8:11], s3
962 // GFX11: encoding: [0x00,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
964 buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:0
965 // GFX11: encoding: [0x00,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
967 buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:7
968 // GFX11: encoding: [0x07,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
970 buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 glc
971 // GFX11: encoding: [0xff,0x4f,0x04,0xe0,0x00,0x05,0x02,0x03]
973 buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 slc
974 // GFX11: encoding: [0xff,0x1f,0x04,0xe0,0x00,0x05,0x02,0x03]
976 buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 dlc
977 // GFX11: encoding: [0xff,0x2f,0x04,0xe0,0x00,0x05,0x02,0x03]
979 buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
980 // GFX11: encoding: [0xff,0x7f,0x04,0xe0,0x00,0x05,0x02,0x03]
982 buffer_load_format_xy v[5:7], off, s[8:11], s3 offset:4095 glc slc dlc tfe
983 // GFX11: encoding: [0xff,0x7f,0x04,0xe0,0x00,0x05,0x22,0x03]
985 buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095
986 // GFX11: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x03]
988 buffer_load_format_xyz v[253:255], off, s[8:11], s3 offset:4095
989 // GFX11: encoding: [0xff,0x0f,0x08,0xe0,0x00,0xfd,0x02,0x03]
991 buffer_load_format_xyz v[5:7], off, s[12:15], s3 offset:4095
992 // GFX11: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x03,0x03]
994 buffer_load_format_xyz v[5:7], off, s[96:99], s3 offset:4095
995 // GFX11: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x18,0x03]
997 buffer_load_format_xyz v[5:7], off, s[8:11], s101 offset:4095
998 // GFX11: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x65]
1000 buffer_load_format_xyz v[5:7], off, s[8:11], m0 offset:4095
1001 // GFX11: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x7d]
1003 buffer_load_format_xyz v[5:7], off, s[8:11], 0 offset:4095
1004 // GFX11: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x80]
1006 buffer_load_format_xyz v[5:7], off, s[8:11], -1 offset:4095
1007 // GFX11: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xc1]
1009 buffer_load_format_xyz v[5:7], off, s[8:11], 0.5 offset:4095
1010 // GFX11: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf0]
1012 buffer_load_format_xyz v[5:7], off, s[8:11], -4.0 offset:4095
1013 // GFX11: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf7]
1015 buffer_load_format_xyz v[5:7], v0, s[8:11], s3 idxen offset:4095
1016 // GFX11: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x82,0x03]
1018 buffer_load_format_xyz v[5:7], v0, s[8:11], s3 offen offset:4095
1019 // GFX11: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x42,0x03]
1021 buffer_load_format_xyz v[5:7], off, s[8:11], s3
1022 // GFX11: encoding: [0x00,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
1024 buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:0
1025 // GFX11: encoding: [0x00,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
1027 buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:7
1028 // GFX11: encoding: [0x07,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
1030 buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 glc
1031 // GFX11: encoding: [0xff,0x4f,0x08,0xe0,0x00,0x05,0x02,0x03]
1033 buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 slc
1034 // GFX11: encoding: [0xff,0x1f,0x08,0xe0,0x00,0x05,0x02,0x03]
1036 buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 dlc
1037 // GFX11: encoding: [0xff,0x2f,0x08,0xe0,0x00,0x05,0x02,0x03]
1039 buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 glc slc dlc
1040 // GFX11: encoding: [0xff,0x7f,0x08,0xe0,0x00,0x05,0x02,0x03]
1042 buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095
1043 // GFX11: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x03]
1045 buffer_load_format_xyzw v[252:255], off, s[8:11], s3 offset:4095
1046 // GFX11: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0xfc,0x02,0x03]
1048 buffer_load_format_xyzw v[5:8], off, s[12:15], s3 offset:4095
1049 // GFX11: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x03,0x03]
1051 buffer_load_format_xyzw v[5:8], off, s[96:99], s3 offset:4095
1052 // GFX11: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x18,0x03]
1054 buffer_load_format_xyzw v[5:8], off, s[8:11], s101 offset:4095
1055 // GFX11: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x65]
1057 buffer_load_format_xyzw v[5:8], off, s[8:11], m0 offset:4095
1058 // GFX11: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x7d]
1060 buffer_load_format_xyzw v[5:8], off, s[8:11], 0 offset:4095
1061 // GFX11: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x80]
1063 buffer_load_format_xyzw v[5:8], off, s[8:11], -1 offset:4095
1064 // GFX11: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xc1]
1066 buffer_load_format_xyzw v[5:8], off, s[8:11], 0.5 offset:4095
1067 // GFX11: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf0]
1069 buffer_load_format_xyzw v[5:8], off, s[8:11], -4.0 offset:4095
1070 // GFX11: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf7]
1072 buffer_load_format_xyzw v[5:8], v0, s[8:11], s3 idxen offset:4095
1073 // GFX11: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x82,0x03]
1075 buffer_load_format_xyzw v[5:8], v0, s[8:11], s3 offen offset:4095
1076 // GFX11: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x42,0x03]
1078 buffer_load_format_xyzw v[5:8], off, s[8:11], s3
1079 // GFX11: encoding: [0x00,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
1081 buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:0
1082 // GFX11: encoding: [0x00,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
1084 buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:7
1085 // GFX11: encoding: [0x07,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
1087 buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 glc
1088 // GFX11: encoding: [0xff,0x4f,0x0c,0xe0,0x00,0x05,0x02,0x03]
1090 buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 slc
1091 // GFX11: encoding: [0xff,0x1f,0x0c,0xe0,0x00,0x05,0x02,0x03]
1093 buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 dlc
1094 // GFX11: encoding: [0xff,0x2f,0x0c,0xe0,0x00,0x05,0x02,0x03]
1096 buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 glc slc dlc
1097 // GFX11: encoding: [0xff,0x7f,0x0c,0xe0,0x00,0x05,0x02,0x03]
1099 buffer_load_i8 v5, off, s[8:11], s3 offset:4095
1100 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x03]
1102 buffer_load_i8 v255, off, s[8:11], s3 offset:4095
1103 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0xff,0x02,0x03]
1105 buffer_load_i8 v5, off, s[12:15], s3 offset:4095
1106 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x03,0x03]
1108 buffer_load_i8 v5, off, s[96:99], s3 offset:4095
1109 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x18,0x03]
1111 buffer_load_i8 v5, off, s[8:11], s101 offset:4095
1112 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x65]
1114 buffer_load_i8 v5, off, s[8:11], m0 offset:4095
1115 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x7d]
1117 buffer_load_i8 v5, off, s[8:11], 0 offset:4095
1118 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x80]
1120 buffer_load_i8 v5, off, s[8:11], -1 offset:4095
1121 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0xc1]
1123 buffer_load_i8 v5, off, s[8:11], 0.5 offset:4095
1124 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0xf0]
1126 buffer_load_i8 v5, off, s[8:11], -4.0 offset:4095
1127 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0xf7]
1129 buffer_load_i8 v5, v0, s[8:11], s3 idxen offset:4095
1130 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0x03]
1132 buffer_load_i8 v5, v0, s[8:11], s3 offen offset:4095
1133 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x42,0x03]
1135 buffer_load_i8 v5, off, s[8:11], s3
1136 // GFX11: encoding: [0x00,0x00,0x44,0xe0,0x00,0x05,0x02,0x03]
1138 buffer_load_i8 v5, off, s[8:11], s3 offset:0
1139 // GFX11: encoding: [0x00,0x00,0x44,0xe0,0x00,0x05,0x02,0x03]
1141 buffer_load_i8 v5, off, s[8:11], s3 offset:7
1142 // GFX11: encoding: [0x07,0x00,0x44,0xe0,0x00,0x05,0x02,0x03]
1144 buffer_load_i8 v5, off, s[8:11], s3 offset:4095 glc
1145 // GFX11: encoding: [0xff,0x4f,0x44,0xe0,0x00,0x05,0x02,0x03]
1147 buffer_load_i8 v5, off, s[8:11], s3 offset:4095 slc
1148 // GFX11: encoding: [0xff,0x1f,0x44,0xe0,0x00,0x05,0x02,0x03]
1150 buffer_load_i8 v5, off, s[8:11], s3 offset:4095 dlc
1151 // GFX11: encoding: [0xff,0x2f,0x44,0xe0,0x00,0x05,0x02,0x03]
1153 buffer_load_i8 v5, off, s[8:11], s3 offset:4095 glc slc dlc
1154 // GFX11: encoding: [0xff,0x7f,0x44,0xe0,0x00,0x05,0x02,0x03]
1156 buffer_load_i16 v5, off, s[8:11], s3 offset:4095
1157 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x03]
1159 buffer_load_i16 v255, off, s[8:11], s3 offset:4095
1160 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0xff,0x02,0x03]
1162 buffer_load_i16 v5, off, s[12:15], s3 offset:4095
1163 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x03,0x03]
1165 buffer_load_i16 v5, off, s[96:99], s3 offset:4095
1166 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x18,0x03]
1168 buffer_load_i16 v5, off, s[8:11], s101 offset:4095
1169 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x65]
1171 buffer_load_i16 v5, off, s[8:11], m0 offset:4095
1172 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x7d]
1174 buffer_load_i16 v5, off, s[8:11], 0 offset:4095
1175 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x80]
1177 buffer_load_i16 v5, off, s[8:11], -1 offset:4095
1178 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0xc1]
1180 buffer_load_i16 v5, off, s[8:11], 0.5 offset:4095
1181 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0xf0]
1183 buffer_load_i16 v5, off, s[8:11], -4.0 offset:4095
1184 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0xf7]
1186 buffer_load_i16 v5, v0, s[8:11], s3 idxen offset:4095
1187 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0x03]
1189 buffer_load_i16 v5, v0, s[8:11], s3 offen offset:4095
1190 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x42,0x03]
1192 buffer_load_i16 v5, off, s[8:11], s3
1193 // GFX11: encoding: [0x00,0x00,0x4c,0xe0,0x00,0x05,0x02,0x03]
1195 buffer_load_i16 v5, off, s[8:11], s3 offset:0
1196 // GFX11: encoding: [0x00,0x00,0x4c,0xe0,0x00,0x05,0x02,0x03]
1198 buffer_load_i16 v5, off, s[8:11], s3 offset:7
1199 // GFX11: encoding: [0x07,0x00,0x4c,0xe0,0x00,0x05,0x02,0x03]
1201 buffer_load_i16 v5, off, s[8:11], s3 offset:4095 glc
1202 // GFX11: encoding: [0xff,0x4f,0x4c,0xe0,0x00,0x05,0x02,0x03]
1204 buffer_load_i16 v5, off, s[8:11], s3 offset:4095 slc
1205 // GFX11: encoding: [0xff,0x1f,0x4c,0xe0,0x00,0x05,0x02,0x03]
1207 buffer_load_i16 v5, off, s[8:11], s3 offset:4095 dlc
1208 // GFX11: encoding: [0xff,0x2f,0x4c,0xe0,0x00,0x05,0x02,0x03]
1210 buffer_load_i16 v5, off, s[8:11], s3 offset:4095 glc slc dlc
1211 // GFX11: encoding: [0xff,0x7f,0x4c,0xe0,0x00,0x05,0x02,0x03]
1213 buffer_load_u8 v5, off, s[8:11], s3 offset:4095
1214 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x03]
1216 buffer_load_u8 v255, off, s[8:11], s3 offset:4095
1217 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0xff,0x02,0x03]
1219 buffer_load_u8 v5, off, s[12:15], s3 offset:4095
1220 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x03,0x03]
1222 buffer_load_u8 v5, off, s[96:99], s3 offset:4095
1223 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x18,0x03]
1225 buffer_load_u8 v5, off, s[8:11], s101 offset:4095
1226 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x65]
1228 buffer_load_u8 v5, off, s[8:11], m0 offset:4095
1229 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x7d]
1231 buffer_load_u8 v5, off, s[8:11], 0 offset:4095
1232 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x80]
1234 buffer_load_u8 v5, off, s[8:11], -1 offset:4095
1235 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0xc1]
1237 buffer_load_u8 v5, off, s[8:11], 0.5 offset:4095
1238 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0xf0]
1240 buffer_load_u8 v5, off, s[8:11], -4.0 offset:4095
1241 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0xf7]
1243 buffer_load_u8 v5, v0, s[8:11], s3 idxen offset:4095
1244 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0x03]
1246 buffer_load_u8 v5, v0, s[8:11], s3 offen offset:4095
1247 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x42,0x03]
1249 buffer_load_u8 v5, off, s[8:11], s3
1250 // GFX11: encoding: [0x00,0x00,0x40,0xe0,0x00,0x05,0x02,0x03]
1252 buffer_load_u8 v5, off, s[8:11], s3 offset:0
1253 // GFX11: encoding: [0x00,0x00,0x40,0xe0,0x00,0x05,0x02,0x03]
1255 buffer_load_u8 v5, off, s[8:11], s3 offset:7
1256 // GFX11: encoding: [0x07,0x00,0x40,0xe0,0x00,0x05,0x02,0x03]
1258 buffer_load_u8 v5, off, s[8:11], s3 offset:4095 glc
1259 // GFX11: encoding: [0xff,0x4f,0x40,0xe0,0x00,0x05,0x02,0x03]
1261 buffer_load_u8 v5, off, s[8:11], s3 offset:4095 slc
1262 // GFX11: encoding: [0xff,0x1f,0x40,0xe0,0x00,0x05,0x02,0x03]
1264 buffer_load_u8 v5, off, s[8:11], s3 offset:4095 dlc
1265 // GFX11: encoding: [0xff,0x2f,0x40,0xe0,0x00,0x05,0x02,0x03]
1267 buffer_load_u8 v5, off, s[8:11], s3 offset:4095 glc slc dlc
1268 // GFX11: encoding: [0xff,0x7f,0x40,0xe0,0x00,0x05,0x02,0x03]
1270 buffer_load_u16 v5, off, s[8:11], s3 offset:4095
1271 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x03]
1273 buffer_load_u16 v255, off, s[8:11], s3 offset:4095
1274 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0xff,0x02,0x03]
1276 buffer_load_u16 v5, off, s[12:15], s3 offset:4095
1277 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x03,0x03]
1279 buffer_load_u16 v5, off, s[96:99], s3 offset:4095
1280 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x18,0x03]
1282 buffer_load_u16 v5, off, s[8:11], s101 offset:4095
1283 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x65]
1285 buffer_load_u16 v5, off, s[8:11], m0 offset:4095
1286 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x7d]
1288 buffer_load_u16 v5, off, s[8:11], 0 offset:4095
1289 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x80]
1291 buffer_load_u16 v5, off, s[8:11], -1 offset:4095
1292 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0xc1]
1294 buffer_load_u16 v5, off, s[8:11], 0.5 offset:4095
1295 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0xf0]
1297 buffer_load_u16 v5, off, s[8:11], -4.0 offset:4095
1298 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0xf7]
1300 buffer_load_u16 v5, v0, s[8:11], s3 idxen offset:4095
1301 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0x03]
1303 buffer_load_u16 v5, v0, s[8:11], s3 offen offset:4095
1304 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x42,0x03]
1306 buffer_load_u16 v5, off, s[8:11], s3
1307 // GFX11: encoding: [0x00,0x00,0x48,0xe0,0x00,0x05,0x02,0x03]
1309 buffer_load_u16 v5, off, s[8:11], s3 offset:0
1310 // GFX11: encoding: [0x00,0x00,0x48,0xe0,0x00,0x05,0x02,0x03]
1312 buffer_load_u16 v5, off, s[8:11], s3 offset:7
1313 // GFX11: encoding: [0x07,0x00,0x48,0xe0,0x00,0x05,0x02,0x03]
1315 buffer_load_u16 v5, off, s[8:11], s3 offset:4095 glc
1316 // GFX11: encoding: [0xff,0x4f,0x48,0xe0,0x00,0x05,0x02,0x03]
1318 buffer_load_u16 v5, off, s[8:11], s3 offset:4095 slc
1319 // GFX11: encoding: [0xff,0x1f,0x48,0xe0,0x00,0x05,0x02,0x03]
1321 buffer_load_u16 v5, off, s[8:11], s3 offset:4095 dlc
1322 // GFX11: encoding: [0xff,0x2f,0x48,0xe0,0x00,0x05,0x02,0x03]
1324 buffer_load_u16 v5, off, s[8:11], s3 offset:4095 glc slc dlc
1325 // GFX11: encoding: [0xff,0x7f,0x48,0xe0,0x00,0x05,0x02,0x03]
1327 buffer_load_lds_b32 off, s[8:11], s3 offset:4095
1328 // GFX11: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x00,0x02,0x03]
1330 buffer_load_lds_b32 off, s[8:11], s3 offset:4095
1331 // GFX11: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x00,0x02,0x03]
1333 buffer_load_lds_b32 off, s[12:15], s3 offset:4095
1334 // GFX11: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x00,0x03,0x03]
1336 buffer_load_lds_b32 off, s[96:99], s3 offset:4095
1337 // GFX11: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x00,0x18,0x03]
1339 buffer_load_lds_b32 off, s[8:11], s101 offset:4095
1340 // GFX11: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x00,0x02,0x65]
1342 buffer_load_lds_b32 off, s[8:11], m0 offset:4095
1343 // GFX11: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x00,0x02,0x7d]
1345 buffer_load_lds_b32 off, s[8:11], 0 offset:4095
1346 // GFX11: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x00,0x02,0x80]
1348 buffer_load_lds_b32 off, s[8:11], -1 offset:4095
1349 // GFX11: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x00,0x02,0xc1]
1351 buffer_load_lds_b32 off, s[8:11], 0.5 offset:4095
1352 // GFX11: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x00,0x02,0xf0]
1354 buffer_load_lds_b32 off, s[8:11], -4.0 offset:4095
1355 // GFX11: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x00,0x02,0xf7]
1357 buffer_load_lds_b32 v0, s[8:11], s3 idxen offset:4095
1358 // GFX11: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x00,0x82,0x03]
1360 buffer_load_lds_b32 v0, s[8:11], s3 offen offset:4095
1361 // GFX11: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x00,0x42,0x03]
1363 buffer_load_lds_b32 off, s[8:11], s3
1364 // GFX11: encoding: [0x00,0x00,0xc4,0xe0,0x00,0x00,0x02,0x03]
1366 buffer_load_lds_b32 off, s[8:11], s3 offset:0
1367 // GFX11: encoding: [0x00,0x00,0xc4,0xe0,0x00,0x00,0x02,0x03]
1369 buffer_load_lds_b32 off, s[8:11], s3 offset:7
1370 // GFX11: encoding: [0x07,0x00,0xc4,0xe0,0x00,0x00,0x02,0x03]
1372 buffer_load_lds_b32 off, s[8:11], s3 offset:4095 glc
1373 // GFX11: encoding: [0xff,0x4f,0xc4,0xe0,0x00,0x00,0x02,0x03]
1375 buffer_load_lds_b32 off, s[8:11], s3 offset:4095 slc
1376 // GFX11: encoding: [0xff,0x1f,0xc4,0xe0,0x00,0x00,0x02,0x03]
1378 buffer_load_lds_b32 off, s[8:11], s3 offset:4095 dlc
1379 // GFX11: encoding: [0xff,0x2f,0xc4,0xe0,0x00,0x00,0x02,0x03]
1381 buffer_load_lds_b32 off, s[8:11], s3 offset:4095 glc slc dlc
1382 // GFX11: encoding: [0xff,0x7f,0xc4,0xe0,0x00,0x00,0x02,0x03]
1384 buffer_load_lds_b32 off, s[8:11], s3 lds
1385 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
1387 buffer_load_lds_format_x off, s[8:11], s3 offset:4095
1388 // GFX11: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x00,0x02,0x03]
1390 buffer_load_lds_format_x off, s[8:11], s3 offset:4095
1391 // GFX11: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x00,0x02,0x03]
1393 buffer_load_lds_format_x off, s[12:15], s3 offset:4095
1394 // GFX11: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x00,0x03,0x03]
1396 buffer_load_lds_format_x off, s[96:99], s3 offset:4095
1397 // GFX11: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x00,0x18,0x03]
1399 buffer_load_lds_format_x off, s[8:11], s101 offset:4095
1400 // GFX11: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x00,0x02,0x65]
1402 buffer_load_lds_format_x off, s[8:11], m0 offset:4095
1403 // GFX11: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x00,0x02,0x7d]
1405 buffer_load_lds_format_x off, s[8:11], 0 offset:4095
1406 // GFX11: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x00,0x02,0x80]
1408 buffer_load_lds_format_x off, s[8:11], -1 offset:4095
1409 // GFX11: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x00,0x02,0xc1]
1411 buffer_load_lds_format_x off, s[8:11], 0.5 offset:4095
1412 // GFX11: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x00,0x02,0xf0]
1414 buffer_load_lds_format_x off, s[8:11], -4.0 offset:4095
1415 // GFX11: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x00,0x02,0xf7]
1417 buffer_load_lds_format_x v0, s[8:11], s3 idxen offset:4095
1418 // GFX11: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x00,0x82,0x03]
1420 buffer_load_lds_format_x v0, s[8:11], s3 offen offset:4095
1421 // GFX11: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x00,0x42,0x03]
1423 buffer_load_lds_format_x off, s[8:11], s3
1424 // GFX11: encoding: [0x00,0x00,0xc8,0xe0,0x00,0x00,0x02,0x03]
1426 buffer_load_lds_format_x off, s[8:11], s3 offset:0
1427 // GFX11: encoding: [0x00,0x00,0xc8,0xe0,0x00,0x00,0x02,0x03]
1429 buffer_load_lds_format_x off, s[8:11], s3 offset:7
1430 // GFX11: encoding: [0x07,0x00,0xc8,0xe0,0x00,0x00,0x02,0x03]
1432 buffer_load_lds_format_x off, s[8:11], s3 offset:4095 glc
1433 // GFX11: encoding: [0xff,0x4f,0xc8,0xe0,0x00,0x00,0x02,0x03]
1435 buffer_load_lds_format_x off, s[8:11], s3 offset:4095 slc
1436 // GFX11: encoding: [0xff,0x1f,0xc8,0xe0,0x00,0x00,0x02,0x03]
1438 buffer_load_lds_format_x off, s[8:11], s3 offset:4095 dlc
1439 // GFX11: encoding: [0xff,0x2f,0xc8,0xe0,0x00,0x00,0x02,0x03]
1441 buffer_load_lds_format_x off, s[8:11], s3 offset:4095 glc slc dlc
1442 // GFX11: encoding: [0xff,0x7f,0xc8,0xe0,0x00,0x00,0x02,0x03]
1444 buffer_load_lds_i8 off, s[8:11], s3 offset:4095
1445 // GFX11: encoding: [0xff,0x0f,0xb8,0xe0,0x00,0x00,0x02,0x03]
1447 buffer_load_lds_i8 off, s[8:11], s3 offset:4095
1448 // GFX11: encoding: [0xff,0x0f,0xb8,0xe0,0x00,0x00,0x02,0x03]
1450 buffer_load_lds_i8 off, s[12:15], s3 offset:4095
1451 // GFX11: encoding: [0xff,0x0f,0xb8,0xe0,0x00,0x00,0x03,0x03]
1453 buffer_load_lds_i8 off, s[96:99], s3 offset:4095
1454 // GFX11: encoding: [0xff,0x0f,0xb8,0xe0,0x00,0x00,0x18,0x03]
1456 buffer_load_lds_i8 off, s[8:11], s101 offset:4095
1457 // GFX11: encoding: [0xff,0x0f,0xb8,0xe0,0x00,0x00,0x02,0x65]
1459 buffer_load_lds_i8 off, s[8:11], m0 offset:4095
1460 // GFX11: encoding: [0xff,0x0f,0xb8,0xe0,0x00,0x00,0x02,0x7d]
1462 buffer_load_lds_i8 off, s[8:11], 0 offset:4095
1463 // GFX11: encoding: [0xff,0x0f,0xb8,0xe0,0x00,0x00,0x02,0x80]
1465 buffer_load_lds_i8 off, s[8:11], -1 offset:4095
1466 // GFX11: encoding: [0xff,0x0f,0xb8,0xe0,0x00,0x00,0x02,0xc1]
1468 buffer_load_lds_i8 off, s[8:11], 0.5 offset:4095
1469 // GFX11: encoding: [0xff,0x0f,0xb8,0xe0,0x00,0x00,0x02,0xf0]
1471 buffer_load_lds_i8 off, s[8:11], -4.0 offset:4095
1472 // GFX11: encoding: [0xff,0x0f,0xb8,0xe0,0x00,0x00,0x02,0xf7]
1474 buffer_load_lds_i8 v0, s[8:11], s3 idxen offset:4095
1475 // GFX11: encoding: [0xff,0x0f,0xb8,0xe0,0x00,0x00,0x82,0x03]
1477 buffer_load_lds_i8 v0, s[8:11], s3 offen offset:4095
1478 // GFX11: encoding: [0xff,0x0f,0xb8,0xe0,0x00,0x00,0x42,0x03]
1480 buffer_load_lds_i8 off, s[8:11], s3
1481 // GFX11: encoding: [0x00,0x00,0xb8,0xe0,0x00,0x00,0x02,0x03]
1483 buffer_load_lds_i8 off, s[8:11], s3 offset:0
1484 // GFX11: encoding: [0x00,0x00,0xb8,0xe0,0x00,0x00,0x02,0x03]
1486 buffer_load_lds_i8 off, s[8:11], s3 offset:7
1487 // GFX11: encoding: [0x07,0x00,0xb8,0xe0,0x00,0x00,0x02,0x03]
1489 buffer_load_lds_i8 off, s[8:11], s3 offset:4095 glc
1490 // GFX11: encoding: [0xff,0x4f,0xb8,0xe0,0x00,0x00,0x02,0x03]
1492 buffer_load_lds_i8 off, s[8:11], s3 offset:4095 slc
1493 // GFX11: encoding: [0xff,0x1f,0xb8,0xe0,0x00,0x00,0x02,0x03]
1495 buffer_load_lds_i8 off, s[8:11], s3 offset:4095 dlc
1496 // GFX11: encoding: [0xff,0x2f,0xb8,0xe0,0x00,0x00,0x02,0x03]
1498 buffer_load_lds_i8 off, s[8:11], s3 offset:4095 glc slc dlc
1499 // GFX11: encoding: [0xff,0x7f,0xb8,0xe0,0x00,0x00,0x02,0x03]
1501 buffer_load_lds_i16 off, s[8:11], s3 offset:4095
1502 // GFX11: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x00,0x02,0x03]
1504 buffer_load_lds_i16 off, s[8:11], s3 offset:4095
1505 // GFX11: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x00,0x02,0x03]
1507 buffer_load_lds_i16 off, s[12:15], s3 offset:4095
1508 // GFX11: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x00,0x03,0x03]
1510 buffer_load_lds_i16 off, s[96:99], s3 offset:4095
1511 // GFX11: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x00,0x18,0x03]
1513 buffer_load_lds_i16 off, s[8:11], s101 offset:4095
1514 // GFX11: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x00,0x02,0x65]
1516 buffer_load_lds_i16 off, s[8:11], m0 offset:4095
1517 // GFX11: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x00,0x02,0x7d]
1519 buffer_load_lds_i16 off, s[8:11], 0 offset:4095
1520 // GFX11: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x00,0x02,0x80]
1522 buffer_load_lds_i16 off, s[8:11], -1 offset:4095
1523 // GFX11: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x00,0x02,0xc1]
1525 buffer_load_lds_i16 off, s[8:11], 0.5 offset:4095
1526 // GFX11: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x00,0x02,0xf0]
1528 buffer_load_lds_i16 off, s[8:11], -4.0 offset:4095
1529 // GFX11: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x00,0x02,0xf7]
1531 buffer_load_lds_i16 v0, s[8:11], s3 idxen offset:4095
1532 // GFX11: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x00,0x82,0x03]
1534 buffer_load_lds_i16 v0, s[8:11], s3 offen offset:4095
1535 // GFX11: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x00,0x42,0x03]
1537 buffer_load_lds_i16 off, s[8:11], s3
1538 // GFX11: encoding: [0x00,0x00,0xc0,0xe0,0x00,0x00,0x02,0x03]
1540 buffer_load_lds_i16 off, s[8:11], s3 offset:0
1541 // GFX11: encoding: [0x00,0x00,0xc0,0xe0,0x00,0x00,0x02,0x03]
1543 buffer_load_lds_i16 off, s[8:11], s3 offset:7
1544 // GFX11: encoding: [0x07,0x00,0xc0,0xe0,0x00,0x00,0x02,0x03]
1546 buffer_load_lds_i16 off, s[8:11], s3 offset:4095 glc
1547 // GFX11: encoding: [0xff,0x4f,0xc0,0xe0,0x00,0x00,0x02,0x03]
1549 buffer_load_lds_i16 off, s[8:11], s3 offset:4095 slc
1550 // GFX11: encoding: [0xff,0x1f,0xc0,0xe0,0x00,0x00,0x02,0x03]
1552 buffer_load_lds_i16 off, s[8:11], s3 offset:4095 dlc
1553 // GFX11: encoding: [0xff,0x2f,0xc0,0xe0,0x00,0x00,0x02,0x03]
1555 buffer_load_lds_i16 off, s[8:11], s3 offset:4095 glc slc dlc
1556 // GFX11: encoding: [0xff,0x7f,0xc0,0xe0,0x00,0x00,0x02,0x03]
1558 buffer_load_lds_u8 off, s[8:11], s3 offset:4095
1559 // GFX11: encoding: [0xff,0x0f,0xb4,0xe0,0x00,0x00,0x02,0x03]
1561 buffer_load_lds_u8 off, s[8:11], s3 offset:4095
1562 // GFX11: encoding: [0xff,0x0f,0xb4,0xe0,0x00,0x00,0x02,0x03]
1564 buffer_load_lds_u8 off, s[12:15], s3 offset:4095
1565 // GFX11: encoding: [0xff,0x0f,0xb4,0xe0,0x00,0x00,0x03,0x03]
1567 buffer_load_lds_u8 off, s[96:99], s3 offset:4095
1568 // GFX11: encoding: [0xff,0x0f,0xb4,0xe0,0x00,0x00,0x18,0x03]
1570 buffer_load_lds_u8 off, s[8:11], s101 offset:4095
1571 // GFX11: encoding: [0xff,0x0f,0xb4,0xe0,0x00,0x00,0x02,0x65]
1573 buffer_load_lds_u8 off, s[8:11], m0 offset:4095
1574 // GFX11: encoding: [0xff,0x0f,0xb4,0xe0,0x00,0x00,0x02,0x7d]
1576 buffer_load_lds_u8 off, s[8:11], 0 offset:4095
1577 // GFX11: encoding: [0xff,0x0f,0xb4,0xe0,0x00,0x00,0x02,0x80]
1579 buffer_load_lds_u8 off, s[8:11], -1 offset:4095
1580 // GFX11: encoding: [0xff,0x0f,0xb4,0xe0,0x00,0x00,0x02,0xc1]
1582 buffer_load_lds_u8 off, s[8:11], 0.5 offset:4095
1583 // GFX11: encoding: [0xff,0x0f,0xb4,0xe0,0x00,0x00,0x02,0xf0]
1585 buffer_load_lds_u8 off, s[8:11], -4.0 offset:4095
1586 // GFX11: encoding: [0xff,0x0f,0xb4,0xe0,0x00,0x00,0x02,0xf7]
1588 buffer_load_lds_u8 v0, s[8:11], s3 idxen offset:4095
1589 // GFX11: encoding: [0xff,0x0f,0xb4,0xe0,0x00,0x00,0x82,0x03]
1591 buffer_load_lds_u8 v0, s[8:11], s3 offen offset:4095
1592 // GFX11: encoding: [0xff,0x0f,0xb4,0xe0,0x00,0x00,0x42,0x03]
1594 buffer_load_lds_u8 off, s[8:11], s3
1595 // GFX11: encoding: [0x00,0x00,0xb4,0xe0,0x00,0x00,0x02,0x03]
1597 buffer_load_lds_u8 off, s[8:11], s3 offset:0
1598 // GFX11: encoding: [0x00,0x00,0xb4,0xe0,0x00,0x00,0x02,0x03]
1600 buffer_load_lds_u8 off, s[8:11], s3 offset:7
1601 // GFX11: encoding: [0x07,0x00,0xb4,0xe0,0x00,0x00,0x02,0x03]
1603 buffer_load_lds_u8 off, s[8:11], s3 offset:4095 glc
1604 // GFX11: encoding: [0xff,0x4f,0xb4,0xe0,0x00,0x00,0x02,0x03]
1606 buffer_load_lds_u8 off, s[8:11], s3 offset:4095 slc
1607 // GFX11: encoding: [0xff,0x1f,0xb4,0xe0,0x00,0x00,0x02,0x03]
1609 buffer_load_lds_u8 off, s[8:11], s3 offset:4095 dlc
1610 // GFX11: encoding: [0xff,0x2f,0xb4,0xe0,0x00,0x00,0x02,0x03]
1612 buffer_load_lds_u8 off, s[8:11], s3 offset:4095 glc slc dlc
1613 // GFX11: encoding: [0xff,0x7f,0xb4,0xe0,0x00,0x00,0x02,0x03]
1615 buffer_load_lds_u16 off, s[8:11], s3 offset:4095
1616 // GFX11: encoding: [0xff,0x0f,0xbc,0xe0,0x00,0x00,0x02,0x03]
1618 buffer_load_lds_u16 off, s[8:11], s3 offset:4095
1619 // GFX11: encoding: [0xff,0x0f,0xbc,0xe0,0x00,0x00,0x02,0x03]
1621 buffer_load_lds_u16 off, s[12:15], s3 offset:4095
1622 // GFX11: encoding: [0xff,0x0f,0xbc,0xe0,0x00,0x00,0x03,0x03]
1624 buffer_load_lds_u16 off, s[96:99], s3 offset:4095
1625 // GFX11: encoding: [0xff,0x0f,0xbc,0xe0,0x00,0x00,0x18,0x03]
1627 buffer_load_lds_u16 off, s[8:11], s101 offset:4095
1628 // GFX11: encoding: [0xff,0x0f,0xbc,0xe0,0x00,0x00,0x02,0x65]
1630 buffer_load_lds_u16 off, s[8:11], m0 offset:4095
1631 // GFX11: encoding: [0xff,0x0f,0xbc,0xe0,0x00,0x00,0x02,0x7d]
1633 buffer_load_lds_u16 off, s[8:11], 0 offset:4095
1634 // GFX11: encoding: [0xff,0x0f,0xbc,0xe0,0x00,0x00,0x02,0x80]
1636 buffer_load_lds_u16 off, s[8:11], -1 offset:4095
1637 // GFX11: encoding: [0xff,0x0f,0xbc,0xe0,0x00,0x00,0x02,0xc1]
1639 buffer_load_lds_u16 off, s[8:11], 0.5 offset:4095
1640 // GFX11: encoding: [0xff,0x0f,0xbc,0xe0,0x00,0x00,0x02,0xf0]
1642 buffer_load_lds_u16 off, s[8:11], -4.0 offset:4095
1643 // GFX11: encoding: [0xff,0x0f,0xbc,0xe0,0x00,0x00,0x02,0xf7]
1645 buffer_load_lds_u16 v0, s[8:11], s3 idxen offset:4095
1646 // GFX11: encoding: [0xff,0x0f,0xbc,0xe0,0x00,0x00,0x82,0x03]
1648 buffer_load_lds_u16 v0, s[8:11], s3 offen offset:4095
1649 // GFX11: encoding: [0xff,0x0f,0xbc,0xe0,0x00,0x00,0x42,0x03]
1651 buffer_load_lds_u16 off, s[8:11], s3
1652 // GFX11: encoding: [0x00,0x00,0xbc,0xe0,0x00,0x00,0x02,0x03]
1654 buffer_load_lds_u16 off, s[8:11], s3 offset:0
1655 // GFX11: encoding: [0x00,0x00,0xbc,0xe0,0x00,0x00,0x02,0x03]
1657 buffer_load_lds_u16 off, s[8:11], s3 offset:7
1658 // GFX11: encoding: [0x07,0x00,0xbc,0xe0,0x00,0x00,0x02,0x03]
1660 buffer_load_lds_u16 off, s[8:11], s3 offset:4095 glc
1661 // GFX11: encoding: [0xff,0x4f,0xbc,0xe0,0x00,0x00,0x02,0x03]
1663 buffer_load_lds_u16 off, s[8:11], s3 offset:4095 slc
1664 // GFX11: encoding: [0xff,0x1f,0xbc,0xe0,0x00,0x00,0x02,0x03]
1666 buffer_load_lds_u16 off, s[8:11], s3 offset:4095 dlc
1667 // GFX11: encoding: [0xff,0x2f,0xbc,0xe0,0x00,0x00,0x02,0x03]
1669 buffer_load_lds_u16 off, s[8:11], s3 offset:4095 glc slc dlc
1670 // GFX11: encoding: [0xff,0x7f,0xbc,0xe0,0x00,0x00,0x02,0x03]
1672 buffer_store_b8 v1, off, s[12:15], s4 offset:4095
1673 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x04]
1675 buffer_store_b8 v255, off, s[12:15], s4 offset:4095
1676 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0xff,0x03,0x04]
1678 buffer_store_b8 v1, off, s[16:19], s4 offset:4095
1679 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x04,0x04]
1681 buffer_store_b8 v1, off, s[96:99], s4 offset:4095
1682 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x18,0x04]
1684 buffer_store_b8 v1, off, s[12:15], s101 offset:4095
1685 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x65]
1687 buffer_store_b8 v1, off, s[12:15], m0 offset:4095
1688 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x7d]
1690 buffer_store_b8 v1, off, s[12:15], 0 offset:4095
1691 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x80]
1693 buffer_store_b8 v1, off, s[12:15], -1 offset:4095
1694 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xc1]
1696 buffer_store_b8 v1, off, s[12:15], 0.5 offset:4095
1697 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf0]
1699 buffer_store_b8 v1, off, s[12:15], -4.0 offset:4095
1700 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf7]
1702 buffer_store_b8 v1, v0, s[12:15], s4 idxen offset:4095
1703 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0x04]
1705 buffer_store_b8 v1, v0, s[12:15], s4 offen offset:4095
1706 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x43,0x04]
1708 buffer_store_b8 v1, off, s[12:15], s4
1709 // GFX11: encoding: [0x00,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
1711 buffer_store_b8 v1, off, s[12:15], s4 offset:0
1712 // GFX11: encoding: [0x00,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
1714 buffer_store_b8 v1, off, s[12:15], s4 offset:7
1715 // GFX11: encoding: [0x07,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
1717 buffer_store_b8 v1, off, s[12:15], s4 offset:4095 glc
1718 // GFX11: encoding: [0xff,0x4f,0x60,0xe0,0x00,0x01,0x03,0x04]
1720 buffer_store_b8 v1, off, s[12:15], s4 offset:4095 slc
1721 // GFX11: encoding: [0xff,0x1f,0x60,0xe0,0x00,0x01,0x03,0x04]
1723 buffer_store_b8 v1, off, s[12:15], s4 offset:4095 dlc
1724 // GFX11: encoding: [0xff,0x2f,0x60,0xe0,0x00,0x01,0x03,0x04]
1726 buffer_store_b8 v1, off, s[12:15], s4 offset:4095 glc slc dlc
1727 // GFX11: encoding: [0xff,0x7f,0x60,0xe0,0x00,0x01,0x03,0x04]
1729 buffer_store_b16 v1, off, s[12:15], s4 offset:4095
1730 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x04]
1732 buffer_store_b16 v255, off, s[12:15], s4 offset:4095
1733 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0xff,0x03,0x04]
1735 buffer_store_b16 v1, off, s[16:19], s4 offset:4095
1736 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x04,0x04]
1738 buffer_store_b16 v1, off, s[96:99], s4 offset:4095
1739 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x18,0x04]
1741 buffer_store_b16 v1, off, s[12:15], s101 offset:4095
1742 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x65]
1744 buffer_store_b16 v1, off, s[12:15], m0 offset:4095
1745 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x7d]
1747 buffer_store_b16 v1, off, s[12:15], 0 offset:4095
1748 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x80]
1750 buffer_store_b16 v1, off, s[12:15], -1 offset:4095
1751 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0xc1]
1753 buffer_store_b16 v1, off, s[12:15], 0.5 offset:4095
1754 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0xf0]
1756 buffer_store_b16 v1, off, s[12:15], -4.0 offset:4095
1757 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0xf7]
1759 buffer_store_b16 v1, v0, s[12:15], s4 idxen offset:4095
1760 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0x04]
1762 buffer_store_b16 v1, v0, s[12:15], s4 offen offset:4095
1763 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x43,0x04]
1765 buffer_store_b16 v1, off, s[12:15], s4
1766 // GFX11: encoding: [0x00,0x00,0x64,0xe0,0x00,0x01,0x03,0x04]
1768 buffer_store_b16 v1, off, s[12:15], s4 offset:0
1769 // GFX11: encoding: [0x00,0x00,0x64,0xe0,0x00,0x01,0x03,0x04]
1771 buffer_store_b16 v1, off, s[12:15], s4 offset:7
1772 // GFX11: encoding: [0x07,0x00,0x64,0xe0,0x00,0x01,0x03,0x04]
1774 buffer_store_b16 v1, off, s[12:15], s4 offset:4095 glc
1775 // GFX11: encoding: [0xff,0x4f,0x64,0xe0,0x00,0x01,0x03,0x04]
1777 buffer_store_b16 v1, off, s[12:15], s4 offset:4095 slc
1778 // GFX11: encoding: [0xff,0x1f,0x64,0xe0,0x00,0x01,0x03,0x04]
1780 buffer_store_b16 v1, off, s[12:15], s4 offset:4095 dlc
1781 // GFX11: encoding: [0xff,0x2f,0x64,0xe0,0x00,0x01,0x03,0x04]
1783 buffer_store_b16 v1, off, s[12:15], s4 offset:4095 glc slc dlc
1784 // GFX11: encoding: [0xff,0x7f,0x64,0xe0,0x00,0x01,0x03,0x04]
1786 buffer_store_b32 v1, off, s[12:15], s4 offset:4095
1787 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x04]
1789 buffer_store_b32 v255, off, s[12:15], s4 offset:4095
1790 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0xff,0x03,0x04]
1792 buffer_store_b32 v1, off, s[16:19], s4 offset:4095
1793 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x04,0x04]
1795 buffer_store_b32 v1, off, s[96:99], s4 offset:4095
1796 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x18,0x04]
1798 buffer_store_b32 v1, off, s[12:15], s101 offset:4095
1799 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x65]
1801 buffer_store_b32 v1, off, s[12:15], m0 offset:4095
1802 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x7d]
1804 buffer_store_b32 v1, off, s[12:15], 0 offset:4095
1805 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x80]
1807 buffer_store_b32 v1, off, s[12:15], -1 offset:4095
1808 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xc1]
1810 buffer_store_b32 v1, off, s[12:15], 0.5 offset:4095
1811 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf0]
1813 buffer_store_b32 v1, off, s[12:15], -4.0 offset:4095
1814 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf7]
1816 buffer_store_b32 v1, v0, s[12:15], s4 idxen offset:4095
1817 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0x04]
1819 buffer_store_b32 v1, v0, s[12:15], s4 offen offset:4095
1820 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x43,0x04]
1822 buffer_store_b32 v1, off, s[12:15], s4
1823 // GFX11: encoding: [0x00,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
1825 buffer_store_b32 v1, off, s[12:15], s4 offset:0
1826 // GFX11: encoding: [0x00,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
1828 buffer_store_b32 v1, off, s[12:15], s4 offset:7
1829 // GFX11: encoding: [0x07,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
1831 buffer_store_b32 v1, off, s[12:15], s4 offset:4095 glc
1832 // GFX11: encoding: [0xff,0x4f,0x68,0xe0,0x00,0x01,0x03,0x04]
1834 buffer_store_b32 v1, off, s[12:15], s4 offset:4095 slc
1835 // GFX11: encoding: [0xff,0x1f,0x68,0xe0,0x00,0x01,0x03,0x04]
1837 buffer_store_b32 v1, off, s[12:15], s4 offset:4095 dlc
1838 // GFX11: encoding: [0xff,0x2f,0x68,0xe0,0x00,0x01,0x03,0x04]
1840 buffer_store_b32 v1, off, s[12:15], s4 offset:4095 glc slc dlc
1841 // GFX11: encoding: [0xff,0x7f,0x68,0xe0,0x00,0x01,0x03,0x04]
1843 buffer_store_b64 v[1:2], off, s[12:15], s4 offset:4095
1844 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x04]
1846 buffer_store_b64 v[254:255], off, s[12:15], s4 offset:4095
1847 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0xfe,0x03,0x04]
1849 buffer_store_b64 v[1:2], off, s[16:19], s4 offset:4095
1850 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x04,0x04]
1852 buffer_store_b64 v[1:2], off, s[96:99], s4 offset:4095
1853 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x18,0x04]
1855 buffer_store_b64 v[1:2], off, s[12:15], s101 offset:4095
1856 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x65]
1858 buffer_store_b64 v[1:2], off, s[12:15], m0 offset:4095
1859 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x7d]
1861 buffer_store_b64 v[1:2], off, s[12:15], 0 offset:4095
1862 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x80]
1864 buffer_store_b64 v[1:2], off, s[12:15], -1 offset:4095
1865 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0xc1]
1867 buffer_store_b64 v[1:2], off, s[12:15], 0.5 offset:4095
1868 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0xf0]
1870 buffer_store_b64 v[1:2], off, s[12:15], -4.0 offset:4095
1871 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0xf7]
1873 buffer_store_b64 v[1:2], v0, s[12:15], s4 idxen offset:4095
1874 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0x04]
1876 buffer_store_b64 v[1:2], v0, s[12:15], s4 offen offset:4095
1877 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x43,0x04]
1879 buffer_store_b64 v[1:2], off, s[12:15], s4
1880 // GFX11: encoding: [0x00,0x00,0x6c,0xe0,0x00,0x01,0x03,0x04]
1882 buffer_store_b64 v[1:2], off, s[12:15], s4 offset:0
1883 // GFX11: encoding: [0x00,0x00,0x6c,0xe0,0x00,0x01,0x03,0x04]
1885 buffer_store_b64 v[1:2], off, s[12:15], s4 offset:7
1886 // GFX11: encoding: [0x07,0x00,0x6c,0xe0,0x00,0x01,0x03,0x04]
1888 buffer_store_b64 v[1:2], off, s[12:15], s4 offset:4095 glc
1889 // GFX11: encoding: [0xff,0x4f,0x6c,0xe0,0x00,0x01,0x03,0x04]
1891 buffer_store_b64 v[1:2], off, s[12:15], s4 offset:4095 slc
1892 // GFX11: encoding: [0xff,0x1f,0x6c,0xe0,0x00,0x01,0x03,0x04]
1894 buffer_store_b64 v[1:2], off, s[12:15], s4 offset:4095 dlc
1895 // GFX11: encoding: [0xff,0x2f,0x6c,0xe0,0x00,0x01,0x03,0x04]
1897 buffer_store_b64 v[1:2], off, s[12:15], s4 offset:4095 glc slc dlc
1898 // GFX11: encoding: [0xff,0x7f,0x6c,0xe0,0x00,0x01,0x03,0x04]
1900 buffer_store_b96 v[1:3], off, s[12:15], s4 offset:4095
1901 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x04]
1903 buffer_store_b96 v[253:255], off, s[12:15], s4 offset:4095
1904 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0xfd,0x03,0x04]
1906 buffer_store_b96 v[1:3], off, s[16:19], s4 offset:4095
1907 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x04,0x04]
1909 buffer_store_b96 v[1:3], off, s[96:99], s4 offset:4095
1910 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x18,0x04]
1912 buffer_store_b96 v[1:3], off, s[12:15], s101 offset:4095
1913 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x65]
1915 buffer_store_b96 v[1:3], off, s[12:15], m0 offset:4095
1916 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x7d]
1918 buffer_store_b96 v[1:3], off, s[12:15], 0 offset:4095
1919 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x80]
1921 buffer_store_b96 v[1:3], off, s[12:15], -1 offset:4095
1922 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xc1]
1924 buffer_store_b96 v[1:3], off, s[12:15], 0.5 offset:4095
1925 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf0]
1927 buffer_store_b96 v[1:3], off, s[12:15], -4.0 offset:4095
1928 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf7]
1930 buffer_store_b96 v[1:3], v0, s[12:15], s4 idxen offset:4095
1931 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0x04]
1933 buffer_store_b96 v[1:3], v0, s[12:15], s4 offen offset:4095
1934 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x43,0x04]
1936 buffer_store_b96 v[1:3], off, s[12:15], s4
1937 // GFX11: encoding: [0x00,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
1939 buffer_store_b96 v[1:3], off, s[12:15], s4 offset:0
1940 // GFX11: encoding: [0x00,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
1942 buffer_store_b96 v[1:3], off, s[12:15], s4 offset:7
1943 // GFX11: encoding: [0x07,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
1945 buffer_store_b96 v[1:3], off, s[12:15], s4 offset:4095 glc
1946 // GFX11: encoding: [0xff,0x4f,0x70,0xe0,0x00,0x01,0x03,0x04]
1948 buffer_store_b96 v[1:3], off, s[12:15], s4 offset:4095 slc
1949 // GFX11: encoding: [0xff,0x1f,0x70,0xe0,0x00,0x01,0x03,0x04]
1951 buffer_store_b96 v[1:3], off, s[12:15], s4 offset:4095 dlc
1952 // GFX11: encoding: [0xff,0x2f,0x70,0xe0,0x00,0x01,0x03,0x04]
1954 buffer_store_b96 v[1:3], off, s[12:15], s4 offset:4095 glc slc dlc
1955 // GFX11: encoding: [0xff,0x7f,0x70,0xe0,0x00,0x01,0x03,0x04]
1957 buffer_store_b128 v[1:4], off, s[12:15], s4 offset:4095
1958 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x04]
1960 buffer_store_b128 v[252:255], off, s[12:15], s4 offset:4095
1961 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0xfc,0x03,0x04]
1963 buffer_store_b128 v[1:4], off, s[16:19], s4 offset:4095
1964 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x04,0x04]
1966 buffer_store_b128 v[1:4], off, s[96:99], s4 offset:4095
1967 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x18,0x04]
1969 buffer_store_b128 v[1:4], off, s[12:15], s101 offset:4095
1970 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x65]
1972 buffer_store_b128 v[1:4], off, s[12:15], m0 offset:4095
1973 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x7d]
1975 buffer_store_b128 v[1:4], off, s[12:15], 0 offset:4095
1976 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x80]
1978 buffer_store_b128 v[1:4], off, s[12:15], -1 offset:4095
1979 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xc1]
1981 buffer_store_b128 v[1:4], off, s[12:15], 0.5 offset:4095
1982 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf0]
1984 buffer_store_b128 v[1:4], off, s[12:15], -4.0 offset:4095
1985 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf7]
1987 buffer_store_b128 v[1:4], v0, s[12:15], s4 idxen offset:4095
1988 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x83,0x04]
1990 buffer_store_b128 v[1:4], v0, s[12:15], s4 offen offset:4095
1991 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x43,0x04]
1993 buffer_store_b128 v[1:4], off, s[12:15], s4
1994 // GFX11: encoding: [0x00,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
1996 buffer_store_b128 v[1:4], off, s[12:15], s4 offset:0
1997 // GFX11: encoding: [0x00,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
1999 buffer_store_b128 v[1:4], off, s[12:15], s4 offset:7
2000 // GFX11: encoding: [0x07,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
2002 buffer_store_b128 v[1:4], off, s[12:15], s4 offset:4095 glc
2003 // GFX11: encoding: [0xff,0x4f,0x74,0xe0,0x00,0x01,0x03,0x04]
2005 buffer_store_b128 v[1:4], off, s[12:15], s4 offset:4095 slc
2006 // GFX11: encoding: [0xff,0x1f,0x74,0xe0,0x00,0x01,0x03,0x04]
2008 buffer_store_b128 v[1:4], off, s[12:15], s4 offset:4095 dlc
2009 // GFX11: encoding: [0xff,0x2f,0x74,0xe0,0x00,0x01,0x03,0x04]
2011 buffer_store_b128 v[1:4], off, s[12:15], s4 offset:4095 glc slc dlc
2012 // GFX11: encoding: [0xff,0x7f,0x74,0xe0,0x00,0x01,0x03,0x04]
2014 buffer_store_d16_format_x v1, off, s[12:15], s4 offset:4095
2015 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x04]
2017 buffer_store_d16_format_x v255, off, s[12:15], s4 offset:4095
2018 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0xff,0x03,0x04]
2020 buffer_store_d16_format_x v1, off, s[16:19], s4 offset:4095
2021 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x04,0x04]
2023 buffer_store_d16_format_x v1, off, s[96:99], s4 offset:4095
2024 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x18,0x04]
2026 buffer_store_d16_format_x v1, off, s[12:15], s101 offset:4095
2027 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x65]
2029 buffer_store_d16_format_x v1, off, s[12:15], m0 offset:4095
2030 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x7d]
2032 buffer_store_d16_format_x v1, off, s[12:15], 0 offset:4095
2033 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x80]
2035 buffer_store_d16_format_x v1, off, s[12:15], -1 offset:4095
2036 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0xc1]
2038 buffer_store_d16_format_x v1, off, s[12:15], 0.5 offset:4095
2039 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0xf0]
2041 buffer_store_d16_format_x v1, off, s[12:15], -4.0 offset:4095
2042 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0xf7]
2044 buffer_store_d16_format_x v1, v0, s[12:15], s4 idxen offset:4095
2045 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0x04]
2047 buffer_store_d16_format_x v1, v0, s[12:15], s4 offen offset:4095
2048 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x43,0x04]
2050 buffer_store_d16_format_x v1, off, s[12:15], s4
2051 // GFX11: encoding: [0x00,0x00,0x30,0xe0,0x00,0x01,0x03,0x04]
2053 buffer_store_d16_format_x v1, off, s[12:15], s4 offset:0
2054 // GFX11: encoding: [0x00,0x00,0x30,0xe0,0x00,0x01,0x03,0x04]
2056 buffer_store_d16_format_x v1, off, s[12:15], s4 offset:7
2057 // GFX11: encoding: [0x07,0x00,0x30,0xe0,0x00,0x01,0x03,0x04]
2059 buffer_store_d16_format_x v1, off, s[12:15], s4 offset:4095 glc
2060 // GFX11: encoding: [0xff,0x4f,0x30,0xe0,0x00,0x01,0x03,0x04]
2062 buffer_store_d16_format_x v1, off, s[12:15], s4 offset:4095 slc
2063 // GFX11: encoding: [0xff,0x1f,0x30,0xe0,0x00,0x01,0x03,0x04]
2065 buffer_store_d16_format_x v1, off, s[12:15], s4 offset:4095 dlc
2066 // GFX11: encoding: [0xff,0x2f,0x30,0xe0,0x00,0x01,0x03,0x04]
2068 buffer_store_d16_format_x v1, off, s[12:15], s4 offset:4095 glc slc dlc
2069 // GFX11: encoding: [0xff,0x7f,0x30,0xe0,0x00,0x01,0x03,0x04]
2071 buffer_store_d16_format_xy v1, off, s[12:15], s4 offset:4095
2072 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x04]
2074 buffer_store_d16_format_xy v255, off, s[12:15], s4 offset:4095
2075 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0xff,0x03,0x04]
2077 buffer_store_d16_format_xy v1, off, s[16:19], s4 offset:4095
2078 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x04,0x04]
2080 buffer_store_d16_format_xy v1, off, s[96:99], s4 offset:4095
2081 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x18,0x04]
2083 buffer_store_d16_format_xy v1, off, s[12:15], s101 offset:4095
2084 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x65]
2086 buffer_store_d16_format_xy v1, off, s[12:15], m0 offset:4095
2087 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x7d]
2089 buffer_store_d16_format_xy v1, off, s[12:15], 0 offset:4095
2090 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x80]
2092 buffer_store_d16_format_xy v1, off, s[12:15], -1 offset:4095
2093 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0xc1]
2095 buffer_store_d16_format_xy v1, off, s[12:15], 0.5 offset:4095
2096 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0xf0]
2098 buffer_store_d16_format_xy v1, off, s[12:15], -4.0 offset:4095
2099 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0xf7]
2101 buffer_store_d16_format_xy v1, v0, s[12:15], s4 idxen offset:4095
2102 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0x04]
2104 buffer_store_d16_format_xy v1, v0, s[12:15], s4 offen offset:4095
2105 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x43,0x04]
2107 buffer_store_d16_format_xy v1, off, s[12:15], s4
2108 // GFX11: encoding: [0x00,0x00,0x34,0xe0,0x00,0x01,0x03,0x04]
2110 buffer_store_d16_format_xy v1, off, s[12:15], s4 offset:0
2111 // GFX11: encoding: [0x00,0x00,0x34,0xe0,0x00,0x01,0x03,0x04]
2113 buffer_store_d16_format_xy v1, off, s[12:15], s4 offset:7
2114 // GFX11: encoding: [0x07,0x00,0x34,0xe0,0x00,0x01,0x03,0x04]
2116 buffer_store_d16_format_xy v1, off, s[12:15], s4 offset:4095 glc
2117 // GFX11: encoding: [0xff,0x4f,0x34,0xe0,0x00,0x01,0x03,0x04]
2119 buffer_store_d16_format_xy v1, off, s[12:15], s4 offset:4095 slc
2120 // GFX11: encoding: [0xff,0x1f,0x34,0xe0,0x00,0x01,0x03,0x04]
2122 buffer_store_d16_format_xy v1, off, s[12:15], s4 offset:4095 dlc
2123 // GFX11: encoding: [0xff,0x2f,0x34,0xe0,0x00,0x01,0x03,0x04]
2125 buffer_store_d16_format_xy v1, off, s[12:15], s4 offset:4095 glc slc dlc
2126 // GFX11: encoding: [0xff,0x7f,0x34,0xe0,0x00,0x01,0x03,0x04]
2128 buffer_store_d16_format_xyz v[1:2], off, s[12:15], s4 offset:4095
2129 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x04]
2131 buffer_store_d16_format_xyz v[254:255], off, s[12:15], s4 offset:4095
2132 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0xfe,0x03,0x04]
2134 buffer_store_d16_format_xyz v[1:2], off, s[16:19], s4 offset:4095
2135 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x04,0x04]
2137 buffer_store_d16_format_xyz v[1:2], off, s[96:99], s4 offset:4095
2138 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x18,0x04]
2140 buffer_store_d16_format_xyz v[1:2], off, s[12:15], s101 offset:4095
2141 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x65]
2143 buffer_store_d16_format_xyz v[1:2], off, s[12:15], m0 offset:4095
2144 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x7d]
2146 buffer_store_d16_format_xyz v[1:2], off, s[12:15], 0 offset:4095
2147 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x80]
2149 buffer_store_d16_format_xyz v[1:2], off, s[12:15], -1 offset:4095
2150 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0xc1]
2152 buffer_store_d16_format_xyz v[1:2], off, s[12:15], 0.5 offset:4095
2153 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0xf0]
2155 buffer_store_d16_format_xyz v[1:2], off, s[12:15], -4.0 offset:4095
2156 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0xf7]
2158 buffer_store_d16_format_xyz v[1:2], v0, s[12:15], s4 idxen offset:4095
2159 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x83,0x04]
2161 buffer_store_d16_format_xyz v[1:2], v0, s[12:15], s4 offen offset:4095
2162 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x43,0x04]
2164 buffer_store_d16_format_xyz v[1:2], off, s[12:15], s4
2165 // GFX11: encoding: [0x00,0x00,0x38,0xe0,0x00,0x01,0x03,0x04]
2167 buffer_store_d16_format_xyz v[1:2], off, s[12:15], s4 offset:0
2168 // GFX11: encoding: [0x00,0x00,0x38,0xe0,0x00,0x01,0x03,0x04]
2170 buffer_store_d16_format_xyz v[1:2], off, s[12:15], s4 offset:7
2171 // GFX11: encoding: [0x07,0x00,0x38,0xe0,0x00,0x01,0x03,0x04]
2173 buffer_store_d16_format_xyz v[1:2], off, s[12:15], s4 offset:4095 glc
2174 // GFX11: encoding: [0xff,0x4f,0x38,0xe0,0x00,0x01,0x03,0x04]
2176 buffer_store_d16_format_xyz v[1:2], off, s[12:15], s4 offset:4095 slc
2177 // GFX11: encoding: [0xff,0x1f,0x38,0xe0,0x00,0x01,0x03,0x04]
2179 buffer_store_d16_format_xyz v[1:2], off, s[12:15], s4 offset:4095 dlc
2180 // GFX11: encoding: [0xff,0x2f,0x38,0xe0,0x00,0x01,0x03,0x04]
2182 buffer_store_d16_format_xyz v[1:2], off, s[12:15], s4 offset:4095 glc slc dlc
2183 // GFX11: encoding: [0xff,0x7f,0x38,0xe0,0x00,0x01,0x03,0x04]
2185 buffer_store_d16_format_xyzw v[1:2], off, s[12:15], s4 offset:4095
2186 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x04]
2188 buffer_store_d16_format_xyzw v[254:255], off, s[12:15], s4 offset:4095
2189 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0xfe,0x03,0x04]
2191 buffer_store_d16_format_xyzw v[1:2], off, s[16:19], s4 offset:4095
2192 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x04,0x04]
2194 buffer_store_d16_format_xyzw v[1:2], off, s[96:99], s4 offset:4095
2195 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x18,0x04]
2197 buffer_store_d16_format_xyzw v[1:2], off, s[12:15], s101 offset:4095
2198 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x65]
2200 buffer_store_d16_format_xyzw v[1:2], off, s[12:15], m0 offset:4095
2201 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x7d]
2203 buffer_store_d16_format_xyzw v[1:2], off, s[12:15], 0 offset:4095
2204 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x80]
2206 buffer_store_d16_format_xyzw v[1:2], off, s[12:15], -1 offset:4095
2207 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0xc1]
2209 buffer_store_d16_format_xyzw v[1:2], off, s[12:15], 0.5 offset:4095
2210 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0xf0]
2212 buffer_store_d16_format_xyzw v[1:2], off, s[12:15], -4.0 offset:4095
2213 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0xf7]
2215 buffer_store_d16_format_xyzw v[1:2], v0, s[12:15], s4 idxen offset:4095
2216 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x83,0x04]
2218 buffer_store_d16_format_xyzw v[1:2], v0, s[12:15], s4 offen offset:4095
2219 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x43,0x04]
2221 buffer_store_d16_format_xyzw v[1:2], off, s[12:15], s4
2222 // GFX11: encoding: [0x00,0x00,0x3c,0xe0,0x00,0x01,0x03,0x04]
2224 buffer_store_d16_format_xyzw v[1:2], off, s[12:15], s4 offset:0
2225 // GFX11: encoding: [0x00,0x00,0x3c,0xe0,0x00,0x01,0x03,0x04]
2227 buffer_store_d16_format_xyzw v[1:2], off, s[12:15], s4 offset:7
2228 // GFX11: encoding: [0x07,0x00,0x3c,0xe0,0x00,0x01,0x03,0x04]
2230 buffer_store_d16_format_xyzw v[1:2], off, s[12:15], s4 offset:4095 glc
2231 // GFX11: encoding: [0xff,0x4f,0x3c,0xe0,0x00,0x01,0x03,0x04]
2233 buffer_store_d16_format_xyzw v[1:2], off, s[12:15], s4 offset:4095 slc
2234 // GFX11: encoding: [0xff,0x1f,0x3c,0xe0,0x00,0x01,0x03,0x04]
2236 buffer_store_d16_format_xyzw v[1:2], off, s[12:15], s4 offset:4095 dlc
2237 // GFX11: encoding: [0xff,0x2f,0x3c,0xe0,0x00,0x01,0x03,0x04]
2239 buffer_store_d16_format_xyzw v[1:2], off, s[12:15], s4 offset:4095 glc slc dlc
2240 // GFX11: encoding: [0xff,0x7f,0x3c,0xe0,0x00,0x01,0x03,0x04]
2242 buffer_store_d16_hi_b8 v1, off, s[12:15], s4 offset:4095
2243 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x03,0x04]
2245 buffer_store_d16_hi_b8 v255, off, s[12:15], s4 offset:4095
2246 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0xff,0x03,0x04]
2248 buffer_store_d16_hi_b8 v1, off, s[16:19], s4 offset:4095
2249 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x04,0x04]
2251 buffer_store_d16_hi_b8 v1, off, s[96:99], s4 offset:4095
2252 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x18,0x04]
2254 buffer_store_d16_hi_b8 v1, off, s[12:15], s101 offset:4095
2255 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x03,0x65]
2257 buffer_store_d16_hi_b8 v1, off, s[12:15], m0 offset:4095
2258 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x03,0x7d]
2260 buffer_store_d16_hi_b8 v1, off, s[12:15], 0 offset:4095
2261 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x03,0x80]
2263 buffer_store_d16_hi_b8 v1, off, s[12:15], -1 offset:4095
2264 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x03,0xc1]
2266 buffer_store_d16_hi_b8 v1, off, s[12:15], 0.5 offset:4095
2267 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x03,0xf0]
2269 buffer_store_d16_hi_b8 v1, off, s[12:15], -4.0 offset:4095
2270 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x03,0xf7]
2272 buffer_store_d16_hi_b8 v1, v0, s[12:15], s4 idxen offset:4095
2273 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x83,0x04]
2275 buffer_store_d16_hi_b8 v1, v0, s[12:15], s4 offen offset:4095
2276 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x43,0x04]
2278 buffer_store_d16_hi_b8 v1, off, s[12:15], s4
2279 // GFX11: encoding: [0x00,0x00,0x90,0xe0,0x00,0x01,0x03,0x04]
2281 buffer_store_d16_hi_b8 v1, off, s[12:15], s4 offset:0
2282 // GFX11: encoding: [0x00,0x00,0x90,0xe0,0x00,0x01,0x03,0x04]
2284 buffer_store_d16_hi_b8 v1, off, s[12:15], s4 offset:7
2285 // GFX11: encoding: [0x07,0x00,0x90,0xe0,0x00,0x01,0x03,0x04]
2287 buffer_store_d16_hi_b8 v1, off, s[12:15], s4 offset:4095 glc
2288 // GFX11: encoding: [0xff,0x4f,0x90,0xe0,0x00,0x01,0x03,0x04]
2290 buffer_store_d16_hi_b8 v1, off, s[12:15], s4 offset:4095 slc
2291 // GFX11: encoding: [0xff,0x1f,0x90,0xe0,0x00,0x01,0x03,0x04]
2293 buffer_store_d16_hi_b8 v1, off, s[12:15], s4 offset:4095 dlc
2294 // GFX11: encoding: [0xff,0x2f,0x90,0xe0,0x00,0x01,0x03,0x04]
2296 buffer_store_d16_hi_b8 v1, off, s[12:15], s4 offset:4095 glc slc dlc
2297 // GFX11: encoding: [0xff,0x7f,0x90,0xe0,0x00,0x01,0x03,0x04]
2299 buffer_store_d16_hi_b16 v1, off, s[12:15], s4 offset:4095
2300 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x03,0x04]
2302 buffer_store_d16_hi_b16 v255, off, s[12:15], s4 offset:4095
2303 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0xff,0x03,0x04]
2305 buffer_store_d16_hi_b16 v1, off, s[16:19], s4 offset:4095
2306 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x04,0x04]
2308 buffer_store_d16_hi_b16 v1, off, s[96:99], s4 offset:4095
2309 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x18,0x04]
2311 buffer_store_d16_hi_b16 v1, off, s[12:15], s101 offset:4095
2312 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x03,0x65]
2314 buffer_store_d16_hi_b16 v1, off, s[12:15], m0 offset:4095
2315 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x03,0x7d]
2317 buffer_store_d16_hi_b16 v1, off, s[12:15], 0 offset:4095
2318 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x03,0x80]
2320 buffer_store_d16_hi_b16 v1, off, s[12:15], -1 offset:4095
2321 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x03,0xc1]
2323 buffer_store_d16_hi_b16 v1, off, s[12:15], 0.5 offset:4095
2324 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x03,0xf0]
2326 buffer_store_d16_hi_b16 v1, off, s[12:15], -4.0 offset:4095
2327 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x03,0xf7]
2329 buffer_store_d16_hi_b16 v1, v0, s[12:15], s4 idxen offset:4095
2330 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x83,0x04]
2332 buffer_store_d16_hi_b16 v1, v0, s[12:15], s4 offen offset:4095
2333 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x43,0x04]
2335 buffer_store_d16_hi_b16 v1, off, s[12:15], s4
2336 // GFX11: encoding: [0x00,0x00,0x94,0xe0,0x00,0x01,0x03,0x04]
2338 buffer_store_d16_hi_b16 v1, off, s[12:15], s4 offset:0
2339 // GFX11: encoding: [0x00,0x00,0x94,0xe0,0x00,0x01,0x03,0x04]
2341 buffer_store_d16_hi_b16 v1, off, s[12:15], s4 offset:7
2342 // GFX11: encoding: [0x07,0x00,0x94,0xe0,0x00,0x01,0x03,0x04]
2344 buffer_store_d16_hi_b16 v1, off, s[12:15], s4 offset:4095 glc
2345 // GFX11: encoding: [0xff,0x4f,0x94,0xe0,0x00,0x01,0x03,0x04]
2347 buffer_store_d16_hi_b16 v1, off, s[12:15], s4 offset:4095 slc
2348 // GFX11: encoding: [0xff,0x1f,0x94,0xe0,0x00,0x01,0x03,0x04]
2350 buffer_store_d16_hi_b16 v1, off, s[12:15], s4 offset:4095 dlc
2351 // GFX11: encoding: [0xff,0x2f,0x94,0xe0,0x00,0x01,0x03,0x04]
2353 buffer_store_d16_hi_b16 v1, off, s[12:15], s4 offset:4095 glc slc dlc
2354 // GFX11: encoding: [0xff,0x7f,0x94,0xe0,0x00,0x01,0x03,0x04]
2356 buffer_store_d16_hi_format_x v1, off, s[12:15], s4 offset:4095
2357 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x04]
2359 buffer_store_d16_hi_format_x v255, off, s[12:15], s4 offset:4095
2360 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0xff,0x03,0x04]
2362 buffer_store_d16_hi_format_x v1, off, s[16:19], s4 offset:4095
2363 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x04,0x04]
2365 buffer_store_d16_hi_format_x v1, off, s[96:99], s4 offset:4095
2366 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x18,0x04]
2368 buffer_store_d16_hi_format_x v1, off, s[12:15], s101 offset:4095
2369 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x65]
2371 buffer_store_d16_hi_format_x v1, off, s[12:15], m0 offset:4095
2372 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x7d]
2374 buffer_store_d16_hi_format_x v1, off, s[12:15], 0 offset:4095
2375 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x80]
2377 buffer_store_d16_hi_format_x v1, off, s[12:15], -1 offset:4095
2378 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0xc1]
2380 buffer_store_d16_hi_format_x v1, off, s[12:15], 0.5 offset:4095
2381 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0xf0]
2383 buffer_store_d16_hi_format_x v1, off, s[12:15], -4.0 offset:4095
2384 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0xf7]
2386 buffer_store_d16_hi_format_x v1, v0, s[12:15], s4 idxen offset:4095
2387 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x83,0x04]
2389 buffer_store_d16_hi_format_x v1, v0, s[12:15], s4 offen offset:4095
2390 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x43,0x04]
2392 buffer_store_d16_hi_format_x v1, off, s[12:15], s4
2393 // GFX11: encoding: [0x00,0x00,0x9c,0xe0,0x00,0x01,0x03,0x04]
2395 buffer_store_d16_hi_format_x v1, off, s[12:15], s4 offset:0
2396 // GFX11: encoding: [0x00,0x00,0x9c,0xe0,0x00,0x01,0x03,0x04]
2398 buffer_store_d16_hi_format_x v1, off, s[12:15], s4 offset:7
2399 // GFX11: encoding: [0x07,0x00,0x9c,0xe0,0x00,0x01,0x03,0x04]
2401 buffer_store_d16_hi_format_x v1, off, s[12:15], s4 offset:4095 glc
2402 // GFX11: encoding: [0xff,0x4f,0x9c,0xe0,0x00,0x01,0x03,0x04]
2404 buffer_store_d16_hi_format_x v1, off, s[12:15], s4 offset:4095 slc
2405 // GFX11: encoding: [0xff,0x1f,0x9c,0xe0,0x00,0x01,0x03,0x04]
2407 buffer_store_d16_hi_format_x v1, off, s[12:15], s4 offset:4095 dlc
2408 // GFX11: encoding: [0xff,0x2f,0x9c,0xe0,0x00,0x01,0x03,0x04]
2410 buffer_store_d16_hi_format_x v1, off, s[12:15], s4 offset:4095 glc slc dlc
2411 // GFX11: encoding: [0xff,0x7f,0x9c,0xe0,0x00,0x01,0x03,0x04]
2413 buffer_store_format_x v1, off, s[12:15], s4 offset:4095
2414 // GFX11: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x04]
2416 buffer_store_format_x v255, off, s[12:15], s4 offset:4095
2417 // GFX11: encoding: [0xff,0x0f,0x10,0xe0,0x00,0xff,0x03,0x04]
2419 buffer_store_format_x v1, off, s[16:19], s4 offset:4095
2420 // GFX11: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x04,0x04]
2422 buffer_store_format_x v1, off, s[96:99], s4 offset:4095
2423 // GFX11: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x18,0x04]
2425 buffer_store_format_x v1, off, s[12:15], s101 offset:4095
2426 // GFX11: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x65]
2428 buffer_store_format_x v1, off, s[12:15], m0 offset:4095
2429 // GFX11: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x7d]
2431 buffer_store_format_x v1, off, s[12:15], 0 offset:4095
2432 // GFX11: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x80]
2434 buffer_store_format_x v1, off, s[12:15], -1 offset:4095
2435 // GFX11: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xc1]
2437 buffer_store_format_x v1, off, s[12:15], 0.5 offset:4095
2438 // GFX11: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf0]
2440 buffer_store_format_x v1, off, s[12:15], -4.0 offset:4095
2441 // GFX11: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf7]
2443 buffer_store_format_x v1, v0, s[12:15], s4 idxen offset:4095
2444 // GFX11: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0x04]
2446 buffer_store_format_x v1, v0, s[12:15], s4 offen offset:4095
2447 // GFX11: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x43,0x04]
2449 buffer_store_format_x v1, off, s[12:15], s4
2450 // GFX11: encoding: [0x00,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
2452 buffer_store_format_x v1, off, s[12:15], s4 offset:0
2453 // GFX11: encoding: [0x00,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
2455 buffer_store_format_x v1, off, s[12:15], s4 offset:7
2456 // GFX11: encoding: [0x07,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
2458 buffer_store_format_x v1, off, s[12:15], s4 offset:4095 glc
2459 // GFX11: encoding: [0xff,0x4f,0x10,0xe0,0x00,0x01,0x03,0x04]
2461 buffer_store_format_x v1, off, s[12:15], s4 offset:4095 slc
2462 // GFX11: encoding: [0xff,0x1f,0x10,0xe0,0x00,0x01,0x03,0x04]
2464 buffer_store_format_x v1, off, s[12:15], s4 offset:4095 dlc
2465 // GFX11: encoding: [0xff,0x2f,0x10,0xe0,0x00,0x01,0x03,0x04]
2467 buffer_store_format_x v1, off, s[12:15], s4 offset:4095 glc slc dlc
2468 // GFX11: encoding: [0xff,0x7f,0x10,0xe0,0x00,0x01,0x03,0x04]
2470 buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095
2471 // GFX11: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x04]
2473 buffer_store_format_xy v[254:255], off, s[12:15], s4 offset:4095
2474 // GFX11: encoding: [0xff,0x0f,0x14,0xe0,0x00,0xfe,0x03,0x04]
2476 buffer_store_format_xy v[1:2], off, s[16:19], s4 offset:4095
2477 // GFX11: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x04,0x04]
2479 buffer_store_format_xy v[1:2], off, s[96:99], s4 offset:4095
2480 // GFX11: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x18,0x04]
2482 buffer_store_format_xy v[1:2], off, s[12:15], s101 offset:4095
2483 // GFX11: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x65]
2485 buffer_store_format_xy v[1:2], off, s[12:15], m0 offset:4095
2486 // GFX11: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x7d]
2488 buffer_store_format_xy v[1:2], off, s[12:15], 0 offset:4095
2489 // GFX11: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x80]
2491 buffer_store_format_xy v[1:2], off, s[12:15], -1 offset:4095
2492 // GFX11: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xc1]
2494 buffer_store_format_xy v[1:2], off, s[12:15], 0.5 offset:4095
2495 // GFX11: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf0]
2497 buffer_store_format_xy v[1:2], off, s[12:15], -4.0 offset:4095
2498 // GFX11: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf7]
2500 buffer_store_format_xy v[1:2], v0, s[12:15], s4 idxen offset:4095
2501 // GFX11: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x83,0x04]
2503 buffer_store_format_xy v[1:2], v0, s[12:15], s4 offen offset:4095
2504 // GFX11: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x43,0x04]
2506 buffer_store_format_xy v[1:2], off, s[12:15], s4
2507 // GFX11: encoding: [0x00,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
2509 buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:0
2510 // GFX11: encoding: [0x00,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
2512 buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:7
2513 // GFX11: encoding: [0x07,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
2515 buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 glc
2516 // GFX11: encoding: [0xff,0x4f,0x14,0xe0,0x00,0x01,0x03,0x04]
2518 buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 slc
2519 // GFX11: encoding: [0xff,0x1f,0x14,0xe0,0x00,0x01,0x03,0x04]
2521 buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 dlc
2522 // GFX11: encoding: [0xff,0x2f,0x14,0xe0,0x00,0x01,0x03,0x04]
2524 buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 glc slc dlc
2525 // GFX11: encoding: [0xff,0x7f,0x14,0xe0,0x00,0x01,0x03,0x04]
2527 buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095
2528 // GFX11: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x04]
2530 buffer_store_format_xyz v[253:255], off, s[12:15], s4 offset:4095
2531 // GFX11: encoding: [0xff,0x0f,0x18,0xe0,0x00,0xfd,0x03,0x04]
2533 buffer_store_format_xyz v[1:3], off, s[16:19], s4 offset:4095
2534 // GFX11: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x04,0x04]
2536 buffer_store_format_xyz v[1:3], off, s[96:99], s4 offset:4095
2537 // GFX11: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x18,0x04]
2539 buffer_store_format_xyz v[1:3], off, s[12:15], s101 offset:4095
2540 // GFX11: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x65]
2542 buffer_store_format_xyz v[1:3], off, s[12:15], m0 offset:4095
2543 // GFX11: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x7d]
2545 buffer_store_format_xyz v[1:3], off, s[12:15], 0 offset:4095
2546 // GFX11: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x80]
2548 buffer_store_format_xyz v[1:3], off, s[12:15], -1 offset:4095
2549 // GFX11: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xc1]
2551 buffer_store_format_xyz v[1:3], off, s[12:15], 0.5 offset:4095
2552 // GFX11: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf0]
2554 buffer_store_format_xyz v[1:3], off, s[12:15], -4.0 offset:4095
2555 // GFX11: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf7]
2557 buffer_store_format_xyz v[1:3], v0, s[12:15], s4 idxen offset:4095
2558 // GFX11: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x83,0x04]
2560 buffer_store_format_xyz v[1:3], v0, s[12:15], s4 offen offset:4095
2561 // GFX11: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x43,0x04]
2563 buffer_store_format_xyz v[1:3], off, s[12:15], s4
2564 // GFX11: encoding: [0x00,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
2566 buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:0
2567 // GFX11: encoding: [0x00,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
2569 buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:7
2570 // GFX11: encoding: [0x07,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
2572 buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 glc
2573 // GFX11: encoding: [0xff,0x4f,0x18,0xe0,0x00,0x01,0x03,0x04]
2575 buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 slc
2576 // GFX11: encoding: [0xff,0x1f,0x18,0xe0,0x00,0x01,0x03,0x04]
2578 buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 dlc
2579 // GFX11: encoding: [0xff,0x2f,0x18,0xe0,0x00,0x01,0x03,0x04]
2581 buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 glc slc dlc
2582 // GFX11: encoding: [0xff,0x7f,0x18,0xe0,0x00,0x01,0x03,0x04]
2584 buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095
2585 // GFX11: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x04]
2587 buffer_store_format_xyzw v[252:255], off, s[12:15], s4 offset:4095
2588 // GFX11: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0xfc,0x03,0x04]
2590 buffer_store_format_xyzw v[1:4], off, s[16:19], s4 offset:4095
2591 // GFX11: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x04,0x04]
2593 buffer_store_format_xyzw v[1:4], off, s[96:99], s4 offset:4095
2594 // GFX11: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x18,0x04]
2596 buffer_store_format_xyzw v[1:4], off, s[12:15], s101 offset:4095
2597 // GFX11: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x65]
2599 buffer_store_format_xyzw v[1:4], off, s[12:15], m0 offset:4095
2600 // GFX11: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x7d]
2602 buffer_store_format_xyzw v[1:4], off, s[12:15], 0 offset:4095
2603 // GFX11: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x80]
2605 buffer_store_format_xyzw v[1:4], off, s[12:15], -1 offset:4095
2606 // GFX11: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xc1]
2608 buffer_store_format_xyzw v[1:4], off, s[12:15], 0.5 offset:4095
2609 // GFX11: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf0]
2611 buffer_store_format_xyzw v[1:4], off, s[12:15], -4.0 offset:4095
2612 // GFX11: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf7]
2614 buffer_store_format_xyzw v[1:4], v0, s[12:15], s4 idxen offset:4095
2615 // GFX11: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x83,0x04]
2617 buffer_store_format_xyzw v[1:4], v0, s[12:15], s4 offen offset:4095
2618 // GFX11: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x43,0x04]
2620 buffer_store_format_xyzw v[1:4], off, s[12:15], s4
2621 // GFX11: encoding: [0x00,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
2623 buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:0
2624 // GFX11: encoding: [0x00,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
2626 buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:7
2627 // GFX11: encoding: [0x07,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
2629 buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 glc
2630 // GFX11: encoding: [0xff,0x4f,0x1c,0xe0,0x00,0x01,0x03,0x04]
2632 buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 slc
2633 // GFX11: encoding: [0xff,0x1f,0x1c,0xe0,0x00,0x01,0x03,0x04]
2635 buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 dlc
2636 // GFX11: encoding: [0xff,0x2f,0x1c,0xe0,0x00,0x01,0x03,0x04]
2638 buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 glc slc dlc
2639 // GFX11: encoding: [0xff,0x7f,0x1c,0xe0,0x00,0x01,0x03,0x04]
2641 buffer_atomic_add_f32 v5, off, s[8:11], s3 offset:4095
2642 // GFX11: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x03]
2644 buffer_atomic_add_f32 v255, off, s[8:11], s3 offset:4095
2645 // GFX11: encoding: [0xff,0x0f,0x58,0xe1,0x00,0xff,0x02,0x03]
2647 buffer_atomic_add_f32 v5, off, s[12:15], s3 offset:4095
2648 // GFX11: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x03,0x03]
2650 buffer_atomic_add_f32 v5, off, s[96:99], s3 offset:4095
2651 // GFX11: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x18,0x03]
2653 buffer_atomic_add_f32 v5, off, s[8:11], s101 offset:4095
2654 // GFX11: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x65]
2656 buffer_atomic_add_f32 v5, off, s[8:11], m0 offset:4095
2657 // GFX11: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x7d]
2659 buffer_atomic_add_f32 v5, off, s[8:11], 0 offset:4095
2660 // GFX11: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x80]
2662 buffer_atomic_add_f32 v5, off, s[8:11], -1 offset:4095
2663 // GFX11: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0xc1]
2665 buffer_atomic_add_f32 v5, off, s[8:11], 0.5 offset:4095
2666 // GFX11: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0xf0]
2668 buffer_atomic_add_f32 v5, off, s[8:11], -4.0 offset:4095
2669 // GFX11: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0xf7]
2671 buffer_atomic_add_f32 v5, v0, s[8:11], s3 idxen offset:4095
2672 // GFX11: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x82,0x03]
2674 buffer_atomic_add_f32 v5, v0, s[8:11], s3 offen offset:4095
2675 // GFX11: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x42,0x03]
2677 buffer_atomic_add_f32 v5, off, s[8:11], s3
2678 // GFX11: encoding: [0x00,0x00,0x58,0xe1,0x00,0x05,0x02,0x03]
2680 buffer_atomic_add_f32 v5, off, s[8:11], s3 offset:0
2681 // GFX11: encoding: [0x00,0x00,0x58,0xe1,0x00,0x05,0x02,0x03]
2683 buffer_atomic_add_f32 v5, off, s[8:11], s3 offset:7
2684 // GFX11: encoding: [0x07,0x00,0x58,0xe1,0x00,0x05,0x02,0x03]
2686 buffer_atomic_add_f32 v5, off, s[8:11], s3 offset:4095 glc
2687 // GFX11: encoding: [0xff,0x4f,0x58,0xe1,0x00,0x05,0x02,0x03]
2689 buffer_atomic_add_f32 v5, off, s[8:11], s3 offset:4095 slc
2690 // GFX11: encoding: [0xff,0x1f,0x58,0xe1,0x00,0x05,0x02,0x03]
2692 buffer_atomic_add_f32 v5, off, s[8:11], s3 offset:4095 glc slc
2693 // GFX11: encoding: [0xff,0x5f,0x58,0xe1,0x00,0x05,0x02,0x03]
2695 buffer_atomic_add_u32 v5, off, s[8:11], s3 offset:4095
2696 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x03]
2698 buffer_atomic_add_u32 v255, off, s[8:11], s3 offset:4095
2699 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0xff,0x02,0x03]
2701 buffer_atomic_add_u32 v5, off, s[12:15], s3 offset:4095
2702 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x03,0x03]
2704 buffer_atomic_add_u32 v5, off, s[96:99], s3 offset:4095
2705 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x18,0x03]
2707 buffer_atomic_add_u32 v5, off, s[8:11], s101 offset:4095
2708 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x65]
2710 buffer_atomic_add_u32 v5, off, s[8:11], m0 offset:4095
2711 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x7d]
2713 buffer_atomic_add_u32 v5, off, s[8:11], 0 offset:4095
2714 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x80]
2716 buffer_atomic_add_u32 v5, off, s[8:11], -1 offset:4095
2717 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0xc1]
2719 buffer_atomic_add_u32 v5, off, s[8:11], 0.5 offset:4095
2720 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0xf0]
2722 buffer_atomic_add_u32 v5, off, s[8:11], -4.0 offset:4095
2723 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0xf7]
2725 buffer_atomic_add_u32 v5, v0, s[8:11], s3 idxen offset:4095
2726 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x82,0x03]
2728 buffer_atomic_add_u32 v5, v0, s[8:11], s3 offen offset:4095
2729 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x42,0x03]
2731 buffer_atomic_add_u32 v5, off, s[8:11], s3
2732 // GFX11: encoding: [0x00,0x00,0xd4,0xe0,0x00,0x05,0x02,0x03]
2734 buffer_atomic_add_u32 v5, off, s[8:11], s3 offset:0
2735 // GFX11: encoding: [0x00,0x00,0xd4,0xe0,0x00,0x05,0x02,0x03]
2737 buffer_atomic_add_u32 v5, off, s[8:11], s3 offset:7
2738 // GFX11: encoding: [0x07,0x00,0xd4,0xe0,0x00,0x05,0x02,0x03]
2740 buffer_atomic_add_u32 v5, off, s[8:11], s3 offset:4095 glc
2741 // GFX11: encoding: [0xff,0x4f,0xd4,0xe0,0x00,0x05,0x02,0x03]
2743 buffer_atomic_add_u32 v5, off, s[8:11], s3 offset:4095 slc
2744 // GFX11: encoding: [0xff,0x1f,0xd4,0xe0,0x00,0x05,0x02,0x03]
2746 buffer_atomic_add_u32 v5, off, s[8:11], s3 offset:4095 dlc
2747 // GFX11: encoding: [0xff,0x2f,0xd4,0xe0,0x00,0x05,0x02,0x03]
2749 buffer_atomic_add_u32 v5, off, s[8:11], s3 offset:4095 glc slc dlc
2750 // GFX11: encoding: [0xff,0x7f,0xd4,0xe0,0x00,0x05,0x02,0x03]
2752 buffer_atomic_add_u64 v[5:6], off, s[8:11], s3 offset:4095
2753 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x03]
2755 buffer_atomic_add_u64 v[254:255], off, s[8:11], s3 offset:4095
2756 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0xfe,0x02,0x03]
2758 buffer_atomic_add_u64 v[5:6], off, s[12:15], s3 offset:4095
2759 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x03,0x03]
2761 buffer_atomic_add_u64 v[5:6], off, s[96:99], s3 offset:4095
2762 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x18,0x03]
2764 buffer_atomic_add_u64 v[5:6], off, s[8:11], s101 offset:4095
2765 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x65]
2767 buffer_atomic_add_u64 v[5:6], off, s[8:11], m0 offset:4095
2768 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x7d]
2770 buffer_atomic_add_u64 v[5:6], off, s[8:11], 0 offset:4095
2771 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x80]
2773 buffer_atomic_add_u64 v[5:6], off, s[8:11], -1 offset:4095
2774 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0xc1]
2776 buffer_atomic_add_u64 v[5:6], off, s[8:11], 0.5 offset:4095
2777 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0xf0]
2779 buffer_atomic_add_u64 v[5:6], off, s[8:11], -4.0 offset:4095
2780 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0xf7]
2782 buffer_atomic_add_u64 v[5:6], v0, s[8:11], s3 idxen offset:4095
2783 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x03]
2785 buffer_atomic_add_u64 v[5:6], v0, s[8:11], s3 offen offset:4095
2786 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x42,0x03]
2788 buffer_atomic_add_u64 v[5:6], off, s[8:11], s3
2789 // GFX11: encoding: [0x00,0x00,0x0c,0xe1,0x00,0x05,0x02,0x03]
2791 buffer_atomic_add_u64 v[5:6], off, s[8:11], s3 offset:0
2792 // GFX11: encoding: [0x00,0x00,0x0c,0xe1,0x00,0x05,0x02,0x03]
2794 buffer_atomic_add_u64 v[5:6], off, s[8:11], s3 offset:7
2795 // GFX11: encoding: [0x07,0x00,0x0c,0xe1,0x00,0x05,0x02,0x03]
2797 buffer_atomic_add_u64 v[5:6], off, s[8:11], s3 offset:4095 glc
2798 // GFX11: encoding: [0xff,0x4f,0x0c,0xe1,0x00,0x05,0x02,0x03]
2800 buffer_atomic_add_u64 v[5:6], off, s[8:11], s3 offset:4095 slc
2801 // GFX11: encoding: [0xff,0x1f,0x0c,0xe1,0x00,0x05,0x02,0x03]
2803 buffer_atomic_add_u64 v[5:6], off, s[8:11], s3 offset:4095 dlc
2804 // GFX11: encoding: [0xff,0x2f,0x0c,0xe1,0x00,0x05,0x02,0x03]
2806 buffer_atomic_add_u64 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
2807 // GFX11: encoding: [0xff,0x7f,0x0c,0xe1,0x00,0x05,0x02,0x03]
2809 buffer_atomic_and_b32 v5, off, s[8:11], s3 offset:4095
2810 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x03]
2812 buffer_atomic_and_b32 v255, off, s[8:11], s3 offset:4095
2813 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0xff,0x02,0x03]
2815 buffer_atomic_and_b32 v5, off, s[12:15], s3 offset:4095
2816 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x03,0x03]
2818 buffer_atomic_and_b32 v5, off, s[96:99], s3 offset:4095
2819 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x18,0x03]
2821 buffer_atomic_and_b32 v5, off, s[8:11], s101 offset:4095
2822 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x65]
2824 buffer_atomic_and_b32 v5, off, s[8:11], m0 offset:4095
2825 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x7d]
2827 buffer_atomic_and_b32 v5, off, s[8:11], 0 offset:4095
2828 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x80]
2830 buffer_atomic_and_b32 v5, off, s[8:11], -1 offset:4095
2831 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0xc1]
2833 buffer_atomic_and_b32 v5, off, s[8:11], 0.5 offset:4095
2834 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0xf0]
2836 buffer_atomic_and_b32 v5, off, s[8:11], -4.0 offset:4095
2837 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0xf7]
2839 buffer_atomic_and_b32 v5, v0, s[8:11], s3 idxen offset:4095
2840 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x82,0x03]
2842 buffer_atomic_and_b32 v5, v0, s[8:11], s3 offen offset:4095
2843 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x42,0x03]
2845 buffer_atomic_and_b32 v5, off, s[8:11], s3
2846 // GFX11: encoding: [0x00,0x00,0xf0,0xe0,0x00,0x05,0x02,0x03]
2848 buffer_atomic_and_b32 v5, off, s[8:11], s3 offset:0
2849 // GFX11: encoding: [0x00,0x00,0xf0,0xe0,0x00,0x05,0x02,0x03]
2851 buffer_atomic_and_b32 v5, off, s[8:11], s3 offset:7
2852 // GFX11: encoding: [0x07,0x00,0xf0,0xe0,0x00,0x05,0x02,0x03]
2854 buffer_atomic_and_b32 v5, off, s[8:11], s3 offset:4095 glc
2855 // GFX11: encoding: [0xff,0x4f,0xf0,0xe0,0x00,0x05,0x02,0x03]
2857 buffer_atomic_and_b32 v5, off, s[8:11], s3 offset:4095 slc
2858 // GFX11: encoding: [0xff,0x1f,0xf0,0xe0,0x00,0x05,0x02,0x03]
2860 buffer_atomic_and_b32 v5, off, s[8:11], s3 offset:4095 dlc
2861 // GFX11: encoding: [0xff,0x2f,0xf0,0xe0,0x00,0x05,0x02,0x03]
2863 buffer_atomic_and_b32 v5, off, s[8:11], s3 offset:4095 glc slc dlc
2864 // GFX11: encoding: [0xff,0x7f,0xf0,0xe0,0x00,0x05,0x02,0x03]
2866 buffer_atomic_and_b64 v[5:6], off, s[8:11], s3 offset:4095
2867 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x03]
2869 buffer_atomic_and_b64 v[254:255], off, s[8:11], s3 offset:4095
2870 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0xfe,0x02,0x03]
2872 buffer_atomic_and_b64 v[5:6], off, s[12:15], s3 offset:4095
2873 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x03,0x03]
2875 buffer_atomic_and_b64 v[5:6], off, s[96:99], s3 offset:4095
2876 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x18,0x03]
2878 buffer_atomic_and_b64 v[5:6], off, s[8:11], s101 offset:4095
2879 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x65]
2881 buffer_atomic_and_b64 v[5:6], off, s[8:11], m0 offset:4095
2882 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x7d]
2884 buffer_atomic_and_b64 v[5:6], off, s[8:11], 0 offset:4095
2885 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x80]
2887 buffer_atomic_and_b64 v[5:6], off, s[8:11], -1 offset:4095
2888 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0xc1]
2890 buffer_atomic_and_b64 v[5:6], off, s[8:11], 0.5 offset:4095
2891 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0xf0]
2893 buffer_atomic_and_b64 v[5:6], off, s[8:11], -4.0 offset:4095
2894 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0xf7]
2896 buffer_atomic_and_b64 v[5:6], v0, s[8:11], s3 idxen offset:4095
2897 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0x03]
2899 buffer_atomic_and_b64 v[5:6], v0, s[8:11], s3 offen offset:4095
2900 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x42,0x03]
2902 buffer_atomic_and_b64 v[5:6], off, s[8:11], s3
2903 // GFX11: encoding: [0x00,0x00,0x24,0xe1,0x00,0x05,0x02,0x03]
2905 buffer_atomic_and_b64 v[5:6], off, s[8:11], s3 offset:0
2906 // GFX11: encoding: [0x00,0x00,0x24,0xe1,0x00,0x05,0x02,0x03]
2908 buffer_atomic_and_b64 v[5:6], off, s[8:11], s3 offset:7
2909 // GFX11: encoding: [0x07,0x00,0x24,0xe1,0x00,0x05,0x02,0x03]
2911 buffer_atomic_and_b64 v[5:6], off, s[8:11], s3 offset:4095 glc
2912 // GFX11: encoding: [0xff,0x4f,0x24,0xe1,0x00,0x05,0x02,0x03]
2914 buffer_atomic_and_b64 v[5:6], off, s[8:11], s3 offset:4095 slc
2915 // GFX11: encoding: [0xff,0x1f,0x24,0xe1,0x00,0x05,0x02,0x03]
2917 buffer_atomic_and_b64 v[5:6], off, s[8:11], s3 offset:4095 dlc
2918 // GFX11: encoding: [0xff,0x2f,0x24,0xe1,0x00,0x05,0x02,0x03]
2920 buffer_atomic_and_b64 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
2921 // GFX11: encoding: [0xff,0x7f,0x24,0xe1,0x00,0x05,0x02,0x03]
2923 buffer_atomic_cmpswap_b32 v[5:6], off, s[8:11], s3 offset:4095
2924 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x02,0x03]
2926 buffer_atomic_cmpswap_b32 v[254:255], off, s[8:11], s3 offset:4095
2927 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0xfe,0x02,0x03]
2929 buffer_atomic_cmpswap_b32 v[5:6], off, s[12:15], s3 offset:4095
2930 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x03,0x03]
2932 buffer_atomic_cmpswap_b32 v[5:6], off, s[96:99], s3 offset:4095
2933 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x18,0x03]
2935 buffer_atomic_cmpswap_b32 v[5:6], off, s[8:11], s101 offset:4095
2936 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x02,0x65]
2938 buffer_atomic_cmpswap_b32 v[5:6], off, s[8:11], m0 offset:4095
2939 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x02,0x7d]
2941 buffer_atomic_cmpswap_b32 v[5:6], off, s[8:11], 0 offset:4095
2942 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x02,0x80]
2944 buffer_atomic_cmpswap_b32 v[5:6], off, s[8:11], -1 offset:4095
2945 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x02,0xc1]
2947 buffer_atomic_cmpswap_b32 v[5:6], off, s[8:11], 0.5 offset:4095
2948 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x02,0xf0]
2950 buffer_atomic_cmpswap_b32 v[5:6], off, s[8:11], -4.0 offset:4095
2951 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x02,0xf7]
2953 buffer_atomic_cmpswap_b32 v[5:6], v0, s[8:11], s3 idxen offset:4095
2954 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x82,0x03]
2956 buffer_atomic_cmpswap_b32 v[5:6], v0, s[8:11], s3 offen offset:4095
2957 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x42,0x03]
2959 buffer_atomic_cmpswap_b32 v[5:6], off, s[8:11], s3
2960 // GFX11: encoding: [0x00,0x00,0xd0,0xe0,0x00,0x05,0x02,0x03]
2962 buffer_atomic_cmpswap_b32 v[5:6], off, s[8:11], s3 offset:0
2963 // GFX11: encoding: [0x00,0x00,0xd0,0xe0,0x00,0x05,0x02,0x03]
2965 buffer_atomic_cmpswap_b32 v[5:6], off, s[8:11], s3 offset:7
2966 // GFX11: encoding: [0x07,0x00,0xd0,0xe0,0x00,0x05,0x02,0x03]
2968 buffer_atomic_cmpswap_b32 v[5:6], off, s[8:11], s3 offset:4095 glc
2969 // GFX11: encoding: [0xff,0x4f,0xd0,0xe0,0x00,0x05,0x02,0x03]
2971 buffer_atomic_cmpswap_b32 v[5:6], off, s[8:11], s3 offset:4095 slc
2972 // GFX11: encoding: [0xff,0x1f,0xd0,0xe0,0x00,0x05,0x02,0x03]
2974 buffer_atomic_cmpswap_b32 v[5:6], off, s[8:11], s3 offset:4095 dlc
2975 // GFX11: encoding: [0xff,0x2f,0xd0,0xe0,0x00,0x05,0x02,0x03]
2977 buffer_atomic_cmpswap_b32 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
2978 // GFX11: encoding: [0xff,0x7f,0xd0,0xe0,0x00,0x05,0x02,0x03]
2980 buffer_atomic_cmpswap_b64 v[5:8], off, s[8:11], s3 offset:4095
2981 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x03]
2983 buffer_atomic_cmpswap_b64 v[252:255], off, s[8:11], s3 offset:4095
2984 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0xfc,0x02,0x03]
2986 buffer_atomic_cmpswap_b64 v[5:8], off, s[12:15], s3 offset:4095
2987 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x03,0x03]
2989 buffer_atomic_cmpswap_b64 v[5:8], off, s[96:99], s3 offset:4095
2990 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x18,0x03]
2992 buffer_atomic_cmpswap_b64 v[5:8], off, s[8:11], s101 offset:4095
2993 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x65]
2995 buffer_atomic_cmpswap_b64 v[5:8], off, s[8:11], m0 offset:4095
2996 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x7d]
2998 buffer_atomic_cmpswap_b64 v[5:8], off, s[8:11], 0 offset:4095
2999 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x80]
3001 buffer_atomic_cmpswap_b64 v[5:8], off, s[8:11], -1 offset:4095
3002 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0xc1]
3004 buffer_atomic_cmpswap_b64 v[5:8], off, s[8:11], 0.5 offset:4095
3005 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0xf0]
3007 buffer_atomic_cmpswap_b64 v[5:8], off, s[8:11], -4.0 offset:4095
3008 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0xf7]
3010 buffer_atomic_cmpswap_b64 v[5:8], v0, s[8:11], s3 idxen offset:4095
3011 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0x03]
3013 buffer_atomic_cmpswap_b64 v[5:8], v0, s[8:11], s3 offen offset:4095
3014 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x42,0x03]
3016 buffer_atomic_cmpswap_b64 v[5:8], off, s[8:11], s3
3017 // GFX11: encoding: [0x00,0x00,0x08,0xe1,0x00,0x05,0x02,0x03]
3019 buffer_atomic_cmpswap_b64 v[5:8], off, s[8:11], s3 offset:0
3020 // GFX11: encoding: [0x00,0x00,0x08,0xe1,0x00,0x05,0x02,0x03]
3022 buffer_atomic_cmpswap_b64 v[5:8], off, s[8:11], s3 offset:7
3023 // GFX11: encoding: [0x07,0x00,0x08,0xe1,0x00,0x05,0x02,0x03]
3025 buffer_atomic_cmpswap_b64 v[5:8], off, s[8:11], s3 offset:4095 glc
3026 // GFX11: encoding: [0xff,0x4f,0x08,0xe1,0x00,0x05,0x02,0x03]
3028 buffer_atomic_cmpswap_b64 v[5:8], off, s[8:11], s3 offset:4095 slc
3029 // GFX11: encoding: [0xff,0x1f,0x08,0xe1,0x00,0x05,0x02,0x03]
3031 buffer_atomic_cmpswap_b64 v[5:8], off, s[8:11], s3 offset:4095 dlc
3032 // GFX11: encoding: [0xff,0x2f,0x08,0xe1,0x00,0x05,0x02,0x03]
3034 buffer_atomic_cmpswap_b64 v[5:8], off, s[8:11], s3 offset:4095 glc slc dlc
3035 // GFX11: encoding: [0xff,0x7f,0x08,0xe1,0x00,0x05,0x02,0x03]
3037 buffer_atomic_cmpswap_f32 v[5:6], off, s[8:11], s3 offset:4095
3038 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x03]
3040 buffer_atomic_cmpswap_f32 v[254:255], off, s[8:11], s3 offset:4095
3041 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0xfe,0x02,0x03]
3043 buffer_atomic_cmpswap_f32 v[5:6], off, s[12:15], s3 offset:4095
3044 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x03,0x03]
3046 buffer_atomic_cmpswap_f32 v[5:6], off, s[96:99], s3 offset:4095
3047 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x18,0x03]
3049 buffer_atomic_cmpswap_f32 v[5:6], off, s[8:11], s101 offset:4095
3050 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x65]
3052 buffer_atomic_cmpswap_f32 v[5:6], off, s[8:11], m0 offset:4095
3053 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x7d]
3055 buffer_atomic_cmpswap_f32 v[5:6], off, s[8:11], 0 offset:4095
3056 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x80]
3058 buffer_atomic_cmpswap_f32 v[5:6], off, s[8:11], -1 offset:4095
3059 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0xc1]
3061 buffer_atomic_cmpswap_f32 v[5:6], off, s[8:11], 0.5 offset:4095
3062 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0xf0]
3064 buffer_atomic_cmpswap_f32 v[5:6], off, s[8:11], -4.0 offset:4095
3065 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0xf7]
3067 buffer_atomic_cmpswap_f32 v[5:6], v0, s[8:11], s3 idxen offset:4095
3068 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x82,0x03]
3070 buffer_atomic_cmpswap_f32 v[5:6], v0, s[8:11], s3 offen offset:4095
3071 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x42,0x03]
3073 buffer_atomic_cmpswap_f32 v[5:6], off, s[8:11], s3
3074 // GFX11: encoding: [0x00,0x00,0x40,0xe1,0x00,0x05,0x02,0x03]
3076 buffer_atomic_cmpswap_f32 v[5:6], off, s[8:11], s3 offset:0
3077 // GFX11: encoding: [0x00,0x00,0x40,0xe1,0x00,0x05,0x02,0x03]
3079 buffer_atomic_cmpswap_f32 v[5:6], off, s[8:11], s3 offset:7
3080 // GFX11: encoding: [0x07,0x00,0x40,0xe1,0x00,0x05,0x02,0x03]
3082 buffer_atomic_cmpswap_f32 v[5:6], off, s[8:11], s3 offset:4095 glc
3083 // GFX11: encoding: [0xff,0x4f,0x40,0xe1,0x00,0x05,0x02,0x03]
3085 buffer_atomic_cmpswap_f32 v[5:6], off, s[8:11], s3 offset:4095 slc
3086 // GFX11: encoding: [0xff,0x1f,0x40,0xe1,0x00,0x05,0x02,0x03]
3088 buffer_atomic_cmpswap_f32 v[5:6], off, s[8:11], s3 offset:4095 dlc
3089 // GFX11: encoding: [0xff,0x2f,0x40,0xe1,0x00,0x05,0x02,0x03]
3091 buffer_atomic_cmpswap_f32 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
3092 // GFX11: encoding: [0xff,0x7f,0x40,0xe1,0x00,0x05,0x02,0x03]
3094 buffer_atomic_csub_u32 v255, off, s[8:11], s3 offset:4095 glc
3095 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0xff,0x02,0x03]
3097 buffer_atomic_csub_u32 v255, off, s[8:11], s3 offset:4095
3098 // GFX11: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0xff,0x02,0x03]
3100 buffer_atomic_csub_u32 v5, off, s[12:15], s3 offset:4095 glc
3101 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x03,0x03]
3103 buffer_atomic_csub_u32 v5, off, s[96:99], s3 offset:4095 glc
3104 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x18,0x03]
3106 buffer_atomic_csub_u32 v5, off, s[8:11], s101 offset:4095 glc
3107 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0x65]
3109 buffer_atomic_csub_u32 v5, off, s[8:11], m0 offset:4095 glc
3110 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0x7d]
3112 buffer_atomic_csub_u32 v5, off, s[8:11], 0 offset:4095 glc
3113 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0x80]
3115 buffer_atomic_csub_u32 v5, off, s[8:11], -1 offset:4095 glc
3116 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0xc1]
3118 buffer_atomic_csub_u32 v5, off, s[8:11], 0.5 offset:4095 glc
3119 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0xf0]
3121 buffer_atomic_csub_u32 v5, off, s[8:11], -4.0 offset:4095 glc
3122 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0xf7]
3124 buffer_atomic_csub_u32 v5, v0, s[8:11], s3 idxen offset:4095 glc
3125 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x82,0x03]
3127 buffer_atomic_csub_u32 v5, v0, s[8:11], s3 offen offset:4095 glc
3128 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x42,0x03]
3130 buffer_atomic_csub_u32 v5, off, s[8:11], s3 glc
3131 // GFX11: encoding: [0x00,0x40,0xdc,0xe0,0x00,0x05,0x02,0x03]
3133 buffer_atomic_csub_u32 v5, off, s[8:11], s3 offset:0 glc
3134 // GFX11: encoding: [0x00,0x40,0xdc,0xe0,0x00,0x05,0x02,0x03]
3136 buffer_atomic_csub_u32 v5, off, s[8:11], s3 offset:7 glc
3137 // GFX11: encoding: [0x07,0x40,0xdc,0xe0,0x00,0x05,0x02,0x03]
3139 buffer_atomic_csub_u32 v5, off, s[8:11], s3 offset:4095 glc
3140 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0x03]
3142 buffer_atomic_csub_u32 v5, off, s[8:11], s3 offset:4095 glc slc
3143 // GFX11: encoding: [0xff,0x5f,0xdc,0xe0,0x00,0x05,0x02,0x03]
3145 buffer_atomic_csub_u32 v5, off, s[8:11], s3 offset:4095 slc
3146 // GFX11: encoding: [0xff,0x1f,0xdc,0xe0,0x00,0x05,0x02,0x03]
3148 buffer_atomic_csub_u32 v5, off, s[8:11], s3 offset:4095 glc dlc
3149 // GFX11: encoding: [0xff,0x6f,0xdc,0xe0,0x00,0x05,0x02,0x03]
3151 buffer_atomic_csub_u32 v5, off, s[8:11], s3 offset:4095 dlc
3152 // GFX11: encoding: [0xff,0x2f,0xdc,0xe0,0x00,0x05,0x02,0x03]
3154 buffer_atomic_csub_u32 v5, off, s[8:11], s3 offset:4095 glc slc dlc
3155 // GFX11: encoding: [0xff,0x7f,0xdc,0xe0,0x00,0x05,0x02,0x03]
3157 buffer_atomic_csub_u32 v5, off, s[8:11], s3 offset:4095 slc dlc
3158 // GFX11: encoding: [0xff,0x3f,0xdc,0xe0,0x00,0x05,0x02,0x03]
3160 buffer_atomic_dec_u32 v5, off, s[8:11], s3 offset:4095
3161 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x03]
3163 buffer_atomic_dec_u32 v255, off, s[8:11], s3 offset:4095
3164 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0xff,0x02,0x03]
3166 buffer_atomic_dec_u32 v5, off, s[12:15], s3 offset:4095
3167 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x03,0x03]
3169 buffer_atomic_dec_u32 v5, off, s[96:99], s3 offset:4095
3170 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x18,0x03]
3172 buffer_atomic_dec_u32 v5, off, s[8:11], s101 offset:4095
3173 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x65]
3175 buffer_atomic_dec_u32 v5, off, s[8:11], m0 offset:4095
3176 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x7d]
3178 buffer_atomic_dec_u32 v5, off, s[8:11], 0 offset:4095
3179 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x80]
3181 buffer_atomic_dec_u32 v5, off, s[8:11], -1 offset:4095
3182 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0xc1]
3184 buffer_atomic_dec_u32 v5, off, s[8:11], 0.5 offset:4095
3185 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0xf0]
3187 buffer_atomic_dec_u32 v5, off, s[8:11], -4.0 offset:4095
3188 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0xf7]
3190 buffer_atomic_dec_u32 v5, v0, s[8:11], s3 idxen offset:4095
3191 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0x03]
3193 buffer_atomic_dec_u32 v5, v0, s[8:11], s3 offen offset:4095
3194 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x42,0x03]
3196 buffer_atomic_dec_u32 v5, off, s[8:11], s3
3197 // GFX11: encoding: [0x00,0x00,0x00,0xe1,0x00,0x05,0x02,0x03]
3199 buffer_atomic_dec_u32 v5, off, s[8:11], s3 offset:0
3200 // GFX11: encoding: [0x00,0x00,0x00,0xe1,0x00,0x05,0x02,0x03]
3202 buffer_atomic_dec_u32 v5, off, s[8:11], s3 offset:7
3203 // GFX11: encoding: [0x07,0x00,0x00,0xe1,0x00,0x05,0x02,0x03]
3205 buffer_atomic_dec_u32 v5, off, s[8:11], s3 offset:4095 glc
3206 // GFX11: encoding: [0xff,0x4f,0x00,0xe1,0x00,0x05,0x02,0x03]
3208 buffer_atomic_dec_u32 v5, off, s[8:11], s3 offset:4095 slc
3209 // GFX11: encoding: [0xff,0x1f,0x00,0xe1,0x00,0x05,0x02,0x03]
3211 buffer_atomic_dec_u32 v5, off, s[8:11], s3 offset:4095 dlc
3212 // GFX11: encoding: [0xff,0x2f,0x00,0xe1,0x00,0x05,0x02,0x03]
3214 buffer_atomic_dec_u32 v5, off, s[8:11], s3 offset:4095 glc slc dlc
3215 // GFX11: encoding: [0xff,0x7f,0x00,0xe1,0x00,0x05,0x02,0x03]
3217 buffer_atomic_dec_u64 v[5:6], off, s[8:11], s3 offset:4095
3218 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x02,0x03]
3220 buffer_atomic_dec_u64 v[254:255], off, s[8:11], s3 offset:4095
3221 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0xfe,0x02,0x03]
3223 buffer_atomic_dec_u64 v[5:6], off, s[12:15], s3 offset:4095
3224 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x03,0x03]
3226 buffer_atomic_dec_u64 v[5:6], off, s[96:99], s3 offset:4095
3227 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x18,0x03]
3229 buffer_atomic_dec_u64 v[5:6], off, s[8:11], s101 offset:4095
3230 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x02,0x65]
3232 buffer_atomic_dec_u64 v[5:6], off, s[8:11], m0 offset:4095
3233 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x02,0x7d]
3235 buffer_atomic_dec_u64 v[5:6], off, s[8:11], 0 offset:4095
3236 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x02,0x80]
3238 buffer_atomic_dec_u64 v[5:6], off, s[8:11], -1 offset:4095
3239 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x02,0xc1]
3241 buffer_atomic_dec_u64 v[5:6], off, s[8:11], 0.5 offset:4095
3242 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x02,0xf0]
3244 buffer_atomic_dec_u64 v[5:6], off, s[8:11], -4.0 offset:4095
3245 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x02,0xf7]
3247 buffer_atomic_dec_u64 v[5:6], v0, s[8:11], s3 idxen offset:4095
3248 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x82,0x03]
3250 buffer_atomic_dec_u64 v[5:6], v0, s[8:11], s3 offen offset:4095
3251 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x42,0x03]
3253 buffer_atomic_dec_u64 v[5:6], off, s[8:11], s3
3254 // GFX11: encoding: [0x00,0x00,0x34,0xe1,0x00,0x05,0x02,0x03]
3256 buffer_atomic_dec_u64 v[5:6], off, s[8:11], s3 offset:0
3257 // GFX11: encoding: [0x00,0x00,0x34,0xe1,0x00,0x05,0x02,0x03]
3259 buffer_atomic_dec_u64 v[5:6], off, s[8:11], s3 offset:7
3260 // GFX11: encoding: [0x07,0x00,0x34,0xe1,0x00,0x05,0x02,0x03]
3262 buffer_atomic_dec_u64 v[5:6], off, s[8:11], s3 offset:4095 glc
3263 // GFX11: encoding: [0xff,0x4f,0x34,0xe1,0x00,0x05,0x02,0x03]
3265 buffer_atomic_dec_u64 v[5:6], off, s[8:11], s3 offset:4095 slc
3266 // GFX11: encoding: [0xff,0x1f,0x34,0xe1,0x00,0x05,0x02,0x03]
3268 buffer_atomic_dec_u64 v[5:6], off, s[8:11], s3 offset:4095 dlc
3269 // GFX11: encoding: [0xff,0x2f,0x34,0xe1,0x00,0x05,0x02,0x03]
3271 buffer_atomic_dec_u64 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
3272 // GFX11: encoding: [0xff,0x7f,0x34,0xe1,0x00,0x05,0x02,0x03]
3274 buffer_atomic_inc_u32 v5, off, s[8:11], s3 offset:4095
3275 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x02,0x03]
3277 buffer_atomic_inc_u32 v255, off, s[8:11], s3 offset:4095
3278 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0xff,0x02,0x03]
3280 buffer_atomic_inc_u32 v5, off, s[12:15], s3 offset:4095
3281 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x03,0x03]
3283 buffer_atomic_inc_u32 v5, off, s[96:99], s3 offset:4095
3284 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x18,0x03]
3286 buffer_atomic_inc_u32 v5, off, s[8:11], s101 offset:4095
3287 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x02,0x65]
3289 buffer_atomic_inc_u32 v5, off, s[8:11], m0 offset:4095
3290 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x02,0x7d]
3292 buffer_atomic_inc_u32 v5, off, s[8:11], 0 offset:4095
3293 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x02,0x80]
3295 buffer_atomic_inc_u32 v5, off, s[8:11], -1 offset:4095
3296 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x02,0xc1]
3298 buffer_atomic_inc_u32 v5, off, s[8:11], 0.5 offset:4095
3299 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x02,0xf0]
3301 buffer_atomic_inc_u32 v5, off, s[8:11], -4.0 offset:4095
3302 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x02,0xf7]
3304 buffer_atomic_inc_u32 v5, v0, s[8:11], s3 idxen offset:4095
3305 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x82,0x03]
3307 buffer_atomic_inc_u32 v5, v0, s[8:11], s3 offen offset:4095
3308 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x42,0x03]
3310 buffer_atomic_inc_u32 v5, off, s[8:11], s3
3311 // GFX11: encoding: [0x00,0x00,0xfc,0xe0,0x00,0x05,0x02,0x03]
3313 buffer_atomic_inc_u32 v5, off, s[8:11], s3 offset:0
3314 // GFX11: encoding: [0x00,0x00,0xfc,0xe0,0x00,0x05,0x02,0x03]
3316 buffer_atomic_inc_u32 v5, off, s[8:11], s3 offset:7
3317 // GFX11: encoding: [0x07,0x00,0xfc,0xe0,0x00,0x05,0x02,0x03]
3319 buffer_atomic_inc_u32 v5, off, s[8:11], s3 offset:4095 glc
3320 // GFX11: encoding: [0xff,0x4f,0xfc,0xe0,0x00,0x05,0x02,0x03]
3322 buffer_atomic_inc_u32 v5, off, s[8:11], s3 offset:4095 slc
3323 // GFX11: encoding: [0xff,0x1f,0xfc,0xe0,0x00,0x05,0x02,0x03]
3325 buffer_atomic_inc_u32 v5, off, s[8:11], s3 offset:4095 dlc
3326 // GFX11: encoding: [0xff,0x2f,0xfc,0xe0,0x00,0x05,0x02,0x03]
3328 buffer_atomic_inc_u32 v5, off, s[8:11], s3 offset:4095 glc slc dlc
3329 // GFX11: encoding: [0xff,0x7f,0xfc,0xe0,0x00,0x05,0x02,0x03]
3331 buffer_atomic_inc_u64 v[5:6], off, s[8:11], s3 offset:4095
3332 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x03]
3334 buffer_atomic_inc_u64 v[254:255], off, s[8:11], s3 offset:4095
3335 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0xfe,0x02,0x03]
3337 buffer_atomic_inc_u64 v[5:6], off, s[12:15], s3 offset:4095
3338 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x03,0x03]
3340 buffer_atomic_inc_u64 v[5:6], off, s[96:99], s3 offset:4095
3341 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x18,0x03]
3343 buffer_atomic_inc_u64 v[5:6], off, s[8:11], s101 offset:4095
3344 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x65]
3346 buffer_atomic_inc_u64 v[5:6], off, s[8:11], m0 offset:4095
3347 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x7d]
3349 buffer_atomic_inc_u64 v[5:6], off, s[8:11], 0 offset:4095
3350 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x80]
3352 buffer_atomic_inc_u64 v[5:6], off, s[8:11], -1 offset:4095
3353 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0xc1]
3355 buffer_atomic_inc_u64 v[5:6], off, s[8:11], 0.5 offset:4095
3356 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0xf0]
3358 buffer_atomic_inc_u64 v[5:6], off, s[8:11], -4.0 offset:4095
3359 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0xf7]
3361 buffer_atomic_inc_u64 v[5:6], v0, s[8:11], s3 idxen offset:4095
3362 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0x03]
3364 buffer_atomic_inc_u64 v[5:6], v0, s[8:11], s3 offen offset:4095
3365 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x42,0x03]
3367 buffer_atomic_inc_u64 v[5:6], off, s[8:11], s3
3368 // GFX11: encoding: [0x00,0x00,0x30,0xe1,0x00,0x05,0x02,0x03]
3370 buffer_atomic_inc_u64 v[5:6], off, s[8:11], s3 offset:0
3371 // GFX11: encoding: [0x00,0x00,0x30,0xe1,0x00,0x05,0x02,0x03]
3373 buffer_atomic_inc_u64 v[5:6], off, s[8:11], s3 offset:7
3374 // GFX11: encoding: [0x07,0x00,0x30,0xe1,0x00,0x05,0x02,0x03]
3376 buffer_atomic_inc_u64 v[5:6], off, s[8:11], s3 offset:4095 glc
3377 // GFX11: encoding: [0xff,0x4f,0x30,0xe1,0x00,0x05,0x02,0x03]
3379 buffer_atomic_inc_u64 v[5:6], off, s[8:11], s3 offset:4095 slc
3380 // GFX11: encoding: [0xff,0x1f,0x30,0xe1,0x00,0x05,0x02,0x03]
3382 buffer_atomic_inc_u64 v[5:6], off, s[8:11], s3 offset:4095 dlc
3383 // GFX11: encoding: [0xff,0x2f,0x30,0xe1,0x00,0x05,0x02,0x03]
3385 buffer_atomic_inc_u64 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
3386 // GFX11: encoding: [0xff,0x7f,0x30,0xe1,0x00,0x05,0x02,0x03]
3388 buffer_atomic_max_f32 v5, off, s[8:11], s3 offset:4095
3389 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x03]
3391 buffer_atomic_max_f32 v255, off, s[8:11], s3 offset:4095
3392 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0xff,0x02,0x03]
3394 buffer_atomic_max_f32 v5, off, s[12:15], s3 offset:4095
3395 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x03,0x03]
3397 buffer_atomic_max_f32 v5, off, s[96:99], s3 offset:4095
3398 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x18,0x03]
3400 buffer_atomic_max_f32 v5, off, s[8:11], s101 offset:4095
3401 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x65]
3403 buffer_atomic_max_f32 v5, off, s[8:11], m0 offset:4095
3404 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x7d]
3406 buffer_atomic_max_f32 v5, off, s[8:11], 0 offset:4095
3407 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x80]
3409 buffer_atomic_max_f32 v5, off, s[8:11], -1 offset:4095
3410 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0xc1]
3412 buffer_atomic_max_f32 v5, off, s[8:11], 0.5 offset:4095
3413 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0xf0]
3415 buffer_atomic_max_f32 v5, off, s[8:11], -4.0 offset:4095
3416 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0xf7]
3418 buffer_atomic_max_f32 v5, v0, s[8:11], s3 idxen offset:4095
3419 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x82,0x03]
3421 buffer_atomic_max_f32 v5, v0, s[8:11], s3 offen offset:4095
3422 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x42,0x03]
3424 buffer_atomic_max_f32 v5, off, s[8:11], s3
3425 // GFX11: encoding: [0x00,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]
3427 buffer_atomic_max_f32 v5, off, s[8:11], s3 offset:0
3428 // GFX11: encoding: [0x00,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]
3430 buffer_atomic_max_f32 v5, off, s[8:11], s3 offset:7
3431 // GFX11: encoding: [0x07,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]
3433 buffer_atomic_max_f32 v5, off, s[8:11], s3 offset:4095 glc
3434 // GFX11: encoding: [0xff,0x4f,0x48,0xe1,0x00,0x05,0x02,0x03]
3436 buffer_atomic_max_f32 v5, off, s[8:11], s3 offset:4095 slc
3437 // GFX11: encoding: [0xff,0x1f,0x48,0xe1,0x00,0x05,0x02,0x03]
3439 buffer_atomic_max_f32 v5, off, s[8:11], s3 offset:4095 dlc
3440 // GFX11: encoding: [0xff,0x2f,0x48,0xe1,0x00,0x05,0x02,0x03]
3442 buffer_atomic_max_f32 v5, off, s[8:11], s3 offset:4095 glc slc dlc
3443 // GFX11: encoding: [0xff,0x7f,0x48,0xe1,0x00,0x05,0x02,0x03]
3445 buffer_atomic_max_i32 v5, off, s[8:11], s3 offset:4095
3446 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x03]
3448 buffer_atomic_max_i32 v255, off, s[8:11], s3 offset:4095
3449 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0xff,0x02,0x03]
3451 buffer_atomic_max_i32 v5, off, s[12:15], s3 offset:4095
3452 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x03,0x03]
3454 buffer_atomic_max_i32 v5, off, s[96:99], s3 offset:4095
3455 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x18,0x03]
3457 buffer_atomic_max_i32 v5, off, s[8:11], s101 offset:4095
3458 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x65]
3460 buffer_atomic_max_i32 v5, off, s[8:11], m0 offset:4095
3461 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x7d]
3463 buffer_atomic_max_i32 v5, off, s[8:11], 0 offset:4095
3464 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x80]
3466 buffer_atomic_max_i32 v5, off, s[8:11], -1 offset:4095
3467 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0xc1]
3469 buffer_atomic_max_i32 v5, off, s[8:11], 0.5 offset:4095
3470 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0xf0]
3472 buffer_atomic_max_i32 v5, off, s[8:11], -4.0 offset:4095
3473 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0xf7]
3475 buffer_atomic_max_i32 v5, v0, s[8:11], s3 idxen offset:4095
3476 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x82,0x03]
3478 buffer_atomic_max_i32 v5, v0, s[8:11], s3 offen offset:4095
3479 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x42,0x03]
3481 buffer_atomic_max_i32 v5, off, s[8:11], s3
3482 // GFX11: encoding: [0x00,0x00,0xe8,0xe0,0x00,0x05,0x02,0x03]
3484 buffer_atomic_max_i32 v5, off, s[8:11], s3 offset:0
3485 // GFX11: encoding: [0x00,0x00,0xe8,0xe0,0x00,0x05,0x02,0x03]
3487 buffer_atomic_max_i32 v5, off, s[8:11], s3 offset:7
3488 // GFX11: encoding: [0x07,0x00,0xe8,0xe0,0x00,0x05,0x02,0x03]
3490 buffer_atomic_max_i32 v5, off, s[8:11], s3 offset:4095 glc
3491 // GFX11: encoding: [0xff,0x4f,0xe8,0xe0,0x00,0x05,0x02,0x03]
3493 buffer_atomic_max_i32 v5, off, s[8:11], s3 offset:4095 slc
3494 // GFX11: encoding: [0xff,0x1f,0xe8,0xe0,0x00,0x05,0x02,0x03]
3496 buffer_atomic_max_i32 v5, off, s[8:11], s3 offset:4095 dlc
3497 // GFX11: encoding: [0xff,0x2f,0xe8,0xe0,0x00,0x05,0x02,0x03]
3499 buffer_atomic_max_i32 v5, off, s[8:11], s3 offset:4095 glc slc dlc
3500 // GFX11: encoding: [0xff,0x7f,0xe8,0xe0,0x00,0x05,0x02,0x03]
3502 buffer_atomic_max_i64 v[5:6], off, s[8:11], s3 offset:4095
3503 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x03]
3505 buffer_atomic_max_i64 v[254:255], off, s[8:11], s3 offset:4095
3506 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0xfe,0x02,0x03]
3508 buffer_atomic_max_i64 v[5:6], off, s[12:15], s3 offset:4095
3509 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x03,0x03]
3511 buffer_atomic_max_i64 v[5:6], off, s[96:99], s3 offset:4095
3512 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x18,0x03]
3514 buffer_atomic_max_i64 v[5:6], off, s[8:11], s101 offset:4095
3515 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x65]
3517 buffer_atomic_max_i64 v[5:6], off, s[8:11], m0 offset:4095
3518 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x7d]
3520 buffer_atomic_max_i64 v[5:6], off, s[8:11], 0 offset:4095
3521 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x80]
3523 buffer_atomic_max_i64 v[5:6], off, s[8:11], -1 offset:4095
3524 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0xc1]
3526 buffer_atomic_max_i64 v[5:6], off, s[8:11], 0.5 offset:4095
3527 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0xf0]
3529 buffer_atomic_max_i64 v[5:6], off, s[8:11], -4.0 offset:4095
3530 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0xf7]
3532 buffer_atomic_max_i64 v[5:6], v0, s[8:11], s3 idxen offset:4095
3533 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0x03]
3535 buffer_atomic_max_i64 v[5:6], v0, s[8:11], s3 offen offset:4095
3536 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x42,0x03]
3538 buffer_atomic_max_i64 v[5:6], off, s[8:11], s3
3539 // GFX11: encoding: [0x00,0x00,0x1c,0xe1,0x00,0x05,0x02,0x03]
3541 buffer_atomic_max_i64 v[5:6], off, s[8:11], s3 offset:0
3542 // GFX11: encoding: [0x00,0x00,0x1c,0xe1,0x00,0x05,0x02,0x03]
3544 buffer_atomic_max_i64 v[5:6], off, s[8:11], s3 offset:7
3545 // GFX11: encoding: [0x07,0x00,0x1c,0xe1,0x00,0x05,0x02,0x03]
3547 buffer_atomic_max_i64 v[5:6], off, s[8:11], s3 offset:4095 glc
3548 // GFX11: encoding: [0xff,0x4f,0x1c,0xe1,0x00,0x05,0x02,0x03]
3550 buffer_atomic_max_i64 v[5:6], off, s[8:11], s3 offset:4095 slc
3551 // GFX11: encoding: [0xff,0x1f,0x1c,0xe1,0x00,0x05,0x02,0x03]
3553 buffer_atomic_max_i64 v[5:6], off, s[8:11], s3 offset:4095 dlc
3554 // GFX11: encoding: [0xff,0x2f,0x1c,0xe1,0x00,0x05,0x02,0x03]
3556 buffer_atomic_max_i64 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
3557 // GFX11: encoding: [0xff,0x7f,0x1c,0xe1,0x00,0x05,0x02,0x03]
3559 buffer_atomic_max_u32 v5, off, s[8:11], s3 offset:4095
3560 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x03]
3562 buffer_atomic_max_u32 v255, off, s[8:11], s3 offset:4095
3563 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0xff,0x02,0x03]
3565 buffer_atomic_max_u32 v5, off, s[12:15], s3 offset:4095
3566 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x03,0x03]
3568 buffer_atomic_max_u32 v5, off, s[96:99], s3 offset:4095
3569 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x18,0x03]
3571 buffer_atomic_max_u32 v5, off, s[8:11], s101 offset:4095
3572 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x65]
3574 buffer_atomic_max_u32 v5, off, s[8:11], m0 offset:4095
3575 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x7d]
3577 buffer_atomic_max_u32 v5, off, s[8:11], 0 offset:4095
3578 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x80]
3580 buffer_atomic_max_u32 v5, off, s[8:11], -1 offset:4095
3581 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0xc1]
3583 buffer_atomic_max_u32 v5, off, s[8:11], 0.5 offset:4095
3584 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0xf0]
3586 buffer_atomic_max_u32 v5, off, s[8:11], -4.0 offset:4095
3587 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0xf7]
3589 buffer_atomic_max_u32 v5, v0, s[8:11], s3 idxen offset:4095
3590 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x82,0x03]
3592 buffer_atomic_max_u32 v5, v0, s[8:11], s3 offen offset:4095
3593 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x42,0x03]
3595 buffer_atomic_max_u32 v5, off, s[8:11], s3
3596 // GFX11: encoding: [0x00,0x00,0xec,0xe0,0x00,0x05,0x02,0x03]
3598 buffer_atomic_max_u32 v5, off, s[8:11], s3 offset:0
3599 // GFX11: encoding: [0x00,0x00,0xec,0xe0,0x00,0x05,0x02,0x03]
3601 buffer_atomic_max_u32 v5, off, s[8:11], s3 offset:7
3602 // GFX11: encoding: [0x07,0x00,0xec,0xe0,0x00,0x05,0x02,0x03]
3604 buffer_atomic_max_u32 v5, off, s[8:11], s3 offset:4095 glc
3605 // GFX11: encoding: [0xff,0x4f,0xec,0xe0,0x00,0x05,0x02,0x03]
3607 buffer_atomic_max_u32 v5, off, s[8:11], s3 offset:4095 slc
3608 // GFX11: encoding: [0xff,0x1f,0xec,0xe0,0x00,0x05,0x02,0x03]
3610 buffer_atomic_max_u32 v5, off, s[8:11], s3 offset:4095 dlc
3611 // GFX11: encoding: [0xff,0x2f,0xec,0xe0,0x00,0x05,0x02,0x03]
3613 buffer_atomic_max_u32 v5, off, s[8:11], s3 offset:4095 glc slc dlc
3614 // GFX11: encoding: [0xff,0x7f,0xec,0xe0,0x00,0x05,0x02,0x03]
3616 buffer_atomic_max_u64 v[5:6], off, s[8:11], s3 offset:4095
3617 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x03]
3619 buffer_atomic_max_u64 v[254:255], off, s[8:11], s3 offset:4095
3620 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0xfe,0x02,0x03]
3622 buffer_atomic_max_u64 v[5:6], off, s[12:15], s3 offset:4095
3623 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x03,0x03]
3625 buffer_atomic_max_u64 v[5:6], off, s[96:99], s3 offset:4095
3626 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x18,0x03]
3628 buffer_atomic_max_u64 v[5:6], off, s[8:11], s101 offset:4095
3629 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x65]
3631 buffer_atomic_max_u64 v[5:6], off, s[8:11], m0 offset:4095
3632 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x7d]
3634 buffer_atomic_max_u64 v[5:6], off, s[8:11], 0 offset:4095
3635 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x80]
3637 buffer_atomic_max_u64 v[5:6], off, s[8:11], -1 offset:4095
3638 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0xc1]
3640 buffer_atomic_max_u64 v[5:6], off, s[8:11], 0.5 offset:4095
3641 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0xf0]
3643 buffer_atomic_max_u64 v[5:6], off, s[8:11], -4.0 offset:4095
3644 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0xf7]
3646 buffer_atomic_max_u64 v[5:6], v0, s[8:11], s3 idxen offset:4095
3647 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0x03]
3649 buffer_atomic_max_u64 v[5:6], v0, s[8:11], s3 offen offset:4095
3650 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x42,0x03]
3652 buffer_atomic_max_u64 v[5:6], off, s[8:11], s3
3653 // GFX11: encoding: [0x00,0x00,0x20,0xe1,0x00,0x05,0x02,0x03]
3655 buffer_atomic_max_u64 v[5:6], off, s[8:11], s3 offset:0
3656 // GFX11: encoding: [0x00,0x00,0x20,0xe1,0x00,0x05,0x02,0x03]
3658 buffer_atomic_max_u64 v[5:6], off, s[8:11], s3 offset:7
3659 // GFX11: encoding: [0x07,0x00,0x20,0xe1,0x00,0x05,0x02,0x03]
3661 buffer_atomic_max_u64 v[5:6], off, s[8:11], s3 offset:4095 glc
3662 // GFX11: encoding: [0xff,0x4f,0x20,0xe1,0x00,0x05,0x02,0x03]
3664 buffer_atomic_max_u64 v[5:6], off, s[8:11], s3 offset:4095 slc
3665 // GFX11: encoding: [0xff,0x1f,0x20,0xe1,0x00,0x05,0x02,0x03]
3667 buffer_atomic_max_u64 v[5:6], off, s[8:11], s3 offset:4095 dlc
3668 // GFX11: encoding: [0xff,0x2f,0x20,0xe1,0x00,0x05,0x02,0x03]
3670 buffer_atomic_max_u64 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
3671 // GFX11: encoding: [0xff,0x7f,0x20,0xe1,0x00,0x05,0x02,0x03]
3673 buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:4095
3674 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x03]
3676 buffer_atomic_min_f32 v255, off, s[8:11], s3 offset:4095
3677 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0xff,0x02,0x03]
3679 buffer_atomic_min_f32 v5, off, s[12:15], s3 offset:4095
3680 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x03,0x03]
3682 buffer_atomic_min_f32 v5, off, s[96:99], s3 offset:4095
3683 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x18,0x03]
3685 buffer_atomic_min_f32 v5, off, s[8:11], s101 offset:4095
3686 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x65]
3688 buffer_atomic_min_f32 v5, off, s[8:11], m0 offset:4095
3689 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x7d]
3691 buffer_atomic_min_f32 v5, off, s[8:11], 0 offset:4095
3692 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x80]
3694 buffer_atomic_min_f32 v5, off, s[8:11], -1 offset:4095
3695 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0xc1]
3697 buffer_atomic_min_f32 v5, off, s[8:11], 0.5 offset:4095
3698 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0xf0]
3700 buffer_atomic_min_f32 v5, off, s[8:11], -4.0 offset:4095
3701 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0xf7]
3703 buffer_atomic_min_f32 v5, v0, s[8:11], s3 idxen offset:4095
3704 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x82,0x03]
3706 buffer_atomic_min_f32 v5, v0, s[8:11], s3 offen offset:4095
3707 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x42,0x03]
3709 buffer_atomic_min_f32 v5, off, s[8:11], s3
3710 // GFX11: encoding: [0x00,0x00,0x44,0xe1,0x00,0x05,0x02,0x03]
3712 buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:0
3713 // GFX11: encoding: [0x00,0x00,0x44,0xe1,0x00,0x05,0x02,0x03]
3715 buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:7
3716 // GFX11: encoding: [0x07,0x00,0x44,0xe1,0x00,0x05,0x02,0x03]
3718 buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:4095 glc
3719 // GFX11: encoding: [0xff,0x4f,0x44,0xe1,0x00,0x05,0x02,0x03]
3721 buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:4095 slc
3722 // GFX11: encoding: [0xff,0x1f,0x44,0xe1,0x00,0x05,0x02,0x03]
3724 buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:4095 dlc
3725 // GFX11: encoding: [0xff,0x2f,0x44,0xe1,0x00,0x05,0x02,0x03]
3727 buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:4095 glc slc dlc
3728 // GFX11: encoding: [0xff,0x7f,0x44,0xe1,0x00,0x05,0x02,0x03]
3730 buffer_atomic_min_i32 v5, off, s[8:11], s3 offset:4095
3731 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x03]
3733 buffer_atomic_min_i32 v255, off, s[8:11], s3 offset:4095
3734 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0xff,0x02,0x03]
3736 buffer_atomic_min_i32 v5, off, s[12:15], s3 offset:4095
3737 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x03,0x03]
3739 buffer_atomic_min_i32 v5, off, s[96:99], s3 offset:4095
3740 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x18,0x03]
3742 buffer_atomic_min_i32 v5, off, s[8:11], s101 offset:4095
3743 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x65]
3745 buffer_atomic_min_i32 v5, off, s[8:11], m0 offset:4095
3746 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x7d]
3748 buffer_atomic_min_i32 v5, off, s[8:11], 0 offset:4095
3749 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x80]
3751 buffer_atomic_min_i32 v5, off, s[8:11], -1 offset:4095
3752 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0xc1]
3754 buffer_atomic_min_i32 v5, off, s[8:11], 0.5 offset:4095
3755 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0xf0]
3757 buffer_atomic_min_i32 v5, off, s[8:11], -4.0 offset:4095
3758 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0xf7]
3760 buffer_atomic_min_i32 v5, v0, s[8:11], s3 idxen offset:4095
3761 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x82,0x03]
3763 buffer_atomic_min_i32 v5, v0, s[8:11], s3 offen offset:4095
3764 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x42,0x03]
3766 buffer_atomic_min_i32 v5, off, s[8:11], s3
3767 // GFX11: encoding: [0x00,0x00,0xe0,0xe0,0x00,0x05,0x02,0x03]
3769 buffer_atomic_min_i32 v5, off, s[8:11], s3 offset:0
3770 // GFX11: encoding: [0x00,0x00,0xe0,0xe0,0x00,0x05,0x02,0x03]
3772 buffer_atomic_min_i32 v5, off, s[8:11], s3 offset:7
3773 // GFX11: encoding: [0x07,0x00,0xe0,0xe0,0x00,0x05,0x02,0x03]
3775 buffer_atomic_min_i32 v5, off, s[8:11], s3 offset:4095 glc
3776 // GFX11: encoding: [0xff,0x4f,0xe0,0xe0,0x00,0x05,0x02,0x03]
3778 buffer_atomic_min_i32 v5, off, s[8:11], s3 offset:4095 slc
3779 // GFX11: encoding: [0xff,0x1f,0xe0,0xe0,0x00,0x05,0x02,0x03]
3781 buffer_atomic_min_i32 v5, off, s[8:11], s3 offset:4095 dlc
3782 // GFX11: encoding: [0xff,0x2f,0xe0,0xe0,0x00,0x05,0x02,0x03]
3784 buffer_atomic_min_i32 v5, off, s[8:11], s3 offset:4095 glc slc dlc
3785 // GFX11: encoding: [0xff,0x7f,0xe0,0xe0,0x00,0x05,0x02,0x03]
3787 buffer_atomic_min_i64 v[5:6], off, s[8:11], s3 offset:4095
3788 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x03]
3790 buffer_atomic_min_i64 v[254:255], off, s[8:11], s3 offset:4095
3791 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0xfe,0x02,0x03]
3793 buffer_atomic_min_i64 v[5:6], off, s[12:15], s3 offset:4095
3794 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x03,0x03]
3796 buffer_atomic_min_i64 v[5:6], off, s[96:99], s3 offset:4095
3797 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x18,0x03]
3799 buffer_atomic_min_i64 v[5:6], off, s[8:11], s101 offset:4095
3800 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x65]
3802 buffer_atomic_min_i64 v[5:6], off, s[8:11], m0 offset:4095
3803 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x7d]
3805 buffer_atomic_min_i64 v[5:6], off, s[8:11], 0 offset:4095
3806 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x80]
3808 buffer_atomic_min_i64 v[5:6], off, s[8:11], -1 offset:4095
3809 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0xc1]
3811 buffer_atomic_min_i64 v[5:6], off, s[8:11], 0.5 offset:4095
3812 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0xf0]
3814 buffer_atomic_min_i64 v[5:6], off, s[8:11], -4.0 offset:4095
3815 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0xf7]
3817 buffer_atomic_min_i64 v[5:6], v0, s[8:11], s3 idxen offset:4095
3818 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0x03]
3820 buffer_atomic_min_i64 v[5:6], v0, s[8:11], s3 offen offset:4095
3821 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x42,0x03]
3823 buffer_atomic_min_i64 v[5:6], off, s[8:11], s3
3824 // GFX11: encoding: [0x00,0x00,0x14,0xe1,0x00,0x05,0x02,0x03]
3826 buffer_atomic_min_i64 v[5:6], off, s[8:11], s3 offset:0
3827 // GFX11: encoding: [0x00,0x00,0x14,0xe1,0x00,0x05,0x02,0x03]
3829 buffer_atomic_min_i64 v[5:6], off, s[8:11], s3 offset:7
3830 // GFX11: encoding: [0x07,0x00,0x14,0xe1,0x00,0x05,0x02,0x03]
3832 buffer_atomic_min_i64 v[5:6], off, s[8:11], s3 offset:4095 glc
3833 // GFX11: encoding: [0xff,0x4f,0x14,0xe1,0x00,0x05,0x02,0x03]
3835 buffer_atomic_min_i64 v[5:6], off, s[8:11], s3 offset:4095 slc
3836 // GFX11: encoding: [0xff,0x1f,0x14,0xe1,0x00,0x05,0x02,0x03]
3838 buffer_atomic_min_i64 v[5:6], off, s[8:11], s3 offset:4095 dlc
3839 // GFX11: encoding: [0xff,0x2f,0x14,0xe1,0x00,0x05,0x02,0x03]
3841 buffer_atomic_min_i64 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
3842 // GFX11: encoding: [0xff,0x7f,0x14,0xe1,0x00,0x05,0x02,0x03]
3844 buffer_atomic_min_u32 v5, off, s[8:11], s3 offset:4095
3845 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x03]
3847 buffer_atomic_min_u32 v255, off, s[8:11], s3 offset:4095
3848 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0xff,0x02,0x03]
3850 buffer_atomic_min_u32 v5, off, s[12:15], s3 offset:4095
3851 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x03,0x03]
3853 buffer_atomic_min_u32 v5, off, s[96:99], s3 offset:4095
3854 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x18,0x03]
3856 buffer_atomic_min_u32 v5, off, s[8:11], s101 offset:4095
3857 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x65]
3859 buffer_atomic_min_u32 v5, off, s[8:11], m0 offset:4095
3860 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x7d]
3862 buffer_atomic_min_u32 v5, off, s[8:11], 0 offset:4095
3863 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x80]
3865 buffer_atomic_min_u32 v5, off, s[8:11], -1 offset:4095
3866 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0xc1]
3868 buffer_atomic_min_u32 v5, off, s[8:11], 0.5 offset:4095
3869 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0xf0]
3871 buffer_atomic_min_u32 v5, off, s[8:11], -4.0 offset:4095
3872 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0xf7]
3874 buffer_atomic_min_u32 v5, v0, s[8:11], s3 idxen offset:4095
3875 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x82,0x03]
3877 buffer_atomic_min_u32 v5, v0, s[8:11], s3 offen offset:4095
3878 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x42,0x03]
3880 buffer_atomic_min_u32 v5, off, s[8:11], s3
3881 // GFX11: encoding: [0x00,0x00,0xe4,0xe0,0x00,0x05,0x02,0x03]
3883 buffer_atomic_min_u32 v5, off, s[8:11], s3 offset:0
3884 // GFX11: encoding: [0x00,0x00,0xe4,0xe0,0x00,0x05,0x02,0x03]
3886 buffer_atomic_min_u32 v5, off, s[8:11], s3 offset:7
3887 // GFX11: encoding: [0x07,0x00,0xe4,0xe0,0x00,0x05,0x02,0x03]
3889 buffer_atomic_min_u32 v5, off, s[8:11], s3 offset:4095 glc
3890 // GFX11: encoding: [0xff,0x4f,0xe4,0xe0,0x00,0x05,0x02,0x03]
3892 buffer_atomic_min_u32 v5, off, s[8:11], s3 offset:4095 slc
3893 // GFX11: encoding: [0xff,0x1f,0xe4,0xe0,0x00,0x05,0x02,0x03]
3895 buffer_atomic_min_u32 v5, off, s[8:11], s3 offset:4095 dlc
3896 // GFX11: encoding: [0xff,0x2f,0xe4,0xe0,0x00,0x05,0x02,0x03]
3898 buffer_atomic_min_u32 v5, off, s[8:11], s3 offset:4095 glc slc dlc
3899 // GFX11: encoding: [0xff,0x7f,0xe4,0xe0,0x00,0x05,0x02,0x03]
3901 buffer_atomic_min_u64 v[5:6], off, s[8:11], s3 offset:4095
3902 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x03]
3904 buffer_atomic_min_u64 v[254:255], off, s[8:11], s3 offset:4095
3905 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0xfe,0x02,0x03]
3907 buffer_atomic_min_u64 v[5:6], off, s[12:15], s3 offset:4095
3908 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x03,0x03]
3910 buffer_atomic_min_u64 v[5:6], off, s[96:99], s3 offset:4095
3911 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x18,0x03]
3913 buffer_atomic_min_u64 v[5:6], off, s[8:11], s101 offset:4095
3914 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x65]
3916 buffer_atomic_min_u64 v[5:6], off, s[8:11], m0 offset:4095
3917 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x7d]
3919 buffer_atomic_min_u64 v[5:6], off, s[8:11], 0 offset:4095
3920 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x80]
3922 buffer_atomic_min_u64 v[5:6], off, s[8:11], -1 offset:4095
3923 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0xc1]
3925 buffer_atomic_min_u64 v[5:6], off, s[8:11], 0.5 offset:4095
3926 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0xf0]
3928 buffer_atomic_min_u64 v[5:6], off, s[8:11], -4.0 offset:4095
3929 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0xf7]
3931 buffer_atomic_min_u64 v[5:6], v0, s[8:11], s3 idxen offset:4095
3932 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0x03]
3934 buffer_atomic_min_u64 v[5:6], v0, s[8:11], s3 offen offset:4095
3935 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x42,0x03]
3937 buffer_atomic_min_u64 v[5:6], off, s[8:11], s3
3938 // GFX11: encoding: [0x00,0x00,0x18,0xe1,0x00,0x05,0x02,0x03]
3940 buffer_atomic_min_u64 v[5:6], off, s[8:11], s3 offset:0
3941 // GFX11: encoding: [0x00,0x00,0x18,0xe1,0x00,0x05,0x02,0x03]
3943 buffer_atomic_min_u64 v[5:6], off, s[8:11], s3 offset:7
3944 // GFX11: encoding: [0x07,0x00,0x18,0xe1,0x00,0x05,0x02,0x03]
3946 buffer_atomic_min_u64 v[5:6], off, s[8:11], s3 offset:4095 glc
3947 // GFX11: encoding: [0xff,0x4f,0x18,0xe1,0x00,0x05,0x02,0x03]
3949 buffer_atomic_min_u64 v[5:6], off, s[8:11], s3 offset:4095 slc
3950 // GFX11: encoding: [0xff,0x1f,0x18,0xe1,0x00,0x05,0x02,0x03]
3952 buffer_atomic_min_u64 v[5:6], off, s[8:11], s3 offset:4095 dlc
3953 // GFX11: encoding: [0xff,0x2f,0x18,0xe1,0x00,0x05,0x02,0x03]
3955 buffer_atomic_min_u64 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
3956 // GFX11: encoding: [0xff,0x7f,0x18,0xe1,0x00,0x05,0x02,0x03]
3958 buffer_atomic_or_b32 v5, off, s[8:11], s3 offset:4095
3959 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x03]
3961 buffer_atomic_or_b32 v255, off, s[8:11], s3 offset:4095
3962 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0xff,0x02,0x03]
3964 buffer_atomic_or_b32 v5, off, s[12:15], s3 offset:4095
3965 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x03,0x03]
3967 buffer_atomic_or_b32 v5, off, s[96:99], s3 offset:4095
3968 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x18,0x03]
3970 buffer_atomic_or_b32 v5, off, s[8:11], s101 offset:4095
3971 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x65]
3973 buffer_atomic_or_b32 v5, off, s[8:11], m0 offset:4095
3974 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x7d]
3976 buffer_atomic_or_b32 v5, off, s[8:11], 0 offset:4095
3977 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x80]
3979 buffer_atomic_or_b32 v5, off, s[8:11], -1 offset:4095
3980 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0xc1]
3982 buffer_atomic_or_b32 v5, off, s[8:11], 0.5 offset:4095
3983 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0xf0]
3985 buffer_atomic_or_b32 v5, off, s[8:11], -4.0 offset:4095
3986 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0xf7]
3988 buffer_atomic_or_b32 v5, v0, s[8:11], s3 idxen offset:4095
3989 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x82,0x03]
3991 buffer_atomic_or_b32 v5, v0, s[8:11], s3 offen offset:4095
3992 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x42,0x03]
3994 buffer_atomic_or_b32 v5, off, s[8:11], s3
3995 // GFX11: encoding: [0x00,0x00,0xf4,0xe0,0x00,0x05,0x02,0x03]
3997 buffer_atomic_or_b32 v5, off, s[8:11], s3 offset:0
3998 // GFX11: encoding: [0x00,0x00,0xf4,0xe0,0x00,0x05,0x02,0x03]
4000 buffer_atomic_or_b32 v5, off, s[8:11], s3 offset:7
4001 // GFX11: encoding: [0x07,0x00,0xf4,0xe0,0x00,0x05,0x02,0x03]
4003 buffer_atomic_or_b32 v5, off, s[8:11], s3 offset:4095 glc
4004 // GFX11: encoding: [0xff,0x4f,0xf4,0xe0,0x00,0x05,0x02,0x03]
4006 buffer_atomic_or_b32 v5, off, s[8:11], s3 offset:4095 slc
4007 // GFX11: encoding: [0xff,0x1f,0xf4,0xe0,0x00,0x05,0x02,0x03]
4009 buffer_atomic_or_b32 v5, off, s[8:11], s3 offset:4095 dlc
4010 // GFX11: encoding: [0xff,0x2f,0xf4,0xe0,0x00,0x05,0x02,0x03]
4012 buffer_atomic_or_b32 v5, off, s[8:11], s3 offset:4095 glc slc dlc
4013 // GFX11: encoding: [0xff,0x7f,0xf4,0xe0,0x00,0x05,0x02,0x03]
4015 buffer_atomic_or_b64 v[5:6], off, s[8:11], s3 offset:4095
4016 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x03]
4018 buffer_atomic_or_b64 v[254:255], off, s[8:11], s3 offset:4095
4019 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0xfe,0x02,0x03]
4021 buffer_atomic_or_b64 v[5:6], off, s[12:15], s3 offset:4095
4022 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x03,0x03]
4024 buffer_atomic_or_b64 v[5:6], off, s[96:99], s3 offset:4095
4025 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x18,0x03]
4027 buffer_atomic_or_b64 v[5:6], off, s[8:11], s101 offset:4095
4028 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x65]
4030 buffer_atomic_or_b64 v[5:6], off, s[8:11], m0 offset:4095
4031 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x7d]
4033 buffer_atomic_or_b64 v[5:6], off, s[8:11], 0 offset:4095
4034 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x80]
4036 buffer_atomic_or_b64 v[5:6], off, s[8:11], -1 offset:4095
4037 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0xc1]
4039 buffer_atomic_or_b64 v[5:6], off, s[8:11], 0.5 offset:4095
4040 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0xf0]
4042 buffer_atomic_or_b64 v[5:6], off, s[8:11], -4.0 offset:4095
4043 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0xf7]
4045 buffer_atomic_or_b64 v[5:6], v0, s[8:11], s3 idxen offset:4095
4046 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0x03]
4048 buffer_atomic_or_b64 v[5:6], v0, s[8:11], s3 offen offset:4095
4049 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x42,0x03]
4051 buffer_atomic_or_b64 v[5:6], off, s[8:11], s3
4052 // GFX11: encoding: [0x00,0x00,0x28,0xe1,0x00,0x05,0x02,0x03]
4054 buffer_atomic_or_b64 v[5:6], off, s[8:11], s3 offset:0
4055 // GFX11: encoding: [0x00,0x00,0x28,0xe1,0x00,0x05,0x02,0x03]
4057 buffer_atomic_or_b64 v[5:6], off, s[8:11], s3 offset:7
4058 // GFX11: encoding: [0x07,0x00,0x28,0xe1,0x00,0x05,0x02,0x03]
4060 buffer_atomic_or_b64 v[5:6], off, s[8:11], s3 offset:4095 glc
4061 // GFX11: encoding: [0xff,0x4f,0x28,0xe1,0x00,0x05,0x02,0x03]
4063 buffer_atomic_or_b64 v[5:6], off, s[8:11], s3 offset:4095 slc
4064 // GFX11: encoding: [0xff,0x1f,0x28,0xe1,0x00,0x05,0x02,0x03]
4066 buffer_atomic_or_b64 v[5:6], off, s[8:11], s3 offset:4095 dlc
4067 // GFX11: encoding: [0xff,0x2f,0x28,0xe1,0x00,0x05,0x02,0x03]
4069 buffer_atomic_or_b64 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
4070 // GFX11: encoding: [0xff,0x7f,0x28,0xe1,0x00,0x05,0x02,0x03]
4072 buffer_atomic_sub_u32 v5, off, s[8:11], s3 offset:4095
4073 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x03]
4075 buffer_atomic_sub_u32 v255, off, s[8:11], s3 offset:4095
4076 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0xff,0x02,0x03]
4078 buffer_atomic_sub_u32 v5, off, s[12:15], s3 offset:4095
4079 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x03,0x03]
4081 buffer_atomic_sub_u32 v5, off, s[96:99], s3 offset:4095
4082 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x18,0x03]
4084 buffer_atomic_sub_u32 v5, off, s[8:11], s101 offset:4095
4085 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x65]
4087 buffer_atomic_sub_u32 v5, off, s[8:11], m0 offset:4095
4088 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x7d]
4090 buffer_atomic_sub_u32 v5, off, s[8:11], 0 offset:4095
4091 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x80]
4093 buffer_atomic_sub_u32 v5, off, s[8:11], -1 offset:4095
4094 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0xc1]
4096 buffer_atomic_sub_u32 v5, off, s[8:11], 0.5 offset:4095
4097 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0xf0]
4099 buffer_atomic_sub_u32 v5, off, s[8:11], -4.0 offset:4095
4100 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0xf7]
4102 buffer_atomic_sub_u32 v5, v0, s[8:11], s3 idxen offset:4095
4103 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x82,0x03]
4105 buffer_atomic_sub_u32 v5, v0, s[8:11], s3 offen offset:4095
4106 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x42,0x03]
4108 buffer_atomic_sub_u32 v5, off, s[8:11], s3
4109 // GFX11: encoding: [0x00,0x00,0xd8,0xe0,0x00,0x05,0x02,0x03]
4111 buffer_atomic_sub_u32 v5, off, s[8:11], s3 offset:0
4112 // GFX11: encoding: [0x00,0x00,0xd8,0xe0,0x00,0x05,0x02,0x03]
4114 buffer_atomic_sub_u32 v5, off, s[8:11], s3 offset:7
4115 // GFX11: encoding: [0x07,0x00,0xd8,0xe0,0x00,0x05,0x02,0x03]
4117 buffer_atomic_sub_u32 v5, off, s[8:11], s3 offset:4095 glc
4118 // GFX11: encoding: [0xff,0x4f,0xd8,0xe0,0x00,0x05,0x02,0x03]
4120 buffer_atomic_sub_u32 v5, off, s[8:11], s3 offset:4095 slc
4121 // GFX11: encoding: [0xff,0x1f,0xd8,0xe0,0x00,0x05,0x02,0x03]
4123 buffer_atomic_sub_u32 v5, off, s[8:11], s3 offset:4095 dlc
4124 // GFX11: encoding: [0xff,0x2f,0xd8,0xe0,0x00,0x05,0x02,0x03]
4126 buffer_atomic_sub_u32 v5, off, s[8:11], s3 offset:4095 glc slc dlc
4127 // GFX11: encoding: [0xff,0x7f,0xd8,0xe0,0x00,0x05,0x02,0x03]
4129 buffer_atomic_sub_u64 v[5:6], off, s[8:11], s3 offset:4095
4130 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x03]
4132 buffer_atomic_sub_u64 v[254:255], off, s[8:11], s3 offset:4095
4133 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0xfe,0x02,0x03]
4135 buffer_atomic_sub_u64 v[5:6], off, s[12:15], s3 offset:4095
4136 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x03,0x03]
4138 buffer_atomic_sub_u64 v[5:6], off, s[96:99], s3 offset:4095
4139 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x18,0x03]
4141 buffer_atomic_sub_u64 v[5:6], off, s[8:11], s101 offset:4095
4142 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x65]
4144 buffer_atomic_sub_u64 v[5:6], off, s[8:11], m0 offset:4095
4145 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x7d]
4147 buffer_atomic_sub_u64 v[5:6], off, s[8:11], 0 offset:4095
4148 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x80]
4150 buffer_atomic_sub_u64 v[5:6], off, s[8:11], -1 offset:4095
4151 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0xc1]
4153 buffer_atomic_sub_u64 v[5:6], off, s[8:11], 0.5 offset:4095
4154 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0xf0]
4156 buffer_atomic_sub_u64 v[5:6], off, s[8:11], -4.0 offset:4095
4157 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0xf7]
4159 buffer_atomic_sub_u64 v[5:6], v0, s[8:11], s3 idxen offset:4095
4160 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0x03]
4162 buffer_atomic_sub_u64 v[5:6], v0, s[8:11], s3 offen offset:4095
4163 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x42,0x03]
4165 buffer_atomic_sub_u64 v[5:6], off, s[8:11], s3
4166 // GFX11: encoding: [0x00,0x00,0x10,0xe1,0x00,0x05,0x02,0x03]
4168 buffer_atomic_sub_u64 v[5:6], off, s[8:11], s3 offset:0
4169 // GFX11: encoding: [0x00,0x00,0x10,0xe1,0x00,0x05,0x02,0x03]
4171 buffer_atomic_sub_u64 v[5:6], off, s[8:11], s3 offset:7
4172 // GFX11: encoding: [0x07,0x00,0x10,0xe1,0x00,0x05,0x02,0x03]
4174 buffer_atomic_sub_u64 v[5:6], off, s[8:11], s3 offset:4095 glc
4175 // GFX11: encoding: [0xff,0x4f,0x10,0xe1,0x00,0x05,0x02,0x03]
4177 buffer_atomic_sub_u64 v[5:6], off, s[8:11], s3 offset:4095 slc
4178 // GFX11: encoding: [0xff,0x1f,0x10,0xe1,0x00,0x05,0x02,0x03]
4180 buffer_atomic_sub_u64 v[5:6], off, s[8:11], s3 offset:4095 dlc
4181 // GFX11: encoding: [0xff,0x2f,0x10,0xe1,0x00,0x05,0x02,0x03]
4183 buffer_atomic_sub_u64 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
4184 // GFX11: encoding: [0xff,0x7f,0x10,0xe1,0x00,0x05,0x02,0x03]
4186 buffer_atomic_swap_b32 v5, off, s[8:11], s3 offset:4095
4187 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x03]
4189 buffer_atomic_swap_b32 v255, off, s[8:11], s3 offset:4095
4190 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0xff,0x02,0x03]
4192 buffer_atomic_swap_b32 v5, off, s[12:15], s3 offset:4095
4193 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x03,0x03]
4195 buffer_atomic_swap_b32 v5, off, s[96:99], s3 offset:4095
4196 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x18,0x03]
4198 buffer_atomic_swap_b32 v5, off, s[8:11], s101 offset:4095
4199 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x65]
4201 buffer_atomic_swap_b32 v5, off, s[8:11], m0 offset:4095
4202 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x7d]
4204 buffer_atomic_swap_b32 v5, off, s[8:11], 0 offset:4095
4205 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x80]
4207 buffer_atomic_swap_b32 v5, off, s[8:11], -1 offset:4095
4208 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0xc1]
4210 buffer_atomic_swap_b32 v5, off, s[8:11], 0.5 offset:4095
4211 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0xf0]
4213 buffer_atomic_swap_b32 v5, off, s[8:11], -4.0 offset:4095
4214 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0xf7]
4216 buffer_atomic_swap_b32 v5, v0, s[8:11], s3 idxen offset:4095
4217 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x82,0x03]
4219 buffer_atomic_swap_b32 v5, v0, s[8:11], s3 offen offset:4095
4220 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x42,0x03]
4222 buffer_atomic_swap_b32 v5, off, s[8:11], s3
4223 // GFX11: encoding: [0x00,0x00,0xcc,0xe0,0x00,0x05,0x02,0x03]
4225 buffer_atomic_swap_b32 v5, off, s[8:11], s3 offset:0
4226 // GFX11: encoding: [0x00,0x00,0xcc,0xe0,0x00,0x05,0x02,0x03]
4228 buffer_atomic_swap_b32 v5, off, s[8:11], s3 offset:7
4229 // GFX11: encoding: [0x07,0x00,0xcc,0xe0,0x00,0x05,0x02,0x03]
4231 buffer_atomic_swap_b32 v5, off, s[8:11], s3 offset:4095 glc
4232 // GFX11: encoding: [0xff,0x4f,0xcc,0xe0,0x00,0x05,0x02,0x03]
4234 buffer_atomic_swap_b32 v5, off, s[8:11], s3 offset:4095 slc
4235 // GFX11: encoding: [0xff,0x1f,0xcc,0xe0,0x00,0x05,0x02,0x03]
4237 buffer_atomic_swap_b32 v5, off, s[8:11], s3 offset:4095 dlc
4238 // GFX11: encoding: [0xff,0x2f,0xcc,0xe0,0x00,0x05,0x02,0x03]
4240 buffer_atomic_swap_b32 v5, off, s[8:11], s3 offset:4095 glc slc dlc
4241 // GFX11: encoding: [0xff,0x7f,0xcc,0xe0,0x00,0x05,0x02,0x03]
4243 buffer_atomic_swap_b64 v[5:6], off, s[8:11], s3 offset:4095
4244 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x03]
4246 buffer_atomic_swap_b64 v[254:255], off, s[8:11], s3 offset:4095
4247 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0xfe,0x02,0x03]
4249 buffer_atomic_swap_b64 v[5:6], off, s[12:15], s3 offset:4095
4250 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x03,0x03]
4252 buffer_atomic_swap_b64 v[5:6], off, s[96:99], s3 offset:4095
4253 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x18,0x03]
4255 buffer_atomic_swap_b64 v[5:6], off, s[8:11], s101 offset:4095
4256 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x65]
4258 buffer_atomic_swap_b64 v[5:6], off, s[8:11], m0 offset:4095
4259 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x7d]
4261 buffer_atomic_swap_b64 v[5:6], off, s[8:11], 0 offset:4095
4262 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x80]
4264 buffer_atomic_swap_b64 v[5:6], off, s[8:11], -1 offset:4095
4265 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0xc1]
4267 buffer_atomic_swap_b64 v[5:6], off, s[8:11], 0.5 offset:4095
4268 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0xf0]
4270 buffer_atomic_swap_b64 v[5:6], off, s[8:11], -4.0 offset:4095
4271 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0xf7]
4273 buffer_atomic_swap_b64 v[5:6], v0, s[8:11], s3 idxen offset:4095
4274 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x82,0x03]
4276 buffer_atomic_swap_b64 v[5:6], v0, s[8:11], s3 offen offset:4095
4277 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x42,0x03]
4279 buffer_atomic_swap_b64 v[5:6], off, s[8:11], s3
4280 // GFX11: encoding: [0x00,0x00,0x04,0xe1,0x00,0x05,0x02,0x03]
4282 buffer_atomic_swap_b64 v[5:6], off, s[8:11], s3 offset:0
4283 // GFX11: encoding: [0x00,0x00,0x04,0xe1,0x00,0x05,0x02,0x03]
4285 buffer_atomic_swap_b64 v[5:6], off, s[8:11], s3 offset:7
4286 // GFX11: encoding: [0x07,0x00,0x04,0xe1,0x00,0x05,0x02,0x03]
4288 buffer_atomic_swap_b64 v[5:6], off, s[8:11], s3 offset:4095 glc
4289 // GFX11: encoding: [0xff,0x4f,0x04,0xe1,0x00,0x05,0x02,0x03]
4291 buffer_atomic_swap_b64 v[5:6], off, s[8:11], s3 offset:4095 slc
4292 // GFX11: encoding: [0xff,0x1f,0x04,0xe1,0x00,0x05,0x02,0x03]
4294 buffer_atomic_swap_b64 v[5:6], off, s[8:11], s3 offset:4095 dlc
4295 // GFX11: encoding: [0xff,0x2f,0x04,0xe1,0x00,0x05,0x02,0x03]
4297 buffer_atomic_swap_b64 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
4298 // GFX11: encoding: [0xff,0x7f,0x04,0xe1,0x00,0x05,0x02,0x03]
4300 buffer_atomic_xor_b32 v5, off, s[8:11], s3 offset:4095
4301 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x02,0x03]
4303 buffer_atomic_xor_b32 v255, off, s[8:11], s3 offset:4095
4304 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0xff,0x02,0x03]
4306 buffer_atomic_xor_b32 v5, off, s[12:15], s3 offset:4095
4307 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x03,0x03]
4309 buffer_atomic_xor_b32 v5, off, s[96:99], s3 offset:4095
4310 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x18,0x03]
4312 buffer_atomic_xor_b32 v5, off, s[8:11], s101 offset:4095
4313 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x02,0x65]
4315 buffer_atomic_xor_b32 v5, off, s[8:11], m0 offset:4095
4316 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x02,0x7d]
4318 buffer_atomic_xor_b32 v5, off, s[8:11], 0 offset:4095
4319 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x02,0x80]
4321 buffer_atomic_xor_b32 v5, off, s[8:11], -1 offset:4095
4322 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x02,0xc1]
4324 buffer_atomic_xor_b32 v5, off, s[8:11], 0.5 offset:4095
4325 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x02,0xf0]
4327 buffer_atomic_xor_b32 v5, off, s[8:11], -4.0 offset:4095
4328 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x02,0xf7]
4330 buffer_atomic_xor_b32 v5, v0, s[8:11], s3 idxen offset:4095
4331 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x82,0x03]
4333 buffer_atomic_xor_b32 v5, v0, s[8:11], s3 offen offset:4095
4334 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x42,0x03]
4336 buffer_atomic_xor_b32 v5, off, s[8:11], s3
4337 // GFX11: encoding: [0x00,0x00,0xf8,0xe0,0x00,0x05,0x02,0x03]
4339 buffer_atomic_xor_b32 v5, off, s[8:11], s3 offset:0
4340 // GFX11: encoding: [0x00,0x00,0xf8,0xe0,0x00,0x05,0x02,0x03]
4342 buffer_atomic_xor_b32 v5, off, s[8:11], s3 offset:7
4343 // GFX11: encoding: [0x07,0x00,0xf8,0xe0,0x00,0x05,0x02,0x03]
4345 buffer_atomic_xor_b32 v5, off, s[8:11], s3 offset:4095 glc
4346 // GFX11: encoding: [0xff,0x4f,0xf8,0xe0,0x00,0x05,0x02,0x03]
4348 buffer_atomic_xor_b32 v5, off, s[8:11], s3 offset:4095 slc
4349 // GFX11: encoding: [0xff,0x1f,0xf8,0xe0,0x00,0x05,0x02,0x03]
4351 buffer_atomic_xor_b32 v5, off, s[8:11], s3 offset:4095 dlc
4352 // GFX11: encoding: [0xff,0x2f,0xf8,0xe0,0x00,0x05,0x02,0x03]
4354 buffer_atomic_xor_b32 v5, off, s[8:11], s3 offset:4095 glc slc dlc
4355 // GFX11: encoding: [0xff,0x7f,0xf8,0xe0,0x00,0x05,0x02,0x03]
4357 buffer_atomic_xor_b64 v[5:6], off, s[8:11], s3 offset:4095
4358 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x03]
4360 buffer_atomic_xor_b64 v[254:255], off, s[8:11], s3 offset:4095
4361 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0xfe,0x02,0x03]
4363 buffer_atomic_xor_b64 v[5:6], off, s[12:15], s3 offset:4095
4364 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x03,0x03]
4366 buffer_atomic_xor_b64 v[5:6], off, s[96:99], s3 offset:4095
4367 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x18,0x03]
4369 buffer_atomic_xor_b64 v[5:6], off, s[8:11], s101 offset:4095
4370 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x65]
4372 buffer_atomic_xor_b64 v[5:6], off, s[8:11], m0 offset:4095
4373 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x7d]
4375 buffer_atomic_xor_b64 v[5:6], off, s[8:11], 0 offset:4095
4376 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x80]
4378 buffer_atomic_xor_b64 v[5:6], off, s[8:11], -1 offset:4095
4379 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0xc1]
4381 buffer_atomic_xor_b64 v[5:6], off, s[8:11], 0.5 offset:4095
4382 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0xf0]
4384 buffer_atomic_xor_b64 v[5:6], off, s[8:11], -4.0 offset:4095
4385 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0xf7]
4387 buffer_atomic_xor_b64 v[5:6], v0, s[8:11], s3 idxen offset:4095
4388 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0x03]
4390 buffer_atomic_xor_b64 v[5:6], v0, s[8:11], s3 offen offset:4095
4391 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x42,0x03]
4393 buffer_atomic_xor_b64 v[5:6], off, s[8:11], s3
4394 // GFX11: encoding: [0x00,0x00,0x2c,0xe1,0x00,0x05,0x02,0x03]
4396 buffer_atomic_xor_b64 v[5:6], off, s[8:11], s3 offset:0
4397 // GFX11: encoding: [0x00,0x00,0x2c,0xe1,0x00,0x05,0x02,0x03]
4399 buffer_atomic_xor_b64 v[5:6], off, s[8:11], s3 offset:7
4400 // GFX11: encoding: [0x07,0x00,0x2c,0xe1,0x00,0x05,0x02,0x03]
4402 buffer_atomic_xor_b64 v[5:6], off, s[8:11], s3 offset:4095 glc
4403 // GFX11: encoding: [0xff,0x4f,0x2c,0xe1,0x00,0x05,0x02,0x03]
4405 buffer_atomic_xor_b64 v[5:6], off, s[8:11], s3 offset:4095 slc
4406 // GFX11: encoding: [0xff,0x1f,0x2c,0xe1,0x00,0x05,0x02,0x03]
4408 buffer_atomic_xor_b64 v[5:6], off, s[8:11], s3 offset:4095 dlc
4409 // GFX11: encoding: [0xff,0x2f,0x2c,0xe1,0x00,0x05,0x02,0x03]
4411 buffer_atomic_xor_b64 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
4412 // GFX11: encoding: [0xff,0x7f,0x2c,0xe1,0x00,0x05,0x02,0x03]