xref: /llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_ds.s (revision 252c42354eca54274ed7b10c32c73c6937478e8b)
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -show-encoding %s | FileCheck --check-prefix=GFX11 %s
2
3ds_nop
4// GFX11: [0x00,0x00,0x50,0xd8,0x00,0x00,0x00,0x00]
5
6ds_add_f32 v1, v2
7// GFX11: [0x00,0x00,0x54,0xd8,0x01,0x02,0x00,0x00]
8
9ds_add_f32 v1, v2 offset:65535
10// GFX11: [0xff,0xff,0x54,0xd8,0x01,0x02,0x00,0x00]
11
12ds_add_f32 v1, v2 offset:0
13// GFX11: [0x00,0x00,0x54,0xd8,0x01,0x02,0x00,0x00]
14
15ds_add_f32 v255, v255 offset:4 gds
16// GFX11: [0x04,0x00,0x56,0xd8,0xff,0xff,0x00,0x00]
17
18ds_add_gs_reg_rtn v[5:6], v1 gds
19// GFX11: [0x00,0x00,0xea,0xd9,0x00,0x01,0x00,0x05]
20
21ds_add_gs_reg_rtn v[5:6], v1 offset:65535 gds
22// GFX11: [0xff,0xff,0xea,0xd9,0x00,0x01,0x00,0x05]
23
24ds_add_gs_reg_rtn v[5:6], v1 offset:0 gds
25// GFX11: [0x00,0x00,0xea,0xd9,0x00,0x01,0x00,0x05]
26
27ds_add_gs_reg_rtn v[254:255], v255 offset:4 gds
28// GFX11: [0x04,0x00,0xea,0xd9,0x00,0xff,0x00,0xfe]
29
30ds_add_rtn_f32 v5, v1, v2
31// GFX11: [0x00,0x00,0xe4,0xd9,0x01,0x02,0x00,0x05]
32
33ds_add_rtn_f32 v5, v1, v2 offset:65535
34// GFX11: [0xff,0xff,0xe4,0xd9,0x01,0x02,0x00,0x05]
35
36ds_add_rtn_f32 v5, v1, v2 offset:0
37// GFX11: [0x00,0x00,0xe4,0xd9,0x01,0x02,0x00,0x05]
38
39ds_add_rtn_f32 v255, v255, v255 offset:4 gds
40// GFX11: [0x04,0x00,0xe6,0xd9,0xff,0xff,0x00,0xff]
41
42ds_add_rtn_u32 v5, v1, v2
43// GFX11: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x05]
44
45ds_add_rtn_u32 v5, v1, v2 offset:65535
46// GFX11: [0xff,0xff,0x80,0xd8,0x01,0x02,0x00,0x05]
47
48ds_add_rtn_u32 v5, v1, v2 offset:0
49// GFX11: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x05]
50
51ds_add_rtn_u32 v255, v255, v255 offset:4 gds
52// GFX11: [0x04,0x00,0x82,0xd8,0xff,0xff,0x00,0xff]
53
54ds_add_rtn_u64 v[5:6], v1, v[2:3]
55// GFX11: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
56
57ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535
58// GFX11: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0x05]
59
60ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:0
61// GFX11: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
62
63ds_add_rtn_u64 v[254:255], v255, v[254:255] offset:4 gds
64// GFX11: [0x04,0x00,0x82,0xd9,0xff,0xfe,0x00,0xfe]
65
66ds_add_u32 v1, v2
67// GFX11: [0x00,0x00,0x00,0xd8,0x01,0x02,0x00,0x00]
68
69ds_add_u32 v1, v2 offset:65535
70// GFX11: [0xff,0xff,0x00,0xd8,0x01,0x02,0x00,0x00]
71
72ds_add_u32 v1, v2 offset:0
73// GFX11: [0x00,0x00,0x00,0xd8,0x01,0x02,0x00,0x00]
74
75ds_add_u32 v255, v255 offset:4 gds
76// GFX11: [0x04,0x00,0x02,0xd8,0xff,0xff,0x00,0x00]
77
78ds_add_u64 v1, v[2:3]
79// GFX11: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
80
81ds_add_u64 v1, v[2:3] offset:65535
82// GFX11: [0xff,0xff,0x00,0xd9,0x01,0x02,0x00,0x00]
83
84ds_add_u64 v1, v[2:3] offset:0
85// GFX11: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
86
87ds_add_u64 v255, v[254:255] offset:4 gds
88// GFX11: [0x04,0x00,0x02,0xd9,0xff,0xfe,0x00,0x00]
89
90ds_and_b32 v1, v2
91// GFX11: [0x00,0x00,0x24,0xd8,0x01,0x02,0x00,0x00]
92
93ds_and_b32 v1, v2 offset:65535
94// GFX11: [0xff,0xff,0x24,0xd8,0x01,0x02,0x00,0x00]
95
96ds_and_b32 v1, v2 offset:0
97// GFX11: [0x00,0x00,0x24,0xd8,0x01,0x02,0x00,0x00]
98
99ds_and_b32 v255, v255 offset:4 gds
100// GFX11: [0x04,0x00,0x26,0xd8,0xff,0xff,0x00,0x00]
101
102ds_and_b64 v1, v[2:3]
103// GFX11: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
104
105ds_and_b64 v1, v[2:3] offset:65535
106// GFX11: [0xff,0xff,0x24,0xd9,0x01,0x02,0x00,0x00]
107
108ds_and_b64 v1, v[2:3] offset:0
109// GFX11: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
110
111ds_and_b64 v255, v[254:255] offset:4 gds
112// GFX11: [0x04,0x00,0x26,0xd9,0xff,0xfe,0x00,0x00]
113
114ds_and_rtn_b32 v5, v1, v2
115// GFX11: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x05]
116
117ds_and_rtn_b32 v5, v1, v2 offset:65535
118// GFX11: [0xff,0xff,0xa4,0xd8,0x01,0x02,0x00,0x05]
119
120ds_and_rtn_b32 v5, v1, v2 offset:0
121// GFX11: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x05]
122
123ds_and_rtn_b32 v255, v255, v255 offset:4 gds
124// GFX11: [0x04,0x00,0xa6,0xd8,0xff,0xff,0x00,0xff]
125
126ds_and_rtn_b64 v[5:6], v1, v[2:3]
127// GFX11: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
128
129ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535
130// GFX11: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0x05]
131
132ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:0
133// GFX11: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
134
135ds_and_rtn_b64 v[254:255], v255, v[254:255] offset:4 gds
136// GFX11: [0x04,0x00,0xa6,0xd9,0xff,0xfe,0x00,0xfe]
137
138ds_append v5
139// GFX11: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
140
141ds_append v5 offset:65535
142// GFX11: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0x05]
143
144ds_append v5 offset:0
145// GFX11: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
146
147ds_append v255 offset:4 gds
148// GFX11: [0x04,0x00,0xfa,0xd8,0x00,0x00,0x00,0xff]
149
150ds_bpermute_b32 v5, v1, v2
151// GFX11: [0x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x05]
152
153ds_bpermute_b32 v5, v1, v2 offset:65535
154// GFX11: [0xff,0xff,0xcc,0xda,0x01,0x02,0x00,0x05]
155
156ds_bpermute_b32 v5, v1, v2 offset:0
157// GFX11: [0x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x05]
158
159ds_bpermute_b32 v255, v255, v255 offset:4
160// GFX11: [0x04,0x00,0xcc,0xda,0xff,0xff,0x00,0xff]
161
162ds_cmpstore_b32 v1, v2, v3
163// GFX11: [0x00,0x00,0x40,0xd8,0x01,0x02,0x03,0x00]
164
165ds_cmpstore_b32 v1, v2, v3 offset:65535
166// GFX11: [0xff,0xff,0x40,0xd8,0x01,0x02,0x03,0x00]
167
168ds_cmpstore_b32 v1, v2, v3 offset:0
169// GFX11: [0x00,0x00,0x40,0xd8,0x01,0x02,0x03,0x00]
170
171ds_cmpstore_b32 v255, v255, v255 offset:4 gds
172// GFX11: [0x04,0x00,0x42,0xd8,0xff,0xff,0xff,0x00]
173
174ds_cmpstore_b64 v1, v[2:3], v[3:4]
175// GFX11: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
176
177ds_cmpstore_b64 v1, v[2:3], v[3:4] offset:65535
178// GFX11: [0xff,0xff,0x40,0xd9,0x01,0x02,0x03,0x00]
179
180ds_cmpstore_b64 v1, v[2:3], v[3:4] offset:0
181// GFX11: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
182
183ds_cmpstore_b64 v255, v[254:255], v[254:255] offset:4 gds
184// GFX11: [0x04,0x00,0x42,0xd9,0xff,0xfe,0xfe,0x00]
185
186ds_cmpstore_f32 v1, v2, v3
187// GFX11: [0x00,0x00,0x44,0xd8,0x01,0x02,0x03,0x00]
188
189ds_cmpstore_f32 v1, v2, v3 offset:65535
190// GFX11: [0xff,0xff,0x44,0xd8,0x01,0x02,0x03,0x00]
191
192ds_cmpstore_f32 v1, v2, v3 offset:0
193// GFX11: [0x00,0x00,0x44,0xd8,0x01,0x02,0x03,0x00]
194
195ds_cmpstore_f32 v255, v255, v255 offset:4 gds
196// GFX11: [0x04,0x00,0x46,0xd8,0xff,0xff,0xff,0x00]
197
198ds_cmpstore_f64 v1, v[2:3], v[3:4]
199// GFX11: [0x00,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
200
201ds_cmpstore_f64 v1, v[2:3], v[3:4] offset:65535
202// GFX11: [0xff,0xff,0x44,0xd9,0x01,0x02,0x03,0x00]
203
204ds_cmpstore_f64 v1, v[2:3], v[3:4] offset:0
205// GFX11: [0x00,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
206
207ds_cmpstore_f64 v255, v[254:255], v[254:255] offset:4 gds
208// GFX11: [0x04,0x00,0x46,0xd9,0xff,0xfe,0xfe,0x00]
209
210ds_cmpstore_rtn_b32 v5, v1, v2, v3
211// GFX11: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
212
213ds_cmpstore_rtn_b32 v5, v1, v2, v3 offset:65535
214// GFX11: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0x05]
215
216ds_cmpstore_rtn_b32 v5, v1, v2, v3 offset:0
217// GFX11: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
218
219ds_cmpstore_rtn_b32 v255, v255, v255, v255 offset:4 gds
220// GFX11: [0x04,0x00,0xc2,0xd8,0xff,0xff,0xff,0xff]
221
222ds_cmpstore_rtn_b64 v[5:6], v1, v[2:3], v[3:4]
223// GFX11: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]
224
225ds_cmpstore_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535
226// GFX11: [0xff,0xff,0xc0,0xd9,0x01,0x02,0x03,0x05]
227
228ds_cmpstore_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:0
229// GFX11: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]
230
231ds_cmpstore_rtn_b64 v[254:255], v255, v[254:255], v[254:255] offset:4 gds
232// GFX11: [0x04,0x00,0xc2,0xd9,0xff,0xfe,0xfe,0xfe]
233
234ds_cmpstore_rtn_f32 v5, v1, v2, v3
235// GFX11: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
236
237ds_cmpstore_rtn_f32 v5, v1, v2, v3 offset:65535
238// GFX11: [0xff,0xff,0xc4,0xd8,0x01,0x02,0x03,0x05]
239
240ds_cmpstore_rtn_f32 v5, v1, v2, v3 offset:0
241// GFX11: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
242
243ds_cmpstore_rtn_f32 v255, v255, v255, v255 offset:4 gds
244// GFX11: [0x04,0x00,0xc6,0xd8,0xff,0xff,0xff,0xff]
245
246ds_cmpstore_rtn_f64 v[5:6], v1, v[2:3], v[3:4]
247// GFX11: [0x00,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05]
248
249ds_cmpstore_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:65535
250// GFX11: [0xff,0xff,0xc4,0xd9,0x01,0x02,0x03,0x05]
251
252ds_cmpstore_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:0
253// GFX11: [0x00,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05]
254
255ds_cmpstore_rtn_f64 v[254:255], v255, v[254:255], v[254:255] offset:4 gds
256// GFX11: [0x04,0x00,0xc6,0xd9,0xff,0xfe,0xfe,0xfe]
257
258ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3]
259// GFX11: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
260
261ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535
262// GFX11: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0x05]
263
264ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:0
265// GFX11: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
266
267ds_condxchg32_rtn_b64 v[254:255], v255, v[254:255] offset:4 gds
268// GFX11: [0x04,0x00,0xfa,0xd9,0xff,0xfe,0x00,0xfe]
269
270ds_consume v5
271// GFX11: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
272
273ds_consume v5 offset:65535
274// GFX11: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0x05]
275
276ds_consume v5 offset:0
277// GFX11: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
278
279ds_consume v255 offset:4 gds
280// GFX11: [0x04,0x00,0xf6,0xd8,0x00,0x00,0x00,0xff]
281
282ds_dec_rtn_u32 v5, v1, v2
283// GFX11: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x05]
284
285ds_dec_rtn_u32 v5, v1, v2 offset:65535
286// GFX11: [0xff,0xff,0x90,0xd8,0x01,0x02,0x00,0x05]
287
288ds_dec_rtn_u32 v5, v1, v2 offset:0
289// GFX11: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x05]
290
291ds_dec_rtn_u32 v255, v255, v255 offset:4 gds
292// GFX11: [0x04,0x00,0x92,0xd8,0xff,0xff,0x00,0xff]
293
294ds_dec_rtn_u64 v[5:6], v1, v[2:3]
295// GFX11: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
296
297ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535
298// GFX11: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0x05]
299
300ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:0
301// GFX11: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
302
303ds_dec_rtn_u64 v[254:255], v255, v[254:255] offset:4 gds
304// GFX11: [0x04,0x00,0x92,0xd9,0xff,0xfe,0x00,0xfe]
305
306ds_dec_u32 v1, v2
307// GFX11: [0x00,0x00,0x10,0xd8,0x01,0x02,0x00,0x00]
308
309ds_dec_u32 v1, v2 offset:65535
310// GFX11: [0xff,0xff,0x10,0xd8,0x01,0x02,0x00,0x00]
311
312ds_dec_u32 v1, v2 offset:0
313// GFX11: [0x00,0x00,0x10,0xd8,0x01,0x02,0x00,0x00]
314
315ds_dec_u32 v255, v255 offset:4 gds
316// GFX11: [0x04,0x00,0x12,0xd8,0xff,0xff,0x00,0x00]
317
318ds_dec_u64 v1, v[2:3]
319// GFX11: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
320
321ds_dec_u64 v1, v[2:3] offset:65535
322// GFX11: [0xff,0xff,0x10,0xd9,0x01,0x02,0x00,0x00]
323
324ds_dec_u64 v1, v[2:3] offset:0
325// GFX11: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
326
327ds_dec_u64 v255, v[254:255] offset:4 gds
328// GFX11: [0x04,0x00,0x12,0xd9,0xff,0xfe,0x00,0x00]
329
330ds_gws_barrier v1 gds
331// GFX11: [0x00,0x00,0x76,0xd8,0x01,0x00,0x00,0x00]
332
333ds_gws_barrier v1 offset:65535 gds
334// GFX11: [0xff,0xff,0x76,0xd8,0x01,0x00,0x00,0x00]
335
336ds_gws_barrier v1 offset:0 gds
337// GFX11: [0x00,0x00,0x76,0xd8,0x01,0x00,0x00,0x00]
338
339ds_gws_barrier v255 offset:4 gds
340// GFX11: [0x04,0x00,0x76,0xd8,0xff,0x00,0x00,0x00]
341
342ds_gws_init v1 gds
343// GFX11: [0x00,0x00,0x66,0xd8,0x01,0x00,0x00,0x00]
344
345ds_gws_init v1 offset:65535 gds
346// GFX11: [0xff,0xff,0x66,0xd8,0x01,0x00,0x00,0x00]
347
348ds_gws_init v1 offset:0 gds
349// GFX11: [0x00,0x00,0x66,0xd8,0x01,0x00,0x00,0x00]
350
351ds_gws_init v255 offset:4 gds
352// GFX11: [0x04,0x00,0x66,0xd8,0xff,0x00,0x00,0x00]
353
354ds_gws_sema_br v1 gds
355// GFX11: [0x00,0x00,0x6e,0xd8,0x01,0x00,0x00,0x00]
356
357ds_gws_sema_br v1 offset:65535 gds
358// GFX11: [0xff,0xff,0x6e,0xd8,0x01,0x00,0x00,0x00]
359
360ds_gws_sema_br v1 offset:0 gds
361// GFX11: [0x00,0x00,0x6e,0xd8,0x01,0x00,0x00,0x00]
362
363ds_gws_sema_br v255 offset:4 gds
364// GFX11: [0x04,0x00,0x6e,0xd8,0xff,0x00,0x00,0x00]
365
366ds_gws_sema_p gds
367// GFX11: [0x00,0x00,0x72,0xd8,0x00,0x00,0x00,0x00]
368
369ds_gws_sema_p offset:65535 gds
370// GFX11: [0xff,0xff,0x72,0xd8,0x00,0x00,0x00,0x00]
371
372ds_gws_sema_p offset:0 gds
373// GFX11: [0x00,0x00,0x72,0xd8,0x00,0x00,0x00,0x00]
374
375ds_gws_sema_p offset:4 gds
376// GFX11: [0x04,0x00,0x72,0xd8,0x00,0x00,0x00,0x00]
377
378ds_gws_sema_release_all gds
379// GFX11: [0x00,0x00,0x62,0xd8,0x00,0x00,0x00,0x00]
380
381ds_gws_sema_release_all offset:65535 gds
382// GFX11: [0xff,0xff,0x62,0xd8,0x00,0x00,0x00,0x00]
383
384ds_gws_sema_release_all offset:0 gds
385// GFX11: [0x00,0x00,0x62,0xd8,0x00,0x00,0x00,0x00]
386
387ds_gws_sema_release_all offset:4 gds
388// GFX11: [0x04,0x00,0x62,0xd8,0x00,0x00,0x00,0x00]
389
390ds_gws_sema_v gds
391// GFX11: [0x00,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00]
392
393ds_gws_sema_v offset:65535 gds
394// GFX11: [0xff,0xff,0x6a,0xd8,0x00,0x00,0x00,0x00]
395
396ds_gws_sema_v offset:0 gds
397// GFX11: [0x00,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00]
398
399ds_gws_sema_v offset:4 gds
400// GFX11: [0x04,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00]
401
402ds_inc_rtn_u32 v5, v1, v2
403// GFX11: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x05]
404
405ds_inc_rtn_u32 v5, v1, v2 offset:65535
406// GFX11: [0xff,0xff,0x8c,0xd8,0x01,0x02,0x00,0x05]
407
408ds_inc_rtn_u32 v5, v1, v2 offset:0
409// GFX11: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x05]
410
411ds_inc_rtn_u32 v255, v255, v255 offset:4 gds
412// GFX11: [0x04,0x00,0x8e,0xd8,0xff,0xff,0x00,0xff]
413
414ds_inc_rtn_u64 v[5:6], v1, v[2:3]
415// GFX11: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
416
417ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535
418// GFX11: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0x05]
419
420ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:0
421// GFX11: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
422
423ds_inc_rtn_u64 v[254:255], v255, v[254:255] offset:4 gds
424// GFX11: [0x04,0x00,0x8e,0xd9,0xff,0xfe,0x00,0xfe]
425
426ds_inc_u32 v1, v2
427// GFX11: [0x00,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00]
428
429ds_inc_u32 v1, v2 offset:65535
430// GFX11: [0xff,0xff,0x0c,0xd8,0x01,0x02,0x00,0x00]
431
432ds_inc_u32 v1, v2 offset:0
433// GFX11: [0x00,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00]
434
435ds_inc_u32 v255, v255 offset:4 gds
436// GFX11: [0x04,0x00,0x0e,0xd8,0xff,0xff,0x00,0x00]
437
438ds_inc_u64 v1, v[2:3]
439// GFX11: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
440
441ds_inc_u64 v1, v[2:3] offset:65535
442// GFX11: [0xff,0xff,0x0c,0xd9,0x01,0x02,0x00,0x00]
443
444ds_inc_u64 v1, v[2:3] offset:0
445// GFX11: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
446
447ds_inc_u64 v255, v[254:255] offset:4 gds
448// GFX11: [0x04,0x00,0x0e,0xd9,0xff,0xfe,0x00,0x00]
449
450ds_load_2addr_b32 v[5:6], v1
451// GFX11: [0x00,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05]
452
453ds_load_2addr_b32 v[5:6], v1 offset0:127 offset1:255
454// GFX11: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
455
456ds_load_2addr_b32 v[5:6], v1 offset0:0 offset1:0
457// GFX11: [0x00,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05]
458
459ds_load_2addr_b32 v[254:255], v255 offset0:16 offset1:1 gds
460// GFX11: [0x10,0x01,0xde,0xd8,0xff,0x00,0x00,0xfe]
461
462ds_load_2addr_b64 v[5:8], v1
463// GFX11: [0x00,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05]
464
465ds_load_2addr_b64 v[5:8], v1 offset0:127 offset1:255
466// GFX11: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
467
468ds_load_2addr_b64 v[5:8], v1 offset0:0 offset1:0
469// GFX11: [0x00,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05]
470
471ds_load_2addr_b64 v[252:255], v255 offset0:16 offset1:1 gds
472// GFX11: [0x10,0x01,0xde,0xd9,0xff,0x00,0x00,0xfc]
473
474ds_load_2addr_stride64_b32 v[5:6], v1
475// GFX11: [0x00,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05]
476
477ds_load_2addr_stride64_b32 v[5:6], v1 offset0:127 offset1:255
478// GFX11: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
479
480ds_load_2addr_stride64_b32 v[5:6], v1 offset0:0 offset1:0
481// GFX11: [0x00,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05]
482
483ds_load_2addr_stride64_b32 v[254:255], v255 offset0:16 offset1:1 gds
484// GFX11: [0x10,0x01,0xe2,0xd8,0xff,0x00,0x00,0xfe]
485
486ds_load_2addr_stride64_b64 v[5:8], v1
487// GFX11: [0x00,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05]
488
489ds_load_2addr_stride64_b64 v[5:8], v1 offset0:127 offset1:255
490// GFX11: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
491
492ds_load_2addr_stride64_b64 v[5:8], v1 offset0:0 offset1:0
493// GFX11: [0x00,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05]
494
495ds_load_2addr_stride64_b64 v[252:255], v255 offset0:16 offset1:1 gds
496// GFX11: [0x10,0x01,0xe2,0xd9,0xff,0x00,0x00,0xfc]
497
498ds_load_addtid_b32 v5
499// GFX11: [0x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05]
500
501ds_load_addtid_b32 v5 offset:65535
502// GFX11: [0xff,0xff,0xc4,0xda,0x00,0x00,0x00,0x05]
503
504ds_load_addtid_b32 v5 offset:0
505// GFX11: [0x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05]
506
507ds_load_addtid_b32 v255 offset:4
508// GFX11: [0x04,0x00,0xc4,0xda,0x00,0x00,0x00,0xff]
509
510ds_load_b128 v[5:8], v1
511// GFX11: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
512
513ds_load_b128 v[5:8], v1 offset:65535
514// GFX11: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x05]
515
516ds_load_b128 v[5:8], v1 offset:0
517// GFX11: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
518
519ds_load_b128 v[252:255], v255 offset:4 gds
520// GFX11: [0x04,0x00,0xfe,0xdb,0xff,0x00,0x00,0xfc]
521
522ds_load_b32 v5, v1
523// GFX11: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
524
525ds_load_b32 v5, v1 offset:65535
526// GFX11: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0x05]
527
528ds_load_b32 v5, v1 offset:0
529// GFX11: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
530
531ds_load_b32 v255, v255 offset:4 gds
532// GFX11: [0x04,0x00,0xda,0xd8,0xff,0x00,0x00,0xff]
533
534ds_load_b64 v[5:6], v1
535// GFX11: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
536
537ds_load_b64 v[5:6], v1 offset:65535
538// GFX11: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0x05]
539
540ds_load_b64 v[5:6], v1 offset:0
541// GFX11: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
542
543ds_load_b64 v[254:255], v255 offset:4 gds
544// GFX11: [0x04,0x00,0xda,0xd9,0xff,0x00,0x00,0xfe]
545
546ds_load_b96 v[5:7], v1
547// GFX11: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
548
549ds_load_b96 v[5:7], v1 offset:65535
550// GFX11: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0x05]
551
552ds_load_b96 v[5:7], v1 offset:0
553// GFX11: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
554
555ds_load_b96 v[253:255], v255 offset:4 gds
556// GFX11: [0x04,0x00,0xfa,0xdb,0xff,0x00,0x00,0xfd]
557
558ds_load_i16 v5, v1
559// GFX11: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
560
561ds_load_i16 v5, v1 offset:65535
562// GFX11: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0x05]
563
564ds_load_i16 v5, v1 offset:0
565// GFX11: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
566
567ds_load_i16 v255, v255 offset:4 gds
568// GFX11: [0x04,0x00,0xee,0xd8,0xff,0x00,0x00,0xff]
569
570ds_load_i8 v5, v1
571// GFX11: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
572
573ds_load_i8 v5, v1 offset:65535
574// GFX11: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0x05]
575
576ds_load_i8 v5, v1 offset:0
577// GFX11: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
578
579ds_load_i8 v255, v255 offset:4 gds
580// GFX11: [0x04,0x00,0xe6,0xd8,0xff,0x00,0x00,0xff]
581
582ds_load_i8_d16 v5, v1
583// GFX11: [0x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05]
584
585ds_load_i8_d16 v5, v1 offset:65535
586// GFX11: [0xff,0xff,0x90,0xda,0x01,0x00,0x00,0x05]
587
588ds_load_i8_d16 v5, v1 offset:0
589// GFX11: [0x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05]
590
591ds_load_i8_d16 v255, v255 offset:4 gds
592// GFX11: [0x04,0x00,0x92,0xda,0xff,0x00,0x00,0xff]
593
594ds_load_i8_d16_hi v5, v1
595// GFX11: [0x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05]
596
597ds_load_i8_d16_hi v5, v1 offset:65535
598// GFX11: [0xff,0xff,0x94,0xda,0x01,0x00,0x00,0x05]
599
600ds_load_i8_d16_hi v5, v1 offset:0
601// GFX11: [0x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05]
602
603ds_load_i8_d16_hi v255, v255 offset:4 gds
604// GFX11: [0x04,0x00,0x96,0xda,0xff,0x00,0x00,0xff]
605
606ds_load_u16 v5, v1
607// GFX11: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
608
609ds_load_u16 v5, v1 offset:65535
610// GFX11: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05]
611
612ds_load_u16 v5, v1 offset:0
613// GFX11: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
614
615ds_load_u16 v255, v255 offset:4 gds
616// GFX11: [0x04,0x00,0xf2,0xd8,0xff,0x00,0x00,0xff]
617
618ds_load_u16_d16 v5, v1
619// GFX11: [0x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05]
620
621ds_load_u16_d16 v5, v1 offset:65535
622// GFX11: [0xff,0xff,0x98,0xda,0x01,0x00,0x00,0x05]
623
624ds_load_u16_d16 v5, v1 offset:0
625// GFX11: [0x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05]
626
627ds_load_u16_d16 v255, v255 offset:4 gds
628// GFX11: [0x04,0x00,0x9a,0xda,0xff,0x00,0x00,0xff]
629
630ds_load_u16_d16_hi v5, v1
631// GFX11: [0x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05]
632
633ds_load_u16_d16_hi v5, v1 offset:65535
634// GFX11: [0xff,0xff,0x9c,0xda,0x01,0x00,0x00,0x05]
635
636ds_load_u16_d16_hi v5, v1 offset:0
637// GFX11: [0x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05]
638
639ds_load_u16_d16_hi v255, v255 offset:4 gds
640// GFX11: [0x04,0x00,0x9e,0xda,0xff,0x00,0x00,0xff]
641
642ds_load_u8 v5, v1
643// GFX11: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
644
645ds_load_u8 v5, v1 offset:65535
646// GFX11: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0x05]
647
648ds_load_u8 v5, v1 offset:0
649// GFX11: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
650
651ds_load_u8 v255, v255 offset:4 gds
652// GFX11: [0x04,0x00,0xea,0xd8,0xff,0x00,0x00,0xff]
653
654ds_load_u8_d16 v5, v1
655// GFX11: [0x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05]
656
657ds_load_u8_d16 v5, v1 offset:65535
658// GFX11: [0xff,0xff,0x88,0xda,0x01,0x00,0x00,0x05]
659
660ds_load_u8_d16 v5, v1 offset:0
661// GFX11: [0x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05]
662
663ds_load_u8_d16 v255, v255 offset:4 gds
664// GFX11: [0x04,0x00,0x8a,0xda,0xff,0x00,0x00,0xff]
665
666ds_load_u8_d16_hi v5, v1
667// GFX11: [0x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05]
668
669ds_load_u8_d16_hi v5, v1 offset:65535
670// GFX11: [0xff,0xff,0x8c,0xda,0x01,0x00,0x00,0x05]
671
672ds_load_u8_d16_hi v5, v1 offset:0
673// GFX11: [0x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05]
674
675ds_load_u8_d16_hi v255, v255 offset:4 gds
676// GFX11: [0x04,0x00,0x8e,0xda,0xff,0x00,0x00,0xff]
677
678ds_max_f32 v1, v2
679// GFX11: [0x00,0x00,0x4c,0xd8,0x01,0x02,0x00,0x00]
680
681ds_max_f32 v1, v2 offset:65535
682// GFX11: [0xff,0xff,0x4c,0xd8,0x01,0x02,0x00,0x00]
683
684ds_max_f32 v1, v2 offset:0
685// GFX11: [0x00,0x00,0x4c,0xd8,0x01,0x02,0x00,0x00]
686
687ds_max_f32 v255, v255 offset:4 gds
688// GFX11: [0x04,0x00,0x4e,0xd8,0xff,0xff,0x00,0x00]
689
690ds_max_f64 v1, v[2:3]
691// GFX11: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
692
693ds_max_f64 v1, v[2:3] offset:65535
694// GFX11: [0xff,0xff,0x4c,0xd9,0x01,0x02,0x00,0x00]
695
696ds_max_f64 v1, v[2:3] offset:0
697// GFX11: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
698
699ds_max_f64 v255, v[254:255] offset:4 gds
700// GFX11: [0x04,0x00,0x4e,0xd9,0xff,0xfe,0x00,0x00]
701
702ds_max_i32 v1, v2
703// GFX11: [0x00,0x00,0x18,0xd8,0x01,0x02,0x00,0x00]
704
705ds_max_i32 v1, v2 offset:65535
706// GFX11: [0xff,0xff,0x18,0xd8,0x01,0x02,0x00,0x00]
707
708ds_max_i32 v1, v2 offset:0
709// GFX11: [0x00,0x00,0x18,0xd8,0x01,0x02,0x00,0x00]
710
711ds_max_i32 v255, v255 offset:4 gds
712// GFX11: [0x04,0x00,0x1a,0xd8,0xff,0xff,0x00,0x00]
713
714ds_max_i64 v1, v[2:3]
715// GFX11: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
716
717ds_max_i64 v1, v[2:3] offset:65535
718// GFX11: [0xff,0xff,0x18,0xd9,0x01,0x02,0x00,0x00]
719
720ds_max_i64 v1, v[2:3] offset:0
721// GFX11: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
722
723ds_max_i64 v255, v[254:255] offset:4 gds
724// GFX11: [0x04,0x00,0x1a,0xd9,0xff,0xfe,0x00,0x00]
725
726ds_max_rtn_f32 v5, v1, v2
727// GFX11: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
728
729ds_max_rtn_f32 v5, v1, v2 offset:65535
730// GFX11: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0x05]
731
732ds_max_rtn_f32 v5, v1, v2 offset:0
733// GFX11: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
734
735ds_max_rtn_f32 v255, v255, v255 offset:4 gds
736// GFX11: [0x04,0x00,0xce,0xd8,0xff,0xff,0x00,0xff]
737
738ds_max_rtn_f64 v[5:6], v1, v[2:3]
739// GFX11: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
740
741ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:65535
742// GFX11: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0x05]
743
744ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:0
745// GFX11: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
746
747ds_max_rtn_f64 v[254:255], v255, v[254:255] offset:4 gds
748// GFX11: [0x04,0x00,0xce,0xd9,0xff,0xfe,0x00,0xfe]
749
750ds_max_rtn_i32 v5, v1, v2
751// GFX11: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x05]
752
753ds_max_rtn_i32 v5, v1, v2 offset:65535
754// GFX11: [0xff,0xff,0x98,0xd8,0x01,0x02,0x00,0x05]
755
756ds_max_rtn_i32 v5, v1, v2 offset:0
757// GFX11: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x05]
758
759ds_max_rtn_i32 v255, v255, v255 offset:4 gds
760// GFX11: [0x04,0x00,0x9a,0xd8,0xff,0xff,0x00,0xff]
761
762ds_max_rtn_i64 v[5:6], v1, v[2:3]
763// GFX11: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
764
765ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535
766// GFX11: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0x05]
767
768ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:0
769// GFX11: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
770
771ds_max_rtn_i64 v[254:255], v255, v[254:255] offset:4 gds
772// GFX11: [0x04,0x00,0x9a,0xd9,0xff,0xfe,0x00,0xfe]
773
774ds_max_rtn_u32 v5, v1, v2
775// GFX11: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x05]
776
777ds_max_rtn_u32 v5, v1, v2 offset:65535
778// GFX11: [0xff,0xff,0xa0,0xd8,0x01,0x02,0x00,0x05]
779
780ds_max_rtn_u32 v5, v1, v2 offset:0
781// GFX11: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x05]
782
783ds_max_rtn_u32 v255, v255, v255 offset:4 gds
784// GFX11: [0x04,0x00,0xa2,0xd8,0xff,0xff,0x00,0xff]
785
786ds_max_rtn_u64 v[5:6], v1, v[2:3]
787// GFX11: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
788
789ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535
790// GFX11: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0x05]
791
792ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:0
793// GFX11: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
794
795ds_max_rtn_u64 v[254:255], v255, v[254:255] offset:4 gds
796// GFX11: [0x04,0x00,0xa2,0xd9,0xff,0xfe,0x00,0xfe]
797
798ds_max_u32 v1, v2
799// GFX11: [0x00,0x00,0x20,0xd8,0x01,0x02,0x00,0x00]
800
801ds_max_u32 v1, v2 offset:65535
802// GFX11: [0xff,0xff,0x20,0xd8,0x01,0x02,0x00,0x00]
803
804ds_max_u32 v1, v2 offset:0
805// GFX11: [0x00,0x00,0x20,0xd8,0x01,0x02,0x00,0x00]
806
807ds_max_u32 v255, v255 offset:4 gds
808// GFX11: [0x04,0x00,0x22,0xd8,0xff,0xff,0x00,0x00]
809
810ds_max_u64 v1, v[2:3]
811// GFX11: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
812
813ds_max_u64 v1, v[2:3] offset:65535
814// GFX11: [0xff,0xff,0x20,0xd9,0x01,0x02,0x00,0x00]
815
816ds_max_u64 v1, v[2:3] offset:0
817// GFX11: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
818
819ds_max_u64 v255, v[254:255] offset:4 gds
820// GFX11: [0x04,0x00,0x22,0xd9,0xff,0xfe,0x00,0x00]
821
822ds_min_f32 v1, v2
823// GFX11: [0x00,0x00,0x48,0xd8,0x01,0x02,0x00,0x00]
824
825ds_min_f32 v1, v2 offset:65535
826// GFX11: [0xff,0xff,0x48,0xd8,0x01,0x02,0x00,0x00]
827
828ds_min_f32 v1, v2 offset:0
829// GFX11: [0x00,0x00,0x48,0xd8,0x01,0x02,0x00,0x00]
830
831ds_min_f32 v255, v255 offset:4 gds
832// GFX11: [0x04,0x00,0x4a,0xd8,0xff,0xff,0x00,0x00]
833
834ds_min_f64 v1, v[2:3]
835// GFX11: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
836
837ds_min_f64 v1, v[2:3] offset:65535
838// GFX11: [0xff,0xff,0x48,0xd9,0x01,0x02,0x00,0x00]
839
840ds_min_f64 v1, v[2:3] offset:0
841// GFX11: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
842
843ds_min_f64 v255, v[254:255] offset:4 gds
844// GFX11: [0x04,0x00,0x4a,0xd9,0xff,0xfe,0x00,0x00]
845
846ds_min_i32 v1, v2
847// GFX11: [0x00,0x00,0x14,0xd8,0x01,0x02,0x00,0x00]
848
849ds_min_i32 v1, v2 offset:65535
850// GFX11: [0xff,0xff,0x14,0xd8,0x01,0x02,0x00,0x00]
851
852ds_min_i32 v1, v2 offset:0
853// GFX11: [0x00,0x00,0x14,0xd8,0x01,0x02,0x00,0x00]
854
855ds_min_i32 v255, v255 offset:4 gds
856// GFX11: [0x04,0x00,0x16,0xd8,0xff,0xff,0x00,0x00]
857
858ds_min_i64 v1, v[2:3]
859// GFX11: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
860
861ds_min_i64 v1, v[2:3] offset:65535
862// GFX11: [0xff,0xff,0x14,0xd9,0x01,0x02,0x00,0x00]
863
864ds_min_i64 v1, v[2:3] offset:0
865// GFX11: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
866
867ds_min_i64 v255, v[254:255] offset:4 gds
868// GFX11: [0x04,0x00,0x16,0xd9,0xff,0xfe,0x00,0x00]
869
870ds_min_rtn_f32 v5, v1, v2
871// GFX11: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
872
873ds_min_rtn_f32 v5, v1, v2 offset:65535
874// GFX11: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0x05]
875
876ds_min_rtn_f32 v5, v1, v2 offset:0
877// GFX11: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
878
879ds_min_rtn_f32 v255, v255, v255 offset:4 gds
880// GFX11: [0x04,0x00,0xca,0xd8,0xff,0xff,0x00,0xff]
881
882ds_min_rtn_f64 v[5:6], v1, v[2:3]
883// GFX11: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
884
885ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:65535
886// GFX11: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0x05]
887
888ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:0
889// GFX11: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
890
891ds_min_rtn_f64 v[254:255], v255, v[254:255] offset:4 gds
892// GFX11: [0x04,0x00,0xca,0xd9,0xff,0xfe,0x00,0xfe]
893
894ds_min_rtn_i32 v5, v1, v2
895// GFX11: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x05]
896
897ds_min_rtn_i32 v5, v1, v2 offset:65535
898// GFX11: [0xff,0xff,0x94,0xd8,0x01,0x02,0x00,0x05]
899
900ds_min_rtn_i32 v5, v1, v2 offset:0
901// GFX11: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x05]
902
903ds_min_rtn_i32 v255, v255, v255 offset:4 gds
904// GFX11: [0x04,0x00,0x96,0xd8,0xff,0xff,0x00,0xff]
905
906ds_min_rtn_i64 v[5:6], v1, v[2:3]
907// GFX11: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
908
909ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535
910// GFX11: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0x05]
911
912ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:0
913// GFX11: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
914
915ds_min_rtn_i64 v[254:255], v255, v[254:255] offset:4 gds
916// GFX11: [0x04,0x00,0x96,0xd9,0xff,0xfe,0x00,0xfe]
917
918ds_min_rtn_u32 v5, v1, v2
919// GFX11: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x05]
920
921ds_min_rtn_u32 v5, v1, v2 offset:65535
922// GFX11: [0xff,0xff,0x9c,0xd8,0x01,0x02,0x00,0x05]
923
924ds_min_rtn_u32 v5, v1, v2 offset:0
925// GFX11: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x05]
926
927ds_min_rtn_u32 v255, v255, v255 offset:4 gds
928// GFX11: [0x04,0x00,0x9e,0xd8,0xff,0xff,0x00,0xff]
929
930ds_min_rtn_u64 v[5:6], v1, v[2:3]
931// GFX11: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
932
933ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535
934// GFX11: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0x05]
935
936ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:0
937// GFX11: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
938
939ds_min_rtn_u64 v[254:255], v255, v[254:255] offset:4 gds
940// GFX11: [0x04,0x00,0x9e,0xd9,0xff,0xfe,0x00,0xfe]
941
942ds_min_u32 v1, v2
943// GFX11: [0x00,0x00,0x1c,0xd8,0x01,0x02,0x00,0x00]
944
945ds_min_u32 v1, v2 offset:65535
946// GFX11: [0xff,0xff,0x1c,0xd8,0x01,0x02,0x00,0x00]
947
948ds_min_u32 v1, v2 offset:0
949// GFX11: [0x00,0x00,0x1c,0xd8,0x01,0x02,0x00,0x00]
950
951ds_min_u32 v255, v255 offset:4 gds
952// GFX11: [0x04,0x00,0x1e,0xd8,0xff,0xff,0x00,0x00]
953
954ds_min_u64 v1, v[2:3]
955// GFX11: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
956
957ds_min_u64 v1, v[2:3] offset:65535
958// GFX11: [0xff,0xff,0x1c,0xd9,0x01,0x02,0x00,0x00]
959
960ds_min_u64 v1, v[2:3] offset:0
961// GFX11: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
962
963ds_min_u64 v255, v[254:255] offset:4 gds
964// GFX11: [0x04,0x00,0x1e,0xd9,0xff,0xfe,0x00,0x00]
965
966ds_mskor_b32 v1, v2, v3
967// GFX11: [0x00,0x00,0x30,0xd8,0x01,0x02,0x03,0x00]
968
969ds_mskor_b32 v1, v2, v3 offset:65535
970// GFX11: [0xff,0xff,0x30,0xd8,0x01,0x02,0x03,0x00]
971
972ds_mskor_b32 v1, v2, v3 offset:0
973// GFX11: [0x00,0x00,0x30,0xd8,0x01,0x02,0x03,0x00]
974
975ds_mskor_b32 v255, v255, v255 offset:4 gds
976// GFX11: [0x04,0x00,0x32,0xd8,0xff,0xff,0xff,0x00]
977
978ds_mskor_b64 v1, v[2:3], v[3:4]
979// GFX11: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
980
981ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535
982// GFX11: [0xff,0xff,0x30,0xd9,0x01,0x02,0x03,0x00]
983
984ds_mskor_b64 v1, v[2:3], v[3:4] offset:0
985// GFX11: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
986
987ds_mskor_b64 v255, v[254:255], v[254:255] offset:4 gds
988// GFX11: [0x04,0x00,0x32,0xd9,0xff,0xfe,0xfe,0x00]
989
990ds_mskor_rtn_b32 v5, v1, v2, v3
991// GFX11: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x05]
992
993ds_mskor_rtn_b32 v5, v1, v2, v3 offset:65535
994// GFX11: [0xff,0xff,0xb0,0xd8,0x01,0x02,0x03,0x05]
995
996ds_mskor_rtn_b32 v5, v1, v2, v3 offset:0
997// GFX11: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x05]
998
999ds_mskor_rtn_b32 v255, v255, v255, v255 offset:4 gds
1000// GFX11: [0x04,0x00,0xb2,0xd8,0xff,0xff,0xff,0xff]
1001
1002ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4]
1003// GFX11: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]
1004
1005ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535
1006// GFX11: [0xff,0xff,0xb0,0xd9,0x01,0x02,0x03,0x05]
1007
1008ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:0
1009// GFX11: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]
1010
1011ds_mskor_rtn_b64 v[254:255], v255, v[254:255], v[254:255] offset:4 gds
1012// GFX11: [0x04,0x00,0xb2,0xd9,0xff,0xfe,0xfe,0xfe]
1013
1014ds_or_b32 v1, v2
1015// GFX11: [0x00,0x00,0x28,0xd8,0x01,0x02,0x00,0x00]
1016
1017ds_or_b32 v1, v2 offset:65535
1018// GFX11: [0xff,0xff,0x28,0xd8,0x01,0x02,0x00,0x00]
1019
1020ds_or_b32 v1, v2 offset:0
1021// GFX11: [0x00,0x00,0x28,0xd8,0x01,0x02,0x00,0x00]
1022
1023ds_or_b32 v255, v255 offset:4 gds
1024// GFX11: [0x04,0x00,0x2a,0xd8,0xff,0xff,0x00,0x00]
1025
1026ds_or_b64 v1, v[2:3]
1027// GFX11: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
1028
1029ds_or_b64 v1, v[2:3] offset:65535
1030// GFX11: [0xff,0xff,0x28,0xd9,0x01,0x02,0x00,0x00]
1031
1032ds_or_b64 v1, v[2:3] offset:0
1033// GFX11: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
1034
1035ds_or_b64 v255, v[254:255] offset:4 gds
1036// GFX11: [0x04,0x00,0x2a,0xd9,0xff,0xfe,0x00,0x00]
1037
1038ds_or_rtn_b32 v5, v1, v2
1039// GFX11: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x05]
1040
1041ds_or_rtn_b32 v5, v1, v2 offset:65535
1042// GFX11: [0xff,0xff,0xa8,0xd8,0x01,0x02,0x00,0x05]
1043
1044ds_or_rtn_b32 v5, v1, v2 offset:0
1045// GFX11: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x05]
1046
1047ds_or_rtn_b32 v255, v255, v255 offset:4 gds
1048// GFX11: [0x04,0x00,0xaa,0xd8,0xff,0xff,0x00,0xff]
1049
1050ds_or_rtn_b64 v[5:6], v1, v[2:3]
1051// GFX11: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
1052
1053ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535
1054// GFX11: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0x05]
1055
1056ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:0
1057// GFX11: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
1058
1059ds_or_rtn_b64 v[254:255], v255, v[254:255] offset:4 gds
1060// GFX11: [0x04,0x00,0xaa,0xd9,0xff,0xfe,0x00,0xfe]
1061
1062ds_ordered_count v5, v1 gds
1063// GFX11: [0x00,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
1064
1065ds_ordered_count v5, v1 offset:65535 gds
1066// GFX11: [0xff,0xff,0xfe,0xd8,0x01,0x00,0x00,0x05]
1067
1068ds_ordered_count v5, v1 offset:0 gds
1069// GFX11: [0x00,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
1070
1071ds_ordered_count v255, v255 offset:4 gds
1072// GFX11: [0x04,0x00,0xfe,0xd8,0xff,0x00,0x00,0xff]
1073
1074ds_permute_b32 v5, v1, v2
1075// GFX11: [0x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x05]
1076
1077ds_permute_b32 v5, v1, v2 offset:65535
1078// GFX11: [0xff,0xff,0xc8,0xda,0x01,0x02,0x00,0x05]
1079
1080ds_permute_b32 v5, v1, v2 offset:0
1081// GFX11: [0x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x05]
1082
1083ds_permute_b32 v255, v255, v255 offset:4
1084// GFX11: [0x04,0x00,0xc8,0xda,0xff,0xff,0x00,0xff]
1085
1086ds_read2_b32 v[5:6], v1
1087// GFX11: [0x00,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05]
1088
1089ds_read2_b32 v[5:6], v1 offset0:127 offset1:255
1090// GFX11: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
1091
1092ds_read2_b32 v[5:6], v1 offset0:0 offset1:0
1093// GFX11: [0x00,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05]
1094
1095ds_read2_b32 v[254:255], v255 offset0:16 offset1:1 gds
1096// GFX11: [0x10,0x01,0xde,0xd8,0xff,0x00,0x00,0xfe]
1097
1098ds_read2_b64 v[5:8], v1
1099// GFX11: [0x00,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05]
1100
1101ds_read2_b64 v[5:8], v1 offset0:127 offset1:255
1102// GFX11: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
1103
1104ds_read2_b64 v[5:8], v1 offset0:0 offset1:0
1105// GFX11: [0x00,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05]
1106
1107ds_read2_b64 v[252:255], v255 offset0:16 offset1:1 gds
1108// GFX11: [0x10,0x01,0xde,0xd9,0xff,0x00,0x00,0xfc]
1109
1110ds_read2st64_b32 v[5:6], v1
1111// GFX11: [0x00,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05]
1112
1113ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:255
1114// GFX11: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
1115
1116ds_read2st64_b32 v[5:6], v1 offset0:0 offset1:0
1117// GFX11: [0x00,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05]
1118
1119ds_read2st64_b32 v[254:255], v255 offset0:16 offset1:1 gds
1120// GFX11: [0x10,0x01,0xe2,0xd8,0xff,0x00,0x00,0xfe]
1121
1122ds_read2st64_b64 v[5:8], v1
1123// GFX11: [0x00,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05]
1124
1125ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:255
1126// GFX11: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
1127
1128ds_read2st64_b64 v[5:8], v1 offset0:0 offset1:0
1129// GFX11: [0x00,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05]
1130
1131ds_read2st64_b64 v[252:255], v255 offset0:16 offset1:1 gds
1132// GFX11: [0x10,0x01,0xe2,0xd9,0xff,0x00,0x00,0xfc]
1133
1134ds_read_addtid_b32 v5
1135// GFX11: [0x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05]
1136
1137ds_read_addtid_b32 v5 offset:65535
1138// GFX11: [0xff,0xff,0xc4,0xda,0x00,0x00,0x00,0x05]
1139
1140ds_read_addtid_b32 v5 offset:0
1141// GFX11: [0x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05]
1142
1143ds_read_addtid_b32 v255 offset:4
1144// GFX11: [0x04,0x00,0xc4,0xda,0x00,0x00,0x00,0xff]
1145
1146ds_read_b128 v[5:8], v1
1147// GFX11: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
1148
1149ds_read_b128 v[5:8], v1 offset:65535
1150// GFX11: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x05]
1151
1152ds_read_b128 v[5:8], v1 offset:0
1153// GFX11: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
1154
1155ds_read_b128 v[252:255], v255 offset:4 gds
1156// GFX11: [0x04,0x00,0xfe,0xdb,0xff,0x00,0x00,0xfc]
1157
1158ds_read_b32 v5, v1
1159// GFX11: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
1160
1161ds_read_b32 v5, v1 offset:65535
1162// GFX11: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0x05]
1163
1164ds_read_b32 v5, v1 offset:0
1165// GFX11: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
1166
1167ds_read_b32 v255, v255 offset:4 gds
1168// GFX11: [0x04,0x00,0xda,0xd8,0xff,0x00,0x00,0xff]
1169
1170ds_read_b64 v[5:6], v1
1171// GFX11: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
1172
1173ds_read_b64 v[5:6], v1 offset:65535
1174// GFX11: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0x05]
1175
1176ds_read_b64 v[5:6], v1 offset:0
1177// GFX11: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
1178
1179ds_read_b64 v[254:255], v255 offset:4 gds
1180// GFX11: [0x04,0x00,0xda,0xd9,0xff,0x00,0x00,0xfe]
1181
1182ds_read_b96 v[5:7], v1
1183// GFX11: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
1184
1185ds_read_b96 v[5:7], v1 offset:65535
1186// GFX11: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0x05]
1187
1188ds_read_b96 v[5:7], v1 offset:0
1189// GFX11: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
1190
1191ds_read_b96 v[253:255], v255 offset:4 gds
1192// GFX11: [0x04,0x00,0xfa,0xdb,0xff,0x00,0x00,0xfd]
1193
1194ds_read_i16 v5, v1
1195// GFX11: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
1196
1197ds_read_i16 v5, v1 offset:65535
1198// GFX11: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0x05]
1199
1200ds_read_i16 v5, v1 offset:0
1201// GFX11: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
1202
1203ds_read_i16 v255, v255 offset:4 gds
1204// GFX11: [0x04,0x00,0xee,0xd8,0xff,0x00,0x00,0xff]
1205
1206ds_read_i8 v5, v1
1207// GFX11: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
1208
1209ds_read_i8 v5, v1 offset:65535
1210// GFX11: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0x05]
1211
1212ds_read_i8 v5, v1 offset:0
1213// GFX11: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
1214
1215ds_read_i8 v255, v255 offset:4 gds
1216// GFX11: [0x04,0x00,0xe6,0xd8,0xff,0x00,0x00,0xff]
1217
1218ds_read_i8_d16 v5, v1
1219// GFX11: [0x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05]
1220
1221ds_read_i8_d16 v5, v1 offset:65535
1222// GFX11: [0xff,0xff,0x90,0xda,0x01,0x00,0x00,0x05]
1223
1224ds_read_i8_d16 v5, v1 offset:0
1225// GFX11: [0x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05]
1226
1227ds_read_i8_d16 v255, v255 offset:4 gds
1228// GFX11: [0x04,0x00,0x92,0xda,0xff,0x00,0x00,0xff]
1229
1230ds_read_i8_d16_hi v5, v1
1231// GFX11: [0x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05]
1232
1233ds_read_i8_d16_hi v5, v1 offset:65535
1234// GFX11: [0xff,0xff,0x94,0xda,0x01,0x00,0x00,0x05]
1235
1236ds_read_i8_d16_hi v5, v1 offset:0
1237// GFX11: [0x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05]
1238
1239ds_read_i8_d16_hi v255, v255 offset:4 gds
1240// GFX11: [0x04,0x00,0x96,0xda,0xff,0x00,0x00,0xff]
1241
1242ds_read_u16 v5, v1
1243// GFX11: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
1244
1245ds_read_u16 v5, v1 offset:65535
1246// GFX11: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05]
1247
1248ds_read_u16 v5, v1 offset:0
1249// GFX11: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
1250
1251ds_read_u16 v255, v255 offset:4 gds
1252// GFX11: [0x04,0x00,0xf2,0xd8,0xff,0x00,0x00,0xff]
1253
1254ds_read_u16_d16 v5, v1
1255// GFX11: [0x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05]
1256
1257ds_read_u16_d16 v5, v1 offset:65535
1258// GFX11: [0xff,0xff,0x98,0xda,0x01,0x00,0x00,0x05]
1259
1260ds_read_u16_d16 v5, v1 offset:0
1261// GFX11: [0x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05]
1262
1263ds_read_u16_d16 v255, v255 offset:4 gds
1264// GFX11: [0x04,0x00,0x9a,0xda,0xff,0x00,0x00,0xff]
1265
1266ds_read_u16_d16_hi v5, v1
1267// GFX11: [0x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05]
1268
1269ds_read_u16_d16_hi v5, v1 offset:65535
1270// GFX11: [0xff,0xff,0x9c,0xda,0x01,0x00,0x00,0x05]
1271
1272ds_read_u16_d16_hi v5, v1 offset:0
1273// GFX11: [0x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05]
1274
1275ds_read_u16_d16_hi v255, v255 offset:4 gds
1276// GFX11: [0x04,0x00,0x9e,0xda,0xff,0x00,0x00,0xff]
1277
1278ds_read_u8 v5, v1
1279// GFX11: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
1280
1281ds_read_u8 v5, v1 offset:65535
1282// GFX11: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0x05]
1283
1284ds_read_u8 v5, v1 offset:0
1285// GFX11: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
1286
1287ds_read_u8 v255, v255 offset:4 gds
1288// GFX11: [0x04,0x00,0xea,0xd8,0xff,0x00,0x00,0xff]
1289
1290ds_read_u8_d16 v5, v1
1291// GFX11: [0x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05]
1292
1293ds_read_u8_d16 v5, v1 offset:65535
1294// GFX11: [0xff,0xff,0x88,0xda,0x01,0x00,0x00,0x05]
1295
1296ds_read_u8_d16 v5, v1 offset:0
1297// GFX11: [0x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05]
1298
1299ds_read_u8_d16 v255, v255 offset:4 gds
1300// GFX11: [0x04,0x00,0x8a,0xda,0xff,0x00,0x00,0xff]
1301
1302ds_read_u8_d16_hi v5, v1
1303// GFX11: [0x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05]
1304
1305ds_read_u8_d16_hi v5, v1 offset:65535
1306// GFX11: [0xff,0xff,0x8c,0xda,0x01,0x00,0x00,0x05]
1307
1308ds_read_u8_d16_hi v5, v1 offset:0
1309// GFX11: [0x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05]
1310
1311ds_read_u8_d16_hi v255, v255 offset:4 gds
1312// GFX11: [0x04,0x00,0x8e,0xda,0xff,0x00,0x00,0xff]
1313
1314ds_rsub_rtn_u32 v5, v1, v2
1315// GFX11: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x05]
1316
1317ds_rsub_rtn_u32 v5, v1, v2 offset:65535
1318// GFX11: [0xff,0xff,0x88,0xd8,0x01,0x02,0x00,0x05]
1319
1320ds_rsub_rtn_u32 v5, v1, v2 offset:0
1321// GFX11: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x05]
1322
1323ds_rsub_rtn_u32 v255, v255, v255 offset:4 gds
1324// GFX11: [0x04,0x00,0x8a,0xd8,0xff,0xff,0x00,0xff]
1325
1326ds_rsub_rtn_u64 v[5:6], v1, v[2:3]
1327// GFX11: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
1328
1329ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1330// GFX11: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0x05]
1331
1332ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:0
1333// GFX11: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
1334
1335ds_rsub_rtn_u64 v[254:255], v255, v[254:255] offset:4 gds
1336// GFX11: [0x04,0x00,0x8a,0xd9,0xff,0xfe,0x00,0xfe]
1337
1338ds_rsub_u32 v1, v2
1339// GFX11: [0x00,0x00,0x08,0xd8,0x01,0x02,0x00,0x00]
1340
1341ds_rsub_u32 v1, v2 offset:65535
1342// GFX11: [0xff,0xff,0x08,0xd8,0x01,0x02,0x00,0x00]
1343
1344ds_rsub_u32 v1, v2 offset:0
1345// GFX11: [0x00,0x00,0x08,0xd8,0x01,0x02,0x00,0x00]
1346
1347ds_rsub_u32 v255, v255 offset:4 gds
1348// GFX11: [0x04,0x00,0x0a,0xd8,0xff,0xff,0x00,0x00]
1349
1350ds_rsub_u64 v1, v[2:3]
1351// GFX11: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
1352
1353ds_rsub_u64 v1, v[2:3] offset:65535
1354// GFX11: [0xff,0xff,0x08,0xd9,0x01,0x02,0x00,0x00]
1355
1356ds_rsub_u64 v1, v[2:3] offset:0
1357// GFX11: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
1358
1359ds_rsub_u64 v255, v[254:255] offset:4 gds
1360// GFX11: [0x04,0x00,0x0a,0xd9,0xff,0xfe,0x00,0x00]
1361
1362ds_store_2addr_b32 v1, v2, v3
1363// GFX11: [0x00,0x00,0x38,0xd8,0x01,0x02,0x03,0x00]
1364
1365ds_store_2addr_b32 v1, v2, v3 offset0:127 offset1:255
1366// GFX11: [0x7f,0xff,0x38,0xd8,0x01,0x02,0x03,0x00]
1367
1368ds_store_2addr_b32 v1, v2, v3 offset0:0 offset1:0
1369// GFX11: [0x00,0x00,0x38,0xd8,0x01,0x02,0x03,0x00]
1370
1371ds_store_2addr_b32 v255, v255, v255 offset0:16 offset1:1 gds
1372// GFX11: [0x10,0x01,0x3a,0xd8,0xff,0xff,0xff,0x00]
1373
1374ds_store_2addr_b64 v1, v[2:3], v[3:4]
1375// GFX11: [0x00,0x00,0x38,0xd9,0x01,0x02,0x03,0x00]
1376
1377ds_store_2addr_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255
1378// GFX11: [0x7f,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
1379
1380ds_store_2addr_b64 v1, v[2:3], v[3:4] offset0:0 offset1:0
1381// GFX11: [0x00,0x00,0x38,0xd9,0x01,0x02,0x03,0x00]
1382
1383ds_store_2addr_b64 v255, v[254:255], v[254:255] offset0:16 offset1:1 gds
1384// GFX11: [0x10,0x01,0x3a,0xd9,0xff,0xfe,0xfe,0x00]
1385
1386ds_store_2addr_stride64_b32 v1, v2, v3
1387// GFX11: [0x00,0x00,0x3c,0xd8,0x01,0x02,0x03,0x00]
1388
1389ds_store_2addr_stride64_b32 v1, v2, v3 offset0:127 offset1:255
1390// GFX11: [0x7f,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00]
1391
1392ds_store_2addr_stride64_b32 v1, v2, v3 offset0:0 offset1:0
1393// GFX11: [0x00,0x00,0x3c,0xd8,0x01,0x02,0x03,0x00]
1394
1395ds_store_2addr_stride64_b32 v255, v255, v255 offset0:16 offset1:1 gds
1396// GFX11: [0x10,0x01,0x3e,0xd8,0xff,0xff,0xff,0x00]
1397
1398ds_store_2addr_stride64_b64 v1, v[2:3], v[3:4]
1399// GFX11: [0x00,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00]
1400
1401ds_store_2addr_stride64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255
1402// GFX11: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
1403
1404ds_store_2addr_stride64_b64 v1, v[2:3], v[3:4] offset0:0 offset1:0
1405// GFX11: [0x00,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00]
1406
1407ds_store_2addr_stride64_b64 v255, v[254:255], v[254:255] offset0:16 offset1:1 gds
1408// GFX11: [0x10,0x01,0x3e,0xd9,0xff,0xfe,0xfe,0x00]
1409
1410ds_store_addtid_b32 v1
1411// GFX11: [0x00,0x00,0xc0,0xda,0x00,0x01,0x00,0x00]
1412
1413ds_store_addtid_b32 v1 offset:65535
1414// GFX11: [0xff,0xff,0xc0,0xda,0x00,0x01,0x00,0x00]
1415
1416ds_store_addtid_b32 v1 offset:0
1417// GFX11: [0x00,0x00,0xc0,0xda,0x00,0x01,0x00,0x00]
1418
1419ds_store_addtid_b32 v255 offset:4
1420// GFX11: [0x04,0x00,0xc0,0xda,0x00,0xff,0x00,0x00]
1421
1422ds_store_b128 v1, v[2:5]
1423// GFX11: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
1424
1425ds_store_b128 v1, v[2:5] offset:65535
1426// GFX11: [0xff,0xff,0x7c,0xdb,0x01,0x02,0x00,0x00]
1427
1428ds_store_b128 v1, v[2:5] offset:0
1429// GFX11: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
1430
1431ds_store_b128 v255, v[252:255] offset:4 gds
1432// GFX11: [0x04,0x00,0x7e,0xdb,0xff,0xfc,0x00,0x00]
1433
1434ds_store_b16 v1, v2
1435// GFX11: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00]
1436
1437ds_store_b16 v1, v2 offset:65535
1438// GFX11: [0xff,0xff,0x7c,0xd8,0x01,0x02,0x00,0x00]
1439
1440ds_store_b16 v1, v2 offset:0
1441// GFX11: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00]
1442
1443ds_store_b16 v255, v255 offset:4 gds
1444// GFX11: [0x04,0x00,0x7e,0xd8,0xff,0xff,0x00,0x00]
1445
1446ds_store_b16_d16_hi v1, v2
1447// GFX11: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00]
1448
1449ds_store_b16_d16_hi v1, v2 offset:65535
1450// GFX11: [0xff,0xff,0x84,0xda,0x01,0x02,0x00,0x00]
1451
1452ds_store_b16_d16_hi v1, v2 offset:0
1453// GFX11: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00]
1454
1455ds_store_b16_d16_hi v255, v255 offset:4 gds
1456// GFX11: [0x04,0x00,0x86,0xda,0xff,0xff,0x00,0x00]
1457
1458ds_store_b32 v1, v2
1459// GFX11: [0x00,0x00,0x34,0xd8,0x01,0x02,0x00,0x00]
1460
1461ds_store_b32 v1, v2 offset:65535
1462// GFX11: [0xff,0xff,0x34,0xd8,0x01,0x02,0x00,0x00]
1463
1464ds_store_b32 v1, v2 offset:0
1465// GFX11: [0x00,0x00,0x34,0xd8,0x01,0x02,0x00,0x00]
1466
1467ds_store_b32 v255, v255 offset:4 gds
1468// GFX11: [0x04,0x00,0x36,0xd8,0xff,0xff,0x00,0x00]
1469
1470ds_store_b64 v1, v[2:3]
1471// GFX11: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
1472
1473ds_store_b64 v1, v[2:3] offset:65535
1474// GFX11: [0xff,0xff,0x34,0xd9,0x01,0x02,0x00,0x00]
1475
1476ds_store_b64 v1, v[2:3] offset:0
1477// GFX11: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
1478
1479ds_store_b64 v255, v[254:255] offset:4 gds
1480// GFX11: [0x04,0x00,0x36,0xd9,0xff,0xfe,0x00,0x00]
1481
1482ds_store_b8 v1, v2
1483// GFX11: [0x00,0x00,0x78,0xd8,0x01,0x02,0x00,0x00]
1484
1485ds_store_b8 v1, v2 offset:65535
1486// GFX11: [0xff,0xff,0x78,0xd8,0x01,0x02,0x00,0x00]
1487
1488ds_store_b8 v1, v2 offset:0
1489// GFX11: [0x00,0x00,0x78,0xd8,0x01,0x02,0x00,0x00]
1490
1491ds_store_b8 v255, v255 offset:4 gds
1492// GFX11: [0x04,0x00,0x7a,0xd8,0xff,0xff,0x00,0x00]
1493
1494ds_store_b8_d16_hi v1, v2
1495// GFX11: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00]
1496
1497ds_store_b8_d16_hi v1, v2 offset:65535
1498// GFX11: [0xff,0xff,0x80,0xda,0x01,0x02,0x00,0x00]
1499
1500ds_store_b8_d16_hi v1, v2 offset:0
1501// GFX11: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00]
1502
1503ds_store_b8_d16_hi v255, v255 offset:4 gds
1504// GFX11: [0x04,0x00,0x82,0xda,0xff,0xff,0x00,0x00]
1505
1506ds_store_b96 v1, v[2:4]
1507// GFX11: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
1508
1509ds_store_b96 v1, v[2:4] offset:65535
1510// GFX11: [0xff,0xff,0x78,0xdb,0x01,0x02,0x00,0x00]
1511
1512ds_store_b96 v1, v[2:4] offset:0
1513// GFX11: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
1514
1515ds_store_b96 v255, v[253:255] offset:4 gds
1516// GFX11: [0x04,0x00,0x7a,0xdb,0xff,0xfd,0x00,0x00]
1517
1518ds_storexchg_2addr_rtn_b32 v[5:6], v1, v2, v3
1519// GFX11: [0x00,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05]
1520
1521ds_storexchg_2addr_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255
1522// GFX11: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
1523
1524ds_storexchg_2addr_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:0
1525// GFX11: [0x00,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05]
1526
1527ds_storexchg_2addr_rtn_b32 v[254:255], v255, v255, v255 offset0:16 offset1:1 gds
1528// GFX11: [0x10,0x01,0xba,0xd8,0xff,0xff,0xff,0xfe]
1529
1530ds_storexchg_2addr_rtn_b64 v[5:8], v1, v[2:3], v[3:4]
1531// GFX11: [0x00,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05]
1532
1533ds_storexchg_2addr_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255
1534// GFX11: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
1535
1536ds_storexchg_2addr_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:0
1537// GFX11: [0x00,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05]
1538
1539ds_storexchg_2addr_rtn_b64 v[252:255], v255, v[254:255], v[254:255] offset0:16 offset1:1 gds
1540// GFX11: [0x10,0x01,0xba,0xd9,0xff,0xfe,0xfe,0xfc]
1541
1542ds_storexchg_2addr_stride64_rtn_b32 v[5:6], v1, v2, v3
1543// GFX11: [0x00,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05]
1544
1545ds_storexchg_2addr_stride64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255
1546// GFX11: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
1547
1548ds_storexchg_2addr_stride64_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:0
1549// GFX11: [0x00,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05]
1550
1551ds_storexchg_2addr_stride64_rtn_b32 v[254:255], v255, v255, v255 offset0:16 offset1:1 gds
1552// GFX11: [0x10,0x01,0xbe,0xd8,0xff,0xff,0xff,0xfe]
1553
1554ds_storexchg_2addr_stride64_rtn_b64 v[5:8], v1, v[2:3], v[3:4]
1555// GFX11: [0x00,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05]
1556
1557ds_storexchg_2addr_stride64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255
1558// GFX11: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
1559
1560ds_storexchg_2addr_stride64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:0
1561// GFX11: [0x00,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05]
1562
1563ds_storexchg_2addr_stride64_rtn_b64 v[252:255], v255, v[254:255], v[254:255] offset0:16 offset1:1 gds
1564// GFX11: [0x10,0x01,0xbe,0xd9,0xff,0xfe,0xfe,0xfc]
1565
1566ds_storexchg_rtn_b32 v5, v1, v2
1567// GFX11: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05]
1568
1569ds_storexchg_rtn_b32 v5, v1, v2 offset:65535
1570// GFX11: [0xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0x05]
1571
1572ds_storexchg_rtn_b32 v5, v1, v2 offset:0
1573// GFX11: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05]
1574
1575ds_storexchg_rtn_b32 v255, v255, v255 offset:4 gds
1576// GFX11: [0x04,0x00,0xb6,0xd8,0xff,0xff,0x00,0xff]
1577
1578ds_storexchg_rtn_b64 v[5:6], v1, v[2:3]
1579// GFX11: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
1580
1581ds_storexchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535
1582// GFX11: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0x05]
1583
1584ds_storexchg_rtn_b64 v[5:6], v1, v[2:3] offset:0
1585// GFX11: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
1586
1587ds_storexchg_rtn_b64 v[254:255], v255, v[254:255] offset:4 gds
1588// GFX11: [0x04,0x00,0xb6,0xd9,0xff,0xfe,0x00,0xfe]
1589
1590ds_sub_gs_reg_rtn v[5:6], v1 gds
1591// GFX11: [0x00,0x00,0xee,0xd9,0x00,0x01,0x00,0x05]
1592
1593ds_sub_gs_reg_rtn v[5:6], v1 offset:65535 gds
1594// GFX11: [0xff,0xff,0xee,0xd9,0x00,0x01,0x00,0x05]
1595
1596ds_sub_gs_reg_rtn v[5:6], v1 offset:0 gds
1597// GFX11: [0x00,0x00,0xee,0xd9,0x00,0x01,0x00,0x05]
1598
1599ds_sub_gs_reg_rtn v[254:255], v255 offset:4 gds
1600// GFX11: [0x04,0x00,0xee,0xd9,0x00,0xff,0x00,0xfe]
1601
1602ds_sub_rtn_u32 v5, v1, v2
1603// GFX11: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x05]
1604
1605ds_sub_rtn_u32 v5, v1, v2 offset:65535
1606// GFX11: [0xff,0xff,0x84,0xd8,0x01,0x02,0x00,0x05]
1607
1608ds_sub_rtn_u32 v5, v1, v2 offset:0
1609// GFX11: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x05]
1610
1611ds_sub_rtn_u32 v255, v255, v255 offset:4 gds
1612// GFX11: [0x04,0x00,0x86,0xd8,0xff,0xff,0x00,0xff]
1613
1614ds_sub_rtn_u64 v[5:6], v1, v[2:3]
1615// GFX11: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
1616
1617ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1618// GFX11: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0x05]
1619
1620ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:0
1621// GFX11: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
1622
1623ds_sub_rtn_u64 v[254:255], v255, v[254:255] offset:4 gds
1624// GFX11: [0x04,0x00,0x86,0xd9,0xff,0xfe,0x00,0xfe]
1625
1626ds_sub_u32 v1, v2
1627// GFX11: [0x00,0x00,0x04,0xd8,0x01,0x02,0x00,0x00]
1628
1629ds_sub_u32 v1, v2 offset:65535
1630// GFX11: [0xff,0xff,0x04,0xd8,0x01,0x02,0x00,0x00]
1631
1632ds_sub_u32 v1, v2 offset:0
1633// GFX11: [0x00,0x00,0x04,0xd8,0x01,0x02,0x00,0x00]
1634
1635ds_sub_u32 v255, v255 offset:4 gds
1636// GFX11: [0x04,0x00,0x06,0xd8,0xff,0xff,0x00,0x00]
1637
1638ds_sub_u64 v1, v[2:3]
1639// GFX11: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
1640
1641ds_sub_u64 v1, v[2:3] offset:65535
1642// GFX11: [0xff,0xff,0x04,0xd9,0x01,0x02,0x00,0x00]
1643
1644ds_sub_u64 v1, v[2:3] offset:0
1645// GFX11: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
1646
1647ds_sub_u64 v255, v[254:255] offset:4 gds
1648// GFX11: [0x04,0x00,0x06,0xd9,0xff,0xfe,0x00,0x00]
1649
1650ds_wrap_rtn_b32 v5, v1, v2, v3
1651// GFX11: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
1652
1653ds_wrap_rtn_b32 v5, v1, v2, v3 offset:65535
1654// GFX11: [0xff,0xff,0xd0,0xd8,0x01,0x02,0x03,0x05]
1655
1656ds_wrap_rtn_b32 v5, v1, v2, v3 offset:0
1657// GFX11: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
1658
1659ds_wrap_rtn_b32 v255, v255, v255, v255 offset:4 gds
1660// GFX11: [0x04,0x00,0xd2,0xd8,0xff,0xff,0xff,0xff]
1661
1662ds_write2_b32 v1, v2, v3
1663// GFX11: [0x00,0x00,0x38,0xd8,0x01,0x02,0x03,0x00]
1664
1665ds_write2_b32 v1, v2, v3 offset0:127 offset1:255
1666// GFX11: [0x7f,0xff,0x38,0xd8,0x01,0x02,0x03,0x00]
1667
1668ds_write2_b32 v1, v2, v3 offset0:0 offset1:0
1669// GFX11: [0x00,0x00,0x38,0xd8,0x01,0x02,0x03,0x00]
1670
1671ds_write2_b32 v255, v255, v255 offset0:16 offset1:1 gds
1672// GFX11: [0x10,0x01,0x3a,0xd8,0xff,0xff,0xff,0x00]
1673
1674ds_write2_b64 v1, v[2:3], v[3:4]
1675// GFX11: [0x00,0x00,0x38,0xd9,0x01,0x02,0x03,0x00]
1676
1677ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255
1678// GFX11: [0x7f,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
1679
1680ds_write2_b64 v1, v[2:3], v[3:4] offset0:0 offset1:0
1681// GFX11: [0x00,0x00,0x38,0xd9,0x01,0x02,0x03,0x00]
1682
1683ds_write2_b64 v255, v[254:255], v[254:255] offset0:16 offset1:1 gds
1684// GFX11: [0x10,0x01,0x3a,0xd9,0xff,0xfe,0xfe,0x00]
1685
1686ds_write2st64_b32 v1, v2, v3
1687// GFX11: [0x00,0x00,0x3c,0xd8,0x01,0x02,0x03,0x00]
1688
1689ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:255
1690// GFX11: [0x7f,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00]
1691
1692ds_write2st64_b32 v1, v2, v3 offset0:0 offset1:0
1693// GFX11: [0x00,0x00,0x3c,0xd8,0x01,0x02,0x03,0x00]
1694
1695ds_write2st64_b32 v255, v255, v255 offset0:16 offset1:1 gds
1696// GFX11: [0x10,0x01,0x3e,0xd8,0xff,0xff,0xff,0x00]
1697
1698ds_write2st64_b64 v1, v[2:3], v[3:4]
1699// GFX11: [0x00,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00]
1700
1701ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255
1702// GFX11: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
1703
1704ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:0 offset1:0
1705// GFX11: [0x00,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00]
1706
1707ds_write2st64_b64 v255, v[254:255], v[254:255] offset0:16 offset1:1 gds
1708// GFX11: [0x10,0x01,0x3e,0xd9,0xff,0xfe,0xfe,0x00]
1709
1710ds_write_addtid_b32 v1
1711// GFX11: [0x00,0x00,0xc0,0xda,0x00,0x01,0x00,0x00]
1712
1713ds_write_addtid_b32 v1 offset:65535
1714// GFX11: [0xff,0xff,0xc0,0xda,0x00,0x01,0x00,0x00]
1715
1716ds_write_addtid_b32 v1 offset:0
1717// GFX11: [0x00,0x00,0xc0,0xda,0x00,0x01,0x00,0x00]
1718
1719ds_write_addtid_b32 v255 offset:4
1720// GFX11: [0x04,0x00,0xc0,0xda,0x00,0xff,0x00,0x00]
1721
1722ds_write_b128 v1, v[2:5]
1723// GFX11: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
1724
1725ds_write_b128 v1, v[2:5] offset:65535
1726// GFX11: [0xff,0xff,0x7c,0xdb,0x01,0x02,0x00,0x00]
1727
1728ds_write_b128 v1, v[2:5] offset:0
1729// GFX11: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
1730
1731ds_write_b128 v255, v[252:255] offset:4 gds
1732// GFX11: [0x04,0x00,0x7e,0xdb,0xff,0xfc,0x00,0x00]
1733
1734ds_write_b16 v1, v2
1735// GFX11: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00]
1736
1737ds_write_b16 v1, v2 offset:65535
1738// GFX11: [0xff,0xff,0x7c,0xd8,0x01,0x02,0x00,0x00]
1739
1740ds_write_b16 v1, v2 offset:0
1741// GFX11: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00]
1742
1743ds_write_b16 v255, v255 offset:4 gds
1744// GFX11: [0x04,0x00,0x7e,0xd8,0xff,0xff,0x00,0x00]
1745
1746ds_write_b16_d16_hi v1, v2
1747// GFX11: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00]
1748
1749ds_write_b16_d16_hi v1, v2 offset:65535
1750// GFX11: [0xff,0xff,0x84,0xda,0x01,0x02,0x00,0x00]
1751
1752ds_write_b16_d16_hi v1, v2 offset:0
1753// GFX11: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00]
1754
1755ds_write_b16_d16_hi v255, v255 offset:4 gds
1756// GFX11: [0x04,0x00,0x86,0xda,0xff,0xff,0x00,0x00]
1757
1758ds_write_b32 v1, v2
1759// GFX11: [0x00,0x00,0x34,0xd8,0x01,0x02,0x00,0x00]
1760
1761ds_write_b32 v1, v2 offset:65535
1762// GFX11: [0xff,0xff,0x34,0xd8,0x01,0x02,0x00,0x00]
1763
1764ds_write_b32 v1, v2 offset:0
1765// GFX11: [0x00,0x00,0x34,0xd8,0x01,0x02,0x00,0x00]
1766
1767ds_write_b32 v255, v255 offset:4 gds
1768// GFX11: [0x04,0x00,0x36,0xd8,0xff,0xff,0x00,0x00]
1769
1770ds_write_b64 v1, v[2:3]
1771// GFX11: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
1772
1773ds_write_b64 v1, v[2:3] offset:65535
1774// GFX11: [0xff,0xff,0x34,0xd9,0x01,0x02,0x00,0x00]
1775
1776ds_write_b64 v1, v[2:3] offset:0
1777// GFX11: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
1778
1779ds_write_b64 v255, v[254:255] offset:4 gds
1780// GFX11: [0x04,0x00,0x36,0xd9,0xff,0xfe,0x00,0x00]
1781
1782ds_write_b8 v1, v2
1783// GFX11: [0x00,0x00,0x78,0xd8,0x01,0x02,0x00,0x00]
1784
1785ds_write_b8 v1, v2 offset:65535
1786// GFX11: [0xff,0xff,0x78,0xd8,0x01,0x02,0x00,0x00]
1787
1788ds_write_b8 v1, v2 offset:0
1789// GFX11: [0x00,0x00,0x78,0xd8,0x01,0x02,0x00,0x00]
1790
1791ds_write_b8 v255, v255 offset:4 gds
1792// GFX11: [0x04,0x00,0x7a,0xd8,0xff,0xff,0x00,0x00]
1793
1794ds_write_b8_d16_hi v1, v2
1795// GFX11: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00]
1796
1797ds_write_b8_d16_hi v1, v2 offset:65535
1798// GFX11: [0xff,0xff,0x80,0xda,0x01,0x02,0x00,0x00]
1799
1800ds_write_b8_d16_hi v1, v2 offset:0
1801// GFX11: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00]
1802
1803ds_write_b8_d16_hi v255, v255 offset:4 gds
1804// GFX11: [0x04,0x00,0x82,0xda,0xff,0xff,0x00,0x00]
1805
1806ds_write_b96 v1, v[2:4]
1807// GFX11: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
1808
1809ds_write_b96 v1, v[2:4] offset:65535
1810// GFX11: [0xff,0xff,0x78,0xdb,0x01,0x02,0x00,0x00]
1811
1812ds_write_b96 v1, v[2:4] offset:0
1813// GFX11: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
1814
1815ds_write_b96 v255, v[253:255] offset:4 gds
1816// GFX11: [0x04,0x00,0x7a,0xdb,0xff,0xfd,0x00,0x00]
1817
1818ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3
1819// GFX11: [0x00,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05]
1820
1821ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255
1822// GFX11: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
1823
1824ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:0
1825// GFX11: [0x00,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05]
1826
1827ds_wrxchg2_rtn_b32 v[254:255], v255, v255, v255 offset0:16 offset1:1 gds
1828// GFX11: [0x10,0x01,0xba,0xd8,0xff,0xff,0xff,0xfe]
1829
1830ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4]
1831// GFX11: [0x00,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05]
1832
1833ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255
1834// GFX11: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
1835
1836ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:0
1837// GFX11: [0x00,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05]
1838
1839ds_wrxchg2_rtn_b64 v[252:255], v255, v[254:255], v[254:255] offset0:16 offset1:1 gds
1840// GFX11: [0x10,0x01,0xba,0xd9,0xff,0xfe,0xfe,0xfc]
1841
1842ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3
1843// GFX11: [0x00,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05]
1844
1845ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255
1846// GFX11: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
1847
1848ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:0
1849// GFX11: [0x00,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05]
1850
1851ds_wrxchg2st64_rtn_b32 v[254:255], v255, v255, v255 offset0:16 offset1:1 gds
1852// GFX11: [0x10,0x01,0xbe,0xd8,0xff,0xff,0xff,0xfe]
1853
1854ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4]
1855// GFX11: [0x00,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05]
1856
1857ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255
1858// GFX11: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
1859
1860ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:0
1861// GFX11: [0x00,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05]
1862
1863ds_wrxchg2st64_rtn_b64 v[252:255], v255, v[254:255], v[254:255] offset0:16 offset1:1 gds
1864// GFX11: [0x10,0x01,0xbe,0xd9,0xff,0xfe,0xfe,0xfc]
1865
1866ds_wrxchg_rtn_b32 v5, v1, v2
1867// GFX11: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05]
1868
1869ds_wrxchg_rtn_b32 v5, v1, v2 offset:65535
1870// GFX11: [0xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0x05]
1871
1872ds_wrxchg_rtn_b32 v5, v1, v2 offset:0
1873// GFX11: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05]
1874
1875ds_wrxchg_rtn_b32 v255, v255, v255 offset:4 gds
1876// GFX11: [0x04,0x00,0xb6,0xd8,0xff,0xff,0x00,0xff]
1877
1878ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3]
1879// GFX11: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
1880
1881ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535
1882// GFX11: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0x05]
1883
1884ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:0
1885// GFX11: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
1886
1887ds_wrxchg_rtn_b64 v[254:255], v255, v[254:255] offset:4 gds
1888// GFX11: [0x04,0x00,0xb6,0xd9,0xff,0xfe,0x00,0xfe]
1889
1890ds_xor_b32 v1, v2
1891// GFX11: [0x00,0x00,0x2c,0xd8,0x01,0x02,0x00,0x00]
1892
1893ds_xor_b32 v1, v2 offset:65535
1894// GFX11: [0xff,0xff,0x2c,0xd8,0x01,0x02,0x00,0x00]
1895
1896ds_xor_b32 v1, v2 offset:0
1897// GFX11: [0x00,0x00,0x2c,0xd8,0x01,0x02,0x00,0x00]
1898
1899ds_xor_b32 v255, v255 offset:4 gds
1900// GFX11: [0x04,0x00,0x2e,0xd8,0xff,0xff,0x00,0x00]
1901
1902ds_xor_b64 v1, v[2:3]
1903// GFX11: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
1904
1905ds_xor_b64 v1, v[2:3] offset:65535
1906// GFX11: [0xff,0xff,0x2c,0xd9,0x01,0x02,0x00,0x00]
1907
1908ds_xor_b64 v1, v[2:3] offset:0
1909// GFX11: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
1910
1911ds_xor_b64 v255, v[254:255] offset:4 gds
1912// GFX11: [0x04,0x00,0x2e,0xd9,0xff,0xfe,0x00,0x00]
1913
1914ds_xor_rtn_b32 v5, v1, v2
1915// GFX11: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x05]
1916
1917ds_xor_rtn_b32 v5, v1, v2 offset:65535
1918// GFX11: [0xff,0xff,0xac,0xd8,0x01,0x02,0x00,0x05]
1919
1920ds_xor_rtn_b32 v5, v1, v2 offset:0
1921// GFX11: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x05]
1922
1923ds_xor_rtn_b32 v255, v255, v255 offset:4 gds
1924// GFX11: [0x04,0x00,0xae,0xd8,0xff,0xff,0x00,0xff]
1925
1926ds_xor_rtn_b64 v[5:6], v1, v[2:3]
1927// GFX11: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
1928
1929ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535
1930// GFX11: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0x05]
1931
1932ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:0
1933// GFX11: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
1934
1935ds_xor_rtn_b64 v[254:255], v255, v[254:255] offset:4 gds
1936// GFX11: [0x04,0x00,0xae,0xd9,0xff,0xfe,0x00,0xfe]
1937
1938ds_swizzle_b32 v8, v2
1939// GFX11: [0x00,0x00,0xd4,0xd8,0x02,0x00,0x00,0x08]
1940
1941ds_swizzle_b32 v8, v2 offset:0
1942// GFX11: [0x00,0x00,0xd4,0xd8,0x02,0x00,0x00,0x08]
1943
1944ds_swizzle_b32 v8, v2 offset:0xFFFF
1945// GFX11: [0xff,0xff,0xd4,0xd8,0x02,0x00,0x00,0x08]
1946
1947ds_swizzle_b32 v8, v2 offset:swizzle(QUAD_PERM, 0, 1, 2, 3)
1948// GFX11: [0xe4,0x80,0xd4,0xd8,0x02,0x00,0x00,0x08]
1949
1950ds_swizzle_b32 v8, v2 offset:swizzle(SWAP,16)
1951// GFX11: [0x1f,0x40,0xd4,0xd8,0x02,0x00,0x00,0x08]
1952
1953ds_swizzle_b32 v8, v2 offset:swizzle(REVERSE,8)
1954// GFX11: [0x1f,0x1c,0xd4,0xd8,0x02,0x00,0x00,0x08]
1955
1956ds_swizzle_b32 v8, v2 offset:swizzle(BROADCAST,4,1)
1957// GFX11: [0x3c,0x00,0xd4,0xd8,0x02,0x00,0x00,0x08]
1958
1959ds_swizzle_b32 v8, v2 offset:swizzle(BROADCAST,8,7)
1960// GFX11: [0xf8,0x00,0xd4,0xd8,0x02,0x00,0x00,0x08]
1961
1962ds_swizzle_b32 v8, v2 offset:swizzle(BITMASK_PERM, "01pip")
1963// GFX11: [0x07,0x09,0xd4,0xd8,0x02,0x00,0x00,0x08]
1964
1965ds_bvh_stack_rtn_b32 v255, v254, v253, v[249:252]
1966// GFX11: [0x00,0x00,0xb4,0xda,0xfe,0xfd,0xf9,0xff]
1967
1968ds_bvh_stack_rtn_b32 v255, v254, v253, v[249:252] offset:127
1969// GFX11: [0x7f,0x00,0xb4,0xda,0xfe,0xfd,0xf9,0xff]
1970