1 # RUN: llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX10 %s
2 # RUN: llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX10 %s
5 # GFX10: s_absdiff_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x96]
8 # GFX10: s_absdiff_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x96]
11 # GFX10: s_absdiff_i32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x96]
14 # GFX10: s_absdiff_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x96]
17 # GFX10: s_absdiff_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x96]
20 # GFX10: s_absdiff_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x96]
23 # GFX10: s_absdiff_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x96]
26 # GFX10: s_absdiff_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x96,0x73,0x72,0x71,0x3f]
27 0xff,0x02,0x00,0x96,0x73,0x72,0x71,0x3f
29 # GFX10: s_absdiff_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x96,0x56,0x34,0x12,0xaf]
30 0xff,0x02,0x00,0x96,0x56,0x34,0x12,0xaf
32 # GFX10: s_absdiff_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x96]
35 # GFX10: s_absdiff_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x96]
38 # GFX10: s_absdiff_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x96]
41 # GFX10: s_absdiff_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x96]
44 # GFX10: s_absdiff_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x96]
47 # GFX10: s_absdiff_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x96]
50 # GFX10: s_absdiff_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x96]
53 # GFX10: s_absdiff_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x96,0x73,0x72,0x71,0x3f]
54 0x01,0xff,0x00,0x96,0x73,0x72,0x71,0x3f
56 # GFX10: s_absdiff_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x96,0x56,0x34,0x12,0xaf]
57 0x01,0xff,0x00,0x96,0x56,0x34,0x12,0xaf
59 # GFX10: s_absdiff_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x96]
62 # GFX10: s_absdiff_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x96]
65 # GFX10: s_absdiff_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x96]
68 # GFX10: s_absdiff_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x96]
71 # GFX10: s_absdiff_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x96]
74 # GFX10: s_absdiff_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x96]
77 # GFX10: s_absdiff_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x96]
80 # GFX10: s_absdiff_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x96]
83 # GFX10: s_absdiff_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x96]
86 # GFX10: s_absdiff_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x96]
89 # GFX10: s_absdiff_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x96]
92 # GFX10: s_absdiff_i32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x96]
95 # GFX10: s_absdiff_i32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x96]
98 # GFX10: s_absdiff_i32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x96]
101 # GFX10: s_absdiff_i32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x96]
104 # GFX10: s_absdiff_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x96]
107 # GFX10: s_absdiff_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x96]
110 # GFX10: s_add_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x81]
113 # GFX10: s_add_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x81]
116 # GFX10: s_add_i32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x81]
119 # GFX10: s_add_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x81]
122 # GFX10: s_add_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x81]
125 # GFX10: s_add_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x81]
128 # GFX10: s_add_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x81]
131 # GFX10: s_add_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x81,0x73,0x72,0x71,0x3f]
132 0xff,0x02,0x00,0x81,0x73,0x72,0x71,0x3f
134 # GFX10: s_add_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x81,0x56,0x34,0x12,0xaf]
135 0xff,0x02,0x00,0x81,0x56,0x34,0x12,0xaf
137 # GFX10: s_add_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x81]
140 # GFX10: s_add_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x81]
143 # GFX10: s_add_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x81]
146 # GFX10: s_add_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x81]
149 # GFX10: s_add_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x81]
152 # GFX10: s_add_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x81]
155 # GFX10: s_add_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x81]
158 # GFX10: s_add_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x81,0x73,0x72,0x71,0x3f]
159 0x01,0xff,0x00,0x81,0x73,0x72,0x71,0x3f
161 # GFX10: s_add_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x81,0x56,0x34,0x12,0xaf]
162 0x01,0xff,0x00,0x81,0x56,0x34,0x12,0xaf
164 # GFX10: s_add_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x81]
167 # GFX10: s_add_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x81]
170 # GFX10: s_add_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x81]
173 # GFX10: s_add_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x81]
176 # GFX10: s_add_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x81]
179 # GFX10: s_add_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x81]
182 # GFX10: s_add_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x81]
185 # GFX10: s_add_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x81]
188 # GFX10: s_add_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x81]
191 # GFX10: s_add_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x81]
194 # GFX10: s_add_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x81]
197 # GFX10: s_add_i32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x81]
200 # GFX10: s_add_i32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x81]
203 # GFX10: s_add_i32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x81]
206 # GFX10: s_add_i32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x81]
209 # GFX10: s_add_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x81]
212 # GFX10: s_add_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x81]
215 # GFX10: s_add_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x80]
218 # GFX10: s_add_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x80]
221 # GFX10: s_add_u32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x80]
224 # GFX10: s_add_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x80]
227 # GFX10: s_add_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x80]
230 # GFX10: s_add_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x80]
233 # GFX10: s_add_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x80]
236 # GFX10: s_add_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x80,0x73,0x72,0x71,0x3f]
237 0xff,0x02,0x00,0x80,0x73,0x72,0x71,0x3f
239 # GFX10: s_add_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x80,0x56,0x34,0x12,0xaf]
240 0xff,0x02,0x00,0x80,0x56,0x34,0x12,0xaf
242 # GFX10: s_add_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x80]
245 # GFX10: s_add_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x80]
248 # GFX10: s_add_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x80]
251 # GFX10: s_add_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x80]
254 # GFX10: s_add_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x80]
257 # GFX10: s_add_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x80]
260 # GFX10: s_add_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x80]
263 # GFX10: s_add_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x80,0x73,0x72,0x71,0x3f]
264 0x01,0xff,0x00,0x80,0x73,0x72,0x71,0x3f
266 # GFX10: s_add_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x80,0x56,0x34,0x12,0xaf]
267 0x01,0xff,0x00,0x80,0x56,0x34,0x12,0xaf
269 # GFX10: s_add_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x80]
272 # GFX10: s_add_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x80]
275 # GFX10: s_add_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x80]
278 # GFX10: s_add_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x80]
281 # GFX10: s_add_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x80]
284 # GFX10: s_add_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x80]
287 # GFX10: s_add_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x80]
290 # GFX10: s_add_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x80]
293 # GFX10: s_add_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x80]
296 # GFX10: s_add_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x80]
299 # GFX10: s_add_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x80]
302 # GFX10: s_add_u32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x80]
305 # GFX10: s_add_u32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x80]
308 # GFX10: s_add_u32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x80]
311 # GFX10: s_add_u32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x80]
314 # GFX10: s_add_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x80]
317 # GFX10: s_add_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x80]
320 # GFX10: s_addc_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x82]
323 # GFX10: s_addc_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x82]
326 # GFX10: s_addc_u32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x82]
329 # GFX10: s_addc_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x82]
332 # GFX10: s_addc_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x82]
335 # GFX10: s_addc_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x82]
338 # GFX10: s_addc_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x82]
341 # GFX10: s_addc_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x82,0x73,0x72,0x71,0x3f]
342 0xff,0x02,0x00,0x82,0x73,0x72,0x71,0x3f
344 # GFX10: s_addc_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x82,0x56,0x34,0x12,0xaf]
345 0xff,0x02,0x00,0x82,0x56,0x34,0x12,0xaf
347 # GFX10: s_addc_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x82]
350 # GFX10: s_addc_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x82]
353 # GFX10: s_addc_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x82]
356 # GFX10: s_addc_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x82]
359 # GFX10: s_addc_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x82]
362 # GFX10: s_addc_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x82]
365 # GFX10: s_addc_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x82]
368 # GFX10: s_addc_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x82,0x73,0x72,0x71,0x3f]
369 0x01,0xff,0x00,0x82,0x73,0x72,0x71,0x3f
371 # GFX10: s_addc_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x82,0x56,0x34,0x12,0xaf]
372 0x01,0xff,0x00,0x82,0x56,0x34,0x12,0xaf
374 # GFX10: s_addc_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x82]
377 # GFX10: s_addc_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x82]
380 # GFX10: s_addc_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x82]
383 # GFX10: s_addc_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x82]
386 # GFX10: s_addc_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x82]
389 # GFX10: s_addc_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x82]
392 # GFX10: s_addc_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x82]
395 # GFX10: s_addc_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x82]
398 # GFX10: s_addc_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x82]
401 # GFX10: s_addc_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x82]
404 # GFX10: s_addc_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x82]
407 # GFX10: s_addc_u32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x82]
410 # GFX10: s_addc_u32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x82]
413 # GFX10: s_addc_u32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x82]
416 # GFX10: s_addc_u32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x82]
419 # GFX10: s_addc_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x82]
422 # GFX10: s_addc_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x82]
425 # GFX10: s_and_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x87]
428 # GFX10: s_and_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x87]
431 # GFX10: s_and_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x87]
434 # GFX10: s_and_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x87]
437 # GFX10: s_and_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x87]
440 # GFX10: s_and_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x87]
443 # GFX10: s_and_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x87]
446 # GFX10: s_and_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x87,0x73,0x72,0x71,0x3f]
447 0xff,0x02,0x00,0x87,0x73,0x72,0x71,0x3f
449 # GFX10: s_and_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x87,0x56,0x34,0x12,0xaf]
450 0xff,0x02,0x00,0x87,0x56,0x34,0x12,0xaf
452 # GFX10: s_and_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x87]
455 # GFX10: s_and_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x87]
458 # GFX10: s_and_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x87]
461 # GFX10: s_and_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x87]
464 # GFX10: s_and_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x87]
467 # GFX10: s_and_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x87]
470 # GFX10: s_and_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x87]
473 # GFX10: s_and_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x87,0x73,0x72,0x71,0x3f]
474 0x01,0xff,0x00,0x87,0x73,0x72,0x71,0x3f
476 # GFX10: s_and_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x87,0x56,0x34,0x12,0xaf]
477 0x01,0xff,0x00,0x87,0x56,0x34,0x12,0xaf
479 # GFX10: s_and_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x87]
482 # GFX10: s_and_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x87]
485 # GFX10: s_and_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x87]
488 # GFX10: s_and_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x87]
491 # GFX10: s_and_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x87]
494 # GFX10: s_and_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x87]
497 # GFX10: s_and_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x87]
500 # GFX10: s_and_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x87]
503 # GFX10: s_and_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x87]
506 # GFX10: s_and_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x87]
509 # GFX10: s_and_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x87]
512 # GFX10: s_and_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x87]
515 # GFX10: s_and_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x87]
518 # GFX10: s_and_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x87]
521 # GFX10: s_and_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x87]
524 # GFX10: s_and_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x87]
527 # GFX10: s_and_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x87]
530 # GFX10: s_and_b64 null, s[4:5], s[6:7] ; encoding: [0x04,0x06,0xfd,0x87]
533 # GFX10: s_and_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x87]
536 # GFX10: s_and_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x87]
539 # GFX10: s_and_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x87]
542 # GFX10: s_and_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x87]
545 # GFX10: s_and_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x87]
548 # GFX10: s_and_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x87,0x73,0x72,0x71,0x3f]
549 0xff,0x04,0x80,0x87,0x73,0x72,0x71,0x3f
551 # GFX10: s_and_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x87,0x56,0x34,0x12,0xaf]
552 0xff,0x04,0x80,0x87,0x56,0x34,0x12,0xaf
554 # GFX10: s_and_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x87]
557 # GFX10: s_and_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x87]
560 # GFX10: s_and_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x87]
563 # GFX10: s_and_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x87]
566 # GFX10: s_and_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x87]
569 # GFX10: s_and_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x87]
572 # GFX10: s_and_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x87]
575 # GFX10: s_and_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x87,0x73,0x72,0x71,0x3f]
576 0x02,0xff,0x80,0x87,0x73,0x72,0x71,0x3f
578 # GFX10: s_and_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x87,0x56,0x34,0x12,0xaf]
579 0x02,0xff,0x80,0x87,0x56,0x34,0x12,0xaf
581 # GFX10: s_and_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x87]
584 # GFX10: s_and_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x87]
587 # GFX10: s_and_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x87]
590 # GFX10: s_and_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x87]
593 # GFX10: s_and_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x87]
596 # GFX10: s_and_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x87]
599 # GFX10: s_and_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x87]
602 # GFX10: s_and_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x87]
605 # GFX10: s_and_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x87]
608 # GFX10: s_and_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x87]
611 # GFX10: s_andn2_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x8a]
614 # GFX10: s_andn2_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x8a]
617 # GFX10: s_andn2_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x8a]
620 # GFX10: s_andn2_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x8a]
623 # GFX10: s_andn2_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x8a]
626 # GFX10: s_andn2_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x8a]
629 # GFX10: s_andn2_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x8a]
632 # GFX10: s_andn2_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x8a,0x73,0x72,0x71,0x3f]
633 0xff,0x02,0x00,0x8a,0x73,0x72,0x71,0x3f
635 # GFX10: s_andn2_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x8a,0x56,0x34,0x12,0xaf]
636 0xff,0x02,0x00,0x8a,0x56,0x34,0x12,0xaf
638 # GFX10: s_andn2_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x8a]
641 # GFX10: s_andn2_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x8a]
644 # GFX10: s_andn2_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x8a]
647 # GFX10: s_andn2_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x8a]
650 # GFX10: s_andn2_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x8a]
653 # GFX10: s_andn2_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x8a]
656 # GFX10: s_andn2_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x8a]
659 # GFX10: s_andn2_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x8a,0x73,0x72,0x71,0x3f]
660 0x01,0xff,0x00,0x8a,0x73,0x72,0x71,0x3f
662 # GFX10: s_andn2_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x8a,0x56,0x34,0x12,0xaf]
663 0x01,0xff,0x00,0x8a,0x56,0x34,0x12,0xaf
665 # GFX10: s_andn2_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x8a]
668 # GFX10: s_andn2_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x8a]
671 # GFX10: s_andn2_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x8a]
674 # GFX10: s_andn2_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x8a]
677 # GFX10: s_andn2_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x8a]
680 # GFX10: s_andn2_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x8a]
683 # GFX10: s_andn2_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x8a]
686 # GFX10: s_andn2_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x8a]
689 # GFX10: s_andn2_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x8a]
692 # GFX10: s_andn2_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x8a]
695 # GFX10: s_andn2_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x8a]
698 # GFX10: s_andn2_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x8a]
701 # GFX10: s_andn2_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x8a]
704 # GFX10: s_andn2_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x8a]
707 # GFX10: s_andn2_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x8a]
710 # GFX10: s_andn2_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x8a]
713 # GFX10: s_andn2_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x8a]
716 # GFX10: s_andn2_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x8a]
719 # GFX10: s_andn2_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x8a]
722 # GFX10: s_andn2_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x8a]
725 # GFX10: s_andn2_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x8a]
728 # GFX10: s_andn2_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x8a]
731 # GFX10: s_andn2_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x8a,0x73,0x72,0x71,0x3f]
732 0xff,0x04,0x80,0x8a,0x73,0x72,0x71,0x3f
734 # GFX10: s_andn2_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x8a,0x56,0x34,0x12,0xaf]
735 0xff,0x04,0x80,0x8a,0x56,0x34,0x12,0xaf
737 # GFX10: s_andn2_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x8a]
740 # GFX10: s_andn2_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8a]
743 # GFX10: s_andn2_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x8a]
746 # GFX10: s_andn2_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x8a]
749 # GFX10: s_andn2_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x8a]
752 # GFX10: s_andn2_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x8a]
755 # GFX10: s_andn2_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x8a]
758 # GFX10: s_andn2_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x8a,0x73,0x72,0x71,0x3f]
759 0x02,0xff,0x80,0x8a,0x73,0x72,0x71,0x3f
761 # GFX10: s_andn2_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x8a,0x56,0x34,0x12,0xaf]
762 0x02,0xff,0x80,0x8a,0x56,0x34,0x12,0xaf
764 # GFX10: s_andn2_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x8a]
767 # GFX10: s_andn2_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x8a]
770 # GFX10: s_andn2_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x8a]
773 # GFX10: s_andn2_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x8a]
776 # GFX10: s_andn2_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x8a]
779 # GFX10: s_andn2_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8a]
782 # GFX10: s_andn2_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8a]
785 # GFX10: s_andn2_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8a]
788 # GFX10: s_andn2_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x8a]
791 # GFX10: s_andn2_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x8a]
794 # GFX10: s_ashr_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x91]
797 # GFX10: s_ashr_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x91]
800 # GFX10: s_ashr_i32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x91]
803 # GFX10: s_ashr_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x91]
806 # GFX10: s_ashr_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x91]
809 # GFX10: s_ashr_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x91]
812 # GFX10: s_ashr_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x91]
815 # GFX10: s_ashr_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x91,0x73,0x72,0x71,0x3f]
816 0xff,0x02,0x00,0x91,0x73,0x72,0x71,0x3f
818 # GFX10: s_ashr_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x91,0x56,0x34,0x12,0xaf]
819 0xff,0x02,0x00,0x91,0x56,0x34,0x12,0xaf
821 # GFX10: s_ashr_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x91]
824 # GFX10: s_ashr_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x91]
827 # GFX10: s_ashr_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x91]
830 # GFX10: s_ashr_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x91]
833 # GFX10: s_ashr_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x91]
836 # GFX10: s_ashr_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x91]
839 # GFX10: s_ashr_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x91]
842 # GFX10: s_ashr_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x91,0x73,0x72,0x71,0x3f]
843 0x01,0xff,0x00,0x91,0x73,0x72,0x71,0x3f
845 # GFX10: s_ashr_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x91,0x56,0x34,0x12,0xaf]
846 0x01,0xff,0x00,0x91,0x56,0x34,0x12,0xaf
848 # GFX10: s_ashr_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x91]
851 # GFX10: s_ashr_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x91]
854 # GFX10: s_ashr_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x91]
857 # GFX10: s_ashr_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x91]
860 # GFX10: s_ashr_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x91]
863 # GFX10: s_ashr_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x91]
866 # GFX10: s_ashr_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x91]
869 # GFX10: s_ashr_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x91]
872 # GFX10: s_ashr_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x91]
875 # GFX10: s_ashr_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x91]
878 # GFX10: s_ashr_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x91]
881 # GFX10: s_ashr_i32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x91]
884 # GFX10: s_ashr_i32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x91]
887 # GFX10: s_ashr_i32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x91]
890 # GFX10: s_ashr_i32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x91]
893 # GFX10: s_ashr_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x91]
896 # GFX10: s_ashr_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x91]
899 # GFX10: s_ashr_i64 exec, s[2:3], s4 ; encoding: [0x02,0x04,0xfe,0x91]
902 # GFX10: s_ashr_i64 s[0:1], -1, s4 ; encoding: [0xc1,0x04,0x80,0x91]
905 # GFX10: s_ashr_i64 s[0:1], -4.0, s4 ; encoding: [0xf7,0x04,0x80,0x91]
908 # GFX10: s_ashr_i64 s[0:1], 0, s4 ; encoding: [0x80,0x04,0x80,0x91]
911 # GFX10: s_ashr_i64 s[0:1], 0.5, s4 ; encoding: [0xf0,0x04,0x80,0x91]
914 # GFX10: s_ashr_i64 s[0:1], 0x3f717273, s4 ; encoding: [0xff,0x04,0x80,0x91,0x73,0x72,0x71,0x3f]
915 0xff,0x04,0x80,0x91,0x73,0x72,0x71,0x3f
917 # GFX10: s_ashr_i64 s[0:1], 0xaf123456, s4 ; encoding: [0xff,0x04,0x80,0x91,0x56,0x34,0x12,0xaf]
918 0xff,0x04,0x80,0x91,0x56,0x34,0x12,0xaf
920 # GFX10: s_ashr_i64 s[0:1], exec, s4 ; encoding: [0x7e,0x04,0x80,0x91]
923 # GFX10: s_ashr_i64 s[0:1], s[102:103], s100 ; encoding: [0x66,0x64,0x80,0x91]
926 # GFX10: s_ashr_i64 s[0:1], s[102:103], s4 ; encoding: [0x66,0x04,0x80,0x91]
929 # GFX10: s_ashr_i64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x91]
932 # GFX10: s_ashr_i64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x91]
935 # GFX10: s_ashr_i64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x91]
938 # GFX10: s_ashr_i64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x91]
941 # GFX10: s_ashr_i64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x91,0x73,0x72,0x71,0x3f]
942 0x02,0xff,0x80,0x91,0x73,0x72,0x71,0x3f
944 # GFX10: s_ashr_i64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x91,0x56,0x34,0x12,0xaf]
945 0x02,0xff,0x80,0x91,0x56,0x34,0x12,0xaf
947 # GFX10: s_ashr_i64 s[0:1], s[2:3], exec_lo ; encoding: [0x02,0x7e,0x80,0x91]
950 # GFX10: s_ashr_i64 s[0:1], s[2:3], s100 ; encoding: [0x02,0x64,0x80,0x91]
953 # GFX10: s_ashr_i64 s[0:1], s[2:3], s4 ; encoding: [0x02,0x04,0x80,0x91]
956 # GFX10: s_ashr_i64 s[0:1], s[2:3], vcc_lo ; encoding: [0x02,0x6a,0x80,0x91]
959 # GFX10: s_ashr_i64 s[0:1], vcc, s4 ; encoding: [0x6a,0x04,0x80,0x91]
962 # GFX10: s_ashr_i64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x91]
965 # GFX10: s_ashr_i64 s[104:105], s[102:103], s4 ; encoding: [0x66,0x04,0xe8,0x91]
968 # GFX10: s_ashr_i64 s[104:105], s[2:3], s100 ; encoding: [0x02,0x64,0xe8,0x91]
971 # GFX10: s_ashr_i64 s[104:105], s[2:3], s4 ; encoding: [0x02,0x04,0xe8,0x91]
974 # GFX10: s_ashr_i64 vcc, s[2:3], s4 ; encoding: [0x02,0x04,0xea,0x91]
977 # GFX10: s_bfe_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x94]
980 # GFX10: s_bfe_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x94]
983 # GFX10: s_bfe_i32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x94]
986 # GFX10: s_bfe_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x94]
989 # GFX10: s_bfe_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x94]
992 # GFX10: s_bfe_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x94]
995 # GFX10: s_bfe_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x94]
998 # GFX10: s_bfe_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x94,0x73,0x72,0x71,0x3f]
999 0xff,0x02,0x00,0x94,0x73,0x72,0x71,0x3f
1001 # GFX10: s_bfe_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x94,0x56,0x34,0x12,0xaf]
1002 0xff,0x02,0x00,0x94,0x56,0x34,0x12,0xaf
1004 # GFX10: s_bfe_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x94]
1007 # GFX10: s_bfe_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x94]
1010 # GFX10: s_bfe_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x94]
1013 # GFX10: s_bfe_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x94]
1016 # GFX10: s_bfe_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x94]
1019 # GFX10: s_bfe_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x94]
1022 # GFX10: s_bfe_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x94]
1025 # GFX10: s_bfe_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x94,0x73,0x72,0x71,0x3f]
1026 0x01,0xff,0x00,0x94,0x73,0x72,0x71,0x3f
1028 # GFX10: s_bfe_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x94,0x56,0x34,0x12,0xaf]
1029 0x01,0xff,0x00,0x94,0x56,0x34,0x12,0xaf
1031 # GFX10: s_bfe_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x94]
1034 # GFX10: s_bfe_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x94]
1037 # GFX10: s_bfe_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x94]
1040 # GFX10: s_bfe_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x94]
1043 # GFX10: s_bfe_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x94]
1046 # GFX10: s_bfe_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x94]
1049 # GFX10: s_bfe_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x94]
1052 # GFX10: s_bfe_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x94]
1055 # GFX10: s_bfe_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x94]
1058 # GFX10: s_bfe_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x94]
1061 # GFX10: s_bfe_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x94]
1064 # GFX10: s_bfe_i32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x94]
1067 # GFX10: s_bfe_i32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x94]
1070 # GFX10: s_bfe_i32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x94]
1073 # GFX10: s_bfe_i32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x94]
1076 # GFX10: s_bfe_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x94]
1079 # GFX10: s_bfe_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x94]
1082 # GFX10: s_bfe_i64 exec, s[2:3], s4 ; encoding: [0x02,0x04,0x7e,0x95]
1085 # GFX10: s_bfe_i64 s[0:1], -1, s4 ; encoding: [0xc1,0x04,0x00,0x95]
1088 # GFX10: s_bfe_i64 s[0:1], -4.0, s4 ; encoding: [0xf7,0x04,0x00,0x95]
1091 # GFX10: s_bfe_i64 s[0:1], 0, s4 ; encoding: [0x80,0x04,0x00,0x95]
1094 # GFX10: s_bfe_i64 s[0:1], 0.5, s4 ; encoding: [0xf0,0x04,0x00,0x95]
1097 # GFX10: s_bfe_i64 s[0:1], 0x3f717273, s4 ; encoding: [0xff,0x04,0x00,0x95,0x73,0x72,0x71,0x3f]
1098 0xff,0x04,0x00,0x95,0x73,0x72,0x71,0x3f
1100 # GFX10: s_bfe_i64 s[0:1], 0xaf123456, s4 ; encoding: [0xff,0x04,0x00,0x95,0x56,0x34,0x12,0xaf]
1101 0xff,0x04,0x00,0x95,0x56,0x34,0x12,0xaf
1103 # GFX10: s_bfe_i64 s[0:1], exec, s4 ; encoding: [0x7e,0x04,0x00,0x95]
1106 # GFX10: s_bfe_i64 s[0:1], s[102:103], s100 ; encoding: [0x66,0x64,0x00,0x95]
1109 # GFX10: s_bfe_i64 s[0:1], s[102:103], s4 ; encoding: [0x66,0x04,0x00,0x95]
1112 # GFX10: s_bfe_i64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x00,0x95]
1115 # GFX10: s_bfe_i64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x00,0x95]
1118 # GFX10: s_bfe_i64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x00,0x95]
1121 # GFX10: s_bfe_i64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x00,0x95]
1124 # GFX10: s_bfe_i64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x00,0x95,0x73,0x72,0x71,0x3f]
1125 0x02,0xff,0x00,0x95,0x73,0x72,0x71,0x3f
1127 # GFX10: s_bfe_i64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x00,0x95,0x56,0x34,0x12,0xaf]
1128 0x02,0xff,0x00,0x95,0x56,0x34,0x12,0xaf
1130 # GFX10: s_bfe_i64 s[0:1], s[2:3], exec_lo ; encoding: [0x02,0x7e,0x00,0x95]
1133 # GFX10: s_bfe_i64 s[0:1], s[2:3], s100 ; encoding: [0x02,0x64,0x00,0x95]
1136 # GFX10: s_bfe_i64 s[0:1], s[2:3], s4 ; encoding: [0x02,0x04,0x00,0x95]
1139 # GFX10: s_bfe_i64 s[0:1], s[2:3], vcc_lo ; encoding: [0x02,0x6a,0x00,0x95]
1142 # GFX10: s_bfe_i64 s[0:1], vcc, s4 ; encoding: [0x6a,0x04,0x00,0x95]
1145 # GFX10: s_bfe_i64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0x68,0x95]
1148 # GFX10: s_bfe_i64 s[104:105], s[102:103], s4 ; encoding: [0x66,0x04,0x68,0x95]
1151 # GFX10: s_bfe_i64 s[104:105], s[2:3], s100 ; encoding: [0x02,0x64,0x68,0x95]
1154 # GFX10: s_bfe_i64 s[104:105], s[2:3], s4 ; encoding: [0x02,0x04,0x68,0x95]
1157 # GFX10: s_bfe_i64 vcc, s[2:3], s4 ; encoding: [0x02,0x04,0x6a,0x95]
1160 # GFX10: s_bfe_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x93]
1163 # GFX10: s_bfe_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x93]
1166 # GFX10: s_bfe_u32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x93]
1169 # GFX10: s_bfe_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x93]
1172 # GFX10: s_bfe_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x93]
1175 # GFX10: s_bfe_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x93]
1178 # GFX10: s_bfe_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x93]
1181 # GFX10: s_bfe_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x93,0x73,0x72,0x71,0x3f]
1182 0xff,0x02,0x80,0x93,0x73,0x72,0x71,0x3f
1184 # GFX10: s_bfe_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x93,0x56,0x34,0x12,0xaf]
1185 0xff,0x02,0x80,0x93,0x56,0x34,0x12,0xaf
1187 # GFX10: s_bfe_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x93]
1190 # GFX10: s_bfe_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x93]
1193 # GFX10: s_bfe_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x93]
1196 # GFX10: s_bfe_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x93]
1199 # GFX10: s_bfe_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x93]
1202 # GFX10: s_bfe_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x93]
1205 # GFX10: s_bfe_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x93]
1208 # GFX10: s_bfe_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x93,0x73,0x72,0x71,0x3f]
1209 0x01,0xff,0x80,0x93,0x73,0x72,0x71,0x3f
1211 # GFX10: s_bfe_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x93,0x56,0x34,0x12,0xaf]
1212 0x01,0xff,0x80,0x93,0x56,0x34,0x12,0xaf
1214 # GFX10: s_bfe_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x93]
1217 # GFX10: s_bfe_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x93]
1220 # GFX10: s_bfe_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x93]
1223 # GFX10: s_bfe_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x93]
1226 # GFX10: s_bfe_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x93]
1229 # GFX10: s_bfe_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x93]
1232 # GFX10: s_bfe_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x93]
1235 # GFX10: s_bfe_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x93]
1238 # GFX10: s_bfe_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x93]
1241 # GFX10: s_bfe_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x93]
1244 # GFX10: s_bfe_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x93]
1247 # GFX10: s_bfe_u32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x93]
1250 # GFX10: s_bfe_u32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x93]
1253 # GFX10: s_bfe_u32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x93]
1256 # GFX10: s_bfe_u32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x93]
1259 # GFX10: s_bfe_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x93]
1262 # GFX10: s_bfe_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x93]
1265 # GFX10: s_bfe_u64 exec, s[2:3], s4 ; encoding: [0x02,0x04,0xfe,0x94]
1268 # GFX10: s_bfe_u64 s[0:1], -1, s4 ; encoding: [0xc1,0x04,0x80,0x94]
1271 # GFX10: s_bfe_u64 s[0:1], -4.0, s4 ; encoding: [0xf7,0x04,0x80,0x94]
1274 # GFX10: s_bfe_u64 s[0:1], 0, s4 ; encoding: [0x80,0x04,0x80,0x94]
1277 # GFX10: s_bfe_u64 s[0:1], 0.5, s4 ; encoding: [0xf0,0x04,0x80,0x94]
1280 # GFX10: s_bfe_u64 s[0:1], 0x3f717273, s4 ; encoding: [0xff,0x04,0x80,0x94,0x73,0x72,0x71,0x3f]
1281 0xff,0x04,0x80,0x94,0x73,0x72,0x71,0x3f
1283 # GFX10: s_bfe_u64 s[0:1], 0xaf123456, s4 ; encoding: [0xff,0x04,0x80,0x94,0x56,0x34,0x12,0xaf]
1284 0xff,0x04,0x80,0x94,0x56,0x34,0x12,0xaf
1286 # GFX10: s_bfe_u64 s[0:1], exec, s4 ; encoding: [0x7e,0x04,0x80,0x94]
1289 # GFX10: s_bfe_u64 s[0:1], s[102:103], s100 ; encoding: [0x66,0x64,0x80,0x94]
1292 # GFX10: s_bfe_u64 s[0:1], s[102:103], s4 ; encoding: [0x66,0x04,0x80,0x94]
1295 # GFX10: s_bfe_u64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x94]
1298 # GFX10: s_bfe_u64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x94]
1301 # GFX10: s_bfe_u64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x94]
1304 # GFX10: s_bfe_u64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x94]
1307 # GFX10: s_bfe_u64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x94,0x73,0x72,0x71,0x3f]
1308 0x02,0xff,0x80,0x94,0x73,0x72,0x71,0x3f
1310 # GFX10: s_bfe_u64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x94,0x56,0x34,0x12,0xaf]
1311 0x02,0xff,0x80,0x94,0x56,0x34,0x12,0xaf
1313 # GFX10: s_bfe_u64 s[0:1], s[2:3], exec_lo ; encoding: [0x02,0x7e,0x80,0x94]
1316 # GFX10: s_bfe_u64 s[0:1], s[2:3], s100 ; encoding: [0x02,0x64,0x80,0x94]
1319 # GFX10: s_bfe_u64 s[0:1], s[2:3], s4 ; encoding: [0x02,0x04,0x80,0x94]
1322 # GFX10: s_bfe_u64 s[0:1], s[2:3], vcc_lo ; encoding: [0x02,0x6a,0x80,0x94]
1325 # GFX10: s_bfe_u64 s[0:1], vcc, s4 ; encoding: [0x6a,0x04,0x80,0x94]
1328 # GFX10: s_bfe_u64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x94]
1331 # GFX10: s_bfe_u64 s[104:105], s[102:103], s4 ; encoding: [0x66,0x04,0xe8,0x94]
1334 # GFX10: s_bfe_u64 s[104:105], s[2:3], s100 ; encoding: [0x02,0x64,0xe8,0x94]
1337 # GFX10: s_bfe_u64 s[104:105], s[2:3], s4 ; encoding: [0x02,0x04,0xe8,0x94]
1340 # GFX10: s_bfe_u64 vcc, s[2:3], s4 ; encoding: [0x02,0x04,0xea,0x94]
1343 # GFX10: s_bfm_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x92]
1346 # GFX10: s_bfm_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x92]
1349 # GFX10: s_bfm_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x92]
1352 # GFX10: s_bfm_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x92]
1355 # GFX10: s_bfm_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x92]
1358 # GFX10: s_bfm_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x92]
1361 # GFX10: s_bfm_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x92]
1364 # GFX10: s_bfm_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x92,0x73,0x72,0x71,0x3f]
1365 0xff,0x02,0x00,0x92,0x73,0x72,0x71,0x3f
1367 # GFX10: s_bfm_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x92,0x56,0x34,0x12,0xaf]
1368 0xff,0x02,0x00,0x92,0x56,0x34,0x12,0xaf
1370 # GFX10: s_bfm_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x92]
1373 # GFX10: s_bfm_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x92]
1376 # GFX10: s_bfm_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x92]
1379 # GFX10: s_bfm_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x92]
1382 # GFX10: s_bfm_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x92]
1385 # GFX10: s_bfm_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x92]
1388 # GFX10: s_bfm_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x92]
1391 # GFX10: s_bfm_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x92,0x73,0x72,0x71,0x3f]
1392 0x01,0xff,0x00,0x92,0x73,0x72,0x71,0x3f
1394 # GFX10: s_bfm_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x92,0x56,0x34,0x12,0xaf]
1395 0x01,0xff,0x00,0x92,0x56,0x34,0x12,0xaf
1397 # GFX10: s_bfm_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x92]
1400 # GFX10: s_bfm_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x92]
1403 # GFX10: s_bfm_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x92]
1406 # GFX10: s_bfm_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x92]
1409 # GFX10: s_bfm_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x92]
1412 # GFX10: s_bfm_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x92]
1415 # GFX10: s_bfm_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x92]
1418 # GFX10: s_bfm_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x92]
1421 # GFX10: s_bfm_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x92]
1424 # GFX10: s_bfm_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x92]
1427 # GFX10: s_bfm_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x92]
1430 # GFX10: s_bfm_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x92]
1433 # GFX10: s_bfm_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x92]
1436 # GFX10: s_bfm_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x92]
1439 # GFX10: s_bfm_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x92]
1442 # GFX10: s_bfm_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x92]
1445 # GFX10: s_bfm_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x92]
1448 # GFX10: s_bfm_b64 exec, s2, s3 ; encoding: [0x02,0x03,0xfe,0x92]
1451 # GFX10: s_bfm_b64 s[0:1], -1, s3 ; encoding: [0xc1,0x03,0x80,0x92]
1454 # GFX10: s_bfm_b64 s[0:1], -4.0, s3 ; encoding: [0xf7,0x03,0x80,0x92]
1457 # GFX10: s_bfm_b64 s[0:1], 0, s3 ; encoding: [0x80,0x03,0x80,0x92]
1460 # GFX10: s_bfm_b64 s[0:1], 0.5, s3 ; encoding: [0xf0,0x03,0x80,0x92]
1463 # GFX10: s_bfm_b64 s[0:1], 0x3f717273, s3 ; encoding: [0xff,0x03,0x80,0x92,0x73,0x72,0x71,0x3f]
1464 0xff,0x03,0x80,0x92,0x73,0x72,0x71,0x3f
1466 # GFX10: s_bfm_b64 s[0:1], 0xaf123456, s3 ; encoding: [0xff,0x03,0x80,0x92,0x56,0x34,0x12,0xaf]
1467 0xff,0x03,0x80,0x92,0x56,0x34,0x12,0xaf
1469 # GFX10: s_bfm_b64 s[0:1], exec_hi, s3 ; encoding: [0x7f,0x03,0x80,0x92]
1472 # GFX10: s_bfm_b64 s[0:1], exec_lo, s3 ; encoding: [0x7e,0x03,0x80,0x92]
1475 # GFX10: s_bfm_b64 s[0:1], m0, s3 ; encoding: [0x7c,0x03,0x80,0x92]
1478 # GFX10: s_bfm_b64 s[0:1], s104, s103 ; encoding: [0x68,0x67,0x80,0x92]
1481 # GFX10: s_bfm_b64 s[0:1], s104, s3 ; encoding: [0x68,0x03,0x80,0x92]
1484 # GFX10: s_bfm_b64 s[0:1], s2, -1 ; encoding: [0x02,0xc1,0x80,0x92]
1487 # GFX10: s_bfm_b64 s[0:1], s2, -4.0 ; encoding: [0x02,0xf7,0x80,0x92]
1490 # GFX10: s_bfm_b64 s[0:1], s2, 0 ; encoding: [0x02,0x80,0x80,0x92]
1493 # GFX10: s_bfm_b64 s[0:1], s2, 0.5 ; encoding: [0x02,0xf0,0x80,0x92]
1496 # GFX10: s_bfm_b64 s[0:1], s2, 0x3f717273 ; encoding: [0x02,0xff,0x80,0x92,0x73,0x72,0x71,0x3f]
1497 0x02,0xff,0x80,0x92,0x73,0x72,0x71,0x3f
1499 # GFX10: s_bfm_b64 s[0:1], s2, 0xaf123456 ; encoding: [0x02,0xff,0x80,0x92,0x56,0x34,0x12,0xaf]
1500 0x02,0xff,0x80,0x92,0x56,0x34,0x12,0xaf
1502 # GFX10: s_bfm_b64 s[0:1], s2, exec_hi ; encoding: [0x02,0x7f,0x80,0x92]
1505 # GFX10: s_bfm_b64 s[0:1], s2, exec_lo ; encoding: [0x02,0x7e,0x80,0x92]
1508 # GFX10: s_bfm_b64 s[0:1], s2, m0 ; encoding: [0x02,0x7c,0x80,0x92]
1511 # GFX10: s_bfm_b64 s[0:1], s2, s103 ; encoding: [0x02,0x67,0x80,0x92]
1514 # GFX10: s_bfm_b64 s[0:1], s2, s3 ; encoding: [0x02,0x03,0x80,0x92]
1517 # GFX10: s_bfm_b64 s[0:1], s2, vcc_hi ; encoding: [0x02,0x6b,0x80,0x92]
1520 # GFX10: s_bfm_b64 s[0:1], s2, vcc_lo ; encoding: [0x02,0x6a,0x80,0x92]
1523 # GFX10: s_bfm_b64 s[0:1], vcc_hi, s3 ; encoding: [0x6b,0x03,0x80,0x92]
1526 # GFX10: s_bfm_b64 s[0:1], vcc_lo, s3 ; encoding: [0x6a,0x03,0x80,0x92]
1529 # GFX10: s_bfm_b64 s[104:105], s103, s102 ; encoding: [0x67,0x66,0xe8,0x92]
1532 # GFX10: s_bfm_b64 s[104:105], s104, s3 ; encoding: [0x68,0x03,0xe8,0x92]
1535 # GFX10: s_bfm_b64 s[104:105], s2, s103 ; encoding: [0x02,0x67,0xe8,0x92]
1538 # GFX10: s_bfm_b64 s[104:105], s2, s3 ; encoding: [0x02,0x03,0xe8,0x92]
1541 # GFX10: s_bfm_b64 vcc, s2, s3 ; encoding: [0x02,0x03,0xea,0x92]
1544 # GFX10: s_cselect_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x85]
1547 # GFX10: s_cselect_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x85]
1550 # GFX10: s_cselect_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x85]
1553 # GFX10: s_cselect_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x85]
1556 # GFX10: s_cselect_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x85]
1559 # GFX10: s_cselect_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x85]
1562 # GFX10: s_cselect_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x85]
1565 # GFX10: s_cselect_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x85,0x73,0x72,0x71,0x3f]
1566 0xff,0x02,0x00,0x85,0x73,0x72,0x71,0x3f
1568 # GFX10: s_cselect_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x85,0x56,0x34,0x12,0xaf]
1569 0xff,0x02,0x00,0x85,0x56,0x34,0x12,0xaf
1571 # GFX10: s_cselect_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x85]
1574 # GFX10: s_cselect_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x85]
1577 # GFX10: s_cselect_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x85]
1580 # GFX10: s_cselect_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x85]
1583 # GFX10: s_cselect_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x85]
1586 # GFX10: s_cselect_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x85]
1589 # GFX10: s_cselect_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x85]
1592 # GFX10: s_cselect_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x85,0x73,0x72,0x71,0x3f]
1593 0x01,0xff,0x00,0x85,0x73,0x72,0x71,0x3f
1595 # GFX10: s_cselect_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x85,0x56,0x34,0x12,0xaf]
1596 0x01,0xff,0x00,0x85,0x56,0x34,0x12,0xaf
1598 # GFX10: s_cselect_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x85]
1601 # GFX10: s_cselect_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x85]
1604 # GFX10: s_cselect_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x85]
1607 # GFX10: s_cselect_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x85]
1610 # GFX10: s_cselect_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x85]
1613 # GFX10: s_cselect_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x85]
1616 # GFX10: s_cselect_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x85]
1619 # GFX10: s_cselect_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x85]
1622 # GFX10: s_cselect_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x85]
1625 # GFX10: s_cselect_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x85]
1628 # GFX10: s_cselect_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x85]
1631 # GFX10: s_cselect_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x85]
1634 # GFX10: s_cselect_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x85]
1637 # GFX10: s_cselect_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x85]
1640 # GFX10: s_cselect_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x85]
1643 # GFX10: s_cselect_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x85]
1646 # GFX10: s_cselect_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x85]
1649 # GFX10: s_cselect_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x85]
1652 # GFX10: s_cselect_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x85]
1655 # GFX10: s_cselect_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x85]
1658 # GFX10: s_cselect_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x85]
1661 # GFX10: s_cselect_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x85]
1664 # GFX10: s_cselect_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x85,0x73,0x72,0x71,0x3f]
1665 0xff,0x04,0x80,0x85,0x73,0x72,0x71,0x3f
1667 # GFX10: s_cselect_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x85,0x56,0x34,0x12,0xaf]
1668 0xff,0x04,0x80,0x85,0x56,0x34,0x12,0xaf
1670 # GFX10: s_cselect_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x85]
1673 # GFX10: s_cselect_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x85]
1676 # GFX10: s_cselect_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x85]
1679 # GFX10: s_cselect_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x85]
1682 # GFX10: s_cselect_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x85]
1685 # GFX10: s_cselect_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x85]
1688 # GFX10: s_cselect_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x85]
1691 # GFX10: s_cselect_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x85,0x73,0x72,0x71,0x3f]
1692 0x02,0xff,0x80,0x85,0x73,0x72,0x71,0x3f
1694 # GFX10: s_cselect_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x85,0x56,0x34,0x12,0xaf]
1695 0x02,0xff,0x80,0x85,0x56,0x34,0x12,0xaf
1697 # GFX10: s_cselect_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x85]
1700 # GFX10: s_cselect_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x85]
1703 # GFX10: s_cselect_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x85]
1706 # GFX10: s_cselect_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x85]
1709 # GFX10: s_cselect_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x85]
1712 # GFX10: s_cselect_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x85]
1715 # GFX10: s_cselect_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x85]
1718 # GFX10: s_cselect_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x85]
1721 # GFX10: s_cselect_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x85]
1724 # GFX10: s_cselect_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x85]
1727 # GFX10: s_lshl1_add_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x97]
1730 # GFX10: s_lshl1_add_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x97]
1733 # GFX10: s_lshl1_add_u32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x97]
1736 # GFX10: s_lshl1_add_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x97]
1739 # GFX10: s_lshl1_add_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x97]
1742 # GFX10: s_lshl1_add_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x97]
1745 # GFX10: s_lshl1_add_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x97]
1748 # GFX10: s_lshl1_add_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x97,0x73,0x72,0x71,0x3f]
1749 0xff,0x02,0x00,0x97,0x73,0x72,0x71,0x3f
1751 # GFX10: s_lshl1_add_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x97,0x56,0x34,0x12,0xaf]
1752 0xff,0x02,0x00,0x97,0x56,0x34,0x12,0xaf
1754 # GFX10: s_lshl1_add_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x97]
1757 # GFX10: s_lshl1_add_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x97]
1760 # GFX10: s_lshl1_add_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x97]
1763 # GFX10: s_lshl1_add_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x97]
1766 # GFX10: s_lshl1_add_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x97]
1769 # GFX10: s_lshl1_add_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x97]
1772 # GFX10: s_lshl1_add_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x97]
1775 # GFX10: s_lshl1_add_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x97,0x73,0x72,0x71,0x3f]
1776 0x01,0xff,0x00,0x97,0x73,0x72,0x71,0x3f
1778 # GFX10: s_lshl1_add_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x97,0x56,0x34,0x12,0xaf]
1779 0x01,0xff,0x00,0x97,0x56,0x34,0x12,0xaf
1781 # GFX10: s_lshl1_add_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x97]
1784 # GFX10: s_lshl1_add_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x97]
1787 # GFX10: s_lshl1_add_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x97]
1790 # GFX10: s_lshl1_add_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x97]
1793 # GFX10: s_lshl1_add_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x97]
1796 # GFX10: s_lshl1_add_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x97]
1799 # GFX10: s_lshl1_add_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x97]
1802 # GFX10: s_lshl1_add_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x97]
1805 # GFX10: s_lshl1_add_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x97]
1808 # GFX10: s_lshl1_add_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x97]
1811 # GFX10: s_lshl1_add_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x97]
1814 # GFX10: s_lshl1_add_u32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x97]
1817 # GFX10: s_lshl1_add_u32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x97]
1820 # GFX10: s_lshl1_add_u32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x97]
1823 # GFX10: s_lshl1_add_u32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x97]
1826 # GFX10: s_lshl1_add_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x97]
1829 # GFX10: s_lshl1_add_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x97]
1832 # GFX10: s_lshl2_add_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x97]
1835 # GFX10: s_lshl2_add_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x97]
1838 # GFX10: s_lshl2_add_u32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x97]
1841 # GFX10: s_lshl2_add_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x97]
1844 # GFX10: s_lshl2_add_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x97]
1847 # GFX10: s_lshl2_add_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x97]
1850 # GFX10: s_lshl2_add_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x97]
1853 # GFX10: s_lshl2_add_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x97,0x73,0x72,0x71,0x3f]
1854 0xff,0x02,0x80,0x97,0x73,0x72,0x71,0x3f
1856 # GFX10: s_lshl2_add_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x97,0x56,0x34,0x12,0xaf]
1857 0xff,0x02,0x80,0x97,0x56,0x34,0x12,0xaf
1859 # GFX10: s_lshl2_add_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x97]
1862 # GFX10: s_lshl2_add_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x97]
1865 # GFX10: s_lshl2_add_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x97]
1868 # GFX10: s_lshl2_add_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x97]
1871 # GFX10: s_lshl2_add_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x97]
1874 # GFX10: s_lshl2_add_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x97]
1877 # GFX10: s_lshl2_add_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x97]
1880 # GFX10: s_lshl2_add_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x97,0x73,0x72,0x71,0x3f]
1881 0x01,0xff,0x80,0x97,0x73,0x72,0x71,0x3f
1883 # GFX10: s_lshl2_add_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x97,0x56,0x34,0x12,0xaf]
1884 0x01,0xff,0x80,0x97,0x56,0x34,0x12,0xaf
1886 # GFX10: s_lshl2_add_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x97]
1889 # GFX10: s_lshl2_add_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x97]
1892 # GFX10: s_lshl2_add_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x97]
1895 # GFX10: s_lshl2_add_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x97]
1898 # GFX10: s_lshl2_add_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x97]
1901 # GFX10: s_lshl2_add_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x97]
1904 # GFX10: s_lshl2_add_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x97]
1907 # GFX10: s_lshl2_add_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x97]
1910 # GFX10: s_lshl2_add_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x97]
1913 # GFX10: s_lshl2_add_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x97]
1916 # GFX10: s_lshl2_add_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x97]
1919 # GFX10: s_lshl2_add_u32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x97]
1922 # GFX10: s_lshl2_add_u32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x97]
1925 # GFX10: s_lshl2_add_u32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x97]
1928 # GFX10: s_lshl2_add_u32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x97]
1931 # GFX10: s_lshl2_add_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x97]
1934 # GFX10: s_lshl2_add_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x97]
1937 # GFX10: s_lshl3_add_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x98]
1940 # GFX10: s_lshl3_add_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x98]
1943 # GFX10: s_lshl3_add_u32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x98]
1946 # GFX10: s_lshl3_add_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x98]
1949 # GFX10: s_lshl3_add_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x98]
1952 # GFX10: s_lshl3_add_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x98]
1955 # GFX10: s_lshl3_add_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x98]
1958 # GFX10: s_lshl3_add_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x98,0x73,0x72,0x71,0x3f]
1959 0xff,0x02,0x00,0x98,0x73,0x72,0x71,0x3f
1961 # GFX10: s_lshl3_add_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x98,0x56,0x34,0x12,0xaf]
1962 0xff,0x02,0x00,0x98,0x56,0x34,0x12,0xaf
1964 # GFX10: s_lshl3_add_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x98]
1967 # GFX10: s_lshl3_add_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x98]
1970 # GFX10: s_lshl3_add_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x98]
1973 # GFX10: s_lshl3_add_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x98]
1976 # GFX10: s_lshl3_add_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x98]
1979 # GFX10: s_lshl3_add_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x98]
1982 # GFX10: s_lshl3_add_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x98]
1985 # GFX10: s_lshl3_add_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x98,0x73,0x72,0x71,0x3f]
1986 0x01,0xff,0x00,0x98,0x73,0x72,0x71,0x3f
1988 # GFX10: s_lshl3_add_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x98,0x56,0x34,0x12,0xaf]
1989 0x01,0xff,0x00,0x98,0x56,0x34,0x12,0xaf
1991 # GFX10: s_lshl3_add_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x98]
1994 # GFX10: s_lshl3_add_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x98]
1997 # GFX10: s_lshl3_add_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x98]
2000 # GFX10: s_lshl3_add_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x98]
2003 # GFX10: s_lshl3_add_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x98]
2006 # GFX10: s_lshl3_add_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x98]
2009 # GFX10: s_lshl3_add_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x98]
2012 # GFX10: s_lshl3_add_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x98]
2015 # GFX10: s_lshl3_add_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x98]
2018 # GFX10: s_lshl3_add_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x98]
2021 # GFX10: s_lshl3_add_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x98]
2024 # GFX10: s_lshl3_add_u32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x98]
2027 # GFX10: s_lshl3_add_u32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x98]
2030 # GFX10: s_lshl3_add_u32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x98]
2033 # GFX10: s_lshl3_add_u32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x98]
2036 # GFX10: s_lshl3_add_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x98]
2039 # GFX10: s_lshl3_add_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x98]
2042 # GFX10: s_lshl4_add_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x98]
2045 # GFX10: s_lshl4_add_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x98]
2048 # GFX10: s_lshl4_add_u32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x98]
2051 # GFX10: s_lshl4_add_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x98]
2054 # GFX10: s_lshl4_add_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x98]
2057 # GFX10: s_lshl4_add_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x98]
2060 # GFX10: s_lshl4_add_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x98]
2063 # GFX10: s_lshl4_add_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x98,0x73,0x72,0x71,0x3f]
2064 0xff,0x02,0x80,0x98,0x73,0x72,0x71,0x3f
2066 # GFX10: s_lshl4_add_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x98,0x56,0x34,0x12,0xaf]
2067 0xff,0x02,0x80,0x98,0x56,0x34,0x12,0xaf
2069 # GFX10: s_lshl4_add_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x98]
2072 # GFX10: s_lshl4_add_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x98]
2075 # GFX10: s_lshl4_add_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x98]
2078 # GFX10: s_lshl4_add_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x98]
2081 # GFX10: s_lshl4_add_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x98]
2084 # GFX10: s_lshl4_add_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x98]
2087 # GFX10: s_lshl4_add_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x98]
2090 # GFX10: s_lshl4_add_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x98,0x73,0x72,0x71,0x3f]
2091 0x01,0xff,0x80,0x98,0x73,0x72,0x71,0x3f
2093 # GFX10: s_lshl4_add_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x98,0x56,0x34,0x12,0xaf]
2094 0x01,0xff,0x80,0x98,0x56,0x34,0x12,0xaf
2096 # GFX10: s_lshl4_add_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x98]
2099 # GFX10: s_lshl4_add_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x98]
2102 # GFX10: s_lshl4_add_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x98]
2105 # GFX10: s_lshl4_add_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x98]
2108 # GFX10: s_lshl4_add_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x98]
2111 # GFX10: s_lshl4_add_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x98]
2114 # GFX10: s_lshl4_add_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x98]
2117 # GFX10: s_lshl4_add_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x98]
2120 # GFX10: s_lshl4_add_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x98]
2123 # GFX10: s_lshl4_add_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x98]
2126 # GFX10: s_lshl4_add_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x98]
2129 # GFX10: s_lshl4_add_u32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x98]
2132 # GFX10: s_lshl4_add_u32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x98]
2135 # GFX10: s_lshl4_add_u32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x98]
2138 # GFX10: s_lshl4_add_u32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x98]
2141 # GFX10: s_lshl4_add_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x98]
2144 # GFX10: s_lshl4_add_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x98]
2147 # GFX10: s_lshl_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x8f]
2150 # GFX10: s_lshl_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x8f]
2153 # GFX10: s_lshl_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x8f]
2156 # GFX10: s_lshl_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x8f]
2159 # GFX10: s_lshl_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x8f]
2162 # GFX10: s_lshl_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x8f]
2165 # GFX10: s_lshl_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x8f]
2168 # GFX10: s_lshl_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x8f,0x73,0x72,0x71,0x3f]
2169 0xff,0x02,0x00,0x8f,0x73,0x72,0x71,0x3f
2171 # GFX10: s_lshl_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x8f,0x56,0x34,0x12,0xaf]
2172 0xff,0x02,0x00,0x8f,0x56,0x34,0x12,0xaf
2174 # GFX10: s_lshl_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x8f]
2177 # GFX10: s_lshl_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x8f]
2180 # GFX10: s_lshl_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x8f]
2183 # GFX10: s_lshl_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x8f]
2186 # GFX10: s_lshl_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x8f]
2189 # GFX10: s_lshl_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x8f]
2192 # GFX10: s_lshl_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x8f]
2195 # GFX10: s_lshl_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x8f,0x73,0x72,0x71,0x3f]
2196 0x01,0xff,0x00,0x8f,0x73,0x72,0x71,0x3f
2198 # GFX10: s_lshl_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x8f,0x56,0x34,0x12,0xaf]
2199 0x01,0xff,0x00,0x8f,0x56,0x34,0x12,0xaf
2201 # GFX10: s_lshl_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x8f]
2204 # GFX10: s_lshl_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x8f]
2207 # GFX10: s_lshl_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x8f]
2210 # GFX10: s_lshl_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x8f]
2213 # GFX10: s_lshl_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x8f]
2216 # GFX10: s_lshl_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x8f]
2219 # GFX10: s_lshl_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x8f]
2222 # GFX10: s_lshl_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x8f]
2225 # GFX10: s_lshl_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x8f]
2228 # GFX10: s_lshl_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x8f]
2231 # GFX10: s_lshl_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x8f]
2234 # GFX10: s_lshl_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x8f]
2237 # GFX10: s_lshl_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x8f]
2240 # GFX10: s_lshl_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x8f]
2243 # GFX10: s_lshl_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x8f]
2246 # GFX10: s_lshl_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x8f]
2249 # GFX10: s_lshl_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x8f]
2252 # GFX10: s_lshl_b64 exec, s[2:3], s4 ; encoding: [0x02,0x04,0xfe,0x8f]
2255 # GFX10: s_lshl_b64 s[0:1], -1, s4 ; encoding: [0xc1,0x04,0x80,0x8f]
2258 # GFX10: s_lshl_b64 s[0:1], -4.0, s4 ; encoding: [0xf7,0x04,0x80,0x8f]
2261 # GFX10: s_lshl_b64 s[0:1], 0, s4 ; encoding: [0x80,0x04,0x80,0x8f]
2264 # GFX10: s_lshl_b64 s[0:1], 0.5, s4 ; encoding: [0xf0,0x04,0x80,0x8f]
2267 # GFX10: s_lshl_b64 s[0:1], 0x3f717273, s4 ; encoding: [0xff,0x04,0x80,0x8f,0x73,0x72,0x71,0x3f]
2268 0xff,0x04,0x80,0x8f,0x73,0x72,0x71,0x3f
2270 # GFX10: s_lshl_b64 s[0:1], 0xaf123456, s4 ; encoding: [0xff,0x04,0x80,0x8f,0x56,0x34,0x12,0xaf]
2271 0xff,0x04,0x80,0x8f,0x56,0x34,0x12,0xaf
2273 # GFX10: s_lshl_b64 s[0:1], exec, s4 ; encoding: [0x7e,0x04,0x80,0x8f]
2276 # GFX10: s_lshl_b64 s[0:1], s[102:103], s100 ; encoding: [0x66,0x64,0x80,0x8f]
2279 # GFX10: s_lshl_b64 s[0:1], s[102:103], s4 ; encoding: [0x66,0x04,0x80,0x8f]
2282 # GFX10: s_lshl_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x8f]
2285 # GFX10: s_lshl_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x8f]
2288 # GFX10: s_lshl_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x8f]
2291 # GFX10: s_lshl_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x8f]
2294 # GFX10: s_lshl_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x8f,0x73,0x72,0x71,0x3f]
2295 0x02,0xff,0x80,0x8f,0x73,0x72,0x71,0x3f
2297 # GFX10: s_lshl_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x8f,0x56,0x34,0x12,0xaf]
2298 0x02,0xff,0x80,0x8f,0x56,0x34,0x12,0xaf
2300 # GFX10: s_lshl_b64 s[0:1], s[2:3], exec_lo ; encoding: [0x02,0x7e,0x80,0x8f]
2303 # GFX10: s_lshl_b64 s[0:1], s[2:3], s100 ; encoding: [0x02,0x64,0x80,0x8f]
2306 # GFX10: s_lshl_b64 s[0:1], s[2:3], s4 ; encoding: [0x02,0x04,0x80,0x8f]
2309 # GFX10: s_lshl_b64 s[0:1], s[2:3], vcc_lo ; encoding: [0x02,0x6a,0x80,0x8f]
2312 # GFX10: s_lshl_b64 s[0:1], vcc, s4 ; encoding: [0x6a,0x04,0x80,0x8f]
2315 # GFX10: s_lshl_b64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x8f]
2318 # GFX10: s_lshl_b64 s[104:105], s[102:103], s4 ; encoding: [0x66,0x04,0xe8,0x8f]
2321 # GFX10: s_lshl_b64 s[104:105], s[2:3], s100 ; encoding: [0x02,0x64,0xe8,0x8f]
2324 # GFX10: s_lshl_b64 s[104:105], s[2:3], s4 ; encoding: [0x02,0x04,0xe8,0x8f]
2327 # GFX10: s_lshl_b64 vcc, s[2:3], s4 ; encoding: [0x02,0x04,0xea,0x8f]
2330 # GFX10: s_lshr_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x90]
2333 # GFX10: s_lshr_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x90]
2336 # GFX10: s_lshr_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x90]
2339 # GFX10: s_lshr_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x90]
2342 # GFX10: s_lshr_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x90]
2345 # GFX10: s_lshr_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x90]
2348 # GFX10: s_lshr_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x90]
2351 # GFX10: s_lshr_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x90,0x73,0x72,0x71,0x3f]
2352 0xff,0x02,0x00,0x90,0x73,0x72,0x71,0x3f
2354 # GFX10: s_lshr_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x90,0x56,0x34,0x12,0xaf]
2355 0xff,0x02,0x00,0x90,0x56,0x34,0x12,0xaf
2357 # GFX10: s_lshr_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x90]
2360 # GFX10: s_lshr_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x90]
2363 # GFX10: s_lshr_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x90]
2366 # GFX10: s_lshr_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x90]
2369 # GFX10: s_lshr_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x90]
2372 # GFX10: s_lshr_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x90]
2375 # GFX10: s_lshr_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x90]
2378 # GFX10: s_lshr_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x90,0x73,0x72,0x71,0x3f]
2379 0x01,0xff,0x00,0x90,0x73,0x72,0x71,0x3f
2381 # GFX10: s_lshr_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x90,0x56,0x34,0x12,0xaf]
2382 0x01,0xff,0x00,0x90,0x56,0x34,0x12,0xaf
2384 # GFX10: s_lshr_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x90]
2387 # GFX10: s_lshr_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x90]
2390 # GFX10: s_lshr_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x90]
2393 # GFX10: s_lshr_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x90]
2396 # GFX10: s_lshr_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x90]
2399 # GFX10: s_lshr_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x90]
2402 # GFX10: s_lshr_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x90]
2405 # GFX10: s_lshr_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x90]
2408 # GFX10: s_lshr_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x90]
2411 # GFX10: s_lshr_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x90]
2414 # GFX10: s_lshr_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x90]
2417 # GFX10: s_lshr_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x90]
2420 # GFX10: s_lshr_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x90]
2423 # GFX10: s_lshr_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x90]
2426 # GFX10: s_lshr_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x90]
2429 # GFX10: s_lshr_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x90]
2432 # GFX10: s_lshr_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x90]
2435 # GFX10: s_lshr_b64 exec, s[2:3], s4 ; encoding: [0x02,0x04,0xfe,0x90]
2438 # GFX10: s_lshr_b64 s[0:1], -1, s4 ; encoding: [0xc1,0x04,0x80,0x90]
2441 # GFX10: s_lshr_b64 s[0:1], -4.0, s4 ; encoding: [0xf7,0x04,0x80,0x90]
2444 # GFX10: s_lshr_b64 s[0:1], 0, s4 ; encoding: [0x80,0x04,0x80,0x90]
2447 # GFX10: s_lshr_b64 s[0:1], 0.5, s4 ; encoding: [0xf0,0x04,0x80,0x90]
2450 # GFX10: s_lshr_b64 s[0:1], 0x3f717273, s4 ; encoding: [0xff,0x04,0x80,0x90,0x73,0x72,0x71,0x3f]
2451 0xff,0x04,0x80,0x90,0x73,0x72,0x71,0x3f
2453 # GFX10: s_lshr_b64 s[0:1], 0xaf123456, s4 ; encoding: [0xff,0x04,0x80,0x90,0x56,0x34,0x12,0xaf]
2454 0xff,0x04,0x80,0x90,0x56,0x34,0x12,0xaf
2456 # GFX10: s_lshr_b64 s[0:1], exec, s4 ; encoding: [0x7e,0x04,0x80,0x90]
2459 # GFX10: s_lshr_b64 s[0:1], s[102:103], s100 ; encoding: [0x66,0x64,0x80,0x90]
2462 # GFX10: s_lshr_b64 s[0:1], s[102:103], s4 ; encoding: [0x66,0x04,0x80,0x90]
2465 # GFX10: s_lshr_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x90]
2468 # GFX10: s_lshr_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x90]
2471 # GFX10: s_lshr_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x90]
2474 # GFX10: s_lshr_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x90]
2477 # GFX10: s_lshr_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x90,0x73,0x72,0x71,0x3f]
2478 0x02,0xff,0x80,0x90,0x73,0x72,0x71,0x3f
2480 # GFX10: s_lshr_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x90,0x56,0x34,0x12,0xaf]
2481 0x02,0xff,0x80,0x90,0x56,0x34,0x12,0xaf
2483 # GFX10: s_lshr_b64 s[0:1], s[2:3], exec_lo ; encoding: [0x02,0x7e,0x80,0x90]
2486 # GFX10: s_lshr_b64 s[0:1], s[2:3], s100 ; encoding: [0x02,0x64,0x80,0x90]
2489 # GFX10: s_lshr_b64 s[0:1], s[2:3], s4 ; encoding: [0x02,0x04,0x80,0x90]
2492 # GFX10: s_lshr_b64 s[0:1], s[2:3], vcc_lo ; encoding: [0x02,0x6a,0x80,0x90]
2495 # GFX10: s_lshr_b64 s[0:1], vcc, s4 ; encoding: [0x6a,0x04,0x80,0x90]
2498 # GFX10: s_lshr_b64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x90]
2501 # GFX10: s_lshr_b64 s[104:105], s[102:103], s4 ; encoding: [0x66,0x04,0xe8,0x90]
2504 # GFX10: s_lshr_b64 s[104:105], s[2:3], s100 ; encoding: [0x02,0x64,0xe8,0x90]
2507 # GFX10: s_lshr_b64 s[104:105], s[2:3], s4 ; encoding: [0x02,0x04,0xe8,0x90]
2510 # GFX10: s_lshr_b64 vcc, s[2:3], s4 ; encoding: [0x02,0x04,0xea,0x90]
2513 # GFX10: s_max_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x84]
2516 # GFX10: s_max_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x84]
2519 # GFX10: s_max_i32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x84]
2522 # GFX10: s_max_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x84]
2525 # GFX10: s_max_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x84]
2528 # GFX10: s_max_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x84]
2531 # GFX10: s_max_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x84]
2534 # GFX10: s_max_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x84,0x73,0x72,0x71,0x3f]
2535 0xff,0x02,0x00,0x84,0x73,0x72,0x71,0x3f
2537 # GFX10: s_max_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x84,0x56,0x34,0x12,0xaf]
2538 0xff,0x02,0x00,0x84,0x56,0x34,0x12,0xaf
2540 # GFX10: s_max_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x84]
2543 # GFX10: s_max_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x84]
2546 # GFX10: s_max_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x84]
2549 # GFX10: s_max_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x84]
2552 # GFX10: s_max_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x84]
2555 # GFX10: s_max_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x84]
2558 # GFX10: s_max_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x84]
2561 # GFX10: s_max_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x84,0x73,0x72,0x71,0x3f]
2562 0x01,0xff,0x00,0x84,0x73,0x72,0x71,0x3f
2564 # GFX10: s_max_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x84,0x56,0x34,0x12,0xaf]
2565 0x01,0xff,0x00,0x84,0x56,0x34,0x12,0xaf
2567 # GFX10: s_max_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x84]
2570 # GFX10: s_max_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x84]
2573 # GFX10: s_max_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x84]
2576 # GFX10: s_max_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x84]
2579 # GFX10: s_max_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x84]
2582 # GFX10: s_max_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x84]
2585 # GFX10: s_max_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x84]
2588 # GFX10: s_max_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x84]
2591 # GFX10: s_max_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x84]
2594 # GFX10: s_max_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x84]
2597 # GFX10: s_max_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x84]
2600 # GFX10: s_max_i32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x84]
2603 # GFX10: s_max_i32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x84]
2606 # GFX10: s_max_i32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x84]
2609 # GFX10: s_max_i32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x84]
2612 # GFX10: s_max_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x84]
2615 # GFX10: s_max_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x84]
2618 # GFX10: s_max_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x84]
2621 # GFX10: s_max_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x84]
2624 # GFX10: s_max_u32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x84]
2627 # GFX10: s_max_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x84]
2630 # GFX10: s_max_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x84]
2633 # GFX10: s_max_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x84]
2636 # GFX10: s_max_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x84]
2639 # GFX10: s_max_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x84,0x73,0x72,0x71,0x3f]
2640 0xff,0x02,0x80,0x84,0x73,0x72,0x71,0x3f
2642 # GFX10: s_max_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x84,0x56,0x34,0x12,0xaf]
2643 0xff,0x02,0x80,0x84,0x56,0x34,0x12,0xaf
2645 # GFX10: s_max_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x84]
2648 # GFX10: s_max_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x84]
2651 # GFX10: s_max_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x84]
2654 # GFX10: s_max_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x84]
2657 # GFX10: s_max_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x84]
2660 # GFX10: s_max_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x84]
2663 # GFX10: s_max_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x84]
2666 # GFX10: s_max_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x84,0x73,0x72,0x71,0x3f]
2667 0x01,0xff,0x80,0x84,0x73,0x72,0x71,0x3f
2669 # GFX10: s_max_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x84,0x56,0x34,0x12,0xaf]
2670 0x01,0xff,0x80,0x84,0x56,0x34,0x12,0xaf
2672 # GFX10: s_max_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x84]
2675 # GFX10: s_max_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x84]
2678 # GFX10: s_max_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x84]
2681 # GFX10: s_max_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x84]
2684 # GFX10: s_max_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x84]
2687 # GFX10: s_max_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x84]
2690 # GFX10: s_max_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x84]
2693 # GFX10: s_max_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x84]
2696 # GFX10: s_max_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x84]
2699 # GFX10: s_max_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x84]
2702 # GFX10: s_max_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x84]
2705 # GFX10: s_max_u32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x84]
2708 # GFX10: s_max_u32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x84]
2711 # GFX10: s_max_u32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x84]
2714 # GFX10: s_max_u32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x84]
2717 # GFX10: s_max_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x84]
2720 # GFX10: s_max_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x84]
2723 # GFX10: s_min_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x83]
2726 # GFX10: s_min_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x83]
2729 # GFX10: s_min_i32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x83]
2732 # GFX10: s_min_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x83]
2735 # GFX10: s_min_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x83]
2738 # GFX10: s_min_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x83]
2741 # GFX10: s_min_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x83]
2744 # GFX10: s_min_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x83,0x73,0x72,0x71,0x3f]
2745 0xff,0x02,0x00,0x83,0x73,0x72,0x71,0x3f
2747 # GFX10: s_min_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x83,0x56,0x34,0x12,0xaf]
2748 0xff,0x02,0x00,0x83,0x56,0x34,0x12,0xaf
2750 # GFX10: s_min_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x83]
2753 # GFX10: s_min_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x83]
2756 # GFX10: s_min_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x83]
2759 # GFX10: s_min_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x83]
2762 # GFX10: s_min_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x83]
2765 # GFX10: s_min_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x83]
2768 # GFX10: s_min_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x83]
2771 # GFX10: s_min_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x83,0x73,0x72,0x71,0x3f]
2772 0x01,0xff,0x00,0x83,0x73,0x72,0x71,0x3f
2774 # GFX10: s_min_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x83,0x56,0x34,0x12,0xaf]
2775 0x01,0xff,0x00,0x83,0x56,0x34,0x12,0xaf
2777 # GFX10: s_min_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x83]
2780 # GFX10: s_min_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x83]
2783 # GFX10: s_min_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x83]
2786 # GFX10: s_min_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x83]
2789 # GFX10: s_min_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x83]
2792 # GFX10: s_min_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x83]
2795 # GFX10: s_min_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x83]
2798 # GFX10: s_min_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x83]
2801 # GFX10: s_min_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x83]
2804 # GFX10: s_min_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x83]
2807 # GFX10: s_min_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x83]
2810 # GFX10: s_min_i32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x83]
2813 # GFX10: s_min_i32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x83]
2816 # GFX10: s_min_i32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x83]
2819 # GFX10: s_min_i32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x83]
2822 # GFX10: s_min_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x83]
2825 # GFX10: s_min_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x83]
2828 # GFX10: s_min_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x83]
2831 # GFX10: s_min_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x83]
2834 # GFX10: s_min_u32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x83]
2837 # GFX10: s_min_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x83]
2840 # GFX10: s_min_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x83]
2843 # GFX10: s_min_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x83]
2846 # GFX10: s_min_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x83]
2849 # GFX10: s_min_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x83,0x73,0x72,0x71,0x3f]
2850 0xff,0x02,0x80,0x83,0x73,0x72,0x71,0x3f
2852 # GFX10: s_min_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x83,0x56,0x34,0x12,0xaf]
2853 0xff,0x02,0x80,0x83,0x56,0x34,0x12,0xaf
2855 # GFX10: s_min_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x83]
2858 # GFX10: s_min_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x83]
2861 # GFX10: s_min_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x83]
2864 # GFX10: s_min_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x83]
2867 # GFX10: s_min_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x83]
2870 # GFX10: s_min_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x83]
2873 # GFX10: s_min_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x83]
2876 # GFX10: s_min_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x83,0x73,0x72,0x71,0x3f]
2877 0x01,0xff,0x80,0x83,0x73,0x72,0x71,0x3f
2879 # GFX10: s_min_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x83,0x56,0x34,0x12,0xaf]
2880 0x01,0xff,0x80,0x83,0x56,0x34,0x12,0xaf
2882 # GFX10: s_min_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x83]
2885 # GFX10: s_min_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x83]
2888 # GFX10: s_min_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x83]
2891 # GFX10: s_min_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x83]
2894 # GFX10: s_min_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x83]
2897 # GFX10: s_min_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x83]
2900 # GFX10: s_min_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x83]
2903 # GFX10: s_min_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x83]
2906 # GFX10: s_min_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x83]
2909 # GFX10: s_min_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x83]
2912 # GFX10: s_min_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x83]
2915 # GFX10: s_min_u32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x83]
2918 # GFX10: s_min_u32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x83]
2921 # GFX10: s_min_u32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x83]
2924 # GFX10: s_min_u32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x83]
2927 # GFX10: s_min_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x83]
2930 # GFX10: s_min_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x83]
2933 # GFX10: s_mul_hi_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x9b]
2936 # GFX10: s_mul_hi_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x9b]
2939 # GFX10: s_mul_hi_i32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x9b]
2942 # GFX10: s_mul_hi_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x9b]
2945 # GFX10: s_mul_hi_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x9b]
2948 # GFX10: s_mul_hi_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x9b]
2951 # GFX10: s_mul_hi_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x9b]
2954 # GFX10: s_mul_hi_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x9b,0x73,0x72,0x71,0x3f]
2955 0xff,0x02,0x00,0x9b,0x73,0x72,0x71,0x3f
2957 # GFX10: s_mul_hi_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x9b,0x56,0x34,0x12,0xaf]
2958 0xff,0x02,0x00,0x9b,0x56,0x34,0x12,0xaf
2960 # GFX10: s_mul_hi_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x9b]
2963 # GFX10: s_mul_hi_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x9b]
2966 # GFX10: s_mul_hi_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x9b]
2969 # GFX10: s_mul_hi_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x9b]
2972 # GFX10: s_mul_hi_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x9b]
2975 # GFX10: s_mul_hi_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x9b]
2978 # GFX10: s_mul_hi_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x9b]
2981 # GFX10: s_mul_hi_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x9b,0x73,0x72,0x71,0x3f]
2982 0x01,0xff,0x00,0x9b,0x73,0x72,0x71,0x3f
2984 # GFX10: s_mul_hi_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x9b,0x56,0x34,0x12,0xaf]
2985 0x01,0xff,0x00,0x9b,0x56,0x34,0x12,0xaf
2987 # GFX10: s_mul_hi_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x9b]
2990 # GFX10: s_mul_hi_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x9b]
2993 # GFX10: s_mul_hi_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x9b]
2996 # GFX10: s_mul_hi_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x9b]
2999 # GFX10: s_mul_hi_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x9b]
3002 # GFX10: s_mul_hi_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x9b]
3005 # GFX10: s_mul_hi_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x9b]
3008 # GFX10: s_mul_hi_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x9b]
3011 # GFX10: s_mul_hi_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x9b]
3014 # GFX10: s_mul_hi_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x9b]
3017 # GFX10: s_mul_hi_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x9b]
3020 # GFX10: s_mul_hi_i32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x9b]
3023 # GFX10: s_mul_hi_i32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x9b]
3026 # GFX10: s_mul_hi_i32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x9b]
3029 # GFX10: s_mul_hi_i32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x9b]
3032 # GFX10: s_mul_hi_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x9b]
3035 # GFX10: s_mul_hi_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x9b]
3038 # GFX10: s_mul_hi_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x9a]
3041 # GFX10: s_mul_hi_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x9a]
3044 # GFX10: s_mul_hi_u32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x9a]
3047 # GFX10: s_mul_hi_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x9a]
3050 # GFX10: s_mul_hi_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x9a]
3053 # GFX10: s_mul_hi_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x9a]
3056 # GFX10: s_mul_hi_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x9a]
3059 # GFX10: s_mul_hi_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x9a,0x73,0x72,0x71,0x3f]
3060 0xff,0x02,0x80,0x9a,0x73,0x72,0x71,0x3f
3062 # GFX10: s_mul_hi_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x9a,0x56,0x34,0x12,0xaf]
3063 0xff,0x02,0x80,0x9a,0x56,0x34,0x12,0xaf
3065 # GFX10: s_mul_hi_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x9a]
3068 # GFX10: s_mul_hi_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x9a]
3071 # GFX10: s_mul_hi_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x9a]
3074 # GFX10: s_mul_hi_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x9a]
3077 # GFX10: s_mul_hi_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x9a]
3080 # GFX10: s_mul_hi_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x9a]
3083 # GFX10: s_mul_hi_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x9a]
3086 # GFX10: s_mul_hi_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x9a,0x73,0x72,0x71,0x3f]
3087 0x01,0xff,0x80,0x9a,0x73,0x72,0x71,0x3f
3089 # GFX10: s_mul_hi_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x9a,0x56,0x34,0x12,0xaf]
3090 0x01,0xff,0x80,0x9a,0x56,0x34,0x12,0xaf
3092 # GFX10: s_mul_hi_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x9a]
3095 # GFX10: s_mul_hi_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x9a]
3098 # GFX10: s_mul_hi_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x9a]
3101 # GFX10: s_mul_hi_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x9a]
3104 # GFX10: s_mul_hi_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x9a]
3107 # GFX10: s_mul_hi_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x9a]
3110 # GFX10: s_mul_hi_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x9a]
3113 # GFX10: s_mul_hi_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x9a]
3116 # GFX10: s_mul_hi_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x9a]
3119 # GFX10: s_mul_hi_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x9a]
3122 # GFX10: s_mul_hi_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x9a]
3125 # GFX10: s_mul_hi_u32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x9a]
3128 # GFX10: s_mul_hi_u32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x9a]
3131 # GFX10: s_mul_hi_u32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x9a]
3134 # GFX10: s_mul_hi_u32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x9a]
3137 # GFX10: s_mul_hi_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x9a]
3140 # GFX10: s_mul_hi_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x9a]
3143 # GFX10: s_mul_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x93]
3146 # GFX10: s_mul_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x93]
3149 # GFX10: s_mul_i32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x93]
3152 # GFX10: s_mul_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x93]
3155 # GFX10: s_mul_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x93]
3158 # GFX10: s_mul_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x93]
3161 # GFX10: s_mul_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x93]
3164 # GFX10: s_mul_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x93,0x73,0x72,0x71,0x3f]
3165 0xff,0x02,0x00,0x93,0x73,0x72,0x71,0x3f
3167 # GFX10: s_mul_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x93,0x56,0x34,0x12,0xaf]
3168 0xff,0x02,0x00,0x93,0x56,0x34,0x12,0xaf
3170 # GFX10: s_mul_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x93]
3173 # GFX10: s_mul_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x93]
3176 # GFX10: s_mul_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x93]
3179 # GFX10: s_mul_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x93]
3182 # GFX10: s_mul_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x93]
3185 # GFX10: s_mul_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x93]
3188 # GFX10: s_mul_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x93]
3191 # GFX10: s_mul_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x93,0x73,0x72,0x71,0x3f]
3192 0x01,0xff,0x00,0x93,0x73,0x72,0x71,0x3f
3194 # GFX10: s_mul_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x93,0x56,0x34,0x12,0xaf]
3195 0x01,0xff,0x00,0x93,0x56,0x34,0x12,0xaf
3197 # GFX10: s_mul_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x93]
3200 # GFX10: s_mul_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x93]
3203 # GFX10: s_mul_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x93]
3206 # GFX10: s_mul_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x93]
3209 # GFX10: s_mul_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x93]
3212 # GFX10: s_mul_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x93]
3215 # GFX10: s_mul_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x93]
3218 # GFX10: s_mul_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x93]
3221 # GFX10: s_mul_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x93]
3224 # GFX10: s_mul_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x93]
3227 # GFX10: s_mul_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x93]
3230 # GFX10: s_mul_i32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x93]
3233 # GFX10: s_mul_i32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x93]
3236 # GFX10: s_mul_i32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x93]
3239 # GFX10: s_mul_i32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x93]
3242 # GFX10: s_mul_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x93]
3245 # GFX10: s_mul_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x93]
3248 # GFX10: s_nand_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x8c]
3251 # GFX10: s_nand_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x8c]
3254 # GFX10: s_nand_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x8c]
3257 # GFX10: s_nand_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x8c]
3260 # GFX10: s_nand_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x8c]
3263 # GFX10: s_nand_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x8c]
3266 # GFX10: s_nand_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x8c]
3269 # GFX10: s_nand_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x8c,0x73,0x72,0x71,0x3f]
3270 0xff,0x02,0x00,0x8c,0x73,0x72,0x71,0x3f
3272 # GFX10: s_nand_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x8c,0x56,0x34,0x12,0xaf]
3273 0xff,0x02,0x00,0x8c,0x56,0x34,0x12,0xaf
3275 # GFX10: s_nand_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x8c]
3278 # GFX10: s_nand_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x8c]
3281 # GFX10: s_nand_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x8c]
3284 # GFX10: s_nand_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x8c]
3287 # GFX10: s_nand_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x8c]
3290 # GFX10: s_nand_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x8c]
3293 # GFX10: s_nand_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x8c]
3296 # GFX10: s_nand_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x8c,0x73,0x72,0x71,0x3f]
3297 0x01,0xff,0x00,0x8c,0x73,0x72,0x71,0x3f
3299 # GFX10: s_nand_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x8c,0x56,0x34,0x12,0xaf]
3300 0x01,0xff,0x00,0x8c,0x56,0x34,0x12,0xaf
3302 # GFX10: s_nand_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x8c]
3305 # GFX10: s_nand_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x8c]
3308 # GFX10: s_nand_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x8c]
3311 # GFX10: s_nand_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x8c]
3314 # GFX10: s_nand_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x8c]
3317 # GFX10: s_nand_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x8c]
3320 # GFX10: s_nand_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x8c]
3323 # GFX10: s_nand_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x8c]
3326 # GFX10: s_nand_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x8c]
3329 # GFX10: s_nand_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x8c]
3332 # GFX10: s_nand_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x8c]
3335 # GFX10: s_nand_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x8c]
3338 # GFX10: s_nand_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x8c]
3341 # GFX10: s_nand_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x8c]
3344 # GFX10: s_nand_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x8c]
3347 # GFX10: s_nand_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x8c]
3350 # GFX10: s_nand_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x8c]
3353 # GFX10: s_nand_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x8c]
3356 # GFX10: s_nand_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x8c]
3359 # GFX10: s_nand_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x8c]
3362 # GFX10: s_nand_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x8c]
3365 # GFX10: s_nand_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x8c]
3368 # GFX10: s_nand_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x8c,0x73,0x72,0x71,0x3f]
3369 0xff,0x04,0x80,0x8c,0x73,0x72,0x71,0x3f
3371 # GFX10: s_nand_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x8c,0x56,0x34,0x12,0xaf]
3372 0xff,0x04,0x80,0x8c,0x56,0x34,0x12,0xaf
3374 # GFX10: s_nand_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x8c]
3377 # GFX10: s_nand_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8c]
3380 # GFX10: s_nand_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x8c]
3383 # GFX10: s_nand_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x8c]
3386 # GFX10: s_nand_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x8c]
3389 # GFX10: s_nand_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x8c]
3392 # GFX10: s_nand_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x8c]
3395 # GFX10: s_nand_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x8c,0x73,0x72,0x71,0x3f]
3396 0x02,0xff,0x80,0x8c,0x73,0x72,0x71,0x3f
3398 # GFX10: s_nand_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x8c,0x56,0x34,0x12,0xaf]
3399 0x02,0xff,0x80,0x8c,0x56,0x34,0x12,0xaf
3401 # GFX10: s_nand_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x8c]
3404 # GFX10: s_nand_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x8c]
3407 # GFX10: s_nand_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x8c]
3410 # GFX10: s_nand_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x8c]
3413 # GFX10: s_nand_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x8c]
3416 # GFX10: s_nand_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8c]
3419 # GFX10: s_nand_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8c]
3422 # GFX10: s_nand_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8c]
3425 # GFX10: s_nand_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x8c]
3428 # GFX10: s_nand_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x8c]
3431 # GFX10: s_nor_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x8d]
3434 # GFX10: s_nor_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x8d]
3437 # GFX10: s_nor_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x8d]
3440 # GFX10: s_nor_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x8d]
3443 # GFX10: s_nor_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x8d]
3446 # GFX10: s_nor_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x8d]
3449 # GFX10: s_nor_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x8d]
3452 # GFX10: s_nor_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x8d,0x73,0x72,0x71,0x3f]
3453 0xff,0x02,0x00,0x8d,0x73,0x72,0x71,0x3f
3455 # GFX10: s_nor_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x8d,0x56,0x34,0x12,0xaf]
3456 0xff,0x02,0x00,0x8d,0x56,0x34,0x12,0xaf
3458 # GFX10: s_nor_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x8d]
3461 # GFX10: s_nor_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x8d]
3464 # GFX10: s_nor_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x8d]
3467 # GFX10: s_nor_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x8d]
3470 # GFX10: s_nor_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x8d]
3473 # GFX10: s_nor_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x8d]
3476 # GFX10: s_nor_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x8d]
3479 # GFX10: s_nor_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x8d,0x73,0x72,0x71,0x3f]
3480 0x01,0xff,0x00,0x8d,0x73,0x72,0x71,0x3f
3482 # GFX10: s_nor_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x8d,0x56,0x34,0x12,0xaf]
3483 0x01,0xff,0x00,0x8d,0x56,0x34,0x12,0xaf
3485 # GFX10: s_nor_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x8d]
3488 # GFX10: s_nor_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x8d]
3491 # GFX10: s_nor_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x8d]
3494 # GFX10: s_nor_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x8d]
3497 # GFX10: s_nor_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x8d]
3500 # GFX10: s_nor_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x8d]
3503 # GFX10: s_nor_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x8d]
3506 # GFX10: s_nor_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x8d]
3509 # GFX10: s_nor_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x8d]
3512 # GFX10: s_nor_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x8d]
3515 # GFX10: s_nor_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x8d]
3518 # GFX10: s_nor_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x8d]
3521 # GFX10: s_nor_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x8d]
3524 # GFX10: s_nor_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x8d]
3527 # GFX10: s_nor_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x8d]
3530 # GFX10: s_nor_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x8d]
3533 # GFX10: s_nor_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x8d]
3536 # GFX10: s_nor_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x8d]
3539 # GFX10: s_nor_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x8d]
3542 # GFX10: s_nor_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x8d]
3545 # GFX10: s_nor_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x8d]
3548 # GFX10: s_nor_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x8d]
3551 # GFX10: s_nor_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x8d,0x73,0x72,0x71,0x3f]
3552 0xff,0x04,0x80,0x8d,0x73,0x72,0x71,0x3f
3554 # GFX10: s_nor_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x8d,0x56,0x34,0x12,0xaf]
3555 0xff,0x04,0x80,0x8d,0x56,0x34,0x12,0xaf
3557 # GFX10: s_nor_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x8d]
3560 # GFX10: s_nor_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8d]
3563 # GFX10: s_nor_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x8d]
3566 # GFX10: s_nor_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x8d]
3569 # GFX10: s_nor_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x8d]
3572 # GFX10: s_nor_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x8d]
3575 # GFX10: s_nor_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x8d]
3578 # GFX10: s_nor_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x8d,0x73,0x72,0x71,0x3f]
3579 0x02,0xff,0x80,0x8d,0x73,0x72,0x71,0x3f
3581 # GFX10: s_nor_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x8d,0x56,0x34,0x12,0xaf]
3582 0x02,0xff,0x80,0x8d,0x56,0x34,0x12,0xaf
3584 # GFX10: s_nor_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x8d]
3587 # GFX10: s_nor_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x8d]
3590 # GFX10: s_nor_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x8d]
3593 # GFX10: s_nor_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x8d]
3596 # GFX10: s_nor_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x8d]
3599 # GFX10: s_nor_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8d]
3602 # GFX10: s_nor_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8d]
3605 # GFX10: s_nor_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8d]
3608 # GFX10: s_nor_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x8d]
3611 # GFX10: s_nor_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x8d]
3614 # GFX10: s_or_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x88]
3617 # GFX10: s_or_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x88]
3620 # GFX10: s_or_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x88]
3623 # GFX10: s_or_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x88]
3626 # GFX10: s_or_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x88]
3629 # GFX10: s_or_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x88]
3632 # GFX10: s_or_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x88]
3635 # GFX10: s_or_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x88,0x73,0x72,0x71,0x3f]
3636 0xff,0x02,0x00,0x88,0x73,0x72,0x71,0x3f
3638 # GFX10: s_or_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x88,0x56,0x34,0x12,0xaf]
3639 0xff,0x02,0x00,0x88,0x56,0x34,0x12,0xaf
3641 # GFX10: s_or_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x88]
3644 # GFX10: s_or_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x88]
3647 # GFX10: s_or_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x88]
3650 # GFX10: s_or_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x88]
3653 # GFX10: s_or_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x88]
3656 # GFX10: s_or_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x88]
3659 # GFX10: s_or_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x88]
3662 # GFX10: s_or_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x88,0x73,0x72,0x71,0x3f]
3663 0x01,0xff,0x00,0x88,0x73,0x72,0x71,0x3f
3665 # GFX10: s_or_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x88,0x56,0x34,0x12,0xaf]
3666 0x01,0xff,0x00,0x88,0x56,0x34,0x12,0xaf
3668 # GFX10: s_or_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x88]
3671 # GFX10: s_or_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x88]
3674 # GFX10: s_or_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x88]
3677 # GFX10: s_or_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x88]
3680 # GFX10: s_or_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x88]
3683 # GFX10: s_or_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x88]
3686 # GFX10: s_or_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x88]
3689 # GFX10: s_or_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x88]
3692 # GFX10: s_or_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x88]
3695 # GFX10: s_or_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x88]
3698 # GFX10: s_or_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x88]
3701 # GFX10: s_or_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x88]
3704 # GFX10: s_or_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x88]
3707 # GFX10: s_or_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x88]
3710 # GFX10: s_or_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x88]
3713 # GFX10: s_or_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x88]
3716 # GFX10: s_or_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x88]
3719 # GFX10: s_or_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x88]
3722 # GFX10: s_or_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x88]
3725 # GFX10: s_or_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x88]
3728 # GFX10: s_or_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x88]
3731 # GFX10: s_or_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x88]
3734 # GFX10: s_or_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x88,0x73,0x72,0x71,0x3f]
3735 0xff,0x04,0x80,0x88,0x73,0x72,0x71,0x3f
3737 # GFX10: s_or_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x88,0x56,0x34,0x12,0xaf]
3738 0xff,0x04,0x80,0x88,0x56,0x34,0x12,0xaf
3740 # GFX10: s_or_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x88]
3743 # GFX10: s_or_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x88]
3746 # GFX10: s_or_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x88]
3749 # GFX10: s_or_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x88]
3752 # GFX10: s_or_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x88]
3755 # GFX10: s_or_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x88]
3758 # GFX10: s_or_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x88]
3761 # GFX10: s_or_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x88,0x73,0x72,0x71,0x3f]
3762 0x02,0xff,0x80,0x88,0x73,0x72,0x71,0x3f
3764 # GFX10: s_or_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x88,0x56,0x34,0x12,0xaf]
3765 0x02,0xff,0x80,0x88,0x56,0x34,0x12,0xaf
3767 # GFX10: s_or_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x88]
3770 # GFX10: s_or_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x88]
3773 # GFX10: s_or_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x88]
3776 # GFX10: s_or_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x88]
3779 # GFX10: s_or_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x88]
3782 # GFX10: s_or_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x88]
3785 # GFX10: s_or_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x88]
3788 # GFX10: s_or_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x88]
3791 # GFX10: s_or_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x88]
3794 # GFX10: s_or_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x88]
3797 # GFX10: s_orn2_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x8b]
3800 # GFX10: s_orn2_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x8b]
3803 # GFX10: s_orn2_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x8b]
3806 # GFX10: s_orn2_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x8b]
3809 # GFX10: s_orn2_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x8b]
3812 # GFX10: s_orn2_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x8b]
3815 # GFX10: s_orn2_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x8b]
3818 # GFX10: s_orn2_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x8b,0x73,0x72,0x71,0x3f]
3819 0xff,0x02,0x00,0x8b,0x73,0x72,0x71,0x3f
3821 # GFX10: s_orn2_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x8b,0x56,0x34,0x12,0xaf]
3822 0xff,0x02,0x00,0x8b,0x56,0x34,0x12,0xaf
3824 # GFX10: s_orn2_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x8b]
3827 # GFX10: s_orn2_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x8b]
3830 # GFX10: s_orn2_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x8b]
3833 # GFX10: s_orn2_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x8b]
3836 # GFX10: s_orn2_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x8b]
3839 # GFX10: s_orn2_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x8b]
3842 # GFX10: s_orn2_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x8b]
3845 # GFX10: s_orn2_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x8b,0x73,0x72,0x71,0x3f]
3846 0x01,0xff,0x00,0x8b,0x73,0x72,0x71,0x3f
3848 # GFX10: s_orn2_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x8b,0x56,0x34,0x12,0xaf]
3849 0x01,0xff,0x00,0x8b,0x56,0x34,0x12,0xaf
3851 # GFX10: s_orn2_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x8b]
3854 # GFX10: s_orn2_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x8b]
3857 # GFX10: s_orn2_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x8b]
3860 # GFX10: s_orn2_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x8b]
3863 # GFX10: s_orn2_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x8b]
3866 # GFX10: s_orn2_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x8b]
3869 # GFX10: s_orn2_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x8b]
3872 # GFX10: s_orn2_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x8b]
3875 # GFX10: s_orn2_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x8b]
3878 # GFX10: s_orn2_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x8b]
3881 # GFX10: s_orn2_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x8b]
3884 # GFX10: s_orn2_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x8b]
3887 # GFX10: s_orn2_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x8b]
3890 # GFX10: s_orn2_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x8b]
3893 # GFX10: s_orn2_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x8b]
3896 # GFX10: s_orn2_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x8b]
3899 # GFX10: s_orn2_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x8b]
3902 # GFX10: s_orn2_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x8b]
3905 # GFX10: s_orn2_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x8b]
3908 # GFX10: s_orn2_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x8b]
3911 # GFX10: s_orn2_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x8b]
3914 # GFX10: s_orn2_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x8b]
3917 # GFX10: s_orn2_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x8b,0x73,0x72,0x71,0x3f]
3918 0xff,0x04,0x80,0x8b,0x73,0x72,0x71,0x3f
3920 # GFX10: s_orn2_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x8b,0x56,0x34,0x12,0xaf]
3921 0xff,0x04,0x80,0x8b,0x56,0x34,0x12,0xaf
3923 # GFX10: s_orn2_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x8b]
3926 # GFX10: s_orn2_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8b]
3929 # GFX10: s_orn2_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x8b]
3932 # GFX10: s_orn2_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x8b]
3935 # GFX10: s_orn2_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x8b]
3938 # GFX10: s_orn2_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x8b]
3941 # GFX10: s_orn2_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x8b]
3944 # GFX10: s_orn2_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x8b,0x73,0x72,0x71,0x3f]
3945 0x02,0xff,0x80,0x8b,0x73,0x72,0x71,0x3f
3947 # GFX10: s_orn2_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x8b,0x56,0x34,0x12,0xaf]
3948 0x02,0xff,0x80,0x8b,0x56,0x34,0x12,0xaf
3950 # GFX10: s_orn2_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x8b]
3953 # GFX10: s_orn2_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x8b]
3956 # GFX10: s_orn2_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x8b]
3959 # GFX10: s_orn2_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x8b]
3962 # GFX10: s_orn2_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x8b]
3965 # GFX10: s_orn2_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8b]
3968 # GFX10: s_orn2_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8b]
3971 # GFX10: s_orn2_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8b]
3974 # GFX10: s_orn2_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x8b]
3977 # GFX10: s_orn2_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x8b]
3980 # GFX10: s_pack_hh_b32_b16 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x9a]
3983 # GFX10: s_pack_hh_b32_b16 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x9a]
3986 # GFX10: s_pack_hh_b32_b16 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x9a]
3989 # GFX10: s_pack_hh_b32_b16 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x9a]
3992 # GFX10: s_pack_hh_b32_b16 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x9a]
3995 # GFX10: s_pack_hh_b32_b16 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x9a]
3998 # GFX10: s_pack_hh_b32_b16 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x9a]
4001 # GFX10: s_pack_hh_b32_b16 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x9a,0x73,0x72,0x71,0x3f]
4002 0xff,0x02,0x00,0x9a,0x73,0x72,0x71,0x3f
4004 # GFX10: s_pack_hh_b32_b16 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x9a,0x56,0x34,0x12,0xaf]
4005 0xff,0x02,0x00,0x9a,0x56,0x34,0x12,0xaf
4007 # GFX10: s_pack_hh_b32_b16 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x9a]
4010 # GFX10: s_pack_hh_b32_b16 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x9a]
4013 # GFX10: s_pack_hh_b32_b16 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x9a]
4016 # GFX10: s_pack_hh_b32_b16 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x9a]
4019 # GFX10: s_pack_hh_b32_b16 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x9a]
4022 # GFX10: s_pack_hh_b32_b16 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x9a]
4025 # GFX10: s_pack_hh_b32_b16 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x9a]
4028 # GFX10: s_pack_hh_b32_b16 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x9a,0x73,0x72,0x71,0x3f]
4029 0x01,0xff,0x00,0x9a,0x73,0x72,0x71,0x3f
4031 # GFX10: s_pack_hh_b32_b16 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x9a,0x56,0x34,0x12,0xaf]
4032 0x01,0xff,0x00,0x9a,0x56,0x34,0x12,0xaf
4034 # GFX10: s_pack_hh_b32_b16 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x9a]
4037 # GFX10: s_pack_hh_b32_b16 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x9a]
4040 # GFX10: s_pack_hh_b32_b16 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x9a]
4043 # GFX10: s_pack_hh_b32_b16 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x9a]
4046 # GFX10: s_pack_hh_b32_b16 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x9a]
4049 # GFX10: s_pack_hh_b32_b16 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x9a]
4052 # GFX10: s_pack_hh_b32_b16 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x9a]
4055 # GFX10: s_pack_hh_b32_b16 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x9a]
4058 # GFX10: s_pack_hh_b32_b16 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x9a]
4061 # GFX10: s_pack_hh_b32_b16 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x9a]
4064 # GFX10: s_pack_hh_b32_b16 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x9a]
4067 # GFX10: s_pack_hh_b32_b16 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x9a]
4070 # GFX10: s_pack_hh_b32_b16 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x9a]
4073 # GFX10: s_pack_hh_b32_b16 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x9a]
4076 # GFX10: s_pack_hh_b32_b16 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x9a]
4079 # GFX10: s_pack_hh_b32_b16 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x9a]
4082 # GFX10: s_pack_hh_b32_b16 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x9a]
4085 # GFX10: s_pack_lh_b32_b16 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x99]
4088 # GFX10: s_pack_lh_b32_b16 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x99]
4091 # GFX10: s_pack_lh_b32_b16 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x99]
4094 # GFX10: s_pack_lh_b32_b16 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x99]
4097 # GFX10: s_pack_lh_b32_b16 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x99]
4100 # GFX10: s_pack_lh_b32_b16 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x99]
4103 # GFX10: s_pack_lh_b32_b16 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x99]
4106 # GFX10: s_pack_lh_b32_b16 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x99,0x73,0x72,0x71,0x3f]
4107 0xff,0x02,0x80,0x99,0x73,0x72,0x71,0x3f
4109 # GFX10: s_pack_lh_b32_b16 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x99,0x56,0x34,0x12,0xaf]
4110 0xff,0x02,0x80,0x99,0x56,0x34,0x12,0xaf
4112 # GFX10: s_pack_lh_b32_b16 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x99]
4115 # GFX10: s_pack_lh_b32_b16 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x99]
4118 # GFX10: s_pack_lh_b32_b16 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x99]
4121 # GFX10: s_pack_lh_b32_b16 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x99]
4124 # GFX10: s_pack_lh_b32_b16 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x99]
4127 # GFX10: s_pack_lh_b32_b16 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x99]
4130 # GFX10: s_pack_lh_b32_b16 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x99]
4133 # GFX10: s_pack_lh_b32_b16 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x99,0x73,0x72,0x71,0x3f]
4134 0x01,0xff,0x80,0x99,0x73,0x72,0x71,0x3f
4136 # GFX10: s_pack_lh_b32_b16 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x99,0x56,0x34,0x12,0xaf]
4137 0x01,0xff,0x80,0x99,0x56,0x34,0x12,0xaf
4139 # GFX10: s_pack_lh_b32_b16 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x99]
4142 # GFX10: s_pack_lh_b32_b16 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x99]
4145 # GFX10: s_pack_lh_b32_b16 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x99]
4148 # GFX10: s_pack_lh_b32_b16 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x99]
4151 # GFX10: s_pack_lh_b32_b16 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x99]
4154 # GFX10: s_pack_lh_b32_b16 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x99]
4157 # GFX10: s_pack_lh_b32_b16 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x99]
4160 # GFX10: s_pack_lh_b32_b16 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x99]
4163 # GFX10: s_pack_lh_b32_b16 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x99]
4166 # GFX10: s_pack_lh_b32_b16 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x99]
4169 # GFX10: s_pack_lh_b32_b16 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x99]
4172 # GFX10: s_pack_lh_b32_b16 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x99]
4175 # GFX10: s_pack_lh_b32_b16 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x99]
4178 # GFX10: s_pack_lh_b32_b16 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x99]
4181 # GFX10: s_pack_lh_b32_b16 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x99]
4184 # GFX10: s_pack_lh_b32_b16 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x99]
4187 # GFX10: s_pack_lh_b32_b16 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x99]
4190 # GFX10: s_pack_ll_b32_b16 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x99]
4193 # GFX10: s_pack_ll_b32_b16 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x99]
4196 # GFX10: s_pack_ll_b32_b16 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x99]
4199 # GFX10: s_pack_ll_b32_b16 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x99]
4202 # GFX10: s_pack_ll_b32_b16 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x99]
4205 # GFX10: s_pack_ll_b32_b16 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x99]
4208 # GFX10: s_pack_ll_b32_b16 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x99]
4211 # GFX10: s_pack_ll_b32_b16 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x99,0x73,0x72,0x71,0x3f]
4212 0xff,0x02,0x00,0x99,0x73,0x72,0x71,0x3f
4214 # GFX10: s_pack_ll_b32_b16 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x99,0x56,0x34,0x12,0xaf]
4215 0xff,0x02,0x00,0x99,0x56,0x34,0x12,0xaf
4217 # GFX10: s_pack_ll_b32_b16 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x99]
4220 # GFX10: s_pack_ll_b32_b16 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x99]
4223 # GFX10: s_pack_ll_b32_b16 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x99]
4226 # GFX10: s_pack_ll_b32_b16 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x99]
4229 # GFX10: s_pack_ll_b32_b16 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x99]
4232 # GFX10: s_pack_ll_b32_b16 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x99]
4235 # GFX10: s_pack_ll_b32_b16 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x99]
4238 # GFX10: s_pack_ll_b32_b16 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x99,0x73,0x72,0x71,0x3f]
4239 0x01,0xff,0x00,0x99,0x73,0x72,0x71,0x3f
4241 # GFX10: s_pack_ll_b32_b16 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x99,0x56,0x34,0x12,0xaf]
4242 0x01,0xff,0x00,0x99,0x56,0x34,0x12,0xaf
4244 # GFX10: s_pack_ll_b32_b16 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x99]
4247 # GFX10: s_pack_ll_b32_b16 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x99]
4250 # GFX10: s_pack_ll_b32_b16 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x99]
4253 # GFX10: s_pack_ll_b32_b16 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x99]
4256 # GFX10: s_pack_ll_b32_b16 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x99]
4259 # GFX10: s_pack_ll_b32_b16 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x99]
4262 # GFX10: s_pack_ll_b32_b16 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x99]
4265 # GFX10: s_pack_ll_b32_b16 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x99]
4268 # GFX10: s_pack_ll_b32_b16 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x99]
4271 # GFX10: s_pack_ll_b32_b16 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x99]
4274 # GFX10: s_pack_ll_b32_b16 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x99]
4277 # GFX10: s_pack_ll_b32_b16 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x99]
4280 # GFX10: s_pack_ll_b32_b16 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x99]
4283 # GFX10: s_pack_ll_b32_b16 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x99]
4286 # GFX10: s_pack_ll_b32_b16 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x99]
4289 # GFX10: s_pack_ll_b32_b16 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x99]
4292 # GFX10: s_pack_ll_b32_b16 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x99]
4295 # GFX10: s_sub_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x81]
4298 # GFX10: s_sub_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x81]
4301 # GFX10: s_sub_i32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x81]
4304 # GFX10: s_sub_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x81]
4307 # GFX10: s_sub_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x81]
4310 # GFX10: s_sub_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x81]
4313 # GFX10: s_sub_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x81]
4316 # GFX10: s_sub_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x81,0x73,0x72,0x71,0x3f]
4317 0xff,0x02,0x80,0x81,0x73,0x72,0x71,0x3f
4319 # GFX10: s_sub_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x81,0x56,0x34,0x12,0xaf]
4320 0xff,0x02,0x80,0x81,0x56,0x34,0x12,0xaf
4322 # GFX10: s_sub_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x81]
4325 # GFX10: s_sub_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x81]
4328 # GFX10: s_sub_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x81]
4331 # GFX10: s_sub_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x81]
4334 # GFX10: s_sub_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x81]
4337 # GFX10: s_sub_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x81]
4340 # GFX10: s_sub_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x81]
4343 # GFX10: s_sub_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x81,0x73,0x72,0x71,0x3f]
4344 0x01,0xff,0x80,0x81,0x73,0x72,0x71,0x3f
4346 # GFX10: s_sub_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x81,0x56,0x34,0x12,0xaf]
4347 0x01,0xff,0x80,0x81,0x56,0x34,0x12,0xaf
4349 # GFX10: s_sub_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x81]
4352 # GFX10: s_sub_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x81]
4355 # GFX10: s_sub_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x81]
4358 # GFX10: s_sub_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x81]
4361 # GFX10: s_sub_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x81]
4364 # GFX10: s_sub_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x81]
4367 # GFX10: s_sub_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x81]
4370 # GFX10: s_sub_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x81]
4373 # GFX10: s_sub_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x81]
4376 # GFX10: s_sub_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x81]
4379 # GFX10: s_sub_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x81]
4382 # GFX10: s_sub_i32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x81]
4385 # GFX10: s_sub_i32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x81]
4388 # GFX10: s_sub_i32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x81]
4391 # GFX10: s_sub_i32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x81]
4394 # GFX10: s_sub_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x81]
4397 # GFX10: s_sub_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x81]
4400 # GFX10: s_sub_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x80]
4403 # GFX10: s_sub_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x80]
4406 # GFX10: s_sub_u32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x80]
4409 # GFX10: s_sub_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x80]
4412 # GFX10: s_sub_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x80]
4415 # GFX10: s_sub_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x80]
4418 # GFX10: s_sub_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x80]
4421 # GFX10: s_sub_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x80,0x73,0x72,0x71,0x3f]
4422 0xff,0x02,0x80,0x80,0x73,0x72,0x71,0x3f
4424 # GFX10: s_sub_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x80,0x56,0x34,0x12,0xaf]
4425 0xff,0x02,0x80,0x80,0x56,0x34,0x12,0xaf
4427 # GFX10: s_sub_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x80]
4430 # GFX10: s_sub_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x80]
4433 # GFX10: s_sub_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x80]
4436 # GFX10: s_sub_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x80]
4439 # GFX10: s_sub_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x80]
4442 # GFX10: s_sub_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x80]
4445 # GFX10: s_sub_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x80]
4448 # GFX10: s_sub_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x80,0x73,0x72,0x71,0x3f]
4449 0x01,0xff,0x80,0x80,0x73,0x72,0x71,0x3f
4451 # GFX10: s_sub_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x80,0x56,0x34,0x12,0xaf]
4452 0x01,0xff,0x80,0x80,0x56,0x34,0x12,0xaf
4454 # GFX10: s_sub_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x80]
4457 # GFX10: s_sub_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x80]
4460 # GFX10: s_sub_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x80]
4463 # GFX10: s_sub_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x80]
4466 # GFX10: s_sub_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x80]
4469 # GFX10: s_sub_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x80]
4472 # GFX10: s_sub_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x80]
4475 # GFX10: s_sub_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x80]
4478 # GFX10: s_sub_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x80]
4481 # GFX10: s_sub_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x80]
4484 # GFX10: s_sub_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x80]
4487 # GFX10: s_sub_u32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x80]
4490 # GFX10: s_sub_u32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x80]
4493 # GFX10: s_sub_u32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x80]
4496 # GFX10: s_sub_u32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x80]
4499 # GFX10: s_sub_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x80]
4502 # GFX10: s_sub_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x80]
4505 # GFX10: s_subb_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x82]
4508 # GFX10: s_subb_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x82]
4511 # GFX10: s_subb_u32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x82]
4514 # GFX10: s_subb_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x82]
4517 # GFX10: s_subb_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x82]
4520 # GFX10: s_subb_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x82]
4523 # GFX10: s_subb_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x82]
4526 # GFX10: s_subb_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x82,0x73,0x72,0x71,0x3f]
4527 0xff,0x02,0x80,0x82,0x73,0x72,0x71,0x3f
4529 # GFX10: s_subb_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x82,0x56,0x34,0x12,0xaf]
4530 0xff,0x02,0x80,0x82,0x56,0x34,0x12,0xaf
4532 # GFX10: s_subb_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x82]
4535 # GFX10: s_subb_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x82]
4538 # GFX10: s_subb_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x82]
4541 # GFX10: s_subb_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x82]
4544 # GFX10: s_subb_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x82]
4547 # GFX10: s_subb_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x82]
4550 # GFX10: s_subb_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x82]
4553 # GFX10: s_subb_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x82,0x73,0x72,0x71,0x3f]
4554 0x01,0xff,0x80,0x82,0x73,0x72,0x71,0x3f
4556 # GFX10: s_subb_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x82,0x56,0x34,0x12,0xaf]
4557 0x01,0xff,0x80,0x82,0x56,0x34,0x12,0xaf
4559 # GFX10: s_subb_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x82]
4562 # GFX10: s_subb_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x82]
4565 # GFX10: s_subb_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x82]
4568 # GFX10: s_subb_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x82]
4571 # GFX10: s_subb_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x82]
4574 # GFX10: s_subb_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x82]
4577 # GFX10: s_subb_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x82]
4580 # GFX10: s_subb_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x82]
4583 # GFX10: s_subb_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x82]
4586 # GFX10: s_subb_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x82]
4589 # GFX10: s_subb_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x82]
4592 # GFX10: s_subb_u32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x82]
4595 # GFX10: s_subb_u32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x82]
4598 # GFX10: s_subb_u32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x82]
4601 # GFX10: s_subb_u32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x82]
4604 # GFX10: s_subb_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x82]
4607 # GFX10: s_subb_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x82]
4610 # GFX10: s_xnor_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x8e]
4613 # GFX10: s_xnor_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x8e]
4616 # GFX10: s_xnor_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x8e]
4619 # GFX10: s_xnor_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x8e]
4622 # GFX10: s_xnor_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x8e]
4625 # GFX10: s_xnor_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x8e]
4628 # GFX10: s_xnor_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x8e]
4631 # GFX10: s_xnor_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x8e,0x73,0x72,0x71,0x3f]
4632 0xff,0x02,0x00,0x8e,0x73,0x72,0x71,0x3f
4634 # GFX10: s_xnor_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x8e,0x56,0x34,0x12,0xaf]
4635 0xff,0x02,0x00,0x8e,0x56,0x34,0x12,0xaf
4637 # GFX10: s_xnor_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x8e]
4640 # GFX10: s_xnor_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x8e]
4643 # GFX10: s_xnor_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x8e]
4646 # GFX10: s_xnor_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x8e]
4649 # GFX10: s_xnor_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x8e]
4652 # GFX10: s_xnor_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x8e]
4655 # GFX10: s_xnor_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x8e]
4658 # GFX10: s_xnor_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x8e,0x73,0x72,0x71,0x3f]
4659 0x01,0xff,0x00,0x8e,0x73,0x72,0x71,0x3f
4661 # GFX10: s_xnor_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x8e,0x56,0x34,0x12,0xaf]
4662 0x01,0xff,0x00,0x8e,0x56,0x34,0x12,0xaf
4664 # GFX10: s_xnor_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x8e]
4667 # GFX10: s_xnor_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x8e]
4670 # GFX10: s_xnor_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x8e]
4673 # GFX10: s_xnor_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x8e]
4676 # GFX10: s_xnor_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x8e]
4679 # GFX10: s_xnor_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x8e]
4682 # GFX10: s_xnor_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x8e]
4685 # GFX10: s_xnor_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x8e]
4688 # GFX10: s_xnor_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x8e]
4691 # GFX10: s_xnor_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x8e]
4694 # GFX10: s_xnor_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x8e]
4697 # GFX10: s_xnor_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x8e]
4700 # GFX10: s_xnor_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x8e]
4703 # GFX10: s_xnor_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x8e]
4706 # GFX10: s_xnor_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x8e]
4709 # GFX10: s_xnor_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x8e]
4712 # GFX10: s_xnor_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x8e]
4715 # GFX10: s_xnor_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x8e]
4718 # GFX10: s_xnor_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x8e]
4721 # GFX10: s_xnor_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x8e]
4724 # GFX10: s_xnor_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x8e]
4727 # GFX10: s_xnor_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x8e]
4730 # GFX10: s_xnor_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x8e,0x73,0x72,0x71,0x3f]
4731 0xff,0x04,0x80,0x8e,0x73,0x72,0x71,0x3f
4733 # GFX10: s_xnor_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x8e,0x56,0x34,0x12,0xaf]
4734 0xff,0x04,0x80,0x8e,0x56,0x34,0x12,0xaf
4736 # GFX10: s_xnor_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x8e]
4739 # GFX10: s_xnor_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8e]
4742 # GFX10: s_xnor_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x8e]
4745 # GFX10: s_xnor_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x8e]
4748 # GFX10: s_xnor_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x8e]
4751 # GFX10: s_xnor_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x8e]
4754 # GFX10: s_xnor_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x8e]
4757 # GFX10: s_xnor_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x8e,0x73,0x72,0x71,0x3f]
4758 0x02,0xff,0x80,0x8e,0x73,0x72,0x71,0x3f
4760 # GFX10: s_xnor_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x8e,0x56,0x34,0x12,0xaf]
4761 0x02,0xff,0x80,0x8e,0x56,0x34,0x12,0xaf
4763 # GFX10: s_xnor_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x8e]
4766 # GFX10: s_xnor_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x8e]
4769 # GFX10: s_xnor_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x8e]
4772 # GFX10: s_xnor_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x8e]
4775 # GFX10: s_xnor_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x8e]
4778 # GFX10: s_xnor_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8e]
4781 # GFX10: s_xnor_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8e]
4784 # GFX10: s_xnor_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8e]
4787 # GFX10: s_xnor_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x8e]
4790 # GFX10: s_xnor_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x8e]
4793 # GFX10: s_xor_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x89]
4796 # GFX10: s_xor_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x89]
4799 # GFX10: s_xor_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x89]
4802 # GFX10: s_xor_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x89]
4805 # GFX10: s_xor_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x89]
4808 # GFX10: s_xor_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x89]
4811 # GFX10: s_xor_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x89]
4814 # GFX10: s_xor_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x89,0x73,0x72,0x71,0x3f]
4815 0xff,0x02,0x00,0x89,0x73,0x72,0x71,0x3f
4817 # GFX10: s_xor_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x89,0x56,0x34,0x12,0xaf]
4818 0xff,0x02,0x00,0x89,0x56,0x34,0x12,0xaf
4820 # GFX10: s_xor_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x89]
4823 # GFX10: s_xor_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x89]
4826 # GFX10: s_xor_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x89]
4829 # GFX10: s_xor_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x89]
4832 # GFX10: s_xor_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x89]
4835 # GFX10: s_xor_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x89]
4838 # GFX10: s_xor_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x89]
4841 # GFX10: s_xor_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x89,0x73,0x72,0x71,0x3f]
4842 0x01,0xff,0x00,0x89,0x73,0x72,0x71,0x3f
4844 # GFX10: s_xor_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x89,0x56,0x34,0x12,0xaf]
4845 0x01,0xff,0x00,0x89,0x56,0x34,0x12,0xaf
4847 # GFX10: s_xor_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x89]
4850 # GFX10: s_xor_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x89]
4853 # GFX10: s_xor_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x89]
4856 # GFX10: s_xor_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x89]
4859 # GFX10: s_xor_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x89]
4862 # GFX10: s_xor_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x89]
4865 # GFX10: s_xor_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x89]
4868 # GFX10: s_xor_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x89]
4871 # GFX10: s_xor_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x89]
4874 # GFX10: s_xor_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x89]
4877 # GFX10: s_xor_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x89]
4880 # GFX10: s_xor_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x89]
4883 # GFX10: s_xor_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x89]
4886 # GFX10: s_xor_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x89]
4889 # GFX10: s_xor_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x89]
4892 # GFX10: s_xor_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x89]
4895 # GFX10: s_xor_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x89]
4898 # GFX10: s_xor_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x89]
4901 # GFX10: s_xor_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x89]
4904 # GFX10: s_xor_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x89]
4907 # GFX10: s_xor_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x89]
4910 # GFX10: s_xor_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x89]
4913 # GFX10: s_xor_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x89,0x73,0x72,0x71,0x3f]
4914 0xff,0x04,0x80,0x89,0x73,0x72,0x71,0x3f
4916 # GFX10: s_xor_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x89,0x56,0x34,0x12,0xaf]
4917 0xff,0x04,0x80,0x89,0x56,0x34,0x12,0xaf
4919 # GFX10: s_xor_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x89]
4922 # GFX10: s_xor_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x89]
4925 # GFX10: s_xor_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x89]
4928 # GFX10: s_xor_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x89]
4931 # GFX10: s_xor_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x89]
4934 # GFX10: s_xor_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x89]
4937 # GFX10: s_xor_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x89]
4940 # GFX10: s_xor_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x89,0x73,0x72,0x71,0x3f]
4941 0x02,0xff,0x80,0x89,0x73,0x72,0x71,0x3f
4943 # GFX10: s_xor_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x89,0x56,0x34,0x12,0xaf]
4944 0x02,0xff,0x80,0x89,0x56,0x34,0x12,0xaf
4946 # GFX10: s_xor_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x89]
4949 # GFX10: s_xor_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x89]
4952 # GFX10: s_xor_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x89]
4955 # GFX10: s_xor_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x89]
4958 # GFX10: s_xor_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x89]
4961 # GFX10: s_xor_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x89]
4964 # GFX10: s_xor_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x89]
4967 # GFX10: s_xor_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x89]
4970 # GFX10: s_xor_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x89]
4973 # GFX10: s_xor_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x89]
4976 # GFX10: s_ashr_i64 s[0:1], null, s0 ; encoding: [0x7d,0x00,0x80,0x91]
4979 # GFX10: s_and_b64 s[0:1], null, null ; encoding: [0x7d,0x7d,0x80,0x87]