xref: /llvm-project/llvm/test/MC/AMDGPU/gfx12_asm_sop1.s (revision 3def49cb64ec1298290724081bd37dbdeb2ea5f8)
1// RUN: llvm-mc -triple=amdgcn -show-encoding -mcpu=gfx1200 %s | FileCheck --check-prefix=GFX12 %s
2
3s_sleep_var 0x1234
4// GFX12: encoding: [0xff,0x58,0x80,0xbe,0x34,0x12,0x00,0x00]
5
6s_sleep_var s1
7// GFX12: encoding: [0x01,0x58,0x80,0xbe]
8
9s_cvt_f32_i32 s5, s1
10// GFX12: encoding: [0x01,0x64,0x85,0xbe]
11
12s_cvt_f32_i32 s105, s1
13// GFX12: encoding: [0x01,0x64,0xe9,0xbe]
14
15s_cvt_f32_i32 s5, s105
16// GFX12: encoding: [0x69,0x64,0x85,0xbe]
17
18s_cvt_f32_i32 s5, s103
19// GFX12: encoding: [0x67,0x64,0x85,0xbe]
20
21s_cvt_f32_i32 s5, vcc_lo
22// GFX12: encoding: [0x6a,0x64,0x85,0xbe]
23
24s_cvt_f32_i32 s5, vcc_hi
25// GFX12: encoding: [0x6b,0x64,0x85,0xbe]
26
27s_cvt_f32_i32 s5, ttmp11
28// GFX12: encoding: [0x77,0x64,0x85,0xbe]
29
30s_cvt_f32_i32 s5, m0
31// GFX12: encoding: [0x7d,0x64,0x85,0xbe]
32
33s_cvt_f32_i32 s5, exec_lo
34// GFX12: encoding: [0x7e,0x64,0x85,0xbe]
35
36s_cvt_f32_i32 s5, exec_hi
37// GFX12: encoding: [0x7f,0x64,0x85,0xbe]
38
39s_cvt_f32_i32 s5, 0
40// GFX12: encoding: [0x80,0x64,0x85,0xbe]
41
42s_cvt_f32_i32 s5, -1
43// GFX12: encoding: [0xc1,0x64,0x85,0xbe]
44
45s_cvt_f32_i32 s5, 0.5
46// GFX12: encoding: [0xf0,0x64,0x85,0xbe]
47
48s_cvt_f32_i32 s5, -4.0
49// GFX12: encoding: [0xf7,0x64,0x85,0xbe]
50
51s_cvt_f32_i32 s5, 0xaf123456
52// GFX12: encoding: [0xff,0x64,0x85,0xbe,0x56,0x34,0x12,0xaf]
53
54s_cvt_f32_i32 s5, 0x3f717273
55// GFX12: encoding: [0xff,0x64,0x85,0xbe,0x73,0x72,0x71,0x3f]
56
57s_cvt_f32_u32 s5, s1
58// GFX12: encoding: [0x01,0x65,0x85,0xbe]
59
60s_cvt_f32_u32 s105, s1
61// GFX12: encoding: [0x01,0x65,0xe9,0xbe]
62
63s_cvt_f32_u32 s5, s105
64// GFX12: encoding: [0x69,0x65,0x85,0xbe]
65
66s_cvt_f32_u32 s5, s103
67// GFX12: encoding: [0x67,0x65,0x85,0xbe]
68
69s_cvt_f32_u32 s5, vcc_lo
70// GFX12: encoding: [0x6a,0x65,0x85,0xbe]
71
72s_cvt_f32_u32 s5, vcc_hi
73// GFX12: encoding: [0x6b,0x65,0x85,0xbe]
74
75s_cvt_f32_u32 s5, ttmp11
76// GFX12: encoding: [0x77,0x65,0x85,0xbe]
77
78s_cvt_f32_u32 s5, m0
79// GFX12: encoding: [0x7d,0x65,0x85,0xbe]
80
81s_cvt_f32_u32 s5, exec_lo
82// GFX12: encoding: [0x7e,0x65,0x85,0xbe]
83
84s_cvt_f32_u32 s5, exec_hi
85// GFX12: encoding: [0x7f,0x65,0x85,0xbe]
86
87s_cvt_f32_u32 s5, 0
88// GFX12: encoding: [0x80,0x65,0x85,0xbe]
89
90s_cvt_f32_u32 s5, -1
91// GFX12: encoding: [0xc1,0x65,0x85,0xbe]
92
93s_cvt_f32_u32 s5, 0.5
94// GFX12: encoding: [0xf0,0x65,0x85,0xbe]
95
96s_cvt_f32_u32 s5, -4.0
97// GFX12: encoding: [0xf7,0x65,0x85,0xbe]
98
99s_cvt_f32_u32 s5, 0xaf123456
100// GFX12: encoding: [0xff,0x65,0x85,0xbe,0x56,0x34,0x12,0xaf]
101
102s_cvt_f32_u32 s5, 0x3f717273
103// GFX12: encoding: [0xff,0x65,0x85,0xbe,0x73,0x72,0x71,0x3f]
104
105s_cvt_u32_f32 s5, s1
106// GFX12: encoding: [0x01,0x67,0x85,0xbe]
107
108s_cvt_u32_f32 s105, s1
109// GFX12: encoding: [0x01,0x67,0xe9,0xbe]
110
111s_cvt_u32_f32 s5, s105
112// GFX12: encoding: [0x69,0x67,0x85,0xbe]
113
114s_cvt_u32_f32 s5, s103
115// GFX12: encoding: [0x67,0x67,0x85,0xbe]
116
117s_cvt_u32_f32 s5, vcc_lo
118// GFX12: encoding: [0x6a,0x67,0x85,0xbe]
119
120s_cvt_u32_f32 s5, vcc_hi
121// GFX12: encoding: [0x6b,0x67,0x85,0xbe]
122
123s_cvt_u32_f32 s5, ttmp11
124// GFX12: encoding: [0x77,0x67,0x85,0xbe]
125
126s_cvt_u32_f32 s5, m0
127// GFX12: encoding: [0x7d,0x67,0x85,0xbe]
128
129s_cvt_u32_f32 s5, exec_lo
130// GFX12: encoding: [0x7e,0x67,0x85,0xbe]
131
132s_cvt_u32_f32 s5, exec_hi
133// GFX12: encoding: [0x7f,0x67,0x85,0xbe]
134
135s_cvt_u32_f32 s5, 0
136// GFX12: encoding: [0x80,0x67,0x85,0xbe]
137
138s_cvt_u32_f32 s5, -1
139// GFX12: encoding: [0xc1,0x67,0x85,0xbe]
140
141s_cvt_u32_f32 s5, 0.5
142// GFX12: encoding: [0xf0,0x67,0x85,0xbe]
143
144s_cvt_u32_f32 s5, -4.0
145// GFX12: encoding: [0xf7,0x67,0x85,0xbe]
146
147s_cvt_u32_f32 s5, 0xaf123456
148// GFX12: encoding: [0xff,0x67,0x85,0xbe,0x56,0x34,0x12,0xaf]
149
150s_cvt_u32_f32 s5, 0x3f717273
151// GFX12: encoding: [0xff,0x67,0x85,0xbe,0x73,0x72,0x71,0x3f]
152
153s_cvt_i32_f32 s5, s1
154// GFX12: encoding: [0x01,0x66,0x85,0xbe]
155
156s_cvt_i32_f32 s105, s1
157// GFX12: encoding: [0x01,0x66,0xe9,0xbe]
158
159s_cvt_i32_f32 s5, s105
160// GFX12: encoding: [0x69,0x66,0x85,0xbe]
161
162s_cvt_i32_f32 s5, s103
163// GFX12: encoding: [0x67,0x66,0x85,0xbe]
164
165s_cvt_i32_f32 s5, vcc_lo
166// GFX12: encoding: [0x6a,0x66,0x85,0xbe]
167
168s_cvt_i32_f32 s5, vcc_hi
169// GFX12: encoding: [0x6b,0x66,0x85,0xbe]
170
171s_cvt_i32_f32 s5, ttmp11
172// GFX12: encoding: [0x77,0x66,0x85,0xbe]
173
174s_cvt_i32_f32 s5, m0
175// GFX12: encoding: [0x7d,0x66,0x85,0xbe]
176
177s_cvt_i32_f32 s5, exec_lo
178// GFX12: encoding: [0x7e,0x66,0x85,0xbe]
179
180s_cvt_i32_f32 s5, exec_hi
181// GFX12: encoding: [0x7f,0x66,0x85,0xbe]
182
183s_cvt_i32_f32 s5, 0
184// GFX12: encoding: [0x80,0x66,0x85,0xbe]
185
186s_cvt_i32_f32 s5, -1
187// GFX12: encoding: [0xc1,0x66,0x85,0xbe]
188
189s_cvt_i32_f32 s5, 0.5
190// GFX12: encoding: [0xf0,0x66,0x85,0xbe]
191
192s_cvt_i32_f32 s5, -4.0
193// GFX12: encoding: [0xf7,0x66,0x85,0xbe]
194
195s_cvt_i32_f32 s5, 0xaf123456
196// GFX12: encoding: [0xff,0x66,0x85,0xbe,0x56,0x34,0x12,0xaf]
197
198s_cvt_i32_f32 s5, 0x3f717273
199// GFX12: encoding: [0xff,0x66,0x85,0xbe,0x73,0x72,0x71,0x3f]
200
201s_cvt_f16_f32 s5, s1
202// GFX12: encoding: [0x01,0x68,0x85,0xbe]
203
204s_cvt_f16_f32 s105, s1
205// GFX12: encoding: [0x01,0x68,0xe9,0xbe]
206
207s_cvt_f16_f32 s5, s105
208// GFX12: encoding: [0x69,0x68,0x85,0xbe]
209
210s_cvt_f16_f32 s5, s103
211// GFX12: encoding: [0x67,0x68,0x85,0xbe]
212
213s_cvt_f16_f32 s5, vcc_lo
214// GFX12: encoding: [0x6a,0x68,0x85,0xbe]
215
216s_cvt_f16_f32 s5, vcc_hi
217// GFX12: encoding: [0x6b,0x68,0x85,0xbe]
218
219s_cvt_f16_f32 s5, ttmp11
220// GFX12: encoding: [0x77,0x68,0x85,0xbe]
221
222s_cvt_f16_f32 s5, m0
223// GFX12: encoding: [0x7d,0x68,0x85,0xbe]
224
225s_cvt_f16_f32 s5, exec_lo
226// GFX12: encoding: [0x7e,0x68,0x85,0xbe]
227
228s_cvt_f16_f32 s5, exec_hi
229// GFX12: encoding: [0x7f,0x68,0x85,0xbe]
230
231s_cvt_f16_f32 s5, 0
232// GFX12: encoding: [0x80,0x68,0x85,0xbe]
233
234s_cvt_f16_f32 s5, -1
235// GFX12: encoding: [0xc1,0x68,0x85,0xbe]
236
237s_cvt_f16_f32 s5, 0.5
238// GFX12: encoding: [0xf0,0x68,0x85,0xbe]
239
240s_cvt_f16_f32 s5, -4.0
241// GFX12: encoding: [0xf7,0x68,0x85,0xbe]
242
243s_cvt_f16_f32 s5, 0xaf123456
244// GFX12: encoding: [0xff,0x68,0x85,0xbe,0x56,0x34,0x12,0xaf]
245
246s_cvt_f16_f32 s5, 0x3f717273
247// GFX12: encoding: [0xff,0x68,0x85,0xbe,0x73,0x72,0x71,0x3f]
248
249s_cvt_f32_f16 s5, s1
250// GFX12: encoding: [0x01,0x69,0x85,0xbe]
251
252s_cvt_f32_f16 s105, s1
253// GFX12: encoding: [0x01,0x69,0xe9,0xbe]
254
255s_cvt_f32_f16 s5, s105
256// GFX12: encoding: [0x69,0x69,0x85,0xbe]
257
258s_cvt_f32_f16 s5, s103
259// GFX12: encoding: [0x67,0x69,0x85,0xbe]
260
261s_cvt_f32_f16 s5, vcc_lo
262// GFX12: encoding: [0x6a,0x69,0x85,0xbe]
263
264s_cvt_f32_f16 s5, vcc_hi
265// GFX12: encoding: [0x6b,0x69,0x85,0xbe]
266
267s_cvt_f32_f16 s5, ttmp11
268// GFX12: encoding: [0x77,0x69,0x85,0xbe]
269
270s_cvt_f32_f16 s5, m0
271// GFX12: encoding: [0x7d,0x69,0x85,0xbe]
272
273s_cvt_f32_f16 s5, exec_lo
274// GFX12: encoding: [0x7e,0x69,0x85,0xbe]
275
276s_cvt_f32_f16 s5, exec_hi
277// GFX12: encoding: [0x7f,0x69,0x85,0xbe]
278
279s_cvt_f32_f16 s5, 0
280// GFX12: encoding: [0x80,0x69,0x85,0xbe]
281
282s_cvt_f32_f16 s5, -1
283// GFX12: encoding: [0xc1,0x69,0x85,0xbe]
284
285s_cvt_hi_f32_f16 s5, s1
286// GFX12: encoding: [0x01,0x6a,0x85,0xbe]
287
288s_cvt_hi_f32_f16 s105, s1
289// GFX12: encoding: [0x01,0x6a,0xe9,0xbe]
290
291s_cvt_hi_f32_f16 s5, s105
292// GFX12: encoding: [0x69,0x6a,0x85,0xbe]
293
294s_cvt_hi_f32_f16 s5, s103
295// GFX12: encoding: [0x67,0x6a,0x85,0xbe]
296
297s_cvt_hi_f32_f16 s5, vcc_lo
298// GFX12: encoding: [0x6a,0x6a,0x85,0xbe]
299
300s_cvt_hi_f32_f16 s5, vcc_hi
301// GFX12: encoding: [0x6b,0x6a,0x85,0xbe]
302
303s_cvt_hi_f32_f16 s5, ttmp11
304// GFX12: encoding: [0x77,0x6a,0x85,0xbe]
305
306s_cvt_hi_f32_f16 s5, m0
307// GFX12: encoding: [0x7d,0x6a,0x85,0xbe]
308
309s_cvt_hi_f32_f16 s5, exec_lo
310// GFX12: encoding: [0x7e,0x6a,0x85,0xbe]
311
312s_cvt_hi_f32_f16 s5, exec_hi
313// GFX12: encoding: [0x7f,0x6a,0x85,0xbe]
314
315s_cvt_hi_f32_f16 s5, 0
316// GFX12: encoding: [0x80,0x6a,0x85,0xbe]
317
318s_cvt_hi_f32_f16 s5, -1
319// GFX12: encoding: [0xc1,0x6a,0x85,0xbe]
320
321s_trunc_f32 s5, s1
322// GFX12: encoding: [0x01,0x62,0x85,0xbe]
323
324s_trunc_f32 s105, s1
325// GFX12: encoding: [0x01,0x62,0xe9,0xbe]
326
327s_trunc_f32 s5, s105
328// GFX12: encoding: [0x69,0x62,0x85,0xbe]
329
330s_trunc_f32 s5, s103
331// GFX12: encoding: [0x67,0x62,0x85,0xbe]
332
333s_trunc_f32 s5, vcc_lo
334// GFX12: encoding: [0x6a,0x62,0x85,0xbe]
335
336s_trunc_f32 s5, vcc_hi
337// GFX12: encoding: [0x6b,0x62,0x85,0xbe]
338
339s_trunc_f32 s5, ttmp11
340// GFX12: encoding: [0x77,0x62,0x85,0xbe]
341
342s_trunc_f32 s5, m0
343// GFX12: encoding: [0x7d,0x62,0x85,0xbe]
344
345s_trunc_f32 s5, exec_lo
346// GFX12: encoding: [0x7e,0x62,0x85,0xbe]
347
348s_trunc_f32 s5, exec_hi
349// GFX12: encoding: [0x7f,0x62,0x85,0xbe]
350
351s_trunc_f32 s5, 0
352// GFX12: encoding: [0x80,0x62,0x85,0xbe]
353
354s_trunc_f32 s5, -1
355// GFX12: encoding: [0xc1,0x62,0x85,0xbe]
356
357s_trunc_f32 s5, 0.5
358// GFX12: encoding: [0xf0,0x62,0x85,0xbe]
359
360s_trunc_f32 s5, -4.0
361// GFX12: encoding: [0xf7,0x62,0x85,0xbe]
362
363s_trunc_f32 s5, 0xaf123456
364// GFX12: encoding: [0xff,0x62,0x85,0xbe,0x56,0x34,0x12,0xaf]
365
366s_trunc_f32 s5, 0x3f717273
367// GFX12: encoding: [0xff,0x62,0x85,0xbe,0x73,0x72,0x71,0x3f]
368
369s_ceil_f32 s5, s1
370// GFX12: encoding: [0x01,0x60,0x85,0xbe]
371
372s_ceil_f32 s105, s1
373// GFX12: encoding: [0x01,0x60,0xe9,0xbe]
374
375s_ceil_f32 s5, s105
376// GFX12: encoding: [0x69,0x60,0x85,0xbe]
377
378s_ceil_f32 s5, s103
379// GFX12: encoding: [0x67,0x60,0x85,0xbe]
380
381s_ceil_f32 s5, vcc_lo
382// GFX12: encoding: [0x6a,0x60,0x85,0xbe]
383
384s_ceil_f32 s5, vcc_hi
385// GFX12: encoding: [0x6b,0x60,0x85,0xbe]
386
387s_ceil_f32 s5, ttmp11
388// GFX12: encoding: [0x77,0x60,0x85,0xbe]
389
390s_ceil_f32 s5, m0
391// GFX12: encoding: [0x7d,0x60,0x85,0xbe]
392
393s_ceil_f32 s5, exec_lo
394// GFX12: encoding: [0x7e,0x60,0x85,0xbe]
395
396s_ceil_f32 s5, exec_hi
397// GFX12: encoding: [0x7f,0x60,0x85,0xbe]
398
399s_ceil_f32 s5, 0
400// GFX12: encoding: [0x80,0x60,0x85,0xbe]
401
402s_ceil_f32 s5, -1
403// GFX12: encoding: [0xc1,0x60,0x85,0xbe]
404
405s_ceil_f32 s5, 0.5
406// GFX12: encoding: [0xf0,0x60,0x85,0xbe]
407
408s_ceil_f32 s5, -4.0
409// GFX12: encoding: [0xf7,0x60,0x85,0xbe]
410
411s_ceil_f32 s5, 0xaf123456
412// GFX12: encoding: [0xff,0x60,0x85,0xbe,0x56,0x34,0x12,0xaf]
413
414s_ceil_f32 s5, 0x3f717273
415// GFX12: encoding: [0xff,0x60,0x85,0xbe,0x73,0x72,0x71,0x3f]
416
417s_rndne_f32 s5, s1
418// GFX12: encoding: [0x01,0x63,0x85,0xbe]
419
420s_rndne_f32 s105, s1
421// GFX12: encoding: [0x01,0x63,0xe9,0xbe]
422
423s_rndne_f32 s5, s105
424// GFX12: encoding: [0x69,0x63,0x85,0xbe]
425
426s_rndne_f32 s5, s103
427// GFX12: encoding: [0x67,0x63,0x85,0xbe]
428
429s_rndne_f32 s5, vcc_lo
430// GFX12: encoding: [0x6a,0x63,0x85,0xbe]
431
432s_rndne_f32 s5, vcc_hi
433// GFX12: encoding: [0x6b,0x63,0x85,0xbe]
434
435s_rndne_f32 s5, ttmp11
436// GFX12: encoding: [0x77,0x63,0x85,0xbe]
437
438s_rndne_f32 s5, m0
439// GFX12: encoding: [0x7d,0x63,0x85,0xbe]
440
441s_rndne_f32 s5, exec_lo
442// GFX12: encoding: [0x7e,0x63,0x85,0xbe]
443
444s_rndne_f32 s5, exec_hi
445// GFX12: encoding: [0x7f,0x63,0x85,0xbe]
446
447s_rndne_f32 s5, 0
448// GFX12: encoding: [0x80,0x63,0x85,0xbe]
449
450s_rndne_f32 s5, -1
451// GFX12: encoding: [0xc1,0x63,0x85,0xbe]
452
453s_rndne_f32 s5, 0.5
454// GFX12: encoding: [0xf0,0x63,0x85,0xbe]
455
456s_rndne_f32 s5, -4.0
457// GFX12: encoding: [0xf7,0x63,0x85,0xbe]
458
459s_rndne_f32 s5, 0xaf123456
460// GFX12: encoding: [0xff,0x63,0x85,0xbe,0x56,0x34,0x12,0xaf]
461
462s_rndne_f32 s5, 0x3f717273
463// GFX12: encoding: [0xff,0x63,0x85,0xbe,0x73,0x72,0x71,0x3f]
464
465s_floor_f32 s5, s1
466// GFX12: encoding: [0x01,0x61,0x85,0xbe]
467
468s_floor_f32 s105, s1
469// GFX12: encoding: [0x01,0x61,0xe9,0xbe]
470
471s_floor_f32 s5, s105
472// GFX12: encoding: [0x69,0x61,0x85,0xbe]
473
474s_floor_f32 s5, s103
475// GFX12: encoding: [0x67,0x61,0x85,0xbe]
476
477s_floor_f32 s5, vcc_lo
478// GFX12: encoding: [0x6a,0x61,0x85,0xbe]
479
480s_floor_f32 s5, vcc_hi
481// GFX12: encoding: [0x6b,0x61,0x85,0xbe]
482
483s_floor_f32 s5, ttmp11
484// GFX12: encoding: [0x77,0x61,0x85,0xbe]
485
486s_floor_f32 s5, m0
487// GFX12: encoding: [0x7d,0x61,0x85,0xbe]
488
489s_floor_f32 s5, exec_lo
490// GFX12: encoding: [0x7e,0x61,0x85,0xbe]
491
492s_floor_f32 s5, exec_hi
493// GFX12: encoding: [0x7f,0x61,0x85,0xbe]
494
495s_floor_f32 s5, 0
496// GFX12: encoding: [0x80,0x61,0x85,0xbe]
497
498s_floor_f32 s5, -1
499// GFX12: encoding: [0xc1,0x61,0x85,0xbe]
500
501s_floor_f32 s5, 0.5
502// GFX12: encoding: [0xf0,0x61,0x85,0xbe]
503
504s_floor_f32 s5, -4.0
505// GFX12: encoding: [0xf7,0x61,0x85,0xbe]
506
507s_floor_f32 s5, 0xaf123456
508// GFX12: encoding: [0xff,0x61,0x85,0xbe,0x56,0x34,0x12,0xaf]
509
510s_floor_f32 s5, 0x3f717273
511// GFX12: encoding: [0xff,0x61,0x85,0xbe,0x73,0x72,0x71,0x3f]
512
513s_floor_f16 s5, s1
514// GFX12: encoding: [0x01,0x6c,0x85,0xbe]
515
516s_floor_f16 s105, s1
517// GFX12: encoding: [0x01,0x6c,0xe9,0xbe]
518
519s_floor_f16 s5, s105
520// GFX12: encoding: [0x69,0x6c,0x85,0xbe]
521
522s_floor_f16 s5, s101
523// GFX12: encoding: [0x65,0x6c,0x85,0xbe]
524
525s_floor_f16 s5, vcc_lo
526// GFX12: encoding: [0x6a,0x6c,0x85,0xbe]
527
528s_floor_f16 s5, vcc_hi
529// GFX12: encoding: [0x6b,0x6c,0x85,0xbe]
530
531s_floor_f16 s5, m0
532// GFX12: encoding: [0x7d,0x6c,0x85,0xbe]
533
534s_floor_f16 s5, exec_lo
535// GFX12: encoding: [0x7e,0x6c,0x85,0xbe]
536
537s_floor_f16 s5, exec_hi
538// GFX12: encoding: [0x7f,0x6c,0x85,0xbe]
539
540s_floor_f16 s5, 0
541// GFX12: encoding: [0x80,0x6c,0x85,0xbe]
542
543s_floor_f16 s5, -1
544// GFX12: encoding: [0xc1,0x6c,0x85,0xbe]
545
546s_floor_f16 s5, 0.5
547// GFX12: encoding: [0xf0,0x6c,0x85,0xbe]
548
549s_floor_f16 s5, -4.0
550// GFX12: encoding: [0xf7,0x6c,0x85,0xbe]
551
552s_floor_f16 s5, 0xfe0b
553// GFX12: encoding: [0xff,0x6c,0x85,0xbe,0x0b,0xfe,0x00,0x00]
554
555s_floor_f16 s5, 0x3456
556// GFX12: encoding: [0xff,0x6c,0x85,0xbe,0x56,0x34,0x00,0x00]
557
558s_ceil_f16 s5, s1
559// GFX12: encoding: [0x01,0x6b,0x85,0xbe]
560
561s_ceil_f16 s105, s1
562// GFX12: encoding: [0x01,0x6b,0xe9,0xbe]
563
564s_ceil_f16 s5, s105
565// GFX12: encoding: [0x69,0x6b,0x85,0xbe]
566
567s_ceil_f16 s5, s101
568// GFX12: encoding: [0x65,0x6b,0x85,0xbe]
569
570s_ceil_f16 s5, vcc_lo
571// GFX12: encoding: [0x6a,0x6b,0x85,0xbe]
572
573s_ceil_f16 s5, vcc_hi
574// GFX12: encoding: [0x6b,0x6b,0x85,0xbe]
575
576s_ceil_f16 s5, m0
577// GFX12: encoding: [0x7d,0x6b,0x85,0xbe]
578
579s_ceil_f16 s5, exec_lo
580// GFX12: encoding: [0x7e,0x6b,0x85,0xbe]
581
582s_ceil_f16 s5, exec_hi
583// GFX12: encoding: [0x7f,0x6b,0x85,0xbe]
584
585s_ceil_f16 s5, 0
586// GFX12: encoding: [0x80,0x6b,0x85,0xbe]
587
588s_ceil_f16 s5, -1
589// GFX12: encoding: [0xc1,0x6b,0x85,0xbe]
590
591s_ceil_f16 s5, 0.5
592// GFX12: encoding: [0xf0,0x6b,0x85,0xbe]
593
594s_ceil_f16 s5, -4.0
595// GFX12: encoding: [0xf7,0x6b,0x85,0xbe]
596
597s_ceil_f16 s5, 0xfe0b
598// GFX12: encoding: [0xff,0x6b,0x85,0xbe,0x0b,0xfe,0x00,0x00]
599
600s_ceil_f16 s5, 0x3456
601// GFX12: encoding: [0xff,0x6b,0x85,0xbe,0x56,0x34,0x00,0x00]
602
603s_trunc_f16 s5, s1
604// GFX12: encoding: [0x01,0x6d,0x85,0xbe]
605
606s_trunc_f16 s105, s1
607// GFX12: encoding: [0x01,0x6d,0xe9,0xbe]
608
609s_trunc_f16 s5, s105
610// GFX12: encoding: [0x69,0x6d,0x85,0xbe]
611
612s_trunc_f16 s5, s101
613// GFX12: encoding: [0x65,0x6d,0x85,0xbe]
614
615s_trunc_f16 s5, vcc_lo
616// GFX12: encoding: [0x6a,0x6d,0x85,0xbe]
617
618s_trunc_f16 s5, vcc_hi
619// GFX12: encoding: [0x6b,0x6d,0x85,0xbe]
620
621s_trunc_f16 s5, m0
622// GFX12: encoding: [0x7d,0x6d,0x85,0xbe]
623
624s_trunc_f16 s5, exec_lo
625// GFX12: encoding: [0x7e,0x6d,0x85,0xbe]
626
627s_trunc_f16 s5, exec_hi
628// GFX12: encoding: [0x7f,0x6d,0x85,0xbe]
629
630s_trunc_f16 s5, 0
631// GFX12: encoding: [0x80,0x6d,0x85,0xbe]
632
633s_trunc_f16 s5, -1
634// GFX12: encoding: [0xc1,0x6d,0x85,0xbe]
635
636s_trunc_f16 s5, 0.5
637// GFX12: encoding: [0xf0,0x6d,0x85,0xbe]
638
639s_trunc_f16 s5, -4.0
640// GFX12: encoding: [0xf7,0x6d,0x85,0xbe]
641
642s_trunc_f16 s5, 0xfe0b
643// GFX12: encoding: [0xff,0x6d,0x85,0xbe,0x0b,0xfe,0x00,0x00]
644
645s_trunc_f16 s5, 0x3456
646// GFX12: encoding: [0xff,0x6d,0x85,0xbe,0x56,0x34,0x00,0x00]
647
648s_rndne_f16 s5, s1
649// GFX12: encoding: [0x01,0x6e,0x85,0xbe]
650
651s_rndne_f16 s105, s1
652// GFX12: encoding: [0x01,0x6e,0xe9,0xbe]
653
654s_rndne_f16 s5, s105
655// GFX12: encoding: [0x69,0x6e,0x85,0xbe]
656
657s_rndne_f16 s5, s101
658// GFX12: encoding: [0x65,0x6e,0x85,0xbe]
659
660s_rndne_f16 s5, vcc_lo
661// GFX12: encoding: [0x6a,0x6e,0x85,0xbe]
662
663s_rndne_f16 s5, vcc_hi
664// GFX12: encoding: [0x6b,0x6e,0x85,0xbe]
665
666s_rndne_f16 s5, m0
667// GFX12: encoding: [0x7d,0x6e,0x85,0xbe]
668
669s_rndne_f16 s5, exec_lo
670// GFX12: encoding: [0x7e,0x6e,0x85,0xbe]
671
672s_rndne_f16 s5, exec_hi
673// GFX12: encoding: [0x7f,0x6e,0x85,0xbe]
674
675s_rndne_f16 s5, 0
676// GFX12: encoding: [0x80,0x6e,0x85,0xbe]
677
678s_rndne_f16 s5, -1
679// GFX12: encoding: [0xc1,0x6e,0x85,0xbe]
680
681s_rndne_f16 s5, 0.5
682// GFX12: encoding: [0xf0,0x6e,0x85,0xbe]
683
684s_rndne_f16 s5, -4.0
685// GFX12: encoding: [0xf7,0x6e,0x85,0xbe]
686
687s_rndne_f16 s5, 0xfe0b
688// GFX12: encoding: [0xff,0x6e,0x85,0xbe,0x0b,0xfe,0x00,0x00]
689
690s_rndne_f16 s5, 0x3456
691// GFX12: encoding: [0xff,0x6e,0x85,0xbe,0x56,0x34,0x00,0x00]
692
693s_barrier_signal -2
694// GFX12: encoding: [0xc2,0x4e,0x80,0xbe]
695
696s_barrier_signal -1
697// GFX12: encoding: [0xc1,0x4e,0x80,0xbe]
698
699s_barrier_signal m0
700// GFX12: encoding: [0x7d,0x4e,0x80,0xbe]
701
702s_barrier_signal_isfirst -2
703// GFX12: encoding: [0xc2,0x4f,0x80,0xbe]
704
705s_barrier_signal_isfirst -1
706// GFX12: encoding: [0xc1,0x4f,0x80,0xbe]
707
708s_barrier_signal_isfirst m0
709// GFX12: encoding: [0x7d,0x4f,0x80,0xbe]
710
711s_barrier_init -1
712// GFX12: encoding: [0xc1,0x51,0x80,0xbe]
713
714s_barrier_init -2
715// GFX12: encoding: [0xc2,0x51,0x80,0xbe]
716
717s_barrier_init m0
718// GFX12: encoding: [0x7d,0x51,0x80,0xbe]
719
720s_barrier_join -1
721// GFX12: encoding: [0xc1,0x52,0x80,0xbe]
722
723s_barrier_join -2
724// GFX12: encoding: [0xc2,0x52,0x80,0xbe]
725
726s_barrier_join m0
727// GFX12: encoding: [0x7d,0x52,0x80,0xbe]
728
729s_get_barrier_state s3, -1
730// GFX12: encoding: [0xc1,0x50,0x83,0xbe]
731
732s_get_barrier_state s3, -2
733// GFX12: encoding: [0xc2,0x50,0x83,0xbe]
734
735s_get_barrier_state s3, m0
736// GFX12: encoding: [0x7d,0x50,0x83,0xbe]
737
738s_mov_b32 s0, s1
739// GFX12: encoding: [0x01,0x00,0x80,0xbe]
740
741s_mov_b32 s105, s104
742// GFX12: encoding: [0x68,0x00,0xe9,0xbe]
743
744s_mov_b32 s0, s104
745// GFX12: encoding: [0x68,0x00,0x80,0xbe]
746
747s_mov_b32 s105, s1
748// GFX12: encoding: [0x01,0x00,0xe9,0xbe]
749
750s_mov_b32 exec_lo, s1
751// GFX12: encoding: [0x01,0x00,0xfe,0xbe]
752
753s_mov_b32 exec_hi, s1
754// GFX12: encoding: [0x01,0x00,0xff,0xbe]
755
756s_mov_b32 vcc_lo, s1
757// GFX12: encoding: [0x01,0x00,0xea,0xbe]
758
759s_mov_b32 vcc_hi, s1
760// GFX12: encoding: [0x01,0x00,0xeb,0xbe]
761
762s_mov_b32 m0, s1
763// GFX12: encoding: [0x01,0x00,0xfd,0xbe]
764
765s_mov_b32 s0, exec_lo
766// GFX12: encoding: [0x7e,0x00,0x80,0xbe]
767
768s_mov_b32 s0, exec_hi
769// GFX12: encoding: [0x7f,0x00,0x80,0xbe]
770
771s_mov_b32 s0, vcc_lo
772// GFX12: encoding: [0x6a,0x00,0x80,0xbe]
773
774s_mov_b32 s0, vcc_hi
775// GFX12: encoding: [0x6b,0x00,0x80,0xbe]
776
777s_mov_b32 s0, m0
778// GFX12: encoding: [0x7d,0x00,0x80,0xbe]
779
780s_mov_b32 s0, 0
781// GFX12: encoding: [0x80,0x00,0x80,0xbe]
782
783s_mov_b32 s0, -1
784// GFX12: encoding: [0xc1,0x00,0x80,0xbe]
785
786s_mov_b32 s0, 0.5
787// GFX12: encoding: [0xf0,0x00,0x80,0xbe]
788
789s_mov_b32 s0, -4.0
790// GFX12: encoding: [0xf7,0x00,0x80,0xbe]
791
792s_mov_b32 s0, 0x3f717273
793// GFX12: encoding: [0xff,0x00,0x80,0xbe,0x73,0x72,0x71,0x3f]
794
795s_mov_b32 s0, 0xaf123456
796// GFX12: encoding: [0xff,0x00,0x80,0xbe,0x56,0x34,0x12,0xaf]
797
798s_mov_b32 s0, null
799// GFX12: encoding: [0x7c,0x00,0x80,0xbe]
800
801s_mov_b32 null, s1
802// GFX12: encoding: [0x01,0x00,0xfc,0xbe]
803
804s_mov_b64 s[0:1], s[2:3]
805// GFX12: encoding: [0x02,0x01,0x80,0xbe]
806
807s_mov_b64 s[104:105], s[102:103]
808// GFX12: encoding: [0x66,0x01,0xe8,0xbe]
809
810s_mov_b64 s[0:1], s[102:103]
811// GFX12: encoding: [0x66,0x01,0x80,0xbe]
812
813s_mov_b64 s[104:105], s[2:3]
814// GFX12: encoding: [0x02,0x01,0xe8,0xbe]
815
816s_mov_b64 exec, s[2:3]
817// GFX12: encoding: [0x02,0x01,0xfe,0xbe]
818
819s_mov_b64 vcc, s[2:3]
820// GFX12: encoding: [0x02,0x01,0xea,0xbe]
821
822s_mov_b64 s[0:1], exec
823// GFX12: encoding: [0x7e,0x01,0x80,0xbe]
824
825s_mov_b64 s[0:1], vcc
826// GFX12: encoding: [0x6a,0x01,0x80,0xbe]
827
828s_mov_b64 s[0:1], 0
829// GFX12: encoding: [0x80,0x01,0x80,0xbe]
830
831s_mov_b64 s[0:1], -1
832// GFX12: encoding: [0xc1,0x01,0x80,0xbe]
833
834s_mov_b64 s[0:1], 0.5
835// GFX12: encoding: [0xf0,0x01,0x80,0xbe]
836
837s_mov_b64 s[0:1], -4.0
838// GFX12: encoding: [0xf7,0x01,0x80,0xbe]
839
840s_mov_b64 s[0:1], 0x3f717273
841// GFX12: encoding: [0xff,0x01,0x80,0xbe,0x73,0x72,0x71,0x3f]
842
843s_mov_b64 s[0:1], 0xaf123456
844// GFX12: encoding: [0xff,0x01,0x80,0xbe,0x56,0x34,0x12,0xaf]
845
846s_mov_b64 s[0:1], null
847// GFX12: encoding: [0x7c,0x01,0x80,0xbe]
848
849s_mov_b64 null, s[2:3]
850// GFX12: encoding: [0x02,0x01,0xfc,0xbe]
851
852s_cmov_b32 s0, s1
853// GFX12: encoding: [0x01,0x02,0x80,0xbe]
854
855s_cmov_b32 s105, s104
856// GFX12: encoding: [0x68,0x02,0xe9,0xbe]
857
858s_cmov_b32 s0, s104
859// GFX12: encoding: [0x68,0x02,0x80,0xbe]
860
861s_cmov_b32 s105, s1
862// GFX12: encoding: [0x01,0x02,0xe9,0xbe]
863
864s_cmov_b32 exec_lo, s1
865// GFX12: encoding: [0x01,0x02,0xfe,0xbe]
866
867s_cmov_b32 exec_hi, s1
868// GFX12: encoding: [0x01,0x02,0xff,0xbe]
869
870s_cmov_b32 vcc_lo, s1
871// GFX12: encoding: [0x01,0x02,0xea,0xbe]
872
873s_cmov_b32 vcc_hi, s1
874// GFX12: encoding: [0x01,0x02,0xeb,0xbe]
875
876s_cmov_b32 m0, s1
877// GFX12: encoding: [0x01,0x02,0xfd,0xbe]
878
879s_cmov_b32 s0, exec_lo
880// GFX12: encoding: [0x7e,0x02,0x80,0xbe]
881
882s_cmov_b32 s0, exec_hi
883// GFX12: encoding: [0x7f,0x02,0x80,0xbe]
884
885s_cmov_b32 s0, vcc_lo
886// GFX12: encoding: [0x6a,0x02,0x80,0xbe]
887
888s_cmov_b32 s0, vcc_hi
889// GFX12: encoding: [0x6b,0x02,0x80,0xbe]
890
891s_cmov_b32 s0, m0
892// GFX12: encoding: [0x7d,0x02,0x80,0xbe]
893
894s_cmov_b32 s0, 0
895// GFX12: encoding: [0x80,0x02,0x80,0xbe]
896
897s_cmov_b32 s0, -1
898// GFX12: encoding: [0xc1,0x02,0x80,0xbe]
899
900s_cmov_b32 s0, 0.5
901// GFX12: encoding: [0xf0,0x02,0x80,0xbe]
902
903s_cmov_b32 s0, -4.0
904// GFX12: encoding: [0xf7,0x02,0x80,0xbe]
905
906s_cmov_b32 s0, 0x3f717273
907// GFX12: encoding: [0xff,0x02,0x80,0xbe,0x73,0x72,0x71,0x3f]
908
909s_cmov_b32 s0, 0xaf123456
910// GFX12: encoding: [0xff,0x02,0x80,0xbe,0x56,0x34,0x12,0xaf]
911
912s_cmov_b64 s[0:1], s[2:3]
913// GFX12: encoding: [0x02,0x03,0x80,0xbe]
914
915s_cmov_b64 s[104:105], s[102:103]
916// GFX12: encoding: [0x66,0x03,0xe8,0xbe]
917
918s_cmov_b64 s[0:1], s[102:103]
919// GFX12: encoding: [0x66,0x03,0x80,0xbe]
920
921s_cmov_b64 s[104:105], s[2:3]
922// GFX12: encoding: [0x02,0x03,0xe8,0xbe]
923
924s_cmov_b64 exec, s[2:3]
925// GFX12: encoding: [0x02,0x03,0xfe,0xbe]
926
927s_cmov_b64 vcc, s[2:3]
928// GFX12: encoding: [0x02,0x03,0xea,0xbe]
929
930s_cmov_b64 s[0:1], exec
931// GFX12: encoding: [0x7e,0x03,0x80,0xbe]
932
933s_cmov_b64 s[0:1], vcc
934// GFX12: encoding: [0x6a,0x03,0x80,0xbe]
935
936s_cmov_b64 s[0:1], 0
937// GFX12: encoding: [0x80,0x03,0x80,0xbe]
938
939s_cmov_b64 s[0:1], -1
940// GFX12: encoding: [0xc1,0x03,0x80,0xbe]
941
942s_cmov_b64 s[0:1], 0.5
943// GFX12: encoding: [0xf0,0x03,0x80,0xbe]
944
945s_cmov_b64 s[0:1], -4.0
946// GFX12: encoding: [0xf7,0x03,0x80,0xbe]
947
948s_cmov_b64 s[0:1], 0x3f717273
949// GFX12: encoding: [0xff,0x03,0x80,0xbe,0x73,0x72,0x71,0x3f]
950
951s_cmov_b64 s[0:1], 0xaf123456
952// GFX12: encoding: [0xff,0x03,0x80,0xbe,0x56,0x34,0x12,0xaf]
953
954s_not_b32 s0, s1
955// GFX12: encoding: [0x01,0x1e,0x80,0xbe]
956
957s_not_b32 s105, s104
958// GFX12: encoding: [0x68,0x1e,0xe9,0xbe]
959
960s_not_b32 s0, s104
961// GFX12: encoding: [0x68,0x1e,0x80,0xbe]
962
963s_not_b32 s105, s1
964// GFX12: encoding: [0x01,0x1e,0xe9,0xbe]
965
966s_not_b32 exec_lo, s1
967// GFX12: encoding: [0x01,0x1e,0xfe,0xbe]
968
969s_not_b32 exec_hi, s1
970// GFX12: encoding: [0x01,0x1e,0xff,0xbe]
971
972s_not_b32 vcc_lo, s1
973// GFX12: encoding: [0x01,0x1e,0xea,0xbe]
974
975s_not_b32 vcc_hi, s1
976// GFX12: encoding: [0x01,0x1e,0xeb,0xbe]
977
978s_not_b32 m0, s1
979// GFX12: encoding: [0x01,0x1e,0xfd,0xbe]
980
981s_not_b32 s0, exec_lo
982// GFX12: encoding: [0x7e,0x1e,0x80,0xbe]
983
984s_not_b32 s0, exec_hi
985// GFX12: encoding: [0x7f,0x1e,0x80,0xbe]
986
987s_not_b32 s0, vcc_lo
988// GFX12: encoding: [0x6a,0x1e,0x80,0xbe]
989
990s_not_b32 s0, vcc_hi
991// GFX12: encoding: [0x6b,0x1e,0x80,0xbe]
992
993s_not_b32 s0, m0
994// GFX12: encoding: [0x7d,0x1e,0x80,0xbe]
995
996s_not_b32 s0, 0
997// GFX12: encoding: [0x80,0x1e,0x80,0xbe]
998
999s_not_b32 s0, -1
1000// GFX12: encoding: [0xc1,0x1e,0x80,0xbe]
1001
1002s_not_b32 s0, 0.5
1003// GFX12: encoding: [0xf0,0x1e,0x80,0xbe]
1004
1005s_not_b32 s0, -4.0
1006// GFX12: encoding: [0xf7,0x1e,0x80,0xbe]
1007
1008s_not_b32 s0, 0x3f717273
1009// GFX12: encoding: [0xff,0x1e,0x80,0xbe,0x73,0x72,0x71,0x3f]
1010
1011s_not_b32 s0, 0xaf123456
1012// GFX12: encoding: [0xff,0x1e,0x80,0xbe,0x56,0x34,0x12,0xaf]
1013
1014s_not_b64 s[0:1], s[2:3]
1015// GFX12: encoding: [0x02,0x1f,0x80,0xbe]
1016
1017s_not_b64 s[104:105], s[102:103]
1018// GFX12: encoding: [0x66,0x1f,0xe8,0xbe]
1019
1020s_not_b64 s[0:1], s[102:103]
1021// GFX12: encoding: [0x66,0x1f,0x80,0xbe]
1022
1023s_not_b64 s[104:105], s[2:3]
1024// GFX12: encoding: [0x02,0x1f,0xe8,0xbe]
1025
1026s_not_b64 exec, s[2:3]
1027// GFX12: encoding: [0x02,0x1f,0xfe,0xbe]
1028
1029s_not_b64 vcc, s[2:3]
1030// GFX12: encoding: [0x02,0x1f,0xea,0xbe]
1031
1032s_not_b64 s[0:1], exec
1033// GFX12: encoding: [0x7e,0x1f,0x80,0xbe]
1034
1035s_not_b64 s[0:1], vcc
1036// GFX12: encoding: [0x6a,0x1f,0x80,0xbe]
1037
1038s_not_b64 s[0:1], 0
1039// GFX12: encoding: [0x80,0x1f,0x80,0xbe]
1040
1041s_not_b64 s[0:1], -1
1042// GFX12: encoding: [0xc1,0x1f,0x80,0xbe]
1043
1044s_not_b64 s[0:1], 0.5
1045// GFX12: encoding: [0xf0,0x1f,0x80,0xbe]
1046
1047s_not_b64 s[0:1], -4.0
1048// GFX12: encoding: [0xf7,0x1f,0x80,0xbe]
1049
1050s_not_b64 s[0:1], 0x3f717273
1051// GFX12: encoding: [0xff,0x1f,0x80,0xbe,0x73,0x72,0x71,0x3f]
1052
1053s_not_b64 s[0:1], 0xaf123456
1054// GFX12: encoding: [0xff,0x1f,0x80,0xbe,0x56,0x34,0x12,0xaf]
1055
1056s_wqm_b32 s0, s1
1057// GFX12: encoding: [0x01,0x1c,0x80,0xbe]
1058
1059s_wqm_b32 s105, s104
1060// GFX12: encoding: [0x68,0x1c,0xe9,0xbe]
1061
1062s_wqm_b32 s0, s104
1063// GFX12: encoding: [0x68,0x1c,0x80,0xbe]
1064
1065s_wqm_b32 s105, s1
1066// GFX12: encoding: [0x01,0x1c,0xe9,0xbe]
1067
1068s_wqm_b32 exec_lo, s1
1069// GFX12: encoding: [0x01,0x1c,0xfe,0xbe]
1070
1071s_wqm_b32 exec_hi, s1
1072// GFX12: encoding: [0x01,0x1c,0xff,0xbe]
1073
1074s_wqm_b32 vcc_lo, s1
1075// GFX12: encoding: [0x01,0x1c,0xea,0xbe]
1076
1077s_wqm_b32 vcc_hi, s1
1078// GFX12: encoding: [0x01,0x1c,0xeb,0xbe]
1079
1080s_wqm_b32 m0, s1
1081// GFX12: encoding: [0x01,0x1c,0xfd,0xbe]
1082
1083s_wqm_b32 s0, exec_lo
1084// GFX12: encoding: [0x7e,0x1c,0x80,0xbe]
1085
1086s_wqm_b32 s0, exec_hi
1087// GFX12: encoding: [0x7f,0x1c,0x80,0xbe]
1088
1089s_wqm_b32 s0, vcc_lo
1090// GFX12: encoding: [0x6a,0x1c,0x80,0xbe]
1091
1092s_wqm_b32 s0, vcc_hi
1093// GFX12: encoding: [0x6b,0x1c,0x80,0xbe]
1094
1095s_wqm_b32 s0, m0
1096// GFX12: encoding: [0x7d,0x1c,0x80,0xbe]
1097
1098s_wqm_b32 s0, 0
1099// GFX12: encoding: [0x80,0x1c,0x80,0xbe]
1100
1101s_wqm_b32 s0, -1
1102// GFX12: encoding: [0xc1,0x1c,0x80,0xbe]
1103
1104s_wqm_b32 s0, 0.5
1105// GFX12: encoding: [0xf0,0x1c,0x80,0xbe]
1106
1107s_wqm_b32 s0, -4.0
1108// GFX12: encoding: [0xf7,0x1c,0x80,0xbe]
1109
1110s_wqm_b32 s0, 0x3f717273
1111// GFX12: encoding: [0xff,0x1c,0x80,0xbe,0x73,0x72,0x71,0x3f]
1112
1113s_wqm_b32 s0, 0xaf123456
1114// GFX12: encoding: [0xff,0x1c,0x80,0xbe,0x56,0x34,0x12,0xaf]
1115
1116s_wqm_b64 s[0:1], s[2:3]
1117// GFX12: encoding: [0x02,0x1d,0x80,0xbe]
1118
1119s_wqm_b64 s[104:105], s[102:103]
1120// GFX12: encoding: [0x66,0x1d,0xe8,0xbe]
1121
1122s_wqm_b64 s[0:1], s[102:103]
1123// GFX12: encoding: [0x66,0x1d,0x80,0xbe]
1124
1125s_wqm_b64 s[104:105], s[2:3]
1126// GFX12: encoding: [0x02,0x1d,0xe8,0xbe]
1127
1128s_wqm_b64 exec, s[2:3]
1129// GFX12: encoding: [0x02,0x1d,0xfe,0xbe]
1130
1131s_wqm_b64 vcc, s[2:3]
1132// GFX12: encoding: [0x02,0x1d,0xea,0xbe]
1133
1134s_wqm_b64 s[0:1], exec
1135// GFX12: encoding: [0x7e,0x1d,0x80,0xbe]
1136
1137s_wqm_b64 s[0:1], vcc
1138// GFX12: encoding: [0x6a,0x1d,0x80,0xbe]
1139
1140s_wqm_b64 s[0:1], 0
1141// GFX12: encoding: [0x80,0x1d,0x80,0xbe]
1142
1143s_wqm_b64 s[0:1], -1
1144// GFX12: encoding: [0xc1,0x1d,0x80,0xbe]
1145
1146s_wqm_b64 s[0:1], 0.5
1147// GFX12: encoding: [0xf0,0x1d,0x80,0xbe]
1148
1149s_wqm_b64 s[0:1], -4.0
1150// GFX12: encoding: [0xf7,0x1d,0x80,0xbe]
1151
1152s_wqm_b64 s[0:1], 0x3f717273
1153// GFX12: encoding: [0xff,0x1d,0x80,0xbe,0x73,0x72,0x71,0x3f]
1154
1155s_wqm_b64 s[0:1], 0xaf123456
1156// GFX12: encoding: [0xff,0x1d,0x80,0xbe,0x56,0x34,0x12,0xaf]
1157
1158s_brev_b32 s0, s1
1159// GFX12: encoding: [0x01,0x04,0x80,0xbe]
1160
1161s_brev_b32 s105, s104
1162// GFX12: encoding: [0x68,0x04,0xe9,0xbe]
1163
1164s_brev_b32 s0, s104
1165// GFX12: encoding: [0x68,0x04,0x80,0xbe]
1166
1167s_brev_b32 s105, s1
1168// GFX12: encoding: [0x01,0x04,0xe9,0xbe]
1169
1170s_brev_b32 exec_lo, s1
1171// GFX12: encoding: [0x01,0x04,0xfe,0xbe]
1172
1173s_brev_b32 exec_hi, s1
1174// GFX12: encoding: [0x01,0x04,0xff,0xbe]
1175
1176s_brev_b32 vcc_lo, s1
1177// GFX12: encoding: [0x01,0x04,0xea,0xbe]
1178
1179s_brev_b32 vcc_hi, s1
1180// GFX12: encoding: [0x01,0x04,0xeb,0xbe]
1181
1182s_brev_b32 m0, s1
1183// GFX12: encoding: [0x01,0x04,0xfd,0xbe]
1184
1185s_brev_b32 s0, exec_lo
1186// GFX12: encoding: [0x7e,0x04,0x80,0xbe]
1187
1188s_brev_b32 s0, exec_hi
1189// GFX12: encoding: [0x7f,0x04,0x80,0xbe]
1190
1191s_brev_b32 s0, vcc_lo
1192// GFX12: encoding: [0x6a,0x04,0x80,0xbe]
1193
1194s_brev_b32 s0, vcc_hi
1195// GFX12: encoding: [0x6b,0x04,0x80,0xbe]
1196
1197s_brev_b32 s0, m0
1198// GFX12: encoding: [0x7d,0x04,0x80,0xbe]
1199
1200s_brev_b32 s0, 0
1201// GFX12: encoding: [0x80,0x04,0x80,0xbe]
1202
1203s_brev_b32 s0, -1
1204// GFX12: encoding: [0xc1,0x04,0x80,0xbe]
1205
1206s_brev_b32 s0, 0.5
1207// GFX12: encoding: [0xf0,0x04,0x80,0xbe]
1208
1209s_brev_b32 s0, -4.0
1210// GFX12: encoding: [0xf7,0x04,0x80,0xbe]
1211
1212s_brev_b32 s0, 0x3f717273
1213// GFX12: encoding: [0xff,0x04,0x80,0xbe,0x73,0x72,0x71,0x3f]
1214
1215s_brev_b32 s0, 0xaf123456
1216// GFX12: encoding: [0xff,0x04,0x80,0xbe,0x56,0x34,0x12,0xaf]
1217
1218s_brev_b64 s[0:1], s[2:3]
1219// GFX12: encoding: [0x02,0x05,0x80,0xbe]
1220
1221s_brev_b64 s[104:105], s[102:103]
1222// GFX12: encoding: [0x66,0x05,0xe8,0xbe]
1223
1224s_brev_b64 s[0:1], s[102:103]
1225// GFX12: encoding: [0x66,0x05,0x80,0xbe]
1226
1227s_brev_b64 s[104:105], s[2:3]
1228// GFX12: encoding: [0x02,0x05,0xe8,0xbe]
1229
1230s_brev_b64 exec, s[2:3]
1231// GFX12: encoding: [0x02,0x05,0xfe,0xbe]
1232
1233s_brev_b64 vcc, s[2:3]
1234// GFX12: encoding: [0x02,0x05,0xea,0xbe]
1235
1236s_brev_b64 s[0:1], exec
1237// GFX12: encoding: [0x7e,0x05,0x80,0xbe]
1238
1239s_brev_b64 s[0:1], vcc
1240// GFX12: encoding: [0x6a,0x05,0x80,0xbe]
1241
1242s_brev_b64 s[0:1], 0
1243// GFX12: encoding: [0x80,0x05,0x80,0xbe]
1244
1245s_brev_b64 s[0:1], -1
1246// GFX12: encoding: [0xc1,0x05,0x80,0xbe]
1247
1248s_brev_b64 s[0:1], 0.5
1249// GFX12: encoding: [0xf0,0x05,0x80,0xbe]
1250
1251s_brev_b64 s[0:1], -4.0
1252// GFX12: encoding: [0xf7,0x05,0x80,0xbe]
1253
1254s_brev_b64 s[0:1], 0x3f717273
1255// GFX12: encoding: [0xff,0x05,0x80,0xbe,0x73,0x72,0x71,0x3f]
1256
1257s_brev_b64 s[0:1], 0xaf123456
1258// GFX12: encoding: [0xff,0x05,0x80,0xbe,0x56,0x34,0x12,0xaf]
1259
1260s_bcnt0_i32_b32 s0, s1
1261// GFX12: encoding: [0x01,0x16,0x80,0xbe]
1262
1263s_bcnt0_i32_b32 s105, s104
1264// GFX12: encoding: [0x68,0x16,0xe9,0xbe]
1265
1266s_bcnt0_i32_b32 s0, s104
1267// GFX12: encoding: [0x68,0x16,0x80,0xbe]
1268
1269s_bcnt0_i32_b32 s105, s1
1270// GFX12: encoding: [0x01,0x16,0xe9,0xbe]
1271
1272s_bcnt0_i32_b32 exec_lo, s1
1273// GFX12: encoding: [0x01,0x16,0xfe,0xbe]
1274
1275s_bcnt0_i32_b32 exec_hi, s1
1276// GFX12: encoding: [0x01,0x16,0xff,0xbe]
1277
1278s_bcnt0_i32_b32 vcc_lo, s1
1279// GFX12: encoding: [0x01,0x16,0xea,0xbe]
1280
1281s_bcnt0_i32_b32 vcc_hi, s1
1282// GFX12: encoding: [0x01,0x16,0xeb,0xbe]
1283
1284s_bcnt0_i32_b32 m0, s1
1285// GFX12: encoding: [0x01,0x16,0xfd,0xbe]
1286
1287s_bcnt0_i32_b32 s0, exec_lo
1288// GFX12: encoding: [0x7e,0x16,0x80,0xbe]
1289
1290s_bcnt0_i32_b32 s0, exec_hi
1291// GFX12: encoding: [0x7f,0x16,0x80,0xbe]
1292
1293s_bcnt0_i32_b32 s0, vcc_lo
1294// GFX12: encoding: [0x6a,0x16,0x80,0xbe]
1295
1296s_bcnt0_i32_b32 s0, vcc_hi
1297// GFX12: encoding: [0x6b,0x16,0x80,0xbe]
1298
1299s_bcnt0_i32_b32 s0, m0
1300// GFX12: encoding: [0x7d,0x16,0x80,0xbe]
1301
1302s_bcnt0_i32_b32 s0, 0
1303// GFX12: encoding: [0x80,0x16,0x80,0xbe]
1304
1305s_bcnt0_i32_b32 s0, -1
1306// GFX12: encoding: [0xc1,0x16,0x80,0xbe]
1307
1308s_bcnt0_i32_b32 s0, 0.5
1309// GFX12: encoding: [0xf0,0x16,0x80,0xbe]
1310
1311s_bcnt0_i32_b32 s0, -4.0
1312// GFX12: encoding: [0xf7,0x16,0x80,0xbe]
1313
1314s_bcnt0_i32_b32 s0, 0x3f717273
1315// GFX12: encoding: [0xff,0x16,0x80,0xbe,0x73,0x72,0x71,0x3f]
1316
1317s_bcnt0_i32_b32 s0, 0xaf123456
1318// GFX12: encoding: [0xff,0x16,0x80,0xbe,0x56,0x34,0x12,0xaf]
1319
1320s_bcnt0_i32_b64 s0, s[2:3]
1321// GFX12: encoding: [0x02,0x17,0x80,0xbe]
1322
1323s_bcnt0_i32_b64 s105, s[102:103]
1324// GFX12: encoding: [0x66,0x17,0xe9,0xbe]
1325
1326s_bcnt0_i32_b64 s0, s[102:103]
1327// GFX12: encoding: [0x66,0x17,0x80,0xbe]
1328
1329s_bcnt0_i32_b64 s105, s[2:3]
1330// GFX12: encoding: [0x02,0x17,0xe9,0xbe]
1331
1332s_bcnt0_i32_b64 exec_lo, s[2:3]
1333// GFX12: encoding: [0x02,0x17,0xfe,0xbe]
1334
1335s_bcnt0_i32_b64 exec_hi, s[2:3]
1336// GFX12: encoding: [0x02,0x17,0xff,0xbe]
1337
1338s_bcnt0_i32_b64 vcc_lo, s[2:3]
1339// GFX12: encoding: [0x02,0x17,0xea,0xbe]
1340
1341s_bcnt0_i32_b64 vcc_hi, s[2:3]
1342// GFX12: encoding: [0x02,0x17,0xeb,0xbe]
1343
1344s_bcnt0_i32_b64 m0, s[2:3]
1345// GFX12: encoding: [0x02,0x17,0xfd,0xbe]
1346
1347s_bcnt0_i32_b64 s0, exec
1348// GFX12: encoding: [0x7e,0x17,0x80,0xbe]
1349
1350s_bcnt0_i32_b64 s0, vcc
1351// GFX12: encoding: [0x6a,0x17,0x80,0xbe]
1352
1353s_bcnt0_i32_b64 s0, 0
1354// GFX12: encoding: [0x80,0x17,0x80,0xbe]
1355
1356s_bcnt0_i32_b64 s0, -1
1357// GFX12: encoding: [0xc1,0x17,0x80,0xbe]
1358
1359s_bcnt0_i32_b64 s0, 0.5
1360// GFX12: encoding: [0xf0,0x17,0x80,0xbe]
1361
1362s_bcnt0_i32_b64 s0, -4.0
1363// GFX12: encoding: [0xf7,0x17,0x80,0xbe]
1364
1365s_bcnt0_i32_b64 s0, 0x3f717273
1366// GFX12: encoding: [0xff,0x17,0x80,0xbe,0x73,0x72,0x71,0x3f]
1367
1368s_bcnt0_i32_b64 s0, 0xaf123456
1369// GFX12: encoding: [0xff,0x17,0x80,0xbe,0x56,0x34,0x12,0xaf]
1370
1371s_bcnt1_i32_b32 s0, s1
1372// GFX12: encoding: [0x01,0x18,0x80,0xbe]
1373
1374s_bcnt1_i32_b32 s105, s104
1375// GFX12: encoding: [0x68,0x18,0xe9,0xbe]
1376
1377s_bcnt1_i32_b32 s0, s104
1378// GFX12: encoding: [0x68,0x18,0x80,0xbe]
1379
1380s_bcnt1_i32_b32 s105, s1
1381// GFX12: encoding: [0x01,0x18,0xe9,0xbe]
1382
1383s_bcnt1_i32_b32 exec_lo, s1
1384// GFX12: encoding: [0x01,0x18,0xfe,0xbe]
1385
1386s_bcnt1_i32_b32 exec_hi, s1
1387// GFX12: encoding: [0x01,0x18,0xff,0xbe]
1388
1389s_bcnt1_i32_b32 vcc_lo, s1
1390// GFX12: encoding: [0x01,0x18,0xea,0xbe]
1391
1392s_bcnt1_i32_b32 vcc_hi, s1
1393// GFX12: encoding: [0x01,0x18,0xeb,0xbe]
1394
1395s_bcnt1_i32_b32 m0, s1
1396// GFX12: encoding: [0x01,0x18,0xfd,0xbe]
1397
1398s_bcnt1_i32_b32 s0, exec_lo
1399// GFX12: encoding: [0x7e,0x18,0x80,0xbe]
1400
1401s_bcnt1_i32_b32 s0, exec_hi
1402// GFX12: encoding: [0x7f,0x18,0x80,0xbe]
1403
1404s_bcnt1_i32_b32 s0, vcc_lo
1405// GFX12: encoding: [0x6a,0x18,0x80,0xbe]
1406
1407s_bcnt1_i32_b32 s0, vcc_hi
1408// GFX12: encoding: [0x6b,0x18,0x80,0xbe]
1409
1410s_bcnt1_i32_b32 s0, m0
1411// GFX12: encoding: [0x7d,0x18,0x80,0xbe]
1412
1413s_bcnt1_i32_b32 s0, 0
1414// GFX12: encoding: [0x80,0x18,0x80,0xbe]
1415
1416s_bcnt1_i32_b32 s0, -1
1417// GFX12: encoding: [0xc1,0x18,0x80,0xbe]
1418
1419s_bcnt1_i32_b32 s0, 0.5
1420// GFX12: encoding: [0xf0,0x18,0x80,0xbe]
1421
1422s_bcnt1_i32_b32 s0, -4.0
1423// GFX12: encoding: [0xf7,0x18,0x80,0xbe]
1424
1425s_bcnt1_i32_b32 s0, 0x3f717273
1426// GFX12: encoding: [0xff,0x18,0x80,0xbe,0x73,0x72,0x71,0x3f]
1427
1428s_bcnt1_i32_b32 s0, 0xaf123456
1429// GFX12: encoding: [0xff,0x18,0x80,0xbe,0x56,0x34,0x12,0xaf]
1430
1431s_bcnt1_i32_b64 s0, s[2:3]
1432// GFX12: encoding: [0x02,0x19,0x80,0xbe]
1433
1434s_bcnt1_i32_b64 s105, s[102:103]
1435// GFX12: encoding: [0x66,0x19,0xe9,0xbe]
1436
1437s_bcnt1_i32_b64 s0, s[102:103]
1438// GFX12: encoding: [0x66,0x19,0x80,0xbe]
1439
1440s_bcnt1_i32_b64 s105, s[2:3]
1441// GFX12: encoding: [0x02,0x19,0xe9,0xbe]
1442
1443s_bcnt1_i32_b64 exec_lo, s[2:3]
1444// GFX12: encoding: [0x02,0x19,0xfe,0xbe]
1445
1446s_bcnt1_i32_b64 exec_hi, s[2:3]
1447// GFX12: encoding: [0x02,0x19,0xff,0xbe]
1448
1449s_bcnt1_i32_b64 vcc_lo, s[2:3]
1450// GFX12: encoding: [0x02,0x19,0xea,0xbe]
1451
1452s_bcnt1_i32_b64 vcc_hi, s[2:3]
1453// GFX12: encoding: [0x02,0x19,0xeb,0xbe]
1454
1455s_bcnt1_i32_b64 m0, s[2:3]
1456// GFX12: encoding: [0x02,0x19,0xfd,0xbe]
1457
1458s_bcnt1_i32_b64 s0, exec
1459// GFX12: encoding: [0x7e,0x19,0x80,0xbe]
1460
1461s_bcnt1_i32_b64 s0, vcc
1462// GFX12: encoding: [0x6a,0x19,0x80,0xbe]
1463
1464s_bcnt1_i32_b64 s0, 0
1465// GFX12: encoding: [0x80,0x19,0x80,0xbe]
1466
1467s_bcnt1_i32_b64 s0, -1
1468// GFX12: encoding: [0xc1,0x19,0x80,0xbe]
1469
1470s_bcnt1_i32_b64 s0, 0.5
1471// GFX12: encoding: [0xf0,0x19,0x80,0xbe]
1472
1473s_bcnt1_i32_b64 s0, -4.0
1474// GFX12: encoding: [0xf7,0x19,0x80,0xbe]
1475
1476s_bcnt1_i32_b64 s0, 0x3f717273
1477// GFX12: encoding: [0xff,0x19,0x80,0xbe,0x73,0x72,0x71,0x3f]
1478
1479s_bcnt1_i32_b64 s0, 0xaf123456
1480// GFX12: encoding: [0xff,0x19,0x80,0xbe,0x56,0x34,0x12,0xaf]
1481
1482s_ff1_i32_b32 s0, s1
1483// GFX12: encoding: [0x01,0x08,0x80,0xbe]
1484
1485s_ff1_i32_b32 s105, s104
1486// GFX12: encoding: [0x68,0x08,0xe9,0xbe]
1487
1488s_ff1_i32_b32 s0, s104
1489// GFX12: encoding: [0x68,0x08,0x80,0xbe]
1490
1491s_ff1_i32_b32 s105, s1
1492// GFX12: encoding: [0x01,0x08,0xe9,0xbe]
1493
1494s_ff1_i32_b32 exec_lo, s1
1495// GFX12: encoding: [0x01,0x08,0xfe,0xbe]
1496
1497s_ff1_i32_b32 exec_hi, s1
1498// GFX12: encoding: [0x01,0x08,0xff,0xbe]
1499
1500s_ff1_i32_b32 vcc_lo, s1
1501// GFX12: encoding: [0x01,0x08,0xea,0xbe]
1502
1503s_ff1_i32_b32 vcc_hi, s1
1504// GFX12: encoding: [0x01,0x08,0xeb,0xbe]
1505
1506s_ff1_i32_b32 m0, s1
1507// GFX12: encoding: [0x01,0x08,0xfd,0xbe]
1508
1509s_ff1_i32_b32 s0, exec_lo
1510// GFX12: encoding: [0x7e,0x08,0x80,0xbe]
1511
1512s_ff1_i32_b32 s0, exec_hi
1513// GFX12: encoding: [0x7f,0x08,0x80,0xbe]
1514
1515s_ff1_i32_b32 s0, vcc_lo
1516// GFX12: encoding: [0x6a,0x08,0x80,0xbe]
1517
1518s_ff1_i32_b32 s0, vcc_hi
1519// GFX12: encoding: [0x6b,0x08,0x80,0xbe]
1520
1521s_ff1_i32_b32 s0, m0
1522// GFX12: encoding: [0x7d,0x08,0x80,0xbe]
1523
1524s_ff1_i32_b32 s0, 0
1525// GFX12: encoding: [0x80,0x08,0x80,0xbe]
1526
1527s_ff1_i32_b32 s0, -1
1528// GFX12: encoding: [0xc1,0x08,0x80,0xbe]
1529
1530s_ff1_i32_b32 s0, 0.5
1531// GFX12: encoding: [0xf0,0x08,0x80,0xbe]
1532
1533s_ff1_i32_b32 s0, -4.0
1534// GFX12: encoding: [0xf7,0x08,0x80,0xbe]
1535
1536s_ff1_i32_b32 s0, 0x3f717273
1537// GFX12: encoding: [0xff,0x08,0x80,0xbe,0x73,0x72,0x71,0x3f]
1538
1539s_ff1_i32_b32 s0, 0xaf123456
1540// GFX12: encoding: [0xff,0x08,0x80,0xbe,0x56,0x34,0x12,0xaf]
1541
1542s_ff1_i32_b64 s0, s[2:3]
1543// GFX12: encoding: [0x02,0x09,0x80,0xbe]
1544
1545s_ff1_i32_b64 s105, s[102:103]
1546// GFX12: encoding: [0x66,0x09,0xe9,0xbe]
1547
1548s_ff1_i32_b64 s0, s[102:103]
1549// GFX12: encoding: [0x66,0x09,0x80,0xbe]
1550
1551s_ff1_i32_b64 s105, s[2:3]
1552// GFX12: encoding: [0x02,0x09,0xe9,0xbe]
1553
1554s_ff1_i32_b64 exec_lo, s[2:3]
1555// GFX12: encoding: [0x02,0x09,0xfe,0xbe]
1556
1557s_ff1_i32_b64 exec_hi, s[2:3]
1558// GFX12: encoding: [0x02,0x09,0xff,0xbe]
1559
1560s_ff1_i32_b64 vcc_lo, s[2:3]
1561// GFX12: encoding: [0x02,0x09,0xea,0xbe]
1562
1563s_ff1_i32_b64 vcc_hi, s[2:3]
1564// GFX12: encoding: [0x02,0x09,0xeb,0xbe]
1565
1566s_ff1_i32_b64 m0, s[2:3]
1567// GFX12: encoding: [0x02,0x09,0xfd,0xbe]
1568
1569s_ff1_i32_b64 s0, exec
1570// GFX12: encoding: [0x7e,0x09,0x80,0xbe]
1571
1572s_ff1_i32_b64 s0, vcc
1573// GFX12: encoding: [0x6a,0x09,0x80,0xbe]
1574
1575s_ff1_i32_b64 s0, 0
1576// GFX12: encoding: [0x80,0x09,0x80,0xbe]
1577
1578s_ff1_i32_b64 s0, -1
1579// GFX12: encoding: [0xc1,0x09,0x80,0xbe]
1580
1581s_ff1_i32_b64 s0, 0.5
1582// GFX12: encoding: [0xf0,0x09,0x80,0xbe]
1583
1584s_ff1_i32_b64 s0, -4.0
1585// GFX12: encoding: [0xf7,0x09,0x80,0xbe]
1586
1587s_ff1_i32_b64 s0, 0x3f717273
1588// GFX12: encoding: [0xff,0x09,0x80,0xbe,0x73,0x72,0x71,0x3f]
1589
1590s_ff1_i32_b64 s0, 0xaf123456
1591// GFX12: encoding: [0xff,0x09,0x80,0xbe,0x56,0x34,0x12,0xaf]
1592
1593s_flbit_i32_b32 s0, s1
1594// GFX12: encoding: [0x01,0x0a,0x80,0xbe]
1595
1596s_flbit_i32_b32 s105, s104
1597// GFX12: encoding: [0x68,0x0a,0xe9,0xbe]
1598
1599s_flbit_i32_b32 s0, s104
1600// GFX12: encoding: [0x68,0x0a,0x80,0xbe]
1601
1602s_flbit_i32_b32 s105, s1
1603// GFX12: encoding: [0x01,0x0a,0xe9,0xbe]
1604
1605s_flbit_i32_b32 exec_lo, s1
1606// GFX12: encoding: [0x01,0x0a,0xfe,0xbe]
1607
1608s_flbit_i32_b32 exec_hi, s1
1609// GFX12: encoding: [0x01,0x0a,0xff,0xbe]
1610
1611s_flbit_i32_b32 vcc_lo, s1
1612// GFX12: encoding: [0x01,0x0a,0xea,0xbe]
1613
1614s_flbit_i32_b32 vcc_hi, s1
1615// GFX12: encoding: [0x01,0x0a,0xeb,0xbe]
1616
1617s_flbit_i32_b32 m0, s1
1618// GFX12: encoding: [0x01,0x0a,0xfd,0xbe]
1619
1620s_flbit_i32_b32 s0, exec_lo
1621// GFX12: encoding: [0x7e,0x0a,0x80,0xbe]
1622
1623s_flbit_i32_b32 s0, exec_hi
1624// GFX12: encoding: [0x7f,0x0a,0x80,0xbe]
1625
1626s_flbit_i32_b32 s0, vcc_lo
1627// GFX12: encoding: [0x6a,0x0a,0x80,0xbe]
1628
1629s_flbit_i32_b32 s0, vcc_hi
1630// GFX12: encoding: [0x6b,0x0a,0x80,0xbe]
1631
1632s_flbit_i32_b32 s0, m0
1633// GFX12: encoding: [0x7d,0x0a,0x80,0xbe]
1634
1635s_flbit_i32_b32 s0, 0
1636// GFX12: encoding: [0x80,0x0a,0x80,0xbe]
1637
1638s_flbit_i32_b32 s0, -1
1639// GFX12: encoding: [0xc1,0x0a,0x80,0xbe]
1640
1641s_flbit_i32_b32 s0, 0.5
1642// GFX12: encoding: [0xf0,0x0a,0x80,0xbe]
1643
1644s_flbit_i32_b32 s0, -4.0
1645// GFX12: encoding: [0xf7,0x0a,0x80,0xbe]
1646
1647s_flbit_i32_b32 s0, 0x3f717273
1648// GFX12: encoding: [0xff,0x0a,0x80,0xbe,0x73,0x72,0x71,0x3f]
1649
1650s_flbit_i32_b32 s0, 0xaf123456
1651// GFX12: encoding: [0xff,0x0a,0x80,0xbe,0x56,0x34,0x12,0xaf]
1652
1653s_flbit_i32_b64 s0, s[2:3]
1654// GFX12: encoding: [0x02,0x0b,0x80,0xbe]
1655
1656s_flbit_i32_b64 s105, s[102:103]
1657// GFX12: encoding: [0x66,0x0b,0xe9,0xbe]
1658
1659s_flbit_i32_b64 s0, s[102:103]
1660// GFX12: encoding: [0x66,0x0b,0x80,0xbe]
1661
1662s_flbit_i32_b64 s105, s[2:3]
1663// GFX12: encoding: [0x02,0x0b,0xe9,0xbe]
1664
1665s_flbit_i32_b64 exec_lo, s[2:3]
1666// GFX12: encoding: [0x02,0x0b,0xfe,0xbe]
1667
1668s_flbit_i32_b64 exec_hi, s[2:3]
1669// GFX12: encoding: [0x02,0x0b,0xff,0xbe]
1670
1671s_flbit_i32_b64 vcc_lo, s[2:3]
1672// GFX12: encoding: [0x02,0x0b,0xea,0xbe]
1673
1674s_flbit_i32_b64 vcc_hi, s[2:3]
1675// GFX12: encoding: [0x02,0x0b,0xeb,0xbe]
1676
1677s_flbit_i32_b64 m0, s[2:3]
1678// GFX12: encoding: [0x02,0x0b,0xfd,0xbe]
1679
1680s_flbit_i32_b64 s0, exec
1681// GFX12: encoding: [0x7e,0x0b,0x80,0xbe]
1682
1683s_flbit_i32_b64 s0, vcc
1684// GFX12: encoding: [0x6a,0x0b,0x80,0xbe]
1685
1686s_flbit_i32_b64 s0, 0
1687// GFX12: encoding: [0x80,0x0b,0x80,0xbe]
1688
1689s_flbit_i32_b64 s0, -1
1690// GFX12: encoding: [0xc1,0x0b,0x80,0xbe]
1691
1692s_flbit_i32_b64 s0, 0.5
1693// GFX12: encoding: [0xf0,0x0b,0x80,0xbe]
1694
1695s_flbit_i32_b64 s0, -4.0
1696// GFX12: encoding: [0xf7,0x0b,0x80,0xbe]
1697
1698s_flbit_i32_b64 s0, 0x3f717273
1699// GFX12: encoding: [0xff,0x0b,0x80,0xbe,0x73,0x72,0x71,0x3f]
1700
1701s_flbit_i32_b64 s0, 0xaf123456
1702// GFX12: encoding: [0xff,0x0b,0x80,0xbe,0x56,0x34,0x12,0xaf]
1703
1704s_flbit_i32 s0, s1
1705// GFX12: encoding: [0x01,0x0c,0x80,0xbe]
1706
1707s_flbit_i32 s105, s104
1708// GFX12: encoding: [0x68,0x0c,0xe9,0xbe]
1709
1710s_flbit_i32 s0, s104
1711// GFX12: encoding: [0x68,0x0c,0x80,0xbe]
1712
1713s_flbit_i32 s105, s1
1714// GFX12: encoding: [0x01,0x0c,0xe9,0xbe]
1715
1716s_flbit_i32 exec_lo, s1
1717// GFX12: encoding: [0x01,0x0c,0xfe,0xbe]
1718
1719s_flbit_i32 exec_hi, s1
1720// GFX12: encoding: [0x01,0x0c,0xff,0xbe]
1721
1722s_flbit_i32 vcc_lo, s1
1723// GFX12: encoding: [0x01,0x0c,0xea,0xbe]
1724
1725s_flbit_i32 vcc_hi, s1
1726// GFX12: encoding: [0x01,0x0c,0xeb,0xbe]
1727
1728s_flbit_i32 m0, s1
1729// GFX12: encoding: [0x01,0x0c,0xfd,0xbe]
1730
1731s_flbit_i32 s0, exec_lo
1732// GFX12: encoding: [0x7e,0x0c,0x80,0xbe]
1733
1734s_flbit_i32 s0, exec_hi
1735// GFX12: encoding: [0x7f,0x0c,0x80,0xbe]
1736
1737s_flbit_i32 s0, vcc_lo
1738// GFX12: encoding: [0x6a,0x0c,0x80,0xbe]
1739
1740s_flbit_i32 s0, vcc_hi
1741// GFX12: encoding: [0x6b,0x0c,0x80,0xbe]
1742
1743s_flbit_i32 s0, m0
1744// GFX12: encoding: [0x7d,0x0c,0x80,0xbe]
1745
1746s_flbit_i32 s0, 0
1747// GFX12: encoding: [0x80,0x0c,0x80,0xbe]
1748
1749s_flbit_i32 s0, -1
1750// GFX12: encoding: [0xc1,0x0c,0x80,0xbe]
1751
1752s_flbit_i32 s0, 0.5
1753// GFX12: encoding: [0xf0,0x0c,0x80,0xbe]
1754
1755s_flbit_i32 s0, -4.0
1756// GFX12: encoding: [0xf7,0x0c,0x80,0xbe]
1757
1758s_flbit_i32 s0, 0x3f717273
1759// GFX12: encoding: [0xff,0x0c,0x80,0xbe,0x73,0x72,0x71,0x3f]
1760
1761s_flbit_i32 s0, 0xaf123456
1762// GFX12: encoding: [0xff,0x0c,0x80,0xbe,0x56,0x34,0x12,0xaf]
1763
1764s_flbit_i32_i64 s0, s[2:3]
1765// GFX12: encoding: [0x02,0x0d,0x80,0xbe]
1766
1767s_flbit_i32_i64 s105, s[102:103]
1768// GFX12: encoding: [0x66,0x0d,0xe9,0xbe]
1769
1770s_flbit_i32_i64 s0, s[102:103]
1771// GFX12: encoding: [0x66,0x0d,0x80,0xbe]
1772
1773s_flbit_i32_i64 s105, s[2:3]
1774// GFX12: encoding: [0x02,0x0d,0xe9,0xbe]
1775
1776s_flbit_i32_i64 exec_lo, s[2:3]
1777// GFX12: encoding: [0x02,0x0d,0xfe,0xbe]
1778
1779s_flbit_i32_i64 exec_hi, s[2:3]
1780// GFX12: encoding: [0x02,0x0d,0xff,0xbe]
1781
1782s_flbit_i32_i64 vcc_lo, s[2:3]
1783// GFX12: encoding: [0x02,0x0d,0xea,0xbe]
1784
1785s_flbit_i32_i64 vcc_hi, s[2:3]
1786// GFX12: encoding: [0x02,0x0d,0xeb,0xbe]
1787
1788s_flbit_i32_i64 m0, s[2:3]
1789// GFX12: encoding: [0x02,0x0d,0xfd,0xbe]
1790
1791s_flbit_i32_i64 s0, exec
1792// GFX12: encoding: [0x7e,0x0d,0x80,0xbe]
1793
1794s_flbit_i32_i64 s0, vcc
1795// GFX12: encoding: [0x6a,0x0d,0x80,0xbe]
1796
1797s_flbit_i32_i64 s0, 0
1798// GFX12: encoding: [0x80,0x0d,0x80,0xbe]
1799
1800s_flbit_i32_i64 s0, -1
1801// GFX12: encoding: [0xc1,0x0d,0x80,0xbe]
1802
1803s_flbit_i32_i64 s0, 0.5
1804// GFX12: encoding: [0xf0,0x0d,0x80,0xbe]
1805
1806s_flbit_i32_i64 s0, -4.0
1807// GFX12: encoding: [0xf7,0x0d,0x80,0xbe]
1808
1809s_flbit_i32_i64 s0, 0x3f717273
1810// GFX12: encoding: [0xff,0x0d,0x80,0xbe,0x73,0x72,0x71,0x3f]
1811
1812s_flbit_i32_i64 s0, 0xaf123456
1813// GFX12: encoding: [0xff,0x0d,0x80,0xbe,0x56,0x34,0x12,0xaf]
1814
1815s_sext_i32_i8 s0, s1
1816// GFX12: encoding: [0x01,0x0e,0x80,0xbe]
1817
1818s_sext_i32_i8 s105, s104
1819// GFX12: encoding: [0x68,0x0e,0xe9,0xbe]
1820
1821s_sext_i32_i8 s0, s104
1822// GFX12: encoding: [0x68,0x0e,0x80,0xbe]
1823
1824s_sext_i32_i8 s105, s1
1825// GFX12: encoding: [0x01,0x0e,0xe9,0xbe]
1826
1827s_sext_i32_i8 exec_lo, s1
1828// GFX12: encoding: [0x01,0x0e,0xfe,0xbe]
1829
1830s_sext_i32_i8 exec_hi, s1
1831// GFX12: encoding: [0x01,0x0e,0xff,0xbe]
1832
1833s_sext_i32_i8 vcc_lo, s1
1834// GFX12: encoding: [0x01,0x0e,0xea,0xbe]
1835
1836s_sext_i32_i8 vcc_hi, s1
1837// GFX12: encoding: [0x01,0x0e,0xeb,0xbe]
1838
1839s_sext_i32_i8 m0, s1
1840// GFX12: encoding: [0x01,0x0e,0xfd,0xbe]
1841
1842s_sext_i32_i8 s0, exec_lo
1843// GFX12: encoding: [0x7e,0x0e,0x80,0xbe]
1844
1845s_sext_i32_i8 s0, exec_hi
1846// GFX12: encoding: [0x7f,0x0e,0x80,0xbe]
1847
1848s_sext_i32_i8 s0, vcc_lo
1849// GFX12: encoding: [0x6a,0x0e,0x80,0xbe]
1850
1851s_sext_i32_i8 s0, vcc_hi
1852// GFX12: encoding: [0x6b,0x0e,0x80,0xbe]
1853
1854s_sext_i32_i8 s0, m0
1855// GFX12: encoding: [0x7d,0x0e,0x80,0xbe]
1856
1857s_sext_i32_i8 s0, 0
1858// GFX12: encoding: [0x80,0x0e,0x80,0xbe]
1859
1860s_sext_i32_i8 s0, -1
1861// GFX12: encoding: [0xc1,0x0e,0x80,0xbe]
1862
1863s_sext_i32_i8 s0, 0.5
1864// GFX12: encoding: [0xf0,0x0e,0x80,0xbe]
1865
1866s_sext_i32_i8 s0, -4.0
1867// GFX12: encoding: [0xf7,0x0e,0x80,0xbe]
1868
1869s_sext_i32_i8 s0, 0x3f717273
1870// GFX12: encoding: [0xff,0x0e,0x80,0xbe,0x73,0x72,0x71,0x3f]
1871
1872s_sext_i32_i8 s0, 0xaf123456
1873// GFX12: encoding: [0xff,0x0e,0x80,0xbe,0x56,0x34,0x12,0xaf]
1874
1875s_sext_i32_i16 s0, s1
1876// GFX12: encoding: [0x01,0x0f,0x80,0xbe]
1877
1878s_sext_i32_i16 s105, s104
1879// GFX12: encoding: [0x68,0x0f,0xe9,0xbe]
1880
1881s_sext_i32_i16 s0, s104
1882// GFX12: encoding: [0x68,0x0f,0x80,0xbe]
1883
1884s_sext_i32_i16 s105, s1
1885// GFX12: encoding: [0x01,0x0f,0xe9,0xbe]
1886
1887s_sext_i32_i16 exec_lo, s1
1888// GFX12: encoding: [0x01,0x0f,0xfe,0xbe]
1889
1890s_sext_i32_i16 exec_hi, s1
1891// GFX12: encoding: [0x01,0x0f,0xff,0xbe]
1892
1893s_sext_i32_i16 vcc_lo, s1
1894// GFX12: encoding: [0x01,0x0f,0xea,0xbe]
1895
1896s_sext_i32_i16 vcc_hi, s1
1897// GFX12: encoding: [0x01,0x0f,0xeb,0xbe]
1898
1899s_sext_i32_i16 m0, s1
1900// GFX12: encoding: [0x01,0x0f,0xfd,0xbe]
1901
1902s_sext_i32_i16 s0, exec_lo
1903// GFX12: encoding: [0x7e,0x0f,0x80,0xbe]
1904
1905s_sext_i32_i16 s0, exec_hi
1906// GFX12: encoding: [0x7f,0x0f,0x80,0xbe]
1907
1908s_sext_i32_i16 s0, vcc_lo
1909// GFX12: encoding: [0x6a,0x0f,0x80,0xbe]
1910
1911s_sext_i32_i16 s0, vcc_hi
1912// GFX12: encoding: [0x6b,0x0f,0x80,0xbe]
1913
1914s_sext_i32_i16 s0, m0
1915// GFX12: encoding: [0x7d,0x0f,0x80,0xbe]
1916
1917s_sext_i32_i16 s0, 0
1918// GFX12: encoding: [0x80,0x0f,0x80,0xbe]
1919
1920s_sext_i32_i16 s0, -1
1921// GFX12: encoding: [0xc1,0x0f,0x80,0xbe]
1922
1923s_sext_i32_i16 s0, 0.5
1924// GFX12: encoding: [0xf0,0x0f,0x80,0xbe]
1925
1926s_sext_i32_i16 s0, -4.0
1927// GFX12: encoding: [0xf7,0x0f,0x80,0xbe]
1928
1929s_sext_i32_i16 s0, 0x3f717273
1930// GFX12: encoding: [0xff,0x0f,0x80,0xbe,0x73,0x72,0x71,0x3f]
1931
1932s_sext_i32_i16 s0, 0xaf123456
1933// GFX12: encoding: [0xff,0x0f,0x80,0xbe,0x56,0x34,0x12,0xaf]
1934
1935s_bitset0_b32 s0, s1
1936// GFX12: encoding: [0x01,0x10,0x80,0xbe]
1937
1938s_bitset0_b32 s105, s104
1939// GFX12: encoding: [0x68,0x10,0xe9,0xbe]
1940
1941s_bitset0_b32 s0, s104
1942// GFX12: encoding: [0x68,0x10,0x80,0xbe]
1943
1944s_bitset0_b32 s105, s1
1945// GFX12: encoding: [0x01,0x10,0xe9,0xbe]
1946
1947s_bitset0_b32 exec_lo, s1
1948// GFX12: encoding: [0x01,0x10,0xfe,0xbe]
1949
1950s_bitset0_b32 exec_hi, s1
1951// GFX12: encoding: [0x01,0x10,0xff,0xbe]
1952
1953s_bitset0_b32 vcc_lo, s1
1954// GFX12: encoding: [0x01,0x10,0xea,0xbe]
1955
1956s_bitset0_b32 vcc_hi, s1
1957// GFX12: encoding: [0x01,0x10,0xeb,0xbe]
1958
1959s_bitset0_b32 m0, s1
1960// GFX12: encoding: [0x01,0x10,0xfd,0xbe]
1961
1962s_bitset0_b32 s0, exec_lo
1963// GFX12: encoding: [0x7e,0x10,0x80,0xbe]
1964
1965s_bitset0_b32 s0, exec_hi
1966// GFX12: encoding: [0x7f,0x10,0x80,0xbe]
1967
1968s_bitset0_b32 s0, vcc_lo
1969// GFX12: encoding: [0x6a,0x10,0x80,0xbe]
1970
1971s_bitset0_b32 s0, vcc_hi
1972// GFX12: encoding: [0x6b,0x10,0x80,0xbe]
1973
1974s_bitset0_b32 s0, m0
1975// GFX12: encoding: [0x7d,0x10,0x80,0xbe]
1976
1977s_bitset0_b32 s0, 0
1978// GFX12: encoding: [0x80,0x10,0x80,0xbe]
1979
1980s_bitset0_b32 s0, -1
1981// GFX12: encoding: [0xc1,0x10,0x80,0xbe]
1982
1983s_bitset0_b32 s0, 0.5
1984// GFX12: encoding: [0xf0,0x10,0x80,0xbe]
1985
1986s_bitset0_b32 s0, -4.0
1987// GFX12: encoding: [0xf7,0x10,0x80,0xbe]
1988
1989s_bitset0_b32 s0, 0x3f717273
1990// GFX12: encoding: [0xff,0x10,0x80,0xbe,0x73,0x72,0x71,0x3f]
1991
1992s_bitset0_b32 s0, 0xaf123456
1993// GFX12: encoding: [0xff,0x10,0x80,0xbe,0x56,0x34,0x12,0xaf]
1994
1995s_bitset0_b64 s[0:1], s2
1996// GFX12: encoding: [0x02,0x11,0x80,0xbe]
1997
1998s_bitset0_b64 s[104:105], s102
1999// GFX12: encoding: [0x66,0x11,0xe8,0xbe]
2000
2001s_bitset0_b64 s[0:1], s102
2002// GFX12: encoding: [0x66,0x11,0x80,0xbe]
2003
2004s_bitset0_b64 s[104:105], s2
2005// GFX12: encoding: [0x02,0x11,0xe8,0xbe]
2006
2007s_bitset0_b64 exec, s2
2008// GFX12: encoding: [0x02,0x11,0xfe,0xbe]
2009
2010s_bitset0_b64 vcc, s2
2011// GFX12: encoding: [0x02,0x11,0xea,0xbe]
2012
2013s_bitset0_b64 s[0:1], exec_lo
2014// GFX12: encoding: [0x7e,0x11,0x80,0xbe]
2015
2016s_bitset0_b64 s[0:1], exec_hi
2017// GFX12: encoding: [0x7f,0x11,0x80,0xbe]
2018
2019s_bitset0_b64 s[0:1], vcc_lo
2020// GFX12: encoding: [0x6a,0x11,0x80,0xbe]
2021
2022s_bitset0_b64 s[0:1], vcc_hi
2023// GFX12: encoding: [0x6b,0x11,0x80,0xbe]
2024
2025s_bitset0_b64 s[0:1], m0
2026// GFX12: encoding: [0x7d,0x11,0x80,0xbe]
2027
2028s_bitset0_b64 s[0:1], 0
2029// GFX12: encoding: [0x80,0x11,0x80,0xbe]
2030
2031s_bitset0_b64 s[0:1], -1
2032// GFX12: encoding: [0xc1,0x11,0x80,0xbe]
2033
2034s_bitset0_b64 s[0:1], 0.5
2035// GFX12: encoding: [0xf0,0x11,0x80,0xbe]
2036
2037s_bitset0_b64 s[0:1], -4.0
2038// GFX12: encoding: [0xf7,0x11,0x80,0xbe]
2039
2040s_bitset0_b64 s[0:1], 0x3f717273
2041// GFX12: encoding: [0xff,0x11,0x80,0xbe,0x73,0x72,0x71,0x3f]
2042
2043s_bitset0_b64 s[0:1], 0xaf123456
2044// GFX12: encoding: [0xff,0x11,0x80,0xbe,0x56,0x34,0x12,0xaf]
2045
2046s_bitset1_b32 s0, s1
2047// GFX12: encoding: [0x01,0x12,0x80,0xbe]
2048
2049s_bitset1_b32 s105, s104
2050// GFX12: encoding: [0x68,0x12,0xe9,0xbe]
2051
2052s_bitset1_b32 s0, s104
2053// GFX12: encoding: [0x68,0x12,0x80,0xbe]
2054
2055s_bitset1_b32 s105, s1
2056// GFX12: encoding: [0x01,0x12,0xe9,0xbe]
2057
2058s_bitset1_b32 exec_lo, s1
2059// GFX12: encoding: [0x01,0x12,0xfe,0xbe]
2060
2061s_bitset1_b32 exec_hi, s1
2062// GFX12: encoding: [0x01,0x12,0xff,0xbe]
2063
2064s_bitset1_b32 vcc_lo, s1
2065// GFX12: encoding: [0x01,0x12,0xea,0xbe]
2066
2067s_bitset1_b32 vcc_hi, s1
2068// GFX12: encoding: [0x01,0x12,0xeb,0xbe]
2069
2070s_bitset1_b32 m0, s1
2071// GFX12: encoding: [0x01,0x12,0xfd,0xbe]
2072
2073s_bitset1_b32 s0, exec_lo
2074// GFX12: encoding: [0x7e,0x12,0x80,0xbe]
2075
2076s_bitset1_b32 s0, exec_hi
2077// GFX12: encoding: [0x7f,0x12,0x80,0xbe]
2078
2079s_bitset1_b32 s0, vcc_lo
2080// GFX12: encoding: [0x6a,0x12,0x80,0xbe]
2081
2082s_bitset1_b32 s0, vcc_hi
2083// GFX12: encoding: [0x6b,0x12,0x80,0xbe]
2084
2085s_bitset1_b32 s0, m0
2086// GFX12: encoding: [0x7d,0x12,0x80,0xbe]
2087
2088s_bitset1_b32 s0, 0
2089// GFX12: encoding: [0x80,0x12,0x80,0xbe]
2090
2091s_bitset1_b32 s0, -1
2092// GFX12: encoding: [0xc1,0x12,0x80,0xbe]
2093
2094s_bitset1_b32 s0, 0.5
2095// GFX12: encoding: [0xf0,0x12,0x80,0xbe]
2096
2097s_bitset1_b32 s0, -4.0
2098// GFX12: encoding: [0xf7,0x12,0x80,0xbe]
2099
2100s_bitset1_b32 s0, 0x3f717273
2101// GFX12: encoding: [0xff,0x12,0x80,0xbe,0x73,0x72,0x71,0x3f]
2102
2103s_bitset1_b32 s0, 0xaf123456
2104// GFX12: encoding: [0xff,0x12,0x80,0xbe,0x56,0x34,0x12,0xaf]
2105
2106s_bitset1_b64 s[0:1], s2
2107// GFX12: encoding: [0x02,0x13,0x80,0xbe]
2108
2109s_bitset1_b64 s[104:105], s102
2110// GFX12: encoding: [0x66,0x13,0xe8,0xbe]
2111
2112s_bitset1_b64 s[0:1], s102
2113// GFX12: encoding: [0x66,0x13,0x80,0xbe]
2114
2115s_bitset1_b64 s[104:105], s2
2116// GFX12: encoding: [0x02,0x13,0xe8,0xbe]
2117
2118s_bitset1_b64 exec, s2
2119// GFX12: encoding: [0x02,0x13,0xfe,0xbe]
2120
2121s_bitset1_b64 vcc, s2
2122// GFX12: encoding: [0x02,0x13,0xea,0xbe]
2123
2124s_bitset1_b64 s[0:1], exec_lo
2125// GFX12: encoding: [0x7e,0x13,0x80,0xbe]
2126
2127s_bitset1_b64 s[0:1], exec_hi
2128// GFX12: encoding: [0x7f,0x13,0x80,0xbe]
2129
2130s_bitset1_b64 s[0:1], vcc_lo
2131// GFX12: encoding: [0x6a,0x13,0x80,0xbe]
2132
2133s_bitset1_b64 s[0:1], vcc_hi
2134// GFX12: encoding: [0x6b,0x13,0x80,0xbe]
2135
2136s_bitset1_b64 s[0:1], m0
2137// GFX12: encoding: [0x7d,0x13,0x80,0xbe]
2138
2139s_bitset1_b64 s[0:1], 0
2140// GFX12: encoding: [0x80,0x13,0x80,0xbe]
2141
2142s_bitset1_b64 s[0:1], -1
2143// GFX12: encoding: [0xc1,0x13,0x80,0xbe]
2144
2145s_bitset1_b64 s[0:1], 0.5
2146// GFX12: encoding: [0xf0,0x13,0x80,0xbe]
2147
2148s_bitset1_b64 s[0:1], -4.0
2149// GFX12: encoding: [0xf7,0x13,0x80,0xbe]
2150
2151s_bitset1_b64 s[0:1], 0x3f717273
2152// GFX12: encoding: [0xff,0x13,0x80,0xbe,0x73,0x72,0x71,0x3f]
2153
2154s_bitset1_b64 s[0:1], 0xaf123456
2155// GFX12: encoding: [0xff,0x13,0x80,0xbe,0x56,0x34,0x12,0xaf]
2156
2157s_getpc_b64 s[0:1]
2158// GFX12: encoding: [0x00,0x47,0x80,0xbe]
2159
2160s_getpc_b64 s[104:105]
2161// GFX12: encoding: [0x00,0x47,0xe8,0xbe]
2162
2163s_getpc_b64 exec
2164// GFX12: encoding: [0x00,0x47,0xfe,0xbe]
2165
2166s_getpc_b64 vcc
2167// GFX12: encoding: [0x00,0x47,0xea,0xbe]
2168
2169s_setpc_b64 s[0:1]
2170// GFX12: encoding: [0x00,0x48,0x80,0xbe]
2171
2172s_setpc_b64 s[104:105]
2173// GFX12: encoding: [0x68,0x48,0x80,0xbe]
2174
2175s_setpc_b64 vcc
2176// GFX12: encoding: [0x6a,0x48,0x80,0xbe]
2177
2178s_swappc_b64 s[0:1], s[2:3]
2179// GFX12: encoding: [0x02,0x49,0x80,0xbe]
2180
2181s_swappc_b64 s[104:105], s[102:103]
2182// GFX12: encoding: [0x66,0x49,0xe8,0xbe]
2183
2184s_swappc_b64 s[0:1], s[102:103]
2185// GFX12: encoding: [0x66,0x49,0x80,0xbe]
2186
2187s_swappc_b64 s[104:105], s[2:3]
2188// GFX12: encoding: [0x02,0x49,0xe8,0xbe]
2189
2190s_swappc_b64 vcc, s[2:3]
2191// GFX12: encoding: [0x02,0x49,0xea,0xbe]
2192
2193s_swappc_b64 s[0:1], vcc
2194// GFX12: encoding: [0x6a,0x49,0x80,0xbe]
2195
2196s_rfe_b64 s[0:1]
2197// GFX12: encoding: [0x00,0x4a,0x80,0xbe]
2198
2199s_rfe_b64 s[104:105]
2200// GFX12: encoding: [0x68,0x4a,0x80,0xbe]
2201
2202s_rfe_b64 vcc
2203// GFX12: encoding: [0x6a,0x4a,0x80,0xbe]
2204
2205s_and_saveexec_b64 s[0:1], s[2:3]
2206// GFX12: encoding: [0x02,0x21,0x80,0xbe]
2207
2208s_and_saveexec_b64 s[104:105], s[102:103]
2209// GFX12: encoding: [0x66,0x21,0xe8,0xbe]
2210
2211s_and_saveexec_b64 s[0:1], s[102:103]
2212// GFX12: encoding: [0x66,0x21,0x80,0xbe]
2213
2214s_and_saveexec_b64 s[104:105], s[2:3]
2215// GFX12: encoding: [0x02,0x21,0xe8,0xbe]
2216
2217s_and_saveexec_b64 vcc, s[2:3]
2218// GFX12: encoding: [0x02,0x21,0xea,0xbe]
2219
2220s_and_saveexec_b64 s[0:1], exec
2221// GFX12: encoding: [0x7e,0x21,0x80,0xbe]
2222
2223s_and_saveexec_b64 s[0:1], vcc
2224// GFX12: encoding: [0x6a,0x21,0x80,0xbe]
2225
2226s_and_saveexec_b64 s[0:1], 0
2227// GFX12: encoding: [0x80,0x21,0x80,0xbe]
2228
2229s_and_saveexec_b64 s[0:1], -1
2230// GFX12: encoding: [0xc1,0x21,0x80,0xbe]
2231
2232s_and_saveexec_b64 s[0:1], 0.5
2233// GFX12: encoding: [0xf0,0x21,0x80,0xbe]
2234
2235s_and_saveexec_b64 s[0:1], -4.0
2236// GFX12: encoding: [0xf7,0x21,0x80,0xbe]
2237
2238s_and_saveexec_b64 s[0:1], 0x3f717273
2239// GFX12: encoding: [0xff,0x21,0x80,0xbe,0x73,0x72,0x71,0x3f]
2240
2241s_and_saveexec_b64 s[0:1], 0xaf123456
2242// GFX12: encoding: [0xff,0x21,0x80,0xbe,0x56,0x34,0x12,0xaf]
2243
2244s_or_saveexec_b64 s[0:1], s[2:3]
2245// GFX12: encoding: [0x02,0x23,0x80,0xbe]
2246
2247s_or_saveexec_b64 s[104:105], s[102:103]
2248// GFX12: encoding: [0x66,0x23,0xe8,0xbe]
2249
2250s_or_saveexec_b64 s[0:1], s[102:103]
2251// GFX12: encoding: [0x66,0x23,0x80,0xbe]
2252
2253s_or_saveexec_b64 s[104:105], s[2:3]
2254// GFX12: encoding: [0x02,0x23,0xe8,0xbe]
2255
2256s_or_saveexec_b64 vcc, s[2:3]
2257// GFX12: encoding: [0x02,0x23,0xea,0xbe]
2258
2259s_or_saveexec_b64 s[0:1], exec
2260// GFX12: encoding: [0x7e,0x23,0x80,0xbe]
2261
2262s_or_saveexec_b64 s[0:1], vcc
2263// GFX12: encoding: [0x6a,0x23,0x80,0xbe]
2264
2265s_or_saveexec_b64 s[0:1], 0
2266// GFX12: encoding: [0x80,0x23,0x80,0xbe]
2267
2268s_or_saveexec_b64 s[0:1], -1
2269// GFX12: encoding: [0xc1,0x23,0x80,0xbe]
2270
2271s_or_saveexec_b64 s[0:1], 0.5
2272// GFX12: encoding: [0xf0,0x23,0x80,0xbe]
2273
2274s_or_saveexec_b64 s[0:1], -4.0
2275// GFX12: encoding: [0xf7,0x23,0x80,0xbe]
2276
2277s_or_saveexec_b64 s[0:1], 0x3f717273
2278// GFX12: encoding: [0xff,0x23,0x80,0xbe,0x73,0x72,0x71,0x3f]
2279
2280s_or_saveexec_b64 s[0:1], 0xaf123456
2281// GFX12: encoding: [0xff,0x23,0x80,0xbe,0x56,0x34,0x12,0xaf]
2282
2283s_xor_saveexec_b64 s[0:1], s[2:3]
2284// GFX12: encoding: [0x02,0x25,0x80,0xbe]
2285
2286s_xor_saveexec_b64 s[104:105], s[102:103]
2287// GFX12: encoding: [0x66,0x25,0xe8,0xbe]
2288
2289s_xor_saveexec_b64 s[0:1], s[102:103]
2290// GFX12: encoding: [0x66,0x25,0x80,0xbe]
2291
2292s_xor_saveexec_b64 s[104:105], s[2:3]
2293// GFX12: encoding: [0x02,0x25,0xe8,0xbe]
2294
2295s_xor_saveexec_b64 vcc, s[2:3]
2296// GFX12: encoding: [0x02,0x25,0xea,0xbe]
2297
2298s_xor_saveexec_b64 s[0:1], exec
2299// GFX12: encoding: [0x7e,0x25,0x80,0xbe]
2300
2301s_xor_saveexec_b64 s[0:1], vcc
2302// GFX12: encoding: [0x6a,0x25,0x80,0xbe]
2303
2304s_xor_saveexec_b64 s[0:1], 0
2305// GFX12: encoding: [0x80,0x25,0x80,0xbe]
2306
2307s_xor_saveexec_b64 s[0:1], -1
2308// GFX12: encoding: [0xc1,0x25,0x80,0xbe]
2309
2310s_xor_saveexec_b64 s[0:1], 0.5
2311// GFX12: encoding: [0xf0,0x25,0x80,0xbe]
2312
2313s_xor_saveexec_b64 s[0:1], -4.0
2314// GFX12: encoding: [0xf7,0x25,0x80,0xbe]
2315
2316s_xor_saveexec_b64 s[0:1], 0x3f717273
2317// GFX12: encoding: [0xff,0x25,0x80,0xbe,0x73,0x72,0x71,0x3f]
2318
2319s_xor_saveexec_b64 s[0:1], 0xaf123456
2320// GFX12: encoding: [0xff,0x25,0x80,0xbe,0x56,0x34,0x12,0xaf]
2321
2322s_andn2_saveexec_b64 s[0:1], s[2:3]
2323// GFX12: encoding: [0x02,0x31,0x80,0xbe]
2324
2325s_andn2_saveexec_b64 s[104:105], s[102:103]
2326// GFX12: encoding: [0x66,0x31,0xe8,0xbe]
2327
2328s_andn2_saveexec_b64 s[0:1], s[102:103]
2329// GFX12: encoding: [0x66,0x31,0x80,0xbe]
2330
2331s_andn2_saveexec_b64 s[104:105], s[2:3]
2332// GFX12: encoding: [0x02,0x31,0xe8,0xbe]
2333
2334s_andn2_saveexec_b64 vcc, s[2:3]
2335// GFX12: encoding: [0x02,0x31,0xea,0xbe]
2336
2337s_andn2_saveexec_b64 s[0:1], exec
2338// GFX12: encoding: [0x7e,0x31,0x80,0xbe]
2339
2340s_andn2_saveexec_b64 s[0:1], vcc
2341// GFX12: encoding: [0x6a,0x31,0x80,0xbe]
2342
2343s_andn2_saveexec_b64 s[0:1], 0
2344// GFX12: encoding: [0x80,0x31,0x80,0xbe]
2345
2346s_andn2_saveexec_b64 s[0:1], -1
2347// GFX12: encoding: [0xc1,0x31,0x80,0xbe]
2348
2349s_andn2_saveexec_b64 s[0:1], 0.5
2350// GFX12: encoding: [0xf0,0x31,0x80,0xbe]
2351
2352s_andn2_saveexec_b64 s[0:1], -4.0
2353// GFX12: encoding: [0xf7,0x31,0x80,0xbe]
2354
2355s_andn2_saveexec_b64 s[0:1], 0x3f717273
2356// GFX12: encoding: [0xff,0x31,0x80,0xbe,0x73,0x72,0x71,0x3f]
2357
2358s_andn2_saveexec_b64 s[0:1], 0xaf123456
2359// GFX12: encoding: [0xff,0x31,0x80,0xbe,0x56,0x34,0x12,0xaf]
2360
2361s_orn2_saveexec_b64 s[0:1], s[2:3]
2362// GFX12: encoding: [0x02,0x33,0x80,0xbe]
2363
2364s_orn2_saveexec_b64 s[104:105], s[102:103]
2365// GFX12: encoding: [0x66,0x33,0xe8,0xbe]
2366
2367s_orn2_saveexec_b64 s[0:1], s[102:103]
2368// GFX12: encoding: [0x66,0x33,0x80,0xbe]
2369
2370s_orn2_saveexec_b64 s[104:105], s[2:3]
2371// GFX12: encoding: [0x02,0x33,0xe8,0xbe]
2372
2373s_orn2_saveexec_b64 vcc, s[2:3]
2374// GFX12: encoding: [0x02,0x33,0xea,0xbe]
2375
2376s_orn2_saveexec_b64 s[0:1], exec
2377// GFX12: encoding: [0x7e,0x33,0x80,0xbe]
2378
2379s_orn2_saveexec_b64 s[0:1], vcc
2380// GFX12: encoding: [0x6a,0x33,0x80,0xbe]
2381
2382s_orn2_saveexec_b64 s[0:1], 0
2383// GFX12: encoding: [0x80,0x33,0x80,0xbe]
2384
2385s_orn2_saveexec_b64 s[0:1], -1
2386// GFX12: encoding: [0xc1,0x33,0x80,0xbe]
2387
2388s_orn2_saveexec_b64 s[0:1], 0.5
2389// GFX12: encoding: [0xf0,0x33,0x80,0xbe]
2390
2391s_orn2_saveexec_b64 s[0:1], -4.0
2392// GFX12: encoding: [0xf7,0x33,0x80,0xbe]
2393
2394s_orn2_saveexec_b64 s[0:1], 0x3f717273
2395// GFX12: encoding: [0xff,0x33,0x80,0xbe,0x73,0x72,0x71,0x3f]
2396
2397s_orn2_saveexec_b64 s[0:1], 0xaf123456
2398// GFX12: encoding: [0xff,0x33,0x80,0xbe,0x56,0x34,0x12,0xaf]
2399
2400s_nand_saveexec_b64 s[0:1], s[2:3]
2401// GFX12: encoding: [0x02,0x27,0x80,0xbe]
2402
2403s_nand_saveexec_b64 s[104:105], s[102:103]
2404// GFX12: encoding: [0x66,0x27,0xe8,0xbe]
2405
2406s_nand_saveexec_b64 s[0:1], s[102:103]
2407// GFX12: encoding: [0x66,0x27,0x80,0xbe]
2408
2409s_nand_saveexec_b64 s[104:105], s[2:3]
2410// GFX12: encoding: [0x02,0x27,0xe8,0xbe]
2411
2412s_nand_saveexec_b64 vcc, s[2:3]
2413// GFX12: encoding: [0x02,0x27,0xea,0xbe]
2414
2415s_nand_saveexec_b64 s[0:1], exec
2416// GFX12: encoding: [0x7e,0x27,0x80,0xbe]
2417
2418s_nand_saveexec_b64 s[0:1], vcc
2419// GFX12: encoding: [0x6a,0x27,0x80,0xbe]
2420
2421s_nand_saveexec_b64 s[0:1], 0
2422// GFX12: encoding: [0x80,0x27,0x80,0xbe]
2423
2424s_nand_saveexec_b64 s[0:1], -1
2425// GFX12: encoding: [0xc1,0x27,0x80,0xbe]
2426
2427s_nand_saveexec_b64 s[0:1], 0.5
2428// GFX12: encoding: [0xf0,0x27,0x80,0xbe]
2429
2430s_nand_saveexec_b64 s[0:1], -4.0
2431// GFX12: encoding: [0xf7,0x27,0x80,0xbe]
2432
2433s_nand_saveexec_b64 s[0:1], 0x3f717273
2434// GFX12: encoding: [0xff,0x27,0x80,0xbe,0x73,0x72,0x71,0x3f]
2435
2436s_nand_saveexec_b64 s[0:1], 0xaf123456
2437// GFX12: encoding: [0xff,0x27,0x80,0xbe,0x56,0x34,0x12,0xaf]
2438
2439s_nor_saveexec_b64 s[0:1], s[2:3]
2440// GFX12: encoding: [0x02,0x29,0x80,0xbe]
2441
2442s_nor_saveexec_b64 s[104:105], s[102:103]
2443// GFX12: encoding: [0x66,0x29,0xe8,0xbe]
2444
2445s_nor_saveexec_b64 s[0:1], s[102:103]
2446// GFX12: encoding: [0x66,0x29,0x80,0xbe]
2447
2448s_nor_saveexec_b64 s[104:105], s[2:3]
2449// GFX12: encoding: [0x02,0x29,0xe8,0xbe]
2450
2451s_nor_saveexec_b64 vcc, s[2:3]
2452// GFX12: encoding: [0x02,0x29,0xea,0xbe]
2453
2454s_nor_saveexec_b64 s[0:1], exec
2455// GFX12: encoding: [0x7e,0x29,0x80,0xbe]
2456
2457s_nor_saveexec_b64 s[0:1], vcc
2458// GFX12: encoding: [0x6a,0x29,0x80,0xbe]
2459
2460s_nor_saveexec_b64 s[0:1], 0
2461// GFX12: encoding: [0x80,0x29,0x80,0xbe]
2462
2463s_nor_saveexec_b64 s[0:1], -1
2464// GFX12: encoding: [0xc1,0x29,0x80,0xbe]
2465
2466s_nor_saveexec_b64 s[0:1], 0.5
2467// GFX12: encoding: [0xf0,0x29,0x80,0xbe]
2468
2469s_nor_saveexec_b64 s[0:1], -4.0
2470// GFX12: encoding: [0xf7,0x29,0x80,0xbe]
2471
2472s_nor_saveexec_b64 s[0:1], 0x3f717273
2473// GFX12: encoding: [0xff,0x29,0x80,0xbe,0x73,0x72,0x71,0x3f]
2474
2475s_nor_saveexec_b64 s[0:1], 0xaf123456
2476// GFX12: encoding: [0xff,0x29,0x80,0xbe,0x56,0x34,0x12,0xaf]
2477
2478s_xnor_saveexec_b64 s[0:1], s[2:3]
2479// GFX12: encoding: [0x02,0x2b,0x80,0xbe]
2480
2481s_xnor_saveexec_b64 s[104:105], s[102:103]
2482// GFX12: encoding: [0x66,0x2b,0xe8,0xbe]
2483
2484s_xnor_saveexec_b64 s[0:1], s[102:103]
2485// GFX12: encoding: [0x66,0x2b,0x80,0xbe]
2486
2487s_xnor_saveexec_b64 s[104:105], s[2:3]
2488// GFX12: encoding: [0x02,0x2b,0xe8,0xbe]
2489
2490s_xnor_saveexec_b64 vcc, s[2:3]
2491// GFX12: encoding: [0x02,0x2b,0xea,0xbe]
2492
2493s_xnor_saveexec_b64 s[0:1], exec
2494// GFX12: encoding: [0x7e,0x2b,0x80,0xbe]
2495
2496s_xnor_saveexec_b64 s[0:1], vcc
2497// GFX12: encoding: [0x6a,0x2b,0x80,0xbe]
2498
2499s_xnor_saveexec_b64 s[0:1], 0
2500// GFX12: encoding: [0x80,0x2b,0x80,0xbe]
2501
2502s_xnor_saveexec_b64 s[0:1], -1
2503// GFX12: encoding: [0xc1,0x2b,0x80,0xbe]
2504
2505s_xnor_saveexec_b64 s[0:1], 0.5
2506// GFX12: encoding: [0xf0,0x2b,0x80,0xbe]
2507
2508s_xnor_saveexec_b64 s[0:1], -4.0
2509// GFX12: encoding: [0xf7,0x2b,0x80,0xbe]
2510
2511s_xnor_saveexec_b64 s[0:1], 0x3f717273
2512// GFX12: encoding: [0xff,0x2b,0x80,0xbe,0x73,0x72,0x71,0x3f]
2513
2514s_xnor_saveexec_b64 s[0:1], 0xaf123456
2515// GFX12: encoding: [0xff,0x2b,0x80,0xbe,0x56,0x34,0x12,0xaf]
2516
2517s_quadmask_b32 s0, s1
2518// GFX12: encoding: [0x01,0x1a,0x80,0xbe]
2519
2520s_quadmask_b32 s105, s104
2521// GFX12: encoding: [0x68,0x1a,0xe9,0xbe]
2522
2523s_quadmask_b32 s0, s104
2524// GFX12: encoding: [0x68,0x1a,0x80,0xbe]
2525
2526s_quadmask_b32 s105, s1
2527// GFX12: encoding: [0x01,0x1a,0xe9,0xbe]
2528
2529s_quadmask_b32 exec_lo, s1
2530// GFX12: encoding: [0x01,0x1a,0xfe,0xbe]
2531
2532s_quadmask_b32 exec_hi, s1
2533// GFX12: encoding: [0x01,0x1a,0xff,0xbe]
2534
2535s_quadmask_b32 vcc_lo, s1
2536// GFX12: encoding: [0x01,0x1a,0xea,0xbe]
2537
2538s_quadmask_b32 vcc_hi, s1
2539// GFX12: encoding: [0x01,0x1a,0xeb,0xbe]
2540
2541s_quadmask_b32 m0, s1
2542// GFX12: encoding: [0x01,0x1a,0xfd,0xbe]
2543
2544s_quadmask_b32 s0, exec_lo
2545// GFX12: encoding: [0x7e,0x1a,0x80,0xbe]
2546
2547s_quadmask_b32 s0, exec_hi
2548// GFX12: encoding: [0x7f,0x1a,0x80,0xbe]
2549
2550s_quadmask_b32 s0, vcc_lo
2551// GFX12: encoding: [0x6a,0x1a,0x80,0xbe]
2552
2553s_quadmask_b32 s0, vcc_hi
2554// GFX12: encoding: [0x6b,0x1a,0x80,0xbe]
2555
2556s_quadmask_b32 s0, m0
2557// GFX12: encoding: [0x7d,0x1a,0x80,0xbe]
2558
2559s_quadmask_b32 s0, 0
2560// GFX12: encoding: [0x80,0x1a,0x80,0xbe]
2561
2562s_quadmask_b32 s0, -1
2563// GFX12: encoding: [0xc1,0x1a,0x80,0xbe]
2564
2565s_quadmask_b32 s0, 0.5
2566// GFX12: encoding: [0xf0,0x1a,0x80,0xbe]
2567
2568s_quadmask_b32 s0, -4.0
2569// GFX12: encoding: [0xf7,0x1a,0x80,0xbe]
2570
2571s_quadmask_b32 s0, 0x3f717273
2572// GFX12: encoding: [0xff,0x1a,0x80,0xbe,0x73,0x72,0x71,0x3f]
2573
2574s_quadmask_b32 s0, 0xaf123456
2575// GFX12: encoding: [0xff,0x1a,0x80,0xbe,0x56,0x34,0x12,0xaf]
2576
2577s_quadmask_b64 s[0:1], s[2:3]
2578// GFX12: encoding: [0x02,0x1b,0x80,0xbe]
2579
2580s_quadmask_b64 s[104:105], s[102:103]
2581// GFX12: encoding: [0x66,0x1b,0xe8,0xbe]
2582
2583s_quadmask_b64 s[0:1], s[102:103]
2584// GFX12: encoding: [0x66,0x1b,0x80,0xbe]
2585
2586s_quadmask_b64 s[104:105], s[2:3]
2587// GFX12: encoding: [0x02,0x1b,0xe8,0xbe]
2588
2589s_quadmask_b64 exec, s[2:3]
2590// GFX12: encoding: [0x02,0x1b,0xfe,0xbe]
2591
2592s_quadmask_b64 vcc, s[2:3]
2593// GFX12: encoding: [0x02,0x1b,0xea,0xbe]
2594
2595s_quadmask_b64 s[0:1], exec
2596// GFX12: encoding: [0x7e,0x1b,0x80,0xbe]
2597
2598s_quadmask_b64 s[0:1], vcc
2599// GFX12: encoding: [0x6a,0x1b,0x80,0xbe]
2600
2601s_quadmask_b64 s[0:1], 0
2602// GFX12: encoding: [0x80,0x1b,0x80,0xbe]
2603
2604s_quadmask_b64 s[0:1], -1
2605// GFX12: encoding: [0xc1,0x1b,0x80,0xbe]
2606
2607s_quadmask_b64 s[0:1], 0.5
2608// GFX12: encoding: [0xf0,0x1b,0x80,0xbe]
2609
2610s_quadmask_b64 s[0:1], -4.0
2611// GFX12: encoding: [0xf7,0x1b,0x80,0xbe]
2612
2613s_quadmask_b64 s[0:1], 0x3f717273
2614// GFX12: encoding: [0xff,0x1b,0x80,0xbe,0x73,0x72,0x71,0x3f]
2615
2616s_quadmask_b64 s[0:1], 0xaf123456
2617// GFX12: encoding: [0xff,0x1b,0x80,0xbe,0x56,0x34,0x12,0xaf]
2618
2619s_movrels_b32 s0, s1
2620// GFX12: encoding: [0x01,0x40,0x80,0xbe]
2621
2622s_movrels_b32 s105, s104
2623// GFX12: encoding: [0x68,0x40,0xe9,0xbe]
2624
2625s_movrels_b32 s0, s104
2626// GFX12: encoding: [0x68,0x40,0x80,0xbe]
2627
2628s_movrels_b32 s105, s1
2629// GFX12: encoding: [0x01,0x40,0xe9,0xbe]
2630
2631s_movrels_b32 exec_lo, s1
2632// GFX12: encoding: [0x01,0x40,0xfe,0xbe]
2633
2634s_movrels_b32 exec_hi, s1
2635// GFX12: encoding: [0x01,0x40,0xff,0xbe]
2636
2637s_movrels_b32 vcc_lo, s1
2638// GFX12: encoding: [0x01,0x40,0xea,0xbe]
2639
2640s_movrels_b32 vcc_hi, s1
2641// GFX12: encoding: [0x01,0x40,0xeb,0xbe]
2642
2643s_movrels_b32 m0, s1
2644// GFX12: encoding: [0x01,0x40,0xfd,0xbe]
2645
2646s_movrels_b32 s0, vcc_lo
2647// GFX12: encoding: [0x6a,0x40,0x80,0xbe]
2648
2649s_movrels_b32 s0, vcc_hi
2650// GFX12: encoding: [0x6b,0x40,0x80,0xbe]
2651
2652s_movrels_b64 s[0:1], s[2:3]
2653// GFX12: encoding: [0x02,0x41,0x80,0xbe]
2654
2655s_movrels_b64 s[104:105], s[102:103]
2656// GFX12: encoding: [0x66,0x41,0xe8,0xbe]
2657
2658s_movrels_b64 s[0:1], s[102:103]
2659// GFX12: encoding: [0x66,0x41,0x80,0xbe]
2660
2661s_movrels_b64 s[104:105], s[2:3]
2662// GFX12: encoding: [0x02,0x41,0xe8,0xbe]
2663
2664s_movrels_b64 exec, s[2:3]
2665// GFX12: encoding: [0x02,0x41,0xfe,0xbe]
2666
2667s_movrels_b64 vcc, s[2:3]
2668// GFX12: encoding: [0x02,0x41,0xea,0xbe]
2669
2670s_movrels_b64 s[0:1], vcc
2671// GFX12: encoding: [0x6a,0x41,0x80,0xbe]
2672
2673s_movreld_b32 s0, s1
2674// GFX12: encoding: [0x01,0x42,0x80,0xbe]
2675
2676s_movreld_b32 s105, s104
2677// GFX12: encoding: [0x68,0x42,0xe9,0xbe]
2678
2679s_movreld_b32 s0, s104
2680// GFX12: encoding: [0x68,0x42,0x80,0xbe]
2681
2682s_movreld_b32 s105, s1
2683// GFX12: encoding: [0x01,0x42,0xe9,0xbe]
2684
2685s_movreld_b32 vcc_lo, s1
2686// GFX12: encoding: [0x01,0x42,0xea,0xbe]
2687
2688s_movreld_b32 vcc_hi, s1
2689// GFX12: encoding: [0x01,0x42,0xeb,0xbe]
2690
2691s_movreld_b32 s0, exec_lo
2692// GFX12: encoding: [0x7e,0x42,0x80,0xbe]
2693
2694s_movreld_b32 s0, exec_hi
2695// GFX12: encoding: [0x7f,0x42,0x80,0xbe]
2696
2697s_movreld_b32 s0, vcc_lo
2698// GFX12: encoding: [0x6a,0x42,0x80,0xbe]
2699
2700s_movreld_b32 s0, vcc_hi
2701// GFX12: encoding: [0x6b,0x42,0x80,0xbe]
2702
2703s_movreld_b32 s0, m0
2704// GFX12: encoding: [0x7d,0x42,0x80,0xbe]
2705
2706s_movreld_b32 s0, 0
2707// GFX12: encoding: [0x80,0x42,0x80,0xbe]
2708
2709s_movreld_b32 s0, -1
2710// GFX12: encoding: [0xc1,0x42,0x80,0xbe]
2711
2712s_movreld_b32 s0, 0.5
2713// GFX12: encoding: [0xf0,0x42,0x80,0xbe]
2714
2715s_movreld_b32 s0, -4.0
2716// GFX12: encoding: [0xf7,0x42,0x80,0xbe]
2717
2718s_movreld_b32 s0, 0x3f717273
2719// GFX12: encoding: [0xff,0x42,0x80,0xbe,0x73,0x72,0x71,0x3f]
2720
2721s_movreld_b32 s0, 0xaf123456
2722// GFX12: encoding: [0xff,0x42,0x80,0xbe,0x56,0x34,0x12,0xaf]
2723
2724s_movreld_b64 s[0:1], s[2:3]
2725// GFX12: encoding: [0x02,0x43,0x80,0xbe]
2726
2727s_movreld_b64 s[104:105], s[102:103]
2728// GFX12: encoding: [0x66,0x43,0xe8,0xbe]
2729
2730s_movreld_b64 s[0:1], s[102:103]
2731// GFX12: encoding: [0x66,0x43,0x80,0xbe]
2732
2733s_movreld_b64 s[104:105], s[2:3]
2734// GFX12: encoding: [0x02,0x43,0xe8,0xbe]
2735
2736s_movreld_b64 vcc, s[2:3]
2737// GFX12: encoding: [0x02,0x43,0xea,0xbe]
2738
2739s_movreld_b64 s[0:1], exec
2740// GFX12: encoding: [0x7e,0x43,0x80,0xbe]
2741
2742s_movreld_b64 s[0:1], vcc
2743// GFX12: encoding: [0x6a,0x43,0x80,0xbe]
2744
2745s_movreld_b64 s[0:1], 0
2746// GFX12: encoding: [0x80,0x43,0x80,0xbe]
2747
2748s_movreld_b64 s[0:1], -1
2749// GFX12: encoding: [0xc1,0x43,0x80,0xbe]
2750
2751s_movreld_b64 s[0:1], 0.5
2752// GFX12: encoding: [0xf0,0x43,0x80,0xbe]
2753
2754s_movreld_b64 s[0:1], -4.0
2755// GFX12: encoding: [0xf7,0x43,0x80,0xbe]
2756
2757s_movreld_b64 s[0:1], 0x3f717273
2758// GFX12: encoding: [0xff,0x43,0x80,0xbe,0x73,0x72,0x71,0x3f]
2759
2760s_movreld_b64 s[0:1], 0xaf123456
2761// GFX12: encoding: [0xff,0x43,0x80,0xbe,0x56,0x34,0x12,0xaf]
2762
2763s_abs_i32 s0, s1
2764// GFX12: encoding: [0x01,0x15,0x80,0xbe]
2765
2766s_abs_i32 s105, s104
2767// GFX12: encoding: [0x68,0x15,0xe9,0xbe]
2768
2769s_abs_i32 s0, s104
2770// GFX12: encoding: [0x68,0x15,0x80,0xbe]
2771
2772s_abs_i32 s105, s1
2773// GFX12: encoding: [0x01,0x15,0xe9,0xbe]
2774
2775s_abs_i32 exec_lo, s1
2776// GFX12: encoding: [0x01,0x15,0xfe,0xbe]
2777
2778s_abs_i32 exec_hi, s1
2779// GFX12: encoding: [0x01,0x15,0xff,0xbe]
2780
2781s_abs_i32 vcc_lo, s1
2782// GFX12: encoding: [0x01,0x15,0xea,0xbe]
2783
2784s_abs_i32 vcc_hi, s1
2785// GFX12: encoding: [0x01,0x15,0xeb,0xbe]
2786
2787s_abs_i32 m0, s1
2788// GFX12: encoding: [0x01,0x15,0xfd,0xbe]
2789
2790s_abs_i32 s0, exec_lo
2791// GFX12: encoding: [0x7e,0x15,0x80,0xbe]
2792
2793s_abs_i32 s0, exec_hi
2794// GFX12: encoding: [0x7f,0x15,0x80,0xbe]
2795
2796s_abs_i32 s0, vcc_lo
2797// GFX12: encoding: [0x6a,0x15,0x80,0xbe]
2798
2799s_abs_i32 s0, vcc_hi
2800// GFX12: encoding: [0x6b,0x15,0x80,0xbe]
2801
2802s_abs_i32 s0, m0
2803// GFX12: encoding: [0x7d,0x15,0x80,0xbe]
2804
2805s_abs_i32 s0, 0
2806// GFX12: encoding: [0x80,0x15,0x80,0xbe]
2807
2808s_abs_i32 s0, -1
2809// GFX12: encoding: [0xc1,0x15,0x80,0xbe]
2810
2811s_abs_i32 s0, 0.5
2812// GFX12: encoding: [0xf0,0x15,0x80,0xbe]
2813
2814s_abs_i32 s0, -4.0
2815// GFX12: encoding: [0xf7,0x15,0x80,0xbe]
2816
2817s_abs_i32 s0, 0x3f717273
2818// GFX12: encoding: [0xff,0x15,0x80,0xbe,0x73,0x72,0x71,0x3f]
2819
2820s_abs_i32 s0, 0xaf123456
2821// GFX12: encoding: [0xff,0x15,0x80,0xbe,0x56,0x34,0x12,0xaf]
2822
2823s_andn1_saveexec_b64 s[0:1], s[2:3]
2824// GFX12: encoding: [0x02,0x2d,0x80,0xbe]
2825
2826s_andn1_saveexec_b64 s[104:105], s[102:103]
2827// GFX12: encoding: [0x66,0x2d,0xe8,0xbe]
2828
2829s_andn1_saveexec_b64 s[0:1], s[102:103]
2830// GFX12: encoding: [0x66,0x2d,0x80,0xbe]
2831
2832s_andn1_saveexec_b64 s[104:105], s[2:3]
2833// GFX12: encoding: [0x02,0x2d,0xe8,0xbe]
2834
2835s_andn1_saveexec_b64 vcc, s[2:3]
2836// GFX12: encoding: [0x02,0x2d,0xea,0xbe]
2837
2838s_andn1_saveexec_b64 s[0:1], exec
2839// GFX12: encoding: [0x7e,0x2d,0x80,0xbe]
2840
2841s_andn1_saveexec_b64 s[0:1], vcc
2842// GFX12: encoding: [0x6a,0x2d,0x80,0xbe]
2843
2844s_andn1_saveexec_b64 s[0:1], 0
2845// GFX12: encoding: [0x80,0x2d,0x80,0xbe]
2846
2847s_andn1_saveexec_b64 s[0:1], -1
2848// GFX12: encoding: [0xc1,0x2d,0x80,0xbe]
2849
2850s_andn1_saveexec_b64 s[0:1], 0.5
2851// GFX12: encoding: [0xf0,0x2d,0x80,0xbe]
2852
2853s_andn1_saveexec_b64 s[0:1], -4.0
2854// GFX12: encoding: [0xf7,0x2d,0x80,0xbe]
2855
2856s_andn1_saveexec_b64 s[0:1], 0x3f717273
2857// GFX12: encoding: [0xff,0x2d,0x80,0xbe,0x73,0x72,0x71,0x3f]
2858
2859s_andn1_saveexec_b64 s[0:1], 0xaf123456
2860// GFX12: encoding: [0xff,0x2d,0x80,0xbe,0x56,0x34,0x12,0xaf]
2861
2862s_orn1_saveexec_b64 s[0:1], s[2:3]
2863// GFX12: encoding: [0x02,0x2f,0x80,0xbe]
2864
2865s_orn1_saveexec_b64 s[104:105], s[102:103]
2866// GFX12: encoding: [0x66,0x2f,0xe8,0xbe]
2867
2868s_orn1_saveexec_b64 s[0:1], s[102:103]
2869// GFX12: encoding: [0x66,0x2f,0x80,0xbe]
2870
2871s_orn1_saveexec_b64 s[104:105], s[2:3]
2872// GFX12: encoding: [0x02,0x2f,0xe8,0xbe]
2873
2874s_orn1_saveexec_b64 vcc, s[2:3]
2875// GFX12: encoding: [0x02,0x2f,0xea,0xbe]
2876
2877s_orn1_saveexec_b64 s[0:1], exec
2878// GFX12: encoding: [0x7e,0x2f,0x80,0xbe]
2879
2880s_orn1_saveexec_b64 s[0:1], vcc
2881// GFX12: encoding: [0x6a,0x2f,0x80,0xbe]
2882
2883s_orn1_saveexec_b64 s[0:1], 0
2884// GFX12: encoding: [0x80,0x2f,0x80,0xbe]
2885
2886s_orn1_saveexec_b64 s[0:1], -1
2887// GFX12: encoding: [0xc1,0x2f,0x80,0xbe]
2888
2889s_orn1_saveexec_b64 s[0:1], 0.5
2890// GFX12: encoding: [0xf0,0x2f,0x80,0xbe]
2891
2892s_orn1_saveexec_b64 s[0:1], -4.0
2893// GFX12: encoding: [0xf7,0x2f,0x80,0xbe]
2894
2895s_orn1_saveexec_b64 s[0:1], 0x3f717273
2896// GFX12: encoding: [0xff,0x2f,0x80,0xbe,0x73,0x72,0x71,0x3f]
2897
2898s_orn1_saveexec_b64 s[0:1], 0xaf123456
2899// GFX12: encoding: [0xff,0x2f,0x80,0xbe,0x56,0x34,0x12,0xaf]
2900
2901s_andn1_wrexec_b64 s[0:1], s[2:3]
2902// GFX12: encoding: [0x02,0x35,0x80,0xbe]
2903
2904s_andn1_wrexec_b64 s[104:105], s[102:103]
2905// GFX12: encoding: [0x66,0x35,0xe8,0xbe]
2906
2907s_andn1_wrexec_b64 s[0:1], s[102:103]
2908// GFX12: encoding: [0x66,0x35,0x80,0xbe]
2909
2910s_andn1_wrexec_b64 s[104:105], s[2:3]
2911// GFX12: encoding: [0x02,0x35,0xe8,0xbe]
2912
2913s_andn1_wrexec_b64 vcc, s[2:3]
2914// GFX12: encoding: [0x02,0x35,0xea,0xbe]
2915
2916s_andn1_wrexec_b64 s[0:1], exec
2917// GFX12: encoding: [0x7e,0x35,0x80,0xbe]
2918
2919s_andn1_wrexec_b64 s[0:1], vcc
2920// GFX12: encoding: [0x6a,0x35,0x80,0xbe]
2921
2922s_andn1_wrexec_b64 s[0:1], 0
2923// GFX12: encoding: [0x80,0x35,0x80,0xbe]
2924
2925s_andn1_wrexec_b64 s[0:1], -1
2926// GFX12: encoding: [0xc1,0x35,0x80,0xbe]
2927
2928s_andn1_wrexec_b64 s[0:1], 0.5
2929// GFX12: encoding: [0xf0,0x35,0x80,0xbe]
2930
2931s_andn1_wrexec_b64 s[0:1], -4.0
2932// GFX12: encoding: [0xf7,0x35,0x80,0xbe]
2933
2934s_andn1_wrexec_b64 s[0:1], 0x3f717273
2935// GFX12: encoding: [0xff,0x35,0x80,0xbe,0x73,0x72,0x71,0x3f]
2936
2937s_andn1_wrexec_b64 s[0:1], 0xaf123456
2938// GFX12: encoding: [0xff,0x35,0x80,0xbe,0x56,0x34,0x12,0xaf]
2939
2940s_andn2_wrexec_b64 s[0:1], s[2:3]
2941// GFX12: encoding: [0x02,0x37,0x80,0xbe]
2942
2943s_andn2_wrexec_b64 s[104:105], s[102:103]
2944// GFX12: encoding: [0x66,0x37,0xe8,0xbe]
2945
2946s_andn2_wrexec_b64 s[0:1], s[102:103]
2947// GFX12: encoding: [0x66,0x37,0x80,0xbe]
2948
2949s_andn2_wrexec_b64 s[104:105], s[2:3]
2950// GFX12: encoding: [0x02,0x37,0xe8,0xbe]
2951
2952s_andn2_wrexec_b64 vcc, s[2:3]
2953// GFX12: encoding: [0x02,0x37,0xea,0xbe]
2954
2955s_andn2_wrexec_b64 s[0:1], exec
2956// GFX12: encoding: [0x7e,0x37,0x80,0xbe]
2957
2958s_andn2_wrexec_b64 s[0:1], vcc
2959// GFX12: encoding: [0x6a,0x37,0x80,0xbe]
2960
2961s_andn2_wrexec_b64 s[0:1], 0
2962// GFX12: encoding: [0x80,0x37,0x80,0xbe]
2963
2964s_andn2_wrexec_b64 s[0:1], -1
2965// GFX12: encoding: [0xc1,0x37,0x80,0xbe]
2966
2967s_andn2_wrexec_b64 s[0:1], 0.5
2968// GFX12: encoding: [0xf0,0x37,0x80,0xbe]
2969
2970s_andn2_wrexec_b64 s[0:1], -4.0
2971// GFX12: encoding: [0xf7,0x37,0x80,0xbe]
2972
2973s_andn2_wrexec_b64 s[0:1], 0x3f717273
2974// GFX12: encoding: [0xff,0x37,0x80,0xbe,0x73,0x72,0x71,0x3f]
2975
2976s_andn2_wrexec_b64 s[0:1], 0xaf123456
2977// GFX12: encoding: [0xff,0x37,0x80,0xbe,0x56,0x34,0x12,0xaf]
2978
2979s_bitreplicate_b64_b32 s[0:1], s2
2980// GFX12: encoding: [0x02,0x14,0x80,0xbe]
2981
2982s_bitreplicate_b64_b32 s[104:105], s102
2983// GFX12: encoding: [0x66,0x14,0xe8,0xbe]
2984
2985s_bitreplicate_b64_b32 s[0:1], s102
2986// GFX12: encoding: [0x66,0x14,0x80,0xbe]
2987
2988s_bitreplicate_b64_b32 s[104:105], s2
2989// GFX12: encoding: [0x02,0x14,0xe8,0xbe]
2990
2991s_bitreplicate_b64_b32 exec, s2
2992// GFX12: encoding: [0x02,0x14,0xfe,0xbe]
2993
2994s_bitreplicate_b64_b32 vcc, s2
2995// GFX12: encoding: [0x02,0x14,0xea,0xbe]
2996
2997s_bitreplicate_b64_b32 s[0:1], exec_lo
2998// GFX12: encoding: [0x7e,0x14,0x80,0xbe]
2999
3000s_bitreplicate_b64_b32 s[0:1], exec_hi
3001// GFX12: encoding: [0x7f,0x14,0x80,0xbe]
3002
3003s_bitreplicate_b64_b32 s[0:1], vcc_lo
3004// GFX12: encoding: [0x6a,0x14,0x80,0xbe]
3005
3006s_bitreplicate_b64_b32 s[0:1], vcc_hi
3007// GFX12: encoding: [0x6b,0x14,0x80,0xbe]
3008
3009s_bitreplicate_b64_b32 s[0:1], m0
3010// GFX12: encoding: [0x7d,0x14,0x80,0xbe]
3011
3012s_bitreplicate_b64_b32 s[0:1], 0
3013// GFX12: encoding: [0x80,0x14,0x80,0xbe]
3014
3015s_bitreplicate_b64_b32 s[0:1], -1
3016// GFX12: encoding: [0xc1,0x14,0x80,0xbe]
3017
3018s_bitreplicate_b64_b32 s[0:1], 0.5
3019// GFX12: encoding: [0xf0,0x14,0x80,0xbe]
3020
3021s_bitreplicate_b64_b32 s[0:1], -4.0
3022// GFX12: encoding: [0xf7,0x14,0x80,0xbe]
3023
3024s_bitreplicate_b64_b32 s[0:1], 0x3f717273
3025// GFX12: encoding: [0xff,0x14,0x80,0xbe,0x73,0x72,0x71,0x3f]
3026
3027s_bitreplicate_b64_b32 s[0:1], 0xaf123456
3028// GFX12: encoding: [0xff,0x14,0x80,0xbe,0x56,0x34,0x12,0xaf]
3029
3030s_and_saveexec_b32 s0, s1
3031// GFX12: encoding: [0x01,0x20,0x80,0xbe]
3032
3033s_and_saveexec_b32 s105, s104
3034// GFX12: encoding: [0x68,0x20,0xe9,0xbe]
3035
3036s_and_saveexec_b32 s0, s104
3037// GFX12: encoding: [0x68,0x20,0x80,0xbe]
3038
3039s_and_saveexec_b32 s105, s1
3040// GFX12: encoding: [0x01,0x20,0xe9,0xbe]
3041
3042s_and_saveexec_b32 vcc_lo, s1
3043// GFX12: encoding: [0x01,0x20,0xea,0xbe]
3044
3045s_and_saveexec_b32 vcc_hi, s1
3046// GFX12: encoding: [0x01,0x20,0xeb,0xbe]
3047
3048s_and_saveexec_b32 s0, exec_lo
3049// GFX12: encoding: [0x7e,0x20,0x80,0xbe]
3050
3051s_and_saveexec_b32 s0, exec_hi
3052// GFX12: encoding: [0x7f,0x20,0x80,0xbe]
3053
3054s_and_saveexec_b32 s0, vcc_lo
3055// GFX12: encoding: [0x6a,0x20,0x80,0xbe]
3056
3057s_and_saveexec_b32 s0, vcc_hi
3058// GFX12: encoding: [0x6b,0x20,0x80,0xbe]
3059
3060s_and_saveexec_b32 s0, m0
3061// GFX12: encoding: [0x7d,0x20,0x80,0xbe]
3062
3063s_and_saveexec_b32 s0, 0
3064// GFX12: encoding: [0x80,0x20,0x80,0xbe]
3065
3066s_and_saveexec_b32 s0, -1
3067// GFX12: encoding: [0xc1,0x20,0x80,0xbe]
3068
3069s_and_saveexec_b32 s0, 0.5
3070// GFX12: encoding: [0xf0,0x20,0x80,0xbe]
3071
3072s_and_saveexec_b32 s0, -4.0
3073// GFX12: encoding: [0xf7,0x20,0x80,0xbe]
3074
3075s_and_saveexec_b32 s0, 0x3f717273
3076// GFX12: encoding: [0xff,0x20,0x80,0xbe,0x73,0x72,0x71,0x3f]
3077
3078s_and_saveexec_b32 s0, 0xaf123456
3079// GFX12: encoding: [0xff,0x20,0x80,0xbe,0x56,0x34,0x12,0xaf]
3080
3081s_or_saveexec_b32 s0, s1
3082// GFX12: encoding: [0x01,0x22,0x80,0xbe]
3083
3084s_or_saveexec_b32 s105, s104
3085// GFX12: encoding: [0x68,0x22,0xe9,0xbe]
3086
3087s_or_saveexec_b32 s0, s104
3088// GFX12: encoding: [0x68,0x22,0x80,0xbe]
3089
3090s_or_saveexec_b32 s105, s1
3091// GFX12: encoding: [0x01,0x22,0xe9,0xbe]
3092
3093s_or_saveexec_b32 vcc_lo, s1
3094// GFX12: encoding: [0x01,0x22,0xea,0xbe]
3095
3096s_or_saveexec_b32 vcc_hi, s1
3097// GFX12: encoding: [0x01,0x22,0xeb,0xbe]
3098
3099s_or_saveexec_b32 s0, exec_lo
3100// GFX12: encoding: [0x7e,0x22,0x80,0xbe]
3101
3102s_or_saveexec_b32 s0, exec_hi
3103// GFX12: encoding: [0x7f,0x22,0x80,0xbe]
3104
3105s_or_saveexec_b32 s0, vcc_lo
3106// GFX12: encoding: [0x6a,0x22,0x80,0xbe]
3107
3108s_or_saveexec_b32 s0, vcc_hi
3109// GFX12: encoding: [0x6b,0x22,0x80,0xbe]
3110
3111s_or_saveexec_b32 s0, m0
3112// GFX12: encoding: [0x7d,0x22,0x80,0xbe]
3113
3114s_or_saveexec_b32 s0, 0
3115// GFX12: encoding: [0x80,0x22,0x80,0xbe]
3116
3117s_or_saveexec_b32 s0, -1
3118// GFX12: encoding: [0xc1,0x22,0x80,0xbe]
3119
3120s_or_saveexec_b32 s0, 0.5
3121// GFX12: encoding: [0xf0,0x22,0x80,0xbe]
3122
3123s_or_saveexec_b32 s0, -4.0
3124// GFX12: encoding: [0xf7,0x22,0x80,0xbe]
3125
3126s_or_saveexec_b32 s0, 0x3f717273
3127// GFX12: encoding: [0xff,0x22,0x80,0xbe,0x73,0x72,0x71,0x3f]
3128
3129s_or_saveexec_b32 s0, 0xaf123456
3130// GFX12: encoding: [0xff,0x22,0x80,0xbe,0x56,0x34,0x12,0xaf]
3131
3132s_xor_saveexec_b32 s0, s1
3133// GFX12: encoding: [0x01,0x24,0x80,0xbe]
3134
3135s_xor_saveexec_b32 s105, s104
3136// GFX12: encoding: [0x68,0x24,0xe9,0xbe]
3137
3138s_xor_saveexec_b32 s0, s104
3139// GFX12: encoding: [0x68,0x24,0x80,0xbe]
3140
3141s_xor_saveexec_b32 s105, s1
3142// GFX12: encoding: [0x01,0x24,0xe9,0xbe]
3143
3144s_xor_saveexec_b32 vcc_lo, s1
3145// GFX12: encoding: [0x01,0x24,0xea,0xbe]
3146
3147s_xor_saveexec_b32 vcc_hi, s1
3148// GFX12: encoding: [0x01,0x24,0xeb,0xbe]
3149
3150s_xor_saveexec_b32 s0, exec_lo
3151// GFX12: encoding: [0x7e,0x24,0x80,0xbe]
3152
3153s_xor_saveexec_b32 s0, exec_hi
3154// GFX12: encoding: [0x7f,0x24,0x80,0xbe]
3155
3156s_xor_saveexec_b32 s0, vcc_lo
3157// GFX12: encoding: [0x6a,0x24,0x80,0xbe]
3158
3159s_xor_saveexec_b32 s0, vcc_hi
3160// GFX12: encoding: [0x6b,0x24,0x80,0xbe]
3161
3162s_xor_saveexec_b32 s0, m0
3163// GFX12: encoding: [0x7d,0x24,0x80,0xbe]
3164
3165s_xor_saveexec_b32 s0, 0
3166// GFX12: encoding: [0x80,0x24,0x80,0xbe]
3167
3168s_xor_saveexec_b32 s0, -1
3169// GFX12: encoding: [0xc1,0x24,0x80,0xbe]
3170
3171s_xor_saveexec_b32 s0, 0.5
3172// GFX12: encoding: [0xf0,0x24,0x80,0xbe]
3173
3174s_xor_saveexec_b32 s0, -4.0
3175// GFX12: encoding: [0xf7,0x24,0x80,0xbe]
3176
3177s_xor_saveexec_b32 s0, 0x3f717273
3178// GFX12: encoding: [0xff,0x24,0x80,0xbe,0x73,0x72,0x71,0x3f]
3179
3180s_xor_saveexec_b32 s0, 0xaf123456
3181// GFX12: encoding: [0xff,0x24,0x80,0xbe,0x56,0x34,0x12,0xaf]
3182
3183s_andn2_saveexec_b32 s0, s1
3184// GFX12: encoding: [0x01,0x30,0x80,0xbe]
3185
3186s_andn2_saveexec_b32 s105, s104
3187// GFX12: encoding: [0x68,0x30,0xe9,0xbe]
3188
3189s_andn2_saveexec_b32 s0, s104
3190// GFX12: encoding: [0x68,0x30,0x80,0xbe]
3191
3192s_andn2_saveexec_b32 s105, s1
3193// GFX12: encoding: [0x01,0x30,0xe9,0xbe]
3194
3195s_andn2_saveexec_b32 vcc_lo, s1
3196// GFX12: encoding: [0x01,0x30,0xea,0xbe]
3197
3198s_andn2_saveexec_b32 vcc_hi, s1
3199// GFX12: encoding: [0x01,0x30,0xeb,0xbe]
3200
3201s_andn2_saveexec_b32 s0, exec_lo
3202// GFX12: encoding: [0x7e,0x30,0x80,0xbe]
3203
3204s_andn2_saveexec_b32 s0, exec_hi
3205// GFX12: encoding: [0x7f,0x30,0x80,0xbe]
3206
3207s_andn2_saveexec_b32 s0, vcc_lo
3208// GFX12: encoding: [0x6a,0x30,0x80,0xbe]
3209
3210s_andn2_saveexec_b32 s0, vcc_hi
3211// GFX12: encoding: [0x6b,0x30,0x80,0xbe]
3212
3213s_andn2_saveexec_b32 s0, m0
3214// GFX12: encoding: [0x7d,0x30,0x80,0xbe]
3215
3216s_andn2_saveexec_b32 s0, 0
3217// GFX12: encoding: [0x80,0x30,0x80,0xbe]
3218
3219s_andn2_saveexec_b32 s0, -1
3220// GFX12: encoding: [0xc1,0x30,0x80,0xbe]
3221
3222s_andn2_saveexec_b32 s0, 0.5
3223// GFX12: encoding: [0xf0,0x30,0x80,0xbe]
3224
3225s_andn2_saveexec_b32 s0, -4.0
3226// GFX12: encoding: [0xf7,0x30,0x80,0xbe]
3227
3228s_andn2_saveexec_b32 s0, 0x3f717273
3229// GFX12: encoding: [0xff,0x30,0x80,0xbe,0x73,0x72,0x71,0x3f]
3230
3231s_andn2_saveexec_b32 s0, 0xaf123456
3232// GFX12: encoding: [0xff,0x30,0x80,0xbe,0x56,0x34,0x12,0xaf]
3233
3234s_orn2_saveexec_b32 s0, s1
3235// GFX12: encoding: [0x01,0x32,0x80,0xbe]
3236
3237s_orn2_saveexec_b32 s105, s104
3238// GFX12: encoding: [0x68,0x32,0xe9,0xbe]
3239
3240s_orn2_saveexec_b32 s0, s104
3241// GFX12: encoding: [0x68,0x32,0x80,0xbe]
3242
3243s_orn2_saveexec_b32 s105, s1
3244// GFX12: encoding: [0x01,0x32,0xe9,0xbe]
3245
3246s_orn2_saveexec_b32 vcc_lo, s1
3247// GFX12: encoding: [0x01,0x32,0xea,0xbe]
3248
3249s_orn2_saveexec_b32 vcc_hi, s1
3250// GFX12: encoding: [0x01,0x32,0xeb,0xbe]
3251
3252s_orn2_saveexec_b32 s0, exec_lo
3253// GFX12: encoding: [0x7e,0x32,0x80,0xbe]
3254
3255s_orn2_saveexec_b32 s0, exec_hi
3256// GFX12: encoding: [0x7f,0x32,0x80,0xbe]
3257
3258s_orn2_saveexec_b32 s0, vcc_lo
3259// GFX12: encoding: [0x6a,0x32,0x80,0xbe]
3260
3261s_orn2_saveexec_b32 s0, vcc_hi
3262// GFX12: encoding: [0x6b,0x32,0x80,0xbe]
3263
3264s_orn2_saveexec_b32 s0, m0
3265// GFX12: encoding: [0x7d,0x32,0x80,0xbe]
3266
3267s_orn2_saveexec_b32 s0, 0
3268// GFX12: encoding: [0x80,0x32,0x80,0xbe]
3269
3270s_orn2_saveexec_b32 s0, -1
3271// GFX12: encoding: [0xc1,0x32,0x80,0xbe]
3272
3273s_orn2_saveexec_b32 s0, 0.5
3274// GFX12: encoding: [0xf0,0x32,0x80,0xbe]
3275
3276s_orn2_saveexec_b32 s0, -4.0
3277// GFX12: encoding: [0xf7,0x32,0x80,0xbe]
3278
3279s_orn2_saveexec_b32 s0, 0x3f717273
3280// GFX12: encoding: [0xff,0x32,0x80,0xbe,0x73,0x72,0x71,0x3f]
3281
3282s_orn2_saveexec_b32 s0, 0xaf123456
3283// GFX12: encoding: [0xff,0x32,0x80,0xbe,0x56,0x34,0x12,0xaf]
3284
3285s_nand_saveexec_b32 s0, s1
3286// GFX12: encoding: [0x01,0x26,0x80,0xbe]
3287
3288s_nand_saveexec_b32 s105, s104
3289// GFX12: encoding: [0x68,0x26,0xe9,0xbe]
3290
3291s_nand_saveexec_b32 s0, s104
3292// GFX12: encoding: [0x68,0x26,0x80,0xbe]
3293
3294s_nand_saveexec_b32 s105, s1
3295// GFX12: encoding: [0x01,0x26,0xe9,0xbe]
3296
3297s_nand_saveexec_b32 vcc_lo, s1
3298// GFX12: encoding: [0x01,0x26,0xea,0xbe]
3299
3300s_nand_saveexec_b32 vcc_hi, s1
3301// GFX12: encoding: [0x01,0x26,0xeb,0xbe]
3302
3303s_nand_saveexec_b32 s0, exec_lo
3304// GFX12: encoding: [0x7e,0x26,0x80,0xbe]
3305
3306s_nand_saveexec_b32 s0, exec_hi
3307// GFX12: encoding: [0x7f,0x26,0x80,0xbe]
3308
3309s_nand_saveexec_b32 s0, vcc_lo
3310// GFX12: encoding: [0x6a,0x26,0x80,0xbe]
3311
3312s_nand_saveexec_b32 s0, vcc_hi
3313// GFX12: encoding: [0x6b,0x26,0x80,0xbe]
3314
3315s_nand_saveexec_b32 s0, m0
3316// GFX12: encoding: [0x7d,0x26,0x80,0xbe]
3317
3318s_nand_saveexec_b32 s0, 0
3319// GFX12: encoding: [0x80,0x26,0x80,0xbe]
3320
3321s_nand_saveexec_b32 s0, -1
3322// GFX12: encoding: [0xc1,0x26,0x80,0xbe]
3323
3324s_nand_saveexec_b32 s0, 0.5
3325// GFX12: encoding: [0xf0,0x26,0x80,0xbe]
3326
3327s_nand_saveexec_b32 s0, -4.0
3328// GFX12: encoding: [0xf7,0x26,0x80,0xbe]
3329
3330s_nand_saveexec_b32 s0, 0x3f717273
3331// GFX12: encoding: [0xff,0x26,0x80,0xbe,0x73,0x72,0x71,0x3f]
3332
3333s_nand_saveexec_b32 s0, 0xaf123456
3334// GFX12: encoding: [0xff,0x26,0x80,0xbe,0x56,0x34,0x12,0xaf]
3335
3336s_nor_saveexec_b32 s0, s1
3337// GFX12: encoding: [0x01,0x28,0x80,0xbe]
3338
3339s_nor_saveexec_b32 s105, s104
3340// GFX12: encoding: [0x68,0x28,0xe9,0xbe]
3341
3342s_nor_saveexec_b32 s0, s104
3343// GFX12: encoding: [0x68,0x28,0x80,0xbe]
3344
3345s_nor_saveexec_b32 s105, s1
3346// GFX12: encoding: [0x01,0x28,0xe9,0xbe]
3347
3348s_nor_saveexec_b32 vcc_lo, s1
3349// GFX12: encoding: [0x01,0x28,0xea,0xbe]
3350
3351s_nor_saveexec_b32 vcc_hi, s1
3352// GFX12: encoding: [0x01,0x28,0xeb,0xbe]
3353
3354s_nor_saveexec_b32 s0, exec_lo
3355// GFX12: encoding: [0x7e,0x28,0x80,0xbe]
3356
3357s_nor_saveexec_b32 s0, exec_hi
3358// GFX12: encoding: [0x7f,0x28,0x80,0xbe]
3359
3360s_nor_saveexec_b32 s0, vcc_lo
3361// GFX12: encoding: [0x6a,0x28,0x80,0xbe]
3362
3363s_nor_saveexec_b32 s0, vcc_hi
3364// GFX12: encoding: [0x6b,0x28,0x80,0xbe]
3365
3366s_nor_saveexec_b32 s0, m0
3367// GFX12: encoding: [0x7d,0x28,0x80,0xbe]
3368
3369s_nor_saveexec_b32 s0, 0
3370// GFX12: encoding: [0x80,0x28,0x80,0xbe]
3371
3372s_nor_saveexec_b32 s0, -1
3373// GFX12: encoding: [0xc1,0x28,0x80,0xbe]
3374
3375s_nor_saveexec_b32 s0, 0.5
3376// GFX12: encoding: [0xf0,0x28,0x80,0xbe]
3377
3378s_nor_saveexec_b32 s0, -4.0
3379// GFX12: encoding: [0xf7,0x28,0x80,0xbe]
3380
3381s_nor_saveexec_b32 s0, 0x3f717273
3382// GFX12: encoding: [0xff,0x28,0x80,0xbe,0x73,0x72,0x71,0x3f]
3383
3384s_nor_saveexec_b32 s0, 0xaf123456
3385// GFX12: encoding: [0xff,0x28,0x80,0xbe,0x56,0x34,0x12,0xaf]
3386
3387s_xnor_saveexec_b32 s0, s1
3388// GFX12: encoding: [0x01,0x2a,0x80,0xbe]
3389
3390s_xnor_saveexec_b32 s105, s104
3391// GFX12: encoding: [0x68,0x2a,0xe9,0xbe]
3392
3393s_xnor_saveexec_b32 s0, s104
3394// GFX12: encoding: [0x68,0x2a,0x80,0xbe]
3395
3396s_xnor_saveexec_b32 s105, s1
3397// GFX12: encoding: [0x01,0x2a,0xe9,0xbe]
3398
3399s_xnor_saveexec_b32 vcc_lo, s1
3400// GFX12: encoding: [0x01,0x2a,0xea,0xbe]
3401
3402s_xnor_saveexec_b32 vcc_hi, s1
3403// GFX12: encoding: [0x01,0x2a,0xeb,0xbe]
3404
3405s_xnor_saveexec_b32 s0, exec_lo
3406// GFX12: encoding: [0x7e,0x2a,0x80,0xbe]
3407
3408s_xnor_saveexec_b32 s0, exec_hi
3409// GFX12: encoding: [0x7f,0x2a,0x80,0xbe]
3410
3411s_xnor_saveexec_b32 s0, vcc_lo
3412// GFX12: encoding: [0x6a,0x2a,0x80,0xbe]
3413
3414s_xnor_saveexec_b32 s0, vcc_hi
3415// GFX12: encoding: [0x6b,0x2a,0x80,0xbe]
3416
3417s_xnor_saveexec_b32 s0, m0
3418// GFX12: encoding: [0x7d,0x2a,0x80,0xbe]
3419
3420s_xnor_saveexec_b32 s0, 0
3421// GFX12: encoding: [0x80,0x2a,0x80,0xbe]
3422
3423s_xnor_saveexec_b32 s0, -1
3424// GFX12: encoding: [0xc1,0x2a,0x80,0xbe]
3425
3426s_xnor_saveexec_b32 s0, 0.5
3427// GFX12: encoding: [0xf0,0x2a,0x80,0xbe]
3428
3429s_xnor_saveexec_b32 s0, -4.0
3430// GFX12: encoding: [0xf7,0x2a,0x80,0xbe]
3431
3432s_xnor_saveexec_b32 s0, 0x3f717273
3433// GFX12: encoding: [0xff,0x2a,0x80,0xbe,0x73,0x72,0x71,0x3f]
3434
3435s_xnor_saveexec_b32 s0, 0xaf123456
3436// GFX12: encoding: [0xff,0x2a,0x80,0xbe,0x56,0x34,0x12,0xaf]
3437
3438s_andn1_saveexec_b32 s0, s1
3439// GFX12: encoding: [0x01,0x2c,0x80,0xbe]
3440
3441s_andn1_saveexec_b32 s105, s104
3442// GFX12: encoding: [0x68,0x2c,0xe9,0xbe]
3443
3444s_andn1_saveexec_b32 s0, s104
3445// GFX12: encoding: [0x68,0x2c,0x80,0xbe]
3446
3447s_andn1_saveexec_b32 s105, s1
3448// GFX12: encoding: [0x01,0x2c,0xe9,0xbe]
3449
3450s_andn1_saveexec_b32 vcc_lo, s1
3451// GFX12: encoding: [0x01,0x2c,0xea,0xbe]
3452
3453s_andn1_saveexec_b32 vcc_hi, s1
3454// GFX12: encoding: [0x01,0x2c,0xeb,0xbe]
3455
3456s_andn1_saveexec_b32 s0, exec_lo
3457// GFX12: encoding: [0x7e,0x2c,0x80,0xbe]
3458
3459s_andn1_saveexec_b32 s0, exec_hi
3460// GFX12: encoding: [0x7f,0x2c,0x80,0xbe]
3461
3462s_andn1_saveexec_b32 s0, vcc_lo
3463// GFX12: encoding: [0x6a,0x2c,0x80,0xbe]
3464
3465s_andn1_saveexec_b32 s0, vcc_hi
3466// GFX12: encoding: [0x6b,0x2c,0x80,0xbe]
3467
3468s_andn1_saveexec_b32 s0, m0
3469// GFX12: encoding: [0x7d,0x2c,0x80,0xbe]
3470
3471s_andn1_saveexec_b32 s0, 0
3472// GFX12: encoding: [0x80,0x2c,0x80,0xbe]
3473
3474s_andn1_saveexec_b32 s0, -1
3475// GFX12: encoding: [0xc1,0x2c,0x80,0xbe]
3476
3477s_andn1_saveexec_b32 s0, 0.5
3478// GFX12: encoding: [0xf0,0x2c,0x80,0xbe]
3479
3480s_andn1_saveexec_b32 s0, -4.0
3481// GFX12: encoding: [0xf7,0x2c,0x80,0xbe]
3482
3483s_andn1_saveexec_b32 s0, 0x3f717273
3484// GFX12: encoding: [0xff,0x2c,0x80,0xbe,0x73,0x72,0x71,0x3f]
3485
3486s_andn1_saveexec_b32 s0, 0xaf123456
3487// GFX12: encoding: [0xff,0x2c,0x80,0xbe,0x56,0x34,0x12,0xaf]
3488
3489s_orn1_saveexec_b32 s0, s1
3490// GFX12: encoding: [0x01,0x2e,0x80,0xbe]
3491
3492s_orn1_saveexec_b32 s105, s104
3493// GFX12: encoding: [0x68,0x2e,0xe9,0xbe]
3494
3495s_orn1_saveexec_b32 s0, s104
3496// GFX12: encoding: [0x68,0x2e,0x80,0xbe]
3497
3498s_orn1_saveexec_b32 s105, s1
3499// GFX12: encoding: [0x01,0x2e,0xe9,0xbe]
3500
3501s_orn1_saveexec_b32 vcc_lo, s1
3502// GFX12: encoding: [0x01,0x2e,0xea,0xbe]
3503
3504s_orn1_saveexec_b32 vcc_hi, s1
3505// GFX12: encoding: [0x01,0x2e,0xeb,0xbe]
3506
3507s_orn1_saveexec_b32 s0, exec_lo
3508// GFX12: encoding: [0x7e,0x2e,0x80,0xbe]
3509
3510s_orn1_saveexec_b32 s0, exec_hi
3511// GFX12: encoding: [0x7f,0x2e,0x80,0xbe]
3512
3513s_orn1_saveexec_b32 s0, vcc_lo
3514// GFX12: encoding: [0x6a,0x2e,0x80,0xbe]
3515
3516s_orn1_saveexec_b32 s0, vcc_hi
3517// GFX12: encoding: [0x6b,0x2e,0x80,0xbe]
3518
3519s_orn1_saveexec_b32 s0, m0
3520// GFX12: encoding: [0x7d,0x2e,0x80,0xbe]
3521
3522s_orn1_saveexec_b32 s0, 0
3523// GFX12: encoding: [0x80,0x2e,0x80,0xbe]
3524
3525s_orn1_saveexec_b32 s0, -1
3526// GFX12: encoding: [0xc1,0x2e,0x80,0xbe]
3527
3528s_orn1_saveexec_b32 s0, 0.5
3529// GFX12: encoding: [0xf0,0x2e,0x80,0xbe]
3530
3531s_orn1_saveexec_b32 s0, -4.0
3532// GFX12: encoding: [0xf7,0x2e,0x80,0xbe]
3533
3534s_orn1_saveexec_b32 s0, 0x3f717273
3535// GFX12: encoding: [0xff,0x2e,0x80,0xbe,0x73,0x72,0x71,0x3f]
3536
3537s_orn1_saveexec_b32 s0, 0xaf123456
3538// GFX12: encoding: [0xff,0x2e,0x80,0xbe,0x56,0x34,0x12,0xaf]
3539
3540s_andn1_wrexec_b32 s0, s1
3541// GFX12: encoding: [0x01,0x34,0x80,0xbe]
3542
3543s_andn1_wrexec_b32 s105, s104
3544// GFX12: encoding: [0x68,0x34,0xe9,0xbe]
3545
3546s_andn1_wrexec_b32 s0, s104
3547// GFX12: encoding: [0x68,0x34,0x80,0xbe]
3548
3549s_andn1_wrexec_b32 s105, s1
3550// GFX12: encoding: [0x01,0x34,0xe9,0xbe]
3551
3552s_andn1_wrexec_b32 vcc_lo, s1
3553// GFX12: encoding: [0x01,0x34,0xea,0xbe]
3554
3555s_andn1_wrexec_b32 vcc_hi, s1
3556// GFX12: encoding: [0x01,0x34,0xeb,0xbe]
3557
3558s_andn1_wrexec_b32 s0, exec_lo
3559// GFX12: encoding: [0x7e,0x34,0x80,0xbe]
3560
3561s_andn1_wrexec_b32 s0, exec_hi
3562// GFX12: encoding: [0x7f,0x34,0x80,0xbe]
3563
3564s_andn1_wrexec_b32 s0, vcc_lo
3565// GFX12: encoding: [0x6a,0x34,0x80,0xbe]
3566
3567s_andn1_wrexec_b32 s0, vcc_hi
3568// GFX12: encoding: [0x6b,0x34,0x80,0xbe]
3569
3570s_andn1_wrexec_b32 s0, m0
3571// GFX12: encoding: [0x7d,0x34,0x80,0xbe]
3572
3573s_andn1_wrexec_b32 s0, 0
3574// GFX12: encoding: [0x80,0x34,0x80,0xbe]
3575
3576s_andn1_wrexec_b32 s0, -1
3577// GFX12: encoding: [0xc1,0x34,0x80,0xbe]
3578
3579s_andn1_wrexec_b32 s0, 0.5
3580// GFX12: encoding: [0xf0,0x34,0x80,0xbe]
3581
3582s_andn1_wrexec_b32 s0, -4.0
3583// GFX12: encoding: [0xf7,0x34,0x80,0xbe]
3584
3585s_andn1_wrexec_b32 s0, 0x3f717273
3586// GFX12: encoding: [0xff,0x34,0x80,0xbe,0x73,0x72,0x71,0x3f]
3587
3588s_andn1_wrexec_b32 s0, 0xaf123456
3589// GFX12: encoding: [0xff,0x34,0x80,0xbe,0x56,0x34,0x12,0xaf]
3590
3591s_andn2_wrexec_b32 s0, s1
3592// GFX12: encoding: [0x01,0x36,0x80,0xbe]
3593
3594s_andn2_wrexec_b32 s105, s104
3595// GFX12: encoding: [0x68,0x36,0xe9,0xbe]
3596
3597s_andn2_wrexec_b32 s0, s104
3598// GFX12: encoding: [0x68,0x36,0x80,0xbe]
3599
3600s_andn2_wrexec_b32 s105, s1
3601// GFX12: encoding: [0x01,0x36,0xe9,0xbe]
3602
3603s_andn2_wrexec_b32 vcc_lo, s1
3604// GFX12: encoding: [0x01,0x36,0xea,0xbe]
3605
3606s_andn2_wrexec_b32 vcc_hi, s1
3607// GFX12: encoding: [0x01,0x36,0xeb,0xbe]
3608
3609s_andn2_wrexec_b32 s0, exec_lo
3610// GFX12: encoding: [0x7e,0x36,0x80,0xbe]
3611
3612s_andn2_wrexec_b32 s0, exec_hi
3613// GFX12: encoding: [0x7f,0x36,0x80,0xbe]
3614
3615s_andn2_wrexec_b32 s0, vcc_lo
3616// GFX12: encoding: [0x6a,0x36,0x80,0xbe]
3617
3618s_andn2_wrexec_b32 s0, vcc_hi
3619// GFX12: encoding: [0x6b,0x36,0x80,0xbe]
3620
3621s_andn2_wrexec_b32 s0, m0
3622// GFX12: encoding: [0x7d,0x36,0x80,0xbe]
3623
3624s_andn2_wrexec_b32 s0, 0
3625// GFX12: encoding: [0x80,0x36,0x80,0xbe]
3626
3627s_andn2_wrexec_b32 s0, -1
3628// GFX12: encoding: [0xc1,0x36,0x80,0xbe]
3629
3630s_andn2_wrexec_b32 s0, 0.5
3631// GFX12: encoding: [0xf0,0x36,0x80,0xbe]
3632
3633s_andn2_wrexec_b32 s0, -4.0
3634// GFX12: encoding: [0xf7,0x36,0x80,0xbe]
3635
3636s_andn2_wrexec_b32 s0, 0x3f717273
3637// GFX12: encoding: [0xff,0x36,0x80,0xbe,0x73,0x72,0x71,0x3f]
3638
3639s_andn2_wrexec_b32 s0, 0xaf123456
3640// GFX12: encoding: [0xff,0x36,0x80,0xbe,0x56,0x34,0x12,0xaf]
3641
3642s_movrelsd_2_b32 s0, s1
3643// GFX12: encoding: [0x01,0x44,0x80,0xbe]
3644
3645s_movrelsd_2_b32 s105, s104
3646// GFX12: encoding: [0x68,0x44,0xe9,0xbe]
3647
3648s_movrelsd_2_b32 s0, s104
3649// GFX12: encoding: [0x68,0x44,0x80,0xbe]
3650
3651s_movrelsd_2_b32 s105, s1
3652// GFX12: encoding: [0x01,0x44,0xe9,0xbe]
3653
3654s_movrelsd_2_b32 vcc_lo, s1
3655// GFX12: encoding: [0x01,0x44,0xea,0xbe]
3656
3657s_movrelsd_2_b32 vcc_hi, s1
3658// GFX12: encoding: [0x01,0x44,0xeb,0xbe]
3659
3660s_movrelsd_2_b32 s0, vcc_lo
3661// GFX12: encoding: [0x6a,0x44,0x80,0xbe]
3662
3663s_movrelsd_2_b32 s0, vcc_hi
3664// GFX12: encoding: [0x6b,0x44,0x80,0xbe]
3665
3666s_sendmsg_rtn_b32 s1, 0x0
3667// GFX12: encoding: [0x00,0x4c,0x81,0xbe]
3668
3669s_sendmsg_rtn_b32 s2, 0x12
3670// GFX12: encoding: [0x12,0x4c,0x82,0xbe]
3671
3672s_sendmsg_rtn_b32 s3, 0xff
3673// GFX12: encoding: [0xff,0x4c,0x83,0xbe]
3674
3675s_sendmsg_rtn_b64 s[0:1], 0x0
3676// GFX12: encoding: [0x00,0x4d,0x80,0xbe]
3677
3678s_sendmsg_rtn_b64 s[2:3], 0x12
3679// GFX12: encoding: [0x12,0x4d,0x82,0xbe]
3680
3681s_sendmsg_rtn_b64 s[4:5], 0xff
3682// GFX12: encoding: [0xff,0x4d,0x84,0xbe]
3683
3684s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_DOORBELL)
3685// GFX12: encoding: [0x80,0x4c,0x80,0xbe]
3686
3687s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_DDID)
3688// GFX12: encoding: [0x81,0x4c,0x80,0xbe]
3689
3690s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_TMA)
3691// GFX12: encoding: [0x82,0x4c,0x80,0xbe]
3692
3693s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_REALTIME)
3694// GFX12: encoding: [0x83,0x4c,0x80,0xbe]
3695
3696s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_SAVE_WAVE)
3697// GFX12: encoding: [0x84,0x4c,0x80,0xbe]
3698
3699s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_TBA)
3700// GFX12: encoding: [0x85,0x4c,0x80,0xbe]
3701
3702s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_TBA_TO_PC)
3703// GFX12: encoding: [0x86,0x4c,0x80,0xbe]
3704
3705s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_SE_AID_ID)
3706// GFX12: encoding: [0x87,0x4c,0x80,0xbe]
3707
3708s_ctz_i32_b32 s5, s1
3709// GFX12: encoding: [0x01,0x08,0x85,0xbe]
3710
3711s_ctz_i32_b32 s5, s105
3712// GFX12: encoding: [0x69,0x08,0x85,0xbe]
3713
3714s_ctz_i32_b32 s5, vcc_lo
3715// GFX12: encoding: [0x6a,0x08,0x85,0xbe]
3716
3717s_ctz_i32_b32 s5, vcc_hi
3718// GFX12: encoding: [0x6b,0x08,0x85,0xbe]
3719
3720s_ctz_i32_b32 s5, ttmp15
3721// GFX12: encoding: [0x7b,0x08,0x85,0xbe]
3722
3723s_ctz_i32_b32 s105, m0
3724// GFX12: encoding: [0x7d,0x08,0xe9,0xbe]
3725
3726s_ctz_i32_b32 vcc_lo, exec_lo
3727// GFX12: encoding: [0x7e,0x08,0xea,0xbe]
3728
3729s_ctz_i32_b32 vcc_hi, exec_hi
3730// GFX12: encoding: [0x7f,0x08,0xeb,0xbe]
3731
3732s_ctz_i32_b32 ttmp15, null
3733// GFX12: encoding: [0x7c,0x08,0xfb,0xbe]
3734
3735s_ctz_i32_b32 m0, -1
3736// GFX12: encoding: [0xc1,0x08,0xfd,0xbe]
3737
3738s_ctz_i32_b32 exec_lo, 0.5
3739// GFX12: encoding: [0xf0,0x08,0xfe,0xbe]
3740
3741s_ctz_i32_b32 exec_hi, src_scc
3742// GFX12: encoding: [0xfd,0x08,0xff,0xbe]
3743
3744s_ctz_i32_b32 null, 0xaf123456
3745// GFX12: encoding: [0xff,0x08,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3746
3747s_ctz_i32_b64 s5, s[2:3]
3748// GFX12: encoding: [0x02,0x09,0x85,0xbe]
3749
3750s_ctz_i32_b64 s5, s[104:105]
3751// GFX12: encoding: [0x68,0x09,0x85,0xbe]
3752
3753s_ctz_i32_b64 s105, vcc
3754// GFX12: encoding: [0x6a,0x09,0xe9,0xbe]
3755
3756s_ctz_i32_b64 vcc_lo, ttmp[14:15]
3757// GFX12: encoding: [0x7a,0x09,0xea,0xbe]
3758
3759s_ctz_i32_b64 vcc_hi, exec
3760// GFX12: encoding: [0x7e,0x09,0xeb,0xbe]
3761
3762s_ctz_i32_b64 ttmp15, null
3763// GFX12: encoding: [0x7c,0x09,0xfb,0xbe]
3764
3765s_ctz_i32_b64 m0, -1
3766// GFX12: encoding: [0xc1,0x09,0xfd,0xbe]
3767
3768s_ctz_i32_b64 exec_lo, 0.5
3769// GFX12: encoding: [0xf0,0x09,0xfe,0xbe]
3770
3771s_ctz_i32_b64 exec_hi, src_scc
3772// GFX12: encoding: [0xfd,0x09,0xff,0xbe]
3773
3774s_ctz_i32_b64 null, 0xaf123456
3775// GFX12: encoding: [0xff,0x09,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3776
3777s_and_not1_saveexec_b64 s[10:11], s[2:3]
3778// GFX12: encoding: [0x02,0x31,0x8a,0xbe]
3779
3780s_and_not1_saveexec_b64 s[10:11], s[104:105]
3781// GFX12: encoding: [0x68,0x31,0x8a,0xbe]
3782
3783s_and_not1_saveexec_b64 s[10:11], vcc
3784// GFX12: encoding: [0x6a,0x31,0x8a,0xbe]
3785
3786s_and_not1_saveexec_b64 s[10:11], ttmp[14:15]
3787// GFX12: encoding: [0x7a,0x31,0x8a,0xbe]
3788
3789s_and_not1_saveexec_b64 s[10:11], null
3790// GFX12: encoding: [0x7c,0x31,0x8a,0xbe]
3791
3792s_and_not1_saveexec_b64 s[104:105], -1
3793// GFX12: encoding: [0xc1,0x31,0xe8,0xbe]
3794
3795s_and_not1_saveexec_b64 vcc, 0.5
3796// GFX12: encoding: [0xf0,0x31,0xea,0xbe]
3797
3798s_and_not1_saveexec_b64 ttmp[14:15], src_scc
3799// GFX12: encoding: [0xfd,0x31,0xfa,0xbe]
3800
3801s_and_not1_saveexec_b64 null, 0xaf123456
3802// GFX12: encoding: [0xff,0x31,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3803
3804s_and_not0_saveexec_b32 s5, s1
3805// GFX12: encoding: [0x01,0x2c,0x85,0xbe]
3806
3807s_and_not0_saveexec_b32 s5, s105
3808// GFX12: encoding: [0x69,0x2c,0x85,0xbe]
3809
3810s_and_not0_saveexec_b32 s5, vcc_lo
3811// GFX12: encoding: [0x6a,0x2c,0x85,0xbe]
3812
3813s_and_not0_saveexec_b32 s5, vcc_hi
3814// GFX12: encoding: [0x6b,0x2c,0x85,0xbe]
3815
3816s_and_not0_saveexec_b32 s5, ttmp15
3817// GFX12: encoding: [0x7b,0x2c,0x85,0xbe]
3818
3819s_and_not0_saveexec_b32 s5, exec_lo
3820// GFX12: encoding: [0x7e,0x2c,0x85,0xbe]
3821
3822s_and_not0_saveexec_b32 s105, null
3823// GFX12: encoding: [0x7c,0x2c,0xe9,0xbe]
3824
3825s_and_not0_saveexec_b32 vcc_lo, -1
3826// GFX12: encoding: [0xc1,0x2c,0xea,0xbe]
3827
3828s_and_not0_saveexec_b32 vcc_hi, 0.5
3829// GFX12: encoding: [0xf0,0x2c,0xeb,0xbe]
3830
3831s_and_not0_saveexec_b32 ttmp15, src_scc
3832// GFX12: encoding: [0xfd,0x2c,0xfb,0xbe]
3833
3834s_and_not0_saveexec_b32 null, 0xaf123456
3835// GFX12: encoding: [0xff,0x2c,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3836
3837s_and_not0_saveexec_b64 s[10:11], s[2:3]
3838// GFX12: encoding: [0x02,0x2d,0x8a,0xbe]
3839
3840s_and_not0_saveexec_b64 s[10:11], s[104:105]
3841// GFX12: encoding: [0x68,0x2d,0x8a,0xbe]
3842
3843s_and_not0_saveexec_b64 s[10:11], vcc
3844// GFX12: encoding: [0x6a,0x2d,0x8a,0xbe]
3845
3846s_and_not0_saveexec_b64 s[10:11], ttmp[14:15]
3847// GFX12: encoding: [0x7a,0x2d,0x8a,0xbe]
3848
3849s_and_not0_saveexec_b64 s[10:11], null
3850// GFX12: encoding: [0x7c,0x2d,0x8a,0xbe]
3851
3852s_and_not0_saveexec_b64 s[104:105], -1
3853// GFX12: encoding: [0xc1,0x2d,0xe8,0xbe]
3854
3855s_and_not0_saveexec_b64 vcc, 0.5
3856// GFX12: encoding: [0xf0,0x2d,0xea,0xbe]
3857
3858s_and_not0_saveexec_b64 ttmp[14:15], src_scc
3859// GFX12: encoding: [0xfd,0x2d,0xfa,0xbe]
3860
3861s_and_not0_saveexec_b64 null, 0xaf123456
3862// GFX12: encoding: [0xff,0x2d,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3863
3864s_and_not0_wrexec_b32 s5, s1
3865// GFX12: encoding: [0x01,0x34,0x85,0xbe]
3866
3867s_and_not0_wrexec_b32 s5, s105
3868// GFX12: encoding: [0x69,0x34,0x85,0xbe]
3869
3870s_and_not0_wrexec_b32 s5, vcc_lo
3871// GFX12: encoding: [0x6a,0x34,0x85,0xbe]
3872
3873s_and_not0_wrexec_b32 s5, vcc_hi
3874// GFX12: encoding: [0x6b,0x34,0x85,0xbe]
3875
3876s_and_not0_wrexec_b32 s5, ttmp15
3877// GFX12: encoding: [0x7b,0x34,0x85,0xbe]
3878
3879s_and_not0_wrexec_b32 s5, exec_lo
3880// GFX12: encoding: [0x7e,0x34,0x85,0xbe]
3881
3882s_and_not0_wrexec_b32 s105, null
3883// GFX12: encoding: [0x7c,0x34,0xe9,0xbe]
3884
3885s_and_not0_wrexec_b32 vcc_lo, -1
3886// GFX12: encoding: [0xc1,0x34,0xea,0xbe]
3887
3888s_and_not0_wrexec_b32 vcc_hi, 0.5
3889// GFX12: encoding: [0xf0,0x34,0xeb,0xbe]
3890
3891s_and_not0_wrexec_b32 ttmp15, src_scc
3892// GFX12: encoding: [0xfd,0x34,0xfb,0xbe]
3893
3894s_and_not0_wrexec_b32 null, 0xaf123456
3895// GFX12: encoding: [0xff,0x34,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3896
3897s_and_not0_wrexec_b64 s[10:11], s[2:3]
3898// GFX12: encoding: [0x02,0x35,0x8a,0xbe]
3899
3900s_and_not0_wrexec_b64 s[10:11], s[104:105]
3901// GFX12: encoding: [0x68,0x35,0x8a,0xbe]
3902
3903s_and_not0_wrexec_b64 s[10:11], vcc
3904// GFX12: encoding: [0x6a,0x35,0x8a,0xbe]
3905
3906s_and_not0_wrexec_b64 s[10:11], ttmp[14:15]
3907// GFX12: encoding: [0x7a,0x35,0x8a,0xbe]
3908
3909s_and_not0_wrexec_b64 s[10:11], null
3910// GFX12: encoding: [0x7c,0x35,0x8a,0xbe]
3911
3912s_and_not0_wrexec_b64 s[104:105], -1
3913// GFX12: encoding: [0xc1,0x35,0xe8,0xbe]
3914
3915s_and_not0_wrexec_b64 vcc, 0.5
3916// GFX12: encoding: [0xf0,0x35,0xea,0xbe]
3917
3918s_and_not0_wrexec_b64 ttmp[14:15], src_scc
3919// GFX12: encoding: [0xfd,0x35,0xfa,0xbe]
3920
3921s_and_not0_wrexec_b64 null, 0xaf123456
3922// GFX12: encoding: [0xff,0x35,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3923
3924s_and_not1_saveexec_b32 s5, s1
3925// GFX12: encoding: [0x01,0x30,0x85,0xbe]
3926
3927s_and_not1_saveexec_b32 s5, s105
3928// GFX12: encoding: [0x69,0x30,0x85,0xbe]
3929
3930s_and_not1_saveexec_b32 s5, vcc_lo
3931// GFX12: encoding: [0x6a,0x30,0x85,0xbe]
3932
3933s_and_not1_saveexec_b32 s5, vcc_hi
3934// GFX12: encoding: [0x6b,0x30,0x85,0xbe]
3935
3936s_and_not1_saveexec_b32 s5, ttmp15
3937// GFX12: encoding: [0x7b,0x30,0x85,0xbe]
3938
3939s_and_not1_saveexec_b32 s5, exec_lo
3940// GFX12: encoding: [0x7e,0x30,0x85,0xbe]
3941
3942s_and_not1_saveexec_b32 s105, null
3943// GFX12: encoding: [0x7c,0x30,0xe9,0xbe]
3944
3945s_and_not1_saveexec_b32 vcc_lo, -1
3946// GFX12: encoding: [0xc1,0x30,0xea,0xbe]
3947
3948s_and_not1_saveexec_b32 vcc_hi, 0.5
3949// GFX12: encoding: [0xf0,0x30,0xeb,0xbe]
3950
3951s_and_not1_saveexec_b32 ttmp15, src_scc
3952// GFX12: encoding: [0xfd,0x30,0xfb,0xbe]
3953
3954s_and_not1_saveexec_b32 null, 0xaf123456
3955// GFX12: encoding: [0xff,0x30,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3956
3957s_and_not1_wrexec_b32 s5, s1
3958// GFX12: encoding: [0x01,0x36,0x85,0xbe]
3959
3960s_and_not1_wrexec_b32 s5, s105
3961// GFX12: encoding: [0x69,0x36,0x85,0xbe]
3962
3963s_and_not1_wrexec_b32 s5, vcc_lo
3964// GFX12: encoding: [0x6a,0x36,0x85,0xbe]
3965
3966s_and_not1_wrexec_b32 s5, vcc_hi
3967// GFX12: encoding: [0x6b,0x36,0x85,0xbe]
3968
3969s_and_not1_wrexec_b32 s5, ttmp15
3970// GFX12: encoding: [0x7b,0x36,0x85,0xbe]
3971
3972s_and_not1_wrexec_b32 s5, exec_lo
3973// GFX12: encoding: [0x7e,0x36,0x85,0xbe]
3974
3975s_and_not1_wrexec_b32 s105, null
3976// GFX12: encoding: [0x7c,0x36,0xe9,0xbe]
3977
3978s_and_not1_wrexec_b32 vcc_lo, -1
3979// GFX12: encoding: [0xc1,0x36,0xea,0xbe]
3980
3981s_and_not1_wrexec_b32 vcc_hi, 0.5
3982// GFX12: encoding: [0xf0,0x36,0xeb,0xbe]
3983
3984s_and_not1_wrexec_b32 ttmp15, src_scc
3985// GFX12: encoding: [0xfd,0x36,0xfb,0xbe]
3986
3987s_and_not1_wrexec_b32 null, 0xaf123456
3988// GFX12: encoding: [0xff,0x36,0xfc,0xbe,0x56,0x34,0x12,0xaf]
3989
3990s_and_not1_wrexec_b64 s[10:11], s[2:3]
3991// GFX12: encoding: [0x02,0x37,0x8a,0xbe]
3992
3993s_and_not1_wrexec_b64 s[10:11], s[104:105]
3994// GFX12: encoding: [0x68,0x37,0x8a,0xbe]
3995
3996s_and_not1_wrexec_b64 s[10:11], vcc
3997// GFX12: encoding: [0x6a,0x37,0x8a,0xbe]
3998
3999s_and_not1_wrexec_b64 s[10:11], ttmp[14:15]
4000// GFX12: encoding: [0x7a,0x37,0x8a,0xbe]
4001
4002s_and_not1_wrexec_b64 s[10:11], null
4003// GFX12: encoding: [0x7c,0x37,0x8a,0xbe]
4004
4005s_and_not1_wrexec_b64 s[104:105], -1
4006// GFX12: encoding: [0xc1,0x37,0xe8,0xbe]
4007
4008s_and_not1_wrexec_b64 vcc, 0.5
4009// GFX12: encoding: [0xf0,0x37,0xea,0xbe]
4010
4011s_and_not1_wrexec_b64 ttmp[14:15], src_scc
4012// GFX12: encoding: [0xfd,0x37,0xfa,0xbe]
4013
4014s_and_not1_wrexec_b64 null, 0xaf123456
4015// GFX12: encoding: [0xff,0x37,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4016
4017s_cls_i32 s5, s1
4018// GFX12: encoding: [0x01,0x0c,0x85,0xbe]
4019
4020s_cls_i32 s5, s105
4021// GFX12: encoding: [0x69,0x0c,0x85,0xbe]
4022
4023s_cls_i32 s5, vcc_lo
4024// GFX12: encoding: [0x6a,0x0c,0x85,0xbe]
4025
4026s_cls_i32 s5, vcc_hi
4027// GFX12: encoding: [0x6b,0x0c,0x85,0xbe]
4028
4029s_cls_i32 s5, ttmp15
4030// GFX12: encoding: [0x7b,0x0c,0x85,0xbe]
4031
4032s_cls_i32 s105, m0
4033// GFX12: encoding: [0x7d,0x0c,0xe9,0xbe]
4034
4035s_cls_i32 vcc_lo, exec_lo
4036// GFX12: encoding: [0x7e,0x0c,0xea,0xbe]
4037
4038s_cls_i32 vcc_hi, exec_hi
4039// GFX12: encoding: [0x7f,0x0c,0xeb,0xbe]
4040
4041s_cls_i32 ttmp15, null
4042// GFX12: encoding: [0x7c,0x0c,0xfb,0xbe]
4043
4044s_cls_i32 m0, -1
4045// GFX12: encoding: [0xc1,0x0c,0xfd,0xbe]
4046
4047s_cls_i32 exec_lo, 0.5
4048// GFX12: encoding: [0xf0,0x0c,0xfe,0xbe]
4049
4050s_cls_i32 exec_hi, src_scc
4051// GFX12: encoding: [0xfd,0x0c,0xff,0xbe]
4052
4053s_cls_i32 null, 0xaf123456
4054// GFX12: encoding: [0xff,0x0c,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4055
4056s_cls_i32_i64 s5, s[2:3]
4057// GFX12: encoding: [0x02,0x0d,0x85,0xbe]
4058
4059s_cls_i32_i64 s5, s[104:105]
4060// GFX12: encoding: [0x68,0x0d,0x85,0xbe]
4061
4062s_cls_i32_i64 s105, vcc
4063// GFX12: encoding: [0x6a,0x0d,0xe9,0xbe]
4064
4065s_cls_i32_i64 vcc_lo, ttmp[14:15]
4066// GFX12: encoding: [0x7a,0x0d,0xea,0xbe]
4067
4068s_cls_i32_i64 vcc_hi, exec
4069// GFX12: encoding: [0x7e,0x0d,0xeb,0xbe]
4070
4071s_cls_i32_i64 ttmp15, null
4072// GFX12: encoding: [0x7c,0x0d,0xfb,0xbe]
4073
4074s_cls_i32_i64 m0, -1
4075// GFX12: encoding: [0xc1,0x0d,0xfd,0xbe]
4076
4077s_cls_i32_i64 exec_lo, 0.5
4078// GFX12: encoding: [0xf0,0x0d,0xfe,0xbe]
4079
4080s_cls_i32_i64 exec_hi, src_scc
4081// GFX12: encoding: [0xfd,0x0d,0xff,0xbe]
4082
4083s_cls_i32_i64 null, 0xaf123456
4084// GFX12: encoding: [0xff,0x0d,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4085
4086s_clz_i32_u32 s5, s1
4087// GFX12: encoding: [0x01,0x0a,0x85,0xbe]
4088
4089s_clz_i32_u32 s5, s105
4090// GFX12: encoding: [0x69,0x0a,0x85,0xbe]
4091
4092s_clz_i32_u32 s5, vcc_lo
4093// GFX12: encoding: [0x6a,0x0a,0x85,0xbe]
4094
4095s_clz_i32_u32 s5, vcc_hi
4096// GFX12: encoding: [0x6b,0x0a,0x85,0xbe]
4097
4098s_clz_i32_u32 s5, ttmp15
4099// GFX12: encoding: [0x7b,0x0a,0x85,0xbe]
4100
4101s_clz_i32_u32 s105, m0
4102// GFX12: encoding: [0x7d,0x0a,0xe9,0xbe]
4103
4104s_clz_i32_u32 vcc_lo, exec_lo
4105// GFX12: encoding: [0x7e,0x0a,0xea,0xbe]
4106
4107s_clz_i32_u32 vcc_hi, exec_hi
4108// GFX12: encoding: [0x7f,0x0a,0xeb,0xbe]
4109
4110s_clz_i32_u32 ttmp15, null
4111// GFX12: encoding: [0x7c,0x0a,0xfb,0xbe]
4112
4113s_clz_i32_u32 m0, -1
4114// GFX12: encoding: [0xc1,0x0a,0xfd,0xbe]
4115
4116s_clz_i32_u32 exec_lo, 0.5
4117// GFX12: encoding: [0xf0,0x0a,0xfe,0xbe]
4118
4119s_clz_i32_u32 exec_hi, src_scc
4120// GFX12: encoding: [0xfd,0x0a,0xff,0xbe]
4121
4122s_clz_i32_u32 null, 0xaf123456
4123// GFX12: encoding: [0xff,0x0a,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4124
4125s_clz_i32_u64 s5, s[2:3]
4126// GFX12: encoding: [0x02,0x0b,0x85,0xbe]
4127
4128s_clz_i32_u64 s5, s[104:105]
4129// GFX12: encoding: [0x68,0x0b,0x85,0xbe]
4130
4131s_clz_i32_u64 s105, vcc
4132// GFX12: encoding: [0x6a,0x0b,0xe9,0xbe]
4133
4134s_clz_i32_u64 vcc_lo, ttmp[14:15]
4135// GFX12: encoding: [0x7a,0x0b,0xea,0xbe]
4136
4137s_clz_i32_u64 vcc_hi, exec
4138// GFX12: encoding: [0x7e,0x0b,0xeb,0xbe]
4139
4140s_clz_i32_u64 ttmp15, null
4141// GFX12: encoding: [0x7c,0x0b,0xfb,0xbe]
4142
4143s_clz_i32_u64 m0, -1
4144// GFX12: encoding: [0xc1,0x0b,0xfd,0xbe]
4145
4146s_clz_i32_u64 exec_lo, 0.5
4147// GFX12: encoding: [0xf0,0x0b,0xfe,0xbe]
4148
4149s_clz_i32_u64 exec_hi, src_scc
4150// GFX12: encoding: [0xfd,0x0b,0xff,0xbe]
4151
4152s_clz_i32_u64 null, 0xaf123456
4153// GFX12: encoding: [0xff,0x0b,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4154
4155s_or_not0_saveexec_b32 s5, s1
4156// GFX12: encoding: [0x01,0x2e,0x85,0xbe]
4157
4158s_or_not0_saveexec_b32 s5, s105
4159// GFX12: encoding: [0x69,0x2e,0x85,0xbe]
4160
4161s_or_not0_saveexec_b32 s5, vcc_lo
4162// GFX12: encoding: [0x6a,0x2e,0x85,0xbe]
4163
4164s_or_not0_saveexec_b32 s5, vcc_hi
4165// GFX12: encoding: [0x6b,0x2e,0x85,0xbe]
4166
4167s_or_not0_saveexec_b32 s5, ttmp15
4168// GFX12: encoding: [0x7b,0x2e,0x85,0xbe]
4169
4170s_or_not0_saveexec_b32 s5, exec_lo
4171// GFX12: encoding: [0x7e,0x2e,0x85,0xbe]
4172
4173s_or_not0_saveexec_b32 s105, null
4174// GFX12: encoding: [0x7c,0x2e,0xe9,0xbe]
4175
4176s_or_not0_saveexec_b32 vcc_lo, -1
4177// GFX12: encoding: [0xc1,0x2e,0xea,0xbe]
4178
4179s_or_not0_saveexec_b32 vcc_hi, 0.5
4180// GFX12: encoding: [0xf0,0x2e,0xeb,0xbe]
4181
4182s_or_not0_saveexec_b32 ttmp15, src_scc
4183// GFX12: encoding: [0xfd,0x2e,0xfb,0xbe]
4184
4185s_or_not0_saveexec_b32 null, 0xaf123456
4186// GFX12: encoding: [0xff,0x2e,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4187
4188s_or_not0_saveexec_b64 s[10:11], s[2:3]
4189// GFX12: encoding: [0x02,0x2f,0x8a,0xbe]
4190
4191s_or_not0_saveexec_b64 s[10:11], s[104:105]
4192// GFX12: encoding: [0x68,0x2f,0x8a,0xbe]
4193
4194s_or_not0_saveexec_b64 s[10:11], vcc
4195// GFX12: encoding: [0x6a,0x2f,0x8a,0xbe]
4196
4197s_or_not0_saveexec_b64 s[10:11], ttmp[14:15]
4198// GFX12: encoding: [0x7a,0x2f,0x8a,0xbe]
4199
4200s_or_not0_saveexec_b64 s[10:11], null
4201// GFX12: encoding: [0x7c,0x2f,0x8a,0xbe]
4202
4203s_or_not0_saveexec_b64 s[104:105], -1
4204// GFX12: encoding: [0xc1,0x2f,0xe8,0xbe]
4205
4206s_or_not0_saveexec_b64 vcc, 0.5
4207// GFX12: encoding: [0xf0,0x2f,0xea,0xbe]
4208
4209s_or_not0_saveexec_b64 ttmp[14:15], src_scc
4210// GFX12: encoding: [0xfd,0x2f,0xfa,0xbe]
4211
4212s_or_not0_saveexec_b64 null, 0xaf123456
4213// GFX12: encoding: [0xff,0x2f,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4214
4215s_or_not1_saveexec_b32 s5, s1
4216// GFX12: encoding: [0x01,0x32,0x85,0xbe]
4217
4218s_or_not1_saveexec_b32 s5, s105
4219// GFX12: encoding: [0x69,0x32,0x85,0xbe]
4220
4221s_or_not1_saveexec_b32 s5, vcc_lo
4222// GFX12: encoding: [0x6a,0x32,0x85,0xbe]
4223
4224s_or_not1_saveexec_b32 s5, vcc_hi
4225// GFX12: encoding: [0x6b,0x32,0x85,0xbe]
4226
4227s_or_not1_saveexec_b32 s5, ttmp15
4228// GFX12: encoding: [0x7b,0x32,0x85,0xbe]
4229
4230s_or_not1_saveexec_b32 s5, exec_lo
4231// GFX12: encoding: [0x7e,0x32,0x85,0xbe]
4232
4233s_or_not1_saveexec_b32 s105, null
4234// GFX12: encoding: [0x7c,0x32,0xe9,0xbe]
4235
4236s_or_not1_saveexec_b32 vcc_lo, -1
4237// GFX12: encoding: [0xc1,0x32,0xea,0xbe]
4238
4239s_or_not1_saveexec_b32 vcc_hi, 0.5
4240// GFX12: encoding: [0xf0,0x32,0xeb,0xbe]
4241
4242s_or_not1_saveexec_b32 ttmp15, src_scc
4243// GFX12: encoding: [0xfd,0x32,0xfb,0xbe]
4244
4245s_or_not1_saveexec_b32 null, 0xaf123456
4246// GFX12: encoding: [0xff,0x32,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4247
4248s_or_not1_saveexec_b64 s[10:11], s[2:3]
4249// GFX12: encoding: [0x02,0x33,0x8a,0xbe]
4250
4251s_or_not1_saveexec_b64 s[10:11], s[104:105]
4252// GFX12: encoding: [0x68,0x33,0x8a,0xbe]
4253
4254s_or_not1_saveexec_b64 s[10:11], vcc
4255// GFX12: encoding: [0x6a,0x33,0x8a,0xbe]
4256
4257s_or_not1_saveexec_b64 s[10:11], ttmp[14:15]
4258// GFX12: encoding: [0x7a,0x33,0x8a,0xbe]
4259
4260s_or_not1_saveexec_b64 s[10:11], null
4261// GFX12: encoding: [0x7c,0x33,0x8a,0xbe]
4262
4263s_or_not1_saveexec_b64 s[104:105], -1
4264// GFX12: encoding: [0xc1,0x33,0xe8,0xbe]
4265
4266s_or_not1_saveexec_b64 vcc, 0.5
4267// GFX12: encoding: [0xf0,0x33,0xea,0xbe]
4268
4269s_or_not1_saveexec_b64 ttmp[14:15], src_scc
4270// GFX12: encoding: [0xfd,0x33,0xfa,0xbe]
4271
4272s_or_not1_saveexec_b64 null, 0xaf123456
4273// GFX12: encoding: [0xff,0x33,0xfc,0xbe,0x56,0x34,0x12,0xaf]
4274