1// RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX10 %s
2// RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX10 %s
3
4//===----------------------------------------------------------------------===//
5// ENC_SOP1.
6//===----------------------------------------------------------------------===//
7
8s_mov_b32 s0, s1
9// GFX10: encoding: [0x01,0x03,0x80,0xbe]
10
11s_mov_b32 s105, s104
12// GFX10: encoding: [0x68,0x03,0xe9,0xbe]
13
14s_mov_b32 s0, s104
15// GFX10: encoding: [0x68,0x03,0x80,0xbe]
16
17s_mov_b32 s105, s1
18// GFX10: encoding: [0x01,0x03,0xe9,0xbe]
19
20s_mov_b32 exec_lo, s1
21// GFX10: encoding: [0x01,0x03,0xfe,0xbe]
22
23s_mov_b32 exec_hi, s1
24// GFX10: encoding: [0x01,0x03,0xff,0xbe]
25
26s_mov_b32 vcc_lo, s1
27// GFX10: encoding: [0x01,0x03,0xea,0xbe]
28
29s_mov_b32 vcc_hi, s1
30// GFX10: encoding: [0x01,0x03,0xeb,0xbe]
31
32s_mov_b32 m0, s1
33// GFX10: encoding: [0x01,0x03,0xfc,0xbe]
34
35s_mov_b32 s0, exec_lo
36// GFX10: encoding: [0x7e,0x03,0x80,0xbe]
37
38s_mov_b32 s0, exec_hi
39// GFX10: encoding: [0x7f,0x03,0x80,0xbe]
40
41s_mov_b32 s0, vcc_lo
42// GFX10: encoding: [0x6a,0x03,0x80,0xbe]
43
44s_mov_b32 s0, vcc_hi
45// GFX10: encoding: [0x6b,0x03,0x80,0xbe]
46
47s_mov_b32 s0, m0
48// GFX10: encoding: [0x7c,0x03,0x80,0xbe]
49
50s_mov_b32 s0, 0
51// GFX10: encoding: [0x80,0x03,0x80,0xbe]
52
53s_mov_b32 s0, -1
54// GFX10: encoding: [0xc1,0x03,0x80,0xbe]
55
56s_mov_b32 s0, 0.5
57// GFX10: encoding: [0xf0,0x03,0x80,0xbe]
58
59s_mov_b32 s0, -4.0
60// GFX10: encoding: [0xf7,0x03,0x80,0xbe]
61
62s_mov_b32 s0, 0x3f717273
63// GFX10: encoding: [0xff,0x03,0x80,0xbe,0x73,0x72,0x71,0x3f]
64
65s_mov_b32 s0, 0xaf123456
66// GFX10: encoding: [0xff,0x03,0x80,0xbe,0x56,0x34,0x12,0xaf]
67
68s_mov_b64 s[0:1], s[2:3]
69// GFX10: encoding: [0x02,0x04,0x80,0xbe]
70
71s_mov_b64 s[104:105], s[102:103]
72// GFX10: encoding: [0x66,0x04,0xe8,0xbe]
73
74s_mov_b64 s[0:1], s[102:103]
75// GFX10: encoding: [0x66,0x04,0x80,0xbe]
76
77s_mov_b64 s[104:105], s[2:3]
78// GFX10: encoding: [0x02,0x04,0xe8,0xbe]
79
80s_mov_b64 exec, s[2:3]
81// GFX10: encoding: [0x02,0x04,0xfe,0xbe]
82
83s_mov_b64 vcc, s[2:3]
84// GFX10: encoding: [0x02,0x04,0xea,0xbe]
85
86s_mov_b64 s[0:1], exec
87// GFX10: encoding: [0x7e,0x04,0x80,0xbe]
88
89s_mov_b64 s[0:1], vcc
90// GFX10: encoding: [0x6a,0x04,0x80,0xbe]
91
92s_mov_b64 s[0:1], 0
93// GFX10: encoding: [0x80,0x04,0x80,0xbe]
94
95s_mov_b64 s[0:1], -1
96// GFX10: encoding: [0xc1,0x04,0x80,0xbe]
97
98s_mov_b64 s[0:1], 0.5
99// GFX10: encoding: [0xf0,0x04,0x80,0xbe]
100
101s_mov_b64 s[0:1], -4.0
102// GFX10: encoding: [0xf7,0x04,0x80,0xbe]
103
104s_mov_b64 s[0:1], 0x3f717273
105// GFX10: encoding: [0xff,0x04,0x80,0xbe,0x73,0x72,0x71,0x3f]
106
107s_mov_b64 s[0:1], 0xaf123456
108// GFX10: encoding: [0xff,0x04,0x80,0xbe,0x56,0x34,0x12,0xaf]
109
110s_cmov_b32 s0, s1
111// GFX10: encoding: [0x01,0x05,0x80,0xbe]
112
113s_cmov_b32 s105, s104
114// GFX10: encoding: [0x68,0x05,0xe9,0xbe]
115
116s_cmov_b32 s0, s104
117// GFX10: encoding: [0x68,0x05,0x80,0xbe]
118
119s_cmov_b32 s105, s1
120// GFX10: encoding: [0x01,0x05,0xe9,0xbe]
121
122s_cmov_b32 exec_lo, s1
123// GFX10: encoding: [0x01,0x05,0xfe,0xbe]
124
125s_cmov_b32 exec_hi, s1
126// GFX10: encoding: [0x01,0x05,0xff,0xbe]
127
128s_cmov_b32 vcc_lo, s1
129// GFX10: encoding: [0x01,0x05,0xea,0xbe]
130
131s_cmov_b32 vcc_hi, s1
132// GFX10: encoding: [0x01,0x05,0xeb,0xbe]
133
134s_cmov_b32 m0, s1
135// GFX10: encoding: [0x01,0x05,0xfc,0xbe]
136
137s_cmov_b32 s0, exec_lo
138// GFX10: encoding: [0x7e,0x05,0x80,0xbe]
139
140s_cmov_b32 s0, exec_hi
141// GFX10: encoding: [0x7f,0x05,0x80,0xbe]
142
143s_cmov_b32 s0, vcc_lo
144// GFX10: encoding: [0x6a,0x05,0x80,0xbe]
145
146s_cmov_b32 s0, vcc_hi
147// GFX10: encoding: [0x6b,0x05,0x80,0xbe]
148
149s_cmov_b32 s0, m0
150// GFX10: encoding: [0x7c,0x05,0x80,0xbe]
151
152s_cmov_b32 s0, 0
153// GFX10: encoding: [0x80,0x05,0x80,0xbe]
154
155s_cmov_b32 s0, -1
156// GFX10: encoding: [0xc1,0x05,0x80,0xbe]
157
158s_cmov_b32 s0, 0.5
159// GFX10: encoding: [0xf0,0x05,0x80,0xbe]
160
161s_cmov_b32 s0, -4.0
162// GFX10: encoding: [0xf7,0x05,0x80,0xbe]
163
164s_cmov_b32 s0, 0x3f717273
165// GFX10: encoding: [0xff,0x05,0x80,0xbe,0x73,0x72,0x71,0x3f]
166
167s_cmov_b32 s0, 0xaf123456
168// GFX10: encoding: [0xff,0x05,0x80,0xbe,0x56,0x34,0x12,0xaf]
169
170s_cmov_b64 s[0:1], s[2:3]
171// GFX10: encoding: [0x02,0x06,0x80,0xbe]
172
173s_cmov_b64 s[104:105], s[102:103]
174// GFX10: encoding: [0x66,0x06,0xe8,0xbe]
175
176s_cmov_b64 s[0:1], s[102:103]
177// GFX10: encoding: [0x66,0x06,0x80,0xbe]
178
179s_cmov_b64 s[104:105], s[2:3]
180// GFX10: encoding: [0x02,0x06,0xe8,0xbe]
181
182s_cmov_b64 exec, s[2:3]
183// GFX10: encoding: [0x02,0x06,0xfe,0xbe]
184
185s_cmov_b64 vcc, s[2:3]
186// GFX10: encoding: [0x02,0x06,0xea,0xbe]
187
188s_cmov_b64 s[0:1], exec
189// GFX10: encoding: [0x7e,0x06,0x80,0xbe]
190
191s_cmov_b64 s[0:1], vcc
192// GFX10: encoding: [0x6a,0x06,0x80,0xbe]
193
194s_cmov_b64 s[0:1], 0
195// GFX10: encoding: [0x80,0x06,0x80,0xbe]
196
197s_cmov_b64 s[0:1], -1
198// GFX10: encoding: [0xc1,0x06,0x80,0xbe]
199
200s_cmov_b64 s[0:1], 0.5
201// GFX10: encoding: [0xf0,0x06,0x80,0xbe]
202
203s_cmov_b64 s[0:1], -4.0
204// GFX10: encoding: [0xf7,0x06,0x80,0xbe]
205
206s_cmov_b64 s[0:1], 0x3f717273
207// GFX10: encoding: [0xff,0x06,0x80,0xbe,0x73,0x72,0x71,0x3f]
208
209s_cmov_b64 s[0:1], 0xaf123456
210// GFX10: encoding: [0xff,0x06,0x80,0xbe,0x56,0x34,0x12,0xaf]
211
212s_not_b32 s0, s1
213// GFX10: encoding: [0x01,0x07,0x80,0xbe]
214
215s_not_b32 s105, s104
216// GFX10: encoding: [0x68,0x07,0xe9,0xbe]
217
218s_not_b32 s0, s104
219// GFX10: encoding: [0x68,0x07,0x80,0xbe]
220
221s_not_b32 s105, s1
222// GFX10: encoding: [0x01,0x07,0xe9,0xbe]
223
224s_not_b32 exec_lo, s1
225// GFX10: encoding: [0x01,0x07,0xfe,0xbe]
226
227s_not_b32 exec_hi, s1
228// GFX10: encoding: [0x01,0x07,0xff,0xbe]
229
230s_not_b32 vcc_lo, s1
231// GFX10: encoding: [0x01,0x07,0xea,0xbe]
232
233s_not_b32 vcc_hi, s1
234// GFX10: encoding: [0x01,0x07,0xeb,0xbe]
235
236s_not_b32 m0, s1
237// GFX10: encoding: [0x01,0x07,0xfc,0xbe]
238
239s_not_b32 s0, exec_lo
240// GFX10: encoding: [0x7e,0x07,0x80,0xbe]
241
242s_not_b32 s0, exec_hi
243// GFX10: encoding: [0x7f,0x07,0x80,0xbe]
244
245s_not_b32 s0, vcc_lo
246// GFX10: encoding: [0x6a,0x07,0x80,0xbe]
247
248s_not_b32 s0, vcc_hi
249// GFX10: encoding: [0x6b,0x07,0x80,0xbe]
250
251s_not_b32 s0, m0
252// GFX10: encoding: [0x7c,0x07,0x80,0xbe]
253
254s_not_b32 s0, 0
255// GFX10: encoding: [0x80,0x07,0x80,0xbe]
256
257s_not_b32 s0, -1
258// GFX10: encoding: [0xc1,0x07,0x80,0xbe]
259
260s_not_b32 s0, 0.5
261// GFX10: encoding: [0xf0,0x07,0x80,0xbe]
262
263s_not_b32 s0, -4.0
264// GFX10: encoding: [0xf7,0x07,0x80,0xbe]
265
266s_not_b32 s0, 0x3f717273
267// GFX10: encoding: [0xff,0x07,0x80,0xbe,0x73,0x72,0x71,0x3f]
268
269s_not_b32 s0, 0xaf123456
270// GFX10: encoding: [0xff,0x07,0x80,0xbe,0x56,0x34,0x12,0xaf]
271
272s_not_b64 s[0:1], s[2:3]
273// GFX10: encoding: [0x02,0x08,0x80,0xbe]
274
275s_not_b64 s[104:105], s[102:103]
276// GFX10: encoding: [0x66,0x08,0xe8,0xbe]
277
278s_not_b64 s[0:1], s[102:103]
279// GFX10: encoding: [0x66,0x08,0x80,0xbe]
280
281s_not_b64 s[104:105], s[2:3]
282// GFX10: encoding: [0x02,0x08,0xe8,0xbe]
283
284s_not_b64 exec, s[2:3]
285// GFX10: encoding: [0x02,0x08,0xfe,0xbe]
286
287s_not_b64 vcc, s[2:3]
288// GFX10: encoding: [0x02,0x08,0xea,0xbe]
289
290s_not_b64 s[0:1], exec
291// GFX10: encoding: [0x7e,0x08,0x80,0xbe]
292
293s_not_b64 s[0:1], vcc
294// GFX10: encoding: [0x6a,0x08,0x80,0xbe]
295
296s_not_b64 s[0:1], 0
297// GFX10: encoding: [0x80,0x08,0x80,0xbe]
298
299s_not_b64 s[0:1], -1
300// GFX10: encoding: [0xc1,0x08,0x80,0xbe]
301
302s_not_b64 s[0:1], 0.5
303// GFX10: encoding: [0xf0,0x08,0x80,0xbe]
304
305s_not_b64 s[0:1], -4.0
306// GFX10: encoding: [0xf7,0x08,0x80,0xbe]
307
308s_not_b64 s[0:1], 0x3f717273
309// GFX10: encoding: [0xff,0x08,0x80,0xbe,0x73,0x72,0x71,0x3f]
310
311s_not_b64 s[0:1], 0xaf123456
312// GFX10: encoding: [0xff,0x08,0x80,0xbe,0x56,0x34,0x12,0xaf]
313
314s_wqm_b32 s0, s1
315// GFX10: encoding: [0x01,0x09,0x80,0xbe]
316
317s_wqm_b32 s105, s104
318// GFX10: encoding: [0x68,0x09,0xe9,0xbe]
319
320s_wqm_b32 s0, s104
321// GFX10: encoding: [0x68,0x09,0x80,0xbe]
322
323s_wqm_b32 s105, s1
324// GFX10: encoding: [0x01,0x09,0xe9,0xbe]
325
326s_wqm_b32 exec_lo, s1
327// GFX10: encoding: [0x01,0x09,0xfe,0xbe]
328
329s_wqm_b32 exec_hi, s1
330// GFX10: encoding: [0x01,0x09,0xff,0xbe]
331
332s_wqm_b32 vcc_lo, s1
333// GFX10: encoding: [0x01,0x09,0xea,0xbe]
334
335s_wqm_b32 vcc_hi, s1
336// GFX10: encoding: [0x01,0x09,0xeb,0xbe]
337
338s_wqm_b32 m0, s1
339// GFX10: encoding: [0x01,0x09,0xfc,0xbe]
340
341s_wqm_b32 s0, exec_lo
342// GFX10: encoding: [0x7e,0x09,0x80,0xbe]
343
344s_wqm_b32 s0, exec_hi
345// GFX10: encoding: [0x7f,0x09,0x80,0xbe]
346
347s_wqm_b32 s0, vcc_lo
348// GFX10: encoding: [0x6a,0x09,0x80,0xbe]
349
350s_wqm_b32 s0, vcc_hi
351// GFX10: encoding: [0x6b,0x09,0x80,0xbe]
352
353s_wqm_b32 s0, m0
354// GFX10: encoding: [0x7c,0x09,0x80,0xbe]
355
356s_wqm_b32 s0, 0
357// GFX10: encoding: [0x80,0x09,0x80,0xbe]
358
359s_wqm_b32 s0, -1
360// GFX10: encoding: [0xc1,0x09,0x80,0xbe]
361
362s_wqm_b32 s0, 0.5
363// GFX10: encoding: [0xf0,0x09,0x80,0xbe]
364
365s_wqm_b32 s0, -4.0
366// GFX10: encoding: [0xf7,0x09,0x80,0xbe]
367
368s_wqm_b32 s0, 0x3f717273
369// GFX10: encoding: [0xff,0x09,0x80,0xbe,0x73,0x72,0x71,0x3f]
370
371s_wqm_b32 s0, 0xaf123456
372// GFX10: encoding: [0xff,0x09,0x80,0xbe,0x56,0x34,0x12,0xaf]
373
374s_wqm_b64 s[0:1], s[2:3]
375// GFX10: encoding: [0x02,0x0a,0x80,0xbe]
376
377s_wqm_b64 s[104:105], s[102:103]
378// GFX10: encoding: [0x66,0x0a,0xe8,0xbe]
379
380s_wqm_b64 s[0:1], s[102:103]
381// GFX10: encoding: [0x66,0x0a,0x80,0xbe]
382
383s_wqm_b64 s[104:105], s[2:3]
384// GFX10: encoding: [0x02,0x0a,0xe8,0xbe]
385
386s_wqm_b64 exec, s[2:3]
387// GFX10: encoding: [0x02,0x0a,0xfe,0xbe]
388
389s_wqm_b64 vcc, s[2:3]
390// GFX10: encoding: [0x02,0x0a,0xea,0xbe]
391
392s_wqm_b64 s[0:1], exec
393// GFX10: encoding: [0x7e,0x0a,0x80,0xbe]
394
395s_wqm_b64 s[0:1], vcc
396// GFX10: encoding: [0x6a,0x0a,0x80,0xbe]
397
398s_wqm_b64 s[0:1], 0
399// GFX10: encoding: [0x80,0x0a,0x80,0xbe]
400
401s_wqm_b64 s[0:1], -1
402// GFX10: encoding: [0xc1,0x0a,0x80,0xbe]
403
404s_wqm_b64 s[0:1], 0.5
405// GFX10: encoding: [0xf0,0x0a,0x80,0xbe]
406
407s_wqm_b64 s[0:1], -4.0
408// GFX10: encoding: [0xf7,0x0a,0x80,0xbe]
409
410s_wqm_b64 s[0:1], 0x3f717273
411// GFX10: encoding: [0xff,0x0a,0x80,0xbe,0x73,0x72,0x71,0x3f]
412
413s_wqm_b64 s[0:1], 0xaf123456
414// GFX10: encoding: [0xff,0x0a,0x80,0xbe,0x56,0x34,0x12,0xaf]
415
416s_brev_b32 s0, s1
417// GFX10: encoding: [0x01,0x0b,0x80,0xbe]
418
419s_brev_b32 s105, s104
420// GFX10: encoding: [0x68,0x0b,0xe9,0xbe]
421
422s_brev_b32 s0, s104
423// GFX10: encoding: [0x68,0x0b,0x80,0xbe]
424
425s_brev_b32 s105, s1
426// GFX10: encoding: [0x01,0x0b,0xe9,0xbe]
427
428s_brev_b32 exec_lo, s1
429// GFX10: encoding: [0x01,0x0b,0xfe,0xbe]
430
431s_brev_b32 exec_hi, s1
432// GFX10: encoding: [0x01,0x0b,0xff,0xbe]
433
434s_brev_b32 vcc_lo, s1
435// GFX10: encoding: [0x01,0x0b,0xea,0xbe]
436
437s_brev_b32 vcc_hi, s1
438// GFX10: encoding: [0x01,0x0b,0xeb,0xbe]
439
440s_brev_b32 m0, s1
441// GFX10: encoding: [0x01,0x0b,0xfc,0xbe]
442
443s_brev_b32 s0, exec_lo
444// GFX10: encoding: [0x7e,0x0b,0x80,0xbe]
445
446s_brev_b32 s0, exec_hi
447// GFX10: encoding: [0x7f,0x0b,0x80,0xbe]
448
449s_brev_b32 s0, vcc_lo
450// GFX10: encoding: [0x6a,0x0b,0x80,0xbe]
451
452s_brev_b32 s0, vcc_hi
453// GFX10: encoding: [0x6b,0x0b,0x80,0xbe]
454
455s_brev_b32 s0, m0
456// GFX10: encoding: [0x7c,0x0b,0x80,0xbe]
457
458s_brev_b32 s0, 0
459// GFX10: encoding: [0x80,0x0b,0x80,0xbe]
460
461s_brev_b32 s0, -1
462// GFX10: encoding: [0xc1,0x0b,0x80,0xbe]
463
464s_brev_b32 s0, 0.5
465// GFX10: encoding: [0xf0,0x0b,0x80,0xbe]
466
467s_brev_b32 s0, -4.0
468// GFX10: encoding: [0xf7,0x0b,0x80,0xbe]
469
470s_brev_b32 s0, 0x3f717273
471// GFX10: encoding: [0xff,0x0b,0x80,0xbe,0x73,0x72,0x71,0x3f]
472
473s_brev_b32 s0, 0xaf123456
474// GFX10: encoding: [0xff,0x0b,0x80,0xbe,0x56,0x34,0x12,0xaf]
475
476s_brev_b64 s[0:1], s[2:3]
477// GFX10: encoding: [0x02,0x0c,0x80,0xbe]
478
479s_brev_b64 s[104:105], s[102:103]
480// GFX10: encoding: [0x66,0x0c,0xe8,0xbe]
481
482s_brev_b64 s[0:1], s[102:103]
483// GFX10: encoding: [0x66,0x0c,0x80,0xbe]
484
485s_brev_b64 s[104:105], s[2:3]
486// GFX10: encoding: [0x02,0x0c,0xe8,0xbe]
487
488s_brev_b64 exec, s[2:3]
489// GFX10: encoding: [0x02,0x0c,0xfe,0xbe]
490
491s_brev_b64 vcc, s[2:3]
492// GFX10: encoding: [0x02,0x0c,0xea,0xbe]
493
494s_brev_b64 s[0:1], exec
495// GFX10: encoding: [0x7e,0x0c,0x80,0xbe]
496
497s_brev_b64 s[0:1], vcc
498// GFX10: encoding: [0x6a,0x0c,0x80,0xbe]
499
500s_brev_b64 s[0:1], 0
501// GFX10: encoding: [0x80,0x0c,0x80,0xbe]
502
503s_brev_b64 s[0:1], -1
504// GFX10: encoding: [0xc1,0x0c,0x80,0xbe]
505
506s_brev_b64 s[0:1], 0.5
507// GFX10: encoding: [0xf0,0x0c,0x80,0xbe]
508
509s_brev_b64 s[0:1], -4.0
510// GFX10: encoding: [0xf7,0x0c,0x80,0xbe]
511
512s_brev_b64 s[0:1], 0x3f717273
513// GFX10: encoding: [0xff,0x0c,0x80,0xbe,0x73,0x72,0x71,0x3f]
514
515s_brev_b64 s[0:1], 0xaf123456
516// GFX10: encoding: [0xff,0x0c,0x80,0xbe,0x56,0x34,0x12,0xaf]
517
518s_bcnt0_i32_b32 s0, s1
519// GFX10: encoding: [0x01,0x0d,0x80,0xbe]
520
521s_bcnt0_i32_b32 s105, s104
522// GFX10: encoding: [0x68,0x0d,0xe9,0xbe]
523
524s_bcnt0_i32_b32 s0, s104
525// GFX10: encoding: [0x68,0x0d,0x80,0xbe]
526
527s_bcnt0_i32_b32 s105, s1
528// GFX10: encoding: [0x01,0x0d,0xe9,0xbe]
529
530s_bcnt0_i32_b32 exec_lo, s1
531// GFX10: encoding: [0x01,0x0d,0xfe,0xbe]
532
533s_bcnt0_i32_b32 exec_hi, s1
534// GFX10: encoding: [0x01,0x0d,0xff,0xbe]
535
536s_bcnt0_i32_b32 vcc_lo, s1
537// GFX10: encoding: [0x01,0x0d,0xea,0xbe]
538
539s_bcnt0_i32_b32 vcc_hi, s1
540// GFX10: encoding: [0x01,0x0d,0xeb,0xbe]
541
542s_bcnt0_i32_b32 m0, s1
543// GFX10: encoding: [0x01,0x0d,0xfc,0xbe]
544
545s_bcnt0_i32_b32 s0, exec_lo
546// GFX10: encoding: [0x7e,0x0d,0x80,0xbe]
547
548s_bcnt0_i32_b32 s0, exec_hi
549// GFX10: encoding: [0x7f,0x0d,0x80,0xbe]
550
551s_bcnt0_i32_b32 s0, vcc_lo
552// GFX10: encoding: [0x6a,0x0d,0x80,0xbe]
553
554s_bcnt0_i32_b32 s0, vcc_hi
555// GFX10: encoding: [0x6b,0x0d,0x80,0xbe]
556
557s_bcnt0_i32_b32 s0, m0
558// GFX10: encoding: [0x7c,0x0d,0x80,0xbe]
559
560s_bcnt0_i32_b32 s0, 0
561// GFX10: encoding: [0x80,0x0d,0x80,0xbe]
562
563s_bcnt0_i32_b32 s0, -1
564// GFX10: encoding: [0xc1,0x0d,0x80,0xbe]
565
566s_bcnt0_i32_b32 s0, 0.5
567// GFX10: encoding: [0xf0,0x0d,0x80,0xbe]
568
569s_bcnt0_i32_b32 s0, -4.0
570// GFX10: encoding: [0xf7,0x0d,0x80,0xbe]
571
572s_bcnt0_i32_b32 s0, 0x3f717273
573// GFX10: encoding: [0xff,0x0d,0x80,0xbe,0x73,0x72,0x71,0x3f]
574
575s_bcnt0_i32_b32 s0, 0xaf123456
576// GFX10: encoding: [0xff,0x0d,0x80,0xbe,0x56,0x34,0x12,0xaf]
577
578s_bcnt0_i32_b64 s0, s[2:3]
579// GFX10: encoding: [0x02,0x0e,0x80,0xbe]
580
581s_bcnt0_i32_b64 s105, s[102:103]
582// GFX10: encoding: [0x66,0x0e,0xe9,0xbe]
583
584s_bcnt0_i32_b64 s0, s[102:103]
585// GFX10: encoding: [0x66,0x0e,0x80,0xbe]
586
587s_bcnt0_i32_b64 s105, s[2:3]
588// GFX10: encoding: [0x02,0x0e,0xe9,0xbe]
589
590s_bcnt0_i32_b64 exec_lo, s[2:3]
591// GFX10: encoding: [0x02,0x0e,0xfe,0xbe]
592
593s_bcnt0_i32_b64 exec_hi, s[2:3]
594// GFX10: encoding: [0x02,0x0e,0xff,0xbe]
595
596s_bcnt0_i32_b64 vcc_lo, s[2:3]
597// GFX10: encoding: [0x02,0x0e,0xea,0xbe]
598
599s_bcnt0_i32_b64 vcc_hi, s[2:3]
600// GFX10: encoding: [0x02,0x0e,0xeb,0xbe]
601
602s_bcnt0_i32_b64 m0, s[2:3]
603// GFX10: encoding: [0x02,0x0e,0xfc,0xbe]
604
605s_bcnt0_i32_b64 s0, exec
606// GFX10: encoding: [0x7e,0x0e,0x80,0xbe]
607
608s_bcnt0_i32_b64 s0, vcc
609// GFX10: encoding: [0x6a,0x0e,0x80,0xbe]
610
611s_bcnt0_i32_b64 s0, 0
612// GFX10: encoding: [0x80,0x0e,0x80,0xbe]
613
614s_bcnt0_i32_b64 s0, -1
615// GFX10: encoding: [0xc1,0x0e,0x80,0xbe]
616
617s_bcnt0_i32_b64 s0, 0.5
618// GFX10: encoding: [0xf0,0x0e,0x80,0xbe]
619
620s_bcnt0_i32_b64 s0, -4.0
621// GFX10: encoding: [0xf7,0x0e,0x80,0xbe]
622
623s_bcnt0_i32_b64 s0, 0x3f717273
624// GFX10: encoding: [0xff,0x0e,0x80,0xbe,0x73,0x72,0x71,0x3f]
625
626s_bcnt0_i32_b64 s0, 0xaf123456
627// GFX10: encoding: [0xff,0x0e,0x80,0xbe,0x56,0x34,0x12,0xaf]
628
629s_bcnt1_i32_b32 s0, s1
630// GFX10: encoding: [0x01,0x0f,0x80,0xbe]
631
632s_bcnt1_i32_b32 s105, s104
633// GFX10: encoding: [0x68,0x0f,0xe9,0xbe]
634
635s_bcnt1_i32_b32 s0, s104
636// GFX10: encoding: [0x68,0x0f,0x80,0xbe]
637
638s_bcnt1_i32_b32 s105, s1
639// GFX10: encoding: [0x01,0x0f,0xe9,0xbe]
640
641s_bcnt1_i32_b32 exec_lo, s1
642// GFX10: encoding: [0x01,0x0f,0xfe,0xbe]
643
644s_bcnt1_i32_b32 exec_hi, s1
645// GFX10: encoding: [0x01,0x0f,0xff,0xbe]
646
647s_bcnt1_i32_b32 vcc_lo, s1
648// GFX10: encoding: [0x01,0x0f,0xea,0xbe]
649
650s_bcnt1_i32_b32 vcc_hi, s1
651// GFX10: encoding: [0x01,0x0f,0xeb,0xbe]
652
653s_bcnt1_i32_b32 m0, s1
654// GFX10: encoding: [0x01,0x0f,0xfc,0xbe]
655
656s_bcnt1_i32_b32 s0, exec_lo
657// GFX10: encoding: [0x7e,0x0f,0x80,0xbe]
658
659s_bcnt1_i32_b32 s0, exec_hi
660// GFX10: encoding: [0x7f,0x0f,0x80,0xbe]
661
662s_bcnt1_i32_b32 s0, vcc_lo
663// GFX10: encoding: [0x6a,0x0f,0x80,0xbe]
664
665s_bcnt1_i32_b32 s0, vcc_hi
666// GFX10: encoding: [0x6b,0x0f,0x80,0xbe]
667
668s_bcnt1_i32_b32 s0, m0
669// GFX10: encoding: [0x7c,0x0f,0x80,0xbe]
670
671s_bcnt1_i32_b32 s0, 0
672// GFX10: encoding: [0x80,0x0f,0x80,0xbe]
673
674s_bcnt1_i32_b32 s0, -1
675// GFX10: encoding: [0xc1,0x0f,0x80,0xbe]
676
677s_bcnt1_i32_b32 s0, 0.5
678// GFX10: encoding: [0xf0,0x0f,0x80,0xbe]
679
680s_bcnt1_i32_b32 s0, -4.0
681// GFX10: encoding: [0xf7,0x0f,0x80,0xbe]
682
683s_bcnt1_i32_b32 s0, 0x3f717273
684// GFX10: encoding: [0xff,0x0f,0x80,0xbe,0x73,0x72,0x71,0x3f]
685
686s_bcnt1_i32_b32 s0, 0xaf123456
687// GFX10: encoding: [0xff,0x0f,0x80,0xbe,0x56,0x34,0x12,0xaf]
688
689s_bcnt1_i32_b64 s0, s[2:3]
690// GFX10: encoding: [0x02,0x10,0x80,0xbe]
691
692s_bcnt1_i32_b64 s105, s[102:103]
693// GFX10: encoding: [0x66,0x10,0xe9,0xbe]
694
695s_bcnt1_i32_b64 s0, s[102:103]
696// GFX10: encoding: [0x66,0x10,0x80,0xbe]
697
698s_bcnt1_i32_b64 s105, s[2:3]
699// GFX10: encoding: [0x02,0x10,0xe9,0xbe]
700
701s_bcnt1_i32_b64 exec_lo, s[2:3]
702// GFX10: encoding: [0x02,0x10,0xfe,0xbe]
703
704s_bcnt1_i32_b64 exec_hi, s[2:3]
705// GFX10: encoding: [0x02,0x10,0xff,0xbe]
706
707s_bcnt1_i32_b64 vcc_lo, s[2:3]
708// GFX10: encoding: [0x02,0x10,0xea,0xbe]
709
710s_bcnt1_i32_b64 vcc_hi, s[2:3]
711// GFX10: encoding: [0x02,0x10,0xeb,0xbe]
712
713s_bcnt1_i32_b64 m0, s[2:3]
714// GFX10: encoding: [0x02,0x10,0xfc,0xbe]
715
716s_bcnt1_i32_b64 s0, exec
717// GFX10: encoding: [0x7e,0x10,0x80,0xbe]
718
719s_bcnt1_i32_b64 s0, vcc
720// GFX10: encoding: [0x6a,0x10,0x80,0xbe]
721
722s_bcnt1_i32_b64 s0, 0
723// GFX10: encoding: [0x80,0x10,0x80,0xbe]
724
725s_bcnt1_i32_b64 s0, -1
726// GFX10: encoding: [0xc1,0x10,0x80,0xbe]
727
728s_bcnt1_i32_b64 s0, 0.5
729// GFX10: encoding: [0xf0,0x10,0x80,0xbe]
730
731s_bcnt1_i32_b64 s0, -4.0
732// GFX10: encoding: [0xf7,0x10,0x80,0xbe]
733
734s_bcnt1_i32_b64 s0, 0x3f717273
735// GFX10: encoding: [0xff,0x10,0x80,0xbe,0x73,0x72,0x71,0x3f]
736
737s_bcnt1_i32_b64 s0, 0xaf123456
738// GFX10: encoding: [0xff,0x10,0x80,0xbe,0x56,0x34,0x12,0xaf]
739
740s_ff0_i32_b32 s0, s1
741// GFX10: encoding: [0x01,0x11,0x80,0xbe]
742
743s_ff0_i32_b32 s105, s104
744// GFX10: encoding: [0x68,0x11,0xe9,0xbe]
745
746s_ff0_i32_b32 s0, s104
747// GFX10: encoding: [0x68,0x11,0x80,0xbe]
748
749s_ff0_i32_b32 s105, s1
750// GFX10: encoding: [0x01,0x11,0xe9,0xbe]
751
752s_ff0_i32_b32 exec_lo, s1
753// GFX10: encoding: [0x01,0x11,0xfe,0xbe]
754
755s_ff0_i32_b32 exec_hi, s1
756// GFX10: encoding: [0x01,0x11,0xff,0xbe]
757
758s_ff0_i32_b32 vcc_lo, s1
759// GFX10: encoding: [0x01,0x11,0xea,0xbe]
760
761s_ff0_i32_b32 vcc_hi, s1
762// GFX10: encoding: [0x01,0x11,0xeb,0xbe]
763
764s_ff0_i32_b32 m0, s1
765// GFX10: encoding: [0x01,0x11,0xfc,0xbe]
766
767s_ff0_i32_b32 s0, exec_lo
768// GFX10: encoding: [0x7e,0x11,0x80,0xbe]
769
770s_ff0_i32_b32 s0, exec_hi
771// GFX10: encoding: [0x7f,0x11,0x80,0xbe]
772
773s_ff0_i32_b32 s0, vcc_lo
774// GFX10: encoding: [0x6a,0x11,0x80,0xbe]
775
776s_ff0_i32_b32 s0, vcc_hi
777// GFX10: encoding: [0x6b,0x11,0x80,0xbe]
778
779s_ff0_i32_b32 s0, m0
780// GFX10: encoding: [0x7c,0x11,0x80,0xbe]
781
782s_ff0_i32_b32 s0, 0
783// GFX10: encoding: [0x80,0x11,0x80,0xbe]
784
785s_ff0_i32_b32 s0, -1
786// GFX10: encoding: [0xc1,0x11,0x80,0xbe]
787
788s_ff0_i32_b32 s0, 0.5
789// GFX10: encoding: [0xf0,0x11,0x80,0xbe]
790
791s_ff0_i32_b32 s0, -4.0
792// GFX10: encoding: [0xf7,0x11,0x80,0xbe]
793
794s_ff0_i32_b32 s0, 0x3f717273
795// GFX10: encoding: [0xff,0x11,0x80,0xbe,0x73,0x72,0x71,0x3f]
796
797s_ff0_i32_b32 s0, 0xaf123456
798// GFX10: encoding: [0xff,0x11,0x80,0xbe,0x56,0x34,0x12,0xaf]
799
800s_ff0_i32_b64 s0, s[2:3]
801// GFX10: encoding: [0x02,0x12,0x80,0xbe]
802
803s_ff0_i32_b64 s105, s[102:103]
804// GFX10: encoding: [0x66,0x12,0xe9,0xbe]
805
806s_ff0_i32_b64 s0, s[102:103]
807// GFX10: encoding: [0x66,0x12,0x80,0xbe]
808
809s_ff0_i32_b64 s105, s[2:3]
810// GFX10: encoding: [0x02,0x12,0xe9,0xbe]
811
812s_ff0_i32_b64 exec_lo, s[2:3]
813// GFX10: encoding: [0x02,0x12,0xfe,0xbe]
814
815s_ff0_i32_b64 exec_hi, s[2:3]
816// GFX10: encoding: [0x02,0x12,0xff,0xbe]
817
818s_ff0_i32_b64 vcc_lo, s[2:3]
819// GFX10: encoding: [0x02,0x12,0xea,0xbe]
820
821s_ff0_i32_b64 vcc_hi, s[2:3]
822// GFX10: encoding: [0x02,0x12,0xeb,0xbe]
823
824s_ff0_i32_b64 m0, s[2:3]
825// GFX10: encoding: [0x02,0x12,0xfc,0xbe]
826
827s_ff0_i32_b64 s0, exec
828// GFX10: encoding: [0x7e,0x12,0x80,0xbe]
829
830s_ff0_i32_b64 s0, vcc
831// GFX10: encoding: [0x6a,0x12,0x80,0xbe]
832
833s_ff0_i32_b64 s0, 0
834// GFX10: encoding: [0x80,0x12,0x80,0xbe]
835
836s_ff0_i32_b64 s0, -1
837// GFX10: encoding: [0xc1,0x12,0x80,0xbe]
838
839s_ff0_i32_b64 s0, 0.5
840// GFX10: encoding: [0xf0,0x12,0x80,0xbe]
841
842s_ff0_i32_b64 s0, -4.0
843// GFX10: encoding: [0xf7,0x12,0x80,0xbe]
844
845s_ff0_i32_b64 s0, 0x3f717273
846// GFX10: encoding: [0xff,0x12,0x80,0xbe,0x73,0x72,0x71,0x3f]
847
848s_ff0_i32_b64 s0, 0xaf123456
849// GFX10: encoding: [0xff,0x12,0x80,0xbe,0x56,0x34,0x12,0xaf]
850
851s_ff1_i32_b32 s0, s1
852// GFX10: encoding: [0x01,0x13,0x80,0xbe]
853
854s_ff1_i32_b32 s105, s104
855// GFX10: encoding: [0x68,0x13,0xe9,0xbe]
856
857s_ff1_i32_b32 s0, s104
858// GFX10: encoding: [0x68,0x13,0x80,0xbe]
859
860s_ff1_i32_b32 s105, s1
861// GFX10: encoding: [0x01,0x13,0xe9,0xbe]
862
863s_ff1_i32_b32 exec_lo, s1
864// GFX10: encoding: [0x01,0x13,0xfe,0xbe]
865
866s_ff1_i32_b32 exec_hi, s1
867// GFX10: encoding: [0x01,0x13,0xff,0xbe]
868
869s_ff1_i32_b32 vcc_lo, s1
870// GFX10: encoding: [0x01,0x13,0xea,0xbe]
871
872s_ff1_i32_b32 vcc_hi, s1
873// GFX10: encoding: [0x01,0x13,0xeb,0xbe]
874
875s_ff1_i32_b32 m0, s1
876// GFX10: encoding: [0x01,0x13,0xfc,0xbe]
877
878s_ff1_i32_b32 s0, exec_lo
879// GFX10: encoding: [0x7e,0x13,0x80,0xbe]
880
881s_ff1_i32_b32 s0, exec_hi
882// GFX10: encoding: [0x7f,0x13,0x80,0xbe]
883
884s_ff1_i32_b32 s0, vcc_lo
885// GFX10: encoding: [0x6a,0x13,0x80,0xbe]
886
887s_ff1_i32_b32 s0, vcc_hi
888// GFX10: encoding: [0x6b,0x13,0x80,0xbe]
889
890s_ff1_i32_b32 s0, m0
891// GFX10: encoding: [0x7c,0x13,0x80,0xbe]
892
893s_ff1_i32_b32 s0, 0
894// GFX10: encoding: [0x80,0x13,0x80,0xbe]
895
896s_ff1_i32_b32 s0, -1
897// GFX10: encoding: [0xc1,0x13,0x80,0xbe]
898
899s_ff1_i32_b32 s0, 0.5
900// GFX10: encoding: [0xf0,0x13,0x80,0xbe]
901
902s_ff1_i32_b32 s0, -4.0
903// GFX10: encoding: [0xf7,0x13,0x80,0xbe]
904
905s_ff1_i32_b32 s0, 0x3f717273
906// GFX10: encoding: [0xff,0x13,0x80,0xbe,0x73,0x72,0x71,0x3f]
907
908s_ff1_i32_b32 s0, 0xaf123456
909// GFX10: encoding: [0xff,0x13,0x80,0xbe,0x56,0x34,0x12,0xaf]
910
911s_ff1_i32_b64 s0, s[2:3]
912// GFX10: encoding: [0x02,0x14,0x80,0xbe]
913
914s_ff1_i32_b64 s105, s[102:103]
915// GFX10: encoding: [0x66,0x14,0xe9,0xbe]
916
917s_ff1_i32_b64 s0, s[102:103]
918// GFX10: encoding: [0x66,0x14,0x80,0xbe]
919
920s_ff1_i32_b64 s105, s[2:3]
921// GFX10: encoding: [0x02,0x14,0xe9,0xbe]
922
923s_ff1_i32_b64 exec_lo, s[2:3]
924// GFX10: encoding: [0x02,0x14,0xfe,0xbe]
925
926s_ff1_i32_b64 exec_hi, s[2:3]
927// GFX10: encoding: [0x02,0x14,0xff,0xbe]
928
929s_ff1_i32_b64 vcc_lo, s[2:3]
930// GFX10: encoding: [0x02,0x14,0xea,0xbe]
931
932s_ff1_i32_b64 vcc_hi, s[2:3]
933// GFX10: encoding: [0x02,0x14,0xeb,0xbe]
934
935s_ff1_i32_b64 m0, s[2:3]
936// GFX10: encoding: [0x02,0x14,0xfc,0xbe]
937
938s_ff1_i32_b64 s0, exec
939// GFX10: encoding: [0x7e,0x14,0x80,0xbe]
940
941s_ff1_i32_b64 s0, vcc
942// GFX10: encoding: [0x6a,0x14,0x80,0xbe]
943
944s_ff1_i32_b64 s0, 0
945// GFX10: encoding: [0x80,0x14,0x80,0xbe]
946
947s_ff1_i32_b64 s0, -1
948// GFX10: encoding: [0xc1,0x14,0x80,0xbe]
949
950s_ff1_i32_b64 s0, 0.5
951// GFX10: encoding: [0xf0,0x14,0x80,0xbe]
952
953s_ff1_i32_b64 s0, -4.0
954// GFX10: encoding: [0xf7,0x14,0x80,0xbe]
955
956s_ff1_i32_b64 s0, 0x3f717273
957// GFX10: encoding: [0xff,0x14,0x80,0xbe,0x73,0x72,0x71,0x3f]
958
959s_ff1_i32_b64 s0, 0xaf123456
960// GFX10: encoding: [0xff,0x14,0x80,0xbe,0x56,0x34,0x12,0xaf]
961
962s_flbit_i32_b32 s0, s1
963// GFX10: encoding: [0x01,0x15,0x80,0xbe]
964
965s_flbit_i32_b32 s105, s104
966// GFX10: encoding: [0x68,0x15,0xe9,0xbe]
967
968s_flbit_i32_b32 s0, s104
969// GFX10: encoding: [0x68,0x15,0x80,0xbe]
970
971s_flbit_i32_b32 s105, s1
972// GFX10: encoding: [0x01,0x15,0xe9,0xbe]
973
974s_flbit_i32_b32 exec_lo, s1
975// GFX10: encoding: [0x01,0x15,0xfe,0xbe]
976
977s_flbit_i32_b32 exec_hi, s1
978// GFX10: encoding: [0x01,0x15,0xff,0xbe]
979
980s_flbit_i32_b32 vcc_lo, s1
981// GFX10: encoding: [0x01,0x15,0xea,0xbe]
982
983s_flbit_i32_b32 vcc_hi, s1
984// GFX10: encoding: [0x01,0x15,0xeb,0xbe]
985
986s_flbit_i32_b32 m0, s1
987// GFX10: encoding: [0x01,0x15,0xfc,0xbe]
988
989s_flbit_i32_b32 s0, exec_lo
990// GFX10: encoding: [0x7e,0x15,0x80,0xbe]
991
992s_flbit_i32_b32 s0, exec_hi
993// GFX10: encoding: [0x7f,0x15,0x80,0xbe]
994
995s_flbit_i32_b32 s0, vcc_lo
996// GFX10: encoding: [0x6a,0x15,0x80,0xbe]
997
998s_flbit_i32_b32 s0, vcc_hi
999// GFX10: encoding: [0x6b,0x15,0x80,0xbe]
1000
1001s_flbit_i32_b32 s0, m0
1002// GFX10: encoding: [0x7c,0x15,0x80,0xbe]
1003
1004s_flbit_i32_b32 s0, 0
1005// GFX10: encoding: [0x80,0x15,0x80,0xbe]
1006
1007s_flbit_i32_b32 s0, -1
1008// GFX10: encoding: [0xc1,0x15,0x80,0xbe]
1009
1010s_flbit_i32_b32 s0, 0.5
1011// GFX10: encoding: [0xf0,0x15,0x80,0xbe]
1012
1013s_flbit_i32_b32 s0, -4.0
1014// GFX10: encoding: [0xf7,0x15,0x80,0xbe]
1015
1016s_flbit_i32_b32 s0, 0x3f717273
1017// GFX10: encoding: [0xff,0x15,0x80,0xbe,0x73,0x72,0x71,0x3f]
1018
1019s_flbit_i32_b32 s0, 0xaf123456
1020// GFX10: encoding: [0xff,0x15,0x80,0xbe,0x56,0x34,0x12,0xaf]
1021
1022s_flbit_i32_b64 s0, s[2:3]
1023// GFX10: encoding: [0x02,0x16,0x80,0xbe]
1024
1025s_flbit_i32_b64 s105, s[102:103]
1026// GFX10: encoding: [0x66,0x16,0xe9,0xbe]
1027
1028s_flbit_i32_b64 s0, s[102:103]
1029// GFX10: encoding: [0x66,0x16,0x80,0xbe]
1030
1031s_flbit_i32_b64 s105, s[2:3]
1032// GFX10: encoding: [0x02,0x16,0xe9,0xbe]
1033
1034s_flbit_i32_b64 exec_lo, s[2:3]
1035// GFX10: encoding: [0x02,0x16,0xfe,0xbe]
1036
1037s_flbit_i32_b64 exec_hi, s[2:3]
1038// GFX10: encoding: [0x02,0x16,0xff,0xbe]
1039
1040s_flbit_i32_b64 vcc_lo, s[2:3]
1041// GFX10: encoding: [0x02,0x16,0xea,0xbe]
1042
1043s_flbit_i32_b64 vcc_hi, s[2:3]
1044// GFX10: encoding: [0x02,0x16,0xeb,0xbe]
1045
1046s_flbit_i32_b64 m0, s[2:3]
1047// GFX10: encoding: [0x02,0x16,0xfc,0xbe]
1048
1049s_flbit_i32_b64 s0, exec
1050// GFX10: encoding: [0x7e,0x16,0x80,0xbe]
1051
1052s_flbit_i32_b64 s0, vcc
1053// GFX10: encoding: [0x6a,0x16,0x80,0xbe]
1054
1055s_flbit_i32_b64 s0, 0
1056// GFX10: encoding: [0x80,0x16,0x80,0xbe]
1057
1058s_flbit_i32_b64 s0, -1
1059// GFX10: encoding: [0xc1,0x16,0x80,0xbe]
1060
1061s_flbit_i32_b64 s0, 0.5
1062// GFX10: encoding: [0xf0,0x16,0x80,0xbe]
1063
1064s_flbit_i32_b64 s0, -4.0
1065// GFX10: encoding: [0xf7,0x16,0x80,0xbe]
1066
1067s_flbit_i32_b64 s0, 0x3f717273
1068// GFX10: encoding: [0xff,0x16,0x80,0xbe,0x73,0x72,0x71,0x3f]
1069
1070s_flbit_i32_b64 s0, 0xaf123456
1071// GFX10: encoding: [0xff,0x16,0x80,0xbe,0x56,0x34,0x12,0xaf]
1072
1073s_flbit_i32 s0, s1
1074// GFX10: encoding: [0x01,0x17,0x80,0xbe]
1075
1076s_flbit_i32 s105, s104
1077// GFX10: encoding: [0x68,0x17,0xe9,0xbe]
1078
1079s_flbit_i32 s0, s104
1080// GFX10: encoding: [0x68,0x17,0x80,0xbe]
1081
1082s_flbit_i32 s105, s1
1083// GFX10: encoding: [0x01,0x17,0xe9,0xbe]
1084
1085s_flbit_i32 exec_lo, s1
1086// GFX10: encoding: [0x01,0x17,0xfe,0xbe]
1087
1088s_flbit_i32 exec_hi, s1
1089// GFX10: encoding: [0x01,0x17,0xff,0xbe]
1090
1091s_flbit_i32 vcc_lo, s1
1092// GFX10: encoding: [0x01,0x17,0xea,0xbe]
1093
1094s_flbit_i32 vcc_hi, s1
1095// GFX10: encoding: [0x01,0x17,0xeb,0xbe]
1096
1097s_flbit_i32 m0, s1
1098// GFX10: encoding: [0x01,0x17,0xfc,0xbe]
1099
1100s_flbit_i32 s0, exec_lo
1101// GFX10: encoding: [0x7e,0x17,0x80,0xbe]
1102
1103s_flbit_i32 s0, exec_hi
1104// GFX10: encoding: [0x7f,0x17,0x80,0xbe]
1105
1106s_flbit_i32 s0, vcc_lo
1107// GFX10: encoding: [0x6a,0x17,0x80,0xbe]
1108
1109s_flbit_i32 s0, vcc_hi
1110// GFX10: encoding: [0x6b,0x17,0x80,0xbe]
1111
1112s_flbit_i32 s0, m0
1113// GFX10: encoding: [0x7c,0x17,0x80,0xbe]
1114
1115s_flbit_i32 s0, 0
1116// GFX10: encoding: [0x80,0x17,0x80,0xbe]
1117
1118s_flbit_i32 s0, -1
1119// GFX10: encoding: [0xc1,0x17,0x80,0xbe]
1120
1121s_flbit_i32 s0, 0.5
1122// GFX10: encoding: [0xf0,0x17,0x80,0xbe]
1123
1124s_flbit_i32 s0, -4.0
1125// GFX10: encoding: [0xf7,0x17,0x80,0xbe]
1126
1127s_flbit_i32 s0, 0x3f717273
1128// GFX10: encoding: [0xff,0x17,0x80,0xbe,0x73,0x72,0x71,0x3f]
1129
1130s_flbit_i32 s0, 0xaf123456
1131// GFX10: encoding: [0xff,0x17,0x80,0xbe,0x56,0x34,0x12,0xaf]
1132
1133s_flbit_i32_i64 s0, s[2:3]
1134// GFX10: encoding: [0x02,0x18,0x80,0xbe]
1135
1136s_flbit_i32_i64 s105, s[102:103]
1137// GFX10: encoding: [0x66,0x18,0xe9,0xbe]
1138
1139s_flbit_i32_i64 s0, s[102:103]
1140// GFX10: encoding: [0x66,0x18,0x80,0xbe]
1141
1142s_flbit_i32_i64 s105, s[2:3]
1143// GFX10: encoding: [0x02,0x18,0xe9,0xbe]
1144
1145s_flbit_i32_i64 exec_lo, s[2:3]
1146// GFX10: encoding: [0x02,0x18,0xfe,0xbe]
1147
1148s_flbit_i32_i64 exec_hi, s[2:3]
1149// GFX10: encoding: [0x02,0x18,0xff,0xbe]
1150
1151s_flbit_i32_i64 vcc_lo, s[2:3]
1152// GFX10: encoding: [0x02,0x18,0xea,0xbe]
1153
1154s_flbit_i32_i64 vcc_hi, s[2:3]
1155// GFX10: encoding: [0x02,0x18,0xeb,0xbe]
1156
1157s_flbit_i32_i64 m0, s[2:3]
1158// GFX10: encoding: [0x02,0x18,0xfc,0xbe]
1159
1160s_flbit_i32_i64 s0, exec
1161// GFX10: encoding: [0x7e,0x18,0x80,0xbe]
1162
1163s_flbit_i32_i64 s0, vcc
1164// GFX10: encoding: [0x6a,0x18,0x80,0xbe]
1165
1166s_flbit_i32_i64 s0, 0
1167// GFX10: encoding: [0x80,0x18,0x80,0xbe]
1168
1169s_flbit_i32_i64 s0, -1
1170// GFX10: encoding: [0xc1,0x18,0x80,0xbe]
1171
1172s_flbit_i32_i64 s0, 0.5
1173// GFX10: encoding: [0xf0,0x18,0x80,0xbe]
1174
1175s_flbit_i32_i64 s0, -4.0
1176// GFX10: encoding: [0xf7,0x18,0x80,0xbe]
1177
1178s_flbit_i32_i64 s0, 0x3f717273
1179// GFX10: encoding: [0xff,0x18,0x80,0xbe,0x73,0x72,0x71,0x3f]
1180
1181s_flbit_i32_i64 s0, 0xaf123456
1182// GFX10: encoding: [0xff,0x18,0x80,0xbe,0x56,0x34,0x12,0xaf]
1183
1184s_sext_i32_i8 s0, s1
1185// GFX10: encoding: [0x01,0x19,0x80,0xbe]
1186
1187s_sext_i32_i8 s105, s104
1188// GFX10: encoding: [0x68,0x19,0xe9,0xbe]
1189
1190s_sext_i32_i8 s0, s104
1191// GFX10: encoding: [0x68,0x19,0x80,0xbe]
1192
1193s_sext_i32_i8 s105, s1
1194// GFX10: encoding: [0x01,0x19,0xe9,0xbe]
1195
1196s_sext_i32_i8 exec_lo, s1
1197// GFX10: encoding: [0x01,0x19,0xfe,0xbe]
1198
1199s_sext_i32_i8 exec_hi, s1
1200// GFX10: encoding: [0x01,0x19,0xff,0xbe]
1201
1202s_sext_i32_i8 vcc_lo, s1
1203// GFX10: encoding: [0x01,0x19,0xea,0xbe]
1204
1205s_sext_i32_i8 vcc_hi, s1
1206// GFX10: encoding: [0x01,0x19,0xeb,0xbe]
1207
1208s_sext_i32_i8 m0, s1
1209// GFX10: encoding: [0x01,0x19,0xfc,0xbe]
1210
1211s_sext_i32_i8 s0, exec_lo
1212// GFX10: encoding: [0x7e,0x19,0x80,0xbe]
1213
1214s_sext_i32_i8 s0, exec_hi
1215// GFX10: encoding: [0x7f,0x19,0x80,0xbe]
1216
1217s_sext_i32_i8 s0, vcc_lo
1218// GFX10: encoding: [0x6a,0x19,0x80,0xbe]
1219
1220s_sext_i32_i8 s0, vcc_hi
1221// GFX10: encoding: [0x6b,0x19,0x80,0xbe]
1222
1223s_sext_i32_i8 s0, m0
1224// GFX10: encoding: [0x7c,0x19,0x80,0xbe]
1225
1226s_sext_i32_i8 s0, 0
1227// GFX10: encoding: [0x80,0x19,0x80,0xbe]
1228
1229s_sext_i32_i8 s0, -1
1230// GFX10: encoding: [0xc1,0x19,0x80,0xbe]
1231
1232s_sext_i32_i8 s0, 0.5
1233// GFX10: encoding: [0xf0,0x19,0x80,0xbe]
1234
1235s_sext_i32_i8 s0, -4.0
1236// GFX10: encoding: [0xf7,0x19,0x80,0xbe]
1237
1238s_sext_i32_i8 s0, 0x3f717273
1239// GFX10: encoding: [0xff,0x19,0x80,0xbe,0x73,0x72,0x71,0x3f]
1240
1241s_sext_i32_i8 s0, 0xaf123456
1242// GFX10: encoding: [0xff,0x19,0x80,0xbe,0x56,0x34,0x12,0xaf]
1243
1244s_sext_i32_i16 s0, s1
1245// GFX10: encoding: [0x01,0x1a,0x80,0xbe]
1246
1247s_sext_i32_i16 s105, s104
1248// GFX10: encoding: [0x68,0x1a,0xe9,0xbe]
1249
1250s_sext_i32_i16 s0, s104
1251// GFX10: encoding: [0x68,0x1a,0x80,0xbe]
1252
1253s_sext_i32_i16 s105, s1
1254// GFX10: encoding: [0x01,0x1a,0xe9,0xbe]
1255
1256s_sext_i32_i16 exec_lo, s1
1257// GFX10: encoding: [0x01,0x1a,0xfe,0xbe]
1258
1259s_sext_i32_i16 exec_hi, s1
1260// GFX10: encoding: [0x01,0x1a,0xff,0xbe]
1261
1262s_sext_i32_i16 vcc_lo, s1
1263// GFX10: encoding: [0x01,0x1a,0xea,0xbe]
1264
1265s_sext_i32_i16 vcc_hi, s1
1266// GFX10: encoding: [0x01,0x1a,0xeb,0xbe]
1267
1268s_sext_i32_i16 m0, s1
1269// GFX10: encoding: [0x01,0x1a,0xfc,0xbe]
1270
1271s_sext_i32_i16 s0, exec_lo
1272// GFX10: encoding: [0x7e,0x1a,0x80,0xbe]
1273
1274s_sext_i32_i16 s0, exec_hi
1275// GFX10: encoding: [0x7f,0x1a,0x80,0xbe]
1276
1277s_sext_i32_i16 s0, vcc_lo
1278// GFX10: encoding: [0x6a,0x1a,0x80,0xbe]
1279
1280s_sext_i32_i16 s0, vcc_hi
1281// GFX10: encoding: [0x6b,0x1a,0x80,0xbe]
1282
1283s_sext_i32_i16 s0, m0
1284// GFX10: encoding: [0x7c,0x1a,0x80,0xbe]
1285
1286s_sext_i32_i16 s0, 0
1287// GFX10: encoding: [0x80,0x1a,0x80,0xbe]
1288
1289s_sext_i32_i16 s0, -1
1290// GFX10: encoding: [0xc1,0x1a,0x80,0xbe]
1291
1292s_sext_i32_i16 s0, 0.5
1293// GFX10: encoding: [0xf0,0x1a,0x80,0xbe]
1294
1295s_sext_i32_i16 s0, -4.0
1296// GFX10: encoding: [0xf7,0x1a,0x80,0xbe]
1297
1298s_sext_i32_i16 s0, 0x3f717273
1299// GFX10: encoding: [0xff,0x1a,0x80,0xbe,0x73,0x72,0x71,0x3f]
1300
1301s_sext_i32_i16 s0, 0xaf123456
1302// GFX10: encoding: [0xff,0x1a,0x80,0xbe,0x56,0x34,0x12,0xaf]
1303
1304s_bitset0_b32 s0, s1
1305// GFX10: encoding: [0x01,0x1b,0x80,0xbe]
1306
1307s_bitset0_b32 s105, s104
1308// GFX10: encoding: [0x68,0x1b,0xe9,0xbe]
1309
1310s_bitset0_b32 s0, s104
1311// GFX10: encoding: [0x68,0x1b,0x80,0xbe]
1312
1313s_bitset0_b32 s105, s1
1314// GFX10: encoding: [0x01,0x1b,0xe9,0xbe]
1315
1316s_bitset0_b32 exec_lo, s1
1317// GFX10: encoding: [0x01,0x1b,0xfe,0xbe]
1318
1319s_bitset0_b32 exec_hi, s1
1320// GFX10: encoding: [0x01,0x1b,0xff,0xbe]
1321
1322s_bitset0_b32 vcc_lo, s1
1323// GFX10: encoding: [0x01,0x1b,0xea,0xbe]
1324
1325s_bitset0_b32 vcc_hi, s1
1326// GFX10: encoding: [0x01,0x1b,0xeb,0xbe]
1327
1328s_bitset0_b32 m0, s1
1329// GFX10: encoding: [0x01,0x1b,0xfc,0xbe]
1330
1331s_bitset0_b32 s0, exec_lo
1332// GFX10: encoding: [0x7e,0x1b,0x80,0xbe]
1333
1334s_bitset0_b32 s0, exec_hi
1335// GFX10: encoding: [0x7f,0x1b,0x80,0xbe]
1336
1337s_bitset0_b32 s0, vcc_lo
1338// GFX10: encoding: [0x6a,0x1b,0x80,0xbe]
1339
1340s_bitset0_b32 s0, vcc_hi
1341// GFX10: encoding: [0x6b,0x1b,0x80,0xbe]
1342
1343s_bitset0_b32 s0, m0
1344// GFX10: encoding: [0x7c,0x1b,0x80,0xbe]
1345
1346s_bitset0_b32 s0, 0
1347// GFX10: encoding: [0x80,0x1b,0x80,0xbe]
1348
1349s_bitset0_b32 s0, -1
1350// GFX10: encoding: [0xc1,0x1b,0x80,0xbe]
1351
1352s_bitset0_b32 s0, 0.5
1353// GFX10: encoding: [0xf0,0x1b,0x80,0xbe]
1354
1355s_bitset0_b32 s0, -4.0
1356// GFX10: encoding: [0xf7,0x1b,0x80,0xbe]
1357
1358s_bitset0_b32 s0, 0x3f717273
1359// GFX10: encoding: [0xff,0x1b,0x80,0xbe,0x73,0x72,0x71,0x3f]
1360
1361s_bitset0_b32 s0, 0xaf123456
1362// GFX10: encoding: [0xff,0x1b,0x80,0xbe,0x56,0x34,0x12,0xaf]
1363
1364s_bitset0_b64 s[0:1], s2
1365// GFX10: encoding: [0x02,0x1c,0x80,0xbe]
1366
1367s_bitset0_b64 s[104:105], s102
1368// GFX10: encoding: [0x66,0x1c,0xe8,0xbe]
1369
1370s_bitset0_b64 s[0:1], s102
1371// GFX10: encoding: [0x66,0x1c,0x80,0xbe]
1372
1373s_bitset0_b64 s[104:105], s2
1374// GFX10: encoding: [0x02,0x1c,0xe8,0xbe]
1375
1376s_bitset0_b64 exec, s2
1377// GFX10: encoding: [0x02,0x1c,0xfe,0xbe]
1378
1379s_bitset0_b64 vcc, s2
1380// GFX10: encoding: [0x02,0x1c,0xea,0xbe]
1381
1382s_bitset0_b64 s[0:1], exec_lo
1383// GFX10: encoding: [0x7e,0x1c,0x80,0xbe]
1384
1385s_bitset0_b64 s[0:1], exec_hi
1386// GFX10: encoding: [0x7f,0x1c,0x80,0xbe]
1387
1388s_bitset0_b64 s[0:1], vcc_lo
1389// GFX10: encoding: [0x6a,0x1c,0x80,0xbe]
1390
1391s_bitset0_b64 s[0:1], vcc_hi
1392// GFX10: encoding: [0x6b,0x1c,0x80,0xbe]
1393
1394s_bitset0_b64 s[0:1], m0
1395// GFX10: encoding: [0x7c,0x1c,0x80,0xbe]
1396
1397s_bitset0_b64 s[0:1], 0
1398// GFX10: encoding: [0x80,0x1c,0x80,0xbe]
1399
1400s_bitset0_b64 s[0:1], -1
1401// GFX10: encoding: [0xc1,0x1c,0x80,0xbe]
1402
1403s_bitset0_b64 s[0:1], 0.5
1404// GFX10: encoding: [0xf0,0x1c,0x80,0xbe]
1405
1406s_bitset0_b64 s[0:1], -4.0
1407// GFX10: encoding: [0xf7,0x1c,0x80,0xbe]
1408
1409s_bitset0_b64 s[0:1], 0x3f717273
1410// GFX10: encoding: [0xff,0x1c,0x80,0xbe,0x73,0x72,0x71,0x3f]
1411
1412s_bitset0_b64 s[0:1], 0xaf123456
1413// GFX10: encoding: [0xff,0x1c,0x80,0xbe,0x56,0x34,0x12,0xaf]
1414
1415s_bitset1_b32 s0, s1
1416// GFX10: encoding: [0x01,0x1d,0x80,0xbe]
1417
1418s_bitset1_b32 s105, s104
1419// GFX10: encoding: [0x68,0x1d,0xe9,0xbe]
1420
1421s_bitset1_b32 s0, s104
1422// GFX10: encoding: [0x68,0x1d,0x80,0xbe]
1423
1424s_bitset1_b32 s105, s1
1425// GFX10: encoding: [0x01,0x1d,0xe9,0xbe]
1426
1427s_bitset1_b32 exec_lo, s1
1428// GFX10: encoding: [0x01,0x1d,0xfe,0xbe]
1429
1430s_bitset1_b32 exec_hi, s1
1431// GFX10: encoding: [0x01,0x1d,0xff,0xbe]
1432
1433s_bitset1_b32 vcc_lo, s1
1434// GFX10: encoding: [0x01,0x1d,0xea,0xbe]
1435
1436s_bitset1_b32 vcc_hi, s1
1437// GFX10: encoding: [0x01,0x1d,0xeb,0xbe]
1438
1439s_bitset1_b32 m0, s1
1440// GFX10: encoding: [0x01,0x1d,0xfc,0xbe]
1441
1442s_bitset1_b32 s0, exec_lo
1443// GFX10: encoding: [0x7e,0x1d,0x80,0xbe]
1444
1445s_bitset1_b32 s0, exec_hi
1446// GFX10: encoding: [0x7f,0x1d,0x80,0xbe]
1447
1448s_bitset1_b32 s0, vcc_lo
1449// GFX10: encoding: [0x6a,0x1d,0x80,0xbe]
1450
1451s_bitset1_b32 s0, vcc_hi
1452// GFX10: encoding: [0x6b,0x1d,0x80,0xbe]
1453
1454s_bitset1_b32 s0, m0
1455// GFX10: encoding: [0x7c,0x1d,0x80,0xbe]
1456
1457s_bitset1_b32 s0, 0
1458// GFX10: encoding: [0x80,0x1d,0x80,0xbe]
1459
1460s_bitset1_b32 s0, -1
1461// GFX10: encoding: [0xc1,0x1d,0x80,0xbe]
1462
1463s_bitset1_b32 s0, 0.5
1464// GFX10: encoding: [0xf0,0x1d,0x80,0xbe]
1465
1466s_bitset1_b32 s0, -4.0
1467// GFX10: encoding: [0xf7,0x1d,0x80,0xbe]
1468
1469s_bitset1_b32 s0, 0x3f717273
1470// GFX10: encoding: [0xff,0x1d,0x80,0xbe,0x73,0x72,0x71,0x3f]
1471
1472s_bitset1_b32 s0, 0xaf123456
1473// GFX10: encoding: [0xff,0x1d,0x80,0xbe,0x56,0x34,0x12,0xaf]
1474
1475s_bitset1_b64 s[0:1], s2
1476// GFX10: encoding: [0x02,0x1e,0x80,0xbe]
1477
1478s_bitset1_b64 s[104:105], s102
1479// GFX10: encoding: [0x66,0x1e,0xe8,0xbe]
1480
1481s_bitset1_b64 s[0:1], s102
1482// GFX10: encoding: [0x66,0x1e,0x80,0xbe]
1483
1484s_bitset1_b64 s[104:105], s2
1485// GFX10: encoding: [0x02,0x1e,0xe8,0xbe]
1486
1487s_bitset1_b64 exec, s2
1488// GFX10: encoding: [0x02,0x1e,0xfe,0xbe]
1489
1490s_bitset1_b64 vcc, s2
1491// GFX10: encoding: [0x02,0x1e,0xea,0xbe]
1492
1493s_bitset1_b64 s[0:1], exec_lo
1494// GFX10: encoding: [0x7e,0x1e,0x80,0xbe]
1495
1496s_bitset1_b64 s[0:1], exec_hi
1497// GFX10: encoding: [0x7f,0x1e,0x80,0xbe]
1498
1499s_bitset1_b64 s[0:1], vcc_lo
1500// GFX10: encoding: [0x6a,0x1e,0x80,0xbe]
1501
1502s_bitset1_b64 s[0:1], vcc_hi
1503// GFX10: encoding: [0x6b,0x1e,0x80,0xbe]
1504
1505s_bitset1_b64 s[0:1], m0
1506// GFX10: encoding: [0x7c,0x1e,0x80,0xbe]
1507
1508s_bitset1_b64 s[0:1], 0
1509// GFX10: encoding: [0x80,0x1e,0x80,0xbe]
1510
1511s_bitset1_b64 s[0:1], -1
1512// GFX10: encoding: [0xc1,0x1e,0x80,0xbe]
1513
1514s_bitset1_b64 s[0:1], 0.5
1515// GFX10: encoding: [0xf0,0x1e,0x80,0xbe]
1516
1517s_bitset1_b64 s[0:1], -4.0
1518// GFX10: encoding: [0xf7,0x1e,0x80,0xbe]
1519
1520s_bitset1_b64 s[0:1], 0x3f717273
1521// GFX10: encoding: [0xff,0x1e,0x80,0xbe,0x73,0x72,0x71,0x3f]
1522
1523s_bitset1_b64 s[0:1], 0xaf123456
1524// GFX10: encoding: [0xff,0x1e,0x80,0xbe,0x56,0x34,0x12,0xaf]
1525
1526s_getpc_b64 s[0:1]
1527// GFX10: encoding: [0x00,0x1f,0x80,0xbe]
1528
1529s_getpc_b64 s[104:105]
1530// GFX10: encoding: [0x00,0x1f,0xe8,0xbe]
1531
1532s_getpc_b64 exec
1533// GFX10: encoding: [0x00,0x1f,0xfe,0xbe]
1534
1535s_getpc_b64 vcc
1536// GFX10: encoding: [0x00,0x1f,0xea,0xbe]
1537
1538s_setpc_b64 s[0:1]
1539// GFX10: encoding: [0x00,0x20,0x80,0xbe]
1540
1541s_setpc_b64 s[104:105]
1542// GFX10: encoding: [0x68,0x20,0x80,0xbe]
1543
1544s_setpc_b64 vcc
1545// GFX10: encoding: [0x6a,0x20,0x80,0xbe]
1546
1547s_swappc_b64 s[0:1], s[2:3]
1548// GFX10: encoding: [0x02,0x21,0x80,0xbe]
1549
1550s_swappc_b64 s[104:105], s[102:103]
1551// GFX10: encoding: [0x66,0x21,0xe8,0xbe]
1552
1553s_swappc_b64 s[0:1], s[102:103]
1554// GFX10: encoding: [0x66,0x21,0x80,0xbe]
1555
1556s_swappc_b64 s[104:105], s[2:3]
1557// GFX10: encoding: [0x02,0x21,0xe8,0xbe]
1558
1559s_swappc_b64 vcc, s[2:3]
1560// GFX10: encoding: [0x02,0x21,0xea,0xbe]
1561
1562s_swappc_b64 s[0:1], vcc
1563// GFX10: encoding: [0x6a,0x21,0x80,0xbe]
1564
1565s_rfe_b64 s[0:1]
1566// GFX10: encoding: [0x00,0x22,0x80,0xbe]
1567
1568s_rfe_b64 s[104:105]
1569// GFX10: encoding: [0x68,0x22,0x80,0xbe]
1570
1571s_rfe_b64 vcc
1572// GFX10: encoding: [0x6a,0x22,0x80,0xbe]
1573
1574s_and_saveexec_b64 s[0:1], s[2:3]
1575// GFX10: encoding: [0x02,0x24,0x80,0xbe]
1576
1577s_and_saveexec_b64 s[104:105], s[102:103]
1578// GFX10: encoding: [0x66,0x24,0xe8,0xbe]
1579
1580s_and_saveexec_b64 s[0:1], s[102:103]
1581// GFX10: encoding: [0x66,0x24,0x80,0xbe]
1582
1583s_and_saveexec_b64 s[104:105], s[2:3]
1584// GFX10: encoding: [0x02,0x24,0xe8,0xbe]
1585
1586s_and_saveexec_b64 exec, s[2:3]
1587// GFX10: encoding: [0x02,0x24,0xfe,0xbe]
1588
1589s_and_saveexec_b64 vcc, s[2:3]
1590// GFX10: encoding: [0x02,0x24,0xea,0xbe]
1591
1592s_and_saveexec_b64 s[0:1], exec
1593// GFX10: encoding: [0x7e,0x24,0x80,0xbe]
1594
1595s_and_saveexec_b64 s[0:1], vcc
1596// GFX10: encoding: [0x6a,0x24,0x80,0xbe]
1597
1598s_and_saveexec_b64 s[0:1], 0
1599// GFX10: encoding: [0x80,0x24,0x80,0xbe]
1600
1601s_and_saveexec_b64 s[0:1], -1
1602// GFX10: encoding: [0xc1,0x24,0x80,0xbe]
1603
1604s_and_saveexec_b64 s[0:1], 0.5
1605// GFX10: encoding: [0xf0,0x24,0x80,0xbe]
1606
1607s_and_saveexec_b64 s[0:1], -4.0
1608// GFX10: encoding: [0xf7,0x24,0x80,0xbe]
1609
1610s_and_saveexec_b64 s[0:1], 0x3f717273
1611// GFX10: encoding: [0xff,0x24,0x80,0xbe,0x73,0x72,0x71,0x3f]
1612
1613s_and_saveexec_b64 s[0:1], 0xaf123456
1614// GFX10: encoding: [0xff,0x24,0x80,0xbe,0x56,0x34,0x12,0xaf]
1615
1616s_or_saveexec_b64 s[0:1], s[2:3]
1617// GFX10: encoding: [0x02,0x25,0x80,0xbe]
1618
1619s_or_saveexec_b64 s[104:105], s[102:103]
1620// GFX10: encoding: [0x66,0x25,0xe8,0xbe]
1621
1622s_or_saveexec_b64 s[0:1], s[102:103]
1623// GFX10: encoding: [0x66,0x25,0x80,0xbe]
1624
1625s_or_saveexec_b64 s[104:105], s[2:3]
1626// GFX10: encoding: [0x02,0x25,0xe8,0xbe]
1627
1628s_or_saveexec_b64 exec, s[2:3]
1629// GFX10: encoding: [0x02,0x25,0xfe,0xbe]
1630
1631s_or_saveexec_b64 vcc, s[2:3]
1632// GFX10: encoding: [0x02,0x25,0xea,0xbe]
1633
1634s_or_saveexec_b64 s[0:1], exec
1635// GFX10: encoding: [0x7e,0x25,0x80,0xbe]
1636
1637s_or_saveexec_b64 s[0:1], vcc
1638// GFX10: encoding: [0x6a,0x25,0x80,0xbe]
1639
1640s_or_saveexec_b64 s[0:1], 0
1641// GFX10: encoding: [0x80,0x25,0x80,0xbe]
1642
1643s_or_saveexec_b64 s[0:1], -1
1644// GFX10: encoding: [0xc1,0x25,0x80,0xbe]
1645
1646s_or_saveexec_b64 s[0:1], 0.5
1647// GFX10: encoding: [0xf0,0x25,0x80,0xbe]
1648
1649s_or_saveexec_b64 s[0:1], -4.0
1650// GFX10: encoding: [0xf7,0x25,0x80,0xbe]
1651
1652s_or_saveexec_b64 s[0:1], 0x3f717273
1653// GFX10: encoding: [0xff,0x25,0x80,0xbe,0x73,0x72,0x71,0x3f]
1654
1655s_or_saveexec_b64 s[0:1], 0xaf123456
1656// GFX10: encoding: [0xff,0x25,0x80,0xbe,0x56,0x34,0x12,0xaf]
1657
1658s_xor_saveexec_b64 s[0:1], s[2:3]
1659// GFX10: encoding: [0x02,0x26,0x80,0xbe]
1660
1661s_xor_saveexec_b64 s[104:105], s[102:103]
1662// GFX10: encoding: [0x66,0x26,0xe8,0xbe]
1663
1664s_xor_saveexec_b64 s[0:1], s[102:103]
1665// GFX10: encoding: [0x66,0x26,0x80,0xbe]
1666
1667s_xor_saveexec_b64 s[104:105], s[2:3]
1668// GFX10: encoding: [0x02,0x26,0xe8,0xbe]
1669
1670s_xor_saveexec_b64 exec, s[2:3]
1671// GFX10: encoding: [0x02,0x26,0xfe,0xbe]
1672
1673s_xor_saveexec_b64 vcc, s[2:3]
1674// GFX10: encoding: [0x02,0x26,0xea,0xbe]
1675
1676s_xor_saveexec_b64 s[0:1], exec
1677// GFX10: encoding: [0x7e,0x26,0x80,0xbe]
1678
1679s_xor_saveexec_b64 s[0:1], vcc
1680// GFX10: encoding: [0x6a,0x26,0x80,0xbe]
1681
1682s_xor_saveexec_b64 s[0:1], 0
1683// GFX10: encoding: [0x80,0x26,0x80,0xbe]
1684
1685s_xor_saveexec_b64 s[0:1], -1
1686// GFX10: encoding: [0xc1,0x26,0x80,0xbe]
1687
1688s_xor_saveexec_b64 s[0:1], 0.5
1689// GFX10: encoding: [0xf0,0x26,0x80,0xbe]
1690
1691s_xor_saveexec_b64 s[0:1], -4.0
1692// GFX10: encoding: [0xf7,0x26,0x80,0xbe]
1693
1694s_xor_saveexec_b64 s[0:1], 0x3f717273
1695// GFX10: encoding: [0xff,0x26,0x80,0xbe,0x73,0x72,0x71,0x3f]
1696
1697s_xor_saveexec_b64 s[0:1], 0xaf123456
1698// GFX10: encoding: [0xff,0x26,0x80,0xbe,0x56,0x34,0x12,0xaf]
1699
1700s_andn2_saveexec_b64 s[0:1], s[2:3]
1701// GFX10: encoding: [0x02,0x27,0x80,0xbe]
1702
1703s_andn2_saveexec_b64 s[104:105], s[102:103]
1704// GFX10: encoding: [0x66,0x27,0xe8,0xbe]
1705
1706s_andn2_saveexec_b64 s[0:1], s[102:103]
1707// GFX10: encoding: [0x66,0x27,0x80,0xbe]
1708
1709s_andn2_saveexec_b64 s[104:105], s[2:3]
1710// GFX10: encoding: [0x02,0x27,0xe8,0xbe]
1711
1712s_andn2_saveexec_b64 exec, s[2:3]
1713// GFX10: encoding: [0x02,0x27,0xfe,0xbe]
1714
1715s_andn2_saveexec_b64 vcc, s[2:3]
1716// GFX10: encoding: [0x02,0x27,0xea,0xbe]
1717
1718s_andn2_saveexec_b64 s[0:1], exec
1719// GFX10: encoding: [0x7e,0x27,0x80,0xbe]
1720
1721s_andn2_saveexec_b64 s[0:1], vcc
1722// GFX10: encoding: [0x6a,0x27,0x80,0xbe]
1723
1724s_andn2_saveexec_b64 s[0:1], 0
1725// GFX10: encoding: [0x80,0x27,0x80,0xbe]
1726
1727s_andn2_saveexec_b64 s[0:1], -1
1728// GFX10: encoding: [0xc1,0x27,0x80,0xbe]
1729
1730s_andn2_saveexec_b64 s[0:1], 0.5
1731// GFX10: encoding: [0xf0,0x27,0x80,0xbe]
1732
1733s_andn2_saveexec_b64 s[0:1], -4.0
1734// GFX10: encoding: [0xf7,0x27,0x80,0xbe]
1735
1736s_andn2_saveexec_b64 s[0:1], 0x3f717273
1737// GFX10: encoding: [0xff,0x27,0x80,0xbe,0x73,0x72,0x71,0x3f]
1738
1739s_andn2_saveexec_b64 s[0:1], 0xaf123456
1740// GFX10: encoding: [0xff,0x27,0x80,0xbe,0x56,0x34,0x12,0xaf]
1741
1742s_orn2_saveexec_b64 s[0:1], s[2:3]
1743// GFX10: encoding: [0x02,0x28,0x80,0xbe]
1744
1745s_orn2_saveexec_b64 s[104:105], s[102:103]
1746// GFX10: encoding: [0x66,0x28,0xe8,0xbe]
1747
1748s_orn2_saveexec_b64 s[0:1], s[102:103]
1749// GFX10: encoding: [0x66,0x28,0x80,0xbe]
1750
1751s_orn2_saveexec_b64 s[104:105], s[2:3]
1752// GFX10: encoding: [0x02,0x28,0xe8,0xbe]
1753
1754s_orn2_saveexec_b64 exec, s[2:3]
1755// GFX10: encoding: [0x02,0x28,0xfe,0xbe]
1756
1757s_orn2_saveexec_b64 vcc, s[2:3]
1758// GFX10: encoding: [0x02,0x28,0xea,0xbe]
1759
1760s_orn2_saveexec_b64 s[0:1], exec
1761// GFX10: encoding: [0x7e,0x28,0x80,0xbe]
1762
1763s_orn2_saveexec_b64 s[0:1], vcc
1764// GFX10: encoding: [0x6a,0x28,0x80,0xbe]
1765
1766s_orn2_saveexec_b64 s[0:1], 0
1767// GFX10: encoding: [0x80,0x28,0x80,0xbe]
1768
1769s_orn2_saveexec_b64 s[0:1], -1
1770// GFX10: encoding: [0xc1,0x28,0x80,0xbe]
1771
1772s_orn2_saveexec_b64 s[0:1], 0.5
1773// GFX10: encoding: [0xf0,0x28,0x80,0xbe]
1774
1775s_orn2_saveexec_b64 s[0:1], -4.0
1776// GFX10: encoding: [0xf7,0x28,0x80,0xbe]
1777
1778s_orn2_saveexec_b64 s[0:1], 0x3f717273
1779// GFX10: encoding: [0xff,0x28,0x80,0xbe,0x73,0x72,0x71,0x3f]
1780
1781s_orn2_saveexec_b64 s[0:1], 0xaf123456
1782// GFX10: encoding: [0xff,0x28,0x80,0xbe,0x56,0x34,0x12,0xaf]
1783
1784s_nand_saveexec_b64 s[0:1], s[2:3]
1785// GFX10: encoding: [0x02,0x29,0x80,0xbe]
1786
1787s_nand_saveexec_b64 s[104:105], s[102:103]
1788// GFX10: encoding: [0x66,0x29,0xe8,0xbe]
1789
1790s_nand_saveexec_b64 s[0:1], s[102:103]
1791// GFX10: encoding: [0x66,0x29,0x80,0xbe]
1792
1793s_nand_saveexec_b64 s[104:105], s[2:3]
1794// GFX10: encoding: [0x02,0x29,0xe8,0xbe]
1795
1796s_nand_saveexec_b64 exec, s[2:3]
1797// GFX10: encoding: [0x02,0x29,0xfe,0xbe]
1798
1799s_nand_saveexec_b64 vcc, s[2:3]
1800// GFX10: encoding: [0x02,0x29,0xea,0xbe]
1801
1802s_nand_saveexec_b64 s[0:1], exec
1803// GFX10: encoding: [0x7e,0x29,0x80,0xbe]
1804
1805s_nand_saveexec_b64 s[0:1], vcc
1806// GFX10: encoding: [0x6a,0x29,0x80,0xbe]
1807
1808s_nand_saveexec_b64 s[0:1], 0
1809// GFX10: encoding: [0x80,0x29,0x80,0xbe]
1810
1811s_nand_saveexec_b64 s[0:1], -1
1812// GFX10: encoding: [0xc1,0x29,0x80,0xbe]
1813
1814s_nand_saveexec_b64 s[0:1], 0.5
1815// GFX10: encoding: [0xf0,0x29,0x80,0xbe]
1816
1817s_nand_saveexec_b64 s[0:1], -4.0
1818// GFX10: encoding: [0xf7,0x29,0x80,0xbe]
1819
1820s_nand_saveexec_b64 s[0:1], 0x3f717273
1821// GFX10: encoding: [0xff,0x29,0x80,0xbe,0x73,0x72,0x71,0x3f]
1822
1823s_nand_saveexec_b64 s[0:1], 0xaf123456
1824// GFX10: encoding: [0xff,0x29,0x80,0xbe,0x56,0x34,0x12,0xaf]
1825
1826s_nor_saveexec_b64 s[0:1], s[2:3]
1827// GFX10: encoding: [0x02,0x2a,0x80,0xbe]
1828
1829s_nor_saveexec_b64 s[104:105], s[102:103]
1830// GFX10: encoding: [0x66,0x2a,0xe8,0xbe]
1831
1832s_nor_saveexec_b64 s[0:1], s[102:103]
1833// GFX10: encoding: [0x66,0x2a,0x80,0xbe]
1834
1835s_nor_saveexec_b64 s[104:105], s[2:3]
1836// GFX10: encoding: [0x02,0x2a,0xe8,0xbe]
1837
1838s_nor_saveexec_b64 exec, s[2:3]
1839// GFX10: encoding: [0x02,0x2a,0xfe,0xbe]
1840
1841s_nor_saveexec_b64 vcc, s[2:3]
1842// GFX10: encoding: [0x02,0x2a,0xea,0xbe]
1843
1844s_nor_saveexec_b64 s[0:1], exec
1845// GFX10: encoding: [0x7e,0x2a,0x80,0xbe]
1846
1847s_nor_saveexec_b64 s[0:1], vcc
1848// GFX10: encoding: [0x6a,0x2a,0x80,0xbe]
1849
1850s_nor_saveexec_b64 s[0:1], 0
1851// GFX10: encoding: [0x80,0x2a,0x80,0xbe]
1852
1853s_nor_saveexec_b64 s[0:1], -1
1854// GFX10: encoding: [0xc1,0x2a,0x80,0xbe]
1855
1856s_nor_saveexec_b64 s[0:1], 0.5
1857// GFX10: encoding: [0xf0,0x2a,0x80,0xbe]
1858
1859s_nor_saveexec_b64 s[0:1], -4.0
1860// GFX10: encoding: [0xf7,0x2a,0x80,0xbe]
1861
1862s_nor_saveexec_b64 s[0:1], 0x3f717273
1863// GFX10: encoding: [0xff,0x2a,0x80,0xbe,0x73,0x72,0x71,0x3f]
1864
1865s_nor_saveexec_b64 s[0:1], 0xaf123456
1866// GFX10: encoding: [0xff,0x2a,0x80,0xbe,0x56,0x34,0x12,0xaf]
1867
1868s_xnor_saveexec_b64 s[0:1], s[2:3]
1869// GFX10: encoding: [0x02,0x2b,0x80,0xbe]
1870
1871s_xnor_saveexec_b64 s[104:105], s[102:103]
1872// GFX10: encoding: [0x66,0x2b,0xe8,0xbe]
1873
1874s_xnor_saveexec_b64 s[0:1], s[102:103]
1875// GFX10: encoding: [0x66,0x2b,0x80,0xbe]
1876
1877s_xnor_saveexec_b64 s[104:105], s[2:3]
1878// GFX10: encoding: [0x02,0x2b,0xe8,0xbe]
1879
1880s_xnor_saveexec_b64 exec, s[2:3]
1881// GFX10: encoding: [0x02,0x2b,0xfe,0xbe]
1882
1883s_xnor_saveexec_b64 vcc, s[2:3]
1884// GFX10: encoding: [0x02,0x2b,0xea,0xbe]
1885
1886s_xnor_saveexec_b64 s[0:1], exec
1887// GFX10: encoding: [0x7e,0x2b,0x80,0xbe]
1888
1889s_xnor_saveexec_b64 s[0:1], vcc
1890// GFX10: encoding: [0x6a,0x2b,0x80,0xbe]
1891
1892s_xnor_saveexec_b64 s[0:1], 0
1893// GFX10: encoding: [0x80,0x2b,0x80,0xbe]
1894
1895s_xnor_saveexec_b64 s[0:1], -1
1896// GFX10: encoding: [0xc1,0x2b,0x80,0xbe]
1897
1898s_xnor_saveexec_b64 s[0:1], 0.5
1899// GFX10: encoding: [0xf0,0x2b,0x80,0xbe]
1900
1901s_xnor_saveexec_b64 s[0:1], -4.0
1902// GFX10: encoding: [0xf7,0x2b,0x80,0xbe]
1903
1904s_xnor_saveexec_b64 s[0:1], 0x3f717273
1905// GFX10: encoding: [0xff,0x2b,0x80,0xbe,0x73,0x72,0x71,0x3f]
1906
1907s_xnor_saveexec_b64 s[0:1], 0xaf123456
1908// GFX10: encoding: [0xff,0x2b,0x80,0xbe,0x56,0x34,0x12,0xaf]
1909
1910s_quadmask_b32 s0, s1
1911// GFX10: encoding: [0x01,0x2c,0x80,0xbe]
1912
1913s_quadmask_b32 s105, s104
1914// GFX10: encoding: [0x68,0x2c,0xe9,0xbe]
1915
1916s_quadmask_b32 s0, s104
1917// GFX10: encoding: [0x68,0x2c,0x80,0xbe]
1918
1919s_quadmask_b32 s105, s1
1920// GFX10: encoding: [0x01,0x2c,0xe9,0xbe]
1921
1922s_quadmask_b32 exec_lo, s1
1923// GFX10: encoding: [0x01,0x2c,0xfe,0xbe]
1924
1925s_quadmask_b32 exec_hi, s1
1926// GFX10: encoding: [0x01,0x2c,0xff,0xbe]
1927
1928s_quadmask_b32 vcc_lo, s1
1929// GFX10: encoding: [0x01,0x2c,0xea,0xbe]
1930
1931s_quadmask_b32 vcc_hi, s1
1932// GFX10: encoding: [0x01,0x2c,0xeb,0xbe]
1933
1934s_quadmask_b32 m0, s1
1935// GFX10: encoding: [0x01,0x2c,0xfc,0xbe]
1936
1937s_quadmask_b32 s0, exec_lo
1938// GFX10: encoding: [0x7e,0x2c,0x80,0xbe]
1939
1940s_quadmask_b32 s0, exec_hi
1941// GFX10: encoding: [0x7f,0x2c,0x80,0xbe]
1942
1943s_quadmask_b32 s0, vcc_lo
1944// GFX10: encoding: [0x6a,0x2c,0x80,0xbe]
1945
1946s_quadmask_b32 s0, vcc_hi
1947// GFX10: encoding: [0x6b,0x2c,0x80,0xbe]
1948
1949s_quadmask_b32 s0, m0
1950// GFX10: encoding: [0x7c,0x2c,0x80,0xbe]
1951
1952s_quadmask_b32 s0, 0
1953// GFX10: encoding: [0x80,0x2c,0x80,0xbe]
1954
1955s_quadmask_b32 s0, -1
1956// GFX10: encoding: [0xc1,0x2c,0x80,0xbe]
1957
1958s_quadmask_b32 s0, 0.5
1959// GFX10: encoding: [0xf0,0x2c,0x80,0xbe]
1960
1961s_quadmask_b32 s0, -4.0
1962// GFX10: encoding: [0xf7,0x2c,0x80,0xbe]
1963
1964s_quadmask_b32 s0, 0x3f717273
1965// GFX10: encoding: [0xff,0x2c,0x80,0xbe,0x73,0x72,0x71,0x3f]
1966
1967s_quadmask_b32 s0, 0xaf123456
1968// GFX10: encoding: [0xff,0x2c,0x80,0xbe,0x56,0x34,0x12,0xaf]
1969
1970s_quadmask_b64 s[0:1], s[2:3]
1971// GFX10: encoding: [0x02,0x2d,0x80,0xbe]
1972
1973s_quadmask_b64 s[104:105], s[102:103]
1974// GFX10: encoding: [0x66,0x2d,0xe8,0xbe]
1975
1976s_quadmask_b64 s[0:1], s[102:103]
1977// GFX10: encoding: [0x66,0x2d,0x80,0xbe]
1978
1979s_quadmask_b64 s[104:105], s[2:3]
1980// GFX10: encoding: [0x02,0x2d,0xe8,0xbe]
1981
1982s_quadmask_b64 exec, s[2:3]
1983// GFX10: encoding: [0x02,0x2d,0xfe,0xbe]
1984
1985s_quadmask_b64 vcc, s[2:3]
1986// GFX10: encoding: [0x02,0x2d,0xea,0xbe]
1987
1988s_quadmask_b64 s[0:1], exec
1989// GFX10: encoding: [0x7e,0x2d,0x80,0xbe]
1990
1991s_quadmask_b64 s[0:1], vcc
1992// GFX10: encoding: [0x6a,0x2d,0x80,0xbe]
1993
1994s_quadmask_b64 s[0:1], 0
1995// GFX10: encoding: [0x80,0x2d,0x80,0xbe]
1996
1997s_quadmask_b64 s[0:1], -1
1998// GFX10: encoding: [0xc1,0x2d,0x80,0xbe]
1999
2000s_quadmask_b64 s[0:1], 0.5
2001// GFX10: encoding: [0xf0,0x2d,0x80,0xbe]
2002
2003s_quadmask_b64 s[0:1], -4.0
2004// GFX10: encoding: [0xf7,0x2d,0x80,0xbe]
2005
2006s_quadmask_b64 s[0:1], 0x3f717273
2007// GFX10: encoding: [0xff,0x2d,0x80,0xbe,0x73,0x72,0x71,0x3f]
2008
2009s_quadmask_b64 s[0:1], 0xaf123456
2010// GFX10: encoding: [0xff,0x2d,0x80,0xbe,0x56,0x34,0x12,0xaf]
2011
2012s_movrels_b32 s0, s1
2013// GFX10: encoding: [0x01,0x2e,0x80,0xbe]
2014
2015s_movrels_b32 s105, s104
2016// GFX10: encoding: [0x68,0x2e,0xe9,0xbe]
2017
2018s_movrels_b32 s0, s104
2019// GFX10: encoding: [0x68,0x2e,0x80,0xbe]
2020
2021s_movrels_b32 s105, s1
2022// GFX10: encoding: [0x01,0x2e,0xe9,0xbe]
2023
2024s_movrels_b32 exec_lo, s1
2025// GFX10: encoding: [0x01,0x2e,0xfe,0xbe]
2026
2027s_movrels_b32 exec_hi, s1
2028// GFX10: encoding: [0x01,0x2e,0xff,0xbe]
2029
2030s_movrels_b32 vcc_lo, s1
2031// GFX10: encoding: [0x01,0x2e,0xea,0xbe]
2032
2033s_movrels_b32 vcc_hi, s1
2034// GFX10: encoding: [0x01,0x2e,0xeb,0xbe]
2035
2036s_movrels_b32 m0, s1
2037// GFX10: encoding: [0x01,0x2e,0xfc,0xbe]
2038
2039s_movrels_b32 s0, vcc_lo
2040// GFX10: encoding: [0x6a,0x2e,0x80,0xbe]
2041
2042s_movrels_b32 s0, vcc_hi
2043// GFX10: encoding: [0x6b,0x2e,0x80,0xbe]
2044
2045s_movrels_b64 s[0:1], s[2:3]
2046// GFX10: encoding: [0x02,0x2f,0x80,0xbe]
2047
2048s_movrels_b64 s[104:105], s[102:103]
2049// GFX10: encoding: [0x66,0x2f,0xe8,0xbe]
2050
2051s_movrels_b64 s[0:1], s[102:103]
2052// GFX10: encoding: [0x66,0x2f,0x80,0xbe]
2053
2054s_movrels_b64 s[104:105], s[2:3]
2055// GFX10: encoding: [0x02,0x2f,0xe8,0xbe]
2056
2057s_movrels_b64 exec, s[2:3]
2058// GFX10: encoding: [0x02,0x2f,0xfe,0xbe]
2059
2060s_movrels_b64 vcc, s[2:3]
2061// GFX10: encoding: [0x02,0x2f,0xea,0xbe]
2062
2063s_movrels_b64 s[0:1], vcc
2064// GFX10: encoding: [0x6a,0x2f,0x80,0xbe]
2065
2066s_movreld_b32 s0, s1
2067// GFX10: encoding: [0x01,0x30,0x80,0xbe]
2068
2069s_movreld_b32 s105, s104
2070// GFX10: encoding: [0x68,0x30,0xe9,0xbe]
2071
2072s_movreld_b32 s0, s104
2073// GFX10: encoding: [0x68,0x30,0x80,0xbe]
2074
2075s_movreld_b32 s105, s1
2076// GFX10: encoding: [0x01,0x30,0xe9,0xbe]
2077
2078s_movreld_b32 vcc_lo, s1
2079// GFX10: encoding: [0x01,0x30,0xea,0xbe]
2080
2081s_movreld_b32 vcc_hi, s1
2082// GFX10: encoding: [0x01,0x30,0xeb,0xbe]
2083
2084s_movreld_b32 s0, exec_lo
2085// GFX10: encoding: [0x7e,0x30,0x80,0xbe]
2086
2087s_movreld_b32 s0, exec_hi
2088// GFX10: encoding: [0x7f,0x30,0x80,0xbe]
2089
2090s_movreld_b32 s0, vcc_lo
2091// GFX10: encoding: [0x6a,0x30,0x80,0xbe]
2092
2093s_movreld_b32 s0, vcc_hi
2094// GFX10: encoding: [0x6b,0x30,0x80,0xbe]
2095
2096s_movreld_b32 s0, m0
2097// GFX10: encoding: [0x7c,0x30,0x80,0xbe]
2098
2099s_movreld_b32 s0, 0
2100// GFX10: encoding: [0x80,0x30,0x80,0xbe]
2101
2102s_movreld_b32 s0, -1
2103// GFX10: encoding: [0xc1,0x30,0x80,0xbe]
2104
2105s_movreld_b32 s0, 0.5
2106// GFX10: encoding: [0xf0,0x30,0x80,0xbe]
2107
2108s_movreld_b32 s0, -4.0
2109// GFX10: encoding: [0xf7,0x30,0x80,0xbe]
2110
2111s_movreld_b32 s0, 0x3f717273
2112// GFX10: encoding: [0xff,0x30,0x80,0xbe,0x73,0x72,0x71,0x3f]
2113
2114s_movreld_b32 s0, 0xaf123456
2115// GFX10: encoding: [0xff,0x30,0x80,0xbe,0x56,0x34,0x12,0xaf]
2116
2117s_movreld_b64 s[0:1], s[2:3]
2118// GFX10: encoding: [0x02,0x31,0x80,0xbe]
2119
2120s_movreld_b64 s[104:105], s[102:103]
2121// GFX10: encoding: [0x66,0x31,0xe8,0xbe]
2122
2123s_movreld_b64 s[0:1], s[102:103]
2124// GFX10: encoding: [0x66,0x31,0x80,0xbe]
2125
2126s_movreld_b64 s[104:105], s[2:3]
2127// GFX10: encoding: [0x02,0x31,0xe8,0xbe]
2128
2129s_movreld_b64 vcc, s[2:3]
2130// GFX10: encoding: [0x02,0x31,0xea,0xbe]
2131
2132s_movreld_b64 s[0:1], exec
2133// GFX10: encoding: [0x7e,0x31,0x80,0xbe]
2134
2135s_movreld_b64 s[0:1], vcc
2136// GFX10: encoding: [0x6a,0x31,0x80,0xbe]
2137
2138s_movreld_b64 s[0:1], 0
2139// GFX10: encoding: [0x80,0x31,0x80,0xbe]
2140
2141s_movreld_b64 s[0:1], -1
2142// GFX10: encoding: [0xc1,0x31,0x80,0xbe]
2143
2144s_movreld_b64 s[0:1], 0.5
2145// GFX10: encoding: [0xf0,0x31,0x80,0xbe]
2146
2147s_movreld_b64 s[0:1], -4.0
2148// GFX10: encoding: [0xf7,0x31,0x80,0xbe]
2149
2150s_movreld_b64 s[0:1], 0x3f717273
2151// GFX10: encoding: [0xff,0x31,0x80,0xbe,0x73,0x72,0x71,0x3f]
2152
2153s_movreld_b64 s[0:1], 0xaf123456
2154// GFX10: encoding: [0xff,0x31,0x80,0xbe,0x56,0x34,0x12,0xaf]
2155
2156s_abs_i32 s0, s1
2157// GFX10: encoding: [0x01,0x34,0x80,0xbe]
2158
2159s_abs_i32 s105, s104
2160// GFX10: encoding: [0x68,0x34,0xe9,0xbe]
2161
2162s_abs_i32 s0, s104
2163// GFX10: encoding: [0x68,0x34,0x80,0xbe]
2164
2165s_abs_i32 s105, s1
2166// GFX10: encoding: [0x01,0x34,0xe9,0xbe]
2167
2168s_abs_i32 exec_lo, s1
2169// GFX10: encoding: [0x01,0x34,0xfe,0xbe]
2170
2171s_abs_i32 exec_hi, s1
2172// GFX10: encoding: [0x01,0x34,0xff,0xbe]
2173
2174s_abs_i32 vcc_lo, s1
2175// GFX10: encoding: [0x01,0x34,0xea,0xbe]
2176
2177s_abs_i32 vcc_hi, s1
2178// GFX10: encoding: [0x01,0x34,0xeb,0xbe]
2179
2180s_abs_i32 m0, s1
2181// GFX10: encoding: [0x01,0x34,0xfc,0xbe]
2182
2183s_abs_i32 s0, exec_lo
2184// GFX10: encoding: [0x7e,0x34,0x80,0xbe]
2185
2186s_abs_i32 s0, exec_hi
2187// GFX10: encoding: [0x7f,0x34,0x80,0xbe]
2188
2189s_abs_i32 s0, vcc_lo
2190// GFX10: encoding: [0x6a,0x34,0x80,0xbe]
2191
2192s_abs_i32 s0, vcc_hi
2193// GFX10: encoding: [0x6b,0x34,0x80,0xbe]
2194
2195s_abs_i32 s0, m0
2196// GFX10: encoding: [0x7c,0x34,0x80,0xbe]
2197
2198s_abs_i32 s0, 0
2199// GFX10: encoding: [0x80,0x34,0x80,0xbe]
2200
2201s_abs_i32 s0, -1
2202// GFX10: encoding: [0xc1,0x34,0x80,0xbe]
2203
2204s_abs_i32 s0, 0.5
2205// GFX10: encoding: [0xf0,0x34,0x80,0xbe]
2206
2207s_abs_i32 s0, -4.0
2208// GFX10: encoding: [0xf7,0x34,0x80,0xbe]
2209
2210s_abs_i32 s0, 0x3f717273
2211// GFX10: encoding: [0xff,0x34,0x80,0xbe,0x73,0x72,0x71,0x3f]
2212
2213s_abs_i32 s0, 0xaf123456
2214// GFX10: encoding: [0xff,0x34,0x80,0xbe,0x56,0x34,0x12,0xaf]
2215
2216s_andn1_saveexec_b64 s[0:1], s[2:3]
2217// GFX10: encoding: [0x02,0x37,0x80,0xbe]
2218
2219s_andn1_saveexec_b64 s[104:105], s[102:103]
2220// GFX10: encoding: [0x66,0x37,0xe8,0xbe]
2221
2222s_andn1_saveexec_b64 s[0:1], s[102:103]
2223// GFX10: encoding: [0x66,0x37,0x80,0xbe]
2224
2225s_andn1_saveexec_b64 s[104:105], s[2:3]
2226// GFX10: encoding: [0x02,0x37,0xe8,0xbe]
2227
2228s_andn1_saveexec_b64 exec, s[2:3]
2229// GFX10: encoding: [0x02,0x37,0xfe,0xbe]
2230
2231s_andn1_saveexec_b64 vcc, s[2:3]
2232// GFX10: encoding: [0x02,0x37,0xea,0xbe]
2233
2234s_andn1_saveexec_b64 s[0:1], exec
2235// GFX10: encoding: [0x7e,0x37,0x80,0xbe]
2236
2237s_andn1_saveexec_b64 s[0:1], vcc
2238// GFX10: encoding: [0x6a,0x37,0x80,0xbe]
2239
2240s_andn1_saveexec_b64 s[0:1], 0
2241// GFX10: encoding: [0x80,0x37,0x80,0xbe]
2242
2243s_andn1_saveexec_b64 s[0:1], -1
2244// GFX10: encoding: [0xc1,0x37,0x80,0xbe]
2245
2246s_andn1_saveexec_b64 s[0:1], 0.5
2247// GFX10: encoding: [0xf0,0x37,0x80,0xbe]
2248
2249s_andn1_saveexec_b64 s[0:1], -4.0
2250// GFX10: encoding: [0xf7,0x37,0x80,0xbe]
2251
2252s_andn1_saveexec_b64 s[0:1], 0x3f717273
2253// GFX10: encoding: [0xff,0x37,0x80,0xbe,0x73,0x72,0x71,0x3f]
2254
2255s_andn1_saveexec_b64 s[0:1], 0xaf123456
2256// GFX10: encoding: [0xff,0x37,0x80,0xbe,0x56,0x34,0x12,0xaf]
2257
2258s_orn1_saveexec_b64 s[0:1], s[2:3]
2259// GFX10: encoding: [0x02,0x38,0x80,0xbe]
2260
2261s_orn1_saveexec_b64 s[104:105], s[102:103]
2262// GFX10: encoding: [0x66,0x38,0xe8,0xbe]
2263
2264s_orn1_saveexec_b64 s[0:1], s[102:103]
2265// GFX10: encoding: [0x66,0x38,0x80,0xbe]
2266
2267s_orn1_saveexec_b64 s[104:105], s[2:3]
2268// GFX10: encoding: [0x02,0x38,0xe8,0xbe]
2269
2270s_orn1_saveexec_b64 exec, s[2:3]
2271// GFX10: encoding: [0x02,0x38,0xfe,0xbe]
2272
2273s_orn1_saveexec_b64 vcc, s[2:3]
2274// GFX10: encoding: [0x02,0x38,0xea,0xbe]
2275
2276s_orn1_saveexec_b64 s[0:1], exec
2277// GFX10: encoding: [0x7e,0x38,0x80,0xbe]
2278
2279s_orn1_saveexec_b64 s[0:1], vcc
2280// GFX10: encoding: [0x6a,0x38,0x80,0xbe]
2281
2282s_orn1_saveexec_b64 s[0:1], 0
2283// GFX10: encoding: [0x80,0x38,0x80,0xbe]
2284
2285s_orn1_saveexec_b64 s[0:1], -1
2286// GFX10: encoding: [0xc1,0x38,0x80,0xbe]
2287
2288s_orn1_saveexec_b64 s[0:1], 0.5
2289// GFX10: encoding: [0xf0,0x38,0x80,0xbe]
2290
2291s_orn1_saveexec_b64 s[0:1], -4.0
2292// GFX10: encoding: [0xf7,0x38,0x80,0xbe]
2293
2294s_orn1_saveexec_b64 s[0:1], 0x3f717273
2295// GFX10: encoding: [0xff,0x38,0x80,0xbe,0x73,0x72,0x71,0x3f]
2296
2297s_orn1_saveexec_b64 s[0:1], 0xaf123456
2298// GFX10: encoding: [0xff,0x38,0x80,0xbe,0x56,0x34,0x12,0xaf]
2299
2300s_andn1_wrexec_b64 s[0:1], s[2:3]
2301// GFX10: encoding: [0x02,0x39,0x80,0xbe]
2302
2303s_andn1_wrexec_b64 s[104:105], s[102:103]
2304// GFX10: encoding: [0x66,0x39,0xe8,0xbe]
2305
2306s_andn1_wrexec_b64 s[0:1], s[102:103]
2307// GFX10: encoding: [0x66,0x39,0x80,0xbe]
2308
2309s_andn1_wrexec_b64 s[104:105], s[2:3]
2310// GFX10: encoding: [0x02,0x39,0xe8,0xbe]
2311
2312s_andn1_wrexec_b64 exec, s[2:3]
2313// GFX10: encoding: [0x02,0x39,0xfe,0xbe]
2314
2315s_andn1_wrexec_b64 vcc, s[2:3]
2316// GFX10: encoding: [0x02,0x39,0xea,0xbe]
2317
2318s_andn1_wrexec_b64 s[0:1], exec
2319// GFX10: encoding: [0x7e,0x39,0x80,0xbe]
2320
2321s_andn1_wrexec_b64 s[0:1], vcc
2322// GFX10: encoding: [0x6a,0x39,0x80,0xbe]
2323
2324s_andn1_wrexec_b64 s[0:1], 0
2325// GFX10: encoding: [0x80,0x39,0x80,0xbe]
2326
2327s_andn1_wrexec_b64 s[0:1], -1
2328// GFX10: encoding: [0xc1,0x39,0x80,0xbe]
2329
2330s_andn1_wrexec_b64 s[0:1], 0.5
2331// GFX10: encoding: [0xf0,0x39,0x80,0xbe]
2332
2333s_andn1_wrexec_b64 s[0:1], -4.0
2334// GFX10: encoding: [0xf7,0x39,0x80,0xbe]
2335
2336s_andn1_wrexec_b64 s[0:1], 0x3f717273
2337// GFX10: encoding: [0xff,0x39,0x80,0xbe,0x73,0x72,0x71,0x3f]
2338
2339s_andn1_wrexec_b64 s[0:1], 0xaf123456
2340// GFX10: encoding: [0xff,0x39,0x80,0xbe,0x56,0x34,0x12,0xaf]
2341
2342s_andn2_wrexec_b64 s[0:1], s[2:3]
2343// GFX10: encoding: [0x02,0x3a,0x80,0xbe]
2344
2345s_andn2_wrexec_b64 s[104:105], s[102:103]
2346// GFX10: encoding: [0x66,0x3a,0xe8,0xbe]
2347
2348s_andn2_wrexec_b64 s[0:1], s[102:103]
2349// GFX10: encoding: [0x66,0x3a,0x80,0xbe]
2350
2351s_andn2_wrexec_b64 s[104:105], s[2:3]
2352// GFX10: encoding: [0x02,0x3a,0xe8,0xbe]
2353
2354s_andn2_wrexec_b64 exec, s[2:3]
2355// GFX10: encoding: [0x02,0x3a,0xfe,0xbe]
2356
2357s_andn2_wrexec_b64 vcc, s[2:3]
2358// GFX10: encoding: [0x02,0x3a,0xea,0xbe]
2359
2360s_andn2_wrexec_b64 s[0:1], exec
2361// GFX10: encoding: [0x7e,0x3a,0x80,0xbe]
2362
2363s_andn2_wrexec_b64 s[0:1], vcc
2364// GFX10: encoding: [0x6a,0x3a,0x80,0xbe]
2365
2366s_andn2_wrexec_b64 s[0:1], 0
2367// GFX10: encoding: [0x80,0x3a,0x80,0xbe]
2368
2369s_andn2_wrexec_b64 s[0:1], -1
2370// GFX10: encoding: [0xc1,0x3a,0x80,0xbe]
2371
2372s_andn2_wrexec_b64 s[0:1], 0.5
2373// GFX10: encoding: [0xf0,0x3a,0x80,0xbe]
2374
2375s_andn2_wrexec_b64 s[0:1], -4.0
2376// GFX10: encoding: [0xf7,0x3a,0x80,0xbe]
2377
2378s_andn2_wrexec_b64 s[0:1], 0x3f717273
2379// GFX10: encoding: [0xff,0x3a,0x80,0xbe,0x73,0x72,0x71,0x3f]
2380
2381s_andn2_wrexec_b64 s[0:1], 0xaf123456
2382// GFX10: encoding: [0xff,0x3a,0x80,0xbe,0x56,0x34,0x12,0xaf]
2383
2384s_bitreplicate_b64_b32 s[0:1], s2
2385// GFX10: encoding: [0x02,0x3b,0x80,0xbe]
2386
2387s_bitreplicate_b64_b32 s[104:105], s102
2388// GFX10: encoding: [0x66,0x3b,0xe8,0xbe]
2389
2390s_bitreplicate_b64_b32 s[0:1], s102
2391// GFX10: encoding: [0x66,0x3b,0x80,0xbe]
2392
2393s_bitreplicate_b64_b32 s[104:105], s2
2394// GFX10: encoding: [0x02,0x3b,0xe8,0xbe]
2395
2396s_bitreplicate_b64_b32 exec, s2
2397// GFX10: encoding: [0x02,0x3b,0xfe,0xbe]
2398
2399s_bitreplicate_b64_b32 vcc, s2
2400// GFX10: encoding: [0x02,0x3b,0xea,0xbe]
2401
2402s_bitreplicate_b64_b32 s[0:1], exec_lo
2403// GFX10: encoding: [0x7e,0x3b,0x80,0xbe]
2404
2405s_bitreplicate_b64_b32 s[0:1], exec_hi
2406// GFX10: encoding: [0x7f,0x3b,0x80,0xbe]
2407
2408s_bitreplicate_b64_b32 s[0:1], vcc_lo
2409// GFX10: encoding: [0x6a,0x3b,0x80,0xbe]
2410
2411s_bitreplicate_b64_b32 s[0:1], vcc_hi
2412// GFX10: encoding: [0x6b,0x3b,0x80,0xbe]
2413
2414s_bitreplicate_b64_b32 s[0:1], m0
2415// GFX10: encoding: [0x7c,0x3b,0x80,0xbe]
2416
2417s_bitreplicate_b64_b32 s[0:1], 0
2418// GFX10: encoding: [0x80,0x3b,0x80,0xbe]
2419
2420s_bitreplicate_b64_b32 s[0:1], -1
2421// GFX10: encoding: [0xc1,0x3b,0x80,0xbe]
2422
2423s_bitreplicate_b64_b32 s[0:1], 0.5
2424// GFX10: encoding: [0xf0,0x3b,0x80,0xbe]
2425
2426s_bitreplicate_b64_b32 s[0:1], -4.0
2427// GFX10: encoding: [0xf7,0x3b,0x80,0xbe]
2428
2429s_bitreplicate_b64_b32 s[0:1], 0x3f717273
2430// GFX10: encoding: [0xff,0x3b,0x80,0xbe,0x73,0x72,0x71,0x3f]
2431
2432s_bitreplicate_b64_b32 s[0:1], 0xaf123456
2433// GFX10: encoding: [0xff,0x3b,0x80,0xbe,0x56,0x34,0x12,0xaf]
2434
2435s_and_saveexec_b32 s0, s1
2436// GFX10: encoding: [0x01,0x3c,0x80,0xbe]
2437
2438s_and_saveexec_b32 s105, s104
2439// GFX10: encoding: [0x68,0x3c,0xe9,0xbe]
2440
2441s_and_saveexec_b32 s0, s104
2442// GFX10: encoding: [0x68,0x3c,0x80,0xbe]
2443
2444s_and_saveexec_b32 s105, s1
2445// GFX10: encoding: [0x01,0x3c,0xe9,0xbe]
2446
2447s_and_saveexec_b32 exec_lo, s1
2448// GFX10: encoding: [0x01,0x3c,0xfe,0xbe]
2449
2450s_and_saveexec_b32 exec_hi, s1
2451// GFX10: encoding: [0x01,0x3c,0xff,0xbe]
2452
2453s_and_saveexec_b32 vcc_lo, s1
2454// GFX10: encoding: [0x01,0x3c,0xea,0xbe]
2455
2456s_and_saveexec_b32 vcc_hi, s1
2457// GFX10: encoding: [0x01,0x3c,0xeb,0xbe]
2458
2459s_and_saveexec_b32 m0, s1
2460// GFX10: encoding: [0x01,0x3c,0xfc,0xbe]
2461
2462s_and_saveexec_b32 s0, exec_lo
2463// GFX10: encoding: [0x7e,0x3c,0x80,0xbe]
2464
2465s_and_saveexec_b32 s0, exec_hi
2466// GFX10: encoding: [0x7f,0x3c,0x80,0xbe]
2467
2468s_and_saveexec_b32 s0, vcc_lo
2469// GFX10: encoding: [0x6a,0x3c,0x80,0xbe]
2470
2471s_and_saveexec_b32 s0, vcc_hi
2472// GFX10: encoding: [0x6b,0x3c,0x80,0xbe]
2473
2474s_and_saveexec_b32 s0, m0
2475// GFX10: encoding: [0x7c,0x3c,0x80,0xbe]
2476
2477s_and_saveexec_b32 s0, 0
2478// GFX10: encoding: [0x80,0x3c,0x80,0xbe]
2479
2480s_and_saveexec_b32 s0, -1
2481// GFX10: encoding: [0xc1,0x3c,0x80,0xbe]
2482
2483s_and_saveexec_b32 s0, 0.5
2484// GFX10: encoding: [0xf0,0x3c,0x80,0xbe]
2485
2486s_and_saveexec_b32 s0, -4.0
2487// GFX10: encoding: [0xf7,0x3c,0x80,0xbe]
2488
2489s_and_saveexec_b32 s0, 0x3f717273
2490// GFX10: encoding: [0xff,0x3c,0x80,0xbe,0x73,0x72,0x71,0x3f]
2491
2492s_and_saveexec_b32 s0, 0xaf123456
2493// GFX10: encoding: [0xff,0x3c,0x80,0xbe,0x56,0x34,0x12,0xaf]
2494
2495s_or_saveexec_b32 s0, s1
2496// GFX10: encoding: [0x01,0x3d,0x80,0xbe]
2497
2498s_or_saveexec_b32 s105, s104
2499// GFX10: encoding: [0x68,0x3d,0xe9,0xbe]
2500
2501s_or_saveexec_b32 s0, s104
2502// GFX10: encoding: [0x68,0x3d,0x80,0xbe]
2503
2504s_or_saveexec_b32 s105, s1
2505// GFX10: encoding: [0x01,0x3d,0xe9,0xbe]
2506
2507s_or_saveexec_b32 exec_lo, s1
2508// GFX10: encoding: [0x01,0x3d,0xfe,0xbe]
2509
2510s_or_saveexec_b32 exec_hi, s1
2511// GFX10: encoding: [0x01,0x3d,0xff,0xbe]
2512
2513s_or_saveexec_b32 vcc_lo, s1
2514// GFX10: encoding: [0x01,0x3d,0xea,0xbe]
2515
2516s_or_saveexec_b32 vcc_hi, s1
2517// GFX10: encoding: [0x01,0x3d,0xeb,0xbe]
2518
2519s_or_saveexec_b32 m0, s1
2520// GFX10: encoding: [0x01,0x3d,0xfc,0xbe]
2521
2522s_or_saveexec_b32 s0, exec_lo
2523// GFX10: encoding: [0x7e,0x3d,0x80,0xbe]
2524
2525s_or_saveexec_b32 s0, exec_hi
2526// GFX10: encoding: [0x7f,0x3d,0x80,0xbe]
2527
2528s_or_saveexec_b32 s0, vcc_lo
2529// GFX10: encoding: [0x6a,0x3d,0x80,0xbe]
2530
2531s_or_saveexec_b32 s0, vcc_hi
2532// GFX10: encoding: [0x6b,0x3d,0x80,0xbe]
2533
2534s_or_saveexec_b32 s0, m0
2535// GFX10: encoding: [0x7c,0x3d,0x80,0xbe]
2536
2537s_or_saveexec_b32 s0, 0
2538// GFX10: encoding: [0x80,0x3d,0x80,0xbe]
2539
2540s_or_saveexec_b32 s0, -1
2541// GFX10: encoding: [0xc1,0x3d,0x80,0xbe]
2542
2543s_or_saveexec_b32 s0, 0.5
2544// GFX10: encoding: [0xf0,0x3d,0x80,0xbe]
2545
2546s_or_saveexec_b32 s0, -4.0
2547// GFX10: encoding: [0xf7,0x3d,0x80,0xbe]
2548
2549s_or_saveexec_b32 s0, 0x3f717273
2550// GFX10: encoding: [0xff,0x3d,0x80,0xbe,0x73,0x72,0x71,0x3f]
2551
2552s_or_saveexec_b32 s0, 0xaf123456
2553// GFX10: encoding: [0xff,0x3d,0x80,0xbe,0x56,0x34,0x12,0xaf]
2554
2555s_xor_saveexec_b32 s0, s1
2556// GFX10: encoding: [0x01,0x3e,0x80,0xbe]
2557
2558s_xor_saveexec_b32 s105, s104
2559// GFX10: encoding: [0x68,0x3e,0xe9,0xbe]
2560
2561s_xor_saveexec_b32 s0, s104
2562// GFX10: encoding: [0x68,0x3e,0x80,0xbe]
2563
2564s_xor_saveexec_b32 s105, s1
2565// GFX10: encoding: [0x01,0x3e,0xe9,0xbe]
2566
2567s_xor_saveexec_b32 exec_lo, s1
2568// GFX10: encoding: [0x01,0x3e,0xfe,0xbe]
2569
2570s_xor_saveexec_b32 exec_hi, s1
2571// GFX10: encoding: [0x01,0x3e,0xff,0xbe]
2572
2573s_xor_saveexec_b32 vcc_lo, s1
2574// GFX10: encoding: [0x01,0x3e,0xea,0xbe]
2575
2576s_xor_saveexec_b32 vcc_hi, s1
2577// GFX10: encoding: [0x01,0x3e,0xeb,0xbe]
2578
2579s_xor_saveexec_b32 m0, s1
2580// GFX10: encoding: [0x01,0x3e,0xfc,0xbe]
2581
2582s_xor_saveexec_b32 s0, exec_lo
2583// GFX10: encoding: [0x7e,0x3e,0x80,0xbe]
2584
2585s_xor_saveexec_b32 s0, exec_hi
2586// GFX10: encoding: [0x7f,0x3e,0x80,0xbe]
2587
2588s_xor_saveexec_b32 s0, vcc_lo
2589// GFX10: encoding: [0x6a,0x3e,0x80,0xbe]
2590
2591s_xor_saveexec_b32 s0, vcc_hi
2592// GFX10: encoding: [0x6b,0x3e,0x80,0xbe]
2593
2594s_xor_saveexec_b32 s0, m0
2595// GFX10: encoding: [0x7c,0x3e,0x80,0xbe]
2596
2597s_xor_saveexec_b32 s0, 0
2598// GFX10: encoding: [0x80,0x3e,0x80,0xbe]
2599
2600s_xor_saveexec_b32 s0, -1
2601// GFX10: encoding: [0xc1,0x3e,0x80,0xbe]
2602
2603s_xor_saveexec_b32 s0, 0.5
2604// GFX10: encoding: [0xf0,0x3e,0x80,0xbe]
2605
2606s_xor_saveexec_b32 s0, -4.0
2607// GFX10: encoding: [0xf7,0x3e,0x80,0xbe]
2608
2609s_xor_saveexec_b32 s0, 0x3f717273
2610// GFX10: encoding: [0xff,0x3e,0x80,0xbe,0x73,0x72,0x71,0x3f]
2611
2612s_xor_saveexec_b32 s0, 0xaf123456
2613// GFX10: encoding: [0xff,0x3e,0x80,0xbe,0x56,0x34,0x12,0xaf]
2614
2615s_andn2_saveexec_b32 s0, s1
2616// GFX10: encoding: [0x01,0x3f,0x80,0xbe]
2617
2618s_andn2_saveexec_b32 s105, s104
2619// GFX10: encoding: [0x68,0x3f,0xe9,0xbe]
2620
2621s_andn2_saveexec_b32 s0, s104
2622// GFX10: encoding: [0x68,0x3f,0x80,0xbe]
2623
2624s_andn2_saveexec_b32 s105, s1
2625// GFX10: encoding: [0x01,0x3f,0xe9,0xbe]
2626
2627s_andn2_saveexec_b32 exec_lo, s1
2628// GFX10: encoding: [0x01,0x3f,0xfe,0xbe]
2629
2630s_andn2_saveexec_b32 exec_hi, s1
2631// GFX10: encoding: [0x01,0x3f,0xff,0xbe]
2632
2633s_andn2_saveexec_b32 vcc_lo, s1
2634// GFX10: encoding: [0x01,0x3f,0xea,0xbe]
2635
2636s_andn2_saveexec_b32 vcc_hi, s1
2637// GFX10: encoding: [0x01,0x3f,0xeb,0xbe]
2638
2639s_andn2_saveexec_b32 m0, s1
2640// GFX10: encoding: [0x01,0x3f,0xfc,0xbe]
2641
2642s_andn2_saveexec_b32 s0, exec_lo
2643// GFX10: encoding: [0x7e,0x3f,0x80,0xbe]
2644
2645s_andn2_saveexec_b32 s0, exec_hi
2646// GFX10: encoding: [0x7f,0x3f,0x80,0xbe]
2647
2648s_andn2_saveexec_b32 s0, vcc_lo
2649// GFX10: encoding: [0x6a,0x3f,0x80,0xbe]
2650
2651s_andn2_saveexec_b32 s0, vcc_hi
2652// GFX10: encoding: [0x6b,0x3f,0x80,0xbe]
2653
2654s_andn2_saveexec_b32 s0, m0
2655// GFX10: encoding: [0x7c,0x3f,0x80,0xbe]
2656
2657s_andn2_saveexec_b32 s0, 0
2658// GFX10: encoding: [0x80,0x3f,0x80,0xbe]
2659
2660s_andn2_saveexec_b32 s0, -1
2661// GFX10: encoding: [0xc1,0x3f,0x80,0xbe]
2662
2663s_andn2_saveexec_b32 s0, 0.5
2664// GFX10: encoding: [0xf0,0x3f,0x80,0xbe]
2665
2666s_andn2_saveexec_b32 s0, -4.0
2667// GFX10: encoding: [0xf7,0x3f,0x80,0xbe]
2668
2669s_andn2_saveexec_b32 s0, 0x3f717273
2670// GFX10: encoding: [0xff,0x3f,0x80,0xbe,0x73,0x72,0x71,0x3f]
2671
2672s_andn2_saveexec_b32 s0, 0xaf123456
2673// GFX10: encoding: [0xff,0x3f,0x80,0xbe,0x56,0x34,0x12,0xaf]
2674
2675s_orn2_saveexec_b32 s0, s1
2676// GFX10: encoding: [0x01,0x40,0x80,0xbe]
2677
2678s_orn2_saveexec_b32 s105, s104
2679// GFX10: encoding: [0x68,0x40,0xe9,0xbe]
2680
2681s_orn2_saveexec_b32 s0, s104
2682// GFX10: encoding: [0x68,0x40,0x80,0xbe]
2683
2684s_orn2_saveexec_b32 s105, s1
2685// GFX10: encoding: [0x01,0x40,0xe9,0xbe]
2686
2687s_orn2_saveexec_b32 exec_lo, s1
2688// GFX10: encoding: [0x01,0x40,0xfe,0xbe]
2689
2690s_orn2_saveexec_b32 exec_hi, s1
2691// GFX10: encoding: [0x01,0x40,0xff,0xbe]
2692
2693s_orn2_saveexec_b32 vcc_lo, s1
2694// GFX10: encoding: [0x01,0x40,0xea,0xbe]
2695
2696s_orn2_saveexec_b32 vcc_hi, s1
2697// GFX10: encoding: [0x01,0x40,0xeb,0xbe]
2698
2699s_orn2_saveexec_b32 m0, s1
2700// GFX10: encoding: [0x01,0x40,0xfc,0xbe]
2701
2702s_orn2_saveexec_b32 s0, exec_lo
2703// GFX10: encoding: [0x7e,0x40,0x80,0xbe]
2704
2705s_orn2_saveexec_b32 s0, exec_hi
2706// GFX10: encoding: [0x7f,0x40,0x80,0xbe]
2707
2708s_orn2_saveexec_b32 s0, vcc_lo
2709// GFX10: encoding: [0x6a,0x40,0x80,0xbe]
2710
2711s_orn2_saveexec_b32 s0, vcc_hi
2712// GFX10: encoding: [0x6b,0x40,0x80,0xbe]
2713
2714s_orn2_saveexec_b32 s0, m0
2715// GFX10: encoding: [0x7c,0x40,0x80,0xbe]
2716
2717s_orn2_saveexec_b32 s0, 0
2718// GFX10: encoding: [0x80,0x40,0x80,0xbe]
2719
2720s_orn2_saveexec_b32 s0, -1
2721// GFX10: encoding: [0xc1,0x40,0x80,0xbe]
2722
2723s_orn2_saveexec_b32 s0, 0.5
2724// GFX10: encoding: [0xf0,0x40,0x80,0xbe]
2725
2726s_orn2_saveexec_b32 s0, -4.0
2727// GFX10: encoding: [0xf7,0x40,0x80,0xbe]
2728
2729s_orn2_saveexec_b32 s0, 0x3f717273
2730// GFX10: encoding: [0xff,0x40,0x80,0xbe,0x73,0x72,0x71,0x3f]
2731
2732s_orn2_saveexec_b32 s0, 0xaf123456
2733// GFX10: encoding: [0xff,0x40,0x80,0xbe,0x56,0x34,0x12,0xaf]
2734
2735s_nand_saveexec_b32 s0, s1
2736// GFX10: encoding: [0x01,0x41,0x80,0xbe]
2737
2738s_nand_saveexec_b32 s105, s104
2739// GFX10: encoding: [0x68,0x41,0xe9,0xbe]
2740
2741s_nand_saveexec_b32 s0, s104
2742// GFX10: encoding: [0x68,0x41,0x80,0xbe]
2743
2744s_nand_saveexec_b32 s105, s1
2745// GFX10: encoding: [0x01,0x41,0xe9,0xbe]
2746
2747s_nand_saveexec_b32 exec_lo, s1
2748// GFX10: encoding: [0x01,0x41,0xfe,0xbe]
2749
2750s_nand_saveexec_b32 exec_hi, s1
2751// GFX10: encoding: [0x01,0x41,0xff,0xbe]
2752
2753s_nand_saveexec_b32 vcc_lo, s1
2754// GFX10: encoding: [0x01,0x41,0xea,0xbe]
2755
2756s_nand_saveexec_b32 vcc_hi, s1
2757// GFX10: encoding: [0x01,0x41,0xeb,0xbe]
2758
2759s_nand_saveexec_b32 m0, s1
2760// GFX10: encoding: [0x01,0x41,0xfc,0xbe]
2761
2762s_nand_saveexec_b32 s0, exec_lo
2763// GFX10: encoding: [0x7e,0x41,0x80,0xbe]
2764
2765s_nand_saveexec_b32 s0, exec_hi
2766// GFX10: encoding: [0x7f,0x41,0x80,0xbe]
2767
2768s_nand_saveexec_b32 s0, vcc_lo
2769// GFX10: encoding: [0x6a,0x41,0x80,0xbe]
2770
2771s_nand_saveexec_b32 s0, vcc_hi
2772// GFX10: encoding: [0x6b,0x41,0x80,0xbe]
2773
2774s_nand_saveexec_b32 s0, m0
2775// GFX10: encoding: [0x7c,0x41,0x80,0xbe]
2776
2777s_nand_saveexec_b32 s0, 0
2778// GFX10: encoding: [0x80,0x41,0x80,0xbe]
2779
2780s_nand_saveexec_b32 s0, -1
2781// GFX10: encoding: [0xc1,0x41,0x80,0xbe]
2782
2783s_nand_saveexec_b32 s0, 0.5
2784// GFX10: encoding: [0xf0,0x41,0x80,0xbe]
2785
2786s_nand_saveexec_b32 s0, -4.0
2787// GFX10: encoding: [0xf7,0x41,0x80,0xbe]
2788
2789s_nand_saveexec_b32 s0, 0x3f717273
2790// GFX10: encoding: [0xff,0x41,0x80,0xbe,0x73,0x72,0x71,0x3f]
2791
2792s_nand_saveexec_b32 s0, 0xaf123456
2793// GFX10: encoding: [0xff,0x41,0x80,0xbe,0x56,0x34,0x12,0xaf]
2794
2795s_nor_saveexec_b32 s0, s1
2796// GFX10: encoding: [0x01,0x42,0x80,0xbe]
2797
2798s_nor_saveexec_b32 s105, s104
2799// GFX10: encoding: [0x68,0x42,0xe9,0xbe]
2800
2801s_nor_saveexec_b32 s0, s104
2802// GFX10: encoding: [0x68,0x42,0x80,0xbe]
2803
2804s_nor_saveexec_b32 s105, s1
2805// GFX10: encoding: [0x01,0x42,0xe9,0xbe]
2806
2807s_nor_saveexec_b32 exec_lo, s1
2808// GFX10: encoding: [0x01,0x42,0xfe,0xbe]
2809
2810s_nor_saveexec_b32 exec_hi, s1
2811// GFX10: encoding: [0x01,0x42,0xff,0xbe]
2812
2813s_nor_saveexec_b32 vcc_lo, s1
2814// GFX10: encoding: [0x01,0x42,0xea,0xbe]
2815
2816s_nor_saveexec_b32 vcc_hi, s1
2817// GFX10: encoding: [0x01,0x42,0xeb,0xbe]
2818
2819s_nor_saveexec_b32 m0, s1
2820// GFX10: encoding: [0x01,0x42,0xfc,0xbe]
2821
2822s_nor_saveexec_b32 s0, exec_lo
2823// GFX10: encoding: [0x7e,0x42,0x80,0xbe]
2824
2825s_nor_saveexec_b32 s0, exec_hi
2826// GFX10: encoding: [0x7f,0x42,0x80,0xbe]
2827
2828s_nor_saveexec_b32 s0, vcc_lo
2829// GFX10: encoding: [0x6a,0x42,0x80,0xbe]
2830
2831s_nor_saveexec_b32 s0, vcc_hi
2832// GFX10: encoding: [0x6b,0x42,0x80,0xbe]
2833
2834s_nor_saveexec_b32 s0, m0
2835// GFX10: encoding: [0x7c,0x42,0x80,0xbe]
2836
2837s_nor_saveexec_b32 s0, 0
2838// GFX10: encoding: [0x80,0x42,0x80,0xbe]
2839
2840s_nor_saveexec_b32 s0, -1
2841// GFX10: encoding: [0xc1,0x42,0x80,0xbe]
2842
2843s_nor_saveexec_b32 s0, 0.5
2844// GFX10: encoding: [0xf0,0x42,0x80,0xbe]
2845
2846s_nor_saveexec_b32 s0, -4.0
2847// GFX10: encoding: [0xf7,0x42,0x80,0xbe]
2848
2849s_nor_saveexec_b32 s0, 0x3f717273
2850// GFX10: encoding: [0xff,0x42,0x80,0xbe,0x73,0x72,0x71,0x3f]
2851
2852s_nor_saveexec_b32 s0, 0xaf123456
2853// GFX10: encoding: [0xff,0x42,0x80,0xbe,0x56,0x34,0x12,0xaf]
2854
2855s_xnor_saveexec_b32 s0, s1
2856// GFX10: encoding: [0x01,0x43,0x80,0xbe]
2857
2858s_xnor_saveexec_b32 s105, s104
2859// GFX10: encoding: [0x68,0x43,0xe9,0xbe]
2860
2861s_xnor_saveexec_b32 s0, s104
2862// GFX10: encoding: [0x68,0x43,0x80,0xbe]
2863
2864s_xnor_saveexec_b32 s105, s1
2865// GFX10: encoding: [0x01,0x43,0xe9,0xbe]
2866
2867s_xnor_saveexec_b32 exec_lo, s1
2868// GFX10: encoding: [0x01,0x43,0xfe,0xbe]
2869
2870s_xnor_saveexec_b32 exec_hi, s1
2871// GFX10: encoding: [0x01,0x43,0xff,0xbe]
2872
2873s_xnor_saveexec_b32 vcc_lo, s1
2874// GFX10: encoding: [0x01,0x43,0xea,0xbe]
2875
2876s_xnor_saveexec_b32 vcc_hi, s1
2877// GFX10: encoding: [0x01,0x43,0xeb,0xbe]
2878
2879s_xnor_saveexec_b32 m0, s1
2880// GFX10: encoding: [0x01,0x43,0xfc,0xbe]
2881
2882s_xnor_saveexec_b32 s0, exec_lo
2883// GFX10: encoding: [0x7e,0x43,0x80,0xbe]
2884
2885s_xnor_saveexec_b32 s0, exec_hi
2886// GFX10: encoding: [0x7f,0x43,0x80,0xbe]
2887
2888s_xnor_saveexec_b32 s0, vcc_lo
2889// GFX10: encoding: [0x6a,0x43,0x80,0xbe]
2890
2891s_xnor_saveexec_b32 s0, vcc_hi
2892// GFX10: encoding: [0x6b,0x43,0x80,0xbe]
2893
2894s_xnor_saveexec_b32 s0, m0
2895// GFX10: encoding: [0x7c,0x43,0x80,0xbe]
2896
2897s_xnor_saveexec_b32 s0, 0
2898// GFX10: encoding: [0x80,0x43,0x80,0xbe]
2899
2900s_xnor_saveexec_b32 s0, -1
2901// GFX10: encoding: [0xc1,0x43,0x80,0xbe]
2902
2903s_xnor_saveexec_b32 s0, 0.5
2904// GFX10: encoding: [0xf0,0x43,0x80,0xbe]
2905
2906s_xnor_saveexec_b32 s0, -4.0
2907// GFX10: encoding: [0xf7,0x43,0x80,0xbe]
2908
2909s_xnor_saveexec_b32 s0, 0x3f717273
2910// GFX10: encoding: [0xff,0x43,0x80,0xbe,0x73,0x72,0x71,0x3f]
2911
2912s_xnor_saveexec_b32 s0, 0xaf123456
2913// GFX10: encoding: [0xff,0x43,0x80,0xbe,0x56,0x34,0x12,0xaf]
2914
2915s_andn1_saveexec_b32 s0, s1
2916// GFX10: encoding: [0x01,0x44,0x80,0xbe]
2917
2918s_andn1_saveexec_b32 s105, s104
2919// GFX10: encoding: [0x68,0x44,0xe9,0xbe]
2920
2921s_andn1_saveexec_b32 s0, s104
2922// GFX10: encoding: [0x68,0x44,0x80,0xbe]
2923
2924s_andn1_saveexec_b32 s105, s1
2925// GFX10: encoding: [0x01,0x44,0xe9,0xbe]
2926
2927s_andn1_saveexec_b32 exec_lo, s1
2928// GFX10: encoding: [0x01,0x44,0xfe,0xbe]
2929
2930s_andn1_saveexec_b32 exec_hi, s1
2931// GFX10: encoding: [0x01,0x44,0xff,0xbe]
2932
2933s_andn1_saveexec_b32 vcc_lo, s1
2934// GFX10: encoding: [0x01,0x44,0xea,0xbe]
2935
2936s_andn1_saveexec_b32 vcc_hi, s1
2937// GFX10: encoding: [0x01,0x44,0xeb,0xbe]
2938
2939s_andn1_saveexec_b32 m0, s1
2940// GFX10: encoding: [0x01,0x44,0xfc,0xbe]
2941
2942s_andn1_saveexec_b32 s0, exec_lo
2943// GFX10: encoding: [0x7e,0x44,0x80,0xbe]
2944
2945s_andn1_saveexec_b32 s0, exec_hi
2946// GFX10: encoding: [0x7f,0x44,0x80,0xbe]
2947
2948s_andn1_saveexec_b32 s0, vcc_lo
2949// GFX10: encoding: [0x6a,0x44,0x80,0xbe]
2950
2951s_andn1_saveexec_b32 s0, vcc_hi
2952// GFX10: encoding: [0x6b,0x44,0x80,0xbe]
2953
2954s_andn1_saveexec_b32 s0, m0
2955// GFX10: encoding: [0x7c,0x44,0x80,0xbe]
2956
2957s_andn1_saveexec_b32 s0, 0
2958// GFX10: encoding: [0x80,0x44,0x80,0xbe]
2959
2960s_andn1_saveexec_b32 s0, -1
2961// GFX10: encoding: [0xc1,0x44,0x80,0xbe]
2962
2963s_andn1_saveexec_b32 s0, 0.5
2964// GFX10: encoding: [0xf0,0x44,0x80,0xbe]
2965
2966s_andn1_saveexec_b32 s0, -4.0
2967// GFX10: encoding: [0xf7,0x44,0x80,0xbe]
2968
2969s_andn1_saveexec_b32 s0, 0x3f717273
2970// GFX10: encoding: [0xff,0x44,0x80,0xbe,0x73,0x72,0x71,0x3f]
2971
2972s_andn1_saveexec_b32 s0, 0xaf123456
2973// GFX10: encoding: [0xff,0x44,0x80,0xbe,0x56,0x34,0x12,0xaf]
2974
2975s_orn1_saveexec_b32 s0, s1
2976// GFX10: encoding: [0x01,0x45,0x80,0xbe]
2977
2978s_orn1_saveexec_b32 s105, s104
2979// GFX10: encoding: [0x68,0x45,0xe9,0xbe]
2980
2981s_orn1_saveexec_b32 s0, s104
2982// GFX10: encoding: [0x68,0x45,0x80,0xbe]
2983
2984s_orn1_saveexec_b32 s105, s1
2985// GFX10: encoding: [0x01,0x45,0xe9,0xbe]
2986
2987s_orn1_saveexec_b32 exec_lo, s1
2988// GFX10: encoding: [0x01,0x45,0xfe,0xbe]
2989
2990s_orn1_saveexec_b32 exec_hi, s1
2991// GFX10: encoding: [0x01,0x45,0xff,0xbe]
2992
2993s_orn1_saveexec_b32 vcc_lo, s1
2994// GFX10: encoding: [0x01,0x45,0xea,0xbe]
2995
2996s_orn1_saveexec_b32 vcc_hi, s1
2997// GFX10: encoding: [0x01,0x45,0xeb,0xbe]
2998
2999s_orn1_saveexec_b32 m0, s1
3000// GFX10: encoding: [0x01,0x45,0xfc,0xbe]
3001
3002s_orn1_saveexec_b32 s0, exec_lo
3003// GFX10: encoding: [0x7e,0x45,0x80,0xbe]
3004
3005s_orn1_saveexec_b32 s0, exec_hi
3006// GFX10: encoding: [0x7f,0x45,0x80,0xbe]
3007
3008s_orn1_saveexec_b32 s0, vcc_lo
3009// GFX10: encoding: [0x6a,0x45,0x80,0xbe]
3010
3011s_orn1_saveexec_b32 s0, vcc_hi
3012// GFX10: encoding: [0x6b,0x45,0x80,0xbe]
3013
3014s_orn1_saveexec_b32 s0, m0
3015// GFX10: encoding: [0x7c,0x45,0x80,0xbe]
3016
3017s_orn1_saveexec_b32 s0, 0
3018// GFX10: encoding: [0x80,0x45,0x80,0xbe]
3019
3020s_orn1_saveexec_b32 s0, -1
3021// GFX10: encoding: [0xc1,0x45,0x80,0xbe]
3022
3023s_orn1_saveexec_b32 s0, 0.5
3024// GFX10: encoding: [0xf0,0x45,0x80,0xbe]
3025
3026s_orn1_saveexec_b32 s0, -4.0
3027// GFX10: encoding: [0xf7,0x45,0x80,0xbe]
3028
3029s_orn1_saveexec_b32 s0, 0x3f717273
3030// GFX10: encoding: [0xff,0x45,0x80,0xbe,0x73,0x72,0x71,0x3f]
3031
3032s_orn1_saveexec_b32 s0, 0xaf123456
3033// GFX10: encoding: [0xff,0x45,0x80,0xbe,0x56,0x34,0x12,0xaf]
3034
3035s_andn1_wrexec_b32 s0, s1
3036// GFX10: encoding: [0x01,0x46,0x80,0xbe]
3037
3038s_andn1_wrexec_b32 s105, s104
3039// GFX10: encoding: [0x68,0x46,0xe9,0xbe]
3040
3041s_andn1_wrexec_b32 s0, s104
3042// GFX10: encoding: [0x68,0x46,0x80,0xbe]
3043
3044s_andn1_wrexec_b32 s105, s1
3045// GFX10: encoding: [0x01,0x46,0xe9,0xbe]
3046
3047s_andn1_wrexec_b32 exec_lo, s1
3048// GFX10: encoding: [0x01,0x46,0xfe,0xbe]
3049
3050s_andn1_wrexec_b32 exec_hi, s1
3051// GFX10: encoding: [0x01,0x46,0xff,0xbe]
3052
3053s_andn1_wrexec_b32 vcc_lo, s1
3054// GFX10: encoding: [0x01,0x46,0xea,0xbe]
3055
3056s_andn1_wrexec_b32 vcc_hi, s1
3057// GFX10: encoding: [0x01,0x46,0xeb,0xbe]
3058
3059s_andn1_wrexec_b32 m0, s1
3060// GFX10: encoding: [0x01,0x46,0xfc,0xbe]
3061
3062s_andn1_wrexec_b32 s0, exec_lo
3063// GFX10: encoding: [0x7e,0x46,0x80,0xbe]
3064
3065s_andn1_wrexec_b32 s0, exec_hi
3066// GFX10: encoding: [0x7f,0x46,0x80,0xbe]
3067
3068s_andn1_wrexec_b32 s0, vcc_lo
3069// GFX10: encoding: [0x6a,0x46,0x80,0xbe]
3070
3071s_andn1_wrexec_b32 s0, vcc_hi
3072// GFX10: encoding: [0x6b,0x46,0x80,0xbe]
3073
3074s_andn1_wrexec_b32 s0, m0
3075// GFX10: encoding: [0x7c,0x46,0x80,0xbe]
3076
3077s_andn1_wrexec_b32 s0, 0
3078// GFX10: encoding: [0x80,0x46,0x80,0xbe]
3079
3080s_andn1_wrexec_b32 s0, -1
3081// GFX10: encoding: [0xc1,0x46,0x80,0xbe]
3082
3083s_andn1_wrexec_b32 s0, 0.5
3084// GFX10: encoding: [0xf0,0x46,0x80,0xbe]
3085
3086s_andn1_wrexec_b32 s0, -4.0
3087// GFX10: encoding: [0xf7,0x46,0x80,0xbe]
3088
3089s_andn1_wrexec_b32 s0, 0x3f717273
3090// GFX10: encoding: [0xff,0x46,0x80,0xbe,0x73,0x72,0x71,0x3f]
3091
3092s_andn1_wrexec_b32 s0, 0xaf123456
3093// GFX10: encoding: [0xff,0x46,0x80,0xbe,0x56,0x34,0x12,0xaf]
3094
3095s_andn2_wrexec_b32 s0, s1
3096// GFX10: encoding: [0x01,0x47,0x80,0xbe]
3097
3098s_andn2_wrexec_b32 s105, s104
3099// GFX10: encoding: [0x68,0x47,0xe9,0xbe]
3100
3101s_andn2_wrexec_b32 s0, s104
3102// GFX10: encoding: [0x68,0x47,0x80,0xbe]
3103
3104s_andn2_wrexec_b32 s105, s1
3105// GFX10: encoding: [0x01,0x47,0xe9,0xbe]
3106
3107s_andn2_wrexec_b32 exec_lo, s1
3108// GFX10: encoding: [0x01,0x47,0xfe,0xbe]
3109
3110s_andn2_wrexec_b32 exec_hi, s1
3111// GFX10: encoding: [0x01,0x47,0xff,0xbe]
3112
3113s_andn2_wrexec_b32 vcc_lo, s1
3114// GFX10: encoding: [0x01,0x47,0xea,0xbe]
3115
3116s_andn2_wrexec_b32 vcc_hi, s1
3117// GFX10: encoding: [0x01,0x47,0xeb,0xbe]
3118
3119s_andn2_wrexec_b32 m0, s1
3120// GFX10: encoding: [0x01,0x47,0xfc,0xbe]
3121
3122s_andn2_wrexec_b32 s0, exec_lo
3123// GFX10: encoding: [0x7e,0x47,0x80,0xbe]
3124
3125s_andn2_wrexec_b32 s0, exec_hi
3126// GFX10: encoding: [0x7f,0x47,0x80,0xbe]
3127
3128s_andn2_wrexec_b32 s0, vcc_lo
3129// GFX10: encoding: [0x6a,0x47,0x80,0xbe]
3130
3131s_andn2_wrexec_b32 s0, vcc_hi
3132// GFX10: encoding: [0x6b,0x47,0x80,0xbe]
3133
3134s_andn2_wrexec_b32 s0, m0
3135// GFX10: encoding: [0x7c,0x47,0x80,0xbe]
3136
3137s_andn2_wrexec_b32 s0, 0
3138// GFX10: encoding: [0x80,0x47,0x80,0xbe]
3139
3140s_andn2_wrexec_b32 s0, -1
3141// GFX10: encoding: [0xc1,0x47,0x80,0xbe]
3142
3143s_andn2_wrexec_b32 s0, 0.5
3144// GFX10: encoding: [0xf0,0x47,0x80,0xbe]
3145
3146s_andn2_wrexec_b32 s0, -4.0
3147// GFX10: encoding: [0xf7,0x47,0x80,0xbe]
3148
3149s_andn2_wrexec_b32 s0, 0x3f717273
3150// GFX10: encoding: [0xff,0x47,0x80,0xbe,0x73,0x72,0x71,0x3f]
3151
3152s_andn2_wrexec_b32 s0, 0xaf123456
3153// GFX10: encoding: [0xff,0x47,0x80,0xbe,0x56,0x34,0x12,0xaf]
3154
3155s_movrelsd_2_b32 s0, s1
3156// GFX10: encoding: [0x01,0x49,0x80,0xbe]
3157
3158s_movrelsd_2_b32 s105, s104
3159// GFX10: encoding: [0x68,0x49,0xe9,0xbe]
3160
3161s_movrelsd_2_b32 s0, s104
3162// GFX10: encoding: [0x68,0x49,0x80,0xbe]
3163
3164s_movrelsd_2_b32 s105, s1
3165// GFX10: encoding: [0x01,0x49,0xe9,0xbe]
3166
3167s_movrelsd_2_b32 vcc_lo, s1
3168// GFX10: encoding: [0x01,0x49,0xea,0xbe]
3169
3170s_movrelsd_2_b32 vcc_hi, s1
3171// GFX10: encoding: [0x01,0x49,0xeb,0xbe]
3172
3173s_movrelsd_2_b32 s0, vcc_lo
3174// GFX10: encoding: [0x6a,0x49,0x80,0xbe]
3175
3176s_movrelsd_2_b32 s0, vcc_hi
3177// GFX10: encoding: [0x6b,0x49,0x80,0xbe]
3178
3179//===----------------------------------------------------------------------===//
3180// ENC_SOP2.
3181//===----------------------------------------------------------------------===//
3182
3183s_add_u32 s0, s1, s2
3184// GFX10: encoding: [0x01,0x02,0x00,0x80]
3185
3186s_add_u32 s105, s104, s103
3187// GFX10: encoding: [0x68,0x67,0x69,0x80]
3188
3189s_add_u32 s0, s104, s103
3190// GFX10: encoding: [0x68,0x67,0x00,0x80]
3191
3192s_add_u32 s105, s1, s103
3193// GFX10: encoding: [0x01,0x67,0x69,0x80]
3194
3195s_add_u32 s105, s104, s2
3196// GFX10: encoding: [0x68,0x02,0x69,0x80]
3197
3198s_add_u32 s105, s1, s2
3199// GFX10: encoding: [0x01,0x02,0x69,0x80]
3200
3201s_add_u32 s0, s104, s2
3202// GFX10: encoding: [0x68,0x02,0x00,0x80]
3203
3204s_add_u32 s0, s1, s103
3205// GFX10: encoding: [0x01,0x67,0x00,0x80]
3206
3207s_add_u32 exec_lo, s1, s2
3208// GFX10: encoding: [0x01,0x02,0x7e,0x80]
3209
3210s_add_u32 exec_hi, s1, s2
3211// GFX10: encoding: [0x01,0x02,0x7f,0x80]
3212
3213s_add_u32 vcc_lo, s1, s2
3214// GFX10: encoding: [0x01,0x02,0x6a,0x80]
3215
3216s_add_u32 vcc_hi, s1, s2
3217// GFX10: encoding: [0x01,0x02,0x6b,0x80]
3218
3219s_add_u32 m0, s1, s2
3220// GFX10: encoding: [0x01,0x02,0x7c,0x80]
3221
3222s_add_u32 s0, exec_lo, s2
3223// GFX10: encoding: [0x7e,0x02,0x00,0x80]
3224
3225s_add_u32 s0, exec_hi, s2
3226// GFX10: encoding: [0x7f,0x02,0x00,0x80]
3227
3228s_add_u32 s0, vcc_lo, s2
3229// GFX10: encoding: [0x6a,0x02,0x00,0x80]
3230
3231s_add_u32 s0, vcc_hi, s2
3232// GFX10: encoding: [0x6b,0x02,0x00,0x80]
3233
3234s_add_u32 s0, m0, s2
3235// GFX10: encoding: [0x7c,0x02,0x00,0x80]
3236
3237s_add_u32 s0, 0, s2
3238// GFX10: encoding: [0x80,0x02,0x00,0x80]
3239
3240s_add_u32 s0, -1, s2
3241// GFX10: encoding: [0xc1,0x02,0x00,0x80]
3242
3243s_add_u32 s0, 0.5, s2
3244// GFX10: encoding: [0xf0,0x02,0x00,0x80]
3245
3246s_add_u32 s0, -4.0, s2
3247// GFX10: encoding: [0xf7,0x02,0x00,0x80]
3248
3249s_add_u32 s0, 0x3f717273, s2
3250// GFX10: encoding: [0xff,0x02,0x00,0x80,0x73,0x72,0x71,0x3f]
3251
3252s_add_u32 s0, 0xaf123456, s2
3253// GFX10: encoding: [0xff,0x02,0x00,0x80,0x56,0x34,0x12,0xaf]
3254
3255s_add_u32 s0, s1, exec_lo
3256// GFX10: encoding: [0x01,0x7e,0x00,0x80]
3257
3258s_add_u32 s0, s1, exec_hi
3259// GFX10: encoding: [0x01,0x7f,0x00,0x80]
3260
3261s_add_u32 s0, s1, vcc_lo
3262// GFX10: encoding: [0x01,0x6a,0x00,0x80]
3263
3264s_add_u32 s0, s1, vcc_hi
3265// GFX10: encoding: [0x01,0x6b,0x00,0x80]
3266
3267s_add_u32 s0, s1, m0
3268// GFX10: encoding: [0x01,0x7c,0x00,0x80]
3269
3270s_add_u32 s0, s1, 0
3271// GFX10: encoding: [0x01,0x80,0x00,0x80]
3272
3273s_add_u32 s0, s1, -1
3274// GFX10: encoding: [0x01,0xc1,0x00,0x80]
3275
3276s_add_u32 s0, s1, 0.5
3277// GFX10: encoding: [0x01,0xf0,0x00,0x80]
3278
3279s_add_u32 s0, s1, -4.0
3280// GFX10: encoding: [0x01,0xf7,0x00,0x80]
3281
3282s_add_u32 s0, s1, 0x3f717273
3283// GFX10: encoding: [0x01,0xff,0x00,0x80,0x73,0x72,0x71,0x3f]
3284
3285s_add_u32 s0, s1, 0xaf123456
3286// GFX10: encoding: [0x01,0xff,0x00,0x80,0x56,0x34,0x12,0xaf]
3287
3288s_sub_u32 s0, s1, s2
3289// GFX10: encoding: [0x01,0x02,0x80,0x80]
3290
3291s_sub_u32 s105, s104, s103
3292// GFX10: encoding: [0x68,0x67,0xe9,0x80]
3293
3294s_sub_u32 s0, s104, s103
3295// GFX10: encoding: [0x68,0x67,0x80,0x80]
3296
3297s_sub_u32 s105, s1, s103
3298// GFX10: encoding: [0x01,0x67,0xe9,0x80]
3299
3300s_sub_u32 s105, s104, s2
3301// GFX10: encoding: [0x68,0x02,0xe9,0x80]
3302
3303s_sub_u32 s105, s1, s2
3304// GFX10: encoding: [0x01,0x02,0xe9,0x80]
3305
3306s_sub_u32 s0, s104, s2
3307// GFX10: encoding: [0x68,0x02,0x80,0x80]
3308
3309s_sub_u32 s0, s1, s103
3310// GFX10: encoding: [0x01,0x67,0x80,0x80]
3311
3312s_sub_u32 exec_lo, s1, s2
3313// GFX10: encoding: [0x01,0x02,0xfe,0x80]
3314
3315s_sub_u32 exec_hi, s1, s2
3316// GFX10: encoding: [0x01,0x02,0xff,0x80]
3317
3318s_sub_u32 vcc_lo, s1, s2
3319// GFX10: encoding: [0x01,0x02,0xea,0x80]
3320
3321s_sub_u32 vcc_hi, s1, s2
3322// GFX10: encoding: [0x01,0x02,0xeb,0x80]
3323
3324s_sub_u32 m0, s1, s2
3325// GFX10: encoding: [0x01,0x02,0xfc,0x80]
3326
3327s_sub_u32 s0, exec_lo, s2
3328// GFX10: encoding: [0x7e,0x02,0x80,0x80]
3329
3330s_sub_u32 s0, exec_hi, s2
3331// GFX10: encoding: [0x7f,0x02,0x80,0x80]
3332
3333s_sub_u32 s0, vcc_lo, s2
3334// GFX10: encoding: [0x6a,0x02,0x80,0x80]
3335
3336s_sub_u32 s0, vcc_hi, s2
3337// GFX10: encoding: [0x6b,0x02,0x80,0x80]
3338
3339s_sub_u32 s0, m0, s2
3340// GFX10: encoding: [0x7c,0x02,0x80,0x80]
3341
3342s_sub_u32 s0, 0, s2
3343// GFX10: encoding: [0x80,0x02,0x80,0x80]
3344
3345s_sub_u32 s0, -1, s2
3346// GFX10: encoding: [0xc1,0x02,0x80,0x80]
3347
3348s_sub_u32 s0, 0.5, s2
3349// GFX10: encoding: [0xf0,0x02,0x80,0x80]
3350
3351s_sub_u32 s0, -4.0, s2
3352// GFX10: encoding: [0xf7,0x02,0x80,0x80]
3353
3354s_sub_u32 s0, 0x3f717273, s2
3355// GFX10: encoding: [0xff,0x02,0x80,0x80,0x73,0x72,0x71,0x3f]
3356
3357s_sub_u32 s0, 0xaf123456, s2
3358// GFX10: encoding: [0xff,0x02,0x80,0x80,0x56,0x34,0x12,0xaf]
3359
3360s_sub_u32 s0, s1, exec_lo
3361// GFX10: encoding: [0x01,0x7e,0x80,0x80]
3362
3363s_sub_u32 s0, s1, exec_hi
3364// GFX10: encoding: [0x01,0x7f,0x80,0x80]
3365
3366s_sub_u32 s0, s1, vcc_lo
3367// GFX10: encoding: [0x01,0x6a,0x80,0x80]
3368
3369s_sub_u32 s0, s1, vcc_hi
3370// GFX10: encoding: [0x01,0x6b,0x80,0x80]
3371
3372s_sub_u32 s0, s1, m0
3373// GFX10: encoding: [0x01,0x7c,0x80,0x80]
3374
3375s_sub_u32 s0, s1, 0
3376// GFX10: encoding: [0x01,0x80,0x80,0x80]
3377
3378s_sub_u32 s0, s1, -1
3379// GFX10: encoding: [0x01,0xc1,0x80,0x80]
3380
3381s_sub_u32 s0, s1, 0.5
3382// GFX10: encoding: [0x01,0xf0,0x80,0x80]
3383
3384s_sub_u32 s0, s1, -4.0
3385// GFX10: encoding: [0x01,0xf7,0x80,0x80]
3386
3387s_sub_u32 s0, s1, 0x3f717273
3388// GFX10: encoding: [0x01,0xff,0x80,0x80,0x73,0x72,0x71,0x3f]
3389
3390s_sub_u32 s0, s1, 0xaf123456
3391// GFX10: encoding: [0x01,0xff,0x80,0x80,0x56,0x34,0x12,0xaf]
3392
3393s_add_i32 s0, s1, s2
3394// GFX10: encoding: [0x01,0x02,0x00,0x81]
3395
3396s_add_i32 s105, s104, s103
3397// GFX10: encoding: [0x68,0x67,0x69,0x81]
3398
3399s_add_i32 s0, s104, s103
3400// GFX10: encoding: [0x68,0x67,0x00,0x81]
3401
3402s_add_i32 s105, s1, s103
3403// GFX10: encoding: [0x01,0x67,0x69,0x81]
3404
3405s_add_i32 s105, s104, s2
3406// GFX10: encoding: [0x68,0x02,0x69,0x81]
3407
3408s_add_i32 s105, s1, s2
3409// GFX10: encoding: [0x01,0x02,0x69,0x81]
3410
3411s_add_i32 s0, s104, s2
3412// GFX10: encoding: [0x68,0x02,0x00,0x81]
3413
3414s_add_i32 s0, s1, s103
3415// GFX10: encoding: [0x01,0x67,0x00,0x81]
3416
3417s_add_i32 exec_lo, s1, s2
3418// GFX10: encoding: [0x01,0x02,0x7e,0x81]
3419
3420s_add_i32 exec_hi, s1, s2
3421// GFX10: encoding: [0x01,0x02,0x7f,0x81]
3422
3423s_add_i32 vcc_lo, s1, s2
3424// GFX10: encoding: [0x01,0x02,0x6a,0x81]
3425
3426s_add_i32 vcc_hi, s1, s2
3427// GFX10: encoding: [0x01,0x02,0x6b,0x81]
3428
3429s_add_i32 m0, s1, s2
3430// GFX10: encoding: [0x01,0x02,0x7c,0x81]
3431
3432s_add_i32 s0, exec_lo, s2
3433// GFX10: encoding: [0x7e,0x02,0x00,0x81]
3434
3435s_add_i32 s0, exec_hi, s2
3436// GFX10: encoding: [0x7f,0x02,0x00,0x81]
3437
3438s_add_i32 s0, vcc_lo, s2
3439// GFX10: encoding: [0x6a,0x02,0x00,0x81]
3440
3441s_add_i32 s0, vcc_hi, s2
3442// GFX10: encoding: [0x6b,0x02,0x00,0x81]
3443
3444s_add_i32 s0, m0, s2
3445// GFX10: encoding: [0x7c,0x02,0x00,0x81]
3446
3447s_add_i32 s0, 0, s2
3448// GFX10: encoding: [0x80,0x02,0x00,0x81]
3449
3450s_add_i32 s0, -1, s2
3451// GFX10: encoding: [0xc1,0x02,0x00,0x81]
3452
3453s_add_i32 s0, 0.5, s2
3454// GFX10: encoding: [0xf0,0x02,0x00,0x81]
3455
3456s_add_i32 s0, -4.0, s2
3457// GFX10: encoding: [0xf7,0x02,0x00,0x81]
3458
3459s_add_i32 s0, 0x3f717273, s2
3460// GFX10: encoding: [0xff,0x02,0x00,0x81,0x73,0x72,0x71,0x3f]
3461
3462s_add_i32 s0, 0xaf123456, s2
3463// GFX10: encoding: [0xff,0x02,0x00,0x81,0x56,0x34,0x12,0xaf]
3464
3465s_add_i32 s0, s1, exec_lo
3466// GFX10: encoding: [0x01,0x7e,0x00,0x81]
3467
3468s_add_i32 s0, s1, exec_hi
3469// GFX10: encoding: [0x01,0x7f,0x00,0x81]
3470
3471s_add_i32 s0, s1, vcc_lo
3472// GFX10: encoding: [0x01,0x6a,0x00,0x81]
3473
3474s_add_i32 s0, s1, vcc_hi
3475// GFX10: encoding: [0x01,0x6b,0x00,0x81]
3476
3477s_add_i32 s0, s1, m0
3478// GFX10: encoding: [0x01,0x7c,0x00,0x81]
3479
3480s_add_i32 s0, s1, 0
3481// GFX10: encoding: [0x01,0x80,0x00,0x81]
3482
3483s_add_i32 s0, s1, -1
3484// GFX10: encoding: [0x01,0xc1,0x00,0x81]
3485
3486s_add_i32 s0, s1, 0.5
3487// GFX10: encoding: [0x01,0xf0,0x00,0x81]
3488
3489s_add_i32 s0, s1, -4.0
3490// GFX10: encoding: [0x01,0xf7,0x00,0x81]
3491
3492s_add_i32 s0, s1, 0x3f717273
3493// GFX10: encoding: [0x01,0xff,0x00,0x81,0x73,0x72,0x71,0x3f]
3494
3495s_add_i32 s0, s1, 0xaf123456
3496// GFX10: encoding: [0x01,0xff,0x00,0x81,0x56,0x34,0x12,0xaf]
3497
3498s_sub_i32 s0, s1, s2
3499// GFX10: encoding: [0x01,0x02,0x80,0x81]
3500
3501s_sub_i32 s105, s104, s103
3502// GFX10: encoding: [0x68,0x67,0xe9,0x81]
3503
3504s_sub_i32 s0, s104, s103
3505// GFX10: encoding: [0x68,0x67,0x80,0x81]
3506
3507s_sub_i32 s105, s1, s103
3508// GFX10: encoding: [0x01,0x67,0xe9,0x81]
3509
3510s_sub_i32 s105, s104, s2
3511// GFX10: encoding: [0x68,0x02,0xe9,0x81]
3512
3513s_sub_i32 s105, s1, s2
3514// GFX10: encoding: [0x01,0x02,0xe9,0x81]
3515
3516s_sub_i32 s0, s104, s2
3517// GFX10: encoding: [0x68,0x02,0x80,0x81]
3518
3519s_sub_i32 s0, s1, s103
3520// GFX10: encoding: [0x01,0x67,0x80,0x81]
3521
3522s_sub_i32 exec_lo, s1, s2
3523// GFX10: encoding: [0x01,0x02,0xfe,0x81]
3524
3525s_sub_i32 exec_hi, s1, s2
3526// GFX10: encoding: [0x01,0x02,0xff,0x81]
3527
3528s_sub_i32 vcc_lo, s1, s2
3529// GFX10: encoding: [0x01,0x02,0xea,0x81]
3530
3531s_sub_i32 vcc_hi, s1, s2
3532// GFX10: encoding: [0x01,0x02,0xeb,0x81]
3533
3534s_sub_i32 m0, s1, s2
3535// GFX10: encoding: [0x01,0x02,0xfc,0x81]
3536
3537s_sub_i32 s0, exec_lo, s2
3538// GFX10: encoding: [0x7e,0x02,0x80,0x81]
3539
3540s_sub_i32 s0, exec_hi, s2
3541// GFX10: encoding: [0x7f,0x02,0x80,0x81]
3542
3543s_sub_i32 s0, vcc_lo, s2
3544// GFX10: encoding: [0x6a,0x02,0x80,0x81]
3545
3546s_sub_i32 s0, vcc_hi, s2
3547// GFX10: encoding: [0x6b,0x02,0x80,0x81]
3548
3549s_sub_i32 s0, m0, s2
3550// GFX10: encoding: [0x7c,0x02,0x80,0x81]
3551
3552s_sub_i32 s0, 0, s2
3553// GFX10: encoding: [0x80,0x02,0x80,0x81]
3554
3555s_sub_i32 s0, -1, s2
3556// GFX10: encoding: [0xc1,0x02,0x80,0x81]
3557
3558s_sub_i32 s0, 0.5, s2
3559// GFX10: encoding: [0xf0,0x02,0x80,0x81]
3560
3561s_sub_i32 s0, -4.0, s2
3562// GFX10: encoding: [0xf7,0x02,0x80,0x81]
3563
3564s_sub_i32 s0, 0x3f717273, s2
3565// GFX10: encoding: [0xff,0x02,0x80,0x81,0x73,0x72,0x71,0x3f]
3566
3567s_sub_i32 s0, 0xaf123456, s2
3568// GFX10: encoding: [0xff,0x02,0x80,0x81,0x56,0x34,0x12,0xaf]
3569
3570s_sub_i32 s0, s1, exec_lo
3571// GFX10: encoding: [0x01,0x7e,0x80,0x81]
3572
3573s_sub_i32 s0, s1, exec_hi
3574// GFX10: encoding: [0x01,0x7f,0x80,0x81]
3575
3576s_sub_i32 s0, s1, vcc_lo
3577// GFX10: encoding: [0x01,0x6a,0x80,0x81]
3578
3579s_sub_i32 s0, s1, vcc_hi
3580// GFX10: encoding: [0x01,0x6b,0x80,0x81]
3581
3582s_sub_i32 s0, s1, m0
3583// GFX10: encoding: [0x01,0x7c,0x80,0x81]
3584
3585s_sub_i32 s0, s1, 0
3586// GFX10: encoding: [0x01,0x80,0x80,0x81]
3587
3588s_sub_i32 s0, s1, -1
3589// GFX10: encoding: [0x01,0xc1,0x80,0x81]
3590
3591s_sub_i32 s0, s1, 0.5
3592// GFX10: encoding: [0x01,0xf0,0x80,0x81]
3593
3594s_sub_i32 s0, s1, -4.0
3595// GFX10: encoding: [0x01,0xf7,0x80,0x81]
3596
3597s_sub_i32 s0, s1, 0x3f717273
3598// GFX10: encoding: [0x01,0xff,0x80,0x81,0x73,0x72,0x71,0x3f]
3599
3600s_sub_i32 s0, s1, 0xaf123456
3601// GFX10: encoding: [0x01,0xff,0x80,0x81,0x56,0x34,0x12,0xaf]
3602
3603s_addc_u32 s0, s1, s2
3604// GFX10: encoding: [0x01,0x02,0x00,0x82]
3605
3606s_addc_u32 s105, s104, s103
3607// GFX10: encoding: [0x68,0x67,0x69,0x82]
3608
3609s_addc_u32 s0, s104, s103
3610// GFX10: encoding: [0x68,0x67,0x00,0x82]
3611
3612s_addc_u32 s105, s1, s103
3613// GFX10: encoding: [0x01,0x67,0x69,0x82]
3614
3615s_addc_u32 s105, s104, s2
3616// GFX10: encoding: [0x68,0x02,0x69,0x82]
3617
3618s_addc_u32 s105, s1, s2
3619// GFX10: encoding: [0x01,0x02,0x69,0x82]
3620
3621s_addc_u32 s0, s104, s2
3622// GFX10: encoding: [0x68,0x02,0x00,0x82]
3623
3624s_addc_u32 s0, s1, s103
3625// GFX10: encoding: [0x01,0x67,0x00,0x82]
3626
3627s_addc_u32 exec_lo, s1, s2
3628// GFX10: encoding: [0x01,0x02,0x7e,0x82]
3629
3630s_addc_u32 exec_hi, s1, s2
3631// GFX10: encoding: [0x01,0x02,0x7f,0x82]
3632
3633s_addc_u32 vcc_lo, s1, s2
3634// GFX10: encoding: [0x01,0x02,0x6a,0x82]
3635
3636s_addc_u32 vcc_hi, s1, s2
3637// GFX10: encoding: [0x01,0x02,0x6b,0x82]
3638
3639s_addc_u32 m0, s1, s2
3640// GFX10: encoding: [0x01,0x02,0x7c,0x82]
3641
3642s_addc_u32 s0, exec_lo, s2
3643// GFX10: encoding: [0x7e,0x02,0x00,0x82]
3644
3645s_addc_u32 s0, exec_hi, s2
3646// GFX10: encoding: [0x7f,0x02,0x00,0x82]
3647
3648s_addc_u32 s0, vcc_lo, s2
3649// GFX10: encoding: [0x6a,0x02,0x00,0x82]
3650
3651s_addc_u32 s0, vcc_hi, s2
3652// GFX10: encoding: [0x6b,0x02,0x00,0x82]
3653
3654s_addc_u32 s0, m0, s2
3655// GFX10: encoding: [0x7c,0x02,0x00,0x82]
3656
3657s_addc_u32 s0, 0, s2
3658// GFX10: encoding: [0x80,0x02,0x00,0x82]
3659
3660s_addc_u32 s0, -1, s2
3661// GFX10: encoding: [0xc1,0x02,0x00,0x82]
3662
3663s_addc_u32 s0, 0.5, s2
3664// GFX10: encoding: [0xf0,0x02,0x00,0x82]
3665
3666s_addc_u32 s0, -4.0, s2
3667// GFX10: encoding: [0xf7,0x02,0x00,0x82]
3668
3669s_addc_u32 s0, 0x3f717273, s2
3670// GFX10: encoding: [0xff,0x02,0x00,0x82,0x73,0x72,0x71,0x3f]
3671
3672s_addc_u32 s0, 0xaf123456, s2
3673// GFX10: encoding: [0xff,0x02,0x00,0x82,0x56,0x34,0x12,0xaf]
3674
3675s_addc_u32 s0, s1, exec_lo
3676// GFX10: encoding: [0x01,0x7e,0x00,0x82]
3677
3678s_addc_u32 s0, s1, exec_hi
3679// GFX10: encoding: [0x01,0x7f,0x00,0x82]
3680
3681s_addc_u32 s0, s1, vcc_lo
3682// GFX10: encoding: [0x01,0x6a,0x00,0x82]
3683
3684s_addc_u32 s0, s1, vcc_hi
3685// GFX10: encoding: [0x01,0x6b,0x00,0x82]
3686
3687s_addc_u32 s0, s1, m0
3688// GFX10: encoding: [0x01,0x7c,0x00,0x82]
3689
3690s_addc_u32 s0, s1, 0
3691// GFX10: encoding: [0x01,0x80,0x00,0x82]
3692
3693s_addc_u32 s0, s1, -1
3694// GFX10: encoding: [0x01,0xc1,0x00,0x82]
3695
3696s_addc_u32 s0, s1, 0.5
3697// GFX10: encoding: [0x01,0xf0,0x00,0x82]
3698
3699s_addc_u32 s0, s1, -4.0
3700// GFX10: encoding: [0x01,0xf7,0x00,0x82]
3701
3702s_addc_u32 s0, s1, 0x3f717273
3703// GFX10: encoding: [0x01,0xff,0x00,0x82,0x73,0x72,0x71,0x3f]
3704
3705s_addc_u32 s0, s1, 0xaf123456
3706// GFX10: encoding: [0x01,0xff,0x00,0x82,0x56,0x34,0x12,0xaf]
3707
3708s_subb_u32 s0, s1, s2
3709// GFX10: encoding: [0x01,0x02,0x80,0x82]
3710
3711s_subb_u32 s105, s104, s103
3712// GFX10: encoding: [0x68,0x67,0xe9,0x82]
3713
3714s_subb_u32 s0, s104, s103
3715// GFX10: encoding: [0x68,0x67,0x80,0x82]
3716
3717s_subb_u32 s105, s1, s103
3718// GFX10: encoding: [0x01,0x67,0xe9,0x82]
3719
3720s_subb_u32 s105, s104, s2
3721// GFX10: encoding: [0x68,0x02,0xe9,0x82]
3722
3723s_subb_u32 s105, s1, s2
3724// GFX10: encoding: [0x01,0x02,0xe9,0x82]
3725
3726s_subb_u32 s0, s104, s2
3727// GFX10: encoding: [0x68,0x02,0x80,0x82]
3728
3729s_subb_u32 s0, s1, s103
3730// GFX10: encoding: [0x01,0x67,0x80,0x82]
3731
3732s_subb_u32 exec_lo, s1, s2
3733// GFX10: encoding: [0x01,0x02,0xfe,0x82]
3734
3735s_subb_u32 exec_hi, s1, s2
3736// GFX10: encoding: [0x01,0x02,0xff,0x82]
3737
3738s_subb_u32 vcc_lo, s1, s2
3739// GFX10: encoding: [0x01,0x02,0xea,0x82]
3740
3741s_subb_u32 vcc_hi, s1, s2
3742// GFX10: encoding: [0x01,0x02,0xeb,0x82]
3743
3744s_subb_u32 m0, s1, s2
3745// GFX10: encoding: [0x01,0x02,0xfc,0x82]
3746
3747s_subb_u32 s0, exec_lo, s2
3748// GFX10: encoding: [0x7e,0x02,0x80,0x82]
3749
3750s_subb_u32 s0, exec_hi, s2
3751// GFX10: encoding: [0x7f,0x02,0x80,0x82]
3752
3753s_subb_u32 s0, vcc_lo, s2
3754// GFX10: encoding: [0x6a,0x02,0x80,0x82]
3755
3756s_subb_u32 s0, vcc_hi, s2
3757// GFX10: encoding: [0x6b,0x02,0x80,0x82]
3758
3759s_subb_u32 s0, m0, s2
3760// GFX10: encoding: [0x7c,0x02,0x80,0x82]
3761
3762s_subb_u32 s0, 0, s2
3763// GFX10: encoding: [0x80,0x02,0x80,0x82]
3764
3765s_subb_u32 s0, -1, s2
3766// GFX10: encoding: [0xc1,0x02,0x80,0x82]
3767
3768s_subb_u32 s0, 0.5, s2
3769// GFX10: encoding: [0xf0,0x02,0x80,0x82]
3770
3771s_subb_u32 s0, -4.0, s2
3772// GFX10: encoding: [0xf7,0x02,0x80,0x82]
3773
3774s_subb_u32 s0, 0x3f717273, s2
3775// GFX10: encoding: [0xff,0x02,0x80,0x82,0x73,0x72,0x71,0x3f]
3776
3777s_subb_u32 s0, 0xaf123456, s2
3778// GFX10: encoding: [0xff,0x02,0x80,0x82,0x56,0x34,0x12,0xaf]
3779
3780s_subb_u32 s0, s1, exec_lo
3781// GFX10: encoding: [0x01,0x7e,0x80,0x82]
3782
3783s_subb_u32 s0, s1, exec_hi
3784// GFX10: encoding: [0x01,0x7f,0x80,0x82]
3785
3786s_subb_u32 s0, s1, vcc_lo
3787// GFX10: encoding: [0x01,0x6a,0x80,0x82]
3788
3789s_subb_u32 s0, s1, vcc_hi
3790// GFX10: encoding: [0x01,0x6b,0x80,0x82]
3791
3792s_subb_u32 s0, s1, m0
3793// GFX10: encoding: [0x01,0x7c,0x80,0x82]
3794
3795s_subb_u32 s0, s1, 0
3796// GFX10: encoding: [0x01,0x80,0x80,0x82]
3797
3798s_subb_u32 s0, s1, -1
3799// GFX10: encoding: [0x01,0xc1,0x80,0x82]
3800
3801s_subb_u32 s0, s1, 0.5
3802// GFX10: encoding: [0x01,0xf0,0x80,0x82]
3803
3804s_subb_u32 s0, s1, -4.0
3805// GFX10: encoding: [0x01,0xf7,0x80,0x82]
3806
3807s_subb_u32 s0, s1, 0x3f717273
3808// GFX10: encoding: [0x01,0xff,0x80,0x82,0x73,0x72,0x71,0x3f]
3809
3810s_subb_u32 s0, s1, 0xaf123456
3811// GFX10: encoding: [0x01,0xff,0x80,0x82,0x56,0x34,0x12,0xaf]
3812
3813s_min_i32 s0, s1, s2
3814// GFX10: encoding: [0x01,0x02,0x00,0x83]
3815
3816s_min_i32 s105, s104, s103
3817// GFX10: encoding: [0x68,0x67,0x69,0x83]
3818
3819s_min_i32 s0, s104, s103
3820// GFX10: encoding: [0x68,0x67,0x00,0x83]
3821
3822s_min_i32 s105, s1, s103
3823// GFX10: encoding: [0x01,0x67,0x69,0x83]
3824
3825s_min_i32 s105, s104, s2
3826// GFX10: encoding: [0x68,0x02,0x69,0x83]
3827
3828s_min_i32 s105, s1, s2
3829// GFX10: encoding: [0x01,0x02,0x69,0x83]
3830
3831s_min_i32 s0, s104, s2
3832// GFX10: encoding: [0x68,0x02,0x00,0x83]
3833
3834s_min_i32 s0, s1, s103
3835// GFX10: encoding: [0x01,0x67,0x00,0x83]
3836
3837s_min_i32 exec_lo, s1, s2
3838// GFX10: encoding: [0x01,0x02,0x7e,0x83]
3839
3840s_min_i32 exec_hi, s1, s2
3841// GFX10: encoding: [0x01,0x02,0x7f,0x83]
3842
3843s_min_i32 vcc_lo, s1, s2
3844// GFX10: encoding: [0x01,0x02,0x6a,0x83]
3845
3846s_min_i32 vcc_hi, s1, s2
3847// GFX10: encoding: [0x01,0x02,0x6b,0x83]
3848
3849s_min_i32 m0, s1, s2
3850// GFX10: encoding: [0x01,0x02,0x7c,0x83]
3851
3852s_min_i32 s0, exec_lo, s2
3853// GFX10: encoding: [0x7e,0x02,0x00,0x83]
3854
3855s_min_i32 s0, exec_hi, s2
3856// GFX10: encoding: [0x7f,0x02,0x00,0x83]
3857
3858s_min_i32 s0, vcc_lo, s2
3859// GFX10: encoding: [0x6a,0x02,0x00,0x83]
3860
3861s_min_i32 s0, vcc_hi, s2
3862// GFX10: encoding: [0x6b,0x02,0x00,0x83]
3863
3864s_min_i32 s0, m0, s2
3865// GFX10: encoding: [0x7c,0x02,0x00,0x83]
3866
3867s_min_i32 s0, 0, s2
3868// GFX10: encoding: [0x80,0x02,0x00,0x83]
3869
3870s_min_i32 s0, -1, s2
3871// GFX10: encoding: [0xc1,0x02,0x00,0x83]
3872
3873s_min_i32 s0, 0.5, s2
3874// GFX10: encoding: [0xf0,0x02,0x00,0x83]
3875
3876s_min_i32 s0, -4.0, s2
3877// GFX10: encoding: [0xf7,0x02,0x00,0x83]
3878
3879s_min_i32 s0, 0x3f717273, s2
3880// GFX10: encoding: [0xff,0x02,0x00,0x83,0x73,0x72,0x71,0x3f]
3881
3882s_min_i32 s0, 0xaf123456, s2
3883// GFX10: encoding: [0xff,0x02,0x00,0x83,0x56,0x34,0x12,0xaf]
3884
3885s_min_i32 s0, s1, exec_lo
3886// GFX10: encoding: [0x01,0x7e,0x00,0x83]
3887
3888s_min_i32 s0, s1, exec_hi
3889// GFX10: encoding: [0x01,0x7f,0x00,0x83]
3890
3891s_min_i32 s0, s1, vcc_lo
3892// GFX10: encoding: [0x01,0x6a,0x00,0x83]
3893
3894s_min_i32 s0, s1, vcc_hi
3895// GFX10: encoding: [0x01,0x6b,0x00,0x83]
3896
3897s_min_i32 s0, s1, m0
3898// GFX10: encoding: [0x01,0x7c,0x00,0x83]
3899
3900s_min_i32 s0, s1, 0
3901// GFX10: encoding: [0x01,0x80,0x00,0x83]
3902
3903s_min_i32 s0, s1, -1
3904// GFX10: encoding: [0x01,0xc1,0x00,0x83]
3905
3906s_min_i32 s0, s1, 0.5
3907// GFX10: encoding: [0x01,0xf0,0x00,0x83]
3908
3909s_min_i32 s0, s1, -4.0
3910// GFX10: encoding: [0x01,0xf7,0x00,0x83]
3911
3912s_min_i32 s0, s1, 0x3f717273
3913// GFX10: encoding: [0x01,0xff,0x00,0x83,0x73,0x72,0x71,0x3f]
3914
3915s_min_i32 s0, s1, 0xaf123456
3916// GFX10: encoding: [0x01,0xff,0x00,0x83,0x56,0x34,0x12,0xaf]
3917
3918s_min_u32 s0, s1, s2
3919// GFX10: encoding: [0x01,0x02,0x80,0x83]
3920
3921s_min_u32 s105, s104, s103
3922// GFX10: encoding: [0x68,0x67,0xe9,0x83]
3923
3924s_min_u32 s0, s104, s103
3925// GFX10: encoding: [0x68,0x67,0x80,0x83]
3926
3927s_min_u32 s105, s1, s103
3928// GFX10: encoding: [0x01,0x67,0xe9,0x83]
3929
3930s_min_u32 s105, s104, s2
3931// GFX10: encoding: [0x68,0x02,0xe9,0x83]
3932
3933s_min_u32 s105, s1, s2
3934// GFX10: encoding: [0x01,0x02,0xe9,0x83]
3935
3936s_min_u32 s0, s104, s2
3937// GFX10: encoding: [0x68,0x02,0x80,0x83]
3938
3939s_min_u32 s0, s1, s103
3940// GFX10: encoding: [0x01,0x67,0x80,0x83]
3941
3942s_min_u32 exec_lo, s1, s2
3943// GFX10: encoding: [0x01,0x02,0xfe,0x83]
3944
3945s_min_u32 exec_hi, s1, s2
3946// GFX10: encoding: [0x01,0x02,0xff,0x83]
3947
3948s_min_u32 vcc_lo, s1, s2
3949// GFX10: encoding: [0x01,0x02,0xea,0x83]
3950
3951s_min_u32 vcc_hi, s1, s2
3952// GFX10: encoding: [0x01,0x02,0xeb,0x83]
3953
3954s_min_u32 m0, s1, s2
3955// GFX10: encoding: [0x01,0x02,0xfc,0x83]
3956
3957s_min_u32 s0, exec_lo, s2
3958// GFX10: encoding: [0x7e,0x02,0x80,0x83]
3959
3960s_min_u32 s0, exec_hi, s2
3961// GFX10: encoding: [0x7f,0x02,0x80,0x83]
3962
3963s_min_u32 s0, vcc_lo, s2
3964// GFX10: encoding: [0x6a,0x02,0x80,0x83]
3965
3966s_min_u32 s0, vcc_hi, s2
3967// GFX10: encoding: [0x6b,0x02,0x80,0x83]
3968
3969s_min_u32 s0, m0, s2
3970// GFX10: encoding: [0x7c,0x02,0x80,0x83]
3971
3972s_min_u32 s0, 0, s2
3973// GFX10: encoding: [0x80,0x02,0x80,0x83]
3974
3975s_min_u32 s0, -1, s2
3976// GFX10: encoding: [0xc1,0x02,0x80,0x83]
3977
3978s_min_u32 s0, 0.5, s2
3979// GFX10: encoding: [0xf0,0x02,0x80,0x83]
3980
3981s_min_u32 s0, -4.0, s2
3982// GFX10: encoding: [0xf7,0x02,0x80,0x83]
3983
3984s_min_u32 s0, 0x3f717273, s2
3985// GFX10: encoding: [0xff,0x02,0x80,0x83,0x73,0x72,0x71,0x3f]
3986
3987s_min_u32 s0, 0xaf123456, s2
3988// GFX10: encoding: [0xff,0x02,0x80,0x83,0x56,0x34,0x12,0xaf]
3989
3990s_min_u32 s0, s1, exec_lo
3991// GFX10: encoding: [0x01,0x7e,0x80,0x83]
3992
3993s_min_u32 s0, s1, exec_hi
3994// GFX10: encoding: [0x01,0x7f,0x80,0x83]
3995
3996s_min_u32 s0, s1, vcc_lo
3997// GFX10: encoding: [0x01,0x6a,0x80,0x83]
3998
3999s_min_u32 s0, s1, vcc_hi
4000// GFX10: encoding: [0x01,0x6b,0x80,0x83]
4001
4002s_min_u32 s0, s1, m0
4003// GFX10: encoding: [0x01,0x7c,0x80,0x83]
4004
4005s_min_u32 s0, s1, 0
4006// GFX10: encoding: [0x01,0x80,0x80,0x83]
4007
4008s_min_u32 s0, s1, -1
4009// GFX10: encoding: [0x01,0xc1,0x80,0x83]
4010
4011s_min_u32 s0, s1, 0.5
4012// GFX10: encoding: [0x01,0xf0,0x80,0x83]
4013
4014s_min_u32 s0, s1, -4.0
4015// GFX10: encoding: [0x01,0xf7,0x80,0x83]
4016
4017s_min_u32 s0, s1, 0x3f717273
4018// GFX10: encoding: [0x01,0xff,0x80,0x83,0x73,0x72,0x71,0x3f]
4019
4020s_min_u32 s0, s1, 0xaf123456
4021// GFX10: encoding: [0x01,0xff,0x80,0x83,0x56,0x34,0x12,0xaf]
4022
4023s_max_i32 s0, s1, s2
4024// GFX10: encoding: [0x01,0x02,0x00,0x84]
4025
4026s_max_i32 s105, s104, s103
4027// GFX10: encoding: [0x68,0x67,0x69,0x84]
4028
4029s_max_i32 s0, s104, s103
4030// GFX10: encoding: [0x68,0x67,0x00,0x84]
4031
4032s_max_i32 s105, s1, s103
4033// GFX10: encoding: [0x01,0x67,0x69,0x84]
4034
4035s_max_i32 s105, s104, s2
4036// GFX10: encoding: [0x68,0x02,0x69,0x84]
4037
4038s_max_i32 s105, s1, s2
4039// GFX10: encoding: [0x01,0x02,0x69,0x84]
4040
4041s_max_i32 s0, s104, s2
4042// GFX10: encoding: [0x68,0x02,0x00,0x84]
4043
4044s_max_i32 s0, s1, s103
4045// GFX10: encoding: [0x01,0x67,0x00,0x84]
4046
4047s_max_i32 exec_lo, s1, s2
4048// GFX10: encoding: [0x01,0x02,0x7e,0x84]
4049
4050s_max_i32 exec_hi, s1, s2
4051// GFX10: encoding: [0x01,0x02,0x7f,0x84]
4052
4053s_max_i32 vcc_lo, s1, s2
4054// GFX10: encoding: [0x01,0x02,0x6a,0x84]
4055
4056s_max_i32 vcc_hi, s1, s2
4057// GFX10: encoding: [0x01,0x02,0x6b,0x84]
4058
4059s_max_i32 m0, s1, s2
4060// GFX10: encoding: [0x01,0x02,0x7c,0x84]
4061
4062s_max_i32 s0, exec_lo, s2
4063// GFX10: encoding: [0x7e,0x02,0x00,0x84]
4064
4065s_max_i32 s0, exec_hi, s2
4066// GFX10: encoding: [0x7f,0x02,0x00,0x84]
4067
4068s_max_i32 s0, vcc_lo, s2
4069// GFX10: encoding: [0x6a,0x02,0x00,0x84]
4070
4071s_max_i32 s0, vcc_hi, s2
4072// GFX10: encoding: [0x6b,0x02,0x00,0x84]
4073
4074s_max_i32 s0, m0, s2
4075// GFX10: encoding: [0x7c,0x02,0x00,0x84]
4076
4077s_max_i32 s0, 0, s2
4078// GFX10: encoding: [0x80,0x02,0x00,0x84]
4079
4080s_max_i32 s0, -1, s2
4081// GFX10: encoding: [0xc1,0x02,0x00,0x84]
4082
4083s_max_i32 s0, 0.5, s2
4084// GFX10: encoding: [0xf0,0x02,0x00,0x84]
4085
4086s_max_i32 s0, -4.0, s2
4087// GFX10: encoding: [0xf7,0x02,0x00,0x84]
4088
4089s_max_i32 s0, 0x3f717273, s2
4090// GFX10: encoding: [0xff,0x02,0x00,0x84,0x73,0x72,0x71,0x3f]
4091
4092s_max_i32 s0, 0xaf123456, s2
4093// GFX10: encoding: [0xff,0x02,0x00,0x84,0x56,0x34,0x12,0xaf]
4094
4095s_max_i32 s0, s1, exec_lo
4096// GFX10: encoding: [0x01,0x7e,0x00,0x84]
4097
4098s_max_i32 s0, s1, exec_hi
4099// GFX10: encoding: [0x01,0x7f,0x00,0x84]
4100
4101s_max_i32 s0, s1, vcc_lo
4102// GFX10: encoding: [0x01,0x6a,0x00,0x84]
4103
4104s_max_i32 s0, s1, vcc_hi
4105// GFX10: encoding: [0x01,0x6b,0x00,0x84]
4106
4107s_max_i32 s0, s1, m0
4108// GFX10: encoding: [0x01,0x7c,0x00,0x84]
4109
4110s_max_i32 s0, s1, 0
4111// GFX10: encoding: [0x01,0x80,0x00,0x84]
4112
4113s_max_i32 s0, s1, -1
4114// GFX10: encoding: [0x01,0xc1,0x00,0x84]
4115
4116s_max_i32 s0, s1, 0.5
4117// GFX10: encoding: [0x01,0xf0,0x00,0x84]
4118
4119s_max_i32 s0, s1, -4.0
4120// GFX10: encoding: [0x01,0xf7,0x00,0x84]
4121
4122s_max_i32 s0, s1, 0x3f717273
4123// GFX10: encoding: [0x01,0xff,0x00,0x84,0x73,0x72,0x71,0x3f]
4124
4125s_max_i32 s0, s1, 0xaf123456
4126// GFX10: encoding: [0x01,0xff,0x00,0x84,0x56,0x34,0x12,0xaf]
4127
4128s_max_u32 s0, s1, s2
4129// GFX10: encoding: [0x01,0x02,0x80,0x84]
4130
4131s_max_u32 s105, s104, s103
4132// GFX10: encoding: [0x68,0x67,0xe9,0x84]
4133
4134s_max_u32 s0, s104, s103
4135// GFX10: encoding: [0x68,0x67,0x80,0x84]
4136
4137s_max_u32 s105, s1, s103
4138// GFX10: encoding: [0x01,0x67,0xe9,0x84]
4139
4140s_max_u32 s105, s104, s2
4141// GFX10: encoding: [0x68,0x02,0xe9,0x84]
4142
4143s_max_u32 s105, s1, s2
4144// GFX10: encoding: [0x01,0x02,0xe9,0x84]
4145
4146s_max_u32 s0, s104, s2
4147// GFX10: encoding: [0x68,0x02,0x80,0x84]
4148
4149s_max_u32 s0, s1, s103
4150// GFX10: encoding: [0x01,0x67,0x80,0x84]
4151
4152s_max_u32 exec_lo, s1, s2
4153// GFX10: encoding: [0x01,0x02,0xfe,0x84]
4154
4155s_max_u32 exec_hi, s1, s2
4156// GFX10: encoding: [0x01,0x02,0xff,0x84]
4157
4158s_max_u32 vcc_lo, s1, s2
4159// GFX10: encoding: [0x01,0x02,0xea,0x84]
4160
4161s_max_u32 vcc_hi, s1, s2
4162// GFX10: encoding: [0x01,0x02,0xeb,0x84]
4163
4164s_max_u32 m0, s1, s2
4165// GFX10: encoding: [0x01,0x02,0xfc,0x84]
4166
4167s_max_u32 s0, exec_lo, s2
4168// GFX10: encoding: [0x7e,0x02,0x80,0x84]
4169
4170s_max_u32 s0, exec_hi, s2
4171// GFX10: encoding: [0x7f,0x02,0x80,0x84]
4172
4173s_max_u32 s0, vcc_lo, s2
4174// GFX10: encoding: [0x6a,0x02,0x80,0x84]
4175
4176s_max_u32 s0, vcc_hi, s2
4177// GFX10: encoding: [0x6b,0x02,0x80,0x84]
4178
4179s_max_u32 s0, m0, s2
4180// GFX10: encoding: [0x7c,0x02,0x80,0x84]
4181
4182s_max_u32 s0, 0, s2
4183// GFX10: encoding: [0x80,0x02,0x80,0x84]
4184
4185s_max_u32 s0, -1, s2
4186// GFX10: encoding: [0xc1,0x02,0x80,0x84]
4187
4188s_max_u32 s0, 0.5, s2
4189// GFX10: encoding: [0xf0,0x02,0x80,0x84]
4190
4191s_max_u32 s0, -4.0, s2
4192// GFX10: encoding: [0xf7,0x02,0x80,0x84]
4193
4194s_max_u32 s0, 0x3f717273, s2
4195// GFX10: encoding: [0xff,0x02,0x80,0x84,0x73,0x72,0x71,0x3f]
4196
4197s_max_u32 s0, 0xaf123456, s2
4198// GFX10: encoding: [0xff,0x02,0x80,0x84,0x56,0x34,0x12,0xaf]
4199
4200s_max_u32 s0, s1, exec_lo
4201// GFX10: encoding: [0x01,0x7e,0x80,0x84]
4202
4203s_max_u32 s0, s1, exec_hi
4204// GFX10: encoding: [0x01,0x7f,0x80,0x84]
4205
4206s_max_u32 s0, s1, vcc_lo
4207// GFX10: encoding: [0x01,0x6a,0x80,0x84]
4208
4209s_max_u32 s0, s1, vcc_hi
4210// GFX10: encoding: [0x01,0x6b,0x80,0x84]
4211
4212s_max_u32 s0, s1, m0
4213// GFX10: encoding: [0x01,0x7c,0x80,0x84]
4214
4215s_max_u32 s0, s1, 0
4216// GFX10: encoding: [0x01,0x80,0x80,0x84]
4217
4218s_max_u32 s0, s1, -1
4219// GFX10: encoding: [0x01,0xc1,0x80,0x84]
4220
4221s_max_u32 s0, s1, 0.5
4222// GFX10: encoding: [0x01,0xf0,0x80,0x84]
4223
4224s_max_u32 s0, s1, -4.0
4225// GFX10: encoding: [0x01,0xf7,0x80,0x84]
4226
4227s_max_u32 s0, s1, 0x3f717273
4228// GFX10: encoding: [0x01,0xff,0x80,0x84,0x73,0x72,0x71,0x3f]
4229
4230s_max_u32 s0, s1, 0xaf123456
4231// GFX10: encoding: [0x01,0xff,0x80,0x84,0x56,0x34,0x12,0xaf]
4232
4233s_cselect_b32 s0, s1, s2
4234// GFX10: encoding: [0x01,0x02,0x00,0x85]
4235
4236s_cselect_b32 s105, s104, s103
4237// GFX10: encoding: [0x68,0x67,0x69,0x85]
4238
4239s_cselect_b32 s0, s104, s103
4240// GFX10: encoding: [0x68,0x67,0x00,0x85]
4241
4242s_cselect_b32 s105, s1, s103
4243// GFX10: encoding: [0x01,0x67,0x69,0x85]
4244
4245s_cselect_b32 s105, s104, s2
4246// GFX10: encoding: [0x68,0x02,0x69,0x85]
4247
4248s_cselect_b32 s105, s1, s2
4249// GFX10: encoding: [0x01,0x02,0x69,0x85]
4250
4251s_cselect_b32 s0, s104, s2
4252// GFX10: encoding: [0x68,0x02,0x00,0x85]
4253
4254s_cselect_b32 s0, s1, s103
4255// GFX10: encoding: [0x01,0x67,0x00,0x85]
4256
4257s_cselect_b32 exec_lo, s1, s2
4258// GFX10: encoding: [0x01,0x02,0x7e,0x85]
4259
4260s_cselect_b32 exec_hi, s1, s2
4261// GFX10: encoding: [0x01,0x02,0x7f,0x85]
4262
4263s_cselect_b32 vcc_lo, s1, s2
4264// GFX10: encoding: [0x01,0x02,0x6a,0x85]
4265
4266s_cselect_b32 vcc_hi, s1, s2
4267// GFX10: encoding: [0x01,0x02,0x6b,0x85]
4268
4269s_cselect_b32 m0, s1, s2
4270// GFX10: encoding: [0x01,0x02,0x7c,0x85]
4271
4272s_cselect_b32 s0, exec_lo, s2
4273// GFX10: encoding: [0x7e,0x02,0x00,0x85]
4274
4275s_cselect_b32 s0, exec_hi, s2
4276// GFX10: encoding: [0x7f,0x02,0x00,0x85]
4277
4278s_cselect_b32 s0, vcc_lo, s2
4279// GFX10: encoding: [0x6a,0x02,0x00,0x85]
4280
4281s_cselect_b32 s0, vcc_hi, s2
4282// GFX10: encoding: [0x6b,0x02,0x00,0x85]
4283
4284s_cselect_b32 s0, m0, s2
4285// GFX10: encoding: [0x7c,0x02,0x00,0x85]
4286
4287s_cselect_b32 s0, 0, s2
4288// GFX10: encoding: [0x80,0x02,0x00,0x85]
4289
4290s_cselect_b32 s0, -1, s2
4291// GFX10: encoding: [0xc1,0x02,0x00,0x85]
4292
4293s_cselect_b32 s0, 0.5, s2
4294// GFX10: encoding: [0xf0,0x02,0x00,0x85]
4295
4296s_cselect_b32 s0, -4.0, s2
4297// GFX10: encoding: [0xf7,0x02,0x00,0x85]
4298
4299s_cselect_b32 s0, 0x3f717273, s2
4300// GFX10: encoding: [0xff,0x02,0x00,0x85,0x73,0x72,0x71,0x3f]
4301
4302s_cselect_b32 s0, 0xaf123456, s2
4303// GFX10: encoding: [0xff,0x02,0x00,0x85,0x56,0x34,0x12,0xaf]
4304
4305s_cselect_b32 s0, s1, exec_lo
4306// GFX10: encoding: [0x01,0x7e,0x00,0x85]
4307
4308s_cselect_b32 s0, s1, exec_hi
4309// GFX10: encoding: [0x01,0x7f,0x00,0x85]
4310
4311s_cselect_b32 s0, s1, vcc_lo
4312// GFX10: encoding: [0x01,0x6a,0x00,0x85]
4313
4314s_cselect_b32 s0, s1, vcc_hi
4315// GFX10: encoding: [0x01,0x6b,0x00,0x85]
4316
4317s_cselect_b32 s0, s1, m0
4318// GFX10: encoding: [0x01,0x7c,0x00,0x85]
4319
4320s_cselect_b32 s0, s1, 0
4321// GFX10: encoding: [0x01,0x80,0x00,0x85]
4322
4323s_cselect_b32 s0, s1, -1
4324// GFX10: encoding: [0x01,0xc1,0x00,0x85]
4325
4326s_cselect_b32 s0, s1, 0.5
4327// GFX10: encoding: [0x01,0xf0,0x00,0x85]
4328
4329s_cselect_b32 s0, s1, -4.0
4330// GFX10: encoding: [0x01,0xf7,0x00,0x85]
4331
4332s_cselect_b32 s0, s1, 0x3f717273
4333// GFX10: encoding: [0x01,0xff,0x00,0x85,0x73,0x72,0x71,0x3f]
4334
4335s_cselect_b32 s0, s1, 0xaf123456
4336// GFX10: encoding: [0x01,0xff,0x00,0x85,0x56,0x34,0x12,0xaf]
4337
4338s_cselect_b64 s[0:1], s[2:3], s[4:5]
4339// GFX10: encoding: [0x02,0x04,0x80,0x85]
4340
4341s_cselect_b64 s[104:105], s[102:103], s[100:101]
4342// GFX10: encoding: [0x66,0x64,0xe8,0x85]
4343
4344s_cselect_b64 s[0:1], s[102:103], s[100:101]
4345// GFX10: encoding: [0x66,0x64,0x80,0x85]
4346
4347s_cselect_b64 s[104:105], s[2:3], s[100:101]
4348// GFX10: encoding: [0x02,0x64,0xe8,0x85]
4349
4350s_cselect_b64 s[104:105], s[102:103], s[4:5]
4351// GFX10: encoding: [0x66,0x04,0xe8,0x85]
4352
4353s_cselect_b64 s[104:105], s[2:3], s[4:5]
4354// GFX10: encoding: [0x02,0x04,0xe8,0x85]
4355
4356s_cselect_b64 s[0:1], s[102:103], s[4:5]
4357// GFX10: encoding: [0x66,0x04,0x80,0x85]
4358
4359s_cselect_b64 s[0:1], s[2:3], s[100:101]
4360// GFX10: encoding: [0x02,0x64,0x80,0x85]
4361
4362s_cselect_b64 exec, s[2:3], s[4:5]
4363// GFX10: encoding: [0x02,0x04,0xfe,0x85]
4364
4365s_cselect_b64 vcc, s[2:3], s[4:5]
4366// GFX10: encoding: [0x02,0x04,0xea,0x85]
4367
4368s_cselect_b64 s[0:1], exec, s[4:5]
4369// GFX10: encoding: [0x7e,0x04,0x80,0x85]
4370
4371s_cselect_b64 s[0:1], vcc, s[4:5]
4372// GFX10: encoding: [0x6a,0x04,0x80,0x85]
4373
4374s_cselect_b64 s[0:1], 0, s[4:5]
4375// GFX10: encoding: [0x80,0x04,0x80,0x85]
4376
4377s_cselect_b64 s[0:1], -1, s[4:5]
4378// GFX10: encoding: [0xc1,0x04,0x80,0x85]
4379
4380s_cselect_b64 s[0:1], 0.5, s[4:5]
4381// GFX10: encoding: [0xf0,0x04,0x80,0x85]
4382
4383s_cselect_b64 s[0:1], -4.0, s[4:5]
4384// GFX10: encoding: [0xf7,0x04,0x80,0x85]
4385
4386s_cselect_b64 s[0:1], 0x3f717273, s[4:5]
4387// GFX10: encoding: [0xff,0x04,0x80,0x85,0x73,0x72,0x71,0x3f]
4388
4389s_cselect_b64 s[0:1], 0xaf123456, s[4:5]
4390// GFX10: encoding: [0xff,0x04,0x80,0x85,0x56,0x34,0x12,0xaf]
4391
4392s_cselect_b64 s[0:1], s[2:3], exec
4393// GFX10: encoding: [0x02,0x7e,0x80,0x85]
4394
4395s_cselect_b64 s[0:1], s[2:3], vcc
4396// GFX10: encoding: [0x02,0x6a,0x80,0x85]
4397
4398s_cselect_b64 s[0:1], s[2:3], 0
4399// GFX10: encoding: [0x02,0x80,0x80,0x85]
4400
4401s_cselect_b64 s[0:1], s[2:3], -1
4402// GFX10: encoding: [0x02,0xc1,0x80,0x85]
4403
4404s_cselect_b64 s[0:1], s[2:3], 0.5
4405// GFX10: encoding: [0x02,0xf0,0x80,0x85]
4406
4407s_cselect_b64 s[0:1], s[2:3], -4.0
4408// GFX10: encoding: [0x02,0xf7,0x80,0x85]
4409
4410s_cselect_b64 s[0:1], s[2:3], 0x3f717273
4411// GFX10: encoding: [0x02,0xff,0x80,0x85,0x73,0x72,0x71,0x3f]
4412
4413s_cselect_b64 s[0:1], s[2:3], 0xaf123456
4414// GFX10: encoding: [0x02,0xff,0x80,0x85,0x56,0x34,0x12,0xaf]
4415
4416s_and_b32 s0, s1, s2
4417// GFX10: encoding: [0x01,0x02,0x00,0x87]
4418
4419s_and_b32 s105, s104, s103
4420// GFX10: encoding: [0x68,0x67,0x69,0x87]
4421
4422s_and_b32 s0, s104, s103
4423// GFX10: encoding: [0x68,0x67,0x00,0x87]
4424
4425s_and_b32 s105, s1, s103
4426// GFX10: encoding: [0x01,0x67,0x69,0x87]
4427
4428s_and_b32 s105, s104, s2
4429// GFX10: encoding: [0x68,0x02,0x69,0x87]
4430
4431s_and_b32 s105, s1, s2
4432// GFX10: encoding: [0x01,0x02,0x69,0x87]
4433
4434s_and_b32 s0, s104, s2
4435// GFX10: encoding: [0x68,0x02,0x00,0x87]
4436
4437s_and_b32 s0, s1, s103
4438// GFX10: encoding: [0x01,0x67,0x00,0x87]
4439
4440s_and_b32 exec_lo, s1, s2
4441// GFX10: encoding: [0x01,0x02,0x7e,0x87]
4442
4443s_and_b32 exec_hi, s1, s2
4444// GFX10: encoding: [0x01,0x02,0x7f,0x87]
4445
4446s_and_b32 vcc_lo, s1, s2
4447// GFX10: encoding: [0x01,0x02,0x6a,0x87]
4448
4449s_and_b32 vcc_hi, s1, s2
4450// GFX10: encoding: [0x01,0x02,0x6b,0x87]
4451
4452s_and_b32 m0, s1, s2
4453// GFX10: encoding: [0x01,0x02,0x7c,0x87]
4454
4455s_and_b32 s0, exec_lo, s2
4456// GFX10: encoding: [0x7e,0x02,0x00,0x87]
4457
4458s_and_b32 s0, exec_hi, s2
4459// GFX10: encoding: [0x7f,0x02,0x00,0x87]
4460
4461s_and_b32 s0, vcc_lo, s2
4462// GFX10: encoding: [0x6a,0x02,0x00,0x87]
4463
4464s_and_b32 s0, vcc_hi, s2
4465// GFX10: encoding: [0x6b,0x02,0x00,0x87]
4466
4467s_and_b32 s0, m0, s2
4468// GFX10: encoding: [0x7c,0x02,0x00,0x87]
4469
4470s_and_b32 s0, 0, s2
4471// GFX10: encoding: [0x80,0x02,0x00,0x87]
4472
4473s_and_b32 s0, -1, s2
4474// GFX10: encoding: [0xc1,0x02,0x00,0x87]
4475
4476s_and_b32 s0, 0.5, s2
4477// GFX10: encoding: [0xf0,0x02,0x00,0x87]
4478
4479s_and_b32 s0, -4.0, s2
4480// GFX10: encoding: [0xf7,0x02,0x00,0x87]
4481
4482s_and_b32 s0, 0x3f717273, s2
4483// GFX10: encoding: [0xff,0x02,0x00,0x87,0x73,0x72,0x71,0x3f]
4484
4485s_and_b32 s0, 0xaf123456, s2
4486// GFX10: encoding: [0xff,0x02,0x00,0x87,0x56,0x34,0x12,0xaf]
4487
4488s_and_b32 s0, s1, exec_lo
4489// GFX10: encoding: [0x01,0x7e,0x00,0x87]
4490
4491s_and_b32 s0, s1, exec_hi
4492// GFX10: encoding: [0x01,0x7f,0x00,0x87]
4493
4494s_and_b32 s0, s1, vcc_lo
4495// GFX10: encoding: [0x01,0x6a,0x00,0x87]
4496
4497s_and_b32 s0, s1, vcc_hi
4498// GFX10: encoding: [0x01,0x6b,0x00,0x87]
4499
4500s_and_b32 s0, s1, m0
4501// GFX10: encoding: [0x01,0x7c,0x00,0x87]
4502
4503s_and_b32 s0, s1, 0
4504// GFX10: encoding: [0x01,0x80,0x00,0x87]
4505
4506s_and_b32 s0, s1, -1
4507// GFX10: encoding: [0x01,0xc1,0x00,0x87]
4508
4509s_and_b32 s0, s1, 0.5
4510// GFX10: encoding: [0x01,0xf0,0x00,0x87]
4511
4512s_and_b32 s0, s1, -4.0
4513// GFX10: encoding: [0x01,0xf7,0x00,0x87]
4514
4515s_and_b32 s0, s1, 0x3f717273
4516// GFX10: encoding: [0x01,0xff,0x00,0x87,0x73,0x72,0x71,0x3f]
4517
4518s_and_b32 s0, s1, 0xaf123456
4519// GFX10: encoding: [0x01,0xff,0x00,0x87,0x56,0x34,0x12,0xaf]
4520
4521s_and_b64 s[0:1], s[2:3], s[4:5]
4522// GFX10: encoding: [0x02,0x04,0x80,0x87]
4523
4524s_and_b64 s[104:105], s[102:103], s[100:101]
4525// GFX10: encoding: [0x66,0x64,0xe8,0x87]
4526
4527s_and_b64 s[0:1], s[102:103], s[100:101]
4528// GFX10: encoding: [0x66,0x64,0x80,0x87]
4529
4530s_and_b64 s[104:105], s[2:3], s[100:101]
4531// GFX10: encoding: [0x02,0x64,0xe8,0x87]
4532
4533s_and_b64 s[104:105], s[102:103], s[4:5]
4534// GFX10: encoding: [0x66,0x04,0xe8,0x87]
4535
4536s_and_b64 s[104:105], s[2:3], s[4:5]
4537// GFX10: encoding: [0x02,0x04,0xe8,0x87]
4538
4539s_and_b64 s[0:1], s[102:103], s[4:5]
4540// GFX10: encoding: [0x66,0x04,0x80,0x87]
4541
4542s_and_b64 s[0:1], s[2:3], s[100:101]
4543// GFX10: encoding: [0x02,0x64,0x80,0x87]
4544
4545s_and_b64 exec, s[2:3], s[4:5]
4546// GFX10: encoding: [0x02,0x04,0xfe,0x87]
4547
4548s_and_b64 vcc, s[2:3], s[4:5]
4549// GFX10: encoding: [0x02,0x04,0xea,0x87]
4550
4551s_and_b64 s[0:1], exec, s[4:5]
4552// GFX10: encoding: [0x7e,0x04,0x80,0x87]
4553
4554s_and_b64 s[0:1], vcc, s[4:5]
4555// GFX10: encoding: [0x6a,0x04,0x80,0x87]
4556
4557s_and_b64 s[0:1], 0, s[4:5]
4558// GFX10: encoding: [0x80,0x04,0x80,0x87]
4559
4560s_and_b64 s[0:1], -1, s[4:5]
4561// GFX10: encoding: [0xc1,0x04,0x80,0x87]
4562
4563s_and_b64 s[0:1], 0.5, s[4:5]
4564// GFX10: encoding: [0xf0,0x04,0x80,0x87]
4565
4566s_and_b64 s[0:1], -4.0, s[4:5]
4567// GFX10: encoding: [0xf7,0x04,0x80,0x87]
4568
4569s_and_b64 s[0:1], 0x3f717273, s[4:5]
4570// GFX10: encoding: [0xff,0x04,0x80,0x87,0x73,0x72,0x71,0x3f]
4571
4572s_and_b64 s[0:1], 0xaf123456, s[4:5]
4573// GFX10: encoding: [0xff,0x04,0x80,0x87,0x56,0x34,0x12,0xaf]
4574
4575s_and_b64 s[0:1], s[2:3], exec
4576// GFX10: encoding: [0x02,0x7e,0x80,0x87]
4577
4578s_and_b64 s[0:1], s[2:3], vcc
4579// GFX10: encoding: [0x02,0x6a,0x80,0x87]
4580
4581s_and_b64 s[0:1], s[2:3], 0
4582// GFX10: encoding: [0x02,0x80,0x80,0x87]
4583
4584s_and_b64 s[0:1], s[2:3], -1
4585// GFX10: encoding: [0x02,0xc1,0x80,0x87]
4586
4587s_and_b64 s[0:1], s[2:3], 0.5
4588// GFX10: encoding: [0x02,0xf0,0x80,0x87]
4589
4590s_and_b64 s[0:1], s[2:3], -4.0
4591// GFX10: encoding: [0x02,0xf7,0x80,0x87]
4592
4593s_and_b64 s[0:1], s[2:3], 0x3f717273
4594// GFX10: encoding: [0x02,0xff,0x80,0x87,0x73,0x72,0x71,0x3f]
4595
4596s_and_b64 s[0:1], s[2:3], 0xaf123456
4597// GFX10: encoding: [0x02,0xff,0x80,0x87,0x56,0x34,0x12,0xaf]
4598
4599s_or_b32 s0, s1, s2
4600// GFX10: encoding: [0x01,0x02,0x00,0x88]
4601
4602s_or_b32 s105, s104, s103
4603// GFX10: encoding: [0x68,0x67,0x69,0x88]
4604
4605s_or_b32 s0, s104, s103
4606// GFX10: encoding: [0x68,0x67,0x00,0x88]
4607
4608s_or_b32 s105, s1, s103
4609// GFX10: encoding: [0x01,0x67,0x69,0x88]
4610
4611s_or_b32 s105, s104, s2
4612// GFX10: encoding: [0x68,0x02,0x69,0x88]
4613
4614s_or_b32 s105, s1, s2
4615// GFX10: encoding: [0x01,0x02,0x69,0x88]
4616
4617s_or_b32 s0, s104, s2
4618// GFX10: encoding: [0x68,0x02,0x00,0x88]
4619
4620s_or_b32 s0, s1, s103
4621// GFX10: encoding: [0x01,0x67,0x00,0x88]
4622
4623s_or_b32 exec_lo, s1, s2
4624// GFX10: encoding: [0x01,0x02,0x7e,0x88]
4625
4626s_or_b32 exec_hi, s1, s2
4627// GFX10: encoding: [0x01,0x02,0x7f,0x88]
4628
4629s_or_b32 vcc_lo, s1, s2
4630// GFX10: encoding: [0x01,0x02,0x6a,0x88]
4631
4632s_or_b32 vcc_hi, s1, s2
4633// GFX10: encoding: [0x01,0x02,0x6b,0x88]
4634
4635s_or_b32 m0, s1, s2
4636// GFX10: encoding: [0x01,0x02,0x7c,0x88]
4637
4638s_or_b32 s0, exec_lo, s2
4639// GFX10: encoding: [0x7e,0x02,0x00,0x88]
4640
4641s_or_b32 s0, exec_hi, s2
4642// GFX10: encoding: [0x7f,0x02,0x00,0x88]
4643
4644s_or_b32 s0, vcc_lo, s2
4645// GFX10: encoding: [0x6a,0x02,0x00,0x88]
4646
4647s_or_b32 s0, vcc_hi, s2
4648// GFX10: encoding: [0x6b,0x02,0x00,0x88]
4649
4650s_or_b32 s0, m0, s2
4651// GFX10: encoding: [0x7c,0x02,0x00,0x88]
4652
4653s_or_b32 s0, 0, s2
4654// GFX10: encoding: [0x80,0x02,0x00,0x88]
4655
4656s_or_b32 s0, -1, s2
4657// GFX10: encoding: [0xc1,0x02,0x00,0x88]
4658
4659s_or_b32 s0, 0.5, s2
4660// GFX10: encoding: [0xf0,0x02,0x00,0x88]
4661
4662s_or_b32 s0, -4.0, s2
4663// GFX10: encoding: [0xf7,0x02,0x00,0x88]
4664
4665s_or_b32 s0, 0x3f717273, s2
4666// GFX10: encoding: [0xff,0x02,0x00,0x88,0x73,0x72,0x71,0x3f]
4667
4668s_or_b32 s0, 0xaf123456, s2
4669// GFX10: encoding: [0xff,0x02,0x00,0x88,0x56,0x34,0x12,0xaf]
4670
4671s_or_b32 s0, s1, exec_lo
4672// GFX10: encoding: [0x01,0x7e,0x00,0x88]
4673
4674s_or_b32 s0, s1, exec_hi
4675// GFX10: encoding: [0x01,0x7f,0x00,0x88]
4676
4677s_or_b32 s0, s1, vcc_lo
4678// GFX10: encoding: [0x01,0x6a,0x00,0x88]
4679
4680s_or_b32 s0, s1, vcc_hi
4681// GFX10: encoding: [0x01,0x6b,0x00,0x88]
4682
4683s_or_b32 s0, s1, m0
4684// GFX10: encoding: [0x01,0x7c,0x00,0x88]
4685
4686s_or_b32 s0, s1, 0
4687// GFX10: encoding: [0x01,0x80,0x00,0x88]
4688
4689s_or_b32 s0, s1, -1
4690// GFX10: encoding: [0x01,0xc1,0x00,0x88]
4691
4692s_or_b32 s0, s1, 0.5
4693// GFX10: encoding: [0x01,0xf0,0x00,0x88]
4694
4695s_or_b32 s0, s1, -4.0
4696// GFX10: encoding: [0x01,0xf7,0x00,0x88]
4697
4698s_or_b32 s0, s1, 0x3f717273
4699// GFX10: encoding: [0x01,0xff,0x00,0x88,0x73,0x72,0x71,0x3f]
4700
4701s_or_b32 s0, s1, 0xaf123456
4702// GFX10: encoding: [0x01,0xff,0x00,0x88,0x56,0x34,0x12,0xaf]
4703
4704s_or_b64 s[0:1], s[2:3], s[4:5]
4705// GFX10: encoding: [0x02,0x04,0x80,0x88]
4706
4707s_or_b64 s[104:105], s[102:103], s[100:101]
4708// GFX10: encoding: [0x66,0x64,0xe8,0x88]
4709
4710s_or_b64 s[0:1], s[102:103], s[100:101]
4711// GFX10: encoding: [0x66,0x64,0x80,0x88]
4712
4713s_or_b64 s[104:105], s[2:3], s[100:101]
4714// GFX10: encoding: [0x02,0x64,0xe8,0x88]
4715
4716s_or_b64 s[104:105], s[102:103], s[4:5]
4717// GFX10: encoding: [0x66,0x04,0xe8,0x88]
4718
4719s_or_b64 s[104:105], s[2:3], s[4:5]
4720// GFX10: encoding: [0x02,0x04,0xe8,0x88]
4721
4722s_or_b64 s[0:1], s[102:103], s[4:5]
4723// GFX10: encoding: [0x66,0x04,0x80,0x88]
4724
4725s_or_b64 s[0:1], s[2:3], s[100:101]
4726// GFX10: encoding: [0x02,0x64,0x80,0x88]
4727
4728s_or_b64 exec, s[2:3], s[4:5]
4729// GFX10: encoding: [0x02,0x04,0xfe,0x88]
4730
4731s_or_b64 vcc, s[2:3], s[4:5]
4732// GFX10: encoding: [0x02,0x04,0xea,0x88]
4733
4734s_or_b64 s[0:1], exec, s[4:5]
4735// GFX10: encoding: [0x7e,0x04,0x80,0x88]
4736
4737s_or_b64 s[0:1], vcc, s[4:5]
4738// GFX10: encoding: [0x6a,0x04,0x80,0x88]
4739
4740s_or_b64 s[0:1], 0, s[4:5]
4741// GFX10: encoding: [0x80,0x04,0x80,0x88]
4742
4743s_or_b64 s[0:1], -1, s[4:5]
4744// GFX10: encoding: [0xc1,0x04,0x80,0x88]
4745
4746s_or_b64 s[0:1], 0.5, s[4:5]
4747// GFX10: encoding: [0xf0,0x04,0x80,0x88]
4748
4749s_or_b64 s[0:1], -4.0, s[4:5]
4750// GFX10: encoding: [0xf7,0x04,0x80,0x88]
4751
4752s_or_b64 s[0:1], 0x3f717273, s[4:5]
4753// GFX10: encoding: [0xff,0x04,0x80,0x88,0x73,0x72,0x71,0x3f]
4754
4755s_or_b64 s[0:1], 0xaf123456, s[4:5]
4756// GFX10: encoding: [0xff,0x04,0x80,0x88,0x56,0x34,0x12,0xaf]
4757
4758s_or_b64 s[0:1], s[2:3], exec
4759// GFX10: encoding: [0x02,0x7e,0x80,0x88]
4760
4761s_or_b64 s[0:1], s[2:3], vcc
4762// GFX10: encoding: [0x02,0x6a,0x80,0x88]
4763
4764s_or_b64 s[0:1], s[2:3], 0
4765// GFX10: encoding: [0x02,0x80,0x80,0x88]
4766
4767s_or_b64 s[0:1], s[2:3], -1
4768// GFX10: encoding: [0x02,0xc1,0x80,0x88]
4769
4770s_or_b64 s[0:1], s[2:3], 0.5
4771// GFX10: encoding: [0x02,0xf0,0x80,0x88]
4772
4773s_or_b64 s[0:1], s[2:3], -4.0
4774// GFX10: encoding: [0x02,0xf7,0x80,0x88]
4775
4776s_or_b64 s[0:1], s[2:3], 0x3f717273
4777// GFX10: encoding: [0x02,0xff,0x80,0x88,0x73,0x72,0x71,0x3f]
4778
4779s_or_b64 s[0:1], s[2:3], 0xaf123456
4780// GFX10: encoding: [0x02,0xff,0x80,0x88,0x56,0x34,0x12,0xaf]
4781
4782s_xor_b32 s0, s1, s2
4783// GFX10: encoding: [0x01,0x02,0x00,0x89]
4784
4785s_xor_b32 s105, s104, s103
4786// GFX10: encoding: [0x68,0x67,0x69,0x89]
4787
4788s_xor_b32 s0, s104, s103
4789// GFX10: encoding: [0x68,0x67,0x00,0x89]
4790
4791s_xor_b32 s105, s1, s103
4792// GFX10: encoding: [0x01,0x67,0x69,0x89]
4793
4794s_xor_b32 s105, s104, s2
4795// GFX10: encoding: [0x68,0x02,0x69,0x89]
4796
4797s_xor_b32 s105, s1, s2
4798// GFX10: encoding: [0x01,0x02,0x69,0x89]
4799
4800s_xor_b32 s0, s104, s2
4801// GFX10: encoding: [0x68,0x02,0x00,0x89]
4802
4803s_xor_b32 s0, s1, s103
4804// GFX10: encoding: [0x01,0x67,0x00,0x89]
4805
4806s_xor_b32 exec_lo, s1, s2
4807// GFX10: encoding: [0x01,0x02,0x7e,0x89]
4808
4809s_xor_b32 exec_hi, s1, s2
4810// GFX10: encoding: [0x01,0x02,0x7f,0x89]
4811
4812s_xor_b32 vcc_lo, s1, s2
4813// GFX10: encoding: [0x01,0x02,0x6a,0x89]
4814
4815s_xor_b32 vcc_hi, s1, s2
4816// GFX10: encoding: [0x01,0x02,0x6b,0x89]
4817
4818s_xor_b32 m0, s1, s2
4819// GFX10: encoding: [0x01,0x02,0x7c,0x89]
4820
4821s_xor_b32 s0, exec_lo, s2
4822// GFX10: encoding: [0x7e,0x02,0x00,0x89]
4823
4824s_xor_b32 s0, exec_hi, s2
4825// GFX10: encoding: [0x7f,0x02,0x00,0x89]
4826
4827s_xor_b32 s0, vcc_lo, s2
4828// GFX10: encoding: [0x6a,0x02,0x00,0x89]
4829
4830s_xor_b32 s0, vcc_hi, s2
4831// GFX10: encoding: [0x6b,0x02,0x00,0x89]
4832
4833s_xor_b32 s0, m0, s2
4834// GFX10: encoding: [0x7c,0x02,0x00,0x89]
4835
4836s_xor_b32 s0, 0, s2
4837// GFX10: encoding: [0x80,0x02,0x00,0x89]
4838
4839s_xor_b32 s0, -1, s2
4840// GFX10: encoding: [0xc1,0x02,0x00,0x89]
4841
4842s_xor_b32 s0, 0.5, s2
4843// GFX10: encoding: [0xf0,0x02,0x00,0x89]
4844
4845s_xor_b32 s0, -4.0, s2
4846// GFX10: encoding: [0xf7,0x02,0x00,0x89]
4847
4848s_xor_b32 s0, 0x3f717273, s2
4849// GFX10: encoding: [0xff,0x02,0x00,0x89,0x73,0x72,0x71,0x3f]
4850
4851s_xor_b32 s0, 0xaf123456, s2
4852// GFX10: encoding: [0xff,0x02,0x00,0x89,0x56,0x34,0x12,0xaf]
4853
4854s_xor_b32 s0, s1, exec_lo
4855// GFX10: encoding: [0x01,0x7e,0x00,0x89]
4856
4857s_xor_b32 s0, s1, exec_hi
4858// GFX10: encoding: [0x01,0x7f,0x00,0x89]
4859
4860s_xor_b32 s0, s1, vcc_lo
4861// GFX10: encoding: [0x01,0x6a,0x00,0x89]
4862
4863s_xor_b32 s0, s1, vcc_hi
4864// GFX10: encoding: [0x01,0x6b,0x00,0x89]
4865
4866s_xor_b32 s0, s1, m0
4867// GFX10: encoding: [0x01,0x7c,0x00,0x89]
4868
4869s_xor_b32 s0, s1, 0
4870// GFX10: encoding: [0x01,0x80,0x00,0x89]
4871
4872s_xor_b32 s0, s1, -1
4873// GFX10: encoding: [0x01,0xc1,0x00,0x89]
4874
4875s_xor_b32 s0, s1, 0.5
4876// GFX10: encoding: [0x01,0xf0,0x00,0x89]
4877
4878s_xor_b32 s0, s1, -4.0
4879// GFX10: encoding: [0x01,0xf7,0x00,0x89]
4880
4881s_xor_b32 s0, s1, 0x3f717273
4882// GFX10: encoding: [0x01,0xff,0x00,0x89,0x73,0x72,0x71,0x3f]
4883
4884s_xor_b32 s0, s1, 0xaf123456
4885// GFX10: encoding: [0x01,0xff,0x00,0x89,0x56,0x34,0x12,0xaf]
4886
4887s_xor_b64 s[0:1], s[2:3], s[4:5]
4888// GFX10: encoding: [0x02,0x04,0x80,0x89]
4889
4890s_xor_b64 s[104:105], s[102:103], s[100:101]
4891// GFX10: encoding: [0x66,0x64,0xe8,0x89]
4892
4893s_xor_b64 s[0:1], s[102:103], s[100:101]
4894// GFX10: encoding: [0x66,0x64,0x80,0x89]
4895
4896s_xor_b64 s[104:105], s[2:3], s[100:101]
4897// GFX10: encoding: [0x02,0x64,0xe8,0x89]
4898
4899s_xor_b64 s[104:105], s[102:103], s[4:5]
4900// GFX10: encoding: [0x66,0x04,0xe8,0x89]
4901
4902s_xor_b64 s[104:105], s[2:3], s[4:5]
4903// GFX10: encoding: [0x02,0x04,0xe8,0x89]
4904
4905s_xor_b64 s[0:1], s[102:103], s[4:5]
4906// GFX10: encoding: [0x66,0x04,0x80,0x89]
4907
4908s_xor_b64 s[0:1], s[2:3], s[100:101]
4909// GFX10: encoding: [0x02,0x64,0x80,0x89]
4910
4911s_xor_b64 exec, s[2:3], s[4:5]
4912// GFX10: encoding: [0x02,0x04,0xfe,0x89]
4913
4914s_xor_b64 vcc, s[2:3], s[4:5]
4915// GFX10: encoding: [0x02,0x04,0xea,0x89]
4916
4917s_xor_b64 s[0:1], exec, s[4:5]
4918// GFX10: encoding: [0x7e,0x04,0x80,0x89]
4919
4920s_xor_b64 s[0:1], vcc, s[4:5]
4921// GFX10: encoding: [0x6a,0x04,0x80,0x89]
4922
4923s_xor_b64 s[0:1], 0, s[4:5]
4924// GFX10: encoding: [0x80,0x04,0x80,0x89]
4925
4926s_xor_b64 s[0:1], -1, s[4:5]
4927// GFX10: encoding: [0xc1,0x04,0x80,0x89]
4928
4929s_xor_b64 s[0:1], 0.5, s[4:5]
4930// GFX10: encoding: [0xf0,0x04,0x80,0x89]
4931
4932s_xor_b64 s[0:1], -4.0, s[4:5]
4933// GFX10: encoding: [0xf7,0x04,0x80,0x89]
4934
4935s_xor_b64 s[0:1], 0x3f717273, s[4:5]
4936// GFX10: encoding: [0xff,0x04,0x80,0x89,0x73,0x72,0x71,0x3f]
4937
4938s_xor_b64 s[0:1], 0xaf123456, s[4:5]
4939// GFX10: encoding: [0xff,0x04,0x80,0x89,0x56,0x34,0x12,0xaf]
4940
4941s_xor_b64 s[0:1], s[2:3], exec
4942// GFX10: encoding: [0x02,0x7e,0x80,0x89]
4943
4944s_xor_b64 s[0:1], s[2:3], vcc
4945// GFX10: encoding: [0x02,0x6a,0x80,0x89]
4946
4947s_xor_b64 s[0:1], s[2:3], 0
4948// GFX10: encoding: [0x02,0x80,0x80,0x89]
4949
4950s_xor_b64 s[0:1], s[2:3], -1
4951// GFX10: encoding: [0x02,0xc1,0x80,0x89]
4952
4953s_xor_b64 s[0:1], s[2:3], 0.5
4954// GFX10: encoding: [0x02,0xf0,0x80,0x89]
4955
4956s_xor_b64 s[0:1], s[2:3], -4.0
4957// GFX10: encoding: [0x02,0xf7,0x80,0x89]
4958
4959s_xor_b64 s[0:1], s[2:3], 0x3f717273
4960// GFX10: encoding: [0x02,0xff,0x80,0x89,0x73,0x72,0x71,0x3f]
4961
4962s_xor_b64 s[0:1], s[2:3], 0xaf123456
4963// GFX10: encoding: [0x02,0xff,0x80,0x89,0x56,0x34,0x12,0xaf]
4964
4965s_andn2_b32 s0, s1, s2
4966// GFX10: encoding: [0x01,0x02,0x00,0x8a]
4967
4968s_andn2_b32 s105, s104, s103
4969// GFX10: encoding: [0x68,0x67,0x69,0x8a]
4970
4971s_andn2_b32 s0, s104, s103
4972// GFX10: encoding: [0x68,0x67,0x00,0x8a]
4973
4974s_andn2_b32 s105, s1, s103
4975// GFX10: encoding: [0x01,0x67,0x69,0x8a]
4976
4977s_andn2_b32 s105, s104, s2
4978// GFX10: encoding: [0x68,0x02,0x69,0x8a]
4979
4980s_andn2_b32 s105, s1, s2
4981// GFX10: encoding: [0x01,0x02,0x69,0x8a]
4982
4983s_andn2_b32 s0, s104, s2
4984// GFX10: encoding: [0x68,0x02,0x00,0x8a]
4985
4986s_andn2_b32 s0, s1, s103
4987// GFX10: encoding: [0x01,0x67,0x00,0x8a]
4988
4989s_andn2_b32 exec_lo, s1, s2
4990// GFX10: encoding: [0x01,0x02,0x7e,0x8a]
4991
4992s_andn2_b32 exec_hi, s1, s2
4993// GFX10: encoding: [0x01,0x02,0x7f,0x8a]
4994
4995s_andn2_b32 vcc_lo, s1, s2
4996// GFX10: encoding: [0x01,0x02,0x6a,0x8a]
4997
4998s_andn2_b32 vcc_hi, s1, s2
4999// GFX10: encoding: [0x01,0x02,0x6b,0x8a]
5000
5001s_andn2_b32 m0, s1, s2
5002// GFX10: encoding: [0x01,0x02,0x7c,0x8a]
5003
5004s_andn2_b32 s0, exec_lo, s2
5005// GFX10: encoding: [0x7e,0x02,0x00,0x8a]
5006
5007s_andn2_b32 s0, exec_hi, s2
5008// GFX10: encoding: [0x7f,0x02,0x00,0x8a]
5009
5010s_andn2_b32 s0, vcc_lo, s2
5011// GFX10: encoding: [0x6a,0x02,0x00,0x8a]
5012
5013s_andn2_b32 s0, vcc_hi, s2
5014// GFX10: encoding: [0x6b,0x02,0x00,0x8a]
5015
5016s_andn2_b32 s0, m0, s2
5017// GFX10: encoding: [0x7c,0x02,0x00,0x8a]
5018
5019s_andn2_b32 s0, 0, s2
5020// GFX10: encoding: [0x80,0x02,0x00,0x8a]
5021
5022s_andn2_b32 s0, -1, s2
5023// GFX10: encoding: [0xc1,0x02,0x00,0x8a]
5024
5025s_andn2_b32 s0, 0.5, s2
5026// GFX10: encoding: [0xf0,0x02,0x00,0x8a]
5027
5028s_andn2_b32 s0, -4.0, s2
5029// GFX10: encoding: [0xf7,0x02,0x00,0x8a]
5030
5031s_andn2_b32 s0, 0x3f717273, s2
5032// GFX10: encoding: [0xff,0x02,0x00,0x8a,0x73,0x72,0x71,0x3f]
5033
5034s_andn2_b32 s0, 0xaf123456, s2
5035// GFX10: encoding: [0xff,0x02,0x00,0x8a,0x56,0x34,0x12,0xaf]
5036
5037s_andn2_b32 s0, s1, exec_lo
5038// GFX10: encoding: [0x01,0x7e,0x00,0x8a]
5039
5040s_andn2_b32 s0, s1, exec_hi
5041// GFX10: encoding: [0x01,0x7f,0x00,0x8a]
5042
5043s_andn2_b32 s0, s1, vcc_lo
5044// GFX10: encoding: [0x01,0x6a,0x00,0x8a]
5045
5046s_andn2_b32 s0, s1, vcc_hi
5047// GFX10: encoding: [0x01,0x6b,0x00,0x8a]
5048
5049s_andn2_b32 s0, s1, m0
5050// GFX10: encoding: [0x01,0x7c,0x00,0x8a]
5051
5052s_andn2_b32 s0, s1, 0
5053// GFX10: encoding: [0x01,0x80,0x00,0x8a]
5054
5055s_andn2_b32 s0, s1, -1
5056// GFX10: encoding: [0x01,0xc1,0x00,0x8a]
5057
5058s_andn2_b32 s0, s1, 0.5
5059// GFX10: encoding: [0x01,0xf0,0x00,0x8a]
5060
5061s_andn2_b32 s0, s1, -4.0
5062// GFX10: encoding: [0x01,0xf7,0x00,0x8a]
5063
5064s_andn2_b32 s0, s1, 0x3f717273
5065// GFX10: encoding: [0x01,0xff,0x00,0x8a,0x73,0x72,0x71,0x3f]
5066
5067s_andn2_b32 s0, s1, 0xaf123456
5068// GFX10: encoding: [0x01,0xff,0x00,0x8a,0x56,0x34,0x12,0xaf]
5069
5070s_andn2_b64 s[0:1], s[2:3], s[4:5]
5071// GFX10: encoding: [0x02,0x04,0x80,0x8a]
5072
5073s_andn2_b64 s[104:105], s[102:103], s[100:101]
5074// GFX10: encoding: [0x66,0x64,0xe8,0x8a]
5075
5076s_andn2_b64 s[0:1], s[102:103], s[100:101]
5077// GFX10: encoding: [0x66,0x64,0x80,0x8a]
5078
5079s_andn2_b64 s[104:105], s[2:3], s[100:101]
5080// GFX10: encoding: [0x02,0x64,0xe8,0x8a]
5081
5082s_andn2_b64 s[104:105], s[102:103], s[4:5]
5083// GFX10: encoding: [0x66,0x04,0xe8,0x8a]
5084
5085s_andn2_b64 s[104:105], s[2:3], s[4:5]
5086// GFX10: encoding: [0x02,0x04,0xe8,0x8a]
5087
5088s_andn2_b64 s[0:1], s[102:103], s[4:5]
5089// GFX10: encoding: [0x66,0x04,0x80,0x8a]
5090
5091s_andn2_b64 s[0:1], s[2:3], s[100:101]
5092// GFX10: encoding: [0x02,0x64,0x80,0x8a]
5093
5094s_andn2_b64 exec, s[2:3], s[4:5]
5095// GFX10: encoding: [0x02,0x04,0xfe,0x8a]
5096
5097s_andn2_b64 vcc, s[2:3], s[4:5]
5098// GFX10: encoding: [0x02,0x04,0xea,0x8a]
5099
5100s_andn2_b64 s[0:1], exec, s[4:5]
5101// GFX10: encoding: [0x7e,0x04,0x80,0x8a]
5102
5103s_andn2_b64 s[0:1], vcc, s[4:5]
5104// GFX10: encoding: [0x6a,0x04,0x80,0x8a]
5105
5106s_andn2_b64 s[0:1], 0, s[4:5]
5107// GFX10: encoding: [0x80,0x04,0x80,0x8a]
5108
5109s_andn2_b64 s[0:1], -1, s[4:5]
5110// GFX10: encoding: [0xc1,0x04,0x80,0x8a]
5111
5112s_andn2_b64 s[0:1], 0.5, s[4:5]
5113// GFX10: encoding: [0xf0,0x04,0x80,0x8a]
5114
5115s_andn2_b64 s[0:1], -4.0, s[4:5]
5116// GFX10: encoding: [0xf7,0x04,0x80,0x8a]
5117
5118s_andn2_b64 s[0:1], 0x3f717273, s[4:5]
5119// GFX10: encoding: [0xff,0x04,0x80,0x8a,0x73,0x72,0x71,0x3f]
5120
5121s_andn2_b64 s[0:1], 0xaf123456, s[4:5]
5122// GFX10: encoding: [0xff,0x04,0x80,0x8a,0x56,0x34,0x12,0xaf]
5123
5124s_andn2_b64 s[0:1], s[2:3], exec
5125// GFX10: encoding: [0x02,0x7e,0x80,0x8a]
5126
5127s_andn2_b64 s[0:1], s[2:3], vcc
5128// GFX10: encoding: [0x02,0x6a,0x80,0x8a]
5129
5130s_andn2_b64 s[0:1], s[2:3], 0
5131// GFX10: encoding: [0x02,0x80,0x80,0x8a]
5132
5133s_andn2_b64 s[0:1], s[2:3], -1
5134// GFX10: encoding: [0x02,0xc1,0x80,0x8a]
5135
5136s_andn2_b64 s[0:1], s[2:3], 0.5
5137// GFX10: encoding: [0x02,0xf0,0x80,0x8a]
5138
5139s_andn2_b64 s[0:1], s[2:3], -4.0
5140// GFX10: encoding: [0x02,0xf7,0x80,0x8a]
5141
5142s_andn2_b64 s[0:1], s[2:3], 0x3f717273
5143// GFX10: encoding: [0x02,0xff,0x80,0x8a,0x73,0x72,0x71,0x3f]
5144
5145s_andn2_b64 s[0:1], s[2:3], 0xaf123456
5146// GFX10: encoding: [0x02,0xff,0x80,0x8a,0x56,0x34,0x12,0xaf]
5147
5148s_orn2_b32 s0, s1, s2
5149// GFX10: encoding: [0x01,0x02,0x00,0x8b]
5150
5151s_orn2_b32 s105, s104, s103
5152// GFX10: encoding: [0x68,0x67,0x69,0x8b]
5153
5154s_orn2_b32 s0, s104, s103
5155// GFX10: encoding: [0x68,0x67,0x00,0x8b]
5156
5157s_orn2_b32 s105, s1, s103
5158// GFX10: encoding: [0x01,0x67,0x69,0x8b]
5159
5160s_orn2_b32 s105, s104, s2
5161// GFX10: encoding: [0x68,0x02,0x69,0x8b]
5162
5163s_orn2_b32 s105, s1, s2
5164// GFX10: encoding: [0x01,0x02,0x69,0x8b]
5165
5166s_orn2_b32 s0, s104, s2
5167// GFX10: encoding: [0x68,0x02,0x00,0x8b]
5168
5169s_orn2_b32 s0, s1, s103
5170// GFX10: encoding: [0x01,0x67,0x00,0x8b]
5171
5172s_orn2_b32 exec_lo, s1, s2
5173// GFX10: encoding: [0x01,0x02,0x7e,0x8b]
5174
5175s_orn2_b32 exec_hi, s1, s2
5176// GFX10: encoding: [0x01,0x02,0x7f,0x8b]
5177
5178s_orn2_b32 vcc_lo, s1, s2
5179// GFX10: encoding: [0x01,0x02,0x6a,0x8b]
5180
5181s_orn2_b32 vcc_hi, s1, s2
5182// GFX10: encoding: [0x01,0x02,0x6b,0x8b]
5183
5184s_orn2_b32 m0, s1, s2
5185// GFX10: encoding: [0x01,0x02,0x7c,0x8b]
5186
5187s_orn2_b32 s0, exec_lo, s2
5188// GFX10: encoding: [0x7e,0x02,0x00,0x8b]
5189
5190s_orn2_b32 s0, exec_hi, s2
5191// GFX10: encoding: [0x7f,0x02,0x00,0x8b]
5192
5193s_orn2_b32 s0, vcc_lo, s2
5194// GFX10: encoding: [0x6a,0x02,0x00,0x8b]
5195
5196s_orn2_b32 s0, vcc_hi, s2
5197// GFX10: encoding: [0x6b,0x02,0x00,0x8b]
5198
5199s_orn2_b32 s0, m0, s2
5200// GFX10: encoding: [0x7c,0x02,0x00,0x8b]
5201
5202s_orn2_b32 s0, 0, s2
5203// GFX10: encoding: [0x80,0x02,0x00,0x8b]
5204
5205s_orn2_b32 s0, -1, s2
5206// GFX10: encoding: [0xc1,0x02,0x00,0x8b]
5207
5208s_orn2_b32 s0, 0.5, s2
5209// GFX10: encoding: [0xf0,0x02,0x00,0x8b]
5210
5211s_orn2_b32 s0, -4.0, s2
5212// GFX10: encoding: [0xf7,0x02,0x00,0x8b]
5213
5214s_orn2_b32 s0, 0x3f717273, s2
5215// GFX10: encoding: [0xff,0x02,0x00,0x8b,0x73,0x72,0x71,0x3f]
5216
5217s_orn2_b32 s0, 0xaf123456, s2
5218// GFX10: encoding: [0xff,0x02,0x00,0x8b,0x56,0x34,0x12,0xaf]
5219
5220s_orn2_b32 s0, s1, exec_lo
5221// GFX10: encoding: [0x01,0x7e,0x00,0x8b]
5222
5223s_orn2_b32 s0, s1, exec_hi
5224// GFX10: encoding: [0x01,0x7f,0x00,0x8b]
5225
5226s_orn2_b32 s0, s1, vcc_lo
5227// GFX10: encoding: [0x01,0x6a,0x00,0x8b]
5228
5229s_orn2_b32 s0, s1, vcc_hi
5230// GFX10: encoding: [0x01,0x6b,0x00,0x8b]
5231
5232s_orn2_b32 s0, s1, m0
5233// GFX10: encoding: [0x01,0x7c,0x00,0x8b]
5234
5235s_orn2_b32 s0, s1, 0
5236// GFX10: encoding: [0x01,0x80,0x00,0x8b]
5237
5238s_orn2_b32 s0, s1, -1
5239// GFX10: encoding: [0x01,0xc1,0x00,0x8b]
5240
5241s_orn2_b32 s0, s1, 0.5
5242// GFX10: encoding: [0x01,0xf0,0x00,0x8b]
5243
5244s_orn2_b32 s0, s1, -4.0
5245// GFX10: encoding: [0x01,0xf7,0x00,0x8b]
5246
5247s_orn2_b32 s0, s1, 0x3f717273
5248// GFX10: encoding: [0x01,0xff,0x00,0x8b,0x73,0x72,0x71,0x3f]
5249
5250s_orn2_b32 s0, s1, 0xaf123456
5251// GFX10: encoding: [0x01,0xff,0x00,0x8b,0x56,0x34,0x12,0xaf]
5252
5253s_orn2_b64 s[0:1], s[2:3], s[4:5]
5254// GFX10: encoding: [0x02,0x04,0x80,0x8b]
5255
5256s_orn2_b64 s[104:105], s[102:103], s[100:101]
5257// GFX10: encoding: [0x66,0x64,0xe8,0x8b]
5258
5259s_orn2_b64 s[0:1], s[102:103], s[100:101]
5260// GFX10: encoding: [0x66,0x64,0x80,0x8b]
5261
5262s_orn2_b64 s[104:105], s[2:3], s[100:101]
5263// GFX10: encoding: [0x02,0x64,0xe8,0x8b]
5264
5265s_orn2_b64 s[104:105], s[102:103], s[4:5]
5266// GFX10: encoding: [0x66,0x04,0xe8,0x8b]
5267
5268s_orn2_b64 s[104:105], s[2:3], s[4:5]
5269// GFX10: encoding: [0x02,0x04,0xe8,0x8b]
5270
5271s_orn2_b64 s[0:1], s[102:103], s[4:5]
5272// GFX10: encoding: [0x66,0x04,0x80,0x8b]
5273
5274s_orn2_b64 s[0:1], s[2:3], s[100:101]
5275// GFX10: encoding: [0x02,0x64,0x80,0x8b]
5276
5277s_orn2_b64 exec, s[2:3], s[4:5]
5278// GFX10: encoding: [0x02,0x04,0xfe,0x8b]
5279
5280s_orn2_b64 vcc, s[2:3], s[4:5]
5281// GFX10: encoding: [0x02,0x04,0xea,0x8b]
5282
5283s_orn2_b64 s[0:1], exec, s[4:5]
5284// GFX10: encoding: [0x7e,0x04,0x80,0x8b]
5285
5286s_orn2_b64 s[0:1], vcc, s[4:5]
5287// GFX10: encoding: [0x6a,0x04,0x80,0x8b]
5288
5289s_orn2_b64 s[0:1], 0, s[4:5]
5290// GFX10: encoding: [0x80,0x04,0x80,0x8b]
5291
5292s_orn2_b64 s[0:1], -1, s[4:5]
5293// GFX10: encoding: [0xc1,0x04,0x80,0x8b]
5294
5295s_orn2_b64 s[0:1], 0.5, s[4:5]
5296// GFX10: encoding: [0xf0,0x04,0x80,0x8b]
5297
5298s_orn2_b64 s[0:1], -4.0, s[4:5]
5299// GFX10: encoding: [0xf7,0x04,0x80,0x8b]
5300
5301s_orn2_b64 s[0:1], 0x3f717273, s[4:5]
5302// GFX10: encoding: [0xff,0x04,0x80,0x8b,0x73,0x72,0x71,0x3f]
5303
5304s_orn2_b64 s[0:1], 0xaf123456, s[4:5]
5305// GFX10: encoding: [0xff,0x04,0x80,0x8b,0x56,0x34,0x12,0xaf]
5306
5307s_orn2_b64 s[0:1], s[2:3], exec
5308// GFX10: encoding: [0x02,0x7e,0x80,0x8b]
5309
5310s_orn2_b64 s[0:1], s[2:3], vcc
5311// GFX10: encoding: [0x02,0x6a,0x80,0x8b]
5312
5313s_orn2_b64 s[0:1], s[2:3], 0
5314// GFX10: encoding: [0x02,0x80,0x80,0x8b]
5315
5316s_orn2_b64 s[0:1], s[2:3], -1
5317// GFX10: encoding: [0x02,0xc1,0x80,0x8b]
5318
5319s_orn2_b64 s[0:1], s[2:3], 0.5
5320// GFX10: encoding: [0x02,0xf0,0x80,0x8b]
5321
5322s_orn2_b64 s[0:1], s[2:3], -4.0
5323// GFX10: encoding: [0x02,0xf7,0x80,0x8b]
5324
5325s_orn2_b64 s[0:1], s[2:3], 0x3f717273
5326// GFX10: encoding: [0x02,0xff,0x80,0x8b,0x73,0x72,0x71,0x3f]
5327
5328s_orn2_b64 s[0:1], s[2:3], 0xaf123456
5329// GFX10: encoding: [0x02,0xff,0x80,0x8b,0x56,0x34,0x12,0xaf]
5330
5331s_nand_b32 s0, s1, s2
5332// GFX10: encoding: [0x01,0x02,0x00,0x8c]
5333
5334s_nand_b32 s105, s104, s103
5335// GFX10: encoding: [0x68,0x67,0x69,0x8c]
5336
5337s_nand_b32 s0, s104, s103
5338// GFX10: encoding: [0x68,0x67,0x00,0x8c]
5339
5340s_nand_b32 s105, s1, s103
5341// GFX10: encoding: [0x01,0x67,0x69,0x8c]
5342
5343s_nand_b32 s105, s104, s2
5344// GFX10: encoding: [0x68,0x02,0x69,0x8c]
5345
5346s_nand_b32 s105, s1, s2
5347// GFX10: encoding: [0x01,0x02,0x69,0x8c]
5348
5349s_nand_b32 s0, s104, s2
5350// GFX10: encoding: [0x68,0x02,0x00,0x8c]
5351
5352s_nand_b32 s0, s1, s103
5353// GFX10: encoding: [0x01,0x67,0x00,0x8c]
5354
5355s_nand_b32 exec_lo, s1, s2
5356// GFX10: encoding: [0x01,0x02,0x7e,0x8c]
5357
5358s_nand_b32 exec_hi, s1, s2
5359// GFX10: encoding: [0x01,0x02,0x7f,0x8c]
5360
5361s_nand_b32 vcc_lo, s1, s2
5362// GFX10: encoding: [0x01,0x02,0x6a,0x8c]
5363
5364s_nand_b32 vcc_hi, s1, s2
5365// GFX10: encoding: [0x01,0x02,0x6b,0x8c]
5366
5367s_nand_b32 m0, s1, s2
5368// GFX10: encoding: [0x01,0x02,0x7c,0x8c]
5369
5370s_nand_b32 s0, exec_lo, s2
5371// GFX10: encoding: [0x7e,0x02,0x00,0x8c]
5372
5373s_nand_b32 s0, exec_hi, s2
5374// GFX10: encoding: [0x7f,0x02,0x00,0x8c]
5375
5376s_nand_b32 s0, vcc_lo, s2
5377// GFX10: encoding: [0x6a,0x02,0x00,0x8c]
5378
5379s_nand_b32 s0, vcc_hi, s2
5380// GFX10: encoding: [0x6b,0x02,0x00,0x8c]
5381
5382s_nand_b32 s0, m0, s2
5383// GFX10: encoding: [0x7c,0x02,0x00,0x8c]
5384
5385s_nand_b32 s0, 0, s2
5386// GFX10: encoding: [0x80,0x02,0x00,0x8c]
5387
5388s_nand_b32 s0, -1, s2
5389// GFX10: encoding: [0xc1,0x02,0x00,0x8c]
5390
5391s_nand_b32 s0, 0.5, s2
5392// GFX10: encoding: [0xf0,0x02,0x00,0x8c]
5393
5394s_nand_b32 s0, -4.0, s2
5395// GFX10: encoding: [0xf7,0x02,0x00,0x8c]
5396
5397s_nand_b32 s0, 0x3f717273, s2
5398// GFX10: encoding: [0xff,0x02,0x00,0x8c,0x73,0x72,0x71,0x3f]
5399
5400s_nand_b32 s0, 0xaf123456, s2
5401// GFX10: encoding: [0xff,0x02,0x00,0x8c,0x56,0x34,0x12,0xaf]
5402
5403s_nand_b32 s0, s1, exec_lo
5404// GFX10: encoding: [0x01,0x7e,0x00,0x8c]
5405
5406s_nand_b32 s0, s1, exec_hi
5407// GFX10: encoding: [0x01,0x7f,0x00,0x8c]
5408
5409s_nand_b32 s0, s1, vcc_lo
5410// GFX10: encoding: [0x01,0x6a,0x00,0x8c]
5411
5412s_nand_b32 s0, s1, vcc_hi
5413// GFX10: encoding: [0x01,0x6b,0x00,0x8c]
5414
5415s_nand_b32 s0, s1, m0
5416// GFX10: encoding: [0x01,0x7c,0x00,0x8c]
5417
5418s_nand_b32 s0, s1, 0
5419// GFX10: encoding: [0x01,0x80,0x00,0x8c]
5420
5421s_nand_b32 s0, s1, -1
5422// GFX10: encoding: [0x01,0xc1,0x00,0x8c]
5423
5424s_nand_b32 s0, s1, 0.5
5425// GFX10: encoding: [0x01,0xf0,0x00,0x8c]
5426
5427s_nand_b32 s0, s1, -4.0
5428// GFX10: encoding: [0x01,0xf7,0x00,0x8c]
5429
5430s_nand_b32 s0, s1, 0x3f717273
5431// GFX10: encoding: [0x01,0xff,0x00,0x8c,0x73,0x72,0x71,0x3f]
5432
5433s_nand_b32 s0, s1, 0xaf123456
5434// GFX10: encoding: [0x01,0xff,0x00,0x8c,0x56,0x34,0x12,0xaf]
5435
5436s_nand_b64 s[0:1], s[2:3], s[4:5]
5437// GFX10: encoding: [0x02,0x04,0x80,0x8c]
5438
5439s_nand_b64 s[104:105], s[102:103], s[100:101]
5440// GFX10: encoding: [0x66,0x64,0xe8,0x8c]
5441
5442s_nand_b64 s[0:1], s[102:103], s[100:101]
5443// GFX10: encoding: [0x66,0x64,0x80,0x8c]
5444
5445s_nand_b64 s[104:105], s[2:3], s[100:101]
5446// GFX10: encoding: [0x02,0x64,0xe8,0x8c]
5447
5448s_nand_b64 s[104:105], s[102:103], s[4:5]
5449// GFX10: encoding: [0x66,0x04,0xe8,0x8c]
5450
5451s_nand_b64 s[104:105], s[2:3], s[4:5]
5452// GFX10: encoding: [0x02,0x04,0xe8,0x8c]
5453
5454s_nand_b64 s[0:1], s[102:103], s[4:5]
5455// GFX10: encoding: [0x66,0x04,0x80,0x8c]
5456
5457s_nand_b64 s[0:1], s[2:3], s[100:101]
5458// GFX10: encoding: [0x02,0x64,0x80,0x8c]
5459
5460s_nand_b64 exec, s[2:3], s[4:5]
5461// GFX10: encoding: [0x02,0x04,0xfe,0x8c]
5462
5463s_nand_b64 vcc, s[2:3], s[4:5]
5464// GFX10: encoding: [0x02,0x04,0xea,0x8c]
5465
5466s_nand_b64 s[0:1], exec, s[4:5]
5467// GFX10: encoding: [0x7e,0x04,0x80,0x8c]
5468
5469s_nand_b64 s[0:1], vcc, s[4:5]
5470// GFX10: encoding: [0x6a,0x04,0x80,0x8c]
5471
5472s_nand_b64 s[0:1], 0, s[4:5]
5473// GFX10: encoding: [0x80,0x04,0x80,0x8c]
5474
5475s_nand_b64 s[0:1], -1, s[4:5]
5476// GFX10: encoding: [0xc1,0x04,0x80,0x8c]
5477
5478s_nand_b64 s[0:1], 0.5, s[4:5]
5479// GFX10: encoding: [0xf0,0x04,0x80,0x8c]
5480
5481s_nand_b64 s[0:1], -4.0, s[4:5]
5482// GFX10: encoding: [0xf7,0x04,0x80,0x8c]
5483
5484s_nand_b64 s[0:1], 0x3f717273, s[4:5]
5485// GFX10: encoding: [0xff,0x04,0x80,0x8c,0x73,0x72,0x71,0x3f]
5486
5487s_nand_b64 s[0:1], 0xaf123456, s[4:5]
5488// GFX10: encoding: [0xff,0x04,0x80,0x8c,0x56,0x34,0x12,0xaf]
5489
5490s_nand_b64 s[0:1], s[2:3], exec
5491// GFX10: encoding: [0x02,0x7e,0x80,0x8c]
5492
5493s_nand_b64 s[0:1], s[2:3], vcc
5494// GFX10: encoding: [0x02,0x6a,0x80,0x8c]
5495
5496s_nand_b64 s[0:1], s[2:3], 0
5497// GFX10: encoding: [0x02,0x80,0x80,0x8c]
5498
5499s_nand_b64 s[0:1], s[2:3], -1
5500// GFX10: encoding: [0x02,0xc1,0x80,0x8c]
5501
5502s_nand_b64 s[0:1], s[2:3], 0.5
5503// GFX10: encoding: [0x02,0xf0,0x80,0x8c]
5504
5505s_nand_b64 s[0:1], s[2:3], -4.0
5506// GFX10: encoding: [0x02,0xf7,0x80,0x8c]
5507
5508s_nand_b64 s[0:1], s[2:3], 0x3f717273
5509// GFX10: encoding: [0x02,0xff,0x80,0x8c,0x73,0x72,0x71,0x3f]
5510
5511s_nand_b64 s[0:1], s[2:3], 0xaf123456
5512// GFX10: encoding: [0x02,0xff,0x80,0x8c,0x56,0x34,0x12,0xaf]
5513
5514s_nor_b32 s0, s1, s2
5515// GFX10: encoding: [0x01,0x02,0x00,0x8d]
5516
5517s_nor_b32 s105, s104, s103
5518// GFX10: encoding: [0x68,0x67,0x69,0x8d]
5519
5520s_nor_b32 s0, s104, s103
5521// GFX10: encoding: [0x68,0x67,0x00,0x8d]
5522
5523s_nor_b32 s105, s1, s103
5524// GFX10: encoding: [0x01,0x67,0x69,0x8d]
5525
5526s_nor_b32 s105, s104, s2
5527// GFX10: encoding: [0x68,0x02,0x69,0x8d]
5528
5529s_nor_b32 s105, s1, s2
5530// GFX10: encoding: [0x01,0x02,0x69,0x8d]
5531
5532s_nor_b32 s0, s104, s2
5533// GFX10: encoding: [0x68,0x02,0x00,0x8d]
5534
5535s_nor_b32 s0, s1, s103
5536// GFX10: encoding: [0x01,0x67,0x00,0x8d]
5537
5538s_nor_b32 exec_lo, s1, s2
5539// GFX10: encoding: [0x01,0x02,0x7e,0x8d]
5540
5541s_nor_b32 exec_hi, s1, s2
5542// GFX10: encoding: [0x01,0x02,0x7f,0x8d]
5543
5544s_nor_b32 vcc_lo, s1, s2
5545// GFX10: encoding: [0x01,0x02,0x6a,0x8d]
5546
5547s_nor_b32 vcc_hi, s1, s2
5548// GFX10: encoding: [0x01,0x02,0x6b,0x8d]
5549
5550s_nor_b32 m0, s1, s2
5551// GFX10: encoding: [0x01,0x02,0x7c,0x8d]
5552
5553s_nor_b32 s0, exec_lo, s2
5554// GFX10: encoding: [0x7e,0x02,0x00,0x8d]
5555
5556s_nor_b32 s0, exec_hi, s2
5557// GFX10: encoding: [0x7f,0x02,0x00,0x8d]
5558
5559s_nor_b32 s0, vcc_lo, s2
5560// GFX10: encoding: [0x6a,0x02,0x00,0x8d]
5561
5562s_nor_b32 s0, vcc_hi, s2
5563// GFX10: encoding: [0x6b,0x02,0x00,0x8d]
5564
5565s_nor_b32 s0, m0, s2
5566// GFX10: encoding: [0x7c,0x02,0x00,0x8d]
5567
5568s_nor_b32 s0, 0, s2
5569// GFX10: encoding: [0x80,0x02,0x00,0x8d]
5570
5571s_nor_b32 s0, -1, s2
5572// GFX10: encoding: [0xc1,0x02,0x00,0x8d]
5573
5574s_nor_b32 s0, 0.5, s2
5575// GFX10: encoding: [0xf0,0x02,0x00,0x8d]
5576
5577s_nor_b32 s0, -4.0, s2
5578// GFX10: encoding: [0xf7,0x02,0x00,0x8d]
5579
5580s_nor_b32 s0, 0x3f717273, s2
5581// GFX10: encoding: [0xff,0x02,0x00,0x8d,0x73,0x72,0x71,0x3f]
5582
5583s_nor_b32 s0, 0xaf123456, s2
5584// GFX10: encoding: [0xff,0x02,0x00,0x8d,0x56,0x34,0x12,0xaf]
5585
5586s_nor_b32 s0, s1, exec_lo
5587// GFX10: encoding: [0x01,0x7e,0x00,0x8d]
5588
5589s_nor_b32 s0, s1, exec_hi
5590// GFX10: encoding: [0x01,0x7f,0x00,0x8d]
5591
5592s_nor_b32 s0, s1, vcc_lo
5593// GFX10: encoding: [0x01,0x6a,0x00,0x8d]
5594
5595s_nor_b32 s0, s1, vcc_hi
5596// GFX10: encoding: [0x01,0x6b,0x00,0x8d]
5597
5598s_nor_b32 s0, s1, m0
5599// GFX10: encoding: [0x01,0x7c,0x00,0x8d]
5600
5601s_nor_b32 s0, s1, 0
5602// GFX10: encoding: [0x01,0x80,0x00,0x8d]
5603
5604s_nor_b32 s0, s1, -1
5605// GFX10: encoding: [0x01,0xc1,0x00,0x8d]
5606
5607s_nor_b32 s0, s1, 0.5
5608// GFX10: encoding: [0x01,0xf0,0x00,0x8d]
5609
5610s_nor_b32 s0, s1, -4.0
5611// GFX10: encoding: [0x01,0xf7,0x00,0x8d]
5612
5613s_nor_b32 s0, s1, 0x3f717273
5614// GFX10: encoding: [0x01,0xff,0x00,0x8d,0x73,0x72,0x71,0x3f]
5615
5616s_nor_b32 s0, s1, 0xaf123456
5617// GFX10: encoding: [0x01,0xff,0x00,0x8d,0x56,0x34,0x12,0xaf]
5618
5619s_nor_b64 s[0:1], s[2:3], s[4:5]
5620// GFX10: encoding: [0x02,0x04,0x80,0x8d]
5621
5622s_nor_b64 s[104:105], s[102:103], s[100:101]
5623// GFX10: encoding: [0x66,0x64,0xe8,0x8d]
5624
5625s_nor_b64 s[0:1], s[102:103], s[100:101]
5626// GFX10: encoding: [0x66,0x64,0x80,0x8d]
5627
5628s_nor_b64 s[104:105], s[2:3], s[100:101]
5629// GFX10: encoding: [0x02,0x64,0xe8,0x8d]
5630
5631s_nor_b64 s[104:105], s[102:103], s[4:5]
5632// GFX10: encoding: [0x66,0x04,0xe8,0x8d]
5633
5634s_nor_b64 s[104:105], s[2:3], s[4:5]
5635// GFX10: encoding: [0x02,0x04,0xe8,0x8d]
5636
5637s_nor_b64 s[0:1], s[102:103], s[4:5]
5638// GFX10: encoding: [0x66,0x04,0x80,0x8d]
5639
5640s_nor_b64 s[0:1], s[2:3], s[100:101]
5641// GFX10: encoding: [0x02,0x64,0x80,0x8d]
5642
5643s_nor_b64 exec, s[2:3], s[4:5]
5644// GFX10: encoding: [0x02,0x04,0xfe,0x8d]
5645
5646s_nor_b64 vcc, s[2:3], s[4:5]
5647// GFX10: encoding: [0x02,0x04,0xea,0x8d]
5648
5649s_nor_b64 s[0:1], exec, s[4:5]
5650// GFX10: encoding: [0x7e,0x04,0x80,0x8d]
5651
5652s_nor_b64 s[0:1], vcc, s[4:5]
5653// GFX10: encoding: [0x6a,0x04,0x80,0x8d]
5654
5655s_nor_b64 s[0:1], 0, s[4:5]
5656// GFX10: encoding: [0x80,0x04,0x80,0x8d]
5657
5658s_nor_b64 s[0:1], -1, s[4:5]
5659// GFX10: encoding: [0xc1,0x04,0x80,0x8d]
5660
5661s_nor_b64 s[0:1], 0.5, s[4:5]
5662// GFX10: encoding: [0xf0,0x04,0x80,0x8d]
5663
5664s_nor_b64 s[0:1], -4.0, s[4:5]
5665// GFX10: encoding: [0xf7,0x04,0x80,0x8d]
5666
5667s_nor_b64 s[0:1], 0x3f717273, s[4:5]
5668// GFX10: encoding: [0xff,0x04,0x80,0x8d,0x73,0x72,0x71,0x3f]
5669
5670s_nor_b64 s[0:1], 0xaf123456, s[4:5]
5671// GFX10: encoding: [0xff,0x04,0x80,0x8d,0x56,0x34,0x12,0xaf]
5672
5673s_nor_b64 s[0:1], s[2:3], exec
5674// GFX10: encoding: [0x02,0x7e,0x80,0x8d]
5675
5676s_nor_b64 s[0:1], s[2:3], vcc
5677// GFX10: encoding: [0x02,0x6a,0x80,0x8d]
5678
5679s_nor_b64 s[0:1], s[2:3], 0
5680// GFX10: encoding: [0x02,0x80,0x80,0x8d]
5681
5682s_nor_b64 s[0:1], s[2:3], -1
5683// GFX10: encoding: [0x02,0xc1,0x80,0x8d]
5684
5685s_nor_b64 s[0:1], s[2:3], 0.5
5686// GFX10: encoding: [0x02,0xf0,0x80,0x8d]
5687
5688s_nor_b64 s[0:1], s[2:3], -4.0
5689// GFX10: encoding: [0x02,0xf7,0x80,0x8d]
5690
5691s_nor_b64 s[0:1], s[2:3], 0x3f717273
5692// GFX10: encoding: [0x02,0xff,0x80,0x8d,0x73,0x72,0x71,0x3f]
5693
5694s_nor_b64 s[0:1], s[2:3], 0xaf123456
5695// GFX10: encoding: [0x02,0xff,0x80,0x8d,0x56,0x34,0x12,0xaf]
5696
5697s_xnor_b32 s0, s1, s2
5698// GFX10: encoding: [0x01,0x02,0x00,0x8e]
5699
5700s_xnor_b32 s105, s104, s103
5701// GFX10: encoding: [0x68,0x67,0x69,0x8e]
5702
5703s_xnor_b32 s0, s104, s103
5704// GFX10: encoding: [0x68,0x67,0x00,0x8e]
5705
5706s_xnor_b32 s105, s1, s103
5707// GFX10: encoding: [0x01,0x67,0x69,0x8e]
5708
5709s_xnor_b32 s105, s104, s2
5710// GFX10: encoding: [0x68,0x02,0x69,0x8e]
5711
5712s_xnor_b32 s105, s1, s2
5713// GFX10: encoding: [0x01,0x02,0x69,0x8e]
5714
5715s_xnor_b32 s0, s104, s2
5716// GFX10: encoding: [0x68,0x02,0x00,0x8e]
5717
5718s_xnor_b32 s0, s1, s103
5719// GFX10: encoding: [0x01,0x67,0x00,0x8e]
5720
5721s_xnor_b32 exec_lo, s1, s2
5722// GFX10: encoding: [0x01,0x02,0x7e,0x8e]
5723
5724s_xnor_b32 exec_hi, s1, s2
5725// GFX10: encoding: [0x01,0x02,0x7f,0x8e]
5726
5727s_xnor_b32 vcc_lo, s1, s2
5728// GFX10: encoding: [0x01,0x02,0x6a,0x8e]
5729
5730s_xnor_b32 vcc_hi, s1, s2
5731// GFX10: encoding: [0x01,0x02,0x6b,0x8e]
5732
5733s_xnor_b32 m0, s1, s2
5734// GFX10: encoding: [0x01,0x02,0x7c,0x8e]
5735
5736s_xnor_b32 s0, exec_lo, s2
5737// GFX10: encoding: [0x7e,0x02,0x00,0x8e]
5738
5739s_xnor_b32 s0, exec_hi, s2
5740// GFX10: encoding: [0x7f,0x02,0x00,0x8e]
5741
5742s_xnor_b32 s0, vcc_lo, s2
5743// GFX10: encoding: [0x6a,0x02,0x00,0x8e]
5744
5745s_xnor_b32 s0, vcc_hi, s2
5746// GFX10: encoding: [0x6b,0x02,0x00,0x8e]
5747
5748s_xnor_b32 s0, m0, s2
5749// GFX10: encoding: [0x7c,0x02,0x00,0x8e]
5750
5751s_xnor_b32 s0, 0, s2
5752// GFX10: encoding: [0x80,0x02,0x00,0x8e]
5753
5754s_xnor_b32 s0, -1, s2
5755// GFX10: encoding: [0xc1,0x02,0x00,0x8e]
5756
5757s_xnor_b32 s0, 0.5, s2
5758// GFX10: encoding: [0xf0,0x02,0x00,0x8e]
5759
5760s_xnor_b32 s0, -4.0, s2
5761// GFX10: encoding: [0xf7,0x02,0x00,0x8e]
5762
5763s_xnor_b32 s0, 0x3f717273, s2
5764// GFX10: encoding: [0xff,0x02,0x00,0x8e,0x73,0x72,0x71,0x3f]
5765
5766s_xnor_b32 s0, 0xaf123456, s2
5767// GFX10: encoding: [0xff,0x02,0x00,0x8e,0x56,0x34,0x12,0xaf]
5768
5769s_xnor_b32 s0, s1, exec_lo
5770// GFX10: encoding: [0x01,0x7e,0x00,0x8e]
5771
5772s_xnor_b32 s0, s1, exec_hi
5773// GFX10: encoding: [0x01,0x7f,0x00,0x8e]
5774
5775s_xnor_b32 s0, s1, vcc_lo
5776// GFX10: encoding: [0x01,0x6a,0x00,0x8e]
5777
5778s_xnor_b32 s0, s1, vcc_hi
5779// GFX10: encoding: [0x01,0x6b,0x00,0x8e]
5780
5781s_xnor_b32 s0, s1, m0
5782// GFX10: encoding: [0x01,0x7c,0x00,0x8e]
5783
5784s_xnor_b32 s0, s1, 0
5785// GFX10: encoding: [0x01,0x80,0x00,0x8e]
5786
5787s_xnor_b32 s0, s1, -1
5788// GFX10: encoding: [0x01,0xc1,0x00,0x8e]
5789
5790s_xnor_b32 s0, s1, 0.5
5791// GFX10: encoding: [0x01,0xf0,0x00,0x8e]
5792
5793s_xnor_b32 s0, s1, -4.0
5794// GFX10: encoding: [0x01,0xf7,0x00,0x8e]
5795
5796s_xnor_b32 s0, s1, 0x3f717273
5797// GFX10: encoding: [0x01,0xff,0x00,0x8e,0x73,0x72,0x71,0x3f]
5798
5799s_xnor_b32 s0, s1, 0xaf123456
5800// GFX10: encoding: [0x01,0xff,0x00,0x8e,0x56,0x34,0x12,0xaf]
5801
5802s_xnor_b64 s[0:1], s[2:3], s[4:5]
5803// GFX10: encoding: [0x02,0x04,0x80,0x8e]
5804
5805s_xnor_b64 s[104:105], s[102:103], s[100:101]
5806// GFX10: encoding: [0x66,0x64,0xe8,0x8e]
5807
5808s_xnor_b64 s[0:1], s[102:103], s[100:101]
5809// GFX10: encoding: [0x66,0x64,0x80,0x8e]
5810
5811s_xnor_b64 s[104:105], s[2:3], s[100:101]
5812// GFX10: encoding: [0x02,0x64,0xe8,0x8e]
5813
5814s_xnor_b64 s[104:105], s[102:103], s[4:5]
5815// GFX10: encoding: [0x66,0x04,0xe8,0x8e]
5816
5817s_xnor_b64 s[104:105], s[2:3], s[4:5]
5818// GFX10: encoding: [0x02,0x04,0xe8,0x8e]
5819
5820s_xnor_b64 s[0:1], s[102:103], s[4:5]
5821// GFX10: encoding: [0x66,0x04,0x80,0x8e]
5822
5823s_xnor_b64 s[0:1], s[2:3], s[100:101]
5824// GFX10: encoding: [0x02,0x64,0x80,0x8e]
5825
5826s_xnor_b64 exec, s[2:3], s[4:5]
5827// GFX10: encoding: [0x02,0x04,0xfe,0x8e]
5828
5829s_xnor_b64 vcc, s[2:3], s[4:5]
5830// GFX10: encoding: [0x02,0x04,0xea,0x8e]
5831
5832s_xnor_b64 s[0:1], exec, s[4:5]
5833// GFX10: encoding: [0x7e,0x04,0x80,0x8e]
5834
5835s_xnor_b64 s[0:1], vcc, s[4:5]
5836// GFX10: encoding: [0x6a,0x04,0x80,0x8e]
5837
5838s_xnor_b64 s[0:1], 0, s[4:5]
5839// GFX10: encoding: [0x80,0x04,0x80,0x8e]
5840
5841s_xnor_b64 s[0:1], -1, s[4:5]
5842// GFX10: encoding: [0xc1,0x04,0x80,0x8e]
5843
5844s_xnor_b64 s[0:1], 0.5, s[4:5]
5845// GFX10: encoding: [0xf0,0x04,0x80,0x8e]
5846
5847s_xnor_b64 s[0:1], -4.0, s[4:5]
5848// GFX10: encoding: [0xf7,0x04,0x80,0x8e]
5849
5850s_xnor_b64 s[0:1], 0x3f717273, s[4:5]
5851// GFX10: encoding: [0xff,0x04,0x80,0x8e,0x73,0x72,0x71,0x3f]
5852
5853s_xnor_b64 s[0:1], 0xaf123456, s[4:5]
5854// GFX10: encoding: [0xff,0x04,0x80,0x8e,0x56,0x34,0x12,0xaf]
5855
5856s_xnor_b64 s[0:1], s[2:3], exec
5857// GFX10: encoding: [0x02,0x7e,0x80,0x8e]
5858
5859s_xnor_b64 s[0:1], s[2:3], vcc
5860// GFX10: encoding: [0x02,0x6a,0x80,0x8e]
5861
5862s_xnor_b64 s[0:1], s[2:3], 0
5863// GFX10: encoding: [0x02,0x80,0x80,0x8e]
5864
5865s_xnor_b64 s[0:1], s[2:3], -1
5866// GFX10: encoding: [0x02,0xc1,0x80,0x8e]
5867
5868s_xnor_b64 s[0:1], s[2:3], 0.5
5869// GFX10: encoding: [0x02,0xf0,0x80,0x8e]
5870
5871s_xnor_b64 s[0:1], s[2:3], -4.0
5872// GFX10: encoding: [0x02,0xf7,0x80,0x8e]
5873
5874s_xnor_b64 s[0:1], s[2:3], 0x3f717273
5875// GFX10: encoding: [0x02,0xff,0x80,0x8e,0x73,0x72,0x71,0x3f]
5876
5877s_xnor_b64 s[0:1], s[2:3], 0xaf123456
5878// GFX10: encoding: [0x02,0xff,0x80,0x8e,0x56,0x34,0x12,0xaf]
5879
5880s_lshl_b32 s0, s1, s2
5881// GFX10: encoding: [0x01,0x02,0x00,0x8f]
5882
5883s_lshl_b32 s105, s104, s103
5884// GFX10: encoding: [0x68,0x67,0x69,0x8f]
5885
5886s_lshl_b32 s0, s104, s103
5887// GFX10: encoding: [0x68,0x67,0x00,0x8f]
5888
5889s_lshl_b32 s105, s1, s103
5890// GFX10: encoding: [0x01,0x67,0x69,0x8f]
5891
5892s_lshl_b32 s105, s104, s2
5893// GFX10: encoding: [0x68,0x02,0x69,0x8f]
5894
5895s_lshl_b32 s105, s1, s2
5896// GFX10: encoding: [0x01,0x02,0x69,0x8f]
5897
5898s_lshl_b32 s0, s104, s2
5899// GFX10: encoding: [0x68,0x02,0x00,0x8f]
5900
5901s_lshl_b32 s0, s1, s103
5902// GFX10: encoding: [0x01,0x67,0x00,0x8f]
5903
5904s_lshl_b32 exec_lo, s1, s2
5905// GFX10: encoding: [0x01,0x02,0x7e,0x8f]
5906
5907s_lshl_b32 exec_hi, s1, s2
5908// GFX10: encoding: [0x01,0x02,0x7f,0x8f]
5909
5910s_lshl_b32 vcc_lo, s1, s2
5911// GFX10: encoding: [0x01,0x02,0x6a,0x8f]
5912
5913s_lshl_b32 vcc_hi, s1, s2
5914// GFX10: encoding: [0x01,0x02,0x6b,0x8f]
5915
5916s_lshl_b32 m0, s1, s2
5917// GFX10: encoding: [0x01,0x02,0x7c,0x8f]
5918
5919s_lshl_b32 s0, exec_lo, s2
5920// GFX10: encoding: [0x7e,0x02,0x00,0x8f]
5921
5922s_lshl_b32 s0, exec_hi, s2
5923// GFX10: encoding: [0x7f,0x02,0x00,0x8f]
5924
5925s_lshl_b32 s0, vcc_lo, s2
5926// GFX10: encoding: [0x6a,0x02,0x00,0x8f]
5927
5928s_lshl_b32 s0, vcc_hi, s2
5929// GFX10: encoding: [0x6b,0x02,0x00,0x8f]
5930
5931s_lshl_b32 s0, m0, s2
5932// GFX10: encoding: [0x7c,0x02,0x00,0x8f]
5933
5934s_lshl_b32 s0, 0, s2
5935// GFX10: encoding: [0x80,0x02,0x00,0x8f]
5936
5937s_lshl_b32 s0, -1, s2
5938// GFX10: encoding: [0xc1,0x02,0x00,0x8f]
5939
5940s_lshl_b32 s0, 0.5, s2
5941// GFX10: encoding: [0xf0,0x02,0x00,0x8f]
5942
5943s_lshl_b32 s0, -4.0, s2
5944// GFX10: encoding: [0xf7,0x02,0x00,0x8f]
5945
5946s_lshl_b32 s0, 0x3f717273, s2
5947// GFX10: encoding: [0xff,0x02,0x00,0x8f,0x73,0x72,0x71,0x3f]
5948
5949s_lshl_b32 s0, 0xaf123456, s2
5950// GFX10: encoding: [0xff,0x02,0x00,0x8f,0x56,0x34,0x12,0xaf]
5951
5952s_lshl_b32 s0, s1, exec_lo
5953// GFX10: encoding: [0x01,0x7e,0x00,0x8f]
5954
5955s_lshl_b32 s0, s1, exec_hi
5956// GFX10: encoding: [0x01,0x7f,0x00,0x8f]
5957
5958s_lshl_b32 s0, s1, vcc_lo
5959// GFX10: encoding: [0x01,0x6a,0x00,0x8f]
5960
5961s_lshl_b32 s0, s1, vcc_hi
5962// GFX10: encoding: [0x01,0x6b,0x00,0x8f]
5963
5964s_lshl_b32 s0, s1, m0
5965// GFX10: encoding: [0x01,0x7c,0x00,0x8f]
5966
5967s_lshl_b32 s0, s1, 0
5968// GFX10: encoding: [0x01,0x80,0x00,0x8f]
5969
5970s_lshl_b32 s0, s1, -1
5971// GFX10: encoding: [0x01,0xc1,0x00,0x8f]
5972
5973s_lshl_b32 s0, s1, 0.5
5974// GFX10: encoding: [0x01,0xf0,0x00,0x8f]
5975
5976s_lshl_b32 s0, s1, -4.0
5977// GFX10: encoding: [0x01,0xf7,0x00,0x8f]
5978
5979s_lshl_b32 s0, s1, 0x3f717273
5980// GFX10: encoding: [0x01,0xff,0x00,0x8f,0x73,0x72,0x71,0x3f]
5981
5982s_lshl_b32 s0, s1, 0xaf123456
5983// GFX10: encoding: [0x01,0xff,0x00,0x8f,0x56,0x34,0x12,0xaf]
5984
5985s_lshl_b64 s[0:1], s[2:3], s4
5986// GFX10: encoding: [0x02,0x04,0x80,0x8f]
5987
5988s_lshl_b64 s[104:105], s[102:103], s100
5989// GFX10: encoding: [0x66,0x64,0xe8,0x8f]
5990
5991s_lshl_b64 s[0:1], s[102:103], s100
5992// GFX10: encoding: [0x66,0x64,0x80,0x8f]
5993
5994s_lshl_b64 s[104:105], s[2:3], s100
5995// GFX10: encoding: [0x02,0x64,0xe8,0x8f]
5996
5997s_lshl_b64 s[104:105], s[102:103], s4
5998// GFX10: encoding: [0x66,0x04,0xe8,0x8f]
5999
6000s_lshl_b64 s[104:105], s[2:3], s4
6001// GFX10: encoding: [0x02,0x04,0xe8,0x8f]
6002
6003s_lshl_b64 s[0:1], s[102:103], s4
6004// GFX10: encoding: [0x66,0x04,0x80,0x8f]
6005
6006s_lshl_b64 s[0:1], s[2:3], s100
6007// GFX10: encoding: [0x02,0x64,0x80,0x8f]
6008
6009s_lshl_b64 exec, s[2:3], s4
6010// GFX10: encoding: [0x02,0x04,0xfe,0x8f]
6011
6012s_lshl_b64 vcc, s[2:3], s4
6013// GFX10: encoding: [0x02,0x04,0xea,0x8f]
6014
6015s_lshl_b64 s[0:1], exec, s4
6016// GFX10: encoding: [0x7e,0x04,0x80,0x8f]
6017
6018s_lshl_b64 s[0:1], vcc, s4
6019// GFX10: encoding: [0x6a,0x04,0x80,0x8f]
6020
6021s_lshl_b64 s[0:1], 0, s4
6022// GFX10: encoding: [0x80,0x04,0x80,0x8f]
6023
6024s_lshl_b64 s[0:1], -1, s4
6025// GFX10: encoding: [0xc1,0x04,0x80,0x8f]
6026
6027s_lshl_b64 s[0:1], 0.5, s4
6028// GFX10: encoding: [0xf0,0x04,0x80,0x8f]
6029
6030s_lshl_b64 s[0:1], -4.0, s4
6031// GFX10: encoding: [0xf7,0x04,0x80,0x8f]
6032
6033s_lshl_b64 s[0:1], 0x3f717273, s4
6034// GFX10: encoding: [0xff,0x04,0x80,0x8f,0x73,0x72,0x71,0x3f]
6035
6036s_lshl_b64 s[0:1], 0xaf123456, s4
6037// GFX10: encoding: [0xff,0x04,0x80,0x8f,0x56,0x34,0x12,0xaf]
6038
6039s_lshl_b64 s[0:1], s[2:3], exec_lo
6040// GFX10: encoding: [0x02,0x7e,0x80,0x8f]
6041
6042s_lshl_b64 s[0:1], s[2:3], vcc_lo
6043// GFX10: encoding: [0x02,0x6a,0x80,0x8f]
6044
6045s_lshl_b64 s[0:1], s[2:3], 0
6046// GFX10: encoding: [0x02,0x80,0x80,0x8f]
6047
6048s_lshl_b64 s[0:1], s[2:3], -1
6049// GFX10: encoding: [0x02,0xc1,0x80,0x8f]
6050
6051s_lshl_b64 s[0:1], s[2:3], 0.5
6052// GFX10: encoding: [0x02,0xf0,0x80,0x8f]
6053
6054s_lshl_b64 s[0:1], s[2:3], -4.0
6055// GFX10: encoding: [0x02,0xf7,0x80,0x8f]
6056
6057s_lshl_b64 s[0:1], s[2:3], 0x3f717273
6058// GFX10: encoding: [0x02,0xff,0x80,0x8f,0x73,0x72,0x71,0x3f]
6059
6060s_lshl_b64 s[0:1], s[2:3], 0xaf123456
6061// GFX10: encoding: [0x02,0xff,0x80,0x8f,0x56,0x34,0x12,0xaf]
6062
6063s_lshr_b32 s0, s1, s2
6064// GFX10: encoding: [0x01,0x02,0x00,0x90]
6065
6066s_lshr_b32 s105, s104, s103
6067// GFX10: encoding: [0x68,0x67,0x69,0x90]
6068
6069s_lshr_b32 s0, s104, s103
6070// GFX10: encoding: [0x68,0x67,0x00,0x90]
6071
6072s_lshr_b32 s105, s1, s103
6073// GFX10: encoding: [0x01,0x67,0x69,0x90]
6074
6075s_lshr_b32 s105, s104, s2
6076// GFX10: encoding: [0x68,0x02,0x69,0x90]
6077
6078s_lshr_b32 s105, s1, s2
6079// GFX10: encoding: [0x01,0x02,0x69,0x90]
6080
6081s_lshr_b32 s0, s104, s2
6082// GFX10: encoding: [0x68,0x02,0x00,0x90]
6083
6084s_lshr_b32 s0, s1, s103
6085// GFX10: encoding: [0x01,0x67,0x00,0x90]
6086
6087s_lshr_b32 exec_lo, s1, s2
6088// GFX10: encoding: [0x01,0x02,0x7e,0x90]
6089
6090s_lshr_b32 exec_hi, s1, s2
6091// GFX10: encoding: [0x01,0x02,0x7f,0x90]
6092
6093s_lshr_b32 vcc_lo, s1, s2
6094// GFX10: encoding: [0x01,0x02,0x6a,0x90]
6095
6096s_lshr_b32 vcc_hi, s1, s2
6097// GFX10: encoding: [0x01,0x02,0x6b,0x90]
6098
6099s_lshr_b32 m0, s1, s2
6100// GFX10: encoding: [0x01,0x02,0x7c,0x90]
6101
6102s_lshr_b32 s0, exec_lo, s2
6103// GFX10: encoding: [0x7e,0x02,0x00,0x90]
6104
6105s_lshr_b32 s0, exec_hi, s2
6106// GFX10: encoding: [0x7f,0x02,0x00,0x90]
6107
6108s_lshr_b32 s0, vcc_lo, s2
6109// GFX10: encoding: [0x6a,0x02,0x00,0x90]
6110
6111s_lshr_b32 s0, vcc_hi, s2
6112// GFX10: encoding: [0x6b,0x02,0x00,0x90]
6113
6114s_lshr_b32 s0, m0, s2
6115// GFX10: encoding: [0x7c,0x02,0x00,0x90]
6116
6117s_lshr_b32 s0, 0, s2
6118// GFX10: encoding: [0x80,0x02,0x00,0x90]
6119
6120s_lshr_b32 s0, -1, s2
6121// GFX10: encoding: [0xc1,0x02,0x00,0x90]
6122
6123s_lshr_b32 s0, 0.5, s2
6124// GFX10: encoding: [0xf0,0x02,0x00,0x90]
6125
6126s_lshr_b32 s0, -4.0, s2
6127// GFX10: encoding: [0xf7,0x02,0x00,0x90]
6128
6129s_lshr_b32 s0, 0x3f717273, s2
6130// GFX10: encoding: [0xff,0x02,0x00,0x90,0x73,0x72,0x71,0x3f]
6131
6132s_lshr_b32 s0, 0xaf123456, s2
6133// GFX10: encoding: [0xff,0x02,0x00,0x90,0x56,0x34,0x12,0xaf]
6134
6135s_lshr_b32 s0, s1, exec_lo
6136// GFX10: encoding: [0x01,0x7e,0x00,0x90]
6137
6138s_lshr_b32 s0, s1, exec_hi
6139// GFX10: encoding: [0x01,0x7f,0x00,0x90]
6140
6141s_lshr_b32 s0, s1, vcc_lo
6142// GFX10: encoding: [0x01,0x6a,0x00,0x90]
6143
6144s_lshr_b32 s0, s1, vcc_hi
6145// GFX10: encoding: [0x01,0x6b,0x00,0x90]
6146
6147s_lshr_b32 s0, s1, m0
6148// GFX10: encoding: [0x01,0x7c,0x00,0x90]
6149
6150s_lshr_b32 s0, s1, 0
6151// GFX10: encoding: [0x01,0x80,0x00,0x90]
6152
6153s_lshr_b32 s0, s1, -1
6154// GFX10: encoding: [0x01,0xc1,0x00,0x90]
6155
6156s_lshr_b32 s0, s1, 0.5
6157// GFX10: encoding: [0x01,0xf0,0x00,0x90]
6158
6159s_lshr_b32 s0, s1, -4.0
6160// GFX10: encoding: [0x01,0xf7,0x00,0x90]
6161
6162s_lshr_b32 s0, s1, 0x3f717273
6163// GFX10: encoding: [0x01,0xff,0x00,0x90,0x73,0x72,0x71,0x3f]
6164
6165s_lshr_b32 s0, s1, 0xaf123456
6166// GFX10: encoding: [0x01,0xff,0x00,0x90,0x56,0x34,0x12,0xaf]
6167
6168s_lshr_b64 s[0:1], s[2:3], s4
6169// GFX10: encoding: [0x02,0x04,0x80,0x90]
6170
6171s_lshr_b64 s[104:105], s[102:103], s100
6172// GFX10: encoding: [0x66,0x64,0xe8,0x90]
6173
6174s_lshr_b64 s[0:1], s[102:103], s100
6175// GFX10: encoding: [0x66,0x64,0x80,0x90]
6176
6177s_lshr_b64 s[104:105], s[2:3], s100
6178// GFX10: encoding: [0x02,0x64,0xe8,0x90]
6179
6180s_lshr_b64 s[104:105], s[102:103], s4
6181// GFX10: encoding: [0x66,0x04,0xe8,0x90]
6182
6183s_lshr_b64 s[104:105], s[2:3], s4
6184// GFX10: encoding: [0x02,0x04,0xe8,0x90]
6185
6186s_lshr_b64 s[0:1], s[102:103], s4
6187// GFX10: encoding: [0x66,0x04,0x80,0x90]
6188
6189s_lshr_b64 s[0:1], s[2:3], s100
6190// GFX10: encoding: [0x02,0x64,0x80,0x90]
6191
6192s_lshr_b64 exec, s[2:3], s4
6193// GFX10: encoding: [0x02,0x04,0xfe,0x90]
6194
6195s_lshr_b64 vcc, s[2:3], s4
6196// GFX10: encoding: [0x02,0x04,0xea,0x90]
6197
6198s_lshr_b64 s[0:1], exec, s4
6199// GFX10: encoding: [0x7e,0x04,0x80,0x90]
6200
6201s_lshr_b64 s[0:1], vcc, s4
6202// GFX10: encoding: [0x6a,0x04,0x80,0x90]
6203
6204s_lshr_b64 s[0:1], 0, s4
6205// GFX10: encoding: [0x80,0x04,0x80,0x90]
6206
6207s_lshr_b64 s[0:1], -1, s4
6208// GFX10: encoding: [0xc1,0x04,0x80,0x90]
6209
6210s_lshr_b64 s[0:1], 0.5, s4
6211// GFX10: encoding: [0xf0,0x04,0x80,0x90]
6212
6213s_lshr_b64 s[0:1], -4.0, s4
6214// GFX10: encoding: [0xf7,0x04,0x80,0x90]
6215
6216s_lshr_b64 s[0:1], 0x3f717273, s4
6217// GFX10: encoding: [0xff,0x04,0x80,0x90,0x73,0x72,0x71,0x3f]
6218
6219s_lshr_b64 s[0:1], 0xaf123456, s4
6220// GFX10: encoding: [0xff,0x04,0x80,0x90,0x56,0x34,0x12,0xaf]
6221
6222s_lshr_b64 s[0:1], s[2:3], exec_lo
6223// GFX10: encoding: [0x02,0x7e,0x80,0x90]
6224
6225s_lshr_b64 s[0:1], s[2:3], vcc_lo
6226// GFX10: encoding: [0x02,0x6a,0x80,0x90]
6227
6228s_lshr_b64 s[0:1], s[2:3], 0
6229// GFX10: encoding: [0x02,0x80,0x80,0x90]
6230
6231s_lshr_b64 s[0:1], s[2:3], -1
6232// GFX10: encoding: [0x02,0xc1,0x80,0x90]
6233
6234s_lshr_b64 s[0:1], s[2:3], 0.5
6235// GFX10: encoding: [0x02,0xf0,0x80,0x90]
6236
6237s_lshr_b64 s[0:1], s[2:3], -4.0
6238// GFX10: encoding: [0x02,0xf7,0x80,0x90]
6239
6240s_lshr_b64 s[0:1], s[2:3], 0x3f717273
6241// GFX10: encoding: [0x02,0xff,0x80,0x90,0x73,0x72,0x71,0x3f]
6242
6243s_lshr_b64 s[0:1], s[2:3], 0xaf123456
6244// GFX10: encoding: [0x02,0xff,0x80,0x90,0x56,0x34,0x12,0xaf]
6245
6246s_ashr_i32 s0, s1, s2
6247// GFX10: encoding: [0x01,0x02,0x00,0x91]
6248
6249s_ashr_i32 s105, s104, s103
6250// GFX10: encoding: [0x68,0x67,0x69,0x91]
6251
6252s_ashr_i32 s0, s104, s103
6253// GFX10: encoding: [0x68,0x67,0x00,0x91]
6254
6255s_ashr_i32 s105, s1, s103
6256// GFX10: encoding: [0x01,0x67,0x69,0x91]
6257
6258s_ashr_i32 s105, s104, s2
6259// GFX10: encoding: [0x68,0x02,0x69,0x91]
6260
6261s_ashr_i32 s105, s1, s2
6262// GFX10: encoding: [0x01,0x02,0x69,0x91]
6263
6264s_ashr_i32 s0, s104, s2
6265// GFX10: encoding: [0x68,0x02,0x00,0x91]
6266
6267s_ashr_i32 s0, s1, s103
6268// GFX10: encoding: [0x01,0x67,0x00,0x91]
6269
6270s_ashr_i32 exec_lo, s1, s2
6271// GFX10: encoding: [0x01,0x02,0x7e,0x91]
6272
6273s_ashr_i32 exec_hi, s1, s2
6274// GFX10: encoding: [0x01,0x02,0x7f,0x91]
6275
6276s_ashr_i32 vcc_lo, s1, s2
6277// GFX10: encoding: [0x01,0x02,0x6a,0x91]
6278
6279s_ashr_i32 vcc_hi, s1, s2
6280// GFX10: encoding: [0x01,0x02,0x6b,0x91]
6281
6282s_ashr_i32 m0, s1, s2
6283// GFX10: encoding: [0x01,0x02,0x7c,0x91]
6284
6285s_ashr_i32 s0, exec_lo, s2
6286// GFX10: encoding: [0x7e,0x02,0x00,0x91]
6287
6288s_ashr_i32 s0, exec_hi, s2
6289// GFX10: encoding: [0x7f,0x02,0x00,0x91]
6290
6291s_ashr_i32 s0, vcc_lo, s2
6292// GFX10: encoding: [0x6a,0x02,0x00,0x91]
6293
6294s_ashr_i32 s0, vcc_hi, s2
6295// GFX10: encoding: [0x6b,0x02,0x00,0x91]
6296
6297s_ashr_i32 s0, m0, s2
6298// GFX10: encoding: [0x7c,0x02,0x00,0x91]
6299
6300s_ashr_i32 s0, 0, s2
6301// GFX10: encoding: [0x80,0x02,0x00,0x91]
6302
6303s_ashr_i32 s0, -1, s2
6304// GFX10: encoding: [0xc1,0x02,0x00,0x91]
6305
6306s_ashr_i32 s0, 0.5, s2
6307// GFX10: encoding: [0xf0,0x02,0x00,0x91]
6308
6309s_ashr_i32 s0, -4.0, s2
6310// GFX10: encoding: [0xf7,0x02,0x00,0x91]
6311
6312s_ashr_i32 s0, 0x3f717273, s2
6313// GFX10: encoding: [0xff,0x02,0x00,0x91,0x73,0x72,0x71,0x3f]
6314
6315s_ashr_i32 s0, 0xaf123456, s2
6316// GFX10: encoding: [0xff,0x02,0x00,0x91,0x56,0x34,0x12,0xaf]
6317
6318s_ashr_i32 s0, s1, exec_lo
6319// GFX10: encoding: [0x01,0x7e,0x00,0x91]
6320
6321s_ashr_i32 s0, s1, exec_hi
6322// GFX10: encoding: [0x01,0x7f,0x00,0x91]
6323
6324s_ashr_i32 s0, s1, vcc_lo
6325// GFX10: encoding: [0x01,0x6a,0x00,0x91]
6326
6327s_ashr_i32 s0, s1, vcc_hi
6328// GFX10: encoding: [0x01,0x6b,0x00,0x91]
6329
6330s_ashr_i32 s0, s1, m0
6331// GFX10: encoding: [0x01,0x7c,0x00,0x91]
6332
6333s_ashr_i32 s0, s1, 0
6334// GFX10: encoding: [0x01,0x80,0x00,0x91]
6335
6336s_ashr_i32 s0, s1, -1
6337// GFX10: encoding: [0x01,0xc1,0x00,0x91]
6338
6339s_ashr_i32 s0, s1, 0.5
6340// GFX10: encoding: [0x01,0xf0,0x00,0x91]
6341
6342s_ashr_i32 s0, s1, -4.0
6343// GFX10: encoding: [0x01,0xf7,0x00,0x91]
6344
6345s_ashr_i32 s0, s1, 0x3f717273
6346// GFX10: encoding: [0x01,0xff,0x00,0x91,0x73,0x72,0x71,0x3f]
6347
6348s_ashr_i32 s0, s1, 0xaf123456
6349// GFX10: encoding: [0x01,0xff,0x00,0x91,0x56,0x34,0x12,0xaf]
6350
6351s_ashr_i64 s[0:1], s[2:3], s4
6352// GFX10: encoding: [0x02,0x04,0x80,0x91]
6353
6354s_ashr_i64 s[104:105], s[102:103], s100
6355// GFX10: encoding: [0x66,0x64,0xe8,0x91]
6356
6357s_ashr_i64 s[0:1], s[102:103], s100
6358// GFX10: encoding: [0x66,0x64,0x80,0x91]
6359
6360s_ashr_i64 s[104:105], s[2:3], s100
6361// GFX10: encoding: [0x02,0x64,0xe8,0x91]
6362
6363s_ashr_i64 s[104:105], s[102:103], s4
6364// GFX10: encoding: [0x66,0x04,0xe8,0x91]
6365
6366s_ashr_i64 s[104:105], s[2:3], s4
6367// GFX10: encoding: [0x02,0x04,0xe8,0x91]
6368
6369s_ashr_i64 s[0:1], s[102:103], s4
6370// GFX10: encoding: [0x66,0x04,0x80,0x91]
6371
6372s_ashr_i64 s[0:1], s[2:3], s100
6373// GFX10: encoding: [0x02,0x64,0x80,0x91]
6374
6375s_ashr_i64 exec, s[2:3], s4
6376// GFX10: encoding: [0x02,0x04,0xfe,0x91]
6377
6378s_ashr_i64 vcc, s[2:3], s4
6379// GFX10: encoding: [0x02,0x04,0xea,0x91]
6380
6381s_ashr_i64 s[0:1], exec, s4
6382// GFX10: encoding: [0x7e,0x04,0x80,0x91]
6383
6384s_ashr_i64 s[0:1], vcc, s4
6385// GFX10: encoding: [0x6a,0x04,0x80,0x91]
6386
6387s_ashr_i64 s[0:1], 0, s4
6388// GFX10: encoding: [0x80,0x04,0x80,0x91]
6389
6390s_ashr_i64 s[0:1], -1, s4
6391// GFX10: encoding: [0xc1,0x04,0x80,0x91]
6392
6393s_ashr_i64 s[0:1], 0.5, s4
6394// GFX10: encoding: [0xf0,0x04,0x80,0x91]
6395
6396s_ashr_i64 s[0:1], -4.0, s4
6397// GFX10: encoding: [0xf7,0x04,0x80,0x91]
6398
6399s_ashr_i64 s[0:1], 0x3f717273, s4
6400// GFX10: encoding: [0xff,0x04,0x80,0x91,0x73,0x72,0x71,0x3f]
6401
6402s_ashr_i64 s[0:1], 0xaf123456, s4
6403// GFX10: encoding: [0xff,0x04,0x80,0x91,0x56,0x34,0x12,0xaf]
6404
6405s_ashr_i64 s[0:1], s[2:3], exec_lo
6406// GFX10: encoding: [0x02,0x7e,0x80,0x91]
6407
6408s_ashr_i64 s[0:1], s[2:3], vcc_lo
6409// GFX10: encoding: [0x02,0x6a,0x80,0x91]
6410
6411s_ashr_i64 s[0:1], s[2:3], 0
6412// GFX10: encoding: [0x02,0x80,0x80,0x91]
6413
6414s_ashr_i64 s[0:1], s[2:3], -1
6415// GFX10: encoding: [0x02,0xc1,0x80,0x91]
6416
6417s_ashr_i64 s[0:1], s[2:3], 0.5
6418// GFX10: encoding: [0x02,0xf0,0x80,0x91]
6419
6420s_ashr_i64 s[0:1], s[2:3], -4.0
6421// GFX10: encoding: [0x02,0xf7,0x80,0x91]
6422
6423s_ashr_i64 s[0:1], s[2:3], 0x3f717273
6424// GFX10: encoding: [0x02,0xff,0x80,0x91,0x73,0x72,0x71,0x3f]
6425
6426s_ashr_i64 s[0:1], s[2:3], 0xaf123456
6427// GFX10: encoding: [0x02,0xff,0x80,0x91,0x56,0x34,0x12,0xaf]
6428
6429s_bfm_b32 s0, s1, s2
6430// GFX10: encoding: [0x01,0x02,0x00,0x92]
6431
6432s_bfm_b32 s105, s104, s103
6433// GFX10: encoding: [0x68,0x67,0x69,0x92]
6434
6435s_bfm_b32 s0, s104, s103
6436// GFX10: encoding: [0x68,0x67,0x00,0x92]
6437
6438s_bfm_b32 s105, s1, s103
6439// GFX10: encoding: [0x01,0x67,0x69,0x92]
6440
6441s_bfm_b32 s105, s104, s2
6442// GFX10: encoding: [0x68,0x02,0x69,0x92]
6443
6444s_bfm_b32 s105, s1, s2
6445// GFX10: encoding: [0x01,0x02,0x69,0x92]
6446
6447s_bfm_b32 s0, s104, s2
6448// GFX10: encoding: [0x68,0x02,0x00,0x92]
6449
6450s_bfm_b32 s0, s1, s103
6451// GFX10: encoding: [0x01,0x67,0x00,0x92]
6452
6453s_bfm_b32 exec_lo, s1, s2
6454// GFX10: encoding: [0x01,0x02,0x7e,0x92]
6455
6456s_bfm_b32 exec_hi, s1, s2
6457// GFX10: encoding: [0x01,0x02,0x7f,0x92]
6458
6459s_bfm_b32 vcc_lo, s1, s2
6460// GFX10: encoding: [0x01,0x02,0x6a,0x92]
6461
6462s_bfm_b32 vcc_hi, s1, s2
6463// GFX10: encoding: [0x01,0x02,0x6b,0x92]
6464
6465s_bfm_b32 m0, s1, s2
6466// GFX10: encoding: [0x01,0x02,0x7c,0x92]
6467
6468s_bfm_b32 s0, exec_lo, s2
6469// GFX10: encoding: [0x7e,0x02,0x00,0x92]
6470
6471s_bfm_b32 s0, exec_hi, s2
6472// GFX10: encoding: [0x7f,0x02,0x00,0x92]
6473
6474s_bfm_b32 s0, vcc_lo, s2
6475// GFX10: encoding: [0x6a,0x02,0x00,0x92]
6476
6477s_bfm_b32 s0, vcc_hi, s2
6478// GFX10: encoding: [0x6b,0x02,0x00,0x92]
6479
6480s_bfm_b32 s0, m0, s2
6481// GFX10: encoding: [0x7c,0x02,0x00,0x92]
6482
6483s_bfm_b32 s0, 0, s2
6484// GFX10: encoding: [0x80,0x02,0x00,0x92]
6485
6486s_bfm_b32 s0, -1, s2
6487// GFX10: encoding: [0xc1,0x02,0x00,0x92]
6488
6489s_bfm_b32 s0, 0.5, s2
6490// GFX10: encoding: [0xf0,0x02,0x00,0x92]
6491
6492s_bfm_b32 s0, -4.0, s2
6493// GFX10: encoding: [0xf7,0x02,0x00,0x92]
6494
6495s_bfm_b32 s0, 0x3f717273, s2
6496// GFX10: encoding: [0xff,0x02,0x00,0x92,0x73,0x72,0x71,0x3f]
6497
6498s_bfm_b32 s0, 0xaf123456, s2
6499// GFX10: encoding: [0xff,0x02,0x00,0x92,0x56,0x34,0x12,0xaf]
6500
6501s_bfm_b32 s0, s1, exec_lo
6502// GFX10: encoding: [0x01,0x7e,0x00,0x92]
6503
6504s_bfm_b32 s0, s1, exec_hi
6505// GFX10: encoding: [0x01,0x7f,0x00,0x92]
6506
6507s_bfm_b32 s0, s1, vcc_lo
6508// GFX10: encoding: [0x01,0x6a,0x00,0x92]
6509
6510s_bfm_b32 s0, s1, vcc_hi
6511// GFX10: encoding: [0x01,0x6b,0x00,0x92]
6512
6513s_bfm_b32 s0, s1, m0
6514// GFX10: encoding: [0x01,0x7c,0x00,0x92]
6515
6516s_bfm_b32 s0, s1, 0
6517// GFX10: encoding: [0x01,0x80,0x00,0x92]
6518
6519s_bfm_b32 s0, s1, -1
6520// GFX10: encoding: [0x01,0xc1,0x00,0x92]
6521
6522s_bfm_b32 s0, s1, 0.5
6523// GFX10: encoding: [0x01,0xf0,0x00,0x92]
6524
6525s_bfm_b32 s0, s1, -4.0
6526// GFX10: encoding: [0x01,0xf7,0x00,0x92]
6527
6528s_bfm_b32 s0, s1, 0x3f717273
6529// GFX10: encoding: [0x01,0xff,0x00,0x92,0x73,0x72,0x71,0x3f]
6530
6531s_bfm_b32 s0, s1, 0xaf123456
6532// GFX10: encoding: [0x01,0xff,0x00,0x92,0x56,0x34,0x12,0xaf]
6533
6534s_bfm_b64 s[0:1], s2, s3
6535// GFX10: encoding: [0x02,0x03,0x80,0x92]
6536
6537s_bfm_b64 s[104:105], s103, s102
6538// GFX10: encoding: [0x67,0x66,0xe8,0x92]
6539
6540s_bfm_b64 s[0:1], s104, s103
6541// GFX10: encoding: [0x68,0x67,0x80,0x92]
6542
6543s_bfm_b64 s[104:105], s2, s103
6544// GFX10: encoding: [0x02,0x67,0xe8,0x92]
6545
6546s_bfm_b64 s[104:105], s104, s3
6547// GFX10: encoding: [0x68,0x03,0xe8,0x92]
6548
6549s_bfm_b64 s[104:105], s2, s3
6550// GFX10: encoding: [0x02,0x03,0xe8,0x92]
6551
6552s_bfm_b64 s[0:1], s104, s3
6553// GFX10: encoding: [0x68,0x03,0x80,0x92]
6554
6555s_bfm_b64 s[0:1], s2, s103
6556// GFX10: encoding: [0x02,0x67,0x80,0x92]
6557
6558s_bfm_b64 exec, s2, s3
6559// GFX10: encoding: [0x02,0x03,0xfe,0x92]
6560
6561s_bfm_b64 vcc, s2, s3
6562// GFX10: encoding: [0x02,0x03,0xea,0x92]
6563
6564s_bfm_b64 s[0:1], exec_lo, s3
6565// GFX10: encoding: [0x7e,0x03,0x80,0x92]
6566
6567s_bfm_b64 s[0:1], exec_hi, s3
6568// GFX10: encoding: [0x7f,0x03,0x80,0x92]
6569
6570s_bfm_b64 s[0:1], vcc_lo, s3
6571// GFX10: encoding: [0x6a,0x03,0x80,0x92]
6572
6573s_bfm_b64 s[0:1], vcc_hi, s3
6574// GFX10: encoding: [0x6b,0x03,0x80,0x92]
6575
6576s_bfm_b64 s[0:1], m0, s3
6577// GFX10: encoding: [0x7c,0x03,0x80,0x92]
6578
6579s_bfm_b64 s[0:1], 0, s3
6580// GFX10: encoding: [0x80,0x03,0x80,0x92]
6581
6582s_bfm_b64 s[0:1], -1, s3
6583// GFX10: encoding: [0xc1,0x03,0x80,0x92]
6584
6585s_bfm_b64 s[0:1], 0.5, s3
6586// GFX10: encoding: [0xf0,0x03,0x80,0x92]
6587
6588s_bfm_b64 s[0:1], -4.0, s3
6589// GFX10: encoding: [0xf7,0x03,0x80,0x92]
6590
6591s_bfm_b64 s[0:1], 0x3f717273, s3
6592// GFX10: encoding: [0xff,0x03,0x80,0x92,0x73,0x72,0x71,0x3f]
6593
6594s_bfm_b64 s[0:1], 0xaf123456, s3
6595// GFX10: encoding: [0xff,0x03,0x80,0x92,0x56,0x34,0x12,0xaf]
6596
6597s_bfm_b64 s[0:1], s2, exec_lo
6598// GFX10: encoding: [0x02,0x7e,0x80,0x92]
6599
6600s_bfm_b64 s[0:1], s2, exec_hi
6601// GFX10: encoding: [0x02,0x7f,0x80,0x92]
6602
6603s_bfm_b64 s[0:1], s2, vcc_lo
6604// GFX10: encoding: [0x02,0x6a,0x80,0x92]
6605
6606s_bfm_b64 s[0:1], s2, vcc_hi
6607// GFX10: encoding: [0x02,0x6b,0x80,0x92]
6608
6609s_bfm_b64 s[0:1], s2, m0
6610// GFX10: encoding: [0x02,0x7c,0x80,0x92]
6611
6612s_bfm_b64 s[0:1], s2, 0
6613// GFX10: encoding: [0x02,0x80,0x80,0x92]
6614
6615s_bfm_b64 s[0:1], s2, -1
6616// GFX10: encoding: [0x02,0xc1,0x80,0x92]
6617
6618s_bfm_b64 s[0:1], s2, 0.5
6619// GFX10: encoding: [0x02,0xf0,0x80,0x92]
6620
6621s_bfm_b64 s[0:1], s2, -4.0
6622// GFX10: encoding: [0x02,0xf7,0x80,0x92]
6623
6624s_bfm_b64 s[0:1], s2, 0x3f717273
6625// GFX10: encoding: [0x02,0xff,0x80,0x92,0x73,0x72,0x71,0x3f]
6626
6627s_bfm_b64 s[0:1], s2, 0xaf123456
6628// GFX10: encoding: [0x02,0xff,0x80,0x92,0x56,0x34,0x12,0xaf]
6629
6630s_mul_i32 s0, s1, s2
6631// GFX10: encoding: [0x01,0x02,0x00,0x93]
6632
6633s_mul_i32 s105, s104, s103
6634// GFX10: encoding: [0x68,0x67,0x69,0x93]
6635
6636s_mul_i32 s0, s104, s103
6637// GFX10: encoding: [0x68,0x67,0x00,0x93]
6638
6639s_mul_i32 s105, s1, s103
6640// GFX10: encoding: [0x01,0x67,0x69,0x93]
6641
6642s_mul_i32 s105, s104, s2
6643// GFX10: encoding: [0x68,0x02,0x69,0x93]
6644
6645s_mul_i32 s105, s1, s2
6646// GFX10: encoding: [0x01,0x02,0x69,0x93]
6647
6648s_mul_i32 s0, s104, s2
6649// GFX10: encoding: [0x68,0x02,0x00,0x93]
6650
6651s_mul_i32 s0, s1, s103
6652// GFX10: encoding: [0x01,0x67,0x00,0x93]
6653
6654s_mul_i32 exec_lo, s1, s2
6655// GFX10: encoding: [0x01,0x02,0x7e,0x93]
6656
6657s_mul_i32 exec_hi, s1, s2
6658// GFX10: encoding: [0x01,0x02,0x7f,0x93]
6659
6660s_mul_i32 vcc_lo, s1, s2
6661// GFX10: encoding: [0x01,0x02,0x6a,0x93]
6662
6663s_mul_i32 vcc_hi, s1, s2
6664// GFX10: encoding: [0x01,0x02,0x6b,0x93]
6665
6666s_mul_i32 m0, s1, s2
6667// GFX10: encoding: [0x01,0x02,0x7c,0x93]
6668
6669s_mul_i32 s0, exec_lo, s2
6670// GFX10: encoding: [0x7e,0x02,0x00,0x93]
6671
6672s_mul_i32 s0, exec_hi, s2
6673// GFX10: encoding: [0x7f,0x02,0x00,0x93]
6674
6675s_mul_i32 s0, vcc_lo, s2
6676// GFX10: encoding: [0x6a,0x02,0x00,0x93]
6677
6678s_mul_i32 s0, vcc_hi, s2
6679// GFX10: encoding: [0x6b,0x02,0x00,0x93]
6680
6681s_mul_i32 s0, m0, s2
6682// GFX10: encoding: [0x7c,0x02,0x00,0x93]
6683
6684s_mul_i32 s0, 0, s2
6685// GFX10: encoding: [0x80,0x02,0x00,0x93]
6686
6687s_mul_i32 s0, -1, s2
6688// GFX10: encoding: [0xc1,0x02,0x00,0x93]
6689
6690s_mul_i32 s0, 0.5, s2
6691// GFX10: encoding: [0xf0,0x02,0x00,0x93]
6692
6693s_mul_i32 s0, -4.0, s2
6694// GFX10: encoding: [0xf7,0x02,0x00,0x93]
6695
6696s_mul_i32 s0, 0x3f717273, s2
6697// GFX10: encoding: [0xff,0x02,0x00,0x93,0x73,0x72,0x71,0x3f]
6698
6699s_mul_i32 s0, 0xaf123456, s2
6700// GFX10: encoding: [0xff,0x02,0x00,0x93,0x56,0x34,0x12,0xaf]
6701
6702s_mul_i32 s0, s1, exec_lo
6703// GFX10: encoding: [0x01,0x7e,0x00,0x93]
6704
6705s_mul_i32 s0, s1, exec_hi
6706// GFX10: encoding: [0x01,0x7f,0x00,0x93]
6707
6708s_mul_i32 s0, s1, vcc_lo
6709// GFX10: encoding: [0x01,0x6a,0x00,0x93]
6710
6711s_mul_i32 s0, s1, vcc_hi
6712// GFX10: encoding: [0x01,0x6b,0x00,0x93]
6713
6714s_mul_i32 s0, s1, m0
6715// GFX10: encoding: [0x01,0x7c,0x00,0x93]
6716
6717s_mul_i32 s0, s1, 0
6718// GFX10: encoding: [0x01,0x80,0x00,0x93]
6719
6720s_mul_i32 s0, s1, -1
6721// GFX10: encoding: [0x01,0xc1,0x00,0x93]
6722
6723s_mul_i32 s0, s1, 0.5
6724// GFX10: encoding: [0x01,0xf0,0x00,0x93]
6725
6726s_mul_i32 s0, s1, -4.0
6727// GFX10: encoding: [0x01,0xf7,0x00,0x93]
6728
6729s_mul_i32 s0, s1, 0x3f717273
6730// GFX10: encoding: [0x01,0xff,0x00,0x93,0x73,0x72,0x71,0x3f]
6731
6732s_mul_i32 s0, s1, 0xaf123456
6733// GFX10: encoding: [0x01,0xff,0x00,0x93,0x56,0x34,0x12,0xaf]
6734
6735s_bfe_u32 s0, s1, s2
6736// GFX10: encoding: [0x01,0x02,0x80,0x93]
6737
6738s_bfe_u32 s105, s104, s103
6739// GFX10: encoding: [0x68,0x67,0xe9,0x93]
6740
6741s_bfe_u32 s0, s104, s103
6742// GFX10: encoding: [0x68,0x67,0x80,0x93]
6743
6744s_bfe_u32 s105, s1, s103
6745// GFX10: encoding: [0x01,0x67,0xe9,0x93]
6746
6747s_bfe_u32 s105, s104, s2
6748// GFX10: encoding: [0x68,0x02,0xe9,0x93]
6749
6750s_bfe_u32 s105, s1, s2
6751// GFX10: encoding: [0x01,0x02,0xe9,0x93]
6752
6753s_bfe_u32 s0, s104, s2
6754// GFX10: encoding: [0x68,0x02,0x80,0x93]
6755
6756s_bfe_u32 s0, s1, s103
6757// GFX10: encoding: [0x01,0x67,0x80,0x93]
6758
6759s_bfe_u32 exec_lo, s1, s2
6760// GFX10: encoding: [0x01,0x02,0xfe,0x93]
6761
6762s_bfe_u32 exec_hi, s1, s2
6763// GFX10: encoding: [0x01,0x02,0xff,0x93]
6764
6765s_bfe_u32 vcc_lo, s1, s2
6766// GFX10: encoding: [0x01,0x02,0xea,0x93]
6767
6768s_bfe_u32 vcc_hi, s1, s2
6769// GFX10: encoding: [0x01,0x02,0xeb,0x93]
6770
6771s_bfe_u32 m0, s1, s2
6772// GFX10: encoding: [0x01,0x02,0xfc,0x93]
6773
6774s_bfe_u32 s0, exec_lo, s2
6775// GFX10: encoding: [0x7e,0x02,0x80,0x93]
6776
6777s_bfe_u32 s0, exec_hi, s2
6778// GFX10: encoding: [0x7f,0x02,0x80,0x93]
6779
6780s_bfe_u32 s0, vcc_lo, s2
6781// GFX10: encoding: [0x6a,0x02,0x80,0x93]
6782
6783s_bfe_u32 s0, vcc_hi, s2
6784// GFX10: encoding: [0x6b,0x02,0x80,0x93]
6785
6786s_bfe_u32 s0, m0, s2
6787// GFX10: encoding: [0x7c,0x02,0x80,0x93]
6788
6789s_bfe_u32 s0, 0, s2
6790// GFX10: encoding: [0x80,0x02,0x80,0x93]
6791
6792s_bfe_u32 s0, -1, s2
6793// GFX10: encoding: [0xc1,0x02,0x80,0x93]
6794
6795s_bfe_u32 s0, 0.5, s2
6796// GFX10: encoding: [0xf0,0x02,0x80,0x93]
6797
6798s_bfe_u32 s0, -4.0, s2
6799// GFX10: encoding: [0xf7,0x02,0x80,0x93]
6800
6801s_bfe_u32 s0, 0x3f717273, s2
6802// GFX10: encoding: [0xff,0x02,0x80,0x93,0x73,0x72,0x71,0x3f]
6803
6804s_bfe_u32 s0, 0xaf123456, s2
6805// GFX10: encoding: [0xff,0x02,0x80,0x93,0x56,0x34,0x12,0xaf]
6806
6807s_bfe_u32 s0, s1, exec_lo
6808// GFX10: encoding: [0x01,0x7e,0x80,0x93]
6809
6810s_bfe_u32 s0, s1, exec_hi
6811// GFX10: encoding: [0x01,0x7f,0x80,0x93]
6812
6813s_bfe_u32 s0, s1, vcc_lo
6814// GFX10: encoding: [0x01,0x6a,0x80,0x93]
6815
6816s_bfe_u32 s0, s1, vcc_hi
6817// GFX10: encoding: [0x01,0x6b,0x80,0x93]
6818
6819s_bfe_u32 s0, s1, m0
6820// GFX10: encoding: [0x01,0x7c,0x80,0x93]
6821
6822s_bfe_u32 s0, s1, 0
6823// GFX10: encoding: [0x01,0x80,0x80,0x93]
6824
6825s_bfe_u32 s0, s1, -1
6826// GFX10: encoding: [0x01,0xc1,0x80,0x93]
6827
6828s_bfe_u32 s0, s1, 0.5
6829// GFX10: encoding: [0x01,0xf0,0x80,0x93]
6830
6831s_bfe_u32 s0, s1, -4.0
6832// GFX10: encoding: [0x01,0xf7,0x80,0x93]
6833
6834s_bfe_u32 s0, s1, 0x3f717273
6835// GFX10: encoding: [0x01,0xff,0x80,0x93,0x73,0x72,0x71,0x3f]
6836
6837s_bfe_u32 s0, s1, 0xaf123456
6838// GFX10: encoding: [0x01,0xff,0x80,0x93,0x56,0x34,0x12,0xaf]
6839
6840s_bfe_i32 s0, s1, s2
6841// GFX10: encoding: [0x01,0x02,0x00,0x94]
6842
6843s_bfe_i32 s105, s104, s103
6844// GFX10: encoding: [0x68,0x67,0x69,0x94]
6845
6846s_bfe_i32 s0, s104, s103
6847// GFX10: encoding: [0x68,0x67,0x00,0x94]
6848
6849s_bfe_i32 s105, s1, s103
6850// GFX10: encoding: [0x01,0x67,0x69,0x94]
6851
6852s_bfe_i32 s105, s104, s2
6853// GFX10: encoding: [0x68,0x02,0x69,0x94]
6854
6855s_bfe_i32 s105, s1, s2
6856// GFX10: encoding: [0x01,0x02,0x69,0x94]
6857
6858s_bfe_i32 s0, s104, s2
6859// GFX10: encoding: [0x68,0x02,0x00,0x94]
6860
6861s_bfe_i32 s0, s1, s103
6862// GFX10: encoding: [0x01,0x67,0x00,0x94]
6863
6864s_bfe_i32 exec_lo, s1, s2
6865// GFX10: encoding: [0x01,0x02,0x7e,0x94]
6866
6867s_bfe_i32 exec_hi, s1, s2
6868// GFX10: encoding: [0x01,0x02,0x7f,0x94]
6869
6870s_bfe_i32 vcc_lo, s1, s2
6871// GFX10: encoding: [0x01,0x02,0x6a,0x94]
6872
6873s_bfe_i32 vcc_hi, s1, s2
6874// GFX10: encoding: [0x01,0x02,0x6b,0x94]
6875
6876s_bfe_i32 m0, s1, s2
6877// GFX10: encoding: [0x01,0x02,0x7c,0x94]
6878
6879s_bfe_i32 s0, exec_lo, s2
6880// GFX10: encoding: [0x7e,0x02,0x00,0x94]
6881
6882s_bfe_i32 s0, exec_hi, s2
6883// GFX10: encoding: [0x7f,0x02,0x00,0x94]
6884
6885s_bfe_i32 s0, vcc_lo, s2
6886// GFX10: encoding: [0x6a,0x02,0x00,0x94]
6887
6888s_bfe_i32 s0, vcc_hi, s2
6889// GFX10: encoding: [0x6b,0x02,0x00,0x94]
6890
6891s_bfe_i32 s0, m0, s2
6892// GFX10: encoding: [0x7c,0x02,0x00,0x94]
6893
6894s_bfe_i32 s0, 0, s2
6895// GFX10: encoding: [0x80,0x02,0x00,0x94]
6896
6897s_bfe_i32 s0, -1, s2
6898// GFX10: encoding: [0xc1,0x02,0x00,0x94]
6899
6900s_bfe_i32 s0, 0.5, s2
6901// GFX10: encoding: [0xf0,0x02,0x00,0x94]
6902
6903s_bfe_i32 s0, -4.0, s2
6904// GFX10: encoding: [0xf7,0x02,0x00,0x94]
6905
6906s_bfe_i32 s0, 0x3f717273, s2
6907// GFX10: encoding: [0xff,0x02,0x00,0x94,0x73,0x72,0x71,0x3f]
6908
6909s_bfe_i32 s0, 0xaf123456, s2
6910// GFX10: encoding: [0xff,0x02,0x00,0x94,0x56,0x34,0x12,0xaf]
6911
6912s_bfe_i32 s0, s1, exec_lo
6913// GFX10: encoding: [0x01,0x7e,0x00,0x94]
6914
6915s_bfe_i32 s0, s1, exec_hi
6916// GFX10: encoding: [0x01,0x7f,0x00,0x94]
6917
6918s_bfe_i32 s0, s1, vcc_lo
6919// GFX10: encoding: [0x01,0x6a,0x00,0x94]
6920
6921s_bfe_i32 s0, s1, vcc_hi
6922// GFX10: encoding: [0x01,0x6b,0x00,0x94]
6923
6924s_bfe_i32 s0, s1, m0
6925// GFX10: encoding: [0x01,0x7c,0x00,0x94]
6926
6927s_bfe_i32 s0, s1, 0
6928// GFX10: encoding: [0x01,0x80,0x00,0x94]
6929
6930s_bfe_i32 s0, s1, -1
6931// GFX10: encoding: [0x01,0xc1,0x00,0x94]
6932
6933s_bfe_i32 s0, s1, 0.5
6934// GFX10: encoding: [0x01,0xf0,0x00,0x94]
6935
6936s_bfe_i32 s0, s1, -4.0
6937// GFX10: encoding: [0x01,0xf7,0x00,0x94]
6938
6939s_bfe_i32 s0, s1, 0x3f717273
6940// GFX10: encoding: [0x01,0xff,0x00,0x94,0x73,0x72,0x71,0x3f]
6941
6942s_bfe_i32 s0, s1, 0xaf123456
6943// GFX10: encoding: [0x01,0xff,0x00,0x94,0x56,0x34,0x12,0xaf]
6944
6945s_bfe_u64 s[0:1], s[2:3], s4
6946// GFX10: encoding: [0x02,0x04,0x80,0x94]
6947
6948s_bfe_u64 s[104:105], s[102:103], s100
6949// GFX10: encoding: [0x66,0x64,0xe8,0x94]
6950
6951s_bfe_u64 s[0:1], s[102:103], s100
6952// GFX10: encoding: [0x66,0x64,0x80,0x94]
6953
6954s_bfe_u64 s[104:105], s[2:3], s100
6955// GFX10: encoding: [0x02,0x64,0xe8,0x94]
6956
6957s_bfe_u64 s[104:105], s[102:103], s4
6958// GFX10: encoding: [0x66,0x04,0xe8,0x94]
6959
6960s_bfe_u64 s[104:105], s[2:3], s4
6961// GFX10: encoding: [0x02,0x04,0xe8,0x94]
6962
6963s_bfe_u64 s[0:1], s[102:103], s4
6964// GFX10: encoding: [0x66,0x04,0x80,0x94]
6965
6966s_bfe_u64 s[0:1], s[2:3], s100
6967// GFX10: encoding: [0x02,0x64,0x80,0x94]
6968
6969s_bfe_u64 exec, s[2:3], s4
6970// GFX10: encoding: [0x02,0x04,0xfe,0x94]
6971
6972s_bfe_u64 vcc, s[2:3], s4
6973// GFX10: encoding: [0x02,0x04,0xea,0x94]
6974
6975s_bfe_u64 s[0:1], exec, s4
6976// GFX10: encoding: [0x7e,0x04,0x80,0x94]
6977
6978s_bfe_u64 s[0:1], vcc, s4
6979// GFX10: encoding: [0x6a,0x04,0x80,0x94]
6980
6981s_bfe_u64 s[0:1], 0, s4
6982// GFX10: encoding: [0x80,0x04,0x80,0x94]
6983
6984s_bfe_u64 s[0:1], -1, s4
6985// GFX10: encoding: [0xc1,0x04,0x80,0x94]
6986
6987s_bfe_u64 s[0:1], 0.5, s4
6988// GFX10: encoding: [0xf0,0x04,0x80,0x94]
6989
6990s_bfe_u64 s[0:1], -4.0, s4
6991// GFX10: encoding: [0xf7,0x04,0x80,0x94]
6992
6993s_bfe_u64 s[0:1], 0x3f717273, s4
6994// GFX10: encoding: [0xff,0x04,0x80,0x94,0x73,0x72,0x71,0x3f]
6995
6996s_bfe_u64 s[0:1], 0xaf123456, s4
6997// GFX10: encoding: [0xff,0x04,0x80,0x94,0x56,0x34,0x12,0xaf]
6998
6999s_bfe_u64 s[0:1], s[2:3], exec_lo
7000// GFX10: encoding: [0x02,0x7e,0x80,0x94]
7001
7002s_bfe_u64 s[0:1], s[2:3], vcc_lo
7003// GFX10: encoding: [0x02,0x6a,0x80,0x94]
7004
7005s_bfe_u64 s[0:1], s[2:3], 0
7006// GFX10: encoding: [0x02,0x80,0x80,0x94]
7007
7008s_bfe_u64 s[0:1], s[2:3], -1
7009// GFX10: encoding: [0x02,0xc1,0x80,0x94]
7010
7011s_bfe_u64 s[0:1], s[2:3], 0.5
7012// GFX10: encoding: [0x02,0xf0,0x80,0x94]
7013
7014s_bfe_u64 s[0:1], s[2:3], -4.0
7015// GFX10: encoding: [0x02,0xf7,0x80,0x94]
7016
7017s_bfe_u64 s[0:1], s[2:3], 0x3f717273
7018// GFX10: encoding: [0x02,0xff,0x80,0x94,0x73,0x72,0x71,0x3f]
7019
7020s_bfe_u64 s[0:1], s[2:3], 0xaf123456
7021// GFX10: encoding: [0x02,0xff,0x80,0x94,0x56,0x34,0x12,0xaf]
7022
7023s_bfe_i64 s[0:1], s[2:3], s4
7024// GFX10: encoding: [0x02,0x04,0x00,0x95]
7025
7026s_bfe_i64 s[104:105], s[102:103], s100
7027// GFX10: encoding: [0x66,0x64,0x68,0x95]
7028
7029s_bfe_i64 s[0:1], s[102:103], s100
7030// GFX10: encoding: [0x66,0x64,0x00,0x95]
7031
7032s_bfe_i64 s[104:105], s[2:3], s100
7033// GFX10: encoding: [0x02,0x64,0x68,0x95]
7034
7035s_bfe_i64 s[104:105], s[102:103], s4
7036// GFX10: encoding: [0x66,0x04,0x68,0x95]
7037
7038s_bfe_i64 s[104:105], s[2:3], s4
7039// GFX10: encoding: [0x02,0x04,0x68,0x95]
7040
7041s_bfe_i64 s[0:1], s[102:103], s4
7042// GFX10: encoding: [0x66,0x04,0x00,0x95]
7043
7044s_bfe_i64 s[0:1], s[2:3], s100
7045// GFX10: encoding: [0x02,0x64,0x00,0x95]
7046
7047s_bfe_i64 exec, s[2:3], s4
7048// GFX10: encoding: [0x02,0x04,0x7e,0x95]
7049
7050s_bfe_i64 vcc, s[2:3], s4
7051// GFX10: encoding: [0x02,0x04,0x6a,0x95]
7052
7053s_bfe_i64 s[0:1], exec, s4
7054// GFX10: encoding: [0x7e,0x04,0x00,0x95]
7055
7056s_bfe_i64 s[0:1], vcc, s4
7057// GFX10: encoding: [0x6a,0x04,0x00,0x95]
7058
7059s_bfe_i64 s[0:1], 0, s4
7060// GFX10: encoding: [0x80,0x04,0x00,0x95]
7061
7062s_bfe_i64 s[0:1], -1, s4
7063// GFX10: encoding: [0xc1,0x04,0x00,0x95]
7064
7065s_bfe_i64 s[0:1], 0.5, s4
7066// GFX10: encoding: [0xf0,0x04,0x00,0x95]
7067
7068s_bfe_i64 s[0:1], -4.0, s4
7069// GFX10: encoding: [0xf7,0x04,0x00,0x95]
7070
7071s_bfe_i64 s[0:1], 0x3f717273, s4
7072// GFX10: encoding: [0xff,0x04,0x00,0x95,0x73,0x72,0x71,0x3f]
7073
7074s_bfe_i64 s[0:1], 0xaf123456, s4
7075// GFX10: encoding: [0xff,0x04,0x00,0x95,0x56,0x34,0x12,0xaf]
7076
7077s_bfe_i64 s[0:1], s[2:3], exec_lo
7078// GFX10: encoding: [0x02,0x7e,0x00,0x95]
7079
7080s_bfe_i64 s[0:1], s[2:3], vcc_lo
7081// GFX10: encoding: [0x02,0x6a,0x00,0x95]
7082
7083s_bfe_i64 s[0:1], s[2:3], 0
7084// GFX10: encoding: [0x02,0x80,0x00,0x95]
7085
7086s_bfe_i64 s[0:1], s[2:3], -1
7087// GFX10: encoding: [0x02,0xc1,0x00,0x95]
7088
7089s_bfe_i64 s[0:1], s[2:3], 0.5
7090// GFX10: encoding: [0x02,0xf0,0x00,0x95]
7091
7092s_bfe_i64 s[0:1], s[2:3], -4.0
7093// GFX10: encoding: [0x02,0xf7,0x00,0x95]
7094
7095s_bfe_i64 s[0:1], s[2:3], 0x3f717273
7096// GFX10: encoding: [0x02,0xff,0x00,0x95,0x73,0x72,0x71,0x3f]
7097
7098s_bfe_i64 s[0:1], s[2:3], 0xaf123456
7099// GFX10: encoding: [0x02,0xff,0x00,0x95,0x56,0x34,0x12,0xaf]
7100
7101s_absdiff_i32 s0, s1, s2
7102// GFX10: encoding: [0x01,0x02,0x00,0x96]
7103
7104s_absdiff_i32 s105, s104, s103
7105// GFX10: encoding: [0x68,0x67,0x69,0x96]
7106
7107s_absdiff_i32 s0, s104, s103
7108// GFX10: encoding: [0x68,0x67,0x00,0x96]
7109
7110s_absdiff_i32 s105, s1, s103
7111// GFX10: encoding: [0x01,0x67,0x69,0x96]
7112
7113s_absdiff_i32 s105, s104, s2
7114// GFX10: encoding: [0x68,0x02,0x69,0x96]
7115
7116s_absdiff_i32 s105, s1, s2
7117// GFX10: encoding: [0x01,0x02,0x69,0x96]
7118
7119s_absdiff_i32 s0, s104, s2
7120// GFX10: encoding: [0x68,0x02,0x00,0x96]
7121
7122s_absdiff_i32 s0, s1, s103
7123// GFX10: encoding: [0x01,0x67,0x00,0x96]
7124
7125s_absdiff_i32 exec_lo, s1, s2
7126// GFX10: encoding: [0x01,0x02,0x7e,0x96]
7127
7128s_absdiff_i32 exec_hi, s1, s2
7129// GFX10: encoding: [0x01,0x02,0x7f,0x96]
7130
7131s_absdiff_i32 vcc_lo, s1, s2
7132// GFX10: encoding: [0x01,0x02,0x6a,0x96]
7133
7134s_absdiff_i32 vcc_hi, s1, s2
7135// GFX10: encoding: [0x01,0x02,0x6b,0x96]
7136
7137s_absdiff_i32 m0, s1, s2
7138// GFX10: encoding: [0x01,0x02,0x7c,0x96]
7139
7140s_absdiff_i32 s0, exec_lo, s2
7141// GFX10: encoding: [0x7e,0x02,0x00,0x96]
7142
7143s_absdiff_i32 s0, exec_hi, s2
7144// GFX10: encoding: [0x7f,0x02,0x00,0x96]
7145
7146s_absdiff_i32 s0, vcc_lo, s2
7147// GFX10: encoding: [0x6a,0x02,0x00,0x96]
7148
7149s_absdiff_i32 s0, vcc_hi, s2
7150// GFX10: encoding: [0x6b,0x02,0x00,0x96]
7151
7152s_absdiff_i32 s0, m0, s2
7153// GFX10: encoding: [0x7c,0x02,0x00,0x96]
7154
7155s_absdiff_i32 s0, 0, s2
7156// GFX10: encoding: [0x80,0x02,0x00,0x96]
7157
7158s_absdiff_i32 s0, -1, s2
7159// GFX10: encoding: [0xc1,0x02,0x00,0x96]
7160
7161s_absdiff_i32 s0, 0.5, s2
7162// GFX10: encoding: [0xf0,0x02,0x00,0x96]
7163
7164s_absdiff_i32 s0, -4.0, s2
7165// GFX10: encoding: [0xf7,0x02,0x00,0x96]
7166
7167s_absdiff_i32 s0, 0x3f717273, s2
7168// GFX10: encoding: [0xff,0x02,0x00,0x96,0x73,0x72,0x71,0x3f]
7169
7170s_absdiff_i32 s0, 0xaf123456, s2
7171// GFX10: encoding: [0xff,0x02,0x00,0x96,0x56,0x34,0x12,0xaf]
7172
7173s_absdiff_i32 s0, s1, exec_lo
7174// GFX10: encoding: [0x01,0x7e,0x00,0x96]
7175
7176s_absdiff_i32 s0, s1, exec_hi
7177// GFX10: encoding: [0x01,0x7f,0x00,0x96]
7178
7179s_absdiff_i32 s0, s1, vcc_lo
7180// GFX10: encoding: [0x01,0x6a,0x00,0x96]
7181
7182s_absdiff_i32 s0, s1, vcc_hi
7183// GFX10: encoding: [0x01,0x6b,0x00,0x96]
7184
7185s_absdiff_i32 s0, s1, m0
7186// GFX10: encoding: [0x01,0x7c,0x00,0x96]
7187
7188s_absdiff_i32 s0, s1, 0
7189// GFX10: encoding: [0x01,0x80,0x00,0x96]
7190
7191s_absdiff_i32 s0, s1, -1
7192// GFX10: encoding: [0x01,0xc1,0x00,0x96]
7193
7194s_absdiff_i32 s0, s1, 0.5
7195// GFX10: encoding: [0x01,0xf0,0x00,0x96]
7196
7197s_absdiff_i32 s0, s1, -4.0
7198// GFX10: encoding: [0x01,0xf7,0x00,0x96]
7199
7200s_absdiff_i32 s0, s1, 0x3f717273
7201// GFX10: encoding: [0x01,0xff,0x00,0x96,0x73,0x72,0x71,0x3f]
7202
7203s_absdiff_i32 s0, s1, 0xaf123456
7204// GFX10: encoding: [0x01,0xff,0x00,0x96,0x56,0x34,0x12,0xaf]
7205
7206s_lshl1_add_u32 s0, s1, s2
7207// GFX10: encoding: [0x01,0x02,0x00,0x97]
7208
7209s_lshl1_add_u32 s105, s104, s103
7210// GFX10: encoding: [0x68,0x67,0x69,0x97]
7211
7212s_lshl1_add_u32 s0, s104, s103
7213// GFX10: encoding: [0x68,0x67,0x00,0x97]
7214
7215s_lshl1_add_u32 s105, s1, s103
7216// GFX10: encoding: [0x01,0x67,0x69,0x97]
7217
7218s_lshl1_add_u32 s105, s104, s2
7219// GFX10: encoding: [0x68,0x02,0x69,0x97]
7220
7221s_lshl1_add_u32 s105, s1, s2
7222// GFX10: encoding: [0x01,0x02,0x69,0x97]
7223
7224s_lshl1_add_u32 s0, s104, s2
7225// GFX10: encoding: [0x68,0x02,0x00,0x97]
7226
7227s_lshl1_add_u32 s0, s1, s103
7228// GFX10: encoding: [0x01,0x67,0x00,0x97]
7229
7230s_lshl1_add_u32 exec_lo, s1, s2
7231// GFX10: encoding: [0x01,0x02,0x7e,0x97]
7232
7233s_lshl1_add_u32 exec_hi, s1, s2
7234// GFX10: encoding: [0x01,0x02,0x7f,0x97]
7235
7236s_lshl1_add_u32 vcc_lo, s1, s2
7237// GFX10: encoding: [0x01,0x02,0x6a,0x97]
7238
7239s_lshl1_add_u32 vcc_hi, s1, s2
7240// GFX10: encoding: [0x01,0x02,0x6b,0x97]
7241
7242s_lshl1_add_u32 m0, s1, s2
7243// GFX10: encoding: [0x01,0x02,0x7c,0x97]
7244
7245s_lshl1_add_u32 s0, exec_lo, s2
7246// GFX10: encoding: [0x7e,0x02,0x00,0x97]
7247
7248s_lshl1_add_u32 s0, exec_hi, s2
7249// GFX10: encoding: [0x7f,0x02,0x00,0x97]
7250
7251s_lshl1_add_u32 s0, vcc_lo, s2
7252// GFX10: encoding: [0x6a,0x02,0x00,0x97]
7253
7254s_lshl1_add_u32 s0, vcc_hi, s2
7255// GFX10: encoding: [0x6b,0x02,0x00,0x97]
7256
7257s_lshl1_add_u32 s0, m0, s2
7258// GFX10: encoding: [0x7c,0x02,0x00,0x97]
7259
7260s_lshl1_add_u32 s0, 0, s2
7261// GFX10: encoding: [0x80,0x02,0x00,0x97]
7262
7263s_lshl1_add_u32 s0, -1, s2
7264// GFX10: encoding: [0xc1,0x02,0x00,0x97]
7265
7266s_lshl1_add_u32 s0, 0.5, s2
7267// GFX10: encoding: [0xf0,0x02,0x00,0x97]
7268
7269s_lshl1_add_u32 s0, -4.0, s2
7270// GFX10: encoding: [0xf7,0x02,0x00,0x97]
7271
7272s_lshl1_add_u32 s0, 0x3f717273, s2
7273// GFX10: encoding: [0xff,0x02,0x00,0x97,0x73,0x72,0x71,0x3f]
7274
7275s_lshl1_add_u32 s0, 0xaf123456, s2
7276// GFX10: encoding: [0xff,0x02,0x00,0x97,0x56,0x34,0x12,0xaf]
7277
7278s_lshl1_add_u32 s0, s1, exec_lo
7279// GFX10: encoding: [0x01,0x7e,0x00,0x97]
7280
7281s_lshl1_add_u32 s0, s1, exec_hi
7282// GFX10: encoding: [0x01,0x7f,0x00,0x97]
7283
7284s_lshl1_add_u32 s0, s1, vcc_lo
7285// GFX10: encoding: [0x01,0x6a,0x00,0x97]
7286
7287s_lshl1_add_u32 s0, s1, vcc_hi
7288// GFX10: encoding: [0x01,0x6b,0x00,0x97]
7289
7290s_lshl1_add_u32 s0, s1, m0
7291// GFX10: encoding: [0x01,0x7c,0x00,0x97]
7292
7293s_lshl1_add_u32 s0, s1, 0
7294// GFX10: encoding: [0x01,0x80,0x00,0x97]
7295
7296s_lshl1_add_u32 s0, s1, -1
7297// GFX10: encoding: [0x01,0xc1,0x00,0x97]
7298
7299s_lshl1_add_u32 s0, s1, 0.5
7300// GFX10: encoding: [0x01,0xf0,0x00,0x97]
7301
7302s_lshl1_add_u32 s0, s1, -4.0
7303// GFX10: encoding: [0x01,0xf7,0x00,0x97]
7304
7305s_lshl1_add_u32 s0, s1, 0x3f717273
7306// GFX10: encoding: [0x01,0xff,0x00,0x97,0x73,0x72,0x71,0x3f]
7307
7308s_lshl1_add_u32 s0, s1, 0xaf123456
7309// GFX10: encoding: [0x01,0xff,0x00,0x97,0x56,0x34,0x12,0xaf]
7310
7311s_lshl2_add_u32 s0, s1, s2
7312// GFX10: encoding: [0x01,0x02,0x80,0x97]
7313
7314s_lshl2_add_u32 s105, s104, s103
7315// GFX10: encoding: [0x68,0x67,0xe9,0x97]
7316
7317s_lshl2_add_u32 s0, s104, s103
7318// GFX10: encoding: [0x68,0x67,0x80,0x97]
7319
7320s_lshl2_add_u32 s105, s1, s103
7321// GFX10: encoding: [0x01,0x67,0xe9,0x97]
7322
7323s_lshl2_add_u32 s105, s104, s2
7324// GFX10: encoding: [0x68,0x02,0xe9,0x97]
7325
7326s_lshl2_add_u32 s105, s1, s2
7327// GFX10: encoding: [0x01,0x02,0xe9,0x97]
7328
7329s_lshl2_add_u32 s0, s104, s2
7330// GFX10: encoding: [0x68,0x02,0x80,0x97]
7331
7332s_lshl2_add_u32 s0, s1, s103
7333// GFX10: encoding: [0x01,0x67,0x80,0x97]
7334
7335s_lshl2_add_u32 exec_lo, s1, s2
7336// GFX10: encoding: [0x01,0x02,0xfe,0x97]
7337
7338s_lshl2_add_u32 exec_hi, s1, s2
7339// GFX10: encoding: [0x01,0x02,0xff,0x97]
7340
7341s_lshl2_add_u32 vcc_lo, s1, s2
7342// GFX10: encoding: [0x01,0x02,0xea,0x97]
7343
7344s_lshl2_add_u32 vcc_hi, s1, s2
7345// GFX10: encoding: [0x01,0x02,0xeb,0x97]
7346
7347s_lshl2_add_u32 m0, s1, s2
7348// GFX10: encoding: [0x01,0x02,0xfc,0x97]
7349
7350s_lshl2_add_u32 s0, exec_lo, s2
7351// GFX10: encoding: [0x7e,0x02,0x80,0x97]
7352
7353s_lshl2_add_u32 s0, exec_hi, s2
7354// GFX10: encoding: [0x7f,0x02,0x80,0x97]
7355
7356s_lshl2_add_u32 s0, vcc_lo, s2
7357// GFX10: encoding: [0x6a,0x02,0x80,0x97]
7358
7359s_lshl2_add_u32 s0, vcc_hi, s2
7360// GFX10: encoding: [0x6b,0x02,0x80,0x97]
7361
7362s_lshl2_add_u32 s0, m0, s2
7363// GFX10: encoding: [0x7c,0x02,0x80,0x97]
7364
7365s_lshl2_add_u32 s0, 0, s2
7366// GFX10: encoding: [0x80,0x02,0x80,0x97]
7367
7368s_lshl2_add_u32 s0, -1, s2
7369// GFX10: encoding: [0xc1,0x02,0x80,0x97]
7370
7371s_lshl2_add_u32 s0, 0.5, s2
7372// GFX10: encoding: [0xf0,0x02,0x80,0x97]
7373
7374s_lshl2_add_u32 s0, -4.0, s2
7375// GFX10: encoding: [0xf7,0x02,0x80,0x97]
7376
7377s_lshl2_add_u32 s0, 0x3f717273, s2
7378// GFX10: encoding: [0xff,0x02,0x80,0x97,0x73,0x72,0x71,0x3f]
7379
7380s_lshl2_add_u32 s0, 0xaf123456, s2
7381// GFX10: encoding: [0xff,0x02,0x80,0x97,0x56,0x34,0x12,0xaf]
7382
7383s_lshl2_add_u32 s0, s1, exec_lo
7384// GFX10: encoding: [0x01,0x7e,0x80,0x97]
7385
7386s_lshl2_add_u32 s0, s1, exec_hi
7387// GFX10: encoding: [0x01,0x7f,0x80,0x97]
7388
7389s_lshl2_add_u32 s0, s1, vcc_lo
7390// GFX10: encoding: [0x01,0x6a,0x80,0x97]
7391
7392s_lshl2_add_u32 s0, s1, vcc_hi
7393// GFX10: encoding: [0x01,0x6b,0x80,0x97]
7394
7395s_lshl2_add_u32 s0, s1, m0
7396// GFX10: encoding: [0x01,0x7c,0x80,0x97]
7397
7398s_lshl2_add_u32 s0, s1, 0
7399// GFX10: encoding: [0x01,0x80,0x80,0x97]
7400
7401s_lshl2_add_u32 s0, s1, -1
7402// GFX10: encoding: [0x01,0xc1,0x80,0x97]
7403
7404s_lshl2_add_u32 s0, s1, 0.5
7405// GFX10: encoding: [0x01,0xf0,0x80,0x97]
7406
7407s_lshl2_add_u32 s0, s1, -4.0
7408// GFX10: encoding: [0x01,0xf7,0x80,0x97]
7409
7410s_lshl2_add_u32 s0, s1, 0x3f717273
7411// GFX10: encoding: [0x01,0xff,0x80,0x97,0x73,0x72,0x71,0x3f]
7412
7413s_lshl2_add_u32 s0, s1, 0xaf123456
7414// GFX10: encoding: [0x01,0xff,0x80,0x97,0x56,0x34,0x12,0xaf]
7415
7416s_lshl3_add_u32 s0, s1, s2
7417// GFX10: encoding: [0x01,0x02,0x00,0x98]
7418
7419s_lshl3_add_u32 s105, s104, s103
7420// GFX10: encoding: [0x68,0x67,0x69,0x98]
7421
7422s_lshl3_add_u32 s0, s104, s103
7423// GFX10: encoding: [0x68,0x67,0x00,0x98]
7424
7425s_lshl3_add_u32 s105, s1, s103
7426// GFX10: encoding: [0x01,0x67,0x69,0x98]
7427
7428s_lshl3_add_u32 s105, s104, s2
7429// GFX10: encoding: [0x68,0x02,0x69,0x98]
7430
7431s_lshl3_add_u32 s105, s1, s2
7432// GFX10: encoding: [0x01,0x02,0x69,0x98]
7433
7434s_lshl3_add_u32 s0, s104, s2
7435// GFX10: encoding: [0x68,0x02,0x00,0x98]
7436
7437s_lshl3_add_u32 s0, s1, s103
7438// GFX10: encoding: [0x01,0x67,0x00,0x98]
7439
7440s_lshl3_add_u32 exec_lo, s1, s2
7441// GFX10: encoding: [0x01,0x02,0x7e,0x98]
7442
7443s_lshl3_add_u32 exec_hi, s1, s2
7444// GFX10: encoding: [0x01,0x02,0x7f,0x98]
7445
7446s_lshl3_add_u32 vcc_lo, s1, s2
7447// GFX10: encoding: [0x01,0x02,0x6a,0x98]
7448
7449s_lshl3_add_u32 vcc_hi, s1, s2
7450// GFX10: encoding: [0x01,0x02,0x6b,0x98]
7451
7452s_lshl3_add_u32 m0, s1, s2
7453// GFX10: encoding: [0x01,0x02,0x7c,0x98]
7454
7455s_lshl3_add_u32 s0, exec_lo, s2
7456// GFX10: encoding: [0x7e,0x02,0x00,0x98]
7457
7458s_lshl3_add_u32 s0, exec_hi, s2
7459// GFX10: encoding: [0x7f,0x02,0x00,0x98]
7460
7461s_lshl3_add_u32 s0, vcc_lo, s2
7462// GFX10: encoding: [0x6a,0x02,0x00,0x98]
7463
7464s_lshl3_add_u32 s0, vcc_hi, s2
7465// GFX10: encoding: [0x6b,0x02,0x00,0x98]
7466
7467s_lshl3_add_u32 s0, m0, s2
7468// GFX10: encoding: [0x7c,0x02,0x00,0x98]
7469
7470s_lshl3_add_u32 s0, 0, s2
7471// GFX10: encoding: [0x80,0x02,0x00,0x98]
7472
7473s_lshl3_add_u32 s0, -1, s2
7474// GFX10: encoding: [0xc1,0x02,0x00,0x98]
7475
7476s_lshl3_add_u32 s0, 0.5, s2
7477// GFX10: encoding: [0xf0,0x02,0x00,0x98]
7478
7479s_lshl3_add_u32 s0, -4.0, s2
7480// GFX10: encoding: [0xf7,0x02,0x00,0x98]
7481
7482s_lshl3_add_u32 s0, 0x3f717273, s2
7483// GFX10: encoding: [0xff,0x02,0x00,0x98,0x73,0x72,0x71,0x3f]
7484
7485s_lshl3_add_u32 s0, 0xaf123456, s2
7486// GFX10: encoding: [0xff,0x02,0x00,0x98,0x56,0x34,0x12,0xaf]
7487
7488s_lshl3_add_u32 s0, s1, exec_lo
7489// GFX10: encoding: [0x01,0x7e,0x00,0x98]
7490
7491s_lshl3_add_u32 s0, s1, exec_hi
7492// GFX10: encoding: [0x01,0x7f,0x00,0x98]
7493
7494s_lshl3_add_u32 s0, s1, vcc_lo
7495// GFX10: encoding: [0x01,0x6a,0x00,0x98]
7496
7497s_lshl3_add_u32 s0, s1, vcc_hi
7498// GFX10: encoding: [0x01,0x6b,0x00,0x98]
7499
7500s_lshl3_add_u32 s0, s1, m0
7501// GFX10: encoding: [0x01,0x7c,0x00,0x98]
7502
7503s_lshl3_add_u32 s0, s1, 0
7504// GFX10: encoding: [0x01,0x80,0x00,0x98]
7505
7506s_lshl3_add_u32 s0, s1, -1
7507// GFX10: encoding: [0x01,0xc1,0x00,0x98]
7508
7509s_lshl3_add_u32 s0, s1, 0.5
7510// GFX10: encoding: [0x01,0xf0,0x00,0x98]
7511
7512s_lshl3_add_u32 s0, s1, -4.0
7513// GFX10: encoding: [0x01,0xf7,0x00,0x98]
7514
7515s_lshl3_add_u32 s0, s1, 0x3f717273
7516// GFX10: encoding: [0x01,0xff,0x00,0x98,0x73,0x72,0x71,0x3f]
7517
7518s_lshl3_add_u32 s0, s1, 0xaf123456
7519// GFX10: encoding: [0x01,0xff,0x00,0x98,0x56,0x34,0x12,0xaf]
7520
7521s_lshl4_add_u32 s0, s1, s2
7522// GFX10: encoding: [0x01,0x02,0x80,0x98]
7523
7524s_lshl4_add_u32 s105, s104, s103
7525// GFX10: encoding: [0x68,0x67,0xe9,0x98]
7526
7527s_lshl4_add_u32 s0, s104, s103
7528// GFX10: encoding: [0x68,0x67,0x80,0x98]
7529
7530s_lshl4_add_u32 s105, s1, s103
7531// GFX10: encoding: [0x01,0x67,0xe9,0x98]
7532
7533s_lshl4_add_u32 s105, s104, s2
7534// GFX10: encoding: [0x68,0x02,0xe9,0x98]
7535
7536s_lshl4_add_u32 s105, s1, s2
7537// GFX10: encoding: [0x01,0x02,0xe9,0x98]
7538
7539s_lshl4_add_u32 s0, s104, s2
7540// GFX10: encoding: [0x68,0x02,0x80,0x98]
7541
7542s_lshl4_add_u32 s0, s1, s103
7543// GFX10: encoding: [0x01,0x67,0x80,0x98]
7544
7545s_lshl4_add_u32 exec_lo, s1, s2
7546// GFX10: encoding: [0x01,0x02,0xfe,0x98]
7547
7548s_lshl4_add_u32 exec_hi, s1, s2
7549// GFX10: encoding: [0x01,0x02,0xff,0x98]
7550
7551s_lshl4_add_u32 vcc_lo, s1, s2
7552// GFX10: encoding: [0x01,0x02,0xea,0x98]
7553
7554s_lshl4_add_u32 vcc_hi, s1, s2
7555// GFX10: encoding: [0x01,0x02,0xeb,0x98]
7556
7557s_lshl4_add_u32 m0, s1, s2
7558// GFX10: encoding: [0x01,0x02,0xfc,0x98]
7559
7560s_lshl4_add_u32 s0, exec_lo, s2
7561// GFX10: encoding: [0x7e,0x02,0x80,0x98]
7562
7563s_lshl4_add_u32 s0, exec_hi, s2
7564// GFX10: encoding: [0x7f,0x02,0x80,0x98]
7565
7566s_lshl4_add_u32 s0, vcc_lo, s2
7567// GFX10: encoding: [0x6a,0x02,0x80,0x98]
7568
7569s_lshl4_add_u32 s0, vcc_hi, s2
7570// GFX10: encoding: [0x6b,0x02,0x80,0x98]
7571
7572s_lshl4_add_u32 s0, m0, s2
7573// GFX10: encoding: [0x7c,0x02,0x80,0x98]
7574
7575s_lshl4_add_u32 s0, 0, s2
7576// GFX10: encoding: [0x80,0x02,0x80,0x98]
7577
7578s_lshl4_add_u32 s0, -1, s2
7579// GFX10: encoding: [0xc1,0x02,0x80,0x98]
7580
7581s_lshl4_add_u32 s0, 0.5, s2
7582// GFX10: encoding: [0xf0,0x02,0x80,0x98]
7583
7584s_lshl4_add_u32 s0, -4.0, s2
7585// GFX10: encoding: [0xf7,0x02,0x80,0x98]
7586
7587s_lshl4_add_u32 s0, 0x3f717273, s2
7588// GFX10: encoding: [0xff,0x02,0x80,0x98,0x73,0x72,0x71,0x3f]
7589
7590s_lshl4_add_u32 s0, 0xaf123456, s2
7591// GFX10: encoding: [0xff,0x02,0x80,0x98,0x56,0x34,0x12,0xaf]
7592
7593s_lshl4_add_u32 s0, s1, exec_lo
7594// GFX10: encoding: [0x01,0x7e,0x80,0x98]
7595
7596s_lshl4_add_u32 s0, s1, exec_hi
7597// GFX10: encoding: [0x01,0x7f,0x80,0x98]
7598
7599s_lshl4_add_u32 s0, s1, vcc_lo
7600// GFX10: encoding: [0x01,0x6a,0x80,0x98]
7601
7602s_lshl4_add_u32 s0, s1, vcc_hi
7603// GFX10: encoding: [0x01,0x6b,0x80,0x98]
7604
7605s_lshl4_add_u32 s0, s1, m0
7606// GFX10: encoding: [0x01,0x7c,0x80,0x98]
7607
7608s_lshl4_add_u32 s0, s1, 0
7609// GFX10: encoding: [0x01,0x80,0x80,0x98]
7610
7611s_lshl4_add_u32 s0, s1, -1
7612// GFX10: encoding: [0x01,0xc1,0x80,0x98]
7613
7614s_lshl4_add_u32 s0, s1, 0.5
7615// GFX10: encoding: [0x01,0xf0,0x80,0x98]
7616
7617s_lshl4_add_u32 s0, s1, -4.0
7618// GFX10: encoding: [0x01,0xf7,0x80,0x98]
7619
7620s_lshl4_add_u32 s0, s1, 0x3f717273
7621// GFX10: encoding: [0x01,0xff,0x80,0x98,0x73,0x72,0x71,0x3f]
7622
7623s_lshl4_add_u32 s0, s1, 0xaf123456
7624// GFX10: encoding: [0x01,0xff,0x80,0x98,0x56,0x34,0x12,0xaf]
7625
7626s_pack_ll_b32_b16 s0, s1, s2
7627// GFX10: encoding: [0x01,0x02,0x00,0x99]
7628
7629s_pack_ll_b32_b16 s105, s104, s103
7630// GFX10: encoding: [0x68,0x67,0x69,0x99]
7631
7632s_pack_ll_b32_b16 s0, s104, s103
7633// GFX10: encoding: [0x68,0x67,0x00,0x99]
7634
7635s_pack_ll_b32_b16 s105, s1, s103
7636// GFX10: encoding: [0x01,0x67,0x69,0x99]
7637
7638s_pack_ll_b32_b16 s105, s104, s2
7639// GFX10: encoding: [0x68,0x02,0x69,0x99]
7640
7641s_pack_ll_b32_b16 s105, s1, s2
7642// GFX10: encoding: [0x01,0x02,0x69,0x99]
7643
7644s_pack_ll_b32_b16 s0, s104, s2
7645// GFX10: encoding: [0x68,0x02,0x00,0x99]
7646
7647s_pack_ll_b32_b16 s0, s1, s103
7648// GFX10: encoding: [0x01,0x67,0x00,0x99]
7649
7650s_pack_ll_b32_b16 exec_lo, s1, s2
7651// GFX10: encoding: [0x01,0x02,0x7e,0x99]
7652
7653s_pack_ll_b32_b16 exec_hi, s1, s2
7654// GFX10: encoding: [0x01,0x02,0x7f,0x99]
7655
7656s_pack_ll_b32_b16 vcc_lo, s1, s2
7657// GFX10: encoding: [0x01,0x02,0x6a,0x99]
7658
7659s_pack_ll_b32_b16 vcc_hi, s1, s2
7660// GFX10: encoding: [0x01,0x02,0x6b,0x99]
7661
7662s_pack_ll_b32_b16 m0, s1, s2
7663// GFX10: encoding: [0x01,0x02,0x7c,0x99]
7664
7665s_pack_ll_b32_b16 s0, exec_lo, s2
7666// GFX10: encoding: [0x7e,0x02,0x00,0x99]
7667
7668s_pack_ll_b32_b16 s0, exec_hi, s2
7669// GFX10: encoding: [0x7f,0x02,0x00,0x99]
7670
7671s_pack_ll_b32_b16 s0, vcc_lo, s2
7672// GFX10: encoding: [0x6a,0x02,0x00,0x99]
7673
7674s_pack_ll_b32_b16 s0, vcc_hi, s2
7675// GFX10: encoding: [0x6b,0x02,0x00,0x99]
7676
7677s_pack_ll_b32_b16 s0, m0, s2
7678// GFX10: encoding: [0x7c,0x02,0x00,0x99]
7679
7680s_pack_ll_b32_b16 s0, 0, s2
7681// GFX10: encoding: [0x80,0x02,0x00,0x99]
7682
7683s_pack_ll_b32_b16 s0, -1, s2
7684// GFX10: encoding: [0xc1,0x02,0x00,0x99]
7685
7686s_pack_ll_b32_b16 s0, 0.5, s2
7687// GFX10: encoding: [0xf0,0x02,0x00,0x99]
7688
7689s_pack_ll_b32_b16 s0, -4.0, s2
7690// GFX10: encoding: [0xf7,0x02,0x00,0x99]
7691
7692s_pack_ll_b32_b16 s0, 0x3f717273, s2
7693// GFX10: encoding: [0xff,0x02,0x00,0x99,0x73,0x72,0x71,0x3f]
7694
7695s_pack_ll_b32_b16 s0, 0xaf123456, s2
7696// GFX10: encoding: [0xff,0x02,0x00,0x99,0x56,0x34,0x12,0xaf]
7697
7698s_pack_ll_b32_b16 s0, s1, exec_lo
7699// GFX10: encoding: [0x01,0x7e,0x00,0x99]
7700
7701s_pack_ll_b32_b16 s0, s1, exec_hi
7702// GFX10: encoding: [0x01,0x7f,0x00,0x99]
7703
7704s_pack_ll_b32_b16 s0, s1, vcc_lo
7705// GFX10: encoding: [0x01,0x6a,0x00,0x99]
7706
7707s_pack_ll_b32_b16 s0, s1, vcc_hi
7708// GFX10: encoding: [0x01,0x6b,0x00,0x99]
7709
7710s_pack_ll_b32_b16 s0, s1, m0
7711// GFX10: encoding: [0x01,0x7c,0x00,0x99]
7712
7713s_pack_ll_b32_b16 s0, s1, 0
7714// GFX10: encoding: [0x01,0x80,0x00,0x99]
7715
7716s_pack_ll_b32_b16 s0, s1, -1
7717// GFX10: encoding: [0x01,0xc1,0x00,0x99]
7718
7719s_pack_ll_b32_b16 s0, s1, 0.5
7720// GFX10: encoding: [0x01,0xf0,0x00,0x99]
7721
7722s_pack_ll_b32_b16 s0, s1, -4.0
7723// GFX10: encoding: [0x01,0xf7,0x00,0x99]
7724
7725s_pack_ll_b32_b16 s0, s1, 0x3f717273
7726// GFX10: encoding: [0x01,0xff,0x00,0x99,0x73,0x72,0x71,0x3f]
7727
7728s_pack_ll_b32_b16 s0, s1, 0xaf123456
7729// GFX10: encoding: [0x01,0xff,0x00,0x99,0x56,0x34,0x12,0xaf]
7730
7731s_pack_lh_b32_b16 s0, s1, s2
7732// GFX10: encoding: [0x01,0x02,0x80,0x99]
7733
7734s_pack_lh_b32_b16 s105, s104, s103
7735// GFX10: encoding: [0x68,0x67,0xe9,0x99]
7736
7737s_pack_lh_b32_b16 s0, s104, s103
7738// GFX10: encoding: [0x68,0x67,0x80,0x99]
7739
7740s_pack_lh_b32_b16 s105, s1, s103
7741// GFX10: encoding: [0x01,0x67,0xe9,0x99]
7742
7743s_pack_lh_b32_b16 s105, s104, s2
7744// GFX10: encoding: [0x68,0x02,0xe9,0x99]
7745
7746s_pack_lh_b32_b16 s105, s1, s2
7747// GFX10: encoding: [0x01,0x02,0xe9,0x99]
7748
7749s_pack_lh_b32_b16 s0, s104, s2
7750// GFX10: encoding: [0x68,0x02,0x80,0x99]
7751
7752s_pack_lh_b32_b16 s0, s1, s103
7753// GFX10: encoding: [0x01,0x67,0x80,0x99]
7754
7755s_pack_lh_b32_b16 exec_lo, s1, s2
7756// GFX10: encoding: [0x01,0x02,0xfe,0x99]
7757
7758s_pack_lh_b32_b16 exec_hi, s1, s2
7759// GFX10: encoding: [0x01,0x02,0xff,0x99]
7760
7761s_pack_lh_b32_b16 vcc_lo, s1, s2
7762// GFX10: encoding: [0x01,0x02,0xea,0x99]
7763
7764s_pack_lh_b32_b16 vcc_hi, s1, s2
7765// GFX10: encoding: [0x01,0x02,0xeb,0x99]
7766
7767s_pack_lh_b32_b16 m0, s1, s2
7768// GFX10: encoding: [0x01,0x02,0xfc,0x99]
7769
7770s_pack_lh_b32_b16 s0, exec_lo, s2
7771// GFX10: encoding: [0x7e,0x02,0x80,0x99]
7772
7773s_pack_lh_b32_b16 s0, exec_hi, s2
7774// GFX10: encoding: [0x7f,0x02,0x80,0x99]
7775
7776s_pack_lh_b32_b16 s0, vcc_lo, s2
7777// GFX10: encoding: [0x6a,0x02,0x80,0x99]
7778
7779s_pack_lh_b32_b16 s0, vcc_hi, s2
7780// GFX10: encoding: [0x6b,0x02,0x80,0x99]
7781
7782s_pack_lh_b32_b16 s0, m0, s2
7783// GFX10: encoding: [0x7c,0x02,0x80,0x99]
7784
7785s_pack_lh_b32_b16 s0, 0, s2
7786// GFX10: encoding: [0x80,0x02,0x80,0x99]
7787
7788s_pack_lh_b32_b16 s0, -1, s2
7789// GFX10: encoding: [0xc1,0x02,0x80,0x99]
7790
7791s_pack_lh_b32_b16 s0, 0.5, s2
7792// GFX10: encoding: [0xf0,0x02,0x80,0x99]
7793
7794s_pack_lh_b32_b16 s0, -4.0, s2
7795// GFX10: encoding: [0xf7,0x02,0x80,0x99]
7796
7797s_pack_lh_b32_b16 s0, 0x3f717273, s2
7798// GFX10: encoding: [0xff,0x02,0x80,0x99,0x73,0x72,0x71,0x3f]
7799
7800s_pack_lh_b32_b16 s0, 0xaf123456, s2
7801// GFX10: encoding: [0xff,0x02,0x80,0x99,0x56,0x34,0x12,0xaf]
7802
7803s_pack_lh_b32_b16 s0, s1, exec_lo
7804// GFX10: encoding: [0x01,0x7e,0x80,0x99]
7805
7806s_pack_lh_b32_b16 s0, s1, exec_hi
7807// GFX10: encoding: [0x01,0x7f,0x80,0x99]
7808
7809s_pack_lh_b32_b16 s0, s1, vcc_lo
7810// GFX10: encoding: [0x01,0x6a,0x80,0x99]
7811
7812s_pack_lh_b32_b16 s0, s1, vcc_hi
7813// GFX10: encoding: [0x01,0x6b,0x80,0x99]
7814
7815s_pack_lh_b32_b16 s0, s1, m0
7816// GFX10: encoding: [0x01,0x7c,0x80,0x99]
7817
7818s_pack_lh_b32_b16 s0, s1, 0
7819// GFX10: encoding: [0x01,0x80,0x80,0x99]
7820
7821s_pack_lh_b32_b16 s0, s1, -1
7822// GFX10: encoding: [0x01,0xc1,0x80,0x99]
7823
7824s_pack_lh_b32_b16 s0, s1, 0.5
7825// GFX10: encoding: [0x01,0xf0,0x80,0x99]
7826
7827s_pack_lh_b32_b16 s0, s1, -4.0
7828// GFX10: encoding: [0x01,0xf7,0x80,0x99]
7829
7830s_pack_lh_b32_b16 s0, s1, 0x3f717273
7831// GFX10: encoding: [0x01,0xff,0x80,0x99,0x73,0x72,0x71,0x3f]
7832
7833s_pack_lh_b32_b16 s0, s1, 0xaf123456
7834// GFX10: encoding: [0x01,0xff,0x80,0x99,0x56,0x34,0x12,0xaf]
7835
7836s_pack_hh_b32_b16 s0, s1, s2
7837// GFX10: encoding: [0x01,0x02,0x00,0x9a]
7838
7839s_pack_hh_b32_b16 s105, s104, s103
7840// GFX10: encoding: [0x68,0x67,0x69,0x9a]
7841
7842s_pack_hh_b32_b16 s0, s104, s103
7843// GFX10: encoding: [0x68,0x67,0x00,0x9a]
7844
7845s_pack_hh_b32_b16 s105, s1, s103
7846// GFX10: encoding: [0x01,0x67,0x69,0x9a]
7847
7848s_pack_hh_b32_b16 s105, s104, s2
7849// GFX10: encoding: [0x68,0x02,0x69,0x9a]
7850
7851s_pack_hh_b32_b16 s105, s1, s2
7852// GFX10: encoding: [0x01,0x02,0x69,0x9a]
7853
7854s_pack_hh_b32_b16 s0, s104, s2
7855// GFX10: encoding: [0x68,0x02,0x00,0x9a]
7856
7857s_pack_hh_b32_b16 s0, s1, s103
7858// GFX10: encoding: [0x01,0x67,0x00,0x9a]
7859
7860s_pack_hh_b32_b16 exec_lo, s1, s2
7861// GFX10: encoding: [0x01,0x02,0x7e,0x9a]
7862
7863s_pack_hh_b32_b16 exec_hi, s1, s2
7864// GFX10: encoding: [0x01,0x02,0x7f,0x9a]
7865
7866s_pack_hh_b32_b16 vcc_lo, s1, s2
7867// GFX10: encoding: [0x01,0x02,0x6a,0x9a]
7868
7869s_pack_hh_b32_b16 vcc_hi, s1, s2
7870// GFX10: encoding: [0x01,0x02,0x6b,0x9a]
7871
7872s_pack_hh_b32_b16 m0, s1, s2
7873// GFX10: encoding: [0x01,0x02,0x7c,0x9a]
7874
7875s_pack_hh_b32_b16 s0, exec_lo, s2
7876// GFX10: encoding: [0x7e,0x02,0x00,0x9a]
7877
7878s_pack_hh_b32_b16 s0, exec_hi, s2
7879// GFX10: encoding: [0x7f,0x02,0x00,0x9a]
7880
7881s_pack_hh_b32_b16 s0, vcc_lo, s2
7882// GFX10: encoding: [0x6a,0x02,0x00,0x9a]
7883
7884s_pack_hh_b32_b16 s0, vcc_hi, s2
7885// GFX10: encoding: [0x6b,0x02,0x00,0x9a]
7886
7887s_pack_hh_b32_b16 s0, m0, s2
7888// GFX10: encoding: [0x7c,0x02,0x00,0x9a]
7889
7890s_pack_hh_b32_b16 s0, 0, s2
7891// GFX10: encoding: [0x80,0x02,0x00,0x9a]
7892
7893s_pack_hh_b32_b16 s0, -1, s2
7894// GFX10: encoding: [0xc1,0x02,0x00,0x9a]
7895
7896s_pack_hh_b32_b16 s0, 0.5, s2
7897// GFX10: encoding: [0xf0,0x02,0x00,0x9a]
7898
7899s_pack_hh_b32_b16 s0, -4.0, s2
7900// GFX10: encoding: [0xf7,0x02,0x00,0x9a]
7901
7902s_pack_hh_b32_b16 s0, 0x3f717273, s2
7903// GFX10: encoding: [0xff,0x02,0x00,0x9a,0x73,0x72,0x71,0x3f]
7904
7905s_pack_hh_b32_b16 s0, 0xaf123456, s2
7906// GFX10: encoding: [0xff,0x02,0x00,0x9a,0x56,0x34,0x12,0xaf]
7907
7908s_pack_hh_b32_b16 s0, s1, exec_lo
7909// GFX10: encoding: [0x01,0x7e,0x00,0x9a]
7910
7911s_pack_hh_b32_b16 s0, s1, exec_hi
7912// GFX10: encoding: [0x01,0x7f,0x00,0x9a]
7913
7914s_pack_hh_b32_b16 s0, s1, vcc_lo
7915// GFX10: encoding: [0x01,0x6a,0x00,0x9a]
7916
7917s_pack_hh_b32_b16 s0, s1, vcc_hi
7918// GFX10: encoding: [0x01,0x6b,0x00,0x9a]
7919
7920s_pack_hh_b32_b16 s0, s1, m0
7921// GFX10: encoding: [0x01,0x7c,0x00,0x9a]
7922
7923s_pack_hh_b32_b16 s0, s1, 0
7924// GFX10: encoding: [0x01,0x80,0x00,0x9a]
7925
7926s_pack_hh_b32_b16 s0, s1, -1
7927// GFX10: encoding: [0x01,0xc1,0x00,0x9a]
7928
7929s_pack_hh_b32_b16 s0, s1, 0.5
7930// GFX10: encoding: [0x01,0xf0,0x00,0x9a]
7931
7932s_pack_hh_b32_b16 s0, s1, -4.0
7933// GFX10: encoding: [0x01,0xf7,0x00,0x9a]
7934
7935s_pack_hh_b32_b16 s0, s1, 0x3f717273
7936// GFX10: encoding: [0x01,0xff,0x00,0x9a,0x73,0x72,0x71,0x3f]
7937
7938s_pack_hh_b32_b16 s0, s1, 0xaf123456
7939// GFX10: encoding: [0x01,0xff,0x00,0x9a,0x56,0x34,0x12,0xaf]
7940
7941s_mul_hi_u32 s0, s1, s2
7942// GFX10: encoding: [0x01,0x02,0x80,0x9a]
7943
7944s_mul_hi_u32 s105, s104, s103
7945// GFX10: encoding: [0x68,0x67,0xe9,0x9a]
7946
7947s_mul_hi_u32 s0, s104, s103
7948// GFX10: encoding: [0x68,0x67,0x80,0x9a]
7949
7950s_mul_hi_u32 s105, s1, s103
7951// GFX10: encoding: [0x01,0x67,0xe9,0x9a]
7952
7953s_mul_hi_u32 s105, s104, s2
7954// GFX10: encoding: [0x68,0x02,0xe9,0x9a]
7955
7956s_mul_hi_u32 s105, s1, s2
7957// GFX10: encoding: [0x01,0x02,0xe9,0x9a]
7958
7959s_mul_hi_u32 s0, s104, s2
7960// GFX10: encoding: [0x68,0x02,0x80,0x9a]
7961
7962s_mul_hi_u32 s0, s1, s103
7963// GFX10: encoding: [0x01,0x67,0x80,0x9a]
7964
7965s_mul_hi_u32 exec_lo, s1, s2
7966// GFX10: encoding: [0x01,0x02,0xfe,0x9a]
7967
7968s_mul_hi_u32 exec_hi, s1, s2
7969// GFX10: encoding: [0x01,0x02,0xff,0x9a]
7970
7971s_mul_hi_u32 vcc_lo, s1, s2
7972// GFX10: encoding: [0x01,0x02,0xea,0x9a]
7973
7974s_mul_hi_u32 vcc_hi, s1, s2
7975// GFX10: encoding: [0x01,0x02,0xeb,0x9a]
7976
7977s_mul_hi_u32 m0, s1, s2
7978// GFX10: encoding: [0x01,0x02,0xfc,0x9a]
7979
7980s_mul_hi_u32 s0, exec_lo, s2
7981// GFX10: encoding: [0x7e,0x02,0x80,0x9a]
7982
7983s_mul_hi_u32 s0, exec_hi, s2
7984// GFX10: encoding: [0x7f,0x02,0x80,0x9a]
7985
7986s_mul_hi_u32 s0, vcc_lo, s2
7987// GFX10: encoding: [0x6a,0x02,0x80,0x9a]
7988
7989s_mul_hi_u32 s0, vcc_hi, s2
7990// GFX10: encoding: [0x6b,0x02,0x80,0x9a]
7991
7992s_mul_hi_u32 s0, m0, s2
7993// GFX10: encoding: [0x7c,0x02,0x80,0x9a]
7994
7995s_mul_hi_u32 s0, 0, s2
7996// GFX10: encoding: [0x80,0x02,0x80,0x9a]
7997
7998s_mul_hi_u32 s0, -1, s2
7999// GFX10: encoding: [0xc1,0x02,0x80,0x9a]
8000
8001s_mul_hi_u32 s0, 0.5, s2
8002// GFX10: encoding: [0xf0,0x02,0x80,0x9a]
8003
8004s_mul_hi_u32 s0, -4.0, s2
8005// GFX10: encoding: [0xf7,0x02,0x80,0x9a]
8006
8007s_mul_hi_u32 s0, 0x3f717273, s2
8008// GFX10: encoding: [0xff,0x02,0x80,0x9a,0x73,0x72,0x71,0x3f]
8009
8010s_mul_hi_u32 s0, 0xaf123456, s2
8011// GFX10: encoding: [0xff,0x02,0x80,0x9a,0x56,0x34,0x12,0xaf]
8012
8013s_mul_hi_u32 s0, s1, exec_lo
8014// GFX10: encoding: [0x01,0x7e,0x80,0x9a]
8015
8016s_mul_hi_u32 s0, s1, exec_hi
8017// GFX10: encoding: [0x01,0x7f,0x80,0x9a]
8018
8019s_mul_hi_u32 s0, s1, vcc_lo
8020// GFX10: encoding: [0x01,0x6a,0x80,0x9a]
8021
8022s_mul_hi_u32 s0, s1, vcc_hi
8023// GFX10: encoding: [0x01,0x6b,0x80,0x9a]
8024
8025s_mul_hi_u32 s0, s1, m0
8026// GFX10: encoding: [0x01,0x7c,0x80,0x9a]
8027
8028s_mul_hi_u32 s0, s1, 0
8029// GFX10: encoding: [0x01,0x80,0x80,0x9a]
8030
8031s_mul_hi_u32 s0, s1, -1
8032// GFX10: encoding: [0x01,0xc1,0x80,0x9a]
8033
8034s_mul_hi_u32 s0, s1, 0.5
8035// GFX10: encoding: [0x01,0xf0,0x80,0x9a]
8036
8037s_mul_hi_u32 s0, s1, -4.0
8038// GFX10: encoding: [0x01,0xf7,0x80,0x9a]
8039
8040s_mul_hi_u32 s0, s1, 0x3f717273
8041// GFX10: encoding: [0x01,0xff,0x80,0x9a,0x73,0x72,0x71,0x3f]
8042
8043s_mul_hi_u32 s0, s1, 0xaf123456
8044// GFX10: encoding: [0x01,0xff,0x80,0x9a,0x56,0x34,0x12,0xaf]
8045
8046s_mul_hi_i32 s0, s1, s2
8047// GFX10: encoding: [0x01,0x02,0x00,0x9b]
8048
8049s_mul_hi_i32 s105, s104, s103
8050// GFX10: encoding: [0x68,0x67,0x69,0x9b]
8051
8052s_mul_hi_i32 s0, s104, s103
8053// GFX10: encoding: [0x68,0x67,0x00,0x9b]
8054
8055s_mul_hi_i32 s105, s1, s103
8056// GFX10: encoding: [0x01,0x67,0x69,0x9b]
8057
8058s_mul_hi_i32 s105, s104, s2
8059// GFX10: encoding: [0x68,0x02,0x69,0x9b]
8060
8061s_mul_hi_i32 s105, s1, s2
8062// GFX10: encoding: [0x01,0x02,0x69,0x9b]
8063
8064s_mul_hi_i32 s0, s104, s2
8065// GFX10: encoding: [0x68,0x02,0x00,0x9b]
8066
8067s_mul_hi_i32 s0, s1, s103
8068// GFX10: encoding: [0x01,0x67,0x00,0x9b]
8069
8070s_mul_hi_i32 exec_lo, s1, s2
8071// GFX10: encoding: [0x01,0x02,0x7e,0x9b]
8072
8073s_mul_hi_i32 exec_hi, s1, s2
8074// GFX10: encoding: [0x01,0x02,0x7f,0x9b]
8075
8076s_mul_hi_i32 vcc_lo, s1, s2
8077// GFX10: encoding: [0x01,0x02,0x6a,0x9b]
8078
8079s_mul_hi_i32 vcc_hi, s1, s2
8080// GFX10: encoding: [0x01,0x02,0x6b,0x9b]
8081
8082s_mul_hi_i32 m0, s1, s2
8083// GFX10: encoding: [0x01,0x02,0x7c,0x9b]
8084
8085s_mul_hi_i32 s0, exec_lo, s2
8086// GFX10: encoding: [0x7e,0x02,0x00,0x9b]
8087
8088s_mul_hi_i32 s0, exec_hi, s2
8089// GFX10: encoding: [0x7f,0x02,0x00,0x9b]
8090
8091s_mul_hi_i32 s0, vcc_lo, s2
8092// GFX10: encoding: [0x6a,0x02,0x00,0x9b]
8093
8094s_mul_hi_i32 s0, vcc_hi, s2
8095// GFX10: encoding: [0x6b,0x02,0x00,0x9b]
8096
8097s_mul_hi_i32 s0, m0, s2
8098// GFX10: encoding: [0x7c,0x02,0x00,0x9b]
8099
8100s_mul_hi_i32 s0, 0, s2
8101// GFX10: encoding: [0x80,0x02,0x00,0x9b]
8102
8103s_mul_hi_i32 s0, -1, s2
8104// GFX10: encoding: [0xc1,0x02,0x00,0x9b]
8105
8106s_mul_hi_i32 s0, 0.5, s2
8107// GFX10: encoding: [0xf0,0x02,0x00,0x9b]
8108
8109s_mul_hi_i32 s0, -4.0, s2
8110// GFX10: encoding: [0xf7,0x02,0x00,0x9b]
8111
8112s_mul_hi_i32 s0, 0x3f717273, s2
8113// GFX10: encoding: [0xff,0x02,0x00,0x9b,0x73,0x72,0x71,0x3f]
8114
8115s_mul_hi_i32 s0, 0xaf123456, s2
8116// GFX10: encoding: [0xff,0x02,0x00,0x9b,0x56,0x34,0x12,0xaf]
8117
8118s_mul_hi_i32 s0, s1, exec_lo
8119// GFX10: encoding: [0x01,0x7e,0x00,0x9b]
8120
8121s_mul_hi_i32 s0, s1, exec_hi
8122// GFX10: encoding: [0x01,0x7f,0x00,0x9b]
8123
8124s_mul_hi_i32 s0, s1, vcc_lo
8125// GFX10: encoding: [0x01,0x6a,0x00,0x9b]
8126
8127s_mul_hi_i32 s0, s1, vcc_hi
8128// GFX10: encoding: [0x01,0x6b,0x00,0x9b]
8129
8130s_mul_hi_i32 s0, s1, m0
8131// GFX10: encoding: [0x01,0x7c,0x00,0x9b]
8132
8133s_mul_hi_i32 s0, s1, 0
8134// GFX10: encoding: [0x01,0x80,0x00,0x9b]
8135
8136s_mul_hi_i32 s0, s1, -1
8137// GFX10: encoding: [0x01,0xc1,0x00,0x9b]
8138
8139s_mul_hi_i32 s0, s1, 0.5
8140// GFX10: encoding: [0x01,0xf0,0x00,0x9b]
8141
8142s_mul_hi_i32 s0, s1, -4.0
8143// GFX10: encoding: [0x01,0xf7,0x00,0x9b]
8144
8145s_mul_hi_i32 s0, s1, 0x3f717273
8146// GFX10: encoding: [0x01,0xff,0x00,0x9b,0x73,0x72,0x71,0x3f]
8147
8148s_mul_hi_i32 s0, s1, 0xaf123456
8149// GFX10: encoding: [0x01,0xff,0x00,0x9b,0x56,0x34,0x12,0xaf]
8150
8151//===----------------------------------------------------------------------===//
8152// ENC_SOPC.
8153//===----------------------------------------------------------------------===//
8154
8155s_cmp_eq_i32 s0, s1
8156// GFX10: encoding: [0x00,0x01,0x00,0xbf]
8157
8158s_cmp_eq_i32 s105, s104
8159// GFX10: encoding: [0x69,0x68,0x00,0xbf]
8160
8161s_cmp_eq_i32 s0, s104
8162// GFX10: encoding: [0x00,0x68,0x00,0xbf]
8163
8164s_cmp_eq_i32 s105, s1
8165// GFX10: encoding: [0x69,0x01,0x00,0xbf]
8166
8167s_cmp_eq_i32 exec_lo, s1
8168// GFX10: encoding: [0x7e,0x01,0x00,0xbf]
8169
8170s_cmp_eq_i32 exec_hi, s1
8171// GFX10: encoding: [0x7f,0x01,0x00,0xbf]
8172
8173s_cmp_eq_i32 vcc_lo, s1
8174// GFX10: encoding: [0x6a,0x01,0x00,0xbf]
8175
8176s_cmp_eq_i32 vcc_hi, s1
8177// GFX10: encoding: [0x6b,0x01,0x00,0xbf]
8178
8179s_cmp_eq_i32 m0, s1
8180// GFX10: encoding: [0x7c,0x01,0x00,0xbf]
8181
8182s_cmp_eq_i32 s0, exec_lo
8183// GFX10: encoding: [0x00,0x7e,0x00,0xbf]
8184
8185s_cmp_eq_i32 s0, exec_hi
8186// GFX10: encoding: [0x00,0x7f,0x00,0xbf]
8187
8188s_cmp_eq_i32 s0, vcc_lo
8189// GFX10: encoding: [0x00,0x6a,0x00,0xbf]
8190
8191s_cmp_eq_i32 s0, vcc_hi
8192// GFX10: encoding: [0x00,0x6b,0x00,0xbf]
8193
8194s_cmp_eq_i32 s0, m0
8195// GFX10: encoding: [0x00,0x7c,0x00,0xbf]
8196
8197s_cmp_eq_i32 s0, 0
8198// GFX10: encoding: [0x00,0x80,0x00,0xbf]
8199
8200s_cmp_eq_i32 s0, -1
8201// GFX10: encoding: [0x00,0xc1,0x00,0xbf]
8202
8203s_cmp_eq_i32 s0, 0.5
8204// GFX10: encoding: [0x00,0xf0,0x00,0xbf]
8205
8206s_cmp_eq_i32 s0, -4.0
8207// GFX10: encoding: [0x00,0xf7,0x00,0xbf]
8208
8209s_cmp_eq_i32 s0, 0x3f717273
8210// GFX10: encoding: [0x00,0xff,0x00,0xbf,0x73,0x72,0x71,0x3f]
8211
8212s_cmp_eq_i32 s0, 0xaf123456
8213// GFX10: encoding: [0x00,0xff,0x00,0xbf,0x56,0x34,0x12,0xaf]
8214
8215s_cmp_lg_i32 s0, s1
8216// GFX10: encoding: [0x00,0x01,0x01,0xbf]
8217
8218s_cmp_lg_i32 s105, s104
8219// GFX10: encoding: [0x69,0x68,0x01,0xbf]
8220
8221s_cmp_lg_i32 s0, s104
8222// GFX10: encoding: [0x00,0x68,0x01,0xbf]
8223
8224s_cmp_lg_i32 s105, s1
8225// GFX10: encoding: [0x69,0x01,0x01,0xbf]
8226
8227s_cmp_lg_i32 exec_lo, s1
8228// GFX10: encoding: [0x7e,0x01,0x01,0xbf]
8229
8230s_cmp_lg_i32 exec_hi, s1
8231// GFX10: encoding: [0x7f,0x01,0x01,0xbf]
8232
8233s_cmp_lg_i32 vcc_lo, s1
8234// GFX10: encoding: [0x6a,0x01,0x01,0xbf]
8235
8236s_cmp_lg_i32 vcc_hi, s1
8237// GFX10: encoding: [0x6b,0x01,0x01,0xbf]
8238
8239s_cmp_lg_i32 m0, s1
8240// GFX10: encoding: [0x7c,0x01,0x01,0xbf]
8241
8242s_cmp_lg_i32 s0, exec_lo
8243// GFX10: encoding: [0x00,0x7e,0x01,0xbf]
8244
8245s_cmp_lg_i32 s0, exec_hi
8246// GFX10: encoding: [0x00,0x7f,0x01,0xbf]
8247
8248s_cmp_lg_i32 s0, vcc_lo
8249// GFX10: encoding: [0x00,0x6a,0x01,0xbf]
8250
8251s_cmp_lg_i32 s0, vcc_hi
8252// GFX10: encoding: [0x00,0x6b,0x01,0xbf]
8253
8254s_cmp_lg_i32 s0, m0
8255// GFX10: encoding: [0x00,0x7c,0x01,0xbf]
8256
8257s_cmp_lg_i32 s0, 0
8258// GFX10: encoding: [0x00,0x80,0x01,0xbf]
8259
8260s_cmp_lg_i32 s0, -1
8261// GFX10: encoding: [0x00,0xc1,0x01,0xbf]
8262
8263s_cmp_lg_i32 s0, 0.5
8264// GFX10: encoding: [0x00,0xf0,0x01,0xbf]
8265
8266s_cmp_lg_i32 s0, -4.0
8267// GFX10: encoding: [0x00,0xf7,0x01,0xbf]
8268
8269s_cmp_lg_i32 s0, 0x3f717273
8270// GFX10: encoding: [0x00,0xff,0x01,0xbf,0x73,0x72,0x71,0x3f]
8271
8272s_cmp_lg_i32 s0, 0xaf123456
8273// GFX10: encoding: [0x00,0xff,0x01,0xbf,0x56,0x34,0x12,0xaf]
8274
8275s_cmp_gt_i32 s0, s1
8276// GFX10: encoding: [0x00,0x01,0x02,0xbf]
8277
8278s_cmp_gt_i32 s105, s104
8279// GFX10: encoding: [0x69,0x68,0x02,0xbf]
8280
8281s_cmp_gt_i32 s0, s104
8282// GFX10: encoding: [0x00,0x68,0x02,0xbf]
8283
8284s_cmp_gt_i32 s105, s1
8285// GFX10: encoding: [0x69,0x01,0x02,0xbf]
8286
8287s_cmp_gt_i32 exec_lo, s1
8288// GFX10: encoding: [0x7e,0x01,0x02,0xbf]
8289
8290s_cmp_gt_i32 exec_hi, s1
8291// GFX10: encoding: [0x7f,0x01,0x02,0xbf]
8292
8293s_cmp_gt_i32 vcc_lo, s1
8294// GFX10: encoding: [0x6a,0x01,0x02,0xbf]
8295
8296s_cmp_gt_i32 vcc_hi, s1
8297// GFX10: encoding: [0x6b,0x01,0x02,0xbf]
8298
8299s_cmp_gt_i32 m0, s1
8300// GFX10: encoding: [0x7c,0x01,0x02,0xbf]
8301
8302s_cmp_gt_i32 s0, exec_lo
8303// GFX10: encoding: [0x00,0x7e,0x02,0xbf]
8304
8305s_cmp_gt_i32 s0, exec_hi
8306// GFX10: encoding: [0x00,0x7f,0x02,0xbf]
8307
8308s_cmp_gt_i32 s0, vcc_lo
8309// GFX10: encoding: [0x00,0x6a,0x02,0xbf]
8310
8311s_cmp_gt_i32 s0, vcc_hi
8312// GFX10: encoding: [0x00,0x6b,0x02,0xbf]
8313
8314s_cmp_gt_i32 s0, m0
8315// GFX10: encoding: [0x00,0x7c,0x02,0xbf]
8316
8317s_cmp_gt_i32 s0, 0
8318// GFX10: encoding: [0x00,0x80,0x02,0xbf]
8319
8320s_cmp_gt_i32 s0, -1
8321// GFX10: encoding: [0x00,0xc1,0x02,0xbf]
8322
8323s_cmp_gt_i32 s0, 0.5
8324// GFX10: encoding: [0x00,0xf0,0x02,0xbf]
8325
8326s_cmp_gt_i32 s0, -4.0
8327// GFX10: encoding: [0x00,0xf7,0x02,0xbf]
8328
8329s_cmp_gt_i32 s0, 0x3f717273
8330// GFX10: encoding: [0x00,0xff,0x02,0xbf,0x73,0x72,0x71,0x3f]
8331
8332s_cmp_gt_i32 s0, 0xaf123456
8333// GFX10: encoding: [0x00,0xff,0x02,0xbf,0x56,0x34,0x12,0xaf]
8334
8335s_cmp_ge_i32 s0, s1
8336// GFX10: encoding: [0x00,0x01,0x03,0xbf]
8337
8338s_cmp_ge_i32 s105, s104
8339// GFX10: encoding: [0x69,0x68,0x03,0xbf]
8340
8341s_cmp_ge_i32 s0, s104
8342// GFX10: encoding: [0x00,0x68,0x03,0xbf]
8343
8344s_cmp_ge_i32 s105, s1
8345// GFX10: encoding: [0x69,0x01,0x03,0xbf]
8346
8347s_cmp_ge_i32 exec_lo, s1
8348// GFX10: encoding: [0x7e,0x01,0x03,0xbf]
8349
8350s_cmp_ge_i32 exec_hi, s1
8351// GFX10: encoding: [0x7f,0x01,0x03,0xbf]
8352
8353s_cmp_ge_i32 vcc_lo, s1
8354// GFX10: encoding: [0x6a,0x01,0x03,0xbf]
8355
8356s_cmp_ge_i32 vcc_hi, s1
8357// GFX10: encoding: [0x6b,0x01,0x03,0xbf]
8358
8359s_cmp_ge_i32 m0, s1
8360// GFX10: encoding: [0x7c,0x01,0x03,0xbf]
8361
8362s_cmp_ge_i32 s0, exec_lo
8363// GFX10: encoding: [0x00,0x7e,0x03,0xbf]
8364
8365s_cmp_ge_i32 s0, exec_hi
8366// GFX10: encoding: [0x00,0x7f,0x03,0xbf]
8367
8368s_cmp_ge_i32 s0, vcc_lo
8369// GFX10: encoding: [0x00,0x6a,0x03,0xbf]
8370
8371s_cmp_ge_i32 s0, vcc_hi
8372// GFX10: encoding: [0x00,0x6b,0x03,0xbf]
8373
8374s_cmp_ge_i32 s0, m0
8375// GFX10: encoding: [0x00,0x7c,0x03,0xbf]
8376
8377s_cmp_ge_i32 s0, 0
8378// GFX10: encoding: [0x00,0x80,0x03,0xbf]
8379
8380s_cmp_ge_i32 s0, -1
8381// GFX10: encoding: [0x00,0xc1,0x03,0xbf]
8382
8383s_cmp_ge_i32 s0, 0.5
8384// GFX10: encoding: [0x00,0xf0,0x03,0xbf]
8385
8386s_cmp_ge_i32 s0, -4.0
8387// GFX10: encoding: [0x00,0xf7,0x03,0xbf]
8388
8389s_cmp_ge_i32 s0, 0x3f717273
8390// GFX10: encoding: [0x00,0xff,0x03,0xbf,0x73,0x72,0x71,0x3f]
8391
8392s_cmp_ge_i32 s0, 0xaf123456
8393// GFX10: encoding: [0x00,0xff,0x03,0xbf,0x56,0x34,0x12,0xaf]
8394
8395s_cmp_lt_i32 s0, s1
8396// GFX10: encoding: [0x00,0x01,0x04,0xbf]
8397
8398s_cmp_lt_i32 s105, s104
8399// GFX10: encoding: [0x69,0x68,0x04,0xbf]
8400
8401s_cmp_lt_i32 s0, s104
8402// GFX10: encoding: [0x00,0x68,0x04,0xbf]
8403
8404s_cmp_lt_i32 s105, s1
8405// GFX10: encoding: [0x69,0x01,0x04,0xbf]
8406
8407s_cmp_lt_i32 exec_lo, s1
8408// GFX10: encoding: [0x7e,0x01,0x04,0xbf]
8409
8410s_cmp_lt_i32 exec_hi, s1
8411// GFX10: encoding: [0x7f,0x01,0x04,0xbf]
8412
8413s_cmp_lt_i32 vcc_lo, s1
8414// GFX10: encoding: [0x6a,0x01,0x04,0xbf]
8415
8416s_cmp_lt_i32 vcc_hi, s1
8417// GFX10: encoding: [0x6b,0x01,0x04,0xbf]
8418
8419s_cmp_lt_i32 m0, s1
8420// GFX10: encoding: [0x7c,0x01,0x04,0xbf]
8421
8422s_cmp_lt_i32 s0, exec_lo
8423// GFX10: encoding: [0x00,0x7e,0x04,0xbf]
8424
8425s_cmp_lt_i32 s0, exec_hi
8426// GFX10: encoding: [0x00,0x7f,0x04,0xbf]
8427
8428s_cmp_lt_i32 s0, vcc_lo
8429// GFX10: encoding: [0x00,0x6a,0x04,0xbf]
8430
8431s_cmp_lt_i32 s0, vcc_hi
8432// GFX10: encoding: [0x00,0x6b,0x04,0xbf]
8433
8434s_cmp_lt_i32 s0, m0
8435// GFX10: encoding: [0x00,0x7c,0x04,0xbf]
8436
8437s_cmp_lt_i32 s0, 0
8438// GFX10: encoding: [0x00,0x80,0x04,0xbf]
8439
8440s_cmp_lt_i32 s0, -1
8441// GFX10: encoding: [0x00,0xc1,0x04,0xbf]
8442
8443s_cmp_lt_i32 s0, 0.5
8444// GFX10: encoding: [0x00,0xf0,0x04,0xbf]
8445
8446s_cmp_lt_i32 s0, -4.0
8447// GFX10: encoding: [0x00,0xf7,0x04,0xbf]
8448
8449s_cmp_lt_i32 s0, 0x3f717273
8450// GFX10: encoding: [0x00,0xff,0x04,0xbf,0x73,0x72,0x71,0x3f]
8451
8452s_cmp_lt_i32 s0, 0xaf123456
8453// GFX10: encoding: [0x00,0xff,0x04,0xbf,0x56,0x34,0x12,0xaf]
8454
8455s_cmp_le_i32 s0, s1
8456// GFX10: encoding: [0x00,0x01,0x05,0xbf]
8457
8458s_cmp_le_i32 s105, s104
8459// GFX10: encoding: [0x69,0x68,0x05,0xbf]
8460
8461s_cmp_le_i32 s0, s104
8462// GFX10: encoding: [0x00,0x68,0x05,0xbf]
8463
8464s_cmp_le_i32 s105, s1
8465// GFX10: encoding: [0x69,0x01,0x05,0xbf]
8466
8467s_cmp_le_i32 exec_lo, s1
8468// GFX10: encoding: [0x7e,0x01,0x05,0xbf]
8469
8470s_cmp_le_i32 exec_hi, s1
8471// GFX10: encoding: [0x7f,0x01,0x05,0xbf]
8472
8473s_cmp_le_i32 vcc_lo, s1
8474// GFX10: encoding: [0x6a,0x01,0x05,0xbf]
8475
8476s_cmp_le_i32 vcc_hi, s1
8477// GFX10: encoding: [0x6b,0x01,0x05,0xbf]
8478
8479s_cmp_le_i32 m0, s1
8480// GFX10: encoding: [0x7c,0x01,0x05,0xbf]
8481
8482s_cmp_le_i32 s0, exec_lo
8483// GFX10: encoding: [0x00,0x7e,0x05,0xbf]
8484
8485s_cmp_le_i32 s0, exec_hi
8486// GFX10: encoding: [0x00,0x7f,0x05,0xbf]
8487
8488s_cmp_le_i32 s0, vcc_lo
8489// GFX10: encoding: [0x00,0x6a,0x05,0xbf]
8490
8491s_cmp_le_i32 s0, vcc_hi
8492// GFX10: encoding: [0x00,0x6b,0x05,0xbf]
8493
8494s_cmp_le_i32 s0, m0
8495// GFX10: encoding: [0x00,0x7c,0x05,0xbf]
8496
8497s_cmp_le_i32 s0, 0
8498// GFX10: encoding: [0x00,0x80,0x05,0xbf]
8499
8500s_cmp_le_i32 s0, -1
8501// GFX10: encoding: [0x00,0xc1,0x05,0xbf]
8502
8503s_cmp_le_i32 s0, 0.5
8504// GFX10: encoding: [0x00,0xf0,0x05,0xbf]
8505
8506s_cmp_le_i32 s0, -4.0
8507// GFX10: encoding: [0x00,0xf7,0x05,0xbf]
8508
8509s_cmp_le_i32 s0, 0x3f717273
8510// GFX10: encoding: [0x00,0xff,0x05,0xbf,0x73,0x72,0x71,0x3f]
8511
8512s_cmp_le_i32 s0, 0xaf123456
8513// GFX10: encoding: [0x00,0xff,0x05,0xbf,0x56,0x34,0x12,0xaf]
8514
8515s_cmp_eq_u32 s0, s1
8516// GFX10: encoding: [0x00,0x01,0x06,0xbf]
8517
8518s_cmp_eq_u32 s105, s104
8519// GFX10: encoding: [0x69,0x68,0x06,0xbf]
8520
8521s_cmp_eq_u32 s0, s104
8522// GFX10: encoding: [0x00,0x68,0x06,0xbf]
8523
8524s_cmp_eq_u32 s105, s1
8525// GFX10: encoding: [0x69,0x01,0x06,0xbf]
8526
8527s_cmp_eq_u32 exec_lo, s1
8528// GFX10: encoding: [0x7e,0x01,0x06,0xbf]
8529
8530s_cmp_eq_u32 exec_hi, s1
8531// GFX10: encoding: [0x7f,0x01,0x06,0xbf]
8532
8533s_cmp_eq_u32 vcc_lo, s1
8534// GFX10: encoding: [0x6a,0x01,0x06,0xbf]
8535
8536s_cmp_eq_u32 vcc_hi, s1
8537// GFX10: encoding: [0x6b,0x01,0x06,0xbf]
8538
8539s_cmp_eq_u32 m0, s1
8540// GFX10: encoding: [0x7c,0x01,0x06,0xbf]
8541
8542s_cmp_eq_u32 s0, exec_lo
8543// GFX10: encoding: [0x00,0x7e,0x06,0xbf]
8544
8545s_cmp_eq_u32 s0, exec_hi
8546// GFX10: encoding: [0x00,0x7f,0x06,0xbf]
8547
8548s_cmp_eq_u32 s0, vcc_lo
8549// GFX10: encoding: [0x00,0x6a,0x06,0xbf]
8550
8551s_cmp_eq_u32 s0, vcc_hi
8552// GFX10: encoding: [0x00,0x6b,0x06,0xbf]
8553
8554s_cmp_eq_u32 s0, m0
8555// GFX10: encoding: [0x00,0x7c,0x06,0xbf]
8556
8557s_cmp_eq_u32 s0, 0
8558// GFX10: encoding: [0x00,0x80,0x06,0xbf]
8559
8560s_cmp_eq_u32 s0, -1
8561// GFX10: encoding: [0x00,0xc1,0x06,0xbf]
8562
8563s_cmp_eq_u32 s0, 0.5
8564// GFX10: encoding: [0x00,0xf0,0x06,0xbf]
8565
8566s_cmp_eq_u32 s0, -4.0
8567// GFX10: encoding: [0x00,0xf7,0x06,0xbf]
8568
8569s_cmp_eq_u32 s0, 0x3f717273
8570// GFX10: encoding: [0x00,0xff,0x06,0xbf,0x73,0x72,0x71,0x3f]
8571
8572s_cmp_eq_u32 s0, 0xaf123456
8573// GFX10: encoding: [0x00,0xff,0x06,0xbf,0x56,0x34,0x12,0xaf]
8574
8575s_cmp_lg_u32 s0, s1
8576// GFX10: encoding: [0x00,0x01,0x07,0xbf]
8577
8578s_cmp_lg_u32 s105, s104
8579// GFX10: encoding: [0x69,0x68,0x07,0xbf]
8580
8581s_cmp_lg_u32 s0, s104
8582// GFX10: encoding: [0x00,0x68,0x07,0xbf]
8583
8584s_cmp_lg_u32 s105, s1
8585// GFX10: encoding: [0x69,0x01,0x07,0xbf]
8586
8587s_cmp_lg_u32 exec_lo, s1
8588// GFX10: encoding: [0x7e,0x01,0x07,0xbf]
8589
8590s_cmp_lg_u32 exec_hi, s1
8591// GFX10: encoding: [0x7f,0x01,0x07,0xbf]
8592
8593s_cmp_lg_u32 vcc_lo, s1
8594// GFX10: encoding: [0x6a,0x01,0x07,0xbf]
8595
8596s_cmp_lg_u32 vcc_hi, s1
8597// GFX10: encoding: [0x6b,0x01,0x07,0xbf]
8598
8599s_cmp_lg_u32 m0, s1
8600// GFX10: encoding: [0x7c,0x01,0x07,0xbf]
8601
8602s_cmp_lg_u32 s0, exec_lo
8603// GFX10: encoding: [0x00,0x7e,0x07,0xbf]
8604
8605s_cmp_lg_u32 s0, exec_hi
8606// GFX10: encoding: [0x00,0x7f,0x07,0xbf]
8607
8608s_cmp_lg_u32 s0, vcc_lo
8609// GFX10: encoding: [0x00,0x6a,0x07,0xbf]
8610
8611s_cmp_lg_u32 s0, vcc_hi
8612// GFX10: encoding: [0x00,0x6b,0x07,0xbf]
8613
8614s_cmp_lg_u32 s0, m0
8615// GFX10: encoding: [0x00,0x7c,0x07,0xbf]
8616
8617s_cmp_lg_u32 s0, 0
8618// GFX10: encoding: [0x00,0x80,0x07,0xbf]
8619
8620s_cmp_lg_u32 s0, -1
8621// GFX10: encoding: [0x00,0xc1,0x07,0xbf]
8622
8623s_cmp_lg_u32 s0, 0.5
8624// GFX10: encoding: [0x00,0xf0,0x07,0xbf]
8625
8626s_cmp_lg_u32 s0, -4.0
8627// GFX10: encoding: [0x00,0xf7,0x07,0xbf]
8628
8629s_cmp_lg_u32 s0, 0x3f717273
8630// GFX10: encoding: [0x00,0xff,0x07,0xbf,0x73,0x72,0x71,0x3f]
8631
8632s_cmp_lg_u32 s0, 0xaf123456
8633// GFX10: encoding: [0x00,0xff,0x07,0xbf,0x56,0x34,0x12,0xaf]
8634
8635s_cmp_gt_u32 s0, s1
8636// GFX10: encoding: [0x00,0x01,0x08,0xbf]
8637
8638s_cmp_gt_u32 s105, s104
8639// GFX10: encoding: [0x69,0x68,0x08,0xbf]
8640
8641s_cmp_gt_u32 s0, s104
8642// GFX10: encoding: [0x00,0x68,0x08,0xbf]
8643
8644s_cmp_gt_u32 s105, s1
8645// GFX10: encoding: [0x69,0x01,0x08,0xbf]
8646
8647s_cmp_gt_u32 exec_lo, s1
8648// GFX10: encoding: [0x7e,0x01,0x08,0xbf]
8649
8650s_cmp_gt_u32 exec_hi, s1
8651// GFX10: encoding: [0x7f,0x01,0x08,0xbf]
8652
8653s_cmp_gt_u32 vcc_lo, s1
8654// GFX10: encoding: [0x6a,0x01,0x08,0xbf]
8655
8656s_cmp_gt_u32 vcc_hi, s1
8657// GFX10: encoding: [0x6b,0x01,0x08,0xbf]
8658
8659s_cmp_gt_u32 m0, s1
8660// GFX10: encoding: [0x7c,0x01,0x08,0xbf]
8661
8662s_cmp_gt_u32 s0, exec_lo
8663// GFX10: encoding: [0x00,0x7e,0x08,0xbf]
8664
8665s_cmp_gt_u32 s0, exec_hi
8666// GFX10: encoding: [0x00,0x7f,0x08,0xbf]
8667
8668s_cmp_gt_u32 s0, vcc_lo
8669// GFX10: encoding: [0x00,0x6a,0x08,0xbf]
8670
8671s_cmp_gt_u32 s0, vcc_hi
8672// GFX10: encoding: [0x00,0x6b,0x08,0xbf]
8673
8674s_cmp_gt_u32 s0, m0
8675// GFX10: encoding: [0x00,0x7c,0x08,0xbf]
8676
8677s_cmp_gt_u32 s0, 0
8678// GFX10: encoding: [0x00,0x80,0x08,0xbf]
8679
8680s_cmp_gt_u32 s0, -1
8681// GFX10: encoding: [0x00,0xc1,0x08,0xbf]
8682
8683s_cmp_gt_u32 s0, 0.5
8684// GFX10: encoding: [0x00,0xf0,0x08,0xbf]
8685
8686s_cmp_gt_u32 s0, -4.0
8687// GFX10: encoding: [0x00,0xf7,0x08,0xbf]
8688
8689s_cmp_gt_u32 s0, 0x3f717273
8690// GFX10: encoding: [0x00,0xff,0x08,0xbf,0x73,0x72,0x71,0x3f]
8691
8692s_cmp_gt_u32 s0, 0xaf123456
8693// GFX10: encoding: [0x00,0xff,0x08,0xbf,0x56,0x34,0x12,0xaf]
8694
8695s_cmp_ge_u32 s0, s1
8696// GFX10: encoding: [0x00,0x01,0x09,0xbf]
8697
8698s_cmp_ge_u32 s105, s104
8699// GFX10: encoding: [0x69,0x68,0x09,0xbf]
8700
8701s_cmp_ge_u32 s0, s104
8702// GFX10: encoding: [0x00,0x68,0x09,0xbf]
8703
8704s_cmp_ge_u32 s105, s1
8705// GFX10: encoding: [0x69,0x01,0x09,0xbf]
8706
8707s_cmp_ge_u32 exec_lo, s1
8708// GFX10: encoding: [0x7e,0x01,0x09,0xbf]
8709
8710s_cmp_ge_u32 exec_hi, s1
8711// GFX10: encoding: [0x7f,0x01,0x09,0xbf]
8712
8713s_cmp_ge_u32 vcc_lo, s1
8714// GFX10: encoding: [0x6a,0x01,0x09,0xbf]
8715
8716s_cmp_ge_u32 vcc_hi, s1
8717// GFX10: encoding: [0x6b,0x01,0x09,0xbf]
8718
8719s_cmp_ge_u32 m0, s1
8720// GFX10: encoding: [0x7c,0x01,0x09,0xbf]
8721
8722s_cmp_ge_u32 s0, exec_lo
8723// GFX10: encoding: [0x00,0x7e,0x09,0xbf]
8724
8725s_cmp_ge_u32 s0, exec_hi
8726// GFX10: encoding: [0x00,0x7f,0x09,0xbf]
8727
8728s_cmp_ge_u32 s0, vcc_lo
8729// GFX10: encoding: [0x00,0x6a,0x09,0xbf]
8730
8731s_cmp_ge_u32 s0, vcc_hi
8732// GFX10: encoding: [0x00,0x6b,0x09,0xbf]
8733
8734s_cmp_ge_u32 s0, m0
8735// GFX10: encoding: [0x00,0x7c,0x09,0xbf]
8736
8737s_cmp_ge_u32 s0, 0
8738// GFX10: encoding: [0x00,0x80,0x09,0xbf]
8739
8740s_cmp_ge_u32 s0, -1
8741// GFX10: encoding: [0x00,0xc1,0x09,0xbf]
8742
8743s_cmp_ge_u32 s0, 0.5
8744// GFX10: encoding: [0x00,0xf0,0x09,0xbf]
8745
8746s_cmp_ge_u32 s0, -4.0
8747// GFX10: encoding: [0x00,0xf7,0x09,0xbf]
8748
8749s_cmp_ge_u32 s0, 0x3f717273
8750// GFX10: encoding: [0x00,0xff,0x09,0xbf,0x73,0x72,0x71,0x3f]
8751
8752s_cmp_ge_u32 s0, 0xaf123456
8753// GFX10: encoding: [0x00,0xff,0x09,0xbf,0x56,0x34,0x12,0xaf]
8754
8755s_cmp_lt_u32 s0, s1
8756// GFX10: encoding: [0x00,0x01,0x0a,0xbf]
8757
8758s_cmp_lt_u32 s105, s104
8759// GFX10: encoding: [0x69,0x68,0x0a,0xbf]
8760
8761s_cmp_lt_u32 s0, s104
8762// GFX10: encoding: [0x00,0x68,0x0a,0xbf]
8763
8764s_cmp_lt_u32 s105, s1
8765// GFX10: encoding: [0x69,0x01,0x0a,0xbf]
8766
8767s_cmp_lt_u32 exec_lo, s1
8768// GFX10: encoding: [0x7e,0x01,0x0a,0xbf]
8769
8770s_cmp_lt_u32 exec_hi, s1
8771// GFX10: encoding: [0x7f,0x01,0x0a,0xbf]
8772
8773s_cmp_lt_u32 vcc_lo, s1
8774// GFX10: encoding: [0x6a,0x01,0x0a,0xbf]
8775
8776s_cmp_lt_u32 vcc_hi, s1
8777// GFX10: encoding: [0x6b,0x01,0x0a,0xbf]
8778
8779s_cmp_lt_u32 m0, s1
8780// GFX10: encoding: [0x7c,0x01,0x0a,0xbf]
8781
8782s_cmp_lt_u32 s0, exec_lo
8783// GFX10: encoding: [0x00,0x7e,0x0a,0xbf]
8784
8785s_cmp_lt_u32 s0, exec_hi
8786// GFX10: encoding: [0x00,0x7f,0x0a,0xbf]
8787
8788s_cmp_lt_u32 s0, vcc_lo
8789// GFX10: encoding: [0x00,0x6a,0x0a,0xbf]
8790
8791s_cmp_lt_u32 s0, vcc_hi
8792// GFX10: encoding: [0x00,0x6b,0x0a,0xbf]
8793
8794s_cmp_lt_u32 s0, m0
8795// GFX10: encoding: [0x00,0x7c,0x0a,0xbf]
8796
8797s_cmp_lt_u32 s0, 0
8798// GFX10: encoding: [0x00,0x80,0x0a,0xbf]
8799
8800s_cmp_lt_u32 s0, -1
8801// GFX10: encoding: [0x00,0xc1,0x0a,0xbf]
8802
8803s_cmp_lt_u32 s0, 0.5
8804// GFX10: encoding: [0x00,0xf0,0x0a,0xbf]
8805
8806s_cmp_lt_u32 s0, -4.0
8807// GFX10: encoding: [0x00,0xf7,0x0a,0xbf]
8808
8809s_cmp_lt_u32 s0, 0x3f717273
8810// GFX10: encoding: [0x00,0xff,0x0a,0xbf,0x73,0x72,0x71,0x3f]
8811
8812s_cmp_lt_u32 s0, 0xaf123456
8813// GFX10: encoding: [0x00,0xff,0x0a,0xbf,0x56,0x34,0x12,0xaf]
8814
8815s_cmp_le_u32 s0, s1
8816// GFX10: encoding: [0x00,0x01,0x0b,0xbf]
8817
8818s_cmp_le_u32 s105, s104
8819// GFX10: encoding: [0x69,0x68,0x0b,0xbf]
8820
8821s_cmp_le_u32 s0, s104
8822// GFX10: encoding: [0x00,0x68,0x0b,0xbf]
8823
8824s_cmp_le_u32 s105, s1
8825// GFX10: encoding: [0x69,0x01,0x0b,0xbf]
8826
8827s_cmp_le_u32 exec_lo, s1
8828// GFX10: encoding: [0x7e,0x01,0x0b,0xbf]
8829
8830s_cmp_le_u32 exec_hi, s1
8831// GFX10: encoding: [0x7f,0x01,0x0b,0xbf]
8832
8833s_cmp_le_u32 vcc_lo, s1
8834// GFX10: encoding: [0x6a,0x01,0x0b,0xbf]
8835
8836s_cmp_le_u32 vcc_hi, s1
8837// GFX10: encoding: [0x6b,0x01,0x0b,0xbf]
8838
8839s_cmp_le_u32 m0, s1
8840// GFX10: encoding: [0x7c,0x01,0x0b,0xbf]
8841
8842s_cmp_le_u32 s0, exec_lo
8843// GFX10: encoding: [0x00,0x7e,0x0b,0xbf]
8844
8845s_cmp_le_u32 s0, exec_hi
8846// GFX10: encoding: [0x00,0x7f,0x0b,0xbf]
8847
8848s_cmp_le_u32 s0, vcc_lo
8849// GFX10: encoding: [0x00,0x6a,0x0b,0xbf]
8850
8851s_cmp_le_u32 s0, vcc_hi
8852// GFX10: encoding: [0x00,0x6b,0x0b,0xbf]
8853
8854s_cmp_le_u32 s0, m0
8855// GFX10: encoding: [0x00,0x7c,0x0b,0xbf]
8856
8857s_cmp_le_u32 s0, 0
8858// GFX10: encoding: [0x00,0x80,0x0b,0xbf]
8859
8860s_cmp_le_u32 s0, -1
8861// GFX10: encoding: [0x00,0xc1,0x0b,0xbf]
8862
8863s_cmp_le_u32 s0, 0.5
8864// GFX10: encoding: [0x00,0xf0,0x0b,0xbf]
8865
8866s_cmp_le_u32 s0, -4.0
8867// GFX10: encoding: [0x00,0xf7,0x0b,0xbf]
8868
8869s_cmp_le_u32 s0, 0x3f717273
8870// GFX10: encoding: [0x00,0xff,0x0b,0xbf,0x73,0x72,0x71,0x3f]
8871
8872s_cmp_le_u32 s0, 0xaf123456
8873// GFX10: encoding: [0x00,0xff,0x0b,0xbf,0x56,0x34,0x12,0xaf]
8874
8875s_bitcmp0_b32 s0, s1
8876// GFX10: encoding: [0x00,0x01,0x0c,0xbf]
8877
8878s_bitcmp0_b32 s105, s104
8879// GFX10: encoding: [0x69,0x68,0x0c,0xbf]
8880
8881s_bitcmp0_b32 s0, s104
8882// GFX10: encoding: [0x00,0x68,0x0c,0xbf]
8883
8884s_bitcmp0_b32 s105, s1
8885// GFX10: encoding: [0x69,0x01,0x0c,0xbf]
8886
8887s_bitcmp0_b32 exec_lo, s1
8888// GFX10: encoding: [0x7e,0x01,0x0c,0xbf]
8889
8890s_bitcmp0_b32 exec_hi, s1
8891// GFX10: encoding: [0x7f,0x01,0x0c,0xbf]
8892
8893s_bitcmp0_b32 vcc_lo, s1
8894// GFX10: encoding: [0x6a,0x01,0x0c,0xbf]
8895
8896s_bitcmp0_b32 vcc_hi, s1
8897// GFX10: encoding: [0x6b,0x01,0x0c,0xbf]
8898
8899s_bitcmp0_b32 m0, s1
8900// GFX10: encoding: [0x7c,0x01,0x0c,0xbf]
8901
8902s_bitcmp0_b32 s0, exec_lo
8903// GFX10: encoding: [0x00,0x7e,0x0c,0xbf]
8904
8905s_bitcmp0_b32 s0, exec_hi
8906// GFX10: encoding: [0x00,0x7f,0x0c,0xbf]
8907
8908s_bitcmp0_b32 s0, vcc_lo
8909// GFX10: encoding: [0x00,0x6a,0x0c,0xbf]
8910
8911s_bitcmp0_b32 s0, vcc_hi
8912// GFX10: encoding: [0x00,0x6b,0x0c,0xbf]
8913
8914s_bitcmp0_b32 s0, m0
8915// GFX10: encoding: [0x00,0x7c,0x0c,0xbf]
8916
8917s_bitcmp0_b32 s0, 0
8918// GFX10: encoding: [0x00,0x80,0x0c,0xbf]
8919
8920s_bitcmp0_b32 s0, -1
8921// GFX10: encoding: [0x00,0xc1,0x0c,0xbf]
8922
8923s_bitcmp0_b32 s0, 0.5
8924// GFX10: encoding: [0x00,0xf0,0x0c,0xbf]
8925
8926s_bitcmp0_b32 s0, -4.0
8927// GFX10: encoding: [0x00,0xf7,0x0c,0xbf]
8928
8929s_bitcmp0_b32 s0, 0x3f717273
8930// GFX10: encoding: [0x00,0xff,0x0c,0xbf,0x73,0x72,0x71,0x3f]
8931
8932s_bitcmp0_b32 s0, 0xaf123456
8933// GFX10: encoding: [0x00,0xff,0x0c,0xbf,0x56,0x34,0x12,0xaf]
8934
8935s_bitcmp1_b32 s0, s1
8936// GFX10: encoding: [0x00,0x01,0x0d,0xbf]
8937
8938s_bitcmp1_b32 s105, s104
8939// GFX10: encoding: [0x69,0x68,0x0d,0xbf]
8940
8941s_bitcmp1_b32 s0, s104
8942// GFX10: encoding: [0x00,0x68,0x0d,0xbf]
8943
8944s_bitcmp1_b32 s105, s1
8945// GFX10: encoding: [0x69,0x01,0x0d,0xbf]
8946
8947s_bitcmp1_b32 exec_lo, s1
8948// GFX10: encoding: [0x7e,0x01,0x0d,0xbf]
8949
8950s_bitcmp1_b32 exec_hi, s1
8951// GFX10: encoding: [0x7f,0x01,0x0d,0xbf]
8952
8953s_bitcmp1_b32 vcc_lo, s1
8954// GFX10: encoding: [0x6a,0x01,0x0d,0xbf]
8955
8956s_bitcmp1_b32 vcc_hi, s1
8957// GFX10: encoding: [0x6b,0x01,0x0d,0xbf]
8958
8959s_bitcmp1_b32 m0, s1
8960// GFX10: encoding: [0x7c,0x01,0x0d,0xbf]
8961
8962s_bitcmp1_b32 s0, exec_lo
8963// GFX10: encoding: [0x00,0x7e,0x0d,0xbf]
8964
8965s_bitcmp1_b32 s0, exec_hi
8966// GFX10: encoding: [0x00,0x7f,0x0d,0xbf]
8967
8968s_bitcmp1_b32 s0, vcc_lo
8969// GFX10: encoding: [0x00,0x6a,0x0d,0xbf]
8970
8971s_bitcmp1_b32 s0, vcc_hi
8972// GFX10: encoding: [0x00,0x6b,0x0d,0xbf]
8973
8974s_bitcmp1_b32 s0, m0
8975// GFX10: encoding: [0x00,0x7c,0x0d,0xbf]
8976
8977s_bitcmp1_b32 s0, 0
8978// GFX10: encoding: [0x00,0x80,0x0d,0xbf]
8979
8980s_bitcmp1_b32 s0, -1
8981// GFX10: encoding: [0x00,0xc1,0x0d,0xbf]
8982
8983s_bitcmp1_b32 s0, 0.5
8984// GFX10: encoding: [0x00,0xf0,0x0d,0xbf]
8985
8986s_bitcmp1_b32 s0, -4.0
8987// GFX10: encoding: [0x00,0xf7,0x0d,0xbf]
8988
8989s_bitcmp1_b32 s0, 0x3f717273
8990// GFX10: encoding: [0x00,0xff,0x0d,0xbf,0x73,0x72,0x71,0x3f]
8991
8992s_bitcmp1_b32 s0, 0xaf123456
8993// GFX10: encoding: [0x00,0xff,0x0d,0xbf,0x56,0x34,0x12,0xaf]
8994
8995s_bitcmp0_b64 s[0:1], s2
8996// GFX10: encoding: [0x00,0x02,0x0e,0xbf]
8997
8998s_bitcmp0_b64 s[104:105], s102
8999// GFX10: encoding: [0x68,0x66,0x0e,0xbf]
9000
9001s_bitcmp0_b64 s[0:1], s102
9002// GFX10: encoding: [0x00,0x66,0x0e,0xbf]
9003
9004s_bitcmp0_b64 s[104:105], s2
9005// GFX10: encoding: [0x68,0x02,0x0e,0xbf]
9006
9007s_bitcmp0_b64 exec, s2
9008// GFX10: encoding: [0x7e,0x02,0x0e,0xbf]
9009
9010s_bitcmp0_b64 vcc, s2
9011// GFX10: encoding: [0x6a,0x02,0x0e,0xbf]
9012
9013s_bitcmp0_b64 s[0:1], exec_lo
9014// GFX10: encoding: [0x00,0x7e,0x0e,0xbf]
9015
9016s_bitcmp0_b64 s[0:1], exec_hi
9017// GFX10: encoding: [0x00,0x7f,0x0e,0xbf]
9018
9019s_bitcmp0_b64 s[0:1], vcc_lo
9020// GFX10: encoding: [0x00,0x6a,0x0e,0xbf]
9021
9022s_bitcmp0_b64 s[0:1], vcc_hi
9023// GFX10: encoding: [0x00,0x6b,0x0e,0xbf]
9024
9025s_bitcmp0_b64 s[0:1], m0
9026// GFX10: encoding: [0x00,0x7c,0x0e,0xbf]
9027
9028s_bitcmp0_b64 s[0:1], 0
9029// GFX10: encoding: [0x00,0x80,0x0e,0xbf]
9030
9031s_bitcmp0_b64 s[0:1], -1
9032// GFX10: encoding: [0x00,0xc1,0x0e,0xbf]
9033
9034s_bitcmp0_b64 s[0:1], 0.5
9035// GFX10: encoding: [0x00,0xf0,0x0e,0xbf]
9036
9037s_bitcmp0_b64 s[0:1], -4.0
9038// GFX10: encoding: [0x00,0xf7,0x0e,0xbf]
9039
9040s_bitcmp0_b64 s[0:1], 0x3f717273
9041// GFX10: encoding: [0x00,0xff,0x0e,0xbf,0x73,0x72,0x71,0x3f]
9042
9043s_bitcmp0_b64 s[0:1], 0xaf123456
9044// GFX10: encoding: [0x00,0xff,0x0e,0xbf,0x56,0x34,0x12,0xaf]
9045
9046s_bitcmp1_b64 s[0:1], s2
9047// GFX10: encoding: [0x00,0x02,0x0f,0xbf]
9048
9049s_bitcmp1_b64 s[104:105], s102
9050// GFX10: encoding: [0x68,0x66,0x0f,0xbf]
9051
9052s_bitcmp1_b64 s[0:1], s102
9053// GFX10: encoding: [0x00,0x66,0x0f,0xbf]
9054
9055s_bitcmp1_b64 s[104:105], s2
9056// GFX10: encoding: [0x68,0x02,0x0f,0xbf]
9057
9058s_bitcmp1_b64 exec, s2
9059// GFX10: encoding: [0x7e,0x02,0x0f,0xbf]
9060
9061s_bitcmp1_b64 vcc, s2
9062// GFX10: encoding: [0x6a,0x02,0x0f,0xbf]
9063
9064s_bitcmp1_b64 s[0:1], exec_lo
9065// GFX10: encoding: [0x00,0x7e,0x0f,0xbf]
9066
9067s_bitcmp1_b64 s[0:1], exec_hi
9068// GFX10: encoding: [0x00,0x7f,0x0f,0xbf]
9069
9070s_bitcmp1_b64 s[0:1], vcc_lo
9071// GFX10: encoding: [0x00,0x6a,0x0f,0xbf]
9072
9073s_bitcmp1_b64 s[0:1], vcc_hi
9074// GFX10: encoding: [0x00,0x6b,0x0f,0xbf]
9075
9076s_bitcmp1_b64 s[0:1], m0
9077// GFX10: encoding: [0x00,0x7c,0x0f,0xbf]
9078
9079s_bitcmp1_b64 s[0:1], 0
9080// GFX10: encoding: [0x00,0x80,0x0f,0xbf]
9081
9082s_bitcmp1_b64 s[0:1], -1
9083// GFX10: encoding: [0x00,0xc1,0x0f,0xbf]
9084
9085s_bitcmp1_b64 s[0:1], 0.5
9086// GFX10: encoding: [0x00,0xf0,0x0f,0xbf]
9087
9088s_bitcmp1_b64 s[0:1], -4.0
9089// GFX10: encoding: [0x00,0xf7,0x0f,0xbf]
9090
9091s_bitcmp1_b64 s[0:1], 0x3f717273
9092// GFX10: encoding: [0x00,0xff,0x0f,0xbf,0x73,0x72,0x71,0x3f]
9093
9094s_bitcmp1_b64 s[0:1], 0xaf123456
9095// GFX10: encoding: [0x00,0xff,0x0f,0xbf,0x56,0x34,0x12,0xaf]
9096
9097s_cmp_eq_u64 s[0:1], s[2:3]
9098// GFX10: encoding: [0x00,0x02,0x12,0xbf]
9099
9100s_cmp_eq_u64 s[104:105], s[102:103]
9101// GFX10: encoding: [0x68,0x66,0x12,0xbf]
9102
9103s_cmp_eq_u64 s[0:1], s[102:103]
9104// GFX10: encoding: [0x00,0x66,0x12,0xbf]
9105
9106s_cmp_eq_u64 s[104:105], s[2:3]
9107// GFX10: encoding: [0x68,0x02,0x12,0xbf]
9108
9109s_cmp_eq_u64 exec, s[2:3]
9110// GFX10: encoding: [0x7e,0x02,0x12,0xbf]
9111
9112s_cmp_eq_u64 vcc, s[2:3]
9113// GFX10: encoding: [0x6a,0x02,0x12,0xbf]
9114
9115s_cmp_eq_u64 s[0:1], exec
9116// GFX10: encoding: [0x00,0x7e,0x12,0xbf]
9117
9118s_cmp_eq_u64 s[0:1], vcc
9119// GFX10: encoding: [0x00,0x6a,0x12,0xbf]
9120
9121s_cmp_eq_u64 s[0:1], 0
9122// GFX10: encoding: [0x00,0x80,0x12,0xbf]
9123
9124s_cmp_eq_u64 s[0:1], -1
9125// GFX10: encoding: [0x00,0xc1,0x12,0xbf]
9126
9127s_cmp_eq_u64 s[0:1], 0.5
9128// GFX10: encoding: [0x00,0xf0,0x12,0xbf]
9129
9130s_cmp_eq_u64 s[0:1], -4.0
9131// GFX10: encoding: [0x00,0xf7,0x12,0xbf]
9132
9133s_cmp_eq_u64 s[0:1], 0x3f717273
9134// GFX10: encoding: [0x00,0xff,0x12,0xbf,0x73,0x72,0x71,0x3f]
9135
9136s_cmp_eq_u64 s[0:1], 0xaf123456
9137// GFX10: encoding: [0x00,0xff,0x12,0xbf,0x56,0x34,0x12,0xaf]
9138
9139s_cmp_lg_u64 s[0:1], s[2:3]
9140// GFX10: encoding: [0x00,0x02,0x13,0xbf]
9141
9142s_cmp_lg_u64 s[104:105], s[102:103]
9143// GFX10: encoding: [0x68,0x66,0x13,0xbf]
9144
9145s_cmp_lg_u64 s[0:1], s[102:103]
9146// GFX10: encoding: [0x00,0x66,0x13,0xbf]
9147
9148s_cmp_lg_u64 s[104:105], s[2:3]
9149// GFX10: encoding: [0x68,0x02,0x13,0xbf]
9150
9151s_cmp_lg_u64 exec, s[2:3]
9152// GFX10: encoding: [0x7e,0x02,0x13,0xbf]
9153
9154s_cmp_lg_u64 vcc, s[2:3]
9155// GFX10: encoding: [0x6a,0x02,0x13,0xbf]
9156
9157s_cmp_lg_u64 s[0:1], exec
9158// GFX10: encoding: [0x00,0x7e,0x13,0xbf]
9159
9160s_cmp_lg_u64 s[0:1], vcc
9161// GFX10: encoding: [0x00,0x6a,0x13,0xbf]
9162
9163s_cmp_lg_u64 s[0:1], 0
9164// GFX10: encoding: [0x00,0x80,0x13,0xbf]
9165
9166s_cmp_lg_u64 s[0:1], -1
9167// GFX10: encoding: [0x00,0xc1,0x13,0xbf]
9168
9169s_cmp_lg_u64 s[0:1], 0.5
9170// GFX10: encoding: [0x00,0xf0,0x13,0xbf]
9171
9172s_cmp_lg_u64 s[0:1], -4.0
9173// GFX10: encoding: [0x00,0xf7,0x13,0xbf]
9174
9175s_cmp_lg_u64 s[0:1], 0x3f717273
9176// GFX10: encoding: [0x00,0xff,0x13,0xbf,0x73,0x72,0x71,0x3f]
9177
9178s_cmp_lg_u64 s[0:1], 0xaf123456
9179// GFX10: encoding: [0x00,0xff,0x13,0xbf,0x56,0x34,0x12,0xaf]
9180
9181//===----------------------------------------------------------------------===//
9182// ENC_SOPK.
9183//===----------------------------------------------------------------------===//
9184
9185s_movk_i32 s0, 0x1234
9186// GFX10: encoding: [0x34,0x12,0x00,0xb0]
9187
9188s_movk_i32 s0, 0xc1d1
9189// GFX10: encoding: [0xd1,0xc1,0x00,0xb0]
9190
9191s_movk_i32 s105, 0x1234
9192// GFX10: encoding: [0x34,0x12,0x69,0xb0]
9193
9194s_movk_i32 exec_lo, 0x1234
9195// GFX10: encoding: [0x34,0x12,0x7e,0xb0]
9196
9197s_movk_i32 exec_hi, 0x1234
9198// GFX10: encoding: [0x34,0x12,0x7f,0xb0]
9199
9200s_movk_i32 vcc_lo, 0x1234
9201// GFX10: encoding: [0x34,0x12,0x6a,0xb0]
9202
9203s_movk_i32 vcc_hi, 0x1234
9204// GFX10: encoding: [0x34,0x12,0x6b,0xb0]
9205
9206s_movk_i32 m0, 0x1234
9207// GFX10: encoding: [0x34,0x12,0x7c,0xb0]
9208
9209s_version 0x1234
9210// GFX10: encoding: [0x34,0x12,0x80,0xb0]
9211
9212s_version 0xc1d1
9213// GFX10: encoding: [0xd1,0xc1,0x80,0xb0]
9214
9215s_cmovk_i32 s0, 0x1234
9216// GFX10: encoding: [0x34,0x12,0x00,0xb1]
9217
9218s_cmovk_i32 s0, 0xc1d1
9219// GFX10: encoding: [0xd1,0xc1,0x00,0xb1]
9220
9221s_cmovk_i32 s105, 0x1234
9222// GFX10: encoding: [0x34,0x12,0x69,0xb1]
9223
9224s_cmovk_i32 exec_lo, 0x1234
9225// GFX10: encoding: [0x34,0x12,0x7e,0xb1]
9226
9227s_cmovk_i32 exec_hi, 0x1234
9228// GFX10: encoding: [0x34,0x12,0x7f,0xb1]
9229
9230s_cmovk_i32 vcc_lo, 0x1234
9231// GFX10: encoding: [0x34,0x12,0x6a,0xb1]
9232
9233s_cmovk_i32 vcc_hi, 0x1234
9234// GFX10: encoding: [0x34,0x12,0x6b,0xb1]
9235
9236s_cmovk_i32 m0, 0x1234
9237// GFX10: encoding: [0x34,0x12,0x7c,0xb1]
9238
9239s_cmpk_eq_i32 s0, 0x1234
9240// GFX10: encoding: [0x34,0x12,0x80,0xb1]
9241
9242s_cmpk_eq_i32 s0, 0xc1d1
9243// GFX10: encoding: [0xd1,0xc1,0x80,0xb1]
9244
9245s_cmpk_eq_i32 s105, 0x1234
9246// GFX10: encoding: [0x34,0x12,0xe9,0xb1]
9247
9248s_cmpk_eq_i32 exec_lo, 0x1234
9249// GFX10: encoding: [0x34,0x12,0xfe,0xb1]
9250
9251s_cmpk_eq_i32 exec_hi, 0x1234
9252// GFX10: encoding: [0x34,0x12,0xff,0xb1]
9253
9254s_cmpk_eq_i32 vcc_lo, 0x1234
9255// GFX10: encoding: [0x34,0x12,0xea,0xb1]
9256
9257s_cmpk_eq_i32 vcc_hi, 0x1234
9258// GFX10: encoding: [0x34,0x12,0xeb,0xb1]
9259
9260s_cmpk_eq_i32 m0, 0x1234
9261// GFX10: encoding: [0x34,0x12,0xfc,0xb1]
9262
9263s_cmpk_lg_i32 s0, 0x1234
9264// GFX10: encoding: [0x34,0x12,0x00,0xb2]
9265
9266s_cmpk_lg_i32 s0, 0xc1d1
9267// GFX10: encoding: [0xd1,0xc1,0x00,0xb2]
9268
9269s_cmpk_lg_i32 s105, 0x1234
9270// GFX10: encoding: [0x34,0x12,0x69,0xb2]
9271
9272s_cmpk_lg_i32 exec_lo, 0x1234
9273// GFX10: encoding: [0x34,0x12,0x7e,0xb2]
9274
9275s_cmpk_lg_i32 exec_hi, 0x1234
9276// GFX10: encoding: [0x34,0x12,0x7f,0xb2]
9277
9278s_cmpk_lg_i32 vcc_lo, 0x1234
9279// GFX10: encoding: [0x34,0x12,0x6a,0xb2]
9280
9281s_cmpk_lg_i32 vcc_hi, 0x1234
9282// GFX10: encoding: [0x34,0x12,0x6b,0xb2]
9283
9284s_cmpk_lg_i32 m0, 0x1234
9285// GFX10: encoding: [0x34,0x12,0x7c,0xb2]
9286
9287s_cmpk_gt_i32 s0, 0x1234
9288// GFX10: encoding: [0x34,0x12,0x80,0xb2]
9289
9290s_cmpk_gt_i32 s0, 0xc1d1
9291// GFX10: encoding: [0xd1,0xc1,0x80,0xb2]
9292
9293s_cmpk_gt_i32 s105, 0x1234
9294// GFX10: encoding: [0x34,0x12,0xe9,0xb2]
9295
9296s_cmpk_gt_i32 exec_lo, 0x1234
9297// GFX10: encoding: [0x34,0x12,0xfe,0xb2]
9298
9299s_cmpk_gt_i32 exec_hi, 0x1234
9300// GFX10: encoding: [0x34,0x12,0xff,0xb2]
9301
9302s_cmpk_gt_i32 vcc_lo, 0x1234
9303// GFX10: encoding: [0x34,0x12,0xea,0xb2]
9304
9305s_cmpk_gt_i32 vcc_hi, 0x1234
9306// GFX10: encoding: [0x34,0x12,0xeb,0xb2]
9307
9308s_cmpk_gt_i32 m0, 0x1234
9309// GFX10: encoding: [0x34,0x12,0xfc,0xb2]
9310
9311s_cmpk_ge_i32 s0, 0x1234
9312// GFX10: encoding: [0x34,0x12,0x00,0xb3]
9313
9314s_cmpk_ge_i32 s0, 0xc1d1
9315// GFX10: encoding: [0xd1,0xc1,0x00,0xb3]
9316
9317s_cmpk_ge_i32 s105, 0x1234
9318// GFX10: encoding: [0x34,0x12,0x69,0xb3]
9319
9320s_cmpk_ge_i32 exec_lo, 0x1234
9321// GFX10: encoding: [0x34,0x12,0x7e,0xb3]
9322
9323s_cmpk_ge_i32 exec_hi, 0x1234
9324// GFX10: encoding: [0x34,0x12,0x7f,0xb3]
9325
9326s_cmpk_ge_i32 vcc_lo, 0x1234
9327// GFX10: encoding: [0x34,0x12,0x6a,0xb3]
9328
9329s_cmpk_ge_i32 vcc_hi, 0x1234
9330// GFX10: encoding: [0x34,0x12,0x6b,0xb3]
9331
9332s_cmpk_ge_i32 m0, 0x1234
9333// GFX10: encoding: [0x34,0x12,0x7c,0xb3]
9334
9335s_cmpk_lt_i32 s0, 0x1234
9336// GFX10: encoding: [0x34,0x12,0x80,0xb3]
9337
9338s_cmpk_lt_i32 s0, 0xc1d1
9339// GFX10: encoding: [0xd1,0xc1,0x80,0xb3]
9340
9341s_cmpk_lt_i32 s105, 0x1234
9342// GFX10: encoding: [0x34,0x12,0xe9,0xb3]
9343
9344s_cmpk_lt_i32 exec_lo, 0x1234
9345// GFX10: encoding: [0x34,0x12,0xfe,0xb3]
9346
9347s_cmpk_lt_i32 exec_hi, 0x1234
9348// GFX10: encoding: [0x34,0x12,0xff,0xb3]
9349
9350s_cmpk_lt_i32 vcc_lo, 0x1234
9351// GFX10: encoding: [0x34,0x12,0xea,0xb3]
9352
9353s_cmpk_lt_i32 vcc_hi, 0x1234
9354// GFX10: encoding: [0x34,0x12,0xeb,0xb3]
9355
9356s_cmpk_lt_i32 m0, 0x1234
9357// GFX10: encoding: [0x34,0x12,0xfc,0xb3]
9358
9359s_cmpk_le_i32 s0, 0x1234
9360// GFX10: encoding: [0x34,0x12,0x00,0xb4]
9361
9362s_cmpk_le_i32 s0, 0xc1d1
9363// GFX10: encoding: [0xd1,0xc1,0x00,0xb4]
9364
9365s_cmpk_le_i32 s105, 0x1234
9366// GFX10: encoding: [0x34,0x12,0x69,0xb4]
9367
9368s_cmpk_le_i32 exec_lo, 0x1234
9369// GFX10: encoding: [0x34,0x12,0x7e,0xb4]
9370
9371s_cmpk_le_i32 exec_hi, 0x1234
9372// GFX10: encoding: [0x34,0x12,0x7f,0xb4]
9373
9374s_cmpk_le_i32 vcc_lo, 0x1234
9375// GFX10: encoding: [0x34,0x12,0x6a,0xb4]
9376
9377s_cmpk_le_i32 vcc_hi, 0x1234
9378// GFX10: encoding: [0x34,0x12,0x6b,0xb4]
9379
9380s_cmpk_le_i32 m0, 0x1234
9381// GFX10: encoding: [0x34,0x12,0x7c,0xb4]
9382
9383s_cmpk_eq_u32 s0, 0x1234
9384// GFX10: encoding: [0x34,0x12,0x80,0xb4]
9385
9386s_cmpk_eq_u32 s0, 0xc1d1
9387// GFX10: encoding: [0xd1,0xc1,0x80,0xb4]
9388
9389s_cmpk_eq_u32 s105, 0x1234
9390// GFX10: encoding: [0x34,0x12,0xe9,0xb4]
9391
9392s_cmpk_eq_u32 exec_lo, 0x1234
9393// GFX10: encoding: [0x34,0x12,0xfe,0xb4]
9394
9395s_cmpk_eq_u32 exec_hi, 0x1234
9396// GFX10: encoding: [0x34,0x12,0xff,0xb4]
9397
9398s_cmpk_eq_u32 vcc_lo, 0x1234
9399// GFX10: encoding: [0x34,0x12,0xea,0xb4]
9400
9401s_cmpk_eq_u32 vcc_hi, 0x1234
9402// GFX10: encoding: [0x34,0x12,0xeb,0xb4]
9403
9404s_cmpk_eq_u32 m0, 0x1234
9405// GFX10: encoding: [0x34,0x12,0xfc,0xb4]
9406
9407s_cmpk_lg_u32 s0, 0x1234
9408// GFX10: encoding: [0x34,0x12,0x00,0xb5]
9409
9410s_cmpk_lg_u32 s0, 0xc1d1
9411// GFX10: encoding: [0xd1,0xc1,0x00,0xb5]
9412
9413s_cmpk_lg_u32 s105, 0x1234
9414// GFX10: encoding: [0x34,0x12,0x69,0xb5]
9415
9416s_cmpk_lg_u32 exec_lo, 0x1234
9417// GFX10: encoding: [0x34,0x12,0x7e,0xb5]
9418
9419s_cmpk_lg_u32 exec_hi, 0x1234
9420// GFX10: encoding: [0x34,0x12,0x7f,0xb5]
9421
9422s_cmpk_lg_u32 vcc_lo, 0x1234
9423// GFX10: encoding: [0x34,0x12,0x6a,0xb5]
9424
9425s_cmpk_lg_u32 vcc_hi, 0x1234
9426// GFX10: encoding: [0x34,0x12,0x6b,0xb5]
9427
9428s_cmpk_lg_u32 m0, 0x1234
9429// GFX10: encoding: [0x34,0x12,0x7c,0xb5]
9430
9431s_cmpk_gt_u32 s0, 0x1234
9432// GFX10: encoding: [0x34,0x12,0x80,0xb5]
9433
9434s_cmpk_gt_u32 s0, 0xc1d1
9435// GFX10: encoding: [0xd1,0xc1,0x80,0xb5]
9436
9437s_cmpk_gt_u32 s105, 0x1234
9438// GFX10: encoding: [0x34,0x12,0xe9,0xb5]
9439
9440s_cmpk_gt_u32 exec_lo, 0x1234
9441// GFX10: encoding: [0x34,0x12,0xfe,0xb5]
9442
9443s_cmpk_gt_u32 exec_hi, 0x1234
9444// GFX10: encoding: [0x34,0x12,0xff,0xb5]
9445
9446s_cmpk_gt_u32 vcc_lo, 0x1234
9447// GFX10: encoding: [0x34,0x12,0xea,0xb5]
9448
9449s_cmpk_gt_u32 vcc_hi, 0x1234
9450// GFX10: encoding: [0x34,0x12,0xeb,0xb5]
9451
9452s_cmpk_gt_u32 m0, 0x1234
9453// GFX10: encoding: [0x34,0x12,0xfc,0xb5]
9454
9455s_cmpk_ge_u32 s0, 0x1234
9456// GFX10: encoding: [0x34,0x12,0x00,0xb6]
9457
9458s_cmpk_ge_u32 s0, 0xc1d1
9459// GFX10: encoding: [0xd1,0xc1,0x00,0xb6]
9460
9461s_cmpk_ge_u32 s105, 0x1234
9462// GFX10: encoding: [0x34,0x12,0x69,0xb6]
9463
9464s_cmpk_ge_u32 exec_lo, 0x1234
9465// GFX10: encoding: [0x34,0x12,0x7e,0xb6]
9466
9467s_cmpk_ge_u32 exec_hi, 0x1234
9468// GFX10: encoding: [0x34,0x12,0x7f,0xb6]
9469
9470s_cmpk_ge_u32 vcc_lo, 0x1234
9471// GFX10: encoding: [0x34,0x12,0x6a,0xb6]
9472
9473s_cmpk_ge_u32 vcc_hi, 0x1234
9474// GFX10: encoding: [0x34,0x12,0x6b,0xb6]
9475
9476s_cmpk_ge_u32 m0, 0x1234
9477// GFX10: encoding: [0x34,0x12,0x7c,0xb6]
9478
9479s_cmpk_lt_u32 s0, 0x1234
9480// GFX10: encoding: [0x34,0x12,0x80,0xb6]
9481
9482s_cmpk_lt_u32 s0, 0xc1d1
9483// GFX10: encoding: [0xd1,0xc1,0x80,0xb6]
9484
9485s_cmpk_lt_u32 s105, 0x1234
9486// GFX10: encoding: [0x34,0x12,0xe9,0xb6]
9487
9488s_cmpk_lt_u32 exec_lo, 0x1234
9489// GFX10: encoding: [0x34,0x12,0xfe,0xb6]
9490
9491s_cmpk_lt_u32 exec_hi, 0x1234
9492// GFX10: encoding: [0x34,0x12,0xff,0xb6]
9493
9494s_cmpk_lt_u32 vcc_lo, 0x1234
9495// GFX10: encoding: [0x34,0x12,0xea,0xb6]
9496
9497s_cmpk_lt_u32 vcc_hi, 0x1234
9498// GFX10: encoding: [0x34,0x12,0xeb,0xb6]
9499
9500s_cmpk_lt_u32 m0, 0x1234
9501// GFX10: encoding: [0x34,0x12,0xfc,0xb6]
9502
9503s_cmpk_le_u32 s0, 0x1234
9504// GFX10: encoding: [0x34,0x12,0x00,0xb7]
9505
9506s_cmpk_le_u32 s0, 0xc1d1
9507// GFX10: encoding: [0xd1,0xc1,0x00,0xb7]
9508
9509s_cmpk_le_u32 s105, 0x1234
9510// GFX10: encoding: [0x34,0x12,0x69,0xb7]
9511
9512s_cmpk_le_u32 exec_lo, 0x1234
9513// GFX10: encoding: [0x34,0x12,0x7e,0xb7]
9514
9515s_cmpk_le_u32 exec_hi, 0x1234
9516// GFX10: encoding: [0x34,0x12,0x7f,0xb7]
9517
9518s_cmpk_le_u32 vcc_lo, 0x1234
9519// GFX10: encoding: [0x34,0x12,0x6a,0xb7]
9520
9521s_cmpk_le_u32 vcc_hi, 0x1234
9522// GFX10: encoding: [0x34,0x12,0x6b,0xb7]
9523
9524s_cmpk_le_u32 m0, 0x1234
9525// GFX10: encoding: [0x34,0x12,0x7c,0xb7]
9526
9527s_addk_i32 s0, 0x1234
9528// GFX10: encoding: [0x34,0x12,0x80,0xb7]
9529
9530s_addk_i32 s0, 0xc1d1
9531// GFX10: encoding: [0xd1,0xc1,0x80,0xb7]
9532
9533s_addk_i32 s105, 0x1234
9534// GFX10: encoding: [0x34,0x12,0xe9,0xb7]
9535
9536s_addk_i32 exec_lo, 0x1234
9537// GFX10: encoding: [0x34,0x12,0xfe,0xb7]
9538
9539s_addk_i32 exec_hi, 0x1234
9540// GFX10: encoding: [0x34,0x12,0xff,0xb7]
9541
9542s_addk_i32 vcc_lo, 0x1234
9543// GFX10: encoding: [0x34,0x12,0xea,0xb7]
9544
9545s_addk_i32 vcc_hi, 0x1234
9546// GFX10: encoding: [0x34,0x12,0xeb,0xb7]
9547
9548s_addk_i32 m0, 0x1234
9549// GFX10: encoding: [0x34,0x12,0xfc,0xb7]
9550
9551s_mulk_i32 s0, 0x1234
9552// GFX10: encoding: [0x34,0x12,0x00,0xb8]
9553
9554s_mulk_i32 s0, 0xc1d1
9555// GFX10: encoding: [0xd1,0xc1,0x00,0xb8]
9556
9557s_mulk_i32 s105, 0x1234
9558// GFX10: encoding: [0x34,0x12,0x69,0xb8]
9559
9560s_mulk_i32 exec_lo, 0x1234
9561// GFX10: encoding: [0x34,0x12,0x7e,0xb8]
9562
9563s_mulk_i32 exec_hi, 0x1234
9564// GFX10: encoding: [0x34,0x12,0x7f,0xb8]
9565
9566s_mulk_i32 vcc_lo, 0x1234
9567// GFX10: encoding: [0x34,0x12,0x6a,0xb8]
9568
9569s_mulk_i32 vcc_hi, 0x1234
9570// GFX10: encoding: [0x34,0x12,0x6b,0xb8]
9571
9572s_mulk_i32 m0, 0x1234
9573// GFX10: encoding: [0x34,0x12,0x7c,0xb8]
9574
9575s_getreg_b32 s0, 0x1234
9576// GFX10: encoding: [0x34,0x12,0x00,0xb9]
9577
9578s_getreg_b32 s0, 0xc1d1
9579// GFX10: encoding: [0xd1,0xc1,0x00,0xb9]
9580
9581s_getreg_b32 s105, 0x1234
9582// GFX10: encoding: [0x34,0x12,0x69,0xb9]
9583
9584s_getreg_b32 exec_lo, 0x1234
9585// GFX10: encoding: [0x34,0x12,0x7e,0xb9]
9586
9587s_getreg_b32 exec_hi, 0x1234
9588// GFX10: encoding: [0x34,0x12,0x7f,0xb9]
9589
9590s_getreg_b32 vcc_lo, 0x1234
9591// GFX10: encoding: [0x34,0x12,0x6a,0xb9]
9592
9593s_getreg_b32 vcc_hi, 0x1234
9594// GFX10: encoding: [0x34,0x12,0x6b,0xb9]
9595
9596s_getreg_b32 m0, 0x1234
9597// GFX10: encoding: [0x34,0x12,0x7c,0xb9]
9598
9599s_setreg_b32 0x1234, s0
9600// GFX10: encoding: [0x34,0x12,0x80,0xb9]
9601
9602s_setreg_b32 0xc1d1, s0
9603// GFX10: encoding: [0xd1,0xc1,0x80,0xb9]
9604
9605s_setreg_b32 0x1234, s105
9606// GFX10: encoding: [0x34,0x12,0xe9,0xb9]
9607
9608s_setreg_b32 0x1234, exec_lo
9609// GFX10: encoding: [0x34,0x12,0xfe,0xb9]
9610
9611s_setreg_b32 0x1234, exec_hi
9612// GFX10: encoding: [0x34,0x12,0xff,0xb9]
9613
9614s_setreg_b32 0x1234, vcc_lo
9615// GFX10: encoding: [0x34,0x12,0xea,0xb9]
9616
9617s_setreg_b32 0x1234, vcc_hi
9618// GFX10: encoding: [0x34,0x12,0xeb,0xb9]
9619
9620s_setreg_b32 0x1234, m0
9621// GFX10: encoding: [0x34,0x12,0xfc,0xb9]
9622
9623s_setreg_imm32_b32 0x1234, 0x11213141
9624// GFX10: encoding: [0x34,0x12,0x80,0xba,0x41,0x31,0x21,0x11]
9625
9626s_setreg_imm32_b32 0xc1d1, 0x11213141
9627// GFX10: encoding: [0xd1,0xc1,0x80,0xba,0x41,0x31,0x21,0x11]
9628
9629s_setreg_imm32_b32 0x1234, 0xa1b1c1d1
9630// GFX10: encoding: [0x34,0x12,0x80,0xba,0xd1,0xc1,0xb1,0xa1]
9631
9632s_setreg_imm32_b32 0xc1d1, 0xa1b1c1d1
9633// GFX10: encoding: [0xd1,0xc1,0x80,0xba,0xd1,0xc1,0xb1,0xa1]
9634
9635s_call_b64 s[0:1], 0x1234
9636// GFX10: encoding: [0x34,0x12,0x00,0xbb]
9637
9638s_call_b64 s[0:1], 0xc1d1
9639// GFX10: encoding: [0xd1,0xc1,0x00,0xbb]
9640
9641s_call_b64 s[104:105], 0x1234
9642// GFX10: encoding: [0x34,0x12,0x68,0xbb]
9643
9644s_call_b64 exec, 0x1234
9645// GFX10: encoding: [0x34,0x12,0x7e,0xbb]
9646
9647s_call_b64 vcc, 0x1234
9648// GFX10: encoding: [0x34,0x12,0x6a,0xbb]
9649
9650s_waitcnt_vscnt s0, 0x1234
9651// GFX10: encoding: [0x34,0x12,0x80,0xbb]
9652
9653s_waitcnt_vscnt s0, 0xc1d1
9654// GFX10: encoding: [0xd1,0xc1,0x80,0xbb]
9655
9656s_waitcnt_vscnt s105, 0x1234
9657// GFX10: encoding: [0x34,0x12,0xe9,0xbb]
9658
9659s_waitcnt_vscnt exec_lo, 0x1234
9660// GFX10: encoding: [0x34,0x12,0xfe,0xbb]
9661
9662s_waitcnt_vscnt exec_hi, 0x1234
9663// GFX10: encoding: [0x34,0x12,0xff,0xbb]
9664
9665s_waitcnt_vscnt vcc_lo, 0x1234
9666// GFX10: encoding: [0x34,0x12,0xea,0xbb]
9667
9668s_waitcnt_vscnt vcc_hi, 0x1234
9669// GFX10: encoding: [0x34,0x12,0xeb,0xbb]
9670
9671s_waitcnt_vscnt m0, 0x1234
9672// GFX10: encoding: [0x34,0x12,0xfc,0xbb]
9673
9674s_waitcnt_vmcnt s0, 0x1234
9675// GFX10: encoding: [0x34,0x12,0x00,0xbc]
9676
9677s_waitcnt_vmcnt s0, 0xc1d1
9678// GFX10: encoding: [0xd1,0xc1,0x00,0xbc]
9679
9680s_waitcnt_vmcnt s105, 0x1234
9681// GFX10: encoding: [0x34,0x12,0x69,0xbc]
9682
9683s_waitcnt_vmcnt exec_lo, 0x1234
9684// GFX10: encoding: [0x34,0x12,0x7e,0xbc]
9685
9686s_waitcnt_vmcnt exec_hi, 0x1234
9687// GFX10: encoding: [0x34,0x12,0x7f,0xbc]
9688
9689s_waitcnt_vmcnt vcc_lo, 0x1234
9690// GFX10: encoding: [0x34,0x12,0x6a,0xbc]
9691
9692s_waitcnt_vmcnt vcc_hi, 0x1234
9693// GFX10: encoding: [0x34,0x12,0x6b,0xbc]
9694
9695s_waitcnt_vmcnt m0, 0x1234
9696// GFX10: encoding: [0x34,0x12,0x7c,0xbc]
9697
9698s_waitcnt_expcnt s0, 0x1234
9699// GFX10: encoding: [0x34,0x12,0x80,0xbc]
9700
9701s_waitcnt_expcnt s0, 0xc1d1
9702// GFX10: encoding: [0xd1,0xc1,0x80,0xbc]
9703
9704s_waitcnt_expcnt s105, 0x1234
9705// GFX10: encoding: [0x34,0x12,0xe9,0xbc]
9706
9707s_waitcnt_expcnt exec_lo, 0x1234
9708// GFX10: encoding: [0x34,0x12,0xfe,0xbc]
9709
9710s_waitcnt_expcnt exec_hi, 0x1234
9711// GFX10: encoding: [0x34,0x12,0xff,0xbc]
9712
9713s_waitcnt_expcnt vcc_lo, 0x1234
9714// GFX10: encoding: [0x34,0x12,0xea,0xbc]
9715
9716s_waitcnt_expcnt vcc_hi, 0x1234
9717// GFX10: encoding: [0x34,0x12,0xeb,0xbc]
9718
9719s_waitcnt_expcnt m0, 0x1234
9720// GFX10: encoding: [0x34,0x12,0xfc,0xbc]
9721
9722s_waitcnt_lgkmcnt s0, 0x1234
9723// GFX10: encoding: [0x34,0x12,0x00,0xbd]
9724
9725s_waitcnt_lgkmcnt s0, 0xc1d1
9726// GFX10: encoding: [0xd1,0xc1,0x00,0xbd]
9727
9728s_waitcnt_lgkmcnt s105, 0x1234
9729// GFX10: encoding: [0x34,0x12,0x69,0xbd]
9730
9731s_waitcnt_lgkmcnt exec_lo, 0x1234
9732// GFX10: encoding: [0x34,0x12,0x7e,0xbd]
9733
9734s_waitcnt_lgkmcnt exec_hi, 0x1234
9735// GFX10: encoding: [0x34,0x12,0x7f,0xbd]
9736
9737s_waitcnt_lgkmcnt vcc_lo, 0x1234
9738// GFX10: encoding: [0x34,0x12,0x6a,0xbd]
9739
9740s_waitcnt_lgkmcnt vcc_hi, 0x1234
9741// GFX10: encoding: [0x34,0x12,0x6b,0xbd]
9742
9743s_waitcnt_lgkmcnt m0, 0x1234
9744// GFX10: encoding: [0x34,0x12,0x7c,0xbd]
9745
9746s_waitcnt_depctr 0xfffe
9747// GFX10: encoding: [0xfe,0xff,0xa3,0xbf]
9748
9749s_waitcnt_depctr 0
9750// GFX10: encoding: [0x00,0x00,0xa3,0xbf]
9751
9752s_wait_idle
9753// GFX10: encoding: [0x00,0x00,0xa2,0xbf]
9754
9755s_subvector_loop_begin s0, 0x1234
9756// GFX10: encoding: [0x34,0x12,0x80,0xbd]
9757
9758s_subvector_loop_begin s0, 0xc1d1
9759// GFX10: encoding: [0xd1,0xc1,0x80,0xbd]
9760
9761s_subvector_loop_begin s105, 0x1234
9762// GFX10: encoding: [0x34,0x12,0xe9,0xbd]
9763
9764s_subvector_loop_begin exec_lo, 0x1234
9765// GFX10: encoding: [0x34,0x12,0xfe,0xbd]
9766
9767s_subvector_loop_begin exec_hi, 0x1234
9768// GFX10: encoding: [0x34,0x12,0xff,0xbd]
9769
9770s_subvector_loop_begin vcc_lo, 0x1234
9771// GFX10: encoding: [0x34,0x12,0xea,0xbd]
9772
9773s_subvector_loop_begin vcc_hi, 0x1234
9774// GFX10: encoding: [0x34,0x12,0xeb,0xbd]
9775
9776s_subvector_loop_begin m0, 0x1234
9777// GFX10: encoding: [0x34,0x12,0xfc,0xbd]
9778
9779s_subvector_loop_end s0, 0x1234
9780// GFX10: encoding: [0x34,0x12,0x00,0xbe]
9781
9782s_subvector_loop_end s0, 0xc1d1
9783// GFX10: encoding: [0xd1,0xc1,0x00,0xbe]
9784
9785s_subvector_loop_end s105, 0x1234
9786// GFX10: encoding: [0x34,0x12,0x69,0xbe]
9787
9788s_subvector_loop_end exec_lo, 0x1234
9789// GFX10: encoding: [0x34,0x12,0x7e,0xbe]
9790
9791s_subvector_loop_end exec_hi, 0x1234
9792// GFX10: encoding: [0x34,0x12,0x7f,0xbe]
9793
9794s_subvector_loop_end vcc_lo, 0x1234
9795// GFX10: encoding: [0x34,0x12,0x6a,0xbe]
9796
9797s_subvector_loop_end vcc_hi, 0x1234
9798// GFX10: encoding: [0x34,0x12,0x6b,0xbe]
9799
9800s_subvector_loop_end m0, 0x1234
9801// GFX10: encoding: [0x34,0x12,0x7c,0xbe]
9802
9803//===----------------------------------------------------------------------===//
9804// ENC_SOPP.
9805//===----------------------------------------------------------------------===//
9806
9807s_nop 0x0
9808// GFX10: encoding: [0x00,0x00,0x80,0xbf]
9809
9810s_nop 0x1234
9811// GFX10: encoding: [0x34,0x12,0x80,0xbf]
9812
9813s_nop 0xc1d1
9814// GFX10: encoding: [0xd1,0xc1,0x80,0xbf]
9815
9816s_endpgm
9817// GFX10: encoding: [0x00,0x00,0x81,0xbf]
9818
9819s_branch 0x0
9820// GFX10: encoding: [0x00,0x00,0x82,0xbf]
9821
9822s_branch 0x1234
9823// GFX10: encoding: [0x34,0x12,0x82,0xbf]
9824
9825s_branch 0xc1d1
9826// GFX10: encoding: [0xd1,0xc1,0x82,0xbf]
9827
9828s_wakeup
9829// GFX10: encoding: [0x00,0x00,0x83,0xbf]
9830
9831s_cbranch_scc0 0x0
9832// GFX10: encoding: [0x00,0x00,0x84,0xbf]
9833
9834s_cbranch_scc0 0x1234
9835// GFX10: encoding: [0x34,0x12,0x84,0xbf]
9836
9837s_cbranch_scc0 0xc1d1
9838// GFX10: encoding: [0xd1,0xc1,0x84,0xbf]
9839
9840s_cbranch_scc1 0x0
9841// GFX10: encoding: [0x00,0x00,0x85,0xbf]
9842
9843s_cbranch_scc1 0x1234
9844// GFX10: encoding: [0x34,0x12,0x85,0xbf]
9845
9846s_cbranch_scc1 0xc1d1
9847// GFX10: encoding: [0xd1,0xc1,0x85,0xbf]
9848
9849s_cbranch_vccz 0x0
9850// GFX10: encoding: [0x00,0x00,0x86,0xbf]
9851
9852s_cbranch_vccz 0x1234
9853// GFX10: encoding: [0x34,0x12,0x86,0xbf]
9854
9855s_cbranch_vccz 0xc1d1
9856// GFX10: encoding: [0xd1,0xc1,0x86,0xbf]
9857
9858s_cbranch_vccnz 0x0
9859// GFX10: encoding: [0x00,0x00,0x87,0xbf]
9860
9861s_cbranch_vccnz 0x1234
9862// GFX10: encoding: [0x34,0x12,0x87,0xbf]
9863
9864s_cbranch_vccnz 0xc1d1
9865// GFX10: encoding: [0xd1,0xc1,0x87,0xbf]
9866
9867s_cbranch_execz 0x0
9868// GFX10: encoding: [0x00,0x00,0x88,0xbf]
9869
9870s_cbranch_execz 0x1234
9871// GFX10: encoding: [0x34,0x12,0x88,0xbf]
9872
9873s_cbranch_execz 0xc1d1
9874// GFX10: encoding: [0xd1,0xc1,0x88,0xbf]
9875
9876s_cbranch_execnz 0x0
9877// GFX10: encoding: [0x00,0x00,0x89,0xbf]
9878
9879s_cbranch_execnz 0x1234
9880// GFX10: encoding: [0x34,0x12,0x89,0xbf]
9881
9882s_cbranch_execnz 0xc1d1
9883// GFX10: encoding: [0xd1,0xc1,0x89,0xbf]
9884
9885s_barrier
9886// GFX10: encoding: [0x00,0x00,0x8a,0xbf]
9887
9888s_setkill 0x0
9889// GFX10: encoding: [0x00,0x00,0x8b,0xbf]
9890
9891s_setkill 0x1234
9892// GFX10: encoding: [0x34,0x12,0x8b,0xbf]
9893
9894s_setkill 0xc1d1
9895// GFX10: encoding: [0xd1,0xc1,0x8b,0xbf]
9896
9897s_waitcnt 0x0
9898// GFX10: encoding: [0x00,0x00,0x8c,0xbf]
9899
9900s_waitcnt 0x1234
9901// GFX10: encoding: [0x34,0x12,0x8c,0xbf]
9902
9903s_waitcnt 0xc1d1
9904// GFX10: encoding: [0xd1,0xc1,0x8c,0xbf]
9905
9906s_sethalt 0x0
9907// GFX10: encoding: [0x00,0x00,0x8d,0xbf]
9908
9909s_sethalt 0x1234
9910// GFX10: encoding: [0x34,0x12,0x8d,0xbf]
9911
9912s_sethalt 0xc1d1
9913// GFX10: encoding: [0xd1,0xc1,0x8d,0xbf]
9914
9915s_sleep 0x0
9916// GFX10: encoding: [0x00,0x00,0x8e,0xbf]
9917
9918s_sleep 0x1234
9919// GFX10: encoding: [0x34,0x12,0x8e,0xbf]
9920
9921s_sleep 0xc1d1
9922// GFX10: encoding: [0xd1,0xc1,0x8e,0xbf]
9923
9924s_setprio 0x0
9925// GFX10: encoding: [0x00,0x00,0x8f,0xbf]
9926
9927s_setprio 0x1234
9928// GFX10: encoding: [0x34,0x12,0x8f,0xbf]
9929
9930s_setprio 0xc1d1
9931// GFX10: encoding: [0xd1,0xc1,0x8f,0xbf]
9932
9933s_sendmsg 0x0
9934// GFX10: encoding: [0x00,0x00,0x90,0xbf]
9935
9936s_sendmsg 0x1234
9937// GFX10: encoding: [0x34,0x12,0x90,0xbf]
9938
9939s_sendmsg 0xc1d1
9940// GFX10: encoding: [0xd1,0xc1,0x90,0xbf]
9941
9942s_sendmsghalt 0x0
9943// GFX10: encoding: [0x00,0x00,0x91,0xbf]
9944
9945s_sendmsghalt 0x1234
9946// GFX10: encoding: [0x34,0x12,0x91,0xbf]
9947
9948s_sendmsghalt 0xc1d1
9949// GFX10: encoding: [0xd1,0xc1,0x91,0xbf]
9950
9951s_trap 0x0
9952// GFX10: encoding: [0x00,0x00,0x92,0xbf]
9953
9954s_trap 0x1234
9955// GFX10: encoding: [0x34,0x12,0x92,0xbf]
9956
9957s_trap 0xc1d1
9958// GFX10: encoding: [0xd1,0xc1,0x92,0xbf]
9959
9960s_icache_inv
9961// GFX10: encoding: [0x00,0x00,0x93,0xbf]
9962
9963s_incperflevel 0x0
9964// GFX10: encoding: [0x00,0x00,0x94,0xbf]
9965
9966s_incperflevel 0x1234
9967// GFX10: encoding: [0x34,0x12,0x94,0xbf]
9968
9969s_incperflevel 0xc1d1
9970// GFX10: encoding: [0xd1,0xc1,0x94,0xbf]
9971
9972s_decperflevel 0x0
9973// GFX10: encoding: [0x00,0x00,0x95,0xbf]
9974
9975s_decperflevel 0x1234
9976// GFX10: encoding: [0x34,0x12,0x95,0xbf]
9977
9978s_decperflevel 0xc1d1
9979// GFX10: encoding: [0xd1,0xc1,0x95,0xbf]
9980
9981s_ttracedata
9982// GFX10: encoding: [0x00,0x00,0x96,0xbf]
9983
9984s_cbranch_cdbgsys 0x0
9985// GFX10: encoding: [0x00,0x00,0x97,0xbf]
9986
9987s_cbranch_cdbgsys 0x1234
9988// GFX10: encoding: [0x34,0x12,0x97,0xbf]
9989
9990s_cbranch_cdbgsys 0xc1d1
9991// GFX10: encoding: [0xd1,0xc1,0x97,0xbf]
9992
9993s_cbranch_cdbguser 0x0
9994// GFX10: encoding: [0x00,0x00,0x98,0xbf]
9995
9996s_cbranch_cdbguser 0x1234
9997// GFX10: encoding: [0x34,0x12,0x98,0xbf]
9998
9999s_cbranch_cdbguser 0xc1d1
10000// GFX10: encoding: [0xd1,0xc1,0x98,0xbf]
10001
10002s_cbranch_cdbgsys_or_user 0x0
10003// GFX10: encoding: [0x00,0x00,0x99,0xbf]
10004
10005s_cbranch_cdbgsys_or_user 0x1234
10006// GFX10: encoding: [0x34,0x12,0x99,0xbf]
10007
10008s_cbranch_cdbgsys_or_user 0xc1d1
10009// GFX10: encoding: [0xd1,0xc1,0x99,0xbf]
10010
10011s_cbranch_cdbgsys_and_user 0x0
10012// GFX10: encoding: [0x00,0x00,0x9a,0xbf]
10013
10014s_cbranch_cdbgsys_and_user 0x1234
10015// GFX10: encoding: [0x34,0x12,0x9a,0xbf]
10016
10017s_cbranch_cdbgsys_and_user 0xc1d1
10018// GFX10: encoding: [0xd1,0xc1,0x9a,0xbf]
10019
10020s_endpgm_saved
10021// GFX10: encoding: [0x00,0x00,0x9b,0xbf]
10022
10023s_endpgm_ordered_ps_done
10024// GFX10: encoding: [0x00,0x00,0x9e,0xbf]
10025
10026s_code_end
10027// GFX10: encoding: [0x00,0x00,0x9f,0xbf]
10028
10029s_inst_prefetch 0x0
10030// GFX10: encoding: [0x00,0x00,0xa0,0xbf]
10031
10032s_inst_prefetch 0x1234
10033// GFX10: encoding: [0x34,0x12,0xa0,0xbf]
10034
10035s_inst_prefetch 0xc1d1
10036// GFX10: encoding: [0xd1,0xc1,0xa0,0xbf]
10037
10038s_clause 0x0
10039// GFX10: encoding: [0x00,0x00,0xa1,0xbf]
10040
10041s_clause 0x1234
10042// GFX10: encoding: [0x34,0x12,0xa1,0xbf]
10043
10044s_clause 0xc1d1
10045// GFX10: encoding: [0xd1,0xc1,0xa1,0xbf]
10046
10047s_round_mode 0x0
10048// GFX10: encoding: [0x00,0x00,0xa4,0xbf]
10049
10050s_round_mode 0x1234
10051// GFX10: encoding: [0x34,0x12,0xa4,0xbf]
10052
10053s_round_mode 0xc1d1
10054// GFX10: encoding: [0xd1,0xc1,0xa4,0xbf]
10055
10056s_denorm_mode 0x0
10057// GFX10: encoding: [0x00,0x00,0xa5,0xbf]
10058
10059s_denorm_mode 0x1234
10060// GFX10: encoding: [0x34,0x12,0xa5,0xbf]
10061
10062s_denorm_mode 0xc1d1
10063// GFX10: encoding: [0xd1,0xc1,0xa5,0xbf]
10064
10065s_ttracedata_imm 0x0
10066// GFX10: encoding: [0x00,0x00,0xa8,0xbf]
10067
10068s_ttracedata_imm 0x1234
10069// GFX10: encoding: [0x34,0x12,0xa8,0xbf]
10070
10071s_ttracedata_imm 0xc1d1
10072// GFX10: encoding: [0xd1,0xc1,0xa8,0xbf]
10073