[AMDGPU] Add True16 register classes.
[llvm-project.git] / llvm / test / MC / AMDGPU / gfx11_asm_mubuf_alias.s
blob5456d68f4c068427e92e1223b740d5842d3bbebc
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_load_dword v5, off, s[8:11], s3 offset:4095
5 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x03]
7 buffer_load_dword v255, off, s[8:11], s3 offset:4095
8 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0xff,0x02,0x03]
10 buffer_load_dword v5, off, s[12:15], s3 offset:4095
11 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x03,0x03]
13 buffer_load_dword v5, off, s[96:99], s3 offset:4095
14 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x18,0x03]
16 buffer_load_dword v5, off, s[8:11], s101 offset:4095
17 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x65]
19 buffer_load_dword v5, off, s[8:11], m0 offset:4095
20 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x7d]
22 buffer_load_dword v5, off, s[8:11], 0 offset:4095
23 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x80]
25 buffer_load_dword v5, off, s[8:11], -1 offset:4095
26 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0xc1]
28 buffer_load_dword v5, off, s[8:11], 0.5 offset:4095
29 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0xf0]
31 buffer_load_dword v5, off, s[8:11], -4.0 offset:4095
32 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0xf7]
34 buffer_load_dword v5, v0, s[8:11], s3 idxen offset:4095
35 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0x03]
37 buffer_load_dword v5, v0, s[8:11], s3 offen offset:4095
38 // GFX11: encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x42,0x03]
40 buffer_load_dword v5, off, s[8:11], s3
41 // GFX11: encoding: [0x00,0x00,0x50,0xe0,0x00,0x05,0x02,0x03]
43 buffer_load_dword v5, off, s[8:11], s3 offset:0
44 // GFX11: encoding: [0x00,0x00,0x50,0xe0,0x00,0x05,0x02,0x03]
46 buffer_load_dword v5, off, s[8:11], s3 offset:7
47 // GFX11: encoding: [0x07,0x00,0x50,0xe0,0x00,0x05,0x02,0x03]
49 buffer_load_dword v5, off, s[8:11], s3 offset:4095 glc
50 // GFX11: encoding: [0xff,0x4f,0x50,0xe0,0x00,0x05,0x02,0x03]
52 buffer_load_dword v5, off, s[8:11], s3 offset:4095 slc
53 // GFX11: encoding: [0xff,0x1f,0x50,0xe0,0x00,0x05,0x02,0x03]
55 buffer_load_dword v5, off, s[8:11], s3 offset:4095 dlc
56 // GFX11: encoding: [0xff,0x2f,0x50,0xe0,0x00,0x05,0x02,0x03]
58 buffer_load_dword v5, off, s[8:11], s3 offset:4095 glc slc dlc
59 // GFX11: encoding: [0xff,0x7f,0x50,0xe0,0x00,0x05,0x02,0x03]
61 buffer_load_dword v5, off, s[8:11], s3 offset:4095 lds
62 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
64 buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095
65 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x03]
67 buffer_load_dwordx2 v[254:255], off, s[8:11], s3 offset:4095
68 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0xfe,0x02,0x03]
70 buffer_load_dwordx2 v[5:6], off, s[12:15], s3 offset:4095
71 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x03,0x03]
73 buffer_load_dwordx2 v[5:6], off, s[96:99], s3 offset:4095
74 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x18,0x03]
76 buffer_load_dwordx2 v[5:6], off, s[8:11], s101 offset:4095
77 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x65]
79 buffer_load_dwordx2 v[5:6], off, s[8:11], m0 offset:4095
80 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x7d]
82 buffer_load_dwordx2 v[5:6], off, s[8:11], 0 offset:4095
83 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x80]
85 buffer_load_dwordx2 v[5:6], off, s[8:11], -1 offset:4095
86 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0xc1]
88 buffer_load_dwordx2 v[5:6], off, s[8:11], 0.5 offset:4095
89 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0xf0]
91 buffer_load_dwordx2 v[5:6], off, s[8:11], -4.0 offset:4095
92 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0xf7]
94 buffer_load_dwordx2 v[5:6], v0, s[8:11], s3 idxen offset:4095
95 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x82,0x03]
97 buffer_load_dwordx2 v[5:6], v0, s[8:11], s3 offen offset:4095
98 // GFX11: encoding: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x42,0x03]
100 buffer_load_dwordx2 v[5:6], off, s[8:11], s3
101 // GFX11: encoding: [0x00,0x00,0x54,0xe0,0x00,0x05,0x02,0x03]
103 buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:0
104 // GFX11: encoding: [0x00,0x00,0x54,0xe0,0x00,0x05,0x02,0x03]
106 buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:7
107 // GFX11: encoding: [0x07,0x00,0x54,0xe0,0x00,0x05,0x02,0x03]
109 buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 glc
110 // GFX11: encoding: [0xff,0x4f,0x54,0xe0,0x00,0x05,0x02,0x03]
112 buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 slc
113 // GFX11: encoding: [0xff,0x1f,0x54,0xe0,0x00,0x05,0x02,0x03]
115 buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 dlc
116 // GFX11: encoding: [0xff,0x2f,0x54,0xe0,0x00,0x05,0x02,0x03]
118 buffer_load_dwordx2 v[5:7], off, s[8:11], s3 offset:4095 dlc tfe
119 // GFX11: encoding: [0xff,0x2f,0x54,0xe0,0x00,0x05,0x22,0x03]
121 buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
122 // GFX11: encoding: [0xff,0x7f,0x54,0xe0,0x00,0x05,0x02,0x03]
124 buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095
125 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x03]
127 buffer_load_dwordx3 v[253:255], off, s[8:11], s3 offset:4095
128 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0xfd,0x02,0x03]
130 buffer_load_dwordx3 v[5:7], off, s[12:15], s3 offset:4095
131 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x03,0x03]
133 buffer_load_dwordx3 v[5:7], off, s[96:99], s3 offset:4095
134 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x18,0x03]
136 buffer_load_dwordx3 v[5:7], off, s[8:11], s101 offset:4095
137 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x65]
139 buffer_load_dwordx3 v[5:7], off, s[8:11], m0 offset:4095
140 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x7d]
142 buffer_load_dwordx3 v[5:7], off, s[8:11], 0 offset:4095
143 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x80]
145 buffer_load_dwordx3 v[5:7], off, s[8:11], -1 offset:4095
146 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0xc1]
148 buffer_load_dwordx3 v[5:7], off, s[8:11], 0.5 offset:4095
149 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0xf0]
151 buffer_load_dwordx3 v[5:7], off, s[8:11], -4.0 offset:4095
152 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0xf7]
154 buffer_load_dwordx3 v[5:7], v0, s[8:11], s3 idxen offset:4095
155 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x82,0x03]
157 buffer_load_dwordx3 v[5:7], v0, s[8:11], s3 offen offset:4095
158 // GFX11: encoding: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x42,0x03]
160 buffer_load_dwordx3 v[5:7], off, s[8:11], s3
161 // GFX11: encoding: [0x00,0x00,0x58,0xe0,0x00,0x05,0x02,0x03]
163 buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:0
164 // GFX11: encoding: [0x00,0x00,0x58,0xe0,0x00,0x05,0x02,0x03]
166 buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:7
167 // GFX11: encoding: [0x07,0x00,0x58,0xe0,0x00,0x05,0x02,0x03]
169 buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 glc
170 // GFX11: encoding: [0xff,0x4f,0x58,0xe0,0x00,0x05,0x02,0x03]
172 buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 slc
173 // GFX11: encoding: [0xff,0x1f,0x58,0xe0,0x00,0x05,0x02,0x03]
175 buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 dlc
176 // GFX11: encoding: [0xff,0x2f,0x58,0xe0,0x00,0x05,0x02,0x03]
178 buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 glc slc dlc
179 // GFX11: encoding: [0xff,0x7f,0x58,0xe0,0x00,0x05,0x02,0x03]
181 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095
182 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x03]
184 buffer_load_dwordx4 v[252:255], off, s[8:11], s3 offset:4095
185 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0xfc,0x02,0x03]
187 buffer_load_dwordx4 v[5:8], off, s[12:15], s3 offset:4095
188 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x03,0x03]
190 buffer_load_dwordx4 v[5:8], off, s[96:99], s3 offset:4095
191 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x18,0x03]
193 buffer_load_dwordx4 v[5:8], off, s[8:11], s101 offset:4095
194 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x65]
196 buffer_load_dwordx4 v[5:8], off, s[8:11], m0 offset:4095
197 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x7d]
199 buffer_load_dwordx4 v[5:8], off, s[8:11], 0 offset:4095
200 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x80]
202 buffer_load_dwordx4 v[5:8], off, s[8:11], -1 offset:4095
203 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0xc1]
205 buffer_load_dwordx4 v[5:8], off, s[8:11], 0.5 offset:4095
206 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0xf0]
208 buffer_load_dwordx4 v[5:8], off, s[8:11], -4.0 offset:4095
209 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0xf7]
211 buffer_load_dwordx4 v[5:8], v0, s[8:11], s3 idxen offset:4095
212 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x82,0x03]
214 buffer_load_dwordx4 v[5:8], v0, s[8:11], s3 offen offset:4095
215 // GFX11: encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x42,0x03]
217 buffer_load_dwordx4 v[5:8], off, s[8:11], s3
218 // GFX11: encoding: [0x00,0x00,0x5c,0xe0,0x00,0x05,0x02,0x03]
220 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:0
221 // GFX11: encoding: [0x00,0x00,0x5c,0xe0,0x00,0x05,0x02,0x03]
223 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:7
224 // GFX11: encoding: [0x07,0x00,0x5c,0xe0,0x00,0x05,0x02,0x03]
226 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 glc
227 // GFX11: encoding: [0xff,0x4f,0x5c,0xe0,0x00,0x05,0x02,0x03]
229 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 slc
230 // GFX11: encoding: [0xff,0x1f,0x5c,0xe0,0x00,0x05,0x02,0x03]
232 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 dlc
233 // GFX11: encoding: [0xff,0x2f,0x5c,0xe0,0x00,0x05,0x02,0x03]
235 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 glc slc dlc
236 // GFX11: encoding: [0xff,0x7f,0x5c,0xe0,0x00,0x05,0x02,0x03]
238 buffer_load_short_d16 v5, off, s[8:11], s3 offset:4095
239 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x03]
241 buffer_load_short_d16 v255, off, s[8:11], s3 offset:4095
242 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0xff,0x02,0x03]
244 buffer_load_short_d16 v5, off, s[12:15], s3 offset:4095
245 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x03,0x03]
247 buffer_load_short_d16 v5, off, s[96:99], s3 offset:4095
248 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x18,0x03]
250 buffer_load_short_d16 v5, off, s[8:11], s101 offset:4095
251 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x65]
253 buffer_load_short_d16 v5, off, s[8:11], m0 offset:4095
254 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x7d]
256 buffer_load_short_d16 v5, off, s[8:11], 0 offset:4095
257 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x80]
259 buffer_load_short_d16 v5, off, s[8:11], -1 offset:4095
260 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0xc1]
262 buffer_load_short_d16 v5, off, s[8:11], 0.5 offset:4095
263 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0xf0]
265 buffer_load_short_d16 v5, off, s[8:11], -4.0 offset:4095
266 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0xf7]
268 buffer_load_short_d16 v5, v0, s[8:11], s3 idxen offset:4095
269 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0x03]
271 buffer_load_short_d16 v5, v0, s[8:11], s3 offen offset:4095
272 // GFX11: encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x42,0x03]
274 buffer_load_short_d16 v5, off, s[8:11], s3
275 // GFX11: encoding: [0x00,0x00,0x80,0xe0,0x00,0x05,0x02,0x03]
277 buffer_load_short_d16 v5, off, s[8:11], s3 offset:0
278 // GFX11: encoding: [0x00,0x00,0x80,0xe0,0x00,0x05,0x02,0x03]
280 buffer_load_short_d16 v5, off, s[8:11], s3 offset:7
281 // GFX11: encoding: [0x07,0x00,0x80,0xe0,0x00,0x05,0x02,0x03]
283 buffer_load_short_d16 v5, off, s[8:11], s3 offset:4095 glc
284 // GFX11: encoding: [0xff,0x4f,0x80,0xe0,0x00,0x05,0x02,0x03]
286 buffer_load_short_d16 v5, off, s[8:11], s3 offset:4095 slc
287 // GFX11: encoding: [0xff,0x1f,0x80,0xe0,0x00,0x05,0x02,0x03]
289 buffer_load_short_d16 v5, off, s[8:11], s3 offset:4095 dlc
290 // GFX11: encoding: [0xff,0x2f,0x80,0xe0,0x00,0x05,0x02,0x03]
292 buffer_load_short_d16 v5, off, s[8:11], s3 offset:4095 glc slc dlc
293 // GFX11: encoding: [0xff,0x7f,0x80,0xe0,0x00,0x05,0x02,0x03]
295 buffer_load_format_d16_x v5, off, s[8:11], s3 offset:4095
296 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x03]
298 buffer_load_format_d16_x v255, off, s[8:11], s3 offset:4095
299 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0xff,0x02,0x03]
301 buffer_load_format_d16_x v5, off, s[12:15], s3 offset:4095
302 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x03,0x03]
304 buffer_load_format_d16_x v5, off, s[96:99], s3 offset:4095
305 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x18,0x03]
307 buffer_load_format_d16_x v5, off, s[8:11], s101 offset:4095
308 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x65]
310 buffer_load_format_d16_x v5, off, s[8:11], m0 offset:4095
311 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x7d]
313 buffer_load_format_d16_x v5, off, s[8:11], 0 offset:4095
314 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x80]
316 buffer_load_format_d16_x v5, off, s[8:11], -1 offset:4095
317 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xc1]
319 buffer_load_format_d16_x v5, off, s[8:11], 0.5 offset:4095
320 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf0]
322 buffer_load_format_d16_x v5, off, s[8:11], -4.0 offset:4095
323 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf7]
325 buffer_load_format_d16_x v5, v0, s[8:11], s3 idxen offset:4095
326 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0x03]
328 buffer_load_format_d16_x v5, v0, s[8:11], s3 offen offset:4095
329 // GFX11: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x42,0x03]
331 buffer_load_format_d16_x v5, off, s[8:11], s3
332 // GFX11: encoding: [0x00,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
334 buffer_load_format_d16_x v5, off, s[8:11], s3 offset:0
335 // GFX11: encoding: [0x00,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
337 buffer_load_format_d16_x v5, off, s[8:11], s3 offset:7
338 // GFX11: encoding: [0x07,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
340 buffer_load_format_d16_x v5, off, s[8:11], s3 offset:4095 glc
341 // GFX11: encoding: [0xff,0x4f,0x20,0xe0,0x00,0x05,0x02,0x03]
343 buffer_load_format_d16_x v5, off, s[8:11], s3 offset:4095 slc
344 // GFX11: encoding: [0xff,0x1f,0x20,0xe0,0x00,0x05,0x02,0x03]
346 buffer_load_format_d16_x v5, off, s[8:11], s3 offset:4095 dlc
347 // GFX11: encoding: [0xff,0x2f,0x20,0xe0,0x00,0x05,0x02,0x03]
349 buffer_load_format_d16_x v5, off, s[8:11], s3 offset:4095 glc slc dlc
350 // GFX11: encoding: [0xff,0x7f,0x20,0xe0,0x00,0x05,0x02,0x03]
352 buffer_load_format_d16_xy v5, off, s[8:11], s3 offset:4095
353 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x03]
355 buffer_load_format_d16_xy v255, off, s[8:11], s3 offset:4095
356 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0xff,0x02,0x03]
358 buffer_load_format_d16_xy v5, off, s[12:15], s3 offset:4095
359 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x03,0x03]
361 buffer_load_format_d16_xy v5, off, s[96:99], s3 offset:4095
362 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x18,0x03]
364 buffer_load_format_d16_xy v5, off, s[8:11], s101 offset:4095
365 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x65]
367 buffer_load_format_d16_xy v5, off, s[8:11], m0 offset:4095
368 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x7d]
370 buffer_load_format_d16_xy v5, off, s[8:11], 0 offset:4095
371 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x80]
373 buffer_load_format_d16_xy v5, off, s[8:11], -1 offset:4095
374 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xc1]
376 buffer_load_format_d16_xy v5, off, s[8:11], 0.5 offset:4095
377 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf0]
379 buffer_load_format_d16_xy v5, off, s[8:11], -4.0 offset:4095
380 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf7]
382 buffer_load_format_d16_xy v5, v0, s[8:11], s3 idxen offset:4095
383 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0x03]
385 buffer_load_format_d16_xy v5, v0, s[8:11], s3 offen offset:4095
386 // GFX11: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x42,0x03]
388 buffer_load_format_d16_xy v5, off, s[8:11], s3
389 // GFX11: encoding: [0x00,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
391 buffer_load_format_d16_xy v5, off, s[8:11], s3 offset:0
392 // GFX11: encoding: [0x00,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
394 buffer_load_format_d16_xy v5, off, s[8:11], s3 offset:7
395 // GFX11: encoding: [0x07,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
397 buffer_load_format_d16_xy v5, off, s[8:11], s3 offset:4095 glc
398 // GFX11: encoding: [0xff,0x4f,0x24,0xe0,0x00,0x05,0x02,0x03]
400 buffer_load_format_d16_xy v5, off, s[8:11], s3 offset:4095 slc
401 // GFX11: encoding: [0xff,0x1f,0x24,0xe0,0x00,0x05,0x02,0x03]
403 buffer_load_format_d16_xy v5, off, s[8:11], s3 offset:4095 dlc
404 // GFX11: encoding: [0xff,0x2f,0x24,0xe0,0x00,0x05,0x02,0x03]
406 buffer_load_format_d16_xy v5, off, s[8:11], s3 offset:4095 glc slc dlc
407 // GFX11: encoding: [0xff,0x7f,0x24,0xe0,0x00,0x05,0x02,0x03]
409 buffer_load_format_d16_xyz v[5:6], off, s[8:11], s3 offset:4095
410 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x03]
412 buffer_load_format_d16_xyz v[254:255], off, s[8:11], s3 offset:4095
413 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0xfe,0x02,0x03]
415 buffer_load_format_d16_xyz v[5:6], off, s[12:15], s3 offset:4095
416 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x03,0x03]
418 buffer_load_format_d16_xyz v[5:6], off, s[96:99], s3 offset:4095
419 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x18,0x03]
421 buffer_load_format_d16_xyz v[5:6], off, s[8:11], s101 offset:4095
422 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x65]
424 buffer_load_format_d16_xyz v[5:6], off, s[8:11], m0 offset:4095
425 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x7d]
427 buffer_load_format_d16_xyz v[5:6], off, s[8:11], 0 offset:4095
428 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x80]
430 buffer_load_format_d16_xyz v[5:6], off, s[8:11], -1 offset:4095
431 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xc1]
433 buffer_load_format_d16_xyz v[5:6], off, s[8:11], 0.5 offset:4095
434 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf0]
436 buffer_load_format_d16_xyz v[5:6], off, s[8:11], -4.0 offset:4095
437 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf7]
439 buffer_load_format_d16_xyz v[5:6], v0, s[8:11], s3 idxen offset:4095
440 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x82,0x03]
442 buffer_load_format_d16_xyz v[5:6], v0, s[8:11], s3 offen offset:4095
443 // GFX11: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x42,0x03]
445 buffer_load_format_d16_xyz v[5:6], off, s[8:11], s3
446 // GFX11: encoding: [0x00,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
448 buffer_load_format_d16_xyz v[5:6], off, s[8:11], s3 offset:0
449 // GFX11: encoding: [0x00,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
451 buffer_load_format_d16_xyz v[5:6], off, s[8:11], s3 offset:7
452 // GFX11: encoding: [0x07,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
454 buffer_load_format_d16_xyz v[5:6], off, s[8:11], s3 offset:4095 glc
455 // GFX11: encoding: [0xff,0x4f,0x28,0xe0,0x00,0x05,0x02,0x03]
457 buffer_load_format_d16_xyz v[5:6], off, s[8:11], s3 offset:4095 slc
458 // GFX11: encoding: [0xff,0x1f,0x28,0xe0,0x00,0x05,0x02,0x03]
460 buffer_load_format_d16_xyz v[5:6], off, s[8:11], s3 offset:4095 dlc
461 // GFX11: encoding: [0xff,0x2f,0x28,0xe0,0x00,0x05,0x02,0x03]
463 buffer_load_format_d16_xyz v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
464 // GFX11: encoding: [0xff,0x7f,0x28,0xe0,0x00,0x05,0x02,0x03]
466 buffer_load_format_d16_xyzw v[5:6], off, s[8:11], s3 offset:4095
467 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x03]
469 buffer_load_format_d16_xyzw v[254:255], off, s[8:11], s3 offset:4095
470 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0xfe,0x02,0x03]
472 buffer_load_format_d16_xyzw v[5:6], off, s[12:15], s3 offset:4095
473 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x03,0x03]
475 buffer_load_format_d16_xyzw v[5:6], off, s[96:99], s3 offset:4095
476 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x18,0x03]
478 buffer_load_format_d16_xyzw v[5:6], off, s[8:11], s101 offset:4095
479 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x65]
481 buffer_load_format_d16_xyzw v[5:6], off, s[8:11], m0 offset:4095
482 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x7d]
484 buffer_load_format_d16_xyzw v[5:6], off, s[8:11], 0 offset:4095
485 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x80]
487 buffer_load_format_d16_xyzw v[5:6], off, s[8:11], -1 offset:4095
488 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xc1]
490 buffer_load_format_d16_xyzw v[5:6], off, s[8:11], 0.5 offset:4095
491 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf0]
493 buffer_load_format_d16_xyzw v[5:6], off, s[8:11], -4.0 offset:4095
494 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf7]
496 buffer_load_format_d16_xyzw v[5:6], v0, s[8:11], s3 idxen offset:4095
497 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x82,0x03]
499 buffer_load_format_d16_xyzw v[5:6], v0, s[8:11], s3 offen offset:4095
500 // GFX11: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x42,0x03]
502 buffer_load_format_d16_xyzw v[5:6], off, s[8:11], s3
503 // GFX11: encoding: [0x00,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
505 buffer_load_format_d16_xyzw v[5:6], off, s[8:11], s3 offset:0
506 // GFX11: encoding: [0x00,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
508 buffer_load_format_d16_xyzw v[5:6], off, s[8:11], s3 offset:7
509 // GFX11: encoding: [0x07,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
511 buffer_load_format_d16_xyzw v[5:6], off, s[8:11], s3 offset:4095 glc
512 // GFX11: encoding: [0xff,0x4f,0x2c,0xe0,0x00,0x05,0x02,0x03]
514 buffer_load_format_d16_xyzw v[5:6], off, s[8:11], s3 offset:4095 slc
515 // GFX11: encoding: [0xff,0x1f,0x2c,0xe0,0x00,0x05,0x02,0x03]
517 buffer_load_format_d16_xyzw v[5:6], off, s[8:11], s3 offset:4095 dlc
518 // GFX11: encoding: [0xff,0x2f,0x2c,0xe0,0x00,0x05,0x02,0x03]
520 buffer_load_format_d16_xyzw v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
521 // GFX11: encoding: [0xff,0x7f,0x2c,0xe0,0x00,0x05,0x02,0x03]
523 buffer_load_short_d16_hi v5, off, s[8:11], s3 offset:4095
524 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x03]
526 buffer_load_short_d16_hi v255, off, s[8:11], s3 offset:4095
527 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0xff,0x02,0x03]
529 buffer_load_short_d16_hi v5, off, s[12:15], s3 offset:4095
530 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x03,0x03]
532 buffer_load_short_d16_hi v5, off, s[96:99], s3 offset:4095
533 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x18,0x03]
535 buffer_load_short_d16_hi v5, off, s[8:11], s101 offset:4095
536 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x65]
538 buffer_load_short_d16_hi v5, off, s[8:11], m0 offset:4095
539 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x7d]
541 buffer_load_short_d16_hi v5, off, s[8:11], 0 offset:4095
542 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x80]
544 buffer_load_short_d16_hi v5, off, s[8:11], -1 offset:4095
545 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0xc1]
547 buffer_load_short_d16_hi v5, off, s[8:11], 0.5 offset:4095
548 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0xf0]
550 buffer_load_short_d16_hi v5, off, s[8:11], -4.0 offset:4095
551 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0xf7]
553 buffer_load_short_d16_hi v5, v0, s[8:11], s3 idxen offset:4095
554 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0x03]
556 buffer_load_short_d16_hi v5, v0, s[8:11], s3 offen offset:4095
557 // GFX11: encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x42,0x03]
559 buffer_load_short_d16_hi v5, off, s[8:11], s3
560 // GFX11: encoding: [0x00,0x00,0x8c,0xe0,0x00,0x05,0x02,0x03]
562 buffer_load_short_d16_hi v5, off, s[8:11], s3 offset:0
563 // GFX11: encoding: [0x00,0x00,0x8c,0xe0,0x00,0x05,0x02,0x03]
565 buffer_load_short_d16_hi v5, off, s[8:11], s3 offset:7
566 // GFX11: encoding: [0x07,0x00,0x8c,0xe0,0x00,0x05,0x02,0x03]
568 buffer_load_short_d16_hi v5, off, s[8:11], s3 offset:4095 glc
569 // GFX11: encoding: [0xff,0x4f,0x8c,0xe0,0x00,0x05,0x02,0x03]
571 buffer_load_short_d16_hi v5, off, s[8:11], s3 offset:4095 slc
572 // GFX11: encoding: [0xff,0x1f,0x8c,0xe0,0x00,0x05,0x02,0x03]
574 buffer_load_short_d16_hi v5, off, s[8:11], s3 offset:4095 dlc
575 // GFX11: encoding: [0xff,0x2f,0x8c,0xe0,0x00,0x05,0x02,0x03]
577 buffer_load_short_d16_hi v5, off, s[8:11], s3 offset:4095 glc slc dlc
578 // GFX11: encoding: [0xff,0x7f,0x8c,0xe0,0x00,0x05,0x02,0x03]
580 buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:4095
581 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x03]
583 buffer_load_format_d16_hi_x v255, off, s[8:11], s3 offset:4095
584 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0xff,0x02,0x03]
586 buffer_load_format_d16_hi_x v5, off, s[12:15], s3 offset:4095
587 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x03,0x03]
589 buffer_load_format_d16_hi_x v5, off, s[96:99], s3 offset:4095
590 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x18,0x03]
592 buffer_load_format_d16_hi_x v5, off, s[8:11], s101 offset:4095
593 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x65]
595 buffer_load_format_d16_hi_x v5, off, s[8:11], m0 offset:4095
596 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x7d]
598 buffer_load_format_d16_hi_x v5, off, s[8:11], 0 offset:4095
599 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x80]
601 buffer_load_format_d16_hi_x v5, off, s[8:11], -1 offset:4095
602 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0xc1]
604 buffer_load_format_d16_hi_x v5, off, s[8:11], 0.5 offset:4095
605 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0xf0]
607 buffer_load_format_d16_hi_x v5, off, s[8:11], -4.0 offset:4095
608 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0xf7]
610 buffer_load_format_d16_hi_x v5, v0, s[8:11], s3 idxen offset:4095
611 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x82,0x03]
613 buffer_load_format_d16_hi_x v5, v0, s[8:11], s3 offen offset:4095
614 // GFX11: encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x42,0x03]
616 buffer_load_format_d16_hi_x v5, off, s[8:11], s3
617 // GFX11: encoding: [0x00,0x00,0x98,0xe0,0x00,0x05,0x02,0x03]
619 buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:0
620 // GFX11: encoding: [0x00,0x00,0x98,0xe0,0x00,0x05,0x02,0x03]
622 buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:7
623 // GFX11: encoding: [0x07,0x00,0x98,0xe0,0x00,0x05,0x02,0x03]
625 buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:4095 glc
626 // GFX11: encoding: [0xff,0x4f,0x98,0xe0,0x00,0x05,0x02,0x03]
628 buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:4095 slc
629 // GFX11: encoding: [0xff,0x1f,0x98,0xe0,0x00,0x05,0x02,0x03]
631 buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:4095 dlc
632 // GFX11: encoding: [0xff,0x2f,0x98,0xe0,0x00,0x05,0x02,0x03]
634 buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:4095 glc slc dlc
635 // GFX11: encoding: [0xff,0x7f,0x98,0xe0,0x00,0x05,0x02,0x03]
637 buffer_load_sbyte_d16_hi v5, off, s[8:11], s3 offset:4095
638 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x03]
640 buffer_load_sbyte_d16_hi v255, off, s[8:11], s3 offset:4095
641 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0xff,0x02,0x03]
643 buffer_load_sbyte_d16_hi v5, off, s[12:15], s3 offset:4095
644 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x03,0x03]
646 buffer_load_sbyte_d16_hi v5, off, s[96:99], s3 offset:4095
647 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x18,0x03]
649 buffer_load_sbyte_d16_hi v5, off, s[8:11], s101 offset:4095
650 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x65]
652 buffer_load_sbyte_d16_hi v5, off, s[8:11], m0 offset:4095
653 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x7d]
655 buffer_load_sbyte_d16_hi v5, off, s[8:11], 0 offset:4095
656 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x80]
658 buffer_load_sbyte_d16_hi v5, off, s[8:11], -1 offset:4095
659 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0xc1]
661 buffer_load_sbyte_d16_hi v5, off, s[8:11], 0.5 offset:4095
662 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0xf0]
664 buffer_load_sbyte_d16_hi v5, off, s[8:11], -4.0 offset:4095
665 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0xf7]
667 buffer_load_sbyte_d16_hi v5, v0, s[8:11], s3 idxen offset:4095
668 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0x03]
670 buffer_load_sbyte_d16_hi v5, v0, s[8:11], s3 offen offset:4095
671 // GFX11: encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x42,0x03]
673 buffer_load_sbyte_d16_hi v5, off, s[8:11], s3
674 // GFX11: encoding: [0x00,0x00,0x88,0xe0,0x00,0x05,0x02,0x03]
676 buffer_load_sbyte_d16_hi v5, off, s[8:11], s3 offset:0
677 // GFX11: encoding: [0x00,0x00,0x88,0xe0,0x00,0x05,0x02,0x03]
679 buffer_load_sbyte_d16_hi v5, off, s[8:11], s3 offset:7
680 // GFX11: encoding: [0x07,0x00,0x88,0xe0,0x00,0x05,0x02,0x03]
682 buffer_load_sbyte_d16_hi v5, off, s[8:11], s3 offset:4095 glc
683 // GFX11: encoding: [0xff,0x4f,0x88,0xe0,0x00,0x05,0x02,0x03]
685 buffer_load_sbyte_d16_hi v5, off, s[8:11], s3 offset:4095 slc
686 // GFX11: encoding: [0xff,0x1f,0x88,0xe0,0x00,0x05,0x02,0x03]
688 buffer_load_sbyte_d16_hi v5, off, s[8:11], s3 offset:4095 dlc
689 // GFX11: encoding: [0xff,0x2f,0x88,0xe0,0x00,0x05,0x02,0x03]
691 buffer_load_sbyte_d16_hi v5, off, s[8:11], s3 offset:4095 glc slc dlc
692 // GFX11: encoding: [0xff,0x7f,0x88,0xe0,0x00,0x05,0x02,0x03]
694 buffer_load_ubyte_d16_hi v5, off, s[8:11], s3 offset:4095
695 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x03]
697 buffer_load_ubyte_d16_hi v255, off, s[8:11], s3 offset:4095
698 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0xff,0x02,0x03]
700 buffer_load_ubyte_d16_hi v5, off, s[12:15], s3 offset:4095
701 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x03,0x03]
703 buffer_load_ubyte_d16_hi v5, off, s[96:99], s3 offset:4095
704 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x18,0x03]
706 buffer_load_ubyte_d16_hi v5, off, s[8:11], s101 offset:4095
707 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x65]
709 buffer_load_ubyte_d16_hi v5, off, s[8:11], m0 offset:4095
710 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x7d]
712 buffer_load_ubyte_d16_hi v5, off, s[8:11], 0 offset:4095
713 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x80]
715 buffer_load_ubyte_d16_hi v5, off, s[8:11], -1 offset:4095
716 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0xc1]
718 buffer_load_ubyte_d16_hi v5, off, s[8:11], 0.5 offset:4095
719 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0xf0]
721 buffer_load_ubyte_d16_hi v5, off, s[8:11], -4.0 offset:4095
722 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0xf7]
724 buffer_load_ubyte_d16_hi v5, v0, s[8:11], s3 idxen offset:4095
725 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0x03]
727 buffer_load_ubyte_d16_hi v5, v0, s[8:11], s3 offen offset:4095
728 // GFX11: encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x42,0x03]
730 buffer_load_ubyte_d16_hi v5, off, s[8:11], s3
731 // GFX11: encoding: [0x00,0x00,0x84,0xe0,0x00,0x05,0x02,0x03]
733 buffer_load_ubyte_d16_hi v5, off, s[8:11], s3 offset:0
734 // GFX11: encoding: [0x00,0x00,0x84,0xe0,0x00,0x05,0x02,0x03]
736 buffer_load_ubyte_d16_hi v5, off, s[8:11], s3 offset:7
737 // GFX11: encoding: [0x07,0x00,0x84,0xe0,0x00,0x05,0x02,0x03]
739 buffer_load_ubyte_d16_hi v5, off, s[8:11], s3 offset:4095 glc
740 // GFX11: encoding: [0xff,0x4f,0x84,0xe0,0x00,0x05,0x02,0x03]
742 buffer_load_ubyte_d16_hi v5, off, s[8:11], s3 offset:4095 slc
743 // GFX11: encoding: [0xff,0x1f,0x84,0xe0,0x00,0x05,0x02,0x03]
745 buffer_load_ubyte_d16_hi v5, off, s[8:11], s3 offset:4095 dlc
746 // GFX11: encoding: [0xff,0x2f,0x84,0xe0,0x00,0x05,0x02,0x03]
748 buffer_load_ubyte_d16_hi v5, off, s[8:11], s3 offset:4095 glc slc dlc
749 // GFX11: encoding: [0xff,0x7f,0x84,0xe0,0x00,0x05,0x02,0x03]
751 buffer_load_sbyte_d16 v5, off, s[8:11], s3 offset:4095
752 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x02,0x03]
754 buffer_load_sbyte_d16 v255, off, s[8:11], s3 offset:4095
755 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0xff,0x02,0x03]
757 buffer_load_sbyte_d16 v5, off, s[12:15], s3 offset:4095
758 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x03,0x03]
760 buffer_load_sbyte_d16 v5, off, s[96:99], s3 offset:4095
761 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x18,0x03]
763 buffer_load_sbyte_d16 v5, off, s[8:11], s101 offset:4095
764 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x02,0x65]
766 buffer_load_sbyte_d16 v5, off, s[8:11], m0 offset:4095
767 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x02,0x7d]
769 buffer_load_sbyte_d16 v5, off, s[8:11], 0 offset:4095
770 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x02,0x80]
772 buffer_load_sbyte_d16 v5, off, s[8:11], -1 offset:4095
773 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x02,0xc1]
775 buffer_load_sbyte_d16 v5, off, s[8:11], 0.5 offset:4095
776 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x02,0xf0]
778 buffer_load_sbyte_d16 v5, off, s[8:11], -4.0 offset:4095
779 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x02,0xf7]
781 buffer_load_sbyte_d16 v5, v0, s[8:11], s3 idxen offset:4095
782 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x82,0x03]
784 buffer_load_sbyte_d16 v5, v0, s[8:11], s3 offen offset:4095
785 // GFX11: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x05,0x42,0x03]
787 buffer_load_sbyte_d16 v5, off, s[8:11], s3
788 // GFX11: encoding: [0x00,0x00,0x7c,0xe0,0x00,0x05,0x02,0x03]
790 buffer_load_sbyte_d16 v5, off, s[8:11], s3 offset:0
791 // GFX11: encoding: [0x00,0x00,0x7c,0xe0,0x00,0x05,0x02,0x03]
793 buffer_load_sbyte_d16 v5, off, s[8:11], s3 offset:7
794 // GFX11: encoding: [0x07,0x00,0x7c,0xe0,0x00,0x05,0x02,0x03]
796 buffer_load_sbyte_d16 v5, off, s[8:11], s3 offset:4095 glc
797 // GFX11: encoding: [0xff,0x4f,0x7c,0xe0,0x00,0x05,0x02,0x03]
799 buffer_load_sbyte_d16 v5, off, s[8:11], s3 offset:4095 slc
800 // GFX11: encoding: [0xff,0x1f,0x7c,0xe0,0x00,0x05,0x02,0x03]
802 buffer_load_sbyte_d16 v5, off, s[8:11], s3 offset:4095 dlc
803 // GFX11: encoding: [0xff,0x2f,0x7c,0xe0,0x00,0x05,0x02,0x03]
805 buffer_load_sbyte_d16 v5, off, s[8:11], s3 offset:4095 glc slc dlc
806 // GFX11: encoding: [0xff,0x7f,0x7c,0xe0,0x00,0x05,0x02,0x03]
808 buffer_load_ubyte_d16 v5, off, s[8:11], s3 offset:4095
809 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x02,0x03]
811 buffer_load_ubyte_d16 v255, off, s[8:11], s3 offset:4095
812 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0xff,0x02,0x03]
814 buffer_load_ubyte_d16 v5, off, s[12:15], s3 offset:4095
815 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x03,0x03]
817 buffer_load_ubyte_d16 v5, off, s[96:99], s3 offset:4095
818 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x18,0x03]
820 buffer_load_ubyte_d16 v5, off, s[8:11], s101 offset:4095
821 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x02,0x65]
823 buffer_load_ubyte_d16 v5, off, s[8:11], m0 offset:4095
824 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x02,0x7d]
826 buffer_load_ubyte_d16 v5, off, s[8:11], 0 offset:4095
827 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x02,0x80]
829 buffer_load_ubyte_d16 v5, off, s[8:11], -1 offset:4095
830 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x02,0xc1]
832 buffer_load_ubyte_d16 v5, off, s[8:11], 0.5 offset:4095
833 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x02,0xf0]
835 buffer_load_ubyte_d16 v5, off, s[8:11], -4.0 offset:4095
836 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x02,0xf7]
838 buffer_load_ubyte_d16 v5, v0, s[8:11], s3 idxen offset:4095
839 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x82,0x03]
841 buffer_load_ubyte_d16 v5, v0, s[8:11], s3 offen offset:4095
842 // GFX11: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x05,0x42,0x03]
844 buffer_load_ubyte_d16 v5, off, s[8:11], s3
845 // GFX11: encoding: [0x00,0x00,0x78,0xe0,0x00,0x05,0x02,0x03]
847 buffer_load_ubyte_d16 v5, off, s[8:11], s3 offset:0
848 // GFX11: encoding: [0x00,0x00,0x78,0xe0,0x00,0x05,0x02,0x03]
850 buffer_load_ubyte_d16 v5, off, s[8:11], s3 offset:7
851 // GFX11: encoding: [0x07,0x00,0x78,0xe0,0x00,0x05,0x02,0x03]
853 buffer_load_ubyte_d16 v5, off, s[8:11], s3 offset:4095 glc
854 // GFX11: encoding: [0xff,0x4f,0x78,0xe0,0x00,0x05,0x02,0x03]
856 buffer_load_ubyte_d16 v5, off, s[8:11], s3 offset:4095 slc
857 // GFX11: encoding: [0xff,0x1f,0x78,0xe0,0x00,0x05,0x02,0x03]
859 buffer_load_ubyte_d16 v5, off, s[8:11], s3 offset:4095 dlc
860 // GFX11: encoding: [0xff,0x2f,0x78,0xe0,0x00,0x05,0x02,0x03]
862 buffer_load_ubyte_d16 v5, off, s[8:11], s3 offset:4095 glc slc dlc
863 // GFX11: encoding: [0xff,0x7f,0x78,0xe0,0x00,0x05,0x02,0x03]
865 buffer_load_sbyte v5, off, s[8:11], s3 offset:4095
866 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x03]
868 buffer_load_sbyte v255, off, s[8:11], s3 offset:4095
869 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0xff,0x02,0x03]
871 buffer_load_sbyte v5, off, s[12:15], s3 offset:4095
872 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x03,0x03]
874 buffer_load_sbyte v5, off, s[96:99], s3 offset:4095
875 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x18,0x03]
877 buffer_load_sbyte v5, off, s[8:11], s101 offset:4095
878 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x65]
880 buffer_load_sbyte v5, off, s[8:11], m0 offset:4095
881 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x7d]
883 buffer_load_sbyte v5, off, s[8:11], 0 offset:4095
884 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x80]
886 buffer_load_sbyte v5, off, s[8:11], -1 offset:4095
887 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0xc1]
889 buffer_load_sbyte v5, off, s[8:11], 0.5 offset:4095
890 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0xf0]
892 buffer_load_sbyte v5, off, s[8:11], -4.0 offset:4095
893 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0xf7]
895 buffer_load_sbyte v5, v0, s[8:11], s3 idxen offset:4095
896 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0x03]
898 buffer_load_sbyte v5, v0, s[8:11], s3 offen offset:4095
899 // GFX11: encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x42,0x03]
901 buffer_load_sbyte v5, off, s[8:11], s3
902 // GFX11: encoding: [0x00,0x00,0x44,0xe0,0x00,0x05,0x02,0x03]
904 buffer_load_sbyte v5, off, s[8:11], s3 offset:0
905 // GFX11: encoding: [0x00,0x00,0x44,0xe0,0x00,0x05,0x02,0x03]
907 buffer_load_sbyte v5, off, s[8:11], s3 offset:7
908 // GFX11: encoding: [0x07,0x00,0x44,0xe0,0x00,0x05,0x02,0x03]
910 buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 glc
911 // GFX11: encoding: [0xff,0x4f,0x44,0xe0,0x00,0x05,0x02,0x03]
913 buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 slc
914 // GFX11: encoding: [0xff,0x1f,0x44,0xe0,0x00,0x05,0x02,0x03]
916 buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 dlc
917 // GFX11: encoding: [0xff,0x2f,0x44,0xe0,0x00,0x05,0x02,0x03]
919 buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 glc slc dlc
920 // GFX11: encoding: [0xff,0x7f,0x44,0xe0,0x00,0x05,0x02,0x03]
922 buffer_load_sshort v5, off, s[8:11], s3 offset:4095
923 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x03]
925 buffer_load_sshort v255, off, s[8:11], s3 offset:4095
926 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0xff,0x02,0x03]
928 buffer_load_sshort v5, off, s[12:15], s3 offset:4095
929 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x03,0x03]
931 buffer_load_sshort v5, off, s[96:99], s3 offset:4095
932 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x18,0x03]
934 buffer_load_sshort v5, off, s[8:11], s101 offset:4095
935 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x65]
937 buffer_load_sshort v5, off, s[8:11], m0 offset:4095
938 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x7d]
940 buffer_load_sshort v5, off, s[8:11], 0 offset:4095
941 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x80]
943 buffer_load_sshort v5, off, s[8:11], -1 offset:4095
944 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0xc1]
946 buffer_load_sshort v5, off, s[8:11], 0.5 offset:4095
947 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0xf0]
949 buffer_load_sshort v5, off, s[8:11], -4.0 offset:4095
950 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0xf7]
952 buffer_load_sshort v5, v0, s[8:11], s3 idxen offset:4095
953 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0x03]
955 buffer_load_sshort v5, v0, s[8:11], s3 offen offset:4095
956 // GFX11: encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x42,0x03]
958 buffer_load_sshort v5, off, s[8:11], s3
959 // GFX11: encoding: [0x00,0x00,0x4c,0xe0,0x00,0x05,0x02,0x03]
961 buffer_load_sshort v5, off, s[8:11], s3 offset:0
962 // GFX11: encoding: [0x00,0x00,0x4c,0xe0,0x00,0x05,0x02,0x03]
964 buffer_load_sshort v5, off, s[8:11], s3 offset:7
965 // GFX11: encoding: [0x07,0x00,0x4c,0xe0,0x00,0x05,0x02,0x03]
967 buffer_load_sshort v5, off, s[8:11], s3 offset:4095 glc
968 // GFX11: encoding: [0xff,0x4f,0x4c,0xe0,0x00,0x05,0x02,0x03]
970 buffer_load_sshort v5, off, s[8:11], s3 offset:4095 slc
971 // GFX11: encoding: [0xff,0x1f,0x4c,0xe0,0x00,0x05,0x02,0x03]
973 buffer_load_sshort v5, off, s[8:11], s3 offset:4095 dlc
974 // GFX11: encoding: [0xff,0x2f,0x4c,0xe0,0x00,0x05,0x02,0x03]
976 buffer_load_sshort v5, off, s[8:11], s3 offset:4095 glc slc dlc
977 // GFX11: encoding: [0xff,0x7f,0x4c,0xe0,0x00,0x05,0x02,0x03]
979 buffer_load_ubyte v5, off, s[8:11], s3 offset:4095
980 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x03]
982 buffer_load_ubyte v255, off, s[8:11], s3 offset:4095
983 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0xff,0x02,0x03]
985 buffer_load_ubyte v5, off, s[12:15], s3 offset:4095
986 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x03,0x03]
988 buffer_load_ubyte v5, off, s[96:99], s3 offset:4095
989 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x18,0x03]
991 buffer_load_ubyte v5, off, s[8:11], s101 offset:4095
992 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x65]
994 buffer_load_ubyte v5, off, s[8:11], m0 offset:4095
995 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x7d]
997 buffer_load_ubyte v5, off, s[8:11], 0 offset:4095
998 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x80]
1000 buffer_load_ubyte v5, off, s[8:11], -1 offset:4095
1001 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0xc1]
1003 buffer_load_ubyte v5, off, s[8:11], 0.5 offset:4095
1004 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0xf0]
1006 buffer_load_ubyte v5, off, s[8:11], -4.0 offset:4095
1007 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0xf7]
1009 buffer_load_ubyte v5, v0, s[8:11], s3 idxen offset:4095
1010 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0x03]
1012 buffer_load_ubyte v5, v0, s[8:11], s3 offen offset:4095
1013 // GFX11: encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x42,0x03]
1015 buffer_load_ubyte v5, off, s[8:11], s3
1016 // GFX11: encoding: [0x00,0x00,0x40,0xe0,0x00,0x05,0x02,0x03]
1018 buffer_load_ubyte v5, off, s[8:11], s3 offset:0
1019 // GFX11: encoding: [0x00,0x00,0x40,0xe0,0x00,0x05,0x02,0x03]
1021 buffer_load_ubyte v5, off, s[8:11], s3 offset:7
1022 // GFX11: encoding: [0x07,0x00,0x40,0xe0,0x00,0x05,0x02,0x03]
1024 buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 glc
1025 // GFX11: encoding: [0xff,0x4f,0x40,0xe0,0x00,0x05,0x02,0x03]
1027 buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 slc
1028 // GFX11: encoding: [0xff,0x1f,0x40,0xe0,0x00,0x05,0x02,0x03]
1030 buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 dlc
1031 // GFX11: encoding: [0xff,0x2f,0x40,0xe0,0x00,0x05,0x02,0x03]
1033 buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 glc slc dlc
1034 // GFX11: encoding: [0xff,0x7f,0x40,0xe0,0x00,0x05,0x02,0x03]
1036 buffer_load_ushort v5, off, s[8:11], s3 offset:4095
1037 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x03]
1039 buffer_load_ushort v255, off, s[8:11], s3 offset:4095
1040 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0xff,0x02,0x03]
1042 buffer_load_ushort v5, off, s[12:15], s3 offset:4095
1043 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x03,0x03]
1045 buffer_load_ushort v5, off, s[96:99], s3 offset:4095
1046 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x18,0x03]
1048 buffer_load_ushort v5, off, s[8:11], s101 offset:4095
1049 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x65]
1051 buffer_load_ushort v5, off, s[8:11], m0 offset:4095
1052 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x7d]
1054 buffer_load_ushort v5, off, s[8:11], 0 offset:4095
1055 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x80]
1057 buffer_load_ushort v5, off, s[8:11], -1 offset:4095
1058 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0xc1]
1060 buffer_load_ushort v5, off, s[8:11], 0.5 offset:4095
1061 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0xf0]
1063 buffer_load_ushort v5, off, s[8:11], -4.0 offset:4095
1064 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0xf7]
1066 buffer_load_ushort v5, v0, s[8:11], s3 idxen offset:4095
1067 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0x03]
1069 buffer_load_ushort v5, v0, s[8:11], s3 offen offset:4095
1070 // GFX11: encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x42,0x03]
1072 buffer_load_ushort v5, off, s[8:11], s3
1073 // GFX11: encoding: [0x00,0x00,0x48,0xe0,0x00,0x05,0x02,0x03]
1075 buffer_load_ushort v5, off, s[8:11], s3 offset:0
1076 // GFX11: encoding: [0x00,0x00,0x48,0xe0,0x00,0x05,0x02,0x03]
1078 buffer_load_ushort v5, off, s[8:11], s3 offset:7
1079 // GFX11: encoding: [0x07,0x00,0x48,0xe0,0x00,0x05,0x02,0x03]
1081 buffer_load_ushort v5, off, s[8:11], s3 offset:4095 glc
1082 // GFX11: encoding: [0xff,0x4f,0x48,0xe0,0x00,0x05,0x02,0x03]
1084 buffer_load_ushort v5, off, s[8:11], s3 offset:4095 slc
1085 // GFX11: encoding: [0xff,0x1f,0x48,0xe0,0x00,0x05,0x02,0x03]
1087 buffer_load_ushort v5, off, s[8:11], s3 offset:4095 dlc
1088 // GFX11: encoding: [0xff,0x2f,0x48,0xe0,0x00,0x05,0x02,0x03]
1090 buffer_load_ushort v5, off, s[8:11], s3 offset:4095 glc slc dlc
1091 // GFX11: encoding: [0xff,0x7f,0x48,0xe0,0x00,0x05,0x02,0x03]
1094 buffer_store_byte v1, off, s[12:15], s4 offset:4095
1095 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x04]
1097 buffer_store_byte v255, off, s[12:15], s4 offset:4095
1098 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0xff,0x03,0x04]
1100 buffer_store_byte v1, off, s[16:19], s4 offset:4095
1101 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x04,0x04]
1103 buffer_store_byte v1, off, s[96:99], s4 offset:4095
1104 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x18,0x04]
1106 buffer_store_byte v1, off, s[12:15], s101 offset:4095
1107 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x65]
1109 buffer_store_byte v1, off, s[12:15], m0 offset:4095
1110 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x7d]
1112 buffer_store_byte v1, off, s[12:15], 0 offset:4095
1113 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x80]
1115 buffer_store_byte v1, off, s[12:15], -1 offset:4095
1116 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xc1]
1118 buffer_store_byte v1, off, s[12:15], 0.5 offset:4095
1119 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf0]
1121 buffer_store_byte v1, off, s[12:15], -4.0 offset:4095
1122 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf7]
1124 buffer_store_byte v1, v0, s[12:15], s4 idxen offset:4095
1125 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0x04]
1127 buffer_store_byte v1, v0, s[12:15], s4 offen offset:4095
1128 // GFX11: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x43,0x04]
1130 buffer_store_byte v1, off, s[12:15], s4
1131 // GFX11: encoding: [0x00,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
1133 buffer_store_byte v1, off, s[12:15], s4 offset:0
1134 // GFX11: encoding: [0x00,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
1136 buffer_store_byte v1, off, s[12:15], s4 offset:7
1137 // GFX11: encoding: [0x07,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
1139 buffer_store_byte v1, off, s[12:15], s4 offset:4095 glc
1140 // GFX11: encoding: [0xff,0x4f,0x60,0xe0,0x00,0x01,0x03,0x04]
1142 buffer_store_byte v1, off, s[12:15], s4 offset:4095 slc
1143 // GFX11: encoding: [0xff,0x1f,0x60,0xe0,0x00,0x01,0x03,0x04]
1145 buffer_store_byte v1, off, s[12:15], s4 offset:4095 dlc
1146 // GFX11: encoding: [0xff,0x2f,0x60,0xe0,0x00,0x01,0x03,0x04]
1148 buffer_store_byte v1, off, s[12:15], s4 offset:4095 glc slc dlc
1149 // GFX11: encoding: [0xff,0x7f,0x60,0xe0,0x00,0x01,0x03,0x04]
1151 buffer_store_short v1, off, s[12:15], s4 offset:4095
1152 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x04]
1154 buffer_store_short v255, off, s[12:15], s4 offset:4095
1155 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0xff,0x03,0x04]
1157 buffer_store_short v1, off, s[16:19], s4 offset:4095
1158 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x04,0x04]
1160 buffer_store_short v1, off, s[96:99], s4 offset:4095
1161 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x18,0x04]
1163 buffer_store_short v1, off, s[12:15], s101 offset:4095
1164 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x65]
1166 buffer_store_short v1, off, s[12:15], m0 offset:4095
1167 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x7d]
1169 buffer_store_short v1, off, s[12:15], 0 offset:4095
1170 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x80]
1172 buffer_store_short v1, off, s[12:15], -1 offset:4095
1173 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0xc1]
1175 buffer_store_short v1, off, s[12:15], 0.5 offset:4095
1176 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0xf0]
1178 buffer_store_short v1, off, s[12:15], -4.0 offset:4095
1179 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0xf7]
1181 buffer_store_short v1, v0, s[12:15], s4 idxen offset:4095
1182 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0x04]
1184 buffer_store_short v1, v0, s[12:15], s4 offen offset:4095
1185 // GFX11: encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x43,0x04]
1187 buffer_store_short v1, off, s[12:15], s4
1188 // GFX11: encoding: [0x00,0x00,0x64,0xe0,0x00,0x01,0x03,0x04]
1190 buffer_store_short v1, off, s[12:15], s4 offset:0
1191 // GFX11: encoding: [0x00,0x00,0x64,0xe0,0x00,0x01,0x03,0x04]
1193 buffer_store_short v1, off, s[12:15], s4 offset:7
1194 // GFX11: encoding: [0x07,0x00,0x64,0xe0,0x00,0x01,0x03,0x04]
1196 buffer_store_short v1, off, s[12:15], s4 offset:4095 glc
1197 // GFX11: encoding: [0xff,0x4f,0x64,0xe0,0x00,0x01,0x03,0x04]
1199 buffer_store_short v1, off, s[12:15], s4 offset:4095 slc
1200 // GFX11: encoding: [0xff,0x1f,0x64,0xe0,0x00,0x01,0x03,0x04]
1202 buffer_store_short v1, off, s[12:15], s4 offset:4095 dlc
1203 // GFX11: encoding: [0xff,0x2f,0x64,0xe0,0x00,0x01,0x03,0x04]
1205 buffer_store_short v1, off, s[12:15], s4 offset:4095 glc slc dlc
1206 // GFX11: encoding: [0xff,0x7f,0x64,0xe0,0x00,0x01,0x03,0x04]
1208 buffer_store_dword v1, off, s[12:15], s4 offset:4095
1209 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x04]
1211 buffer_store_dword v255, off, s[12:15], s4 offset:4095
1212 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0xff,0x03,0x04]
1214 buffer_store_dword v1, off, s[16:19], s4 offset:4095
1215 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x04,0x04]
1217 buffer_store_dword v1, off, s[96:99], s4 offset:4095
1218 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x18,0x04]
1220 buffer_store_dword v1, off, s[12:15], s101 offset:4095
1221 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x65]
1223 buffer_store_dword v1, off, s[12:15], m0 offset:4095
1224 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x7d]
1226 buffer_store_dword v1, off, s[12:15], 0 offset:4095
1227 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x80]
1229 buffer_store_dword v1, off, s[12:15], -1 offset:4095
1230 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xc1]
1232 buffer_store_dword v1, off, s[12:15], 0.5 offset:4095
1233 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf0]
1235 buffer_store_dword v1, off, s[12:15], -4.0 offset:4095
1236 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf7]
1238 buffer_store_dword v1, v0, s[12:15], s4 idxen offset:4095
1239 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0x04]
1241 buffer_store_dword v1, v0, s[12:15], s4 offen offset:4095
1242 // GFX11: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x43,0x04]
1244 buffer_store_dword v1, off, s[12:15], s4
1245 // GFX11: encoding: [0x00,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
1247 buffer_store_dword v1, off, s[12:15], s4 offset:0
1248 // GFX11: encoding: [0x00,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
1250 buffer_store_dword v1, off, s[12:15], s4 offset:7
1251 // GFX11: encoding: [0x07,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
1253 buffer_store_dword v1, off, s[12:15], s4 offset:4095 glc
1254 // GFX11: encoding: [0xff,0x4f,0x68,0xe0,0x00,0x01,0x03,0x04]
1256 buffer_store_dword v1, off, s[12:15], s4 offset:4095 slc
1257 // GFX11: encoding: [0xff,0x1f,0x68,0xe0,0x00,0x01,0x03,0x04]
1259 buffer_store_dword v1, off, s[12:15], s4 offset:4095 dlc
1260 // GFX11: encoding: [0xff,0x2f,0x68,0xe0,0x00,0x01,0x03,0x04]
1262 buffer_store_dword v1, off, s[12:15], s4 offset:4095 glc slc dlc
1263 // GFX11: encoding: [0xff,0x7f,0x68,0xe0,0x00,0x01,0x03,0x04]
1265 buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095
1266 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x04]
1268 buffer_store_dwordx2 v[254:255], off, s[12:15], s4 offset:4095
1269 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0xfe,0x03,0x04]
1271 buffer_store_dwordx2 v[1:2], off, s[16:19], s4 offset:4095
1272 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x04,0x04]
1274 buffer_store_dwordx2 v[1:2], off, s[96:99], s4 offset:4095
1275 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x18,0x04]
1277 buffer_store_dwordx2 v[1:2], off, s[12:15], s101 offset:4095
1278 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x65]
1280 buffer_store_dwordx2 v[1:2], off, s[12:15], m0 offset:4095
1281 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x7d]
1283 buffer_store_dwordx2 v[1:2], off, s[12:15], 0 offset:4095
1284 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x80]
1286 buffer_store_dwordx2 v[1:2], off, s[12:15], -1 offset:4095
1287 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0xc1]
1289 buffer_store_dwordx2 v[1:2], off, s[12:15], 0.5 offset:4095
1290 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0xf0]
1292 buffer_store_dwordx2 v[1:2], off, s[12:15], -4.0 offset:4095
1293 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0xf7]
1295 buffer_store_dwordx2 v[1:2], v0, s[12:15], s4 idxen offset:4095
1296 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0x04]
1298 buffer_store_dwordx2 v[1:2], v0, s[12:15], s4 offen offset:4095
1299 // GFX11: encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x43,0x04]
1301 buffer_store_dwordx2 v[1:2], off, s[12:15], s4
1302 // GFX11: encoding: [0x00,0x00,0x6c,0xe0,0x00,0x01,0x03,0x04]
1304 buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:0
1305 // GFX11: encoding: [0x00,0x00,0x6c,0xe0,0x00,0x01,0x03,0x04]
1307 buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:7
1308 // GFX11: encoding: [0x07,0x00,0x6c,0xe0,0x00,0x01,0x03,0x04]
1310 buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 glc
1311 // GFX11: encoding: [0xff,0x4f,0x6c,0xe0,0x00,0x01,0x03,0x04]
1313 buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 slc
1314 // GFX11: encoding: [0xff,0x1f,0x6c,0xe0,0x00,0x01,0x03,0x04]
1316 buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 dlc
1317 // GFX11: encoding: [0xff,0x2f,0x6c,0xe0,0x00,0x01,0x03,0x04]
1319 buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 glc slc dlc
1320 // GFX11: encoding: [0xff,0x7f,0x6c,0xe0,0x00,0x01,0x03,0x04]
1322 buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095
1323 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x04]
1325 buffer_store_dwordx3 v[253:255], off, s[12:15], s4 offset:4095
1326 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0xfd,0x03,0x04]
1328 buffer_store_dwordx3 v[1:3], off, s[16:19], s4 offset:4095
1329 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x04,0x04]
1331 buffer_store_dwordx3 v[1:3], off, s[96:99], s4 offset:4095
1332 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x18,0x04]
1334 buffer_store_dwordx3 v[1:3], off, s[12:15], s101 offset:4095
1335 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x65]
1337 buffer_store_dwordx3 v[1:3], off, s[12:15], m0 offset:4095
1338 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x7d]
1340 buffer_store_dwordx3 v[1:3], off, s[12:15], 0 offset:4095
1341 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x80]
1343 buffer_store_dwordx3 v[1:3], off, s[12:15], -1 offset:4095
1344 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xc1]
1346 buffer_store_dwordx3 v[1:3], off, s[12:15], 0.5 offset:4095
1347 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf0]
1349 buffer_store_dwordx3 v[1:3], off, s[12:15], -4.0 offset:4095
1350 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf7]
1352 buffer_store_dwordx3 v[1:3], v0, s[12:15], s4 idxen offset:4095
1353 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0x04]
1355 buffer_store_dwordx3 v[1:3], v0, s[12:15], s4 offen offset:4095
1356 // GFX11: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x43,0x04]
1358 buffer_store_dwordx3 v[1:3], off, s[12:15], s4
1359 // GFX11: encoding: [0x00,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
1361 buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:0
1362 // GFX11: encoding: [0x00,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
1364 buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:7
1365 // GFX11: encoding: [0x07,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
1367 buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 glc
1368 // GFX11: encoding: [0xff,0x4f,0x70,0xe0,0x00,0x01,0x03,0x04]
1370 buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 slc
1371 // GFX11: encoding: [0xff,0x1f,0x70,0xe0,0x00,0x01,0x03,0x04]
1373 buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 dlc
1374 // GFX11: encoding: [0xff,0x2f,0x70,0xe0,0x00,0x01,0x03,0x04]
1376 buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 glc slc dlc
1377 // GFX11: encoding: [0xff,0x7f,0x70,0xe0,0x00,0x01,0x03,0x04]
1379 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095
1380 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x04]
1382 buffer_store_dwordx4 v[252:255], off, s[12:15], s4 offset:4095
1383 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0xfc,0x03,0x04]
1385 buffer_store_dwordx4 v[1:4], off, s[16:19], s4 offset:4095
1386 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x04,0x04]
1388 buffer_store_dwordx4 v[1:4], off, s[96:99], s4 offset:4095
1389 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x18,0x04]
1391 buffer_store_dwordx4 v[1:4], off, s[12:15], s101 offset:4095
1392 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x65]
1394 buffer_store_dwordx4 v[1:4], off, s[12:15], m0 offset:4095
1395 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x7d]
1397 buffer_store_dwordx4 v[1:4], off, s[12:15], 0 offset:4095
1398 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x80]
1400 buffer_store_dwordx4 v[1:4], off, s[12:15], -1 offset:4095
1401 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xc1]
1403 buffer_store_dwordx4 v[1:4], off, s[12:15], 0.5 offset:4095
1404 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf0]
1406 buffer_store_dwordx4 v[1:4], off, s[12:15], -4.0 offset:4095
1407 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf7]
1409 buffer_store_dwordx4 v[1:4], v0, s[12:15], s4 idxen offset:4095
1410 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x83,0x04]
1412 buffer_store_dwordx4 v[1:4], v0, s[12:15], s4 offen offset:4095
1413 // GFX11: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x43,0x04]
1415 buffer_store_dwordx4 v[1:4], off, s[12:15], s4
1416 // GFX11: encoding: [0x00,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
1418 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:0
1419 // GFX11: encoding: [0x00,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
1421 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:7
1422 // GFX11: encoding: [0x07,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
1424 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 glc
1425 // GFX11: encoding: [0xff,0x4f,0x74,0xe0,0x00,0x01,0x03,0x04]
1427 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 slc
1428 // GFX11: encoding: [0xff,0x1f,0x74,0xe0,0x00,0x01,0x03,0x04]
1430 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 dlc
1431 // GFX11: encoding: [0xff,0x2f,0x74,0xe0,0x00,0x01,0x03,0x04]
1433 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 glc slc dlc
1434 // GFX11: encoding: [0xff,0x7f,0x74,0xe0,0x00,0x01,0x03,0x04]
1436 buffer_store_format_d16_x v1, off, s[12:15], s4 offset:4095
1437 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x04]
1439 buffer_store_format_d16_x v255, off, s[12:15], s4 offset:4095
1440 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0xff,0x03,0x04]
1442 buffer_store_format_d16_x v1, off, s[16:19], s4 offset:4095
1443 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x04,0x04]
1445 buffer_store_format_d16_x v1, off, s[96:99], s4 offset:4095
1446 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x18,0x04]
1448 buffer_store_format_d16_x v1, off, s[12:15], s101 offset:4095
1449 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x65]
1451 buffer_store_format_d16_x v1, off, s[12:15], m0 offset:4095
1452 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x7d]
1454 buffer_store_format_d16_x v1, off, s[12:15], 0 offset:4095
1455 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x80]
1457 buffer_store_format_d16_x v1, off, s[12:15], -1 offset:4095
1458 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0xc1]
1460 buffer_store_format_d16_x v1, off, s[12:15], 0.5 offset:4095
1461 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0xf0]
1463 buffer_store_format_d16_x v1, off, s[12:15], -4.0 offset:4095
1464 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0xf7]
1466 buffer_store_format_d16_x v1, v0, s[12:15], s4 idxen offset:4095
1467 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0x04]
1469 buffer_store_format_d16_x v1, v0, s[12:15], s4 offen offset:4095
1470 // GFX11: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x43,0x04]
1472 buffer_store_format_d16_x v1, off, s[12:15], s4
1473 // GFX11: encoding: [0x00,0x00,0x30,0xe0,0x00,0x01,0x03,0x04]
1475 buffer_store_format_d16_x v1, off, s[12:15], s4 offset:0
1476 // GFX11: encoding: [0x00,0x00,0x30,0xe0,0x00,0x01,0x03,0x04]
1478 buffer_store_format_d16_x v1, off, s[12:15], s4 offset:7
1479 // GFX11: encoding: [0x07,0x00,0x30,0xe0,0x00,0x01,0x03,0x04]
1481 buffer_store_format_d16_x v1, off, s[12:15], s4 offset:4095 glc
1482 // GFX11: encoding: [0xff,0x4f,0x30,0xe0,0x00,0x01,0x03,0x04]
1484 buffer_store_format_d16_x v1, off, s[12:15], s4 offset:4095 slc
1485 // GFX11: encoding: [0xff,0x1f,0x30,0xe0,0x00,0x01,0x03,0x04]
1487 buffer_store_format_d16_x v1, off, s[12:15], s4 offset:4095 dlc
1488 // GFX11: encoding: [0xff,0x2f,0x30,0xe0,0x00,0x01,0x03,0x04]
1490 buffer_store_format_d16_x v1, off, s[12:15], s4 offset:4095 glc slc dlc
1491 // GFX11: encoding: [0xff,0x7f,0x30,0xe0,0x00,0x01,0x03,0x04]
1493 buffer_store_format_d16_xy v1, off, s[12:15], s4 offset:4095
1494 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x04]
1496 buffer_store_format_d16_xy v255, off, s[12:15], s4 offset:4095
1497 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0xff,0x03,0x04]
1499 buffer_store_format_d16_xy v1, off, s[16:19], s4 offset:4095
1500 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x04,0x04]
1502 buffer_store_format_d16_xy v1, off, s[96:99], s4 offset:4095
1503 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x18,0x04]
1505 buffer_store_format_d16_xy v1, off, s[12:15], s101 offset:4095
1506 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x65]
1508 buffer_store_format_d16_xy v1, off, s[12:15], m0 offset:4095
1509 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x7d]
1511 buffer_store_format_d16_xy v1, off, s[12:15], 0 offset:4095
1512 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x80]
1514 buffer_store_format_d16_xy v1, off, s[12:15], -1 offset:4095
1515 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0xc1]
1517 buffer_store_format_d16_xy v1, off, s[12:15], 0.5 offset:4095
1518 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0xf0]
1520 buffer_store_format_d16_xy v1, off, s[12:15], -4.0 offset:4095
1521 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0xf7]
1523 buffer_store_format_d16_xy v1, v0, s[12:15], s4 idxen offset:4095
1524 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0x04]
1526 buffer_store_format_d16_xy v1, v0, s[12:15], s4 offen offset:4095
1527 // GFX11: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x43,0x04]
1529 buffer_store_format_d16_xy v1, off, s[12:15], s4
1530 // GFX11: encoding: [0x00,0x00,0x34,0xe0,0x00,0x01,0x03,0x04]
1532 buffer_store_format_d16_xy v1, off, s[12:15], s4 offset:0
1533 // GFX11: encoding: [0x00,0x00,0x34,0xe0,0x00,0x01,0x03,0x04]
1535 buffer_store_format_d16_xy v1, off, s[12:15], s4 offset:7
1536 // GFX11: encoding: [0x07,0x00,0x34,0xe0,0x00,0x01,0x03,0x04]
1538 buffer_store_format_d16_xy v1, off, s[12:15], s4 offset:4095 glc
1539 // GFX11: encoding: [0xff,0x4f,0x34,0xe0,0x00,0x01,0x03,0x04]
1541 buffer_store_format_d16_xy v1, off, s[12:15], s4 offset:4095 slc
1542 // GFX11: encoding: [0xff,0x1f,0x34,0xe0,0x00,0x01,0x03,0x04]
1544 buffer_store_format_d16_xy v1, off, s[12:15], s4 offset:4095 dlc
1545 // GFX11: encoding: [0xff,0x2f,0x34,0xe0,0x00,0x01,0x03,0x04]
1547 buffer_store_format_d16_xy v1, off, s[12:15], s4 offset:4095 glc slc dlc
1548 // GFX11: encoding: [0xff,0x7f,0x34,0xe0,0x00,0x01,0x03,0x04]
1550 buffer_store_format_d16_xyz v[1:2], off, s[12:15], s4 offset:4095
1551 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x04]
1553 buffer_store_format_d16_xyz v[254:255], off, s[12:15], s4 offset:4095
1554 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0xfe,0x03,0x04]
1556 buffer_store_format_d16_xyz v[1:2], off, s[16:19], s4 offset:4095
1557 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x04,0x04]
1559 buffer_store_format_d16_xyz v[1:2], off, s[96:99], s4 offset:4095
1560 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x18,0x04]
1562 buffer_store_format_d16_xyz v[1:2], off, s[12:15], s101 offset:4095
1563 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x65]
1565 buffer_store_format_d16_xyz v[1:2], off, s[12:15], m0 offset:4095
1566 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x7d]
1568 buffer_store_format_d16_xyz v[1:2], off, s[12:15], 0 offset:4095
1569 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x80]
1571 buffer_store_format_d16_xyz v[1:2], off, s[12:15], -1 offset:4095
1572 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0xc1]
1574 buffer_store_format_d16_xyz v[1:2], off, s[12:15], 0.5 offset:4095
1575 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0xf0]
1577 buffer_store_format_d16_xyz v[1:2], off, s[12:15], -4.0 offset:4095
1578 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0xf7]
1580 buffer_store_format_d16_xyz v[1:2], v0, s[12:15], s4 idxen offset:4095
1581 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x83,0x04]
1583 buffer_store_format_d16_xyz v[1:2], v0, s[12:15], s4 offen offset:4095
1584 // GFX11: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x43,0x04]
1586 buffer_store_format_d16_xyz v[1:2], off, s[12:15], s4
1587 // GFX11: encoding: [0x00,0x00,0x38,0xe0,0x00,0x01,0x03,0x04]
1589 buffer_store_format_d16_xyz v[1:2], off, s[12:15], s4 offset:0
1590 // GFX11: encoding: [0x00,0x00,0x38,0xe0,0x00,0x01,0x03,0x04]
1592 buffer_store_format_d16_xyz v[1:2], off, s[12:15], s4 offset:7
1593 // GFX11: encoding: [0x07,0x00,0x38,0xe0,0x00,0x01,0x03,0x04]
1595 buffer_store_format_d16_xyz v[1:2], off, s[12:15], s4 offset:4095 glc
1596 // GFX11: encoding: [0xff,0x4f,0x38,0xe0,0x00,0x01,0x03,0x04]
1598 buffer_store_format_d16_xyz v[1:2], off, s[12:15], s4 offset:4095 slc
1599 // GFX11: encoding: [0xff,0x1f,0x38,0xe0,0x00,0x01,0x03,0x04]
1601 buffer_store_format_d16_xyz v[1:2], off, s[12:15], s4 offset:4095 dlc
1602 // GFX11: encoding: [0xff,0x2f,0x38,0xe0,0x00,0x01,0x03,0x04]
1604 buffer_store_format_d16_xyz v[1:2], off, s[12:15], s4 offset:4095 glc slc dlc
1605 // GFX11: encoding: [0xff,0x7f,0x38,0xe0,0x00,0x01,0x03,0x04]
1607 buffer_store_format_d16_xyzw v[1:2], off, s[12:15], s4 offset:4095
1608 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x04]
1610 buffer_store_format_d16_xyzw v[254:255], off, s[12:15], s4 offset:4095
1611 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0xfe,0x03,0x04]
1613 buffer_store_format_d16_xyzw v[1:2], off, s[16:19], s4 offset:4095
1614 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x04,0x04]
1616 buffer_store_format_d16_xyzw v[1:2], off, s[96:99], s4 offset:4095
1617 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x18,0x04]
1619 buffer_store_format_d16_xyzw v[1:2], off, s[12:15], s101 offset:4095
1620 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x65]
1622 buffer_store_format_d16_xyzw v[1:2], off, s[12:15], m0 offset:4095
1623 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x7d]
1625 buffer_store_format_d16_xyzw v[1:2], off, s[12:15], 0 offset:4095
1626 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x80]
1628 buffer_store_format_d16_xyzw v[1:2], off, s[12:15], -1 offset:4095
1629 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0xc1]
1631 buffer_store_format_d16_xyzw v[1:2], off, s[12:15], 0.5 offset:4095
1632 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0xf0]
1634 buffer_store_format_d16_xyzw v[1:2], off, s[12:15], -4.0 offset:4095
1635 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0xf7]
1637 buffer_store_format_d16_xyzw v[1:2], v0, s[12:15], s4 idxen offset:4095
1638 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x83,0x04]
1640 buffer_store_format_d16_xyzw v[1:2], v0, s[12:15], s4 offen offset:4095
1641 // GFX11: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x43,0x04]
1643 buffer_store_format_d16_xyzw v[1:2], off, s[12:15], s4
1644 // GFX11: encoding: [0x00,0x00,0x3c,0xe0,0x00,0x01,0x03,0x04]
1646 buffer_store_format_d16_xyzw v[1:2], off, s[12:15], s4 offset:0
1647 // GFX11: encoding: [0x00,0x00,0x3c,0xe0,0x00,0x01,0x03,0x04]
1649 buffer_store_format_d16_xyzw v[1:2], off, s[12:15], s4 offset:7
1650 // GFX11: encoding: [0x07,0x00,0x3c,0xe0,0x00,0x01,0x03,0x04]
1652 buffer_store_format_d16_xyzw v[1:2], off, s[12:15], s4 offset:4095 glc
1653 // GFX11: encoding: [0xff,0x4f,0x3c,0xe0,0x00,0x01,0x03,0x04]
1655 buffer_store_format_d16_xyzw v[1:2], off, s[12:15], s4 offset:4095 slc
1656 // GFX11: encoding: [0xff,0x1f,0x3c,0xe0,0x00,0x01,0x03,0x04]
1658 buffer_store_format_d16_xyzw v[1:2], off, s[12:15], s4 offset:4095 dlc
1659 // GFX11: encoding: [0xff,0x2f,0x3c,0xe0,0x00,0x01,0x03,0x04]
1661 buffer_store_format_d16_xyzw v[1:2], off, s[12:15], s4 offset:4095 glc slc dlc
1662 // GFX11: encoding: [0xff,0x7f,0x3c,0xe0,0x00,0x01,0x03,0x04]
1664 buffer_store_byte_d16_hi v1, off, s[12:15], s4 offset:4095
1665 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x03,0x04]
1667 buffer_store_byte_d16_hi v255, off, s[12:15], s4 offset:4095
1668 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0xff,0x03,0x04]
1670 buffer_store_byte_d16_hi v1, off, s[16:19], s4 offset:4095
1671 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x04,0x04]
1673 buffer_store_byte_d16_hi v1, off, s[96:99], s4 offset:4095
1674 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x18,0x04]
1676 buffer_store_byte_d16_hi v1, off, s[12:15], s101 offset:4095
1677 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x03,0x65]
1679 buffer_store_byte_d16_hi v1, off, s[12:15], m0 offset:4095
1680 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x03,0x7d]
1682 buffer_store_byte_d16_hi v1, off, s[12:15], 0 offset:4095
1683 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x03,0x80]
1685 buffer_store_byte_d16_hi v1, off, s[12:15], -1 offset:4095
1686 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x03,0xc1]
1688 buffer_store_byte_d16_hi v1, off, s[12:15], 0.5 offset:4095
1689 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x03,0xf0]
1691 buffer_store_byte_d16_hi v1, off, s[12:15], -4.0 offset:4095
1692 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x03,0xf7]
1694 buffer_store_byte_d16_hi v1, v0, s[12:15], s4 idxen offset:4095
1695 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x83,0x04]
1697 buffer_store_byte_d16_hi v1, v0, s[12:15], s4 offen offset:4095
1698 // GFX11: encoding: [0xff,0x0f,0x90,0xe0,0x00,0x01,0x43,0x04]
1700 buffer_store_byte_d16_hi v1, off, s[12:15], s4
1701 // GFX11: encoding: [0x00,0x00,0x90,0xe0,0x00,0x01,0x03,0x04]
1703 buffer_store_byte_d16_hi v1, off, s[12:15], s4 offset:0
1704 // GFX11: encoding: [0x00,0x00,0x90,0xe0,0x00,0x01,0x03,0x04]
1706 buffer_store_byte_d16_hi v1, off, s[12:15], s4 offset:7
1707 // GFX11: encoding: [0x07,0x00,0x90,0xe0,0x00,0x01,0x03,0x04]
1709 buffer_store_byte_d16_hi v1, off, s[12:15], s4 offset:4095 glc
1710 // GFX11: encoding: [0xff,0x4f,0x90,0xe0,0x00,0x01,0x03,0x04]
1712 buffer_store_byte_d16_hi v1, off, s[12:15], s4 offset:4095 slc
1713 // GFX11: encoding: [0xff,0x1f,0x90,0xe0,0x00,0x01,0x03,0x04]
1715 buffer_store_byte_d16_hi v1, off, s[12:15], s4 offset:4095 dlc
1716 // GFX11: encoding: [0xff,0x2f,0x90,0xe0,0x00,0x01,0x03,0x04]
1718 buffer_store_byte_d16_hi v1, off, s[12:15], s4 offset:4095 glc slc dlc
1719 // GFX11: encoding: [0xff,0x7f,0x90,0xe0,0x00,0x01,0x03,0x04]
1721 buffer_store_short_d16_hi v1, off, s[12:15], s4 offset:4095
1722 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x03,0x04]
1724 buffer_store_short_d16_hi v255, off, s[12:15], s4 offset:4095
1725 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0xff,0x03,0x04]
1727 buffer_store_short_d16_hi v1, off, s[16:19], s4 offset:4095
1728 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x04,0x04]
1730 buffer_store_short_d16_hi v1, off, s[96:99], s4 offset:4095
1731 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x18,0x04]
1733 buffer_store_short_d16_hi v1, off, s[12:15], s101 offset:4095
1734 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x03,0x65]
1736 buffer_store_short_d16_hi v1, off, s[12:15], m0 offset:4095
1737 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x03,0x7d]
1739 buffer_store_short_d16_hi v1, off, s[12:15], 0 offset:4095
1740 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x03,0x80]
1742 buffer_store_short_d16_hi v1, off, s[12:15], -1 offset:4095
1743 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x03,0xc1]
1745 buffer_store_short_d16_hi v1, off, s[12:15], 0.5 offset:4095
1746 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x03,0xf0]
1748 buffer_store_short_d16_hi v1, off, s[12:15], -4.0 offset:4095
1749 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x03,0xf7]
1751 buffer_store_short_d16_hi v1, v0, s[12:15], s4 idxen offset:4095
1752 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x83,0x04]
1754 buffer_store_short_d16_hi v1, v0, s[12:15], s4 offen offset:4095
1755 // GFX11: encoding: [0xff,0x0f,0x94,0xe0,0x00,0x01,0x43,0x04]
1757 buffer_store_short_d16_hi v1, off, s[12:15], s4
1758 // GFX11: encoding: [0x00,0x00,0x94,0xe0,0x00,0x01,0x03,0x04]
1760 buffer_store_short_d16_hi v1, off, s[12:15], s4 offset:0
1761 // GFX11: encoding: [0x00,0x00,0x94,0xe0,0x00,0x01,0x03,0x04]
1763 buffer_store_short_d16_hi v1, off, s[12:15], s4 offset:7
1764 // GFX11: encoding: [0x07,0x00,0x94,0xe0,0x00,0x01,0x03,0x04]
1766 buffer_store_short_d16_hi v1, off, s[12:15], s4 offset:4095 glc
1767 // GFX11: encoding: [0xff,0x4f,0x94,0xe0,0x00,0x01,0x03,0x04]
1769 buffer_store_short_d16_hi v1, off, s[12:15], s4 offset:4095 slc
1770 // GFX11: encoding: [0xff,0x1f,0x94,0xe0,0x00,0x01,0x03,0x04]
1772 buffer_store_short_d16_hi v1, off, s[12:15], s4 offset:4095 dlc
1773 // GFX11: encoding: [0xff,0x2f,0x94,0xe0,0x00,0x01,0x03,0x04]
1775 buffer_store_short_d16_hi v1, off, s[12:15], s4 offset:4095 glc slc dlc
1776 // GFX11: encoding: [0xff,0x7f,0x94,0xe0,0x00,0x01,0x03,0x04]
1778 buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095
1779 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x04]
1781 buffer_store_format_d16_hi_x v255, off, s[12:15], s4 offset:4095
1782 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0xff,0x03,0x04]
1784 buffer_store_format_d16_hi_x v1, off, s[16:19], s4 offset:4095
1785 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x04,0x04]
1787 buffer_store_format_d16_hi_x v1, off, s[96:99], s4 offset:4095
1788 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x18,0x04]
1790 buffer_store_format_d16_hi_x v1, off, s[12:15], s101 offset:4095
1791 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x65]
1793 buffer_store_format_d16_hi_x v1, off, s[12:15], m0 offset:4095
1794 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x7d]
1796 buffer_store_format_d16_hi_x v1, off, s[12:15], 0 offset:4095
1797 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x80]
1799 buffer_store_format_d16_hi_x v1, off, s[12:15], -1 offset:4095
1800 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0xc1]
1802 buffer_store_format_d16_hi_x v1, off, s[12:15], 0.5 offset:4095
1803 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0xf0]
1805 buffer_store_format_d16_hi_x v1, off, s[12:15], -4.0 offset:4095
1806 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0xf7]
1808 buffer_store_format_d16_hi_x v1, v0, s[12:15], s4 idxen offset:4095
1809 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x83,0x04]
1811 buffer_store_format_d16_hi_x v1, v0, s[12:15], s4 offen offset:4095
1812 // GFX11: encoding: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x43,0x04]
1814 buffer_store_format_d16_hi_x v1, off, s[12:15], s4
1815 // GFX11: encoding: [0x00,0x00,0x9c,0xe0,0x00,0x01,0x03,0x04]
1817 buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:0
1818 // GFX11: encoding: [0x00,0x00,0x9c,0xe0,0x00,0x01,0x03,0x04]
1820 buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:7
1821 // GFX11: encoding: [0x07,0x00,0x9c,0xe0,0x00,0x01,0x03,0x04]
1823 buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095 glc
1824 // GFX11: encoding: [0xff,0x4f,0x9c,0xe0,0x00,0x01,0x03,0x04]
1826 buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095 slc
1827 // GFX11: encoding: [0xff,0x1f,0x9c,0xe0,0x00,0x01,0x03,0x04]
1829 buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095 dlc
1830 // GFX11: encoding: [0xff,0x2f,0x9c,0xe0,0x00,0x01,0x03,0x04]
1832 buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095 glc slc dlc
1833 // GFX11: encoding: [0xff,0x7f,0x9c,0xe0,0x00,0x01,0x03,0x04]
1835 buffer_atomic_add v5, off, s[8:11], s3 offset:4095
1836 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x03]
1838 buffer_atomic_add v255, off, s[8:11], s3 offset:4095
1839 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0xff,0x02,0x03]
1841 buffer_atomic_add v5, off, s[12:15], s3 offset:4095
1842 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x03,0x03]
1844 buffer_atomic_add v5, off, s[96:99], s3 offset:4095
1845 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x18,0x03]
1847 buffer_atomic_add v5, off, s[8:11], s101 offset:4095
1848 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x65]
1850 buffer_atomic_add v5, off, s[8:11], m0 offset:4095
1851 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x7d]
1853 buffer_atomic_add v5, off, s[8:11], 0 offset:4095
1854 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x80]
1856 buffer_atomic_add v5, off, s[8:11], -1 offset:4095
1857 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0xc1]
1859 buffer_atomic_add v5, off, s[8:11], 0.5 offset:4095
1860 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0xf0]
1862 buffer_atomic_add v5, off, s[8:11], -4.0 offset:4095
1863 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0xf7]
1865 buffer_atomic_add v5, v0, s[8:11], s3 idxen offset:4095
1866 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x82,0x03]
1868 buffer_atomic_add v5, v0, s[8:11], s3 offen offset:4095
1869 // GFX11: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x42,0x03]
1871 buffer_atomic_add v5, off, s[8:11], s3
1872 // GFX11: encoding: [0x00,0x00,0xd4,0xe0,0x00,0x05,0x02,0x03]
1874 buffer_atomic_add v5, off, s[8:11], s3 offset:0
1875 // GFX11: encoding: [0x00,0x00,0xd4,0xe0,0x00,0x05,0x02,0x03]
1877 buffer_atomic_add v5, off, s[8:11], s3 offset:7
1878 // GFX11: encoding: [0x07,0x00,0xd4,0xe0,0x00,0x05,0x02,0x03]
1880 buffer_atomic_add v5, off, s[8:11], s3 offset:4095 glc
1881 // GFX11: encoding: [0xff,0x4f,0xd4,0xe0,0x00,0x05,0x02,0x03]
1883 buffer_atomic_add v5, off, s[8:11], s3 offset:4095 slc
1884 // GFX11: encoding: [0xff,0x1f,0xd4,0xe0,0x00,0x05,0x02,0x03]
1886 buffer_atomic_add v5, off, s[8:11], s3 offset:4095 glc slc
1887 // GFX11: encoding: [0xff,0x5f,0xd4,0xe0,0x00,0x05,0x02,0x03]
1889 buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095
1890 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x03]
1892 buffer_atomic_add_x2 v[254:255], off, s[8:11], s3 offset:4095
1893 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0xfe,0x02,0x03]
1895 buffer_atomic_add_x2 v[5:6], off, s[12:15], s3 offset:4095
1896 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x03,0x03]
1898 buffer_atomic_add_x2 v[5:6], off, s[96:99], s3 offset:4095
1899 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x18,0x03]
1901 buffer_atomic_add_x2 v[5:6], off, s[8:11], s101 offset:4095
1902 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x65]
1904 buffer_atomic_add_x2 v[5:6], off, s[8:11], m0 offset:4095
1905 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x7d]
1907 buffer_atomic_add_x2 v[5:6], off, s[8:11], 0 offset:4095
1908 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x80]
1910 buffer_atomic_add_x2 v[5:6], off, s[8:11], -1 offset:4095
1911 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0xc1]
1913 buffer_atomic_add_x2 v[5:6], off, s[8:11], 0.5 offset:4095
1914 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0xf0]
1916 buffer_atomic_add_x2 v[5:6], off, s[8:11], -4.0 offset:4095
1917 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0xf7]
1919 buffer_atomic_add_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
1920 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x03]
1922 buffer_atomic_add_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
1923 // GFX11: encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x42,0x03]
1925 buffer_atomic_add_x2 v[5:6], off, s[8:11], s3
1926 // GFX11: encoding: [0x00,0x00,0x0c,0xe1,0x00,0x05,0x02,0x03]
1928 buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:0
1929 // GFX11: encoding: [0x00,0x00,0x0c,0xe1,0x00,0x05,0x02,0x03]
1931 buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:7
1932 // GFX11: encoding: [0x07,0x00,0x0c,0xe1,0x00,0x05,0x02,0x03]
1934 buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
1935 // GFX11: encoding: [0xff,0x4f,0x0c,0xe1,0x00,0x05,0x02,0x03]
1937 buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
1938 // GFX11: encoding: [0xff,0x1f,0x0c,0xe1,0x00,0x05,0x02,0x03]
1940 buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095 glc slc
1941 // GFX11: encoding: [0xff,0x5f,0x0c,0xe1,0x00,0x05,0x02,0x03]
1943 buffer_atomic_and v5, off, s[8:11], s3 offset:4095
1944 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x03]
1946 buffer_atomic_and v255, off, s[8:11], s3 offset:4095
1947 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0xff,0x02,0x03]
1949 buffer_atomic_and v5, off, s[12:15], s3 offset:4095
1950 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x03,0x03]
1952 buffer_atomic_and v5, off, s[96:99], s3 offset:4095
1953 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x18,0x03]
1955 buffer_atomic_and v5, off, s[8:11], s101 offset:4095
1956 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x65]
1958 buffer_atomic_and v5, off, s[8:11], m0 offset:4095
1959 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x7d]
1961 buffer_atomic_and v5, off, s[8:11], 0 offset:4095
1962 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x80]
1964 buffer_atomic_and v5, off, s[8:11], -1 offset:4095
1965 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0xc1]
1967 buffer_atomic_and v5, off, s[8:11], 0.5 offset:4095
1968 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0xf0]
1970 buffer_atomic_and v5, off, s[8:11], -4.0 offset:4095
1971 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0xf7]
1973 buffer_atomic_and v5, v0, s[8:11], s3 idxen offset:4095
1974 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x82,0x03]
1976 buffer_atomic_and v5, v0, s[8:11], s3 offen offset:4095
1977 // GFX11: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x42,0x03]
1979 buffer_atomic_and v5, off, s[8:11], s3
1980 // GFX11: encoding: [0x00,0x00,0xf0,0xe0,0x00,0x05,0x02,0x03]
1982 buffer_atomic_and v5, off, s[8:11], s3 offset:0
1983 // GFX11: encoding: [0x00,0x00,0xf0,0xe0,0x00,0x05,0x02,0x03]
1985 buffer_atomic_and v5, off, s[8:11], s3 offset:7
1986 // GFX11: encoding: [0x07,0x00,0xf0,0xe0,0x00,0x05,0x02,0x03]
1988 buffer_atomic_and v5, off, s[8:11], s3 offset:4095 glc
1989 // GFX11: encoding: [0xff,0x4f,0xf0,0xe0,0x00,0x05,0x02,0x03]
1991 buffer_atomic_and v5, off, s[8:11], s3 offset:4095 slc
1992 // GFX11: encoding: [0xff,0x1f,0xf0,0xe0,0x00,0x05,0x02,0x03]
1994 buffer_atomic_and v5, off, s[8:11], s3 offset:4095 glc slc
1995 // GFX11: encoding: [0xff,0x5f,0xf0,0xe0,0x00,0x05,0x02,0x03]
1997 buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095
1998 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x03]
2000 buffer_atomic_and_x2 v[254:255], off, s[8:11], s3 offset:4095
2001 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0xfe,0x02,0x03]
2003 buffer_atomic_and_x2 v[5:6], off, s[12:15], s3 offset:4095
2004 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x03,0x03]
2006 buffer_atomic_and_x2 v[5:6], off, s[96:99], s3 offset:4095
2007 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x18,0x03]
2009 buffer_atomic_and_x2 v[5:6], off, s[8:11], s101 offset:4095
2010 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x65]
2012 buffer_atomic_and_x2 v[5:6], off, s[8:11], m0 offset:4095
2013 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x7d]
2015 buffer_atomic_and_x2 v[5:6], off, s[8:11], 0 offset:4095
2016 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x80]
2018 buffer_atomic_and_x2 v[5:6], off, s[8:11], -1 offset:4095
2019 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0xc1]
2021 buffer_atomic_and_x2 v[5:6], off, s[8:11], 0.5 offset:4095
2022 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0xf0]
2024 buffer_atomic_and_x2 v[5:6], off, s[8:11], -4.0 offset:4095
2025 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0xf7]
2027 buffer_atomic_and_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
2028 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0x03]
2030 buffer_atomic_and_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
2031 // GFX11: encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x42,0x03]
2033 buffer_atomic_and_x2 v[5:6], off, s[8:11], s3
2034 // GFX11: encoding: [0x00,0x00,0x24,0xe1,0x00,0x05,0x02,0x03]
2036 buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:0
2037 // GFX11: encoding: [0x00,0x00,0x24,0xe1,0x00,0x05,0x02,0x03]
2039 buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:7
2040 // GFX11: encoding: [0x07,0x00,0x24,0xe1,0x00,0x05,0x02,0x03]
2042 buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
2043 // GFX11: encoding: [0xff,0x4f,0x24,0xe1,0x00,0x05,0x02,0x03]
2045 buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
2046 // GFX11: encoding: [0xff,0x1f,0x24,0xe1,0x00,0x05,0x02,0x03]
2048 buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095 glc slc
2049 // GFX11: encoding: [0xff,0x5f,0x24,0xe1,0x00,0x05,0x02,0x03]
2051 buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095
2052 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x02,0x03]
2054 buffer_atomic_cmpswap v[254:255], off, s[8:11], s3 offset:4095
2055 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0xfe,0x02,0x03]
2057 buffer_atomic_cmpswap v[5:6], off, s[12:15], s3 offset:4095
2058 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x03,0x03]
2060 buffer_atomic_cmpswap v[5:6], off, s[96:99], s3 offset:4095
2061 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x18,0x03]
2063 buffer_atomic_cmpswap v[5:6], off, s[8:11], s101 offset:4095
2064 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x02,0x65]
2066 buffer_atomic_cmpswap v[5:6], off, s[8:11], m0 offset:4095
2067 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x02,0x7d]
2069 buffer_atomic_cmpswap v[5:6], off, s[8:11], 0 offset:4095
2070 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x02,0x80]
2072 buffer_atomic_cmpswap v[5:6], off, s[8:11], -1 offset:4095
2073 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x02,0xc1]
2075 buffer_atomic_cmpswap v[5:6], off, s[8:11], 0.5 offset:4095
2076 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x02,0xf0]
2078 buffer_atomic_cmpswap v[5:6], off, s[8:11], -4.0 offset:4095
2079 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x02,0xf7]
2081 buffer_atomic_cmpswap v[5:6], v0, s[8:11], s3 idxen offset:4095
2082 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x82,0x03]
2084 buffer_atomic_cmpswap v[5:6], v0, s[8:11], s3 offen offset:4095
2085 // GFX11: encoding: [0xff,0x0f,0xd0,0xe0,0x00,0x05,0x42,0x03]
2087 buffer_atomic_cmpswap v[5:6], off, s[8:11], s3
2088 // GFX11: encoding: [0x00,0x00,0xd0,0xe0,0x00,0x05,0x02,0x03]
2090 buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:0
2091 // GFX11: encoding: [0x00,0x00,0xd0,0xe0,0x00,0x05,0x02,0x03]
2093 buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:7
2094 // GFX11: encoding: [0x07,0x00,0xd0,0xe0,0x00,0x05,0x02,0x03]
2096 buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095 glc
2097 // GFX11: encoding: [0xff,0x4f,0xd0,0xe0,0x00,0x05,0x02,0x03]
2099 buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095 slc
2100 // GFX11: encoding: [0xff,0x1f,0xd0,0xe0,0x00,0x05,0x02,0x03]
2102 buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095 glc slc
2103 // GFX11: encoding: [0xff,0x5f,0xd0,0xe0,0x00,0x05,0x02,0x03]
2105 buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095
2106 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x03]
2108 buffer_atomic_cmpswap_x2 v[252:255], off, s[8:11], s3 offset:4095
2109 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0xfc,0x02,0x03]
2111 buffer_atomic_cmpswap_x2 v[5:8], off, s[12:15], s3 offset:4095
2112 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x03,0x03]
2114 buffer_atomic_cmpswap_x2 v[5:8], off, s[96:99], s3 offset:4095
2115 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x18,0x03]
2117 buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s101 offset:4095
2118 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x65]
2120 buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], m0 offset:4095
2121 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x7d]
2123 buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], 0 offset:4095
2124 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x80]
2126 buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], -1 offset:4095
2127 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0xc1]
2129 buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], 0.5 offset:4095
2130 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0xf0]
2132 buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], -4.0 offset:4095
2133 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0xf7]
2135 buffer_atomic_cmpswap_x2 v[5:8], v0, s[8:11], s3 idxen offset:4095
2136 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0x03]
2138 buffer_atomic_cmpswap_x2 v[5:8], v0, s[8:11], s3 offen offset:4095
2139 // GFX11: encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x42,0x03]
2141 buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3
2142 // GFX11: encoding: [0x00,0x00,0x08,0xe1,0x00,0x05,0x02,0x03]
2144 buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:0
2145 // GFX11: encoding: [0x00,0x00,0x08,0xe1,0x00,0x05,0x02,0x03]
2147 buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:7
2148 // GFX11: encoding: [0x07,0x00,0x08,0xe1,0x00,0x05,0x02,0x03]
2150 buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095 glc
2151 // GFX11: encoding: [0xff,0x4f,0x08,0xe1,0x00,0x05,0x02,0x03]
2153 buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095 slc
2154 // GFX11: encoding: [0xff,0x1f,0x08,0xe1,0x00,0x05,0x02,0x03]
2156 buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095 glc slc
2157 // GFX11: encoding: [0xff,0x5f,0x08,0xe1,0x00,0x05,0x02,0x03]
2159 buffer_atomic_fcmpswap v[5:6], off, s[8:11], s3 offset:4095
2160 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x03]
2162 buffer_atomic_fcmpswap v[254:255], off, s[8:11], s3 offset:4095
2163 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0xfe,0x02,0x03]
2165 buffer_atomic_fcmpswap v[5:6], off, s[12:15], s3 offset:4095
2166 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x03,0x03]
2168 buffer_atomic_fcmpswap v[5:6], off, s[96:99], s3 offset:4095
2169 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x18,0x03]
2171 buffer_atomic_fcmpswap v[5:6], off, s[8:11], s101 offset:4095
2172 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x65]
2174 buffer_atomic_fcmpswap v[5:6], off, s[8:11], m0 offset:4095
2175 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x7d]
2177 buffer_atomic_fcmpswap v[5:6], off, s[8:11], 0 offset:4095
2178 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x80]
2180 buffer_atomic_fcmpswap v[5:6], off, s[8:11], -1 offset:4095
2181 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0xc1]
2183 buffer_atomic_fcmpswap v[5:6], off, s[8:11], 0.5 offset:4095
2184 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0xf0]
2186 buffer_atomic_fcmpswap v[5:6], off, s[8:11], -4.0 offset:4095
2187 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0xf7]
2189 buffer_atomic_fcmpswap v[5:6], v0, s[8:11], s3 idxen offset:4095
2190 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x82,0x03]
2192 buffer_atomic_fcmpswap v[5:6], v0, s[8:11], s3 offen offset:4095
2193 // GFX11: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x42,0x03]
2195 buffer_atomic_fcmpswap v[5:6], off, s[8:11], s3
2196 // GFX11: encoding: [0x00,0x00,0x40,0xe1,0x00,0x05,0x02,0x03]
2198 buffer_atomic_fcmpswap v[5:6], off, s[8:11], s3 offset:0
2199 // GFX11: encoding: [0x00,0x00,0x40,0xe1,0x00,0x05,0x02,0x03]
2201 buffer_atomic_fcmpswap v[5:6], off, s[8:11], s3 offset:7
2202 // GFX11: encoding: [0x07,0x00,0x40,0xe1,0x00,0x05,0x02,0x03]
2204 buffer_atomic_fcmpswap v[5:6], off, s[8:11], s3 offset:4095 glc
2205 // GFX11: encoding: [0xff,0x4f,0x40,0xe1,0x00,0x05,0x02,0x03]
2207 buffer_atomic_fcmpswap v[5:6], off, s[8:11], s3 offset:4095 slc
2208 // GFX11: encoding: [0xff,0x1f,0x40,0xe1,0x00,0x05,0x02,0x03]
2210 buffer_atomic_fcmpswap v[5:6], off, s[8:11], s3 offset:4095 glc slc
2211 // GFX11: encoding: [0xff,0x5f,0x40,0xe1,0x00,0x05,0x02,0x03]
2213 buffer_atomic_csub v5, off, s[8:11], s3 offset:4095
2214 // GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction must use glc
2216 buffer_atomic_csub v255, off, s[8:11], s3 offset:4095 glc
2217 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0xff,0x02,0x03]
2219 buffer_atomic_csub v5, off, s[12:15], s3 offset:4095 glc
2220 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x03,0x03]
2222 buffer_atomic_csub v5, off, s[96:99], s3 offset:4095 glc
2223 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x18,0x03]
2225 buffer_atomic_csub v5, off, s[8:11], s101 offset:4095 glc
2226 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0x65]
2228 buffer_atomic_csub v5, off, s[8:11], m0 offset:4095 glc
2229 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0x7d]
2231 buffer_atomic_csub v5, off, s[8:11], 0 offset:4095 glc
2232 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0x80]
2234 buffer_atomic_csub v5, off, s[8:11], -1 offset:4095 glc
2235 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0xc1]
2237 buffer_atomic_csub v5, off, s[8:11], 0.5 offset:4095 glc
2238 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0xf0]
2240 buffer_atomic_csub v5, off, s[8:11], -4.0 offset:4095 glc
2241 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0xf7]
2243 buffer_atomic_csub v5, v0, s[8:11], s3 idxen offset:4095 glc
2244 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x82,0x03]
2246 buffer_atomic_csub v5, v0, s[8:11], s3 offen offset:4095 glc
2247 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x42,0x03]
2249 buffer_atomic_csub v5, off, s[8:11], s3 glc
2250 // GFX11: encoding: [0x00,0x40,0xdc,0xe0,0x00,0x05,0x02,0x03]
2252 buffer_atomic_csub v5, off, s[8:11], s3 offset:0 glc
2253 // GFX11: encoding: [0x00,0x40,0xdc,0xe0,0x00,0x05,0x02,0x03]
2255 buffer_atomic_csub v5, off, s[8:11], s3 offset:7 glc
2256 // GFX11: encoding: [0x07,0x40,0xdc,0xe0,0x00,0x05,0x02,0x03]
2258 buffer_atomic_csub v5, off, s[8:11], s3 offset:4095 glc
2259 // GFX11: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0x03]
2261 buffer_atomic_csub v5, off, s[8:11], s3 offset:4095 glc slc
2262 // GFX11: encoding: [0xff,0x5f,0xdc,0xe0,0x00,0x05,0x02,0x03]
2264 buffer_atomic_dec v5, off, s[8:11], s3 offset:4095
2265 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x03]
2267 buffer_atomic_dec v255, off, s[8:11], s3 offset:4095
2268 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0xff,0x02,0x03]
2270 buffer_atomic_dec v5, off, s[12:15], s3 offset:4095
2271 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x03,0x03]
2273 buffer_atomic_dec v5, off, s[96:99], s3 offset:4095
2274 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x18,0x03]
2276 buffer_atomic_dec v5, off, s[8:11], s101 offset:4095
2277 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x65]
2279 buffer_atomic_dec v5, off, s[8:11], m0 offset:4095
2280 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x7d]
2282 buffer_atomic_dec v5, off, s[8:11], 0 offset:4095
2283 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x80]
2285 buffer_atomic_dec v5, off, s[8:11], -1 offset:4095
2286 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0xc1]
2288 buffer_atomic_dec v5, off, s[8:11], 0.5 offset:4095
2289 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0xf0]
2291 buffer_atomic_dec v5, off, s[8:11], -4.0 offset:4095
2292 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0xf7]
2294 buffer_atomic_dec v5, v0, s[8:11], s3 idxen offset:4095
2295 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0x03]
2297 buffer_atomic_dec v5, v0, s[8:11], s3 offen offset:4095
2298 // GFX11: encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x42,0x03]
2300 buffer_atomic_dec v5, off, s[8:11], s3
2301 // GFX11: encoding: [0x00,0x00,0x00,0xe1,0x00,0x05,0x02,0x03]
2303 buffer_atomic_dec v5, off, s[8:11], s3 offset:0
2304 // GFX11: encoding: [0x00,0x00,0x00,0xe1,0x00,0x05,0x02,0x03]
2306 buffer_atomic_dec v5, off, s[8:11], s3 offset:7
2307 // GFX11: encoding: [0x07,0x00,0x00,0xe1,0x00,0x05,0x02,0x03]
2309 buffer_atomic_dec v5, off, s[8:11], s3 offset:4095 glc
2310 // GFX11: encoding: [0xff,0x4f,0x00,0xe1,0x00,0x05,0x02,0x03]
2312 buffer_atomic_dec v5, off, s[8:11], s3 offset:4095 slc
2313 // GFX11: encoding: [0xff,0x1f,0x00,0xe1,0x00,0x05,0x02,0x03]
2315 buffer_atomic_dec v5, off, s[8:11], s3 offset:4095 glc slc
2316 // GFX11: encoding: [0xff,0x5f,0x00,0xe1,0x00,0x05,0x02,0x03]
2318 buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095
2319 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x02,0x03]
2321 buffer_atomic_dec_x2 v[254:255], off, s[8:11], s3 offset:4095
2322 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0xfe,0x02,0x03]
2324 buffer_atomic_dec_x2 v[5:6], off, s[12:15], s3 offset:4095
2325 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x03,0x03]
2327 buffer_atomic_dec_x2 v[5:6], off, s[96:99], s3 offset:4095
2328 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x18,0x03]
2330 buffer_atomic_dec_x2 v[5:6], off, s[8:11], s101 offset:4095
2331 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x02,0x65]
2333 buffer_atomic_dec_x2 v[5:6], off, s[8:11], m0 offset:4095
2334 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x02,0x7d]
2336 buffer_atomic_dec_x2 v[5:6], off, s[8:11], 0 offset:4095
2337 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x02,0x80]
2339 buffer_atomic_dec_x2 v[5:6], off, s[8:11], -1 offset:4095
2340 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x02,0xc1]
2342 buffer_atomic_dec_x2 v[5:6], off, s[8:11], 0.5 offset:4095
2343 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x02,0xf0]
2345 buffer_atomic_dec_x2 v[5:6], off, s[8:11], -4.0 offset:4095
2346 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x02,0xf7]
2348 buffer_atomic_dec_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
2349 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x82,0x03]
2351 buffer_atomic_dec_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
2352 // GFX11: encoding: [0xff,0x0f,0x34,0xe1,0x00,0x05,0x42,0x03]
2354 buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3
2355 // GFX11: encoding: [0x00,0x00,0x34,0xe1,0x00,0x05,0x02,0x03]
2357 buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:0
2358 // GFX11: encoding: [0x00,0x00,0x34,0xe1,0x00,0x05,0x02,0x03]
2360 buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:7
2361 // GFX11: encoding: [0x07,0x00,0x34,0xe1,0x00,0x05,0x02,0x03]
2363 buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
2364 // GFX11: encoding: [0xff,0x4f,0x34,0xe1,0x00,0x05,0x02,0x03]
2366 buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
2367 // GFX11: encoding: [0xff,0x1f,0x34,0xe1,0x00,0x05,0x02,0x03]
2369 buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095 glc slc
2370 // GFX11: encoding: [0xff,0x5f,0x34,0xe1,0x00,0x05,0x02,0x03]
2372 buffer_atomic_inc v5, off, s[8:11], s3 offset:4095
2373 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x02,0x03]
2375 buffer_atomic_inc v255, off, s[8:11], s3 offset:4095
2376 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0xff,0x02,0x03]
2378 buffer_atomic_inc v5, off, s[12:15], s3 offset:4095
2379 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x03,0x03]
2381 buffer_atomic_inc v5, off, s[96:99], s3 offset:4095
2382 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x18,0x03]
2384 buffer_atomic_inc v5, off, s[8:11], s101 offset:4095
2385 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x02,0x65]
2387 buffer_atomic_inc v5, off, s[8:11], m0 offset:4095
2388 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x02,0x7d]
2390 buffer_atomic_inc v5, off, s[8:11], 0 offset:4095
2391 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x02,0x80]
2393 buffer_atomic_inc v5, off, s[8:11], -1 offset:4095
2394 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x02,0xc1]
2396 buffer_atomic_inc v5, off, s[8:11], 0.5 offset:4095
2397 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x02,0xf0]
2399 buffer_atomic_inc v5, off, s[8:11], -4.0 offset:4095
2400 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x02,0xf7]
2402 buffer_atomic_inc v5, v0, s[8:11], s3 idxen offset:4095
2403 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x82,0x03]
2405 buffer_atomic_inc v5, v0, s[8:11], s3 offen offset:4095
2406 // GFX11: encoding: [0xff,0x0f,0xfc,0xe0,0x00,0x05,0x42,0x03]
2408 buffer_atomic_inc v5, off, s[8:11], s3
2409 // GFX11: encoding: [0x00,0x00,0xfc,0xe0,0x00,0x05,0x02,0x03]
2411 buffer_atomic_inc v5, off, s[8:11], s3 offset:0
2412 // GFX11: encoding: [0x00,0x00,0xfc,0xe0,0x00,0x05,0x02,0x03]
2414 buffer_atomic_inc v5, off, s[8:11], s3 offset:7
2415 // GFX11: encoding: [0x07,0x00,0xfc,0xe0,0x00,0x05,0x02,0x03]
2417 buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 glc
2418 // GFX11: encoding: [0xff,0x4f,0xfc,0xe0,0x00,0x05,0x02,0x03]
2420 buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 slc
2421 // GFX11: encoding: [0xff,0x1f,0xfc,0xe0,0x00,0x05,0x02,0x03]
2423 buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 glc slc
2424 // GFX11: encoding: [0xff,0x5f,0xfc,0xe0,0x00,0x05,0x02,0x03]
2426 buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095
2427 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x03]
2429 buffer_atomic_inc_x2 v[254:255], off, s[8:11], s3 offset:4095
2430 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0xfe,0x02,0x03]
2432 buffer_atomic_inc_x2 v[5:6], off, s[12:15], s3 offset:4095
2433 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x03,0x03]
2435 buffer_atomic_inc_x2 v[5:6], off, s[96:99], s3 offset:4095
2436 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x18,0x03]
2438 buffer_atomic_inc_x2 v[5:6], off, s[8:11], s101 offset:4095
2439 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x65]
2441 buffer_atomic_inc_x2 v[5:6], off, s[8:11], m0 offset:4095
2442 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x7d]
2444 buffer_atomic_inc_x2 v[5:6], off, s[8:11], 0 offset:4095
2445 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x80]
2447 buffer_atomic_inc_x2 v[5:6], off, s[8:11], -1 offset:4095
2448 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0xc1]
2450 buffer_atomic_inc_x2 v[5:6], off, s[8:11], 0.5 offset:4095
2451 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0xf0]
2453 buffer_atomic_inc_x2 v[5:6], off, s[8:11], -4.0 offset:4095
2454 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0xf7]
2456 buffer_atomic_inc_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
2457 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0x03]
2459 buffer_atomic_inc_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
2460 // GFX11: encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x42,0x03]
2462 buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3
2463 // GFX11: encoding: [0x00,0x00,0x30,0xe1,0x00,0x05,0x02,0x03]
2465 buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:0
2466 // GFX11: encoding: [0x00,0x00,0x30,0xe1,0x00,0x05,0x02,0x03]
2468 buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:7
2469 // GFX11: encoding: [0x07,0x00,0x30,0xe1,0x00,0x05,0x02,0x03]
2471 buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
2472 // GFX11: encoding: [0xff,0x4f,0x30,0xe1,0x00,0x05,0x02,0x03]
2474 buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
2475 // GFX11: encoding: [0xff,0x1f,0x30,0xe1,0x00,0x05,0x02,0x03]
2477 buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095 glc slc
2478 // GFX11: encoding: [0xff,0x5f,0x30,0xe1,0x00,0x05,0x02,0x03]
2480 buffer_atomic_fmax v5, off, s[8:11], s3 offset:4095
2481 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x03]
2483 buffer_atomic_fmax v255, off, s[8:11], s3 offset:4095
2484 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0xff,0x02,0x03]
2486 buffer_atomic_fmax v5, off, s[12:15], s3 offset:4095
2487 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x03,0x03]
2489 buffer_atomic_fmax v5, off, s[96:99], s3 offset:4095
2490 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x18,0x03]
2492 buffer_atomic_fmax v5, off, s[8:11], s101 offset:4095
2493 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x65]
2495 buffer_atomic_fmax v5, off, s[8:11], m0 offset:4095
2496 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x7d]
2498 buffer_atomic_fmax v5, off, s[8:11], 0 offset:4095
2499 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x80]
2501 buffer_atomic_fmax v5, off, s[8:11], -1 offset:4095
2502 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0xc1]
2504 buffer_atomic_fmax v5, off, s[8:11], 0.5 offset:4095
2505 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0xf0]
2507 buffer_atomic_fmax v5, off, s[8:11], -4.0 offset:4095
2508 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0xf7]
2510 buffer_atomic_fmax v5, v0, s[8:11], s3 idxen offset:4095
2511 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x82,0x03]
2513 buffer_atomic_fmax v5, v0, s[8:11], s3 offen offset:4095
2514 // GFX11: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x42,0x03]
2516 buffer_atomic_fmax v5, off, s[8:11], s3
2517 // GFX11: encoding: [0x00,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]
2519 buffer_atomic_fmax v5, off, s[8:11], s3 offset:0
2520 // GFX11: encoding: [0x00,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]
2522 buffer_atomic_fmax v5, off, s[8:11], s3 offset:7
2523 // GFX11: encoding: [0x07,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]
2525 buffer_atomic_fmax v5, off, s[8:11], s3 offset:4095 glc
2526 // GFX11: encoding: [0xff,0x4f,0x48,0xe1,0x00,0x05,0x02,0x03]
2528 buffer_atomic_fmax v5, off, s[8:11], s3 offset:4095 slc
2529 // GFX11: encoding: [0xff,0x1f,0x48,0xe1,0x00,0x05,0x02,0x03]
2531 buffer_atomic_fmax v5, off, s[8:11], s3 offset:4095 glc slc
2532 // GFX11: encoding: [0xff,0x5f,0x48,0xe1,0x00,0x05,0x02,0x03]
2534 buffer_atomic_smax v5, off, s[8:11], s3 offset:4095
2535 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x03]
2537 buffer_atomic_smax v255, off, s[8:11], s3 offset:4095
2538 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0xff,0x02,0x03]
2540 buffer_atomic_smax v5, off, s[12:15], s3 offset:4095
2541 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x03,0x03]
2543 buffer_atomic_smax v5, off, s[96:99], s3 offset:4095
2544 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x18,0x03]
2546 buffer_atomic_smax v5, off, s[8:11], s101 offset:4095
2547 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x65]
2549 buffer_atomic_smax v5, off, s[8:11], m0 offset:4095
2550 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x7d]
2552 buffer_atomic_smax v5, off, s[8:11], 0 offset:4095
2553 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x80]
2555 buffer_atomic_smax v5, off, s[8:11], -1 offset:4095
2556 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0xc1]
2558 buffer_atomic_smax v5, off, s[8:11], 0.5 offset:4095
2559 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0xf0]
2561 buffer_atomic_smax v5, off, s[8:11], -4.0 offset:4095
2562 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0xf7]
2564 buffer_atomic_smax v5, v0, s[8:11], s3 idxen offset:4095
2565 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x82,0x03]
2567 buffer_atomic_smax v5, v0, s[8:11], s3 offen offset:4095
2568 // GFX11: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x42,0x03]
2570 buffer_atomic_smax v5, off, s[8:11], s3
2571 // GFX11: encoding: [0x00,0x00,0xe8,0xe0,0x00,0x05,0x02,0x03]
2573 buffer_atomic_smax v5, off, s[8:11], s3 offset:0
2574 // GFX11: encoding: [0x00,0x00,0xe8,0xe0,0x00,0x05,0x02,0x03]
2576 buffer_atomic_smax v5, off, s[8:11], s3 offset:7
2577 // GFX11: encoding: [0x07,0x00,0xe8,0xe0,0x00,0x05,0x02,0x03]
2579 buffer_atomic_smax v5, off, s[8:11], s3 offset:4095 glc
2580 // GFX11: encoding: [0xff,0x4f,0xe8,0xe0,0x00,0x05,0x02,0x03]
2582 buffer_atomic_smax v5, off, s[8:11], s3 offset:4095 slc
2583 // GFX11: encoding: [0xff,0x1f,0xe8,0xe0,0x00,0x05,0x02,0x03]
2585 buffer_atomic_smax v5, off, s[8:11], s3 offset:4095 glc slc
2586 // GFX11: encoding: [0xff,0x5f,0xe8,0xe0,0x00,0x05,0x02,0x03]
2588 buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095
2589 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x03]
2591 buffer_atomic_smax_x2 v[254:255], off, s[8:11], s3 offset:4095
2592 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0xfe,0x02,0x03]
2594 buffer_atomic_smax_x2 v[5:6], off, s[12:15], s3 offset:4095
2595 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x03,0x03]
2597 buffer_atomic_smax_x2 v[5:6], off, s[96:99], s3 offset:4095
2598 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x18,0x03]
2600 buffer_atomic_smax_x2 v[5:6], off, s[8:11], s101 offset:4095
2601 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x65]
2603 buffer_atomic_smax_x2 v[5:6], off, s[8:11], m0 offset:4095
2604 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x7d]
2606 buffer_atomic_smax_x2 v[5:6], off, s[8:11], 0 offset:4095
2607 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x80]
2609 buffer_atomic_smax_x2 v[5:6], off, s[8:11], -1 offset:4095
2610 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0xc1]
2612 buffer_atomic_smax_x2 v[5:6], off, s[8:11], 0.5 offset:4095
2613 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0xf0]
2615 buffer_atomic_smax_x2 v[5:6], off, s[8:11], -4.0 offset:4095
2616 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0xf7]
2618 buffer_atomic_smax_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
2619 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0x03]
2621 buffer_atomic_smax_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
2622 // GFX11: encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x42,0x03]
2624 buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3
2625 // GFX11: encoding: [0x00,0x00,0x1c,0xe1,0x00,0x05,0x02,0x03]
2627 buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:0
2628 // GFX11: encoding: [0x00,0x00,0x1c,0xe1,0x00,0x05,0x02,0x03]
2630 buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:7
2631 // GFX11: encoding: [0x07,0x00,0x1c,0xe1,0x00,0x05,0x02,0x03]
2633 buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
2634 // GFX11: encoding: [0xff,0x4f,0x1c,0xe1,0x00,0x05,0x02,0x03]
2636 buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
2637 // GFX11: encoding: [0xff,0x1f,0x1c,0xe1,0x00,0x05,0x02,0x03]
2639 buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095 glc slc
2640 // GFX11: encoding: [0xff,0x5f,0x1c,0xe1,0x00,0x05,0x02,0x03]
2642 buffer_atomic_umax v5, off, s[8:11], s3 offset:4095
2643 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x03]
2645 buffer_atomic_umax v255, off, s[8:11], s3 offset:4095
2646 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0xff,0x02,0x03]
2648 buffer_atomic_umax v5, off, s[12:15], s3 offset:4095
2649 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x03,0x03]
2651 buffer_atomic_umax v5, off, s[96:99], s3 offset:4095
2652 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x18,0x03]
2654 buffer_atomic_umax v5, off, s[8:11], s101 offset:4095
2655 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x65]
2657 buffer_atomic_umax v5, off, s[8:11], m0 offset:4095
2658 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x7d]
2660 buffer_atomic_umax v5, off, s[8:11], 0 offset:4095
2661 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x80]
2663 buffer_atomic_umax v5, off, s[8:11], -1 offset:4095
2664 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0xc1]
2666 buffer_atomic_umax v5, off, s[8:11], 0.5 offset:4095
2667 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0xf0]
2669 buffer_atomic_umax v5, off, s[8:11], -4.0 offset:4095
2670 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0xf7]
2672 buffer_atomic_umax v5, v0, s[8:11], s3 idxen offset:4095
2673 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x82,0x03]
2675 buffer_atomic_umax v5, v0, s[8:11], s3 offen offset:4095
2676 // GFX11: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x42,0x03]
2678 buffer_atomic_umax v5, off, s[8:11], s3
2679 // GFX11: encoding: [0x00,0x00,0xec,0xe0,0x00,0x05,0x02,0x03]
2681 buffer_atomic_umax v5, off, s[8:11], s3 offset:0
2682 // GFX11: encoding: [0x00,0x00,0xec,0xe0,0x00,0x05,0x02,0x03]
2684 buffer_atomic_umax v5, off, s[8:11], s3 offset:7
2685 // GFX11: encoding: [0x07,0x00,0xec,0xe0,0x00,0x05,0x02,0x03]
2687 buffer_atomic_umax v5, off, s[8:11], s3 offset:4095 glc
2688 // GFX11: encoding: [0xff,0x4f,0xec,0xe0,0x00,0x05,0x02,0x03]
2690 buffer_atomic_umax v5, off, s[8:11], s3 offset:4095 slc
2691 // GFX11: encoding: [0xff,0x1f,0xec,0xe0,0x00,0x05,0x02,0x03]
2693 buffer_atomic_umax v5, off, s[8:11], s3 offset:4095 glc slc
2694 // GFX11: encoding: [0xff,0x5f,0xec,0xe0,0x00,0x05,0x02,0x03]
2696 buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095
2697 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x03]
2699 buffer_atomic_umax_x2 v[254:255], off, s[8:11], s3 offset:4095
2700 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0xfe,0x02,0x03]
2702 buffer_atomic_umax_x2 v[5:6], off, s[12:15], s3 offset:4095
2703 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x03,0x03]
2705 buffer_atomic_umax_x2 v[5:6], off, s[96:99], s3 offset:4095
2706 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x18,0x03]
2708 buffer_atomic_umax_x2 v[5:6], off, s[8:11], s101 offset:4095
2709 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x65]
2711 buffer_atomic_umax_x2 v[5:6], off, s[8:11], m0 offset:4095
2712 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x7d]
2714 buffer_atomic_umax_x2 v[5:6], off, s[8:11], 0 offset:4095
2715 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x80]
2717 buffer_atomic_umax_x2 v[5:6], off, s[8:11], -1 offset:4095
2718 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0xc1]
2720 buffer_atomic_umax_x2 v[5:6], off, s[8:11], 0.5 offset:4095
2721 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0xf0]
2723 buffer_atomic_umax_x2 v[5:6], off, s[8:11], -4.0 offset:4095
2724 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0xf7]
2726 buffer_atomic_umax_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
2727 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0x03]
2729 buffer_atomic_umax_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
2730 // GFX11: encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x42,0x03]
2732 buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3
2733 // GFX11: encoding: [0x00,0x00,0x20,0xe1,0x00,0x05,0x02,0x03]
2735 buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:0
2736 // GFX11: encoding: [0x00,0x00,0x20,0xe1,0x00,0x05,0x02,0x03]
2738 buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:7
2739 // GFX11: encoding: [0x07,0x00,0x20,0xe1,0x00,0x05,0x02,0x03]
2741 buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
2742 // GFX11: encoding: [0xff,0x4f,0x20,0xe1,0x00,0x05,0x02,0x03]
2744 buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
2745 // GFX11: encoding: [0xff,0x1f,0x20,0xe1,0x00,0x05,0x02,0x03]
2747 buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095 glc slc
2748 // GFX11: encoding: [0xff,0x5f,0x20,0xe1,0x00,0x05,0x02,0x03]
2750 buffer_atomic_fmin v5, off, s[8:11], s3 offset:4095
2751 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x03]
2753 buffer_atomic_fmin v255, off, s[8:11], s3 offset:4095
2754 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0xff,0x02,0x03]
2756 buffer_atomic_fmin v5, off, s[12:15], s3 offset:4095
2757 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x03,0x03]
2759 buffer_atomic_fmin v5, off, s[96:99], s3 offset:4095
2760 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x18,0x03]
2762 buffer_atomic_fmin v5, off, s[8:11], s101 offset:4095
2763 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x65]
2765 buffer_atomic_fmin v5, off, s[8:11], m0 offset:4095
2766 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x7d]
2768 buffer_atomic_fmin v5, off, s[8:11], 0 offset:4095
2769 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x80]
2771 buffer_atomic_fmin v5, off, s[8:11], -1 offset:4095
2772 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0xc1]
2774 buffer_atomic_fmin v5, off, s[8:11], 0.5 offset:4095
2775 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0xf0]
2777 buffer_atomic_fmin v5, off, s[8:11], -4.0 offset:4095
2778 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0xf7]
2780 buffer_atomic_fmin v5, v0, s[8:11], s3 idxen offset:4095
2781 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x82,0x03]
2783 buffer_atomic_fmin v5, v0, s[8:11], s3 offen offset:4095
2784 // GFX11: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x42,0x03]
2786 buffer_atomic_fmin v5, off, s[8:11], s3
2787 // GFX11: encoding: [0x00,0x00,0x44,0xe1,0x00,0x05,0x02,0x03]
2789 buffer_atomic_fmin v5, off, s[8:11], s3 offset:0
2790 // GFX11: encoding: [0x00,0x00,0x44,0xe1,0x00,0x05,0x02,0x03]
2792 buffer_atomic_fmin v5, off, s[8:11], s3 offset:7
2793 // GFX11: encoding: [0x07,0x00,0x44,0xe1,0x00,0x05,0x02,0x03]
2795 buffer_atomic_fmin v5, off, s[8:11], s3 offset:4095 glc
2796 // GFX11: encoding: [0xff,0x4f,0x44,0xe1,0x00,0x05,0x02,0x03]
2798 buffer_atomic_fmin v5, off, s[8:11], s3 offset:4095 slc
2799 // GFX11: encoding: [0xff,0x1f,0x44,0xe1,0x00,0x05,0x02,0x03]
2801 buffer_atomic_fmin v5, off, s[8:11], s3 offset:4095 glc slc
2802 // GFX11: encoding: [0xff,0x5f,0x44,0xe1,0x00,0x05,0x02,0x03]
2804 buffer_atomic_smin v5, off, s[8:11], s3 offset:4095
2805 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x03]
2807 buffer_atomic_smin v255, off, s[8:11], s3 offset:4095
2808 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0xff,0x02,0x03]
2810 buffer_atomic_smin v5, off, s[12:15], s3 offset:4095
2811 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x03,0x03]
2813 buffer_atomic_smin v5, off, s[96:99], s3 offset:4095
2814 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x18,0x03]
2816 buffer_atomic_smin v5, off, s[8:11], s101 offset:4095
2817 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x65]
2819 buffer_atomic_smin v5, off, s[8:11], m0 offset:4095
2820 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x7d]
2822 buffer_atomic_smin v5, off, s[8:11], 0 offset:4095
2823 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x80]
2825 buffer_atomic_smin v5, off, s[8:11], -1 offset:4095
2826 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0xc1]
2828 buffer_atomic_smin v5, off, s[8:11], 0.5 offset:4095
2829 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0xf0]
2831 buffer_atomic_smin v5, off, s[8:11], -4.0 offset:4095
2832 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0xf7]
2834 buffer_atomic_smin v5, v0, s[8:11], s3 idxen offset:4095
2835 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x82,0x03]
2837 buffer_atomic_smin v5, v0, s[8:11], s3 offen offset:4095
2838 // GFX11: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x42,0x03]
2840 buffer_atomic_smin v5, off, s[8:11], s3
2841 // GFX11: encoding: [0x00,0x00,0xe0,0xe0,0x00,0x05,0x02,0x03]
2843 buffer_atomic_smin v5, off, s[8:11], s3 offset:0
2844 // GFX11: encoding: [0x00,0x00,0xe0,0xe0,0x00,0x05,0x02,0x03]
2846 buffer_atomic_smin v5, off, s[8:11], s3 offset:7
2847 // GFX11: encoding: [0x07,0x00,0xe0,0xe0,0x00,0x05,0x02,0x03]
2849 buffer_atomic_smin v5, off, s[8:11], s3 offset:4095 glc
2850 // GFX11: encoding: [0xff,0x4f,0xe0,0xe0,0x00,0x05,0x02,0x03]
2852 buffer_atomic_smin v5, off, s[8:11], s3 offset:4095 slc
2853 // GFX11: encoding: [0xff,0x1f,0xe0,0xe0,0x00,0x05,0x02,0x03]
2855 buffer_atomic_smin v5, off, s[8:11], s3 offset:4095 glc slc
2856 // GFX11: encoding: [0xff,0x5f,0xe0,0xe0,0x00,0x05,0x02,0x03]
2858 buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095
2859 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x03]
2861 buffer_atomic_smin_x2 v[254:255], off, s[8:11], s3 offset:4095
2862 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0xfe,0x02,0x03]
2864 buffer_atomic_smin_x2 v[5:6], off, s[12:15], s3 offset:4095
2865 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x03,0x03]
2867 buffer_atomic_smin_x2 v[5:6], off, s[96:99], s3 offset:4095
2868 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x18,0x03]
2870 buffer_atomic_smin_x2 v[5:6], off, s[8:11], s101 offset:4095
2871 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x65]
2873 buffer_atomic_smin_x2 v[5:6], off, s[8:11], m0 offset:4095
2874 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x7d]
2876 buffer_atomic_smin_x2 v[5:6], off, s[8:11], 0 offset:4095
2877 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x80]
2879 buffer_atomic_smin_x2 v[5:6], off, s[8:11], -1 offset:4095
2880 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0xc1]
2882 buffer_atomic_smin_x2 v[5:6], off, s[8:11], 0.5 offset:4095
2883 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0xf0]
2885 buffer_atomic_smin_x2 v[5:6], off, s[8:11], -4.0 offset:4095
2886 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0xf7]
2888 buffer_atomic_smin_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
2889 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0x03]
2891 buffer_atomic_smin_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
2892 // GFX11: encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x42,0x03]
2894 buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3
2895 // GFX11: encoding: [0x00,0x00,0x14,0xe1,0x00,0x05,0x02,0x03]
2897 buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:0
2898 // GFX11: encoding: [0x00,0x00,0x14,0xe1,0x00,0x05,0x02,0x03]
2900 buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:7
2901 // GFX11: encoding: [0x07,0x00,0x14,0xe1,0x00,0x05,0x02,0x03]
2903 buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
2904 // GFX11: encoding: [0xff,0x4f,0x14,0xe1,0x00,0x05,0x02,0x03]
2906 buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
2907 // GFX11: encoding: [0xff,0x1f,0x14,0xe1,0x00,0x05,0x02,0x03]
2909 buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095 glc slc
2910 // GFX11: encoding: [0xff,0x5f,0x14,0xe1,0x00,0x05,0x02,0x03]
2912 buffer_atomic_umin v5, off, s[8:11], s3 offset:4095
2913 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x03]
2915 buffer_atomic_umin v255, off, s[8:11], s3 offset:4095
2916 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0xff,0x02,0x03]
2918 buffer_atomic_umin v5, off, s[12:15], s3 offset:4095
2919 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x03,0x03]
2921 buffer_atomic_umin v5, off, s[96:99], s3 offset:4095
2922 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x18,0x03]
2924 buffer_atomic_umin v5, off, s[8:11], s101 offset:4095
2925 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x65]
2927 buffer_atomic_umin v5, off, s[8:11], m0 offset:4095
2928 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x7d]
2930 buffer_atomic_umin v5, off, s[8:11], 0 offset:4095
2931 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x80]
2933 buffer_atomic_umin v5, off, s[8:11], -1 offset:4095
2934 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0xc1]
2936 buffer_atomic_umin v5, off, s[8:11], 0.5 offset:4095
2937 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0xf0]
2939 buffer_atomic_umin v5, off, s[8:11], -4.0 offset:4095
2940 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0xf7]
2942 buffer_atomic_umin v5, v0, s[8:11], s3 idxen offset:4095
2943 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x82,0x03]
2945 buffer_atomic_umin v5, v0, s[8:11], s3 offen offset:4095
2946 // GFX11: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x42,0x03]
2948 buffer_atomic_umin v5, off, s[8:11], s3
2949 // GFX11: encoding: [0x00,0x00,0xe4,0xe0,0x00,0x05,0x02,0x03]
2951 buffer_atomic_umin v5, off, s[8:11], s3 offset:0
2952 // GFX11: encoding: [0x00,0x00,0xe4,0xe0,0x00,0x05,0x02,0x03]
2954 buffer_atomic_umin v5, off, s[8:11], s3 offset:7
2955 // GFX11: encoding: [0x07,0x00,0xe4,0xe0,0x00,0x05,0x02,0x03]
2957 buffer_atomic_umin v5, off, s[8:11], s3 offset:4095 glc
2958 // GFX11: encoding: [0xff,0x4f,0xe4,0xe0,0x00,0x05,0x02,0x03]
2960 buffer_atomic_umin v5, off, s[8:11], s3 offset:4095 slc
2961 // GFX11: encoding: [0xff,0x1f,0xe4,0xe0,0x00,0x05,0x02,0x03]
2963 buffer_atomic_umin v5, off, s[8:11], s3 offset:4095 glc slc
2964 // GFX11: encoding: [0xff,0x5f,0xe4,0xe0,0x00,0x05,0x02,0x03]
2966 buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095
2967 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x03]
2969 buffer_atomic_umin_x2 v[254:255], off, s[8:11], s3 offset:4095
2970 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0xfe,0x02,0x03]
2972 buffer_atomic_umin_x2 v[5:6], off, s[12:15], s3 offset:4095
2973 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x03,0x03]
2975 buffer_atomic_umin_x2 v[5:6], off, s[96:99], s3 offset:4095
2976 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x18,0x03]
2978 buffer_atomic_umin_x2 v[5:6], off, s[8:11], s101 offset:4095
2979 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x65]
2981 buffer_atomic_umin_x2 v[5:6], off, s[8:11], m0 offset:4095
2982 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x7d]
2984 buffer_atomic_umin_x2 v[5:6], off, s[8:11], 0 offset:4095
2985 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x80]
2987 buffer_atomic_umin_x2 v[5:6], off, s[8:11], -1 offset:4095
2988 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0xc1]
2990 buffer_atomic_umin_x2 v[5:6], off, s[8:11], 0.5 offset:4095
2991 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0xf0]
2993 buffer_atomic_umin_x2 v[5:6], off, s[8:11], -4.0 offset:4095
2994 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0xf7]
2996 buffer_atomic_umin_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
2997 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0x03]
2999 buffer_atomic_umin_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
3000 // GFX11: encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x42,0x03]
3002 buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3
3003 // GFX11: encoding: [0x00,0x00,0x18,0xe1,0x00,0x05,0x02,0x03]
3005 buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:0
3006 // GFX11: encoding: [0x00,0x00,0x18,0xe1,0x00,0x05,0x02,0x03]
3008 buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:7
3009 // GFX11: encoding: [0x07,0x00,0x18,0xe1,0x00,0x05,0x02,0x03]
3011 buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
3012 // GFX11: encoding: [0xff,0x4f,0x18,0xe1,0x00,0x05,0x02,0x03]
3014 buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
3015 // GFX11: encoding: [0xff,0x1f,0x18,0xe1,0x00,0x05,0x02,0x03]
3017 buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095 glc slc
3018 // GFX11: encoding: [0xff,0x5f,0x18,0xe1,0x00,0x05,0x02,0x03]
3020 buffer_atomic_or v5, off, s[8:11], s3 offset:4095
3021 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x03]
3023 buffer_atomic_or v255, off, s[8:11], s3 offset:4095
3024 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0xff,0x02,0x03]
3026 buffer_atomic_or v5, off, s[12:15], s3 offset:4095
3027 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x03,0x03]
3029 buffer_atomic_or v5, off, s[96:99], s3 offset:4095
3030 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x18,0x03]
3032 buffer_atomic_or v5, off, s[8:11], s101 offset:4095
3033 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x65]
3035 buffer_atomic_or v5, off, s[8:11], m0 offset:4095
3036 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x7d]
3038 buffer_atomic_or v5, off, s[8:11], 0 offset:4095
3039 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x80]
3041 buffer_atomic_or v5, off, s[8:11], -1 offset:4095
3042 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0xc1]
3044 buffer_atomic_or v5, off, s[8:11], 0.5 offset:4095
3045 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0xf0]
3047 buffer_atomic_or v5, off, s[8:11], -4.0 offset:4095
3048 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0xf7]
3050 buffer_atomic_or v5, v0, s[8:11], s3 idxen offset:4095
3051 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x82,0x03]
3053 buffer_atomic_or v5, v0, s[8:11], s3 offen offset:4095
3054 // GFX11: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x42,0x03]
3056 buffer_atomic_or v5, off, s[8:11], s3
3057 // GFX11: encoding: [0x00,0x00,0xf4,0xe0,0x00,0x05,0x02,0x03]
3059 buffer_atomic_or v5, off, s[8:11], s3 offset:0
3060 // GFX11: encoding: [0x00,0x00,0xf4,0xe0,0x00,0x05,0x02,0x03]
3062 buffer_atomic_or v5, off, s[8:11], s3 offset:7
3063 // GFX11: encoding: [0x07,0x00,0xf4,0xe0,0x00,0x05,0x02,0x03]
3065 buffer_atomic_or v5, off, s[8:11], s3 offset:4095 glc
3066 // GFX11: encoding: [0xff,0x4f,0xf4,0xe0,0x00,0x05,0x02,0x03]
3068 buffer_atomic_or v5, off, s[8:11], s3 offset:4095 slc
3069 // GFX11: encoding: [0xff,0x1f,0xf4,0xe0,0x00,0x05,0x02,0x03]
3071 buffer_atomic_or v5, off, s[8:11], s3 offset:4095 glc slc
3072 // GFX11: encoding: [0xff,0x5f,0xf4,0xe0,0x00,0x05,0x02,0x03]
3074 buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095
3075 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x03]
3077 buffer_atomic_or_x2 v[254:255], off, s[8:11], s3 offset:4095
3078 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0xfe,0x02,0x03]
3080 buffer_atomic_or_x2 v[5:6], off, s[12:15], s3 offset:4095
3081 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x03,0x03]
3083 buffer_atomic_or_x2 v[5:6], off, s[96:99], s3 offset:4095
3084 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x18,0x03]
3086 buffer_atomic_or_x2 v[5:6], off, s[8:11], s101 offset:4095
3087 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x65]
3089 buffer_atomic_or_x2 v[5:6], off, s[8:11], m0 offset:4095
3090 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x7d]
3092 buffer_atomic_or_x2 v[5:6], off, s[8:11], 0 offset:4095
3093 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x80]
3095 buffer_atomic_or_x2 v[5:6], off, s[8:11], -1 offset:4095
3096 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0xc1]
3098 buffer_atomic_or_x2 v[5:6], off, s[8:11], 0.5 offset:4095
3099 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0xf0]
3101 buffer_atomic_or_x2 v[5:6], off, s[8:11], -4.0 offset:4095
3102 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0xf7]
3104 buffer_atomic_or_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
3105 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0x03]
3107 buffer_atomic_or_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
3108 // GFX11: encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x42,0x03]
3110 buffer_atomic_or_x2 v[5:6], off, s[8:11], s3
3111 // GFX11: encoding: [0x00,0x00,0x28,0xe1,0x00,0x05,0x02,0x03]
3113 buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:0
3114 // GFX11: encoding: [0x00,0x00,0x28,0xe1,0x00,0x05,0x02,0x03]
3116 buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:7
3117 // GFX11: encoding: [0x07,0x00,0x28,0xe1,0x00,0x05,0x02,0x03]
3119 buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
3120 // GFX11: encoding: [0xff,0x4f,0x28,0xe1,0x00,0x05,0x02,0x03]
3122 buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
3123 // GFX11: encoding: [0xff,0x1f,0x28,0xe1,0x00,0x05,0x02,0x03]
3125 buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095 glc slc
3126 // GFX11: encoding: [0xff,0x5f,0x28,0xe1,0x00,0x05,0x02,0x03]
3128 buffer_atomic_sub v5, off, s[8:11], s3 offset:4095
3129 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x03]
3131 buffer_atomic_sub v255, off, s[8:11], s3 offset:4095
3132 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0xff,0x02,0x03]
3134 buffer_atomic_sub v5, off, s[12:15], s3 offset:4095
3135 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x03,0x03]
3137 buffer_atomic_sub v5, off, s[96:99], s3 offset:4095
3138 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x18,0x03]
3140 buffer_atomic_sub v5, off, s[8:11], s101 offset:4095
3141 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x65]
3143 buffer_atomic_sub v5, off, s[8:11], m0 offset:4095
3144 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x7d]
3146 buffer_atomic_sub v5, off, s[8:11], 0 offset:4095
3147 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x80]
3149 buffer_atomic_sub v5, off, s[8:11], -1 offset:4095
3150 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0xc1]
3152 buffer_atomic_sub v5, off, s[8:11], 0.5 offset:4095
3153 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0xf0]
3155 buffer_atomic_sub v5, off, s[8:11], -4.0 offset:4095
3156 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0xf7]
3158 buffer_atomic_sub v5, v0, s[8:11], s3 idxen offset:4095
3159 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x82,0x03]
3161 buffer_atomic_sub v5, v0, s[8:11], s3 offen offset:4095
3162 // GFX11: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x42,0x03]
3164 buffer_atomic_sub v5, off, s[8:11], s3
3165 // GFX11: encoding: [0x00,0x00,0xd8,0xe0,0x00,0x05,0x02,0x03]
3167 buffer_atomic_sub v5, off, s[8:11], s3 offset:0
3168 // GFX11: encoding: [0x00,0x00,0xd8,0xe0,0x00,0x05,0x02,0x03]
3170 buffer_atomic_sub v5, off, s[8:11], s3 offset:7
3171 // GFX11: encoding: [0x07,0x00,0xd8,0xe0,0x00,0x05,0x02,0x03]
3173 buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 glc
3174 // GFX11: encoding: [0xff,0x4f,0xd8,0xe0,0x00,0x05,0x02,0x03]
3176 buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 slc
3177 // GFX11: encoding: [0xff,0x1f,0xd8,0xe0,0x00,0x05,0x02,0x03]
3179 buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 glc slc
3180 // GFX11: encoding: [0xff,0x5f,0xd8,0xe0,0x00,0x05,0x02,0x03]
3182 buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095
3183 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x03]
3185 buffer_atomic_sub_x2 v[254:255], off, s[8:11], s3 offset:4095
3186 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0xfe,0x02,0x03]
3188 buffer_atomic_sub_x2 v[5:6], off, s[12:15], s3 offset:4095
3189 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x03,0x03]
3191 buffer_atomic_sub_x2 v[5:6], off, s[96:99], s3 offset:4095
3192 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x18,0x03]
3194 buffer_atomic_sub_x2 v[5:6], off, s[8:11], s101 offset:4095
3195 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x65]
3197 buffer_atomic_sub_x2 v[5:6], off, s[8:11], m0 offset:4095
3198 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x7d]
3200 buffer_atomic_sub_x2 v[5:6], off, s[8:11], 0 offset:4095
3201 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x80]
3203 buffer_atomic_sub_x2 v[5:6], off, s[8:11], -1 offset:4095
3204 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0xc1]
3206 buffer_atomic_sub_x2 v[5:6], off, s[8:11], 0.5 offset:4095
3207 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0xf0]
3209 buffer_atomic_sub_x2 v[5:6], off, s[8:11], -4.0 offset:4095
3210 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0xf7]
3212 buffer_atomic_sub_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
3213 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0x03]
3215 buffer_atomic_sub_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
3216 // GFX11: encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x42,0x03]
3218 buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3
3219 // GFX11: encoding: [0x00,0x00,0x10,0xe1,0x00,0x05,0x02,0x03]
3221 buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:0
3222 // GFX11: encoding: [0x00,0x00,0x10,0xe1,0x00,0x05,0x02,0x03]
3224 buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:7
3225 // GFX11: encoding: [0x07,0x00,0x10,0xe1,0x00,0x05,0x02,0x03]
3227 buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
3228 // GFX11: encoding: [0xff,0x4f,0x10,0xe1,0x00,0x05,0x02,0x03]
3230 buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
3231 // GFX11: encoding: [0xff,0x1f,0x10,0xe1,0x00,0x05,0x02,0x03]
3233 buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095 glc slc
3234 // GFX11: encoding: [0xff,0x5f,0x10,0xe1,0x00,0x05,0x02,0x03]
3236 buffer_atomic_swap v5, off, s[8:11], s3 offset:4095
3237 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x03]
3239 buffer_atomic_swap v255, off, s[8:11], s3 offset:4095
3240 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0xff,0x02,0x03]
3242 buffer_atomic_swap v5, off, s[12:15], s3 offset:4095
3243 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x03,0x03]
3245 buffer_atomic_swap v5, off, s[96:99], s3 offset:4095
3246 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x18,0x03]
3248 buffer_atomic_swap v5, off, s[8:11], s101 offset:4095
3249 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x65]
3251 buffer_atomic_swap v5, off, s[8:11], m0 offset:4095
3252 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x7d]
3254 buffer_atomic_swap v5, off, s[8:11], 0 offset:4095
3255 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x80]
3257 buffer_atomic_swap v5, off, s[8:11], -1 offset:4095
3258 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0xc1]
3260 buffer_atomic_swap v5, off, s[8:11], 0.5 offset:4095
3261 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0xf0]
3263 buffer_atomic_swap v5, off, s[8:11], -4.0 offset:4095
3264 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0xf7]
3266 buffer_atomic_swap v5, v0, s[8:11], s3 idxen offset:4095
3267 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x82,0x03]
3269 buffer_atomic_swap v5, v0, s[8:11], s3 offen offset:4095
3270 // GFX11: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x42,0x03]
3272 buffer_atomic_swap v5, off, s[8:11], s3
3273 // GFX11: encoding: [0x00,0x00,0xcc,0xe0,0x00,0x05,0x02,0x03]
3275 buffer_atomic_swap v5, off, s[8:11], s3 offset:0
3276 // GFX11: encoding: [0x00,0x00,0xcc,0xe0,0x00,0x05,0x02,0x03]
3278 buffer_atomic_swap v5, off, s[8:11], s3 offset:7
3279 // GFX11: encoding: [0x07,0x00,0xcc,0xe0,0x00,0x05,0x02,0x03]
3281 buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 glc
3282 // GFX11: encoding: [0xff,0x4f,0xcc,0xe0,0x00,0x05,0x02,0x03]
3284 buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 slc
3285 // GFX11: encoding: [0xff,0x1f,0xcc,0xe0,0x00,0x05,0x02,0x03]
3287 buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 glc slc
3288 // GFX11: encoding: [0xff,0x5f,0xcc,0xe0,0x00,0x05,0x02,0x03]
3290 buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095
3291 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x03]
3293 buffer_atomic_swap_x2 v[254:255], off, s[8:11], s3 offset:4095
3294 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0xfe,0x02,0x03]
3296 buffer_atomic_swap_x2 v[5:6], off, s[12:15], s3 offset:4095
3297 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x03,0x03]
3299 buffer_atomic_swap_x2 v[5:6], off, s[96:99], s3 offset:4095
3300 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x18,0x03]
3302 buffer_atomic_swap_x2 v[5:6], off, s[8:11], s101 offset:4095
3303 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x65]
3305 buffer_atomic_swap_x2 v[5:6], off, s[8:11], m0 offset:4095
3306 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x7d]
3308 buffer_atomic_swap_x2 v[5:6], off, s[8:11], 0 offset:4095
3309 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x80]
3311 buffer_atomic_swap_x2 v[5:6], off, s[8:11], -1 offset:4095
3312 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0xc1]
3314 buffer_atomic_swap_x2 v[5:6], off, s[8:11], 0.5 offset:4095
3315 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0xf0]
3317 buffer_atomic_swap_x2 v[5:6], off, s[8:11], -4.0 offset:4095
3318 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0xf7]
3320 buffer_atomic_swap_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
3321 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x82,0x03]
3323 buffer_atomic_swap_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
3324 // GFX11: encoding: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x42,0x03]
3326 buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3
3327 // GFX11: encoding: [0x00,0x00,0x04,0xe1,0x00,0x05,0x02,0x03]
3329 buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:0
3330 // GFX11: encoding: [0x00,0x00,0x04,0xe1,0x00,0x05,0x02,0x03]
3332 buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:7
3333 // GFX11: encoding: [0x07,0x00,0x04,0xe1,0x00,0x05,0x02,0x03]
3335 buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
3336 // GFX11: encoding: [0xff,0x4f,0x04,0xe1,0x00,0x05,0x02,0x03]
3338 buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
3339 // GFX11: encoding: [0xff,0x1f,0x04,0xe1,0x00,0x05,0x02,0x03]
3341 buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095 glc slc
3342 // GFX11: encoding: [0xff,0x5f,0x04,0xe1,0x00,0x05,0x02,0x03]
3344 buffer_atomic_xor v5, off, s[8:11], s3 offset:4095
3345 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x02,0x03]
3347 buffer_atomic_xor v255, off, s[8:11], s3 offset:4095
3348 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0xff,0x02,0x03]
3350 buffer_atomic_xor v5, off, s[12:15], s3 offset:4095
3351 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x03,0x03]
3353 buffer_atomic_xor v5, off, s[96:99], s3 offset:4095
3354 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x18,0x03]
3356 buffer_atomic_xor v5, off, s[8:11], s101 offset:4095
3357 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x02,0x65]
3359 buffer_atomic_xor v5, off, s[8:11], m0 offset:4095
3360 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x02,0x7d]
3362 buffer_atomic_xor v5, off, s[8:11], 0 offset:4095
3363 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x02,0x80]
3365 buffer_atomic_xor v5, off, s[8:11], -1 offset:4095
3366 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x02,0xc1]
3368 buffer_atomic_xor v5, off, s[8:11], 0.5 offset:4095
3369 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x02,0xf0]
3371 buffer_atomic_xor v5, off, s[8:11], -4.0 offset:4095
3372 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x02,0xf7]
3374 buffer_atomic_xor v5, v0, s[8:11], s3 idxen offset:4095
3375 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x82,0x03]
3377 buffer_atomic_xor v5, v0, s[8:11], s3 offen offset:4095
3378 // GFX11: encoding: [0xff,0x0f,0xf8,0xe0,0x00,0x05,0x42,0x03]
3380 buffer_atomic_xor v5, off, s[8:11], s3
3381 // GFX11: encoding: [0x00,0x00,0xf8,0xe0,0x00,0x05,0x02,0x03]
3383 buffer_atomic_xor v5, off, s[8:11], s3 offset:0
3384 // GFX11: encoding: [0x00,0x00,0xf8,0xe0,0x00,0x05,0x02,0x03]
3386 buffer_atomic_xor v5, off, s[8:11], s3 offset:7
3387 // GFX11: encoding: [0x07,0x00,0xf8,0xe0,0x00,0x05,0x02,0x03]
3389 buffer_atomic_xor v5, off, s[8:11], s3 offset:4095 glc
3390 // GFX11: encoding: [0xff,0x4f,0xf8,0xe0,0x00,0x05,0x02,0x03]
3392 buffer_atomic_xor v5, off, s[8:11], s3 offset:4095 slc
3393 // GFX11: encoding: [0xff,0x1f,0xf8,0xe0,0x00,0x05,0x02,0x03]
3395 buffer_atomic_xor v5, off, s[8:11], s3 offset:4095 glc slc
3396 // GFX11: encoding: [0xff,0x5f,0xf8,0xe0,0x00,0x05,0x02,0x03]
3398 buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095
3399 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x03]
3401 buffer_atomic_xor_x2 v[254:255], off, s[8:11], s3 offset:4095
3402 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0xfe,0x02,0x03]
3404 buffer_atomic_xor_x2 v[5:6], off, s[12:15], s3 offset:4095
3405 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x03,0x03]
3407 buffer_atomic_xor_x2 v[5:6], off, s[96:99], s3 offset:4095
3408 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x18,0x03]
3410 buffer_atomic_xor_x2 v[5:6], off, s[8:11], s101 offset:4095
3411 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x65]
3413 buffer_atomic_xor_x2 v[5:6], off, s[8:11], m0 offset:4095
3414 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x7d]
3416 buffer_atomic_xor_x2 v[5:6], off, s[8:11], 0 offset:4095
3417 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x80]
3419 buffer_atomic_xor_x2 v[5:6], off, s[8:11], -1 offset:4095
3420 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0xc1]
3422 buffer_atomic_xor_x2 v[5:6], off, s[8:11], 0.5 offset:4095
3423 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0xf0]
3425 buffer_atomic_xor_x2 v[5:6], off, s[8:11], -4.0 offset:4095
3426 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0xf7]
3428 buffer_atomic_xor_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
3429 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0x03]
3431 buffer_atomic_xor_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
3432 // GFX11: encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x42,0x03]
3434 buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3
3435 // GFX11: encoding: [0x00,0x00,0x2c,0xe1,0x00,0x05,0x02,0x03]
3437 buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:0
3438 // GFX11: encoding: [0x00,0x00,0x2c,0xe1,0x00,0x05,0x02,0x03]
3440 buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:7
3441 // GFX11: encoding: [0x07,0x00,0x2c,0xe1,0x00,0x05,0x02,0x03]
3443 buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
3444 // GFX11: encoding: [0xff,0x4f,0x2c,0xe1,0x00,0x05,0x02,0x03]
3446 buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
3447 // GFX11: encoding: [0xff,0x1f,0x2c,0xe1,0x00,0x05,0x02,0x03]
3449 buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095 glc slc
3450 // GFX11: encoding: [0xff,0x5f,0x2c,0xe1,0x00,0x05,0x02,0x03]