1 # RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
2 # RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
4 # GFX11: s_abs_i32 exec_hi, s1 ; encoding: [0x01,0x15,0xff,0xbe]
7 # GFX11: s_abs_i32 exec_lo, s1 ; encoding: [0x01,0x15,0xfe,0xbe]
10 # GFX11: s_abs_i32 m0, s1 ; encoding: [0x01,0x15,0xfd,0xbe]
13 # GFX11: s_abs_i32 s0, 0.5 ; encoding: [0xf0,0x15,0x80,0xbe]
16 # GFX11: s_abs_i32 s0, 0 ; encoding: [0x80,0x15,0x80,0xbe]
19 # GFX11: s_abs_i32 s0, 0x3f717273 ; encoding: [0xff,0x15,0x80,0xbe,0x73,0x72,0x71,0x3f]
20 0xff,0x15,0x80,0xbe,0x73,0x72,0x71,0x3f
22 # GFX11: s_abs_i32 s0, 0xaf123456 ; encoding: [0xff,0x15,0x80,0xbe,0x56,0x34,0x12,0xaf]
23 0xff,0x15,0x80,0xbe,0x56,0x34,0x12,0xaf
25 # GFX11: s_abs_i32 s0, -1 ; encoding: [0xc1,0x15,0x80,0xbe]
28 # GFX11: s_abs_i32 s0, -4.0 ; encoding: [0xf7,0x15,0x80,0xbe]
31 # GFX11: s_abs_i32 s0, exec_hi ; encoding: [0x7f,0x15,0x80,0xbe]
34 # GFX11: s_abs_i32 s0, exec_lo ; encoding: [0x7e,0x15,0x80,0xbe]
37 # GFX11: s_abs_i32 s0, m0 ; encoding: [0x7d,0x15,0x80,0xbe]
40 # GFX11: s_abs_i32 s0, s104 ; encoding: [0x68,0x15,0x80,0xbe]
43 # GFX11: s_abs_i32 s0, s1 ; encoding: [0x01,0x15,0x80,0xbe]
46 # GFX11: s_abs_i32 s0, vcc_hi ; encoding: [0x6b,0x15,0x80,0xbe]
49 # GFX11: s_abs_i32 s0, vcc_lo ; encoding: [0x6a,0x15,0x80,0xbe]
52 # GFX11: s_abs_i32 s105, s104 ; encoding: [0x68,0x15,0xe9,0xbe]
55 # GFX11: s_abs_i32 s105, s1 ; encoding: [0x01,0x15,0xe9,0xbe]
58 # GFX11: s_abs_i32 vcc_hi, s1 ; encoding: [0x01,0x15,0xeb,0xbe]
61 # GFX11: s_abs_i32 vcc_lo, s1 ; encoding: [0x01,0x15,0xea,0xbe]
64 # GFX11: s_and_not0_saveexec_b32 s0, 0.5 ; encoding: [0xf0,0x2c,0x80,0xbe]
67 # GFX11: s_and_not0_saveexec_b32 s0, 0 ; encoding: [0x80,0x2c,0x80,0xbe]
70 # GFX11: s_and_not0_saveexec_b32 s0, 0x3f717273 ; encoding: [0xff,0x2c,0x80,0xbe,0x73,0x72,0x71,0x3f]
71 0xff,0x2c,0x80,0xbe,0x73,0x72,0x71,0x3f
73 # GFX11: s_and_not0_saveexec_b32 s0, 0xaf123456 ; encoding: [0xff,0x2c,0x80,0xbe,0x56,0x34,0x12,0xaf]
74 0xff,0x2c,0x80,0xbe,0x56,0x34,0x12,0xaf
76 # GFX11: s_and_not0_saveexec_b32 s0, -1 ; encoding: [0xc1,0x2c,0x80,0xbe]
79 # GFX11: s_and_not0_saveexec_b32 s0, -4.0 ; encoding: [0xf7,0x2c,0x80,0xbe]
82 # GFX11: s_and_not0_saveexec_b32 s0, exec_hi ; encoding: [0x7f,0x2c,0x80,0xbe]
85 # GFX11: s_and_not0_saveexec_b32 s0, exec_lo ; encoding: [0x7e,0x2c,0x80,0xbe]
88 # GFX11: s_and_not0_saveexec_b32 s0, m0 ; encoding: [0x7d,0x2c,0x80,0xbe]
91 # GFX11: s_and_not0_saveexec_b32 s0, s104 ; encoding: [0x68,0x2c,0x80,0xbe]
94 # GFX11: s_and_not0_saveexec_b32 s0, s1 ; encoding: [0x01,0x2c,0x80,0xbe]
97 # GFX11: s_and_not0_saveexec_b32 s0, vcc_hi ; encoding: [0x6b,0x2c,0x80,0xbe]
100 # GFX11: s_and_not0_saveexec_b32 s0, vcc_lo ; encoding: [0x6a,0x2c,0x80,0xbe]
103 # GFX11: s_and_not0_saveexec_b32 s105, s104 ; encoding: [0x68,0x2c,0xe9,0xbe]
106 # GFX11: s_and_not0_saveexec_b32 s105, s1 ; encoding: [0x01,0x2c,0xe9,0xbe]
109 # GFX11: s_and_not0_saveexec_b32 vcc_hi, s1 ; encoding: [0x01,0x2c,0xeb,0xbe]
112 # GFX11: s_and_not0_saveexec_b32 vcc_lo, s1 ; encoding: [0x01,0x2c,0xea,0xbe]
115 # GFX11: s_and_not0_saveexec_b64 s[0:1], 0.5 ; encoding: [0xf0,0x2d,0x80,0xbe]
118 # GFX11: s_and_not0_saveexec_b64 s[0:1], 0 ; encoding: [0x80,0x2d,0x80,0xbe]
121 # GFX11: s_and_not0_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x2d,0x80,0xbe,0x73,0x72,0x71,0x3f]
122 0xff,0x2d,0x80,0xbe,0x73,0x72,0x71,0x3f
124 # GFX11: s_and_not0_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x2d,0x80,0xbe,0x56,0x34,0x12,0xaf]
125 0xff,0x2d,0x80,0xbe,0x56,0x34,0x12,0xaf
127 # GFX11: s_and_not0_saveexec_b64 s[0:1], -1 ; encoding: [0xc1,0x2d,0x80,0xbe]
130 # GFX11: s_and_not0_saveexec_b64 s[0:1], -4.0 ; encoding: [0xf7,0x2d,0x80,0xbe]
133 # GFX11: s_and_not0_saveexec_b64 s[0:1], exec ; encoding: [0x7e,0x2d,0x80,0xbe]
136 # GFX11: s_and_not0_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x2d,0x80,0xbe]
139 # GFX11: s_and_not0_saveexec_b64 s[0:1], s[2:3] ; encoding: [0x02,0x2d,0x80,0xbe]
142 # GFX11: s_and_not0_saveexec_b64 s[0:1], vcc ; encoding: [0x6a,0x2d,0x80,0xbe]
145 # GFX11: s_and_not0_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x2d,0xe8,0xbe]
148 # GFX11: s_and_not0_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x2d,0xe8,0xbe]
151 # GFX11: s_and_not0_saveexec_b64 vcc, s[2:3] ; encoding: [0x02,0x2d,0xea,0xbe]
154 # GFX11: s_and_not0_wrexec_b32 s0, 0.5 ; encoding: [0xf0,0x34,0x80,0xbe]
157 # GFX11: s_and_not0_wrexec_b32 s0, 0 ; encoding: [0x80,0x34,0x80,0xbe]
160 # GFX11: s_and_not0_wrexec_b32 s0, 0x3f717273 ; encoding: [0xff,0x34,0x80,0xbe,0x73,0x72,0x71,0x3f]
161 0xff,0x34,0x80,0xbe,0x73,0x72,0x71,0x3f
163 # GFX11: s_and_not0_wrexec_b32 s0, 0xaf123456 ; encoding: [0xff,0x34,0x80,0xbe,0x56,0x34,0x12,0xaf]
164 0xff,0x34,0x80,0xbe,0x56,0x34,0x12,0xaf
166 # GFX11: s_and_not0_wrexec_b32 s0, -1 ; encoding: [0xc1,0x34,0x80,0xbe]
169 # GFX11: s_and_not0_wrexec_b32 s0, -4.0 ; encoding: [0xf7,0x34,0x80,0xbe]
172 # GFX11: s_and_not0_wrexec_b32 s0, exec_hi ; encoding: [0x7f,0x34,0x80,0xbe]
175 # GFX11: s_and_not0_wrexec_b32 s0, exec_lo ; encoding: [0x7e,0x34,0x80,0xbe]
178 # GFX11: s_and_not0_wrexec_b32 s0, m0 ; encoding: [0x7d,0x34,0x80,0xbe]
181 # GFX11: s_and_not0_wrexec_b32 s0, s104 ; encoding: [0x68,0x34,0x80,0xbe]
184 # GFX11: s_and_not0_wrexec_b32 s0, s1 ; encoding: [0x01,0x34,0x80,0xbe]
187 # GFX11: s_and_not0_wrexec_b32 s0, vcc_hi ; encoding: [0x6b,0x34,0x80,0xbe]
190 # GFX11: s_and_not0_wrexec_b32 s0, vcc_lo ; encoding: [0x6a,0x34,0x80,0xbe]
193 # GFX11: s_and_not0_wrexec_b32 s105, s104 ; encoding: [0x68,0x34,0xe9,0xbe]
196 # GFX11: s_and_not0_wrexec_b32 s105, s1 ; encoding: [0x01,0x34,0xe9,0xbe]
199 # GFX11: s_and_not0_wrexec_b32 vcc_hi, s1 ; encoding: [0x01,0x34,0xeb,0xbe]
202 # GFX11: s_and_not0_wrexec_b32 vcc_lo, s1 ; encoding: [0x01,0x34,0xea,0xbe]
205 # GFX11: s_and_not0_wrexec_b64 s[0:1], 0.5 ; encoding: [0xf0,0x35,0x80,0xbe]
208 # GFX11: s_and_not0_wrexec_b64 s[0:1], 0 ; encoding: [0x80,0x35,0x80,0xbe]
211 # GFX11: s_and_not0_wrexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x35,0x80,0xbe,0x73,0x72,0x71,0x3f]
212 0xff,0x35,0x80,0xbe,0x73,0x72,0x71,0x3f
214 # GFX11: s_and_not0_wrexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x35,0x80,0xbe,0x56,0x34,0x12,0xaf]
215 0xff,0x35,0x80,0xbe,0x56,0x34,0x12,0xaf
217 # GFX11: s_and_not0_wrexec_b64 s[0:1], -1 ; encoding: [0xc1,0x35,0x80,0xbe]
220 # GFX11: s_and_not0_wrexec_b64 s[0:1], -4.0 ; encoding: [0xf7,0x35,0x80,0xbe]
223 # GFX11: s_and_not0_wrexec_b64 s[0:1], exec ; encoding: [0x7e,0x35,0x80,0xbe]
226 # GFX11: s_and_not0_wrexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x35,0x80,0xbe]
229 # GFX11: s_and_not0_wrexec_b64 s[0:1], s[2:3] ; encoding: [0x02,0x35,0x80,0xbe]
232 # GFX11: s_and_not0_wrexec_b64 s[0:1], vcc ; encoding: [0x6a,0x35,0x80,0xbe]
235 # GFX11: s_and_not0_wrexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x35,0xe8,0xbe]
238 # GFX11: s_and_not0_wrexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x35,0xe8,0xbe]
241 # GFX11: s_and_not0_wrexec_b64 vcc, s[2:3] ; encoding: [0x02,0x35,0xea,0xbe]
244 # GFX11: s_and_not1_saveexec_b32 s0, 0.5 ; encoding: [0xf0,0x30,0x80,0xbe]
247 # GFX11: s_and_not1_saveexec_b32 s0, 0 ; encoding: [0x80,0x30,0x80,0xbe]
250 # GFX11: s_and_not1_saveexec_b32 s0, 0x3f717273 ; encoding: [0xff,0x30,0x80,0xbe,0x73,0x72,0x71,0x3f]
251 0xff,0x30,0x80,0xbe,0x73,0x72,0x71,0x3f
253 # GFX11: s_and_not1_saveexec_b32 s0, 0xaf123456 ; encoding: [0xff,0x30,0x80,0xbe,0x56,0x34,0x12,0xaf]
254 0xff,0x30,0x80,0xbe,0x56,0x34,0x12,0xaf
256 # GFX11: s_and_not1_saveexec_b32 s0, -1 ; encoding: [0xc1,0x30,0x80,0xbe]
259 # GFX11: s_and_not1_saveexec_b32 s0, -4.0 ; encoding: [0xf7,0x30,0x80,0xbe]
262 # GFX11: s_and_not1_saveexec_b32 s0, exec_hi ; encoding: [0x7f,0x30,0x80,0xbe]
265 # GFX11: s_and_not1_saveexec_b32 s0, exec_lo ; encoding: [0x7e,0x30,0x80,0xbe]
268 # GFX11: s_and_not1_saveexec_b32 s0, m0 ; encoding: [0x7d,0x30,0x80,0xbe]
271 # GFX11: s_and_not1_saveexec_b32 s0, s104 ; encoding: [0x68,0x30,0x80,0xbe]
274 # GFX11: s_and_not1_saveexec_b32 s0, s1 ; encoding: [0x01,0x30,0x80,0xbe]
277 # GFX11: s_and_not1_saveexec_b32 s0, vcc_hi ; encoding: [0x6b,0x30,0x80,0xbe]
280 # GFX11: s_and_not1_saveexec_b32 s0, vcc_lo ; encoding: [0x6a,0x30,0x80,0xbe]
283 # GFX11: s_and_not1_saveexec_b32 s105, s104 ; encoding: [0x68,0x30,0xe9,0xbe]
286 # GFX11: s_and_not1_saveexec_b32 s105, s1 ; encoding: [0x01,0x30,0xe9,0xbe]
289 # GFX11: s_and_not1_saveexec_b32 vcc_hi, s1 ; encoding: [0x01,0x30,0xeb,0xbe]
292 # GFX11: s_and_not1_saveexec_b32 vcc_lo, s1 ; encoding: [0x01,0x30,0xea,0xbe]
295 # GFX11: s_and_not1_saveexec_b64 s[0:1], 0.5 ; encoding: [0xf0,0x31,0x80,0xbe]
298 # GFX11: s_and_not1_saveexec_b64 s[0:1], 0 ; encoding: [0x80,0x31,0x80,0xbe]
301 # GFX11: s_and_not1_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x31,0x80,0xbe,0x73,0x72,0x71,0x3f]
302 0xff,0x31,0x80,0xbe,0x73,0x72,0x71,0x3f
304 # GFX11: s_and_not1_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x31,0x80,0xbe,0x56,0x34,0x12,0xaf]
305 0xff,0x31,0x80,0xbe,0x56,0x34,0x12,0xaf
307 # GFX11: s_and_not1_saveexec_b64 s[0:1], -1 ; encoding: [0xc1,0x31,0x80,0xbe]
310 # GFX11: s_and_not1_saveexec_b64 s[0:1], -4.0 ; encoding: [0xf7,0x31,0x80,0xbe]
313 # GFX11: s_and_not1_saveexec_b64 s[0:1], exec ; encoding: [0x7e,0x31,0x80,0xbe]
316 # GFX11: s_and_not1_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x31,0x80,0xbe]
319 # GFX11: s_and_not1_saveexec_b64 s[0:1], s[2:3] ; encoding: [0x02,0x31,0x80,0xbe]
322 # GFX11: s_and_not1_saveexec_b64 s[0:1], vcc ; encoding: [0x6a,0x31,0x80,0xbe]
325 # GFX11: s_and_not1_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x31,0xe8,0xbe]
328 # GFX11: s_and_not1_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x31,0xe8,0xbe]
331 # GFX11: s_and_not1_saveexec_b64 vcc, s[2:3] ; encoding: [0x02,0x31,0xea,0xbe]
334 # GFX11: s_and_not1_wrexec_b32 s0, 0.5 ; encoding: [0xf0,0x36,0x80,0xbe]
337 # GFX11: s_and_not1_wrexec_b32 s0, 0 ; encoding: [0x80,0x36,0x80,0xbe]
340 # GFX11: s_and_not1_wrexec_b32 s0, 0x3f717273 ; encoding: [0xff,0x36,0x80,0xbe,0x73,0x72,0x71,0x3f]
341 0xff,0x36,0x80,0xbe,0x73,0x72,0x71,0x3f
343 # GFX11: s_and_not1_wrexec_b32 s0, 0xaf123456 ; encoding: [0xff,0x36,0x80,0xbe,0x56,0x34,0x12,0xaf]
344 0xff,0x36,0x80,0xbe,0x56,0x34,0x12,0xaf
346 # GFX11: s_and_not1_wrexec_b32 s0, -1 ; encoding: [0xc1,0x36,0x80,0xbe]
349 # GFX11: s_and_not1_wrexec_b32 s0, -4.0 ; encoding: [0xf7,0x36,0x80,0xbe]
352 # GFX11: s_and_not1_wrexec_b32 s0, exec_hi ; encoding: [0x7f,0x36,0x80,0xbe]
355 # GFX11: s_and_not1_wrexec_b32 s0, exec_lo ; encoding: [0x7e,0x36,0x80,0xbe]
358 # GFX11: s_and_not1_wrexec_b32 s0, m0 ; encoding: [0x7d,0x36,0x80,0xbe]
361 # GFX11: s_and_not1_wrexec_b32 s0, s104 ; encoding: [0x68,0x36,0x80,0xbe]
364 # GFX11: s_and_not1_wrexec_b32 s0, s1 ; encoding: [0x01,0x36,0x80,0xbe]
367 # GFX11: s_and_not1_wrexec_b32 s0, vcc_hi ; encoding: [0x6b,0x36,0x80,0xbe]
370 # GFX11: s_and_not1_wrexec_b32 s0, vcc_lo ; encoding: [0x6a,0x36,0x80,0xbe]
373 # GFX11: s_and_not1_wrexec_b32 s105, s104 ; encoding: [0x68,0x36,0xe9,0xbe]
376 # GFX11: s_and_not1_wrexec_b32 s105, s1 ; encoding: [0x01,0x36,0xe9,0xbe]
379 # GFX11: s_and_not1_wrexec_b32 vcc_hi, s1 ; encoding: [0x01,0x36,0xeb,0xbe]
382 # GFX11: s_and_not1_wrexec_b32 vcc_lo, s1 ; encoding: [0x01,0x36,0xea,0xbe]
385 # GFX11: s_and_not1_wrexec_b64 s[0:1], 0.5 ; encoding: [0xf0,0x37,0x80,0xbe]
388 # GFX11: s_and_not1_wrexec_b64 s[0:1], 0 ; encoding: [0x80,0x37,0x80,0xbe]
391 # GFX11: s_and_not1_wrexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x37,0x80,0xbe,0x73,0x72,0x71,0x3f]
392 0xff,0x37,0x80,0xbe,0x73,0x72,0x71,0x3f
394 # GFX11: s_and_not1_wrexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x37,0x80,0xbe,0x56,0x34,0x12,0xaf]
395 0xff,0x37,0x80,0xbe,0x56,0x34,0x12,0xaf
397 # GFX11: s_and_not1_wrexec_b64 s[0:1], -1 ; encoding: [0xc1,0x37,0x80,0xbe]
400 # GFX11: s_and_not1_wrexec_b64 s[0:1], -4.0 ; encoding: [0xf7,0x37,0x80,0xbe]
403 # GFX11: s_and_not1_wrexec_b64 s[0:1], exec ; encoding: [0x7e,0x37,0x80,0xbe]
406 # GFX11: s_and_not1_wrexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x37,0x80,0xbe]
409 # GFX11: s_and_not1_wrexec_b64 s[0:1], s[2:3] ; encoding: [0x02,0x37,0x80,0xbe]
412 # GFX11: s_and_not1_wrexec_b64 s[0:1], vcc ; encoding: [0x6a,0x37,0x80,0xbe]
415 # GFX11: s_and_not1_wrexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x37,0xe8,0xbe]
418 # GFX11: s_and_not1_wrexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x37,0xe8,0xbe]
421 # GFX11: s_and_not1_wrexec_b64 vcc, s[2:3] ; encoding: [0x02,0x37,0xea,0xbe]
424 # GFX11: s_and_saveexec_b32 s0, 0.5 ; encoding: [0xf0,0x20,0x80,0xbe]
427 # GFX11: s_and_saveexec_b32 s0, 0 ; encoding: [0x80,0x20,0x80,0xbe]
430 # GFX11: s_and_saveexec_b32 s0, 0x3f717273 ; encoding: [0xff,0x20,0x80,0xbe,0x73,0x72,0x71,0x3f]
431 0xff,0x20,0x80,0xbe,0x73,0x72,0x71,0x3f
433 # GFX11: s_and_saveexec_b32 s0, 0xaf123456 ; encoding: [0xff,0x20,0x80,0xbe,0x56,0x34,0x12,0xaf]
434 0xff,0x20,0x80,0xbe,0x56,0x34,0x12,0xaf
436 # GFX11: s_and_saveexec_b32 s0, -1 ; encoding: [0xc1,0x20,0x80,0xbe]
439 # GFX11: s_and_saveexec_b32 s0, -4.0 ; encoding: [0xf7,0x20,0x80,0xbe]
442 # GFX11: s_and_saveexec_b32 s0, exec_hi ; encoding: [0x7f,0x20,0x80,0xbe]
445 # GFX11: s_and_saveexec_b32 s0, exec_lo ; encoding: [0x7e,0x20,0x80,0xbe]
448 # GFX11: s_and_saveexec_b32 s0, m0 ; encoding: [0x7d,0x20,0x80,0xbe]
451 # GFX11: s_and_saveexec_b32 s0, s104 ; encoding: [0x68,0x20,0x80,0xbe]
454 # GFX11: s_and_saveexec_b32 s0, s1 ; encoding: [0x01,0x20,0x80,0xbe]
457 # GFX11: s_and_saveexec_b32 s0, vcc_hi ; encoding: [0x6b,0x20,0x80,0xbe]
460 # GFX11: s_and_saveexec_b32 s0, vcc_lo ; encoding: [0x6a,0x20,0x80,0xbe]
463 # GFX11: s_and_saveexec_b32 s105, s104 ; encoding: [0x68,0x20,0xe9,0xbe]
466 # GFX11: s_and_saveexec_b32 s105, s1 ; encoding: [0x01,0x20,0xe9,0xbe]
469 # GFX11: s_and_saveexec_b32 vcc_hi, s1 ; encoding: [0x01,0x20,0xeb,0xbe]
472 # GFX11: s_and_saveexec_b32 vcc_lo, s1 ; encoding: [0x01,0x20,0xea,0xbe]
475 # GFX11: s_and_saveexec_b64 s[0:1], 0.5 ; encoding: [0xf0,0x21,0x80,0xbe]
478 # GFX11: s_and_saveexec_b64 s[0:1], 0 ; encoding: [0x80,0x21,0x80,0xbe]
481 # GFX11: s_and_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x21,0x80,0xbe,0x73,0x72,0x71,0x3f]
482 0xff,0x21,0x80,0xbe,0x73,0x72,0x71,0x3f
484 # GFX11: s_and_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x21,0x80,0xbe,0x56,0x34,0x12,0xaf]
485 0xff,0x21,0x80,0xbe,0x56,0x34,0x12,0xaf
487 # GFX11: s_and_saveexec_b64 s[0:1], -1 ; encoding: [0xc1,0x21,0x80,0xbe]
490 # GFX11: s_and_saveexec_b64 s[0:1], -4.0 ; encoding: [0xf7,0x21,0x80,0xbe]
493 # GFX11: s_and_saveexec_b64 s[0:1], exec ; encoding: [0x7e,0x21,0x80,0xbe]
496 # GFX11: s_and_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x21,0x80,0xbe]
499 # GFX11: s_and_saveexec_b64 s[0:1], s[2:3] ; encoding: [0x02,0x21,0x80,0xbe]
502 # GFX11: s_and_saveexec_b64 s[0:1], vcc ; encoding: [0x6a,0x21,0x80,0xbe]
505 # GFX11: s_and_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x21,0xe8,0xbe]
508 # GFX11: s_and_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x21,0xe8,0xbe]
511 # GFX11: s_and_saveexec_b64 vcc, s[2:3] ; encoding: [0x02,0x21,0xea,0xbe]
514 # GFX11: s_bcnt0_i32_b32 exec_hi, s1 ; encoding: [0x01,0x16,0xff,0xbe]
517 # GFX11: s_bcnt0_i32_b32 exec_lo, s1 ; encoding: [0x01,0x16,0xfe,0xbe]
520 # GFX11: s_bcnt0_i32_b32 m0, s1 ; encoding: [0x01,0x16,0xfd,0xbe]
523 # GFX11: s_bcnt0_i32_b32 s0, 0.5 ; encoding: [0xf0,0x16,0x80,0xbe]
526 # GFX11: s_bcnt0_i32_b32 s0, 0 ; encoding: [0x80,0x16,0x80,0xbe]
529 # GFX11: s_bcnt0_i32_b32 s0, 0x3f717273 ; encoding: [0xff,0x16,0x80,0xbe,0x73,0x72,0x71,0x3f]
530 0xff,0x16,0x80,0xbe,0x73,0x72,0x71,0x3f
532 # GFX11: s_bcnt0_i32_b32 s0, 0xaf123456 ; encoding: [0xff,0x16,0x80,0xbe,0x56,0x34,0x12,0xaf]
533 0xff,0x16,0x80,0xbe,0x56,0x34,0x12,0xaf
535 # GFX11: s_bcnt0_i32_b32 s0, -1 ; encoding: [0xc1,0x16,0x80,0xbe]
538 # GFX11: s_bcnt0_i32_b32 s0, -4.0 ; encoding: [0xf7,0x16,0x80,0xbe]
541 # GFX11: s_bcnt0_i32_b32 s0, exec_hi ; encoding: [0x7f,0x16,0x80,0xbe]
544 # GFX11: s_bcnt0_i32_b32 s0, exec_lo ; encoding: [0x7e,0x16,0x80,0xbe]
547 # GFX11: s_bcnt0_i32_b32 s0, m0 ; encoding: [0x7d,0x16,0x80,0xbe]
550 # GFX11: s_bcnt0_i32_b32 s0, s104 ; encoding: [0x68,0x16,0x80,0xbe]
553 # GFX11: s_bcnt0_i32_b32 s0, s1 ; encoding: [0x01,0x16,0x80,0xbe]
556 # GFX11: s_bcnt0_i32_b32 s0, vcc_hi ; encoding: [0x6b,0x16,0x80,0xbe]
559 # GFX11: s_bcnt0_i32_b32 s0, vcc_lo ; encoding: [0x6a,0x16,0x80,0xbe]
562 # GFX11: s_bcnt0_i32_b32 s105, s104 ; encoding: [0x68,0x16,0xe9,0xbe]
565 # GFX11: s_bcnt0_i32_b32 s105, s1 ; encoding: [0x01,0x16,0xe9,0xbe]
568 # GFX11: s_bcnt0_i32_b32 vcc_hi, s1 ; encoding: [0x01,0x16,0xeb,0xbe]
571 # GFX11: s_bcnt0_i32_b32 vcc_lo, s1 ; encoding: [0x01,0x16,0xea,0xbe]
574 # GFX11: s_bcnt0_i32_b64 exec_hi, s[2:3] ; encoding: [0x02,0x17,0xff,0xbe]
577 # GFX11: s_bcnt0_i32_b64 exec_lo, s[2:3] ; encoding: [0x02,0x17,0xfe,0xbe]
580 # GFX11: s_bcnt0_i32_b64 m0, s[2:3] ; encoding: [0x02,0x17,0xfd,0xbe]
583 # GFX11: s_bcnt0_i32_b64 s0, 0.5 ; encoding: [0xf0,0x17,0x80,0xbe]
586 # GFX11: s_bcnt0_i32_b64 s0, 0 ; encoding: [0x80,0x17,0x80,0xbe]
589 # GFX11: s_bcnt0_i32_b64 s0, 0x3f717273 ; encoding: [0xff,0x17,0x80,0xbe,0x73,0x72,0x71,0x3f]
590 0xff,0x17,0x80,0xbe,0x73,0x72,0x71,0x3f
592 # GFX11: s_bcnt0_i32_b64 s0, 0xaf123456 ; encoding: [0xff,0x17,0x80,0xbe,0x56,0x34,0x12,0xaf]
593 0xff,0x17,0x80,0xbe,0x56,0x34,0x12,0xaf
595 # GFX11: s_bcnt0_i32_b64 s0, -1 ; encoding: [0xc1,0x17,0x80,0xbe]
598 # GFX11: s_bcnt0_i32_b64 s0, -4.0 ; encoding: [0xf7,0x17,0x80,0xbe]
601 # GFX11: s_bcnt0_i32_b64 s0, exec ; encoding: [0x7e,0x17,0x80,0xbe]
604 # GFX11: s_bcnt0_i32_b64 s0, s[102:103] ; encoding: [0x66,0x17,0x80,0xbe]
607 # GFX11: s_bcnt0_i32_b64 s0, s[2:3] ; encoding: [0x02,0x17,0x80,0xbe]
610 # GFX11: s_bcnt0_i32_b64 s0, vcc ; encoding: [0x6a,0x17,0x80,0xbe]
613 # GFX11: s_bcnt0_i32_b64 s105, s[102:103] ; encoding: [0x66,0x17,0xe9,0xbe]
616 # GFX11: s_bcnt0_i32_b64 s105, s[2:3] ; encoding: [0x02,0x17,0xe9,0xbe]
619 # GFX11: s_bcnt0_i32_b64 vcc_hi, s[2:3] ; encoding: [0x02,0x17,0xeb,0xbe]
622 # GFX11: s_bcnt0_i32_b64 vcc_lo, s[2:3] ; encoding: [0x02,0x17,0xea,0xbe]
625 # GFX11: s_bcnt1_i32_b32 exec_hi, s1 ; encoding: [0x01,0x18,0xff,0xbe]
628 # GFX11: s_bcnt1_i32_b32 exec_lo, s1 ; encoding: [0x01,0x18,0xfe,0xbe]
631 # GFX11: s_bcnt1_i32_b32 m0, s1 ; encoding: [0x01,0x18,0xfd,0xbe]
634 # GFX11: s_bcnt1_i32_b32 s0, 0.5 ; encoding: [0xf0,0x18,0x80,0xbe]
637 # GFX11: s_bcnt1_i32_b32 s0, 0 ; encoding: [0x80,0x18,0x80,0xbe]
640 # GFX11: s_bcnt1_i32_b32 s0, 0x3f717273 ; encoding: [0xff,0x18,0x80,0xbe,0x73,0x72,0x71,0x3f]
641 0xff,0x18,0x80,0xbe,0x73,0x72,0x71,0x3f
643 # GFX11: s_bcnt1_i32_b32 s0, 0xaf123456 ; encoding: [0xff,0x18,0x80,0xbe,0x56,0x34,0x12,0xaf]
644 0xff,0x18,0x80,0xbe,0x56,0x34,0x12,0xaf
646 # GFX11: s_bcnt1_i32_b32 s0, -1 ; encoding: [0xc1,0x18,0x80,0xbe]
649 # GFX11: s_bcnt1_i32_b32 s0, -4.0 ; encoding: [0xf7,0x18,0x80,0xbe]
652 # GFX11: s_bcnt1_i32_b32 s0, exec_hi ; encoding: [0x7f,0x18,0x80,0xbe]
655 # GFX11: s_bcnt1_i32_b32 s0, exec_lo ; encoding: [0x7e,0x18,0x80,0xbe]
658 # GFX11: s_bcnt1_i32_b32 s0, m0 ; encoding: [0x7d,0x18,0x80,0xbe]
661 # GFX11: s_bcnt1_i32_b32 s0, s104 ; encoding: [0x68,0x18,0x80,0xbe]
664 # GFX11: s_bcnt1_i32_b32 s0, s1 ; encoding: [0x01,0x18,0x80,0xbe]
667 # GFX11: s_bcnt1_i32_b32 s0, vcc_hi ; encoding: [0x6b,0x18,0x80,0xbe]
670 # GFX11: s_bcnt1_i32_b32 s0, vcc_lo ; encoding: [0x6a,0x18,0x80,0xbe]
673 # GFX11: s_bcnt1_i32_b32 s105, s104 ; encoding: [0x68,0x18,0xe9,0xbe]
676 # GFX11: s_bcnt1_i32_b32 s105, s1 ; encoding: [0x01,0x18,0xe9,0xbe]
679 # GFX11: s_bcnt1_i32_b32 vcc_hi, s1 ; encoding: [0x01,0x18,0xeb,0xbe]
682 # GFX11: s_bcnt1_i32_b32 vcc_lo, s1 ; encoding: [0x01,0x18,0xea,0xbe]
685 # GFX11: s_bcnt1_i32_b64 exec_hi, s[2:3] ; encoding: [0x02,0x19,0xff,0xbe]
688 # GFX11: s_bcnt1_i32_b64 exec_lo, s[2:3] ; encoding: [0x02,0x19,0xfe,0xbe]
691 # GFX11: s_bcnt1_i32_b64 m0, s[2:3] ; encoding: [0x02,0x19,0xfd,0xbe]
694 # GFX11: s_bcnt1_i32_b64 s0, 0.5 ; encoding: [0xf0,0x19,0x80,0xbe]
697 # GFX11: s_bcnt1_i32_b64 s0, 0 ; encoding: [0x80,0x19,0x80,0xbe]
700 # GFX11: s_bcnt1_i32_b64 s0, 0x3f717273 ; encoding: [0xff,0x19,0x80,0xbe,0x73,0x72,0x71,0x3f]
701 0xff,0x19,0x80,0xbe,0x73,0x72,0x71,0x3f
703 # GFX11: s_bcnt1_i32_b64 s0, 0xaf123456 ; encoding: [0xff,0x19,0x80,0xbe,0x56,0x34,0x12,0xaf]
704 0xff,0x19,0x80,0xbe,0x56,0x34,0x12,0xaf
706 # GFX11: s_bcnt1_i32_b64 s0, -1 ; encoding: [0xc1,0x19,0x80,0xbe]
709 # GFX11: s_bcnt1_i32_b64 s0, -4.0 ; encoding: [0xf7,0x19,0x80,0xbe]
712 # GFX11: s_bcnt1_i32_b64 s0, exec ; encoding: [0x7e,0x19,0x80,0xbe]
715 # GFX11: s_bcnt1_i32_b64 s0, s[102:103] ; encoding: [0x66,0x19,0x80,0xbe]
718 # GFX11: s_bcnt1_i32_b64 s0, s[2:3] ; encoding: [0x02,0x19,0x80,0xbe]
721 # GFX11: s_bcnt1_i32_b64 s0, vcc ; encoding: [0x6a,0x19,0x80,0xbe]
724 # GFX11: s_bcnt1_i32_b64 s105, s[102:103] ; encoding: [0x66,0x19,0xe9,0xbe]
727 # GFX11: s_bcnt1_i32_b64 s105, s[2:3] ; encoding: [0x02,0x19,0xe9,0xbe]
730 # GFX11: s_bcnt1_i32_b64 vcc_hi, s[2:3] ; encoding: [0x02,0x19,0xeb,0xbe]
733 # GFX11: s_bcnt1_i32_b64 vcc_lo, s[2:3] ; encoding: [0x02,0x19,0xea,0xbe]
736 # GFX11: s_bitreplicate_b64_b32 exec, s2 ; encoding: [0x02,0x14,0xfe,0xbe]
739 # GFX11: s_bitreplicate_b64_b32 s[0:1], 0.5 ; encoding: [0xf0,0x14,0x80,0xbe]
742 # GFX11: s_bitreplicate_b64_b32 s[0:1], 0 ; encoding: [0x80,0x14,0x80,0xbe]
745 # GFX11: s_bitreplicate_b64_b32 s[0:1], 0x3f717273 ; encoding: [0xff,0x14,0x80,0xbe,0x73,0x72,0x71,0x3f]
746 0xff,0x14,0x80,0xbe,0x73,0x72,0x71,0x3f
748 # GFX11: s_bitreplicate_b64_b32 s[0:1], 0xaf123456 ; encoding: [0xff,0x14,0x80,0xbe,0x56,0x34,0x12,0xaf]
749 0xff,0x14,0x80,0xbe,0x56,0x34,0x12,0xaf
751 # GFX11: s_bitreplicate_b64_b32 s[0:1], -1 ; encoding: [0xc1,0x14,0x80,0xbe]
754 # GFX11: s_bitreplicate_b64_b32 s[0:1], -4.0 ; encoding: [0xf7,0x14,0x80,0xbe]
757 # GFX11: s_bitreplicate_b64_b32 s[0:1], exec_hi ; encoding: [0x7f,0x14,0x80,0xbe]
760 # GFX11: s_bitreplicate_b64_b32 s[0:1], exec_lo ; encoding: [0x7e,0x14,0x80,0xbe]
763 # GFX11: s_bitreplicate_b64_b32 s[0:1], m0 ; encoding: [0x7d,0x14,0x80,0xbe]
766 # GFX11: s_bitreplicate_b64_b32 s[0:1], s102 ; encoding: [0x66,0x14,0x80,0xbe]
769 # GFX11: s_bitreplicate_b64_b32 s[0:1], s2 ; encoding: [0x02,0x14,0x80,0xbe]
772 # GFX11: s_bitreplicate_b64_b32 s[0:1], vcc_hi ; encoding: [0x6b,0x14,0x80,0xbe]
775 # GFX11: s_bitreplicate_b64_b32 s[0:1], vcc_lo ; encoding: [0x6a,0x14,0x80,0xbe]
778 # GFX11: s_bitreplicate_b64_b32 s[104:105], s102 ; encoding: [0x66,0x14,0xe8,0xbe]
781 # GFX11: s_bitreplicate_b64_b32 s[104:105], s2 ; encoding: [0x02,0x14,0xe8,0xbe]
784 # GFX11: s_bitreplicate_b64_b32 vcc, s2 ; encoding: [0x02,0x14,0xea,0xbe]
787 # GFX11: s_bitset0_b32 exec_hi, s1 ; encoding: [0x01,0x10,0xff,0xbe]
790 # GFX11: s_bitset0_b32 exec_lo, s1 ; encoding: [0x01,0x10,0xfe,0xbe]
793 # GFX11: s_bitset0_b32 m0, s1 ; encoding: [0x01,0x10,0xfd,0xbe]
796 # GFX11: s_bitset0_b32 s0, 0.5 ; encoding: [0xf0,0x10,0x80,0xbe]
799 # GFX11: s_bitset0_b32 s0, 0 ; encoding: [0x80,0x10,0x80,0xbe]
802 # GFX11: s_bitset0_b32 s0, 0x3f717273 ; encoding: [0xff,0x10,0x80,0xbe,0x73,0x72,0x71,0x3f]
803 0xff,0x10,0x80,0xbe,0x73,0x72,0x71,0x3f
805 # GFX11: s_bitset0_b32 s0, 0xaf123456 ; encoding: [0xff,0x10,0x80,0xbe,0x56,0x34,0x12,0xaf]
806 0xff,0x10,0x80,0xbe,0x56,0x34,0x12,0xaf
808 # GFX11: s_bitset0_b32 s0, -1 ; encoding: [0xc1,0x10,0x80,0xbe]
811 # GFX11: s_bitset0_b32 s0, -4.0 ; encoding: [0xf7,0x10,0x80,0xbe]
814 # GFX11: s_bitset0_b32 s0, exec_hi ; encoding: [0x7f,0x10,0x80,0xbe]
817 # GFX11: s_bitset0_b32 s0, exec_lo ; encoding: [0x7e,0x10,0x80,0xbe]
820 # GFX11: s_bitset0_b32 s0, m0 ; encoding: [0x7d,0x10,0x80,0xbe]
823 # GFX11: s_bitset0_b32 s0, s104 ; encoding: [0x68,0x10,0x80,0xbe]
826 # GFX11: s_bitset0_b32 s0, s1 ; encoding: [0x01,0x10,0x80,0xbe]
829 # GFX11: s_bitset0_b32 s0, vcc_hi ; encoding: [0x6b,0x10,0x80,0xbe]
832 # GFX11: s_bitset0_b32 s0, vcc_lo ; encoding: [0x6a,0x10,0x80,0xbe]
835 # GFX11: s_bitset0_b32 s105, s104 ; encoding: [0x68,0x10,0xe9,0xbe]
838 # GFX11: s_bitset0_b32 s105, s1 ; encoding: [0x01,0x10,0xe9,0xbe]
841 # GFX11: s_bitset0_b32 vcc_hi, s1 ; encoding: [0x01,0x10,0xeb,0xbe]
844 # GFX11: s_bitset0_b32 vcc_lo, s1 ; encoding: [0x01,0x10,0xea,0xbe]
847 # GFX11: s_bitset0_b64 exec, s2 ; encoding: [0x02,0x11,0xfe,0xbe]
850 # GFX11: s_bitset0_b64 s[0:1], 0.5 ; encoding: [0xf0,0x11,0x80,0xbe]
853 # GFX11: s_bitset0_b64 s[0:1], 0 ; encoding: [0x80,0x11,0x80,0xbe]
856 # GFX11: s_bitset0_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x11,0x80,0xbe,0x73,0x72,0x71,0x3f]
857 0xff,0x11,0x80,0xbe,0x73,0x72,0x71,0x3f
859 # GFX11: s_bitset0_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x11,0x80,0xbe,0x56,0x34,0x12,0xaf]
860 0xff,0x11,0x80,0xbe,0x56,0x34,0x12,0xaf
862 # GFX11: s_bitset0_b64 s[0:1], -1 ; encoding: [0xc1,0x11,0x80,0xbe]
865 # GFX11: s_bitset0_b64 s[0:1], -4.0 ; encoding: [0xf7,0x11,0x80,0xbe]
868 # GFX11: s_bitset0_b64 s[0:1], exec_hi ; encoding: [0x7f,0x11,0x80,0xbe]
871 # GFX11: s_bitset0_b64 s[0:1], exec_lo ; encoding: [0x7e,0x11,0x80,0xbe]
874 # GFX11: s_bitset0_b64 s[0:1], m0 ; encoding: [0x7d,0x11,0x80,0xbe]
877 # GFX11: s_bitset0_b64 s[0:1], s102 ; encoding: [0x66,0x11,0x80,0xbe]
880 # GFX11: s_bitset0_b64 s[0:1], s2 ; encoding: [0x02,0x11,0x80,0xbe]
883 # GFX11: s_bitset0_b64 s[0:1], vcc_hi ; encoding: [0x6b,0x11,0x80,0xbe]
886 # GFX11: s_bitset0_b64 s[0:1], vcc_lo ; encoding: [0x6a,0x11,0x80,0xbe]
889 # GFX11: s_bitset0_b64 s[104:105], s102 ; encoding: [0x66,0x11,0xe8,0xbe]
892 # GFX11: s_bitset0_b64 s[104:105], s2 ; encoding: [0x02,0x11,0xe8,0xbe]
895 # GFX11: s_bitset0_b64 vcc, s2 ; encoding: [0x02,0x11,0xea,0xbe]
898 # GFX11: s_bitset1_b32 exec_hi, s1 ; encoding: [0x01,0x12,0xff,0xbe]
901 # GFX11: s_bitset1_b32 exec_lo, s1 ; encoding: [0x01,0x12,0xfe,0xbe]
904 # GFX11: s_bitset1_b32 m0, s1 ; encoding: [0x01,0x12,0xfd,0xbe]
907 # GFX11: s_bitset1_b32 s0, 0.5 ; encoding: [0xf0,0x12,0x80,0xbe]
910 # GFX11: s_bitset1_b32 s0, 0 ; encoding: [0x80,0x12,0x80,0xbe]
913 # GFX11: s_bitset1_b32 s0, 0x3f717273 ; encoding: [0xff,0x12,0x80,0xbe,0x73,0x72,0x71,0x3f]
914 0xff,0x12,0x80,0xbe,0x73,0x72,0x71,0x3f
916 # GFX11: s_bitset1_b32 s0, 0xaf123456 ; encoding: [0xff,0x12,0x80,0xbe,0x56,0x34,0x12,0xaf]
917 0xff,0x12,0x80,0xbe,0x56,0x34,0x12,0xaf
919 # GFX11: s_bitset1_b32 s0, -1 ; encoding: [0xc1,0x12,0x80,0xbe]
922 # GFX11: s_bitset1_b32 s0, -4.0 ; encoding: [0xf7,0x12,0x80,0xbe]
925 # GFX11: s_bitset1_b32 s0, exec_hi ; encoding: [0x7f,0x12,0x80,0xbe]
928 # GFX11: s_bitset1_b32 s0, exec_lo ; encoding: [0x7e,0x12,0x80,0xbe]
931 # GFX11: s_bitset1_b32 s0, m0 ; encoding: [0x7d,0x12,0x80,0xbe]
934 # GFX11: s_bitset1_b32 s0, s104 ; encoding: [0x68,0x12,0x80,0xbe]
937 # GFX11: s_bitset1_b32 s0, s1 ; encoding: [0x01,0x12,0x80,0xbe]
940 # GFX11: s_bitset1_b32 s0, vcc_hi ; encoding: [0x6b,0x12,0x80,0xbe]
943 # GFX11: s_bitset1_b32 s0, vcc_lo ; encoding: [0x6a,0x12,0x80,0xbe]
946 # GFX11: s_bitset1_b32 s105, s104 ; encoding: [0x68,0x12,0xe9,0xbe]
949 # GFX11: s_bitset1_b32 s105, s1 ; encoding: [0x01,0x12,0xe9,0xbe]
952 # GFX11: s_bitset1_b32 vcc_hi, s1 ; encoding: [0x01,0x12,0xeb,0xbe]
955 # GFX11: s_bitset1_b32 vcc_lo, s1 ; encoding: [0x01,0x12,0xea,0xbe]
958 # GFX11: s_bitset1_b64 exec, s2 ; encoding: [0x02,0x13,0xfe,0xbe]
961 # GFX11: s_bitset1_b64 s[0:1], 0.5 ; encoding: [0xf0,0x13,0x80,0xbe]
964 # GFX11: s_bitset1_b64 s[0:1], 0 ; encoding: [0x80,0x13,0x80,0xbe]
967 # GFX11: s_bitset1_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x13,0x80,0xbe,0x73,0x72,0x71,0x3f]
968 0xff,0x13,0x80,0xbe,0x73,0x72,0x71,0x3f
970 # GFX11: s_bitset1_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x13,0x80,0xbe,0x56,0x34,0x12,0xaf]
971 0xff,0x13,0x80,0xbe,0x56,0x34,0x12,0xaf
973 # GFX11: s_bitset1_b64 s[0:1], -1 ; encoding: [0xc1,0x13,0x80,0xbe]
976 # GFX11: s_bitset1_b64 s[0:1], -4.0 ; encoding: [0xf7,0x13,0x80,0xbe]
979 # GFX11: s_bitset1_b64 s[0:1], exec_hi ; encoding: [0x7f,0x13,0x80,0xbe]
982 # GFX11: s_bitset1_b64 s[0:1], exec_lo ; encoding: [0x7e,0x13,0x80,0xbe]
985 # GFX11: s_bitset1_b64 s[0:1], m0 ; encoding: [0x7d,0x13,0x80,0xbe]
988 # GFX11: s_bitset1_b64 s[0:1], s102 ; encoding: [0x66,0x13,0x80,0xbe]
991 # GFX11: s_bitset1_b64 s[0:1], s2 ; encoding: [0x02,0x13,0x80,0xbe]
994 # GFX11: s_bitset1_b64 s[0:1], vcc_hi ; encoding: [0x6b,0x13,0x80,0xbe]
997 # GFX11: s_bitset1_b64 s[0:1], vcc_lo ; encoding: [0x6a,0x13,0x80,0xbe]
1000 # GFX11: s_bitset1_b64 s[104:105], s102 ; encoding: [0x66,0x13,0xe8,0xbe]
1003 # GFX11: s_bitset1_b64 s[104:105], s2 ; encoding: [0x02,0x13,0xe8,0xbe]
1006 # GFX11: s_bitset1_b64 vcc, s2 ; encoding: [0x02,0x13,0xea,0xbe]
1009 # GFX11: s_brev_b32 exec_hi, s1 ; encoding: [0x01,0x04,0xff,0xbe]
1012 # GFX11: s_brev_b32 exec_lo, s1 ; encoding: [0x01,0x04,0xfe,0xbe]
1015 # GFX11: s_brev_b32 m0, s1 ; encoding: [0x01,0x04,0xfd,0xbe]
1018 # GFX11: s_brev_b32 s0, 0.5 ; encoding: [0xf0,0x04,0x80,0xbe]
1021 # GFX11: s_brev_b32 s0, 0 ; encoding: [0x80,0x04,0x80,0xbe]
1024 # GFX11: s_brev_b32 s0, 0x3f717273 ; encoding: [0xff,0x04,0x80,0xbe,0x73,0x72,0x71,0x3f]
1025 0xff,0x04,0x80,0xbe,0x73,0x72,0x71,0x3f
1027 # GFX11: s_brev_b32 s0, 0xaf123456 ; encoding: [0xff,0x04,0x80,0xbe,0x56,0x34,0x12,0xaf]
1028 0xff,0x04,0x80,0xbe,0x56,0x34,0x12,0xaf
1030 # GFX11: s_brev_b32 s0, -1 ; encoding: [0xc1,0x04,0x80,0xbe]
1033 # GFX11: s_brev_b32 s0, -4.0 ; encoding: [0xf7,0x04,0x80,0xbe]
1036 # GFX11: s_brev_b32 s0, exec_hi ; encoding: [0x7f,0x04,0x80,0xbe]
1039 # GFX11: s_brev_b32 s0, exec_lo ; encoding: [0x7e,0x04,0x80,0xbe]
1042 # GFX11: s_brev_b32 s0, m0 ; encoding: [0x7d,0x04,0x80,0xbe]
1045 # GFX11: s_brev_b32 s0, s104 ; encoding: [0x68,0x04,0x80,0xbe]
1048 # GFX11: s_brev_b32 s0, s1 ; encoding: [0x01,0x04,0x80,0xbe]
1051 # GFX11: s_brev_b32 s0, vcc_hi ; encoding: [0x6b,0x04,0x80,0xbe]
1054 # GFX11: s_brev_b32 s0, vcc_lo ; encoding: [0x6a,0x04,0x80,0xbe]
1057 # GFX11: s_brev_b32 s105, s104 ; encoding: [0x68,0x04,0xe9,0xbe]
1060 # GFX11: s_brev_b32 s105, s1 ; encoding: [0x01,0x04,0xe9,0xbe]
1063 # GFX11: s_brev_b32 vcc_hi, s1 ; encoding: [0x01,0x04,0xeb,0xbe]
1066 # GFX11: s_brev_b32 vcc_lo, s1 ; encoding: [0x01,0x04,0xea,0xbe]
1069 # GFX11: s_brev_b64 exec, s[2:3] ; encoding: [0x02,0x05,0xfe,0xbe]
1072 # GFX11: s_brev_b64 s[0:1], 0.5 ; encoding: [0xf0,0x05,0x80,0xbe]
1075 # GFX11: s_brev_b64 s[0:1], 0 ; encoding: [0x80,0x05,0x80,0xbe]
1078 # GFX11: s_brev_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x05,0x80,0xbe,0x73,0x72,0x71,0x3f]
1079 0xff,0x05,0x80,0xbe,0x73,0x72,0x71,0x3f
1081 # GFX11: s_brev_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x05,0x80,0xbe,0x56,0x34,0x12,0xaf]
1082 0xff,0x05,0x80,0xbe,0x56,0x34,0x12,0xaf
1084 # GFX11: s_brev_b64 s[0:1], -1 ; encoding: [0xc1,0x05,0x80,0xbe]
1087 # GFX11: s_brev_b64 s[0:1], -4.0 ; encoding: [0xf7,0x05,0x80,0xbe]
1090 # GFX11: s_brev_b64 s[0:1], exec ; encoding: [0x7e,0x05,0x80,0xbe]
1093 # GFX11: s_brev_b64 s[0:1], s[102:103] ; encoding: [0x66,0x05,0x80,0xbe]
1096 # GFX11: s_brev_b64 s[0:1], s[2:3] ; encoding: [0x02,0x05,0x80,0xbe]
1099 # GFX11: s_brev_b64 s[0:1], vcc ; encoding: [0x6a,0x05,0x80,0xbe]
1102 # GFX11: s_brev_b64 s[104:105], s[102:103] ; encoding: [0x66,0x05,0xe8,0xbe]
1105 # GFX11: s_brev_b64 s[104:105], s[2:3] ; encoding: [0x02,0x05,0xe8,0xbe]
1108 # GFX11: s_brev_b64 vcc, s[2:3] ; encoding: [0x02,0x05,0xea,0xbe]
1111 # GFX11: s_cls_i32 exec_hi, s1 ; encoding: [0x01,0x0c,0xff,0xbe]
1114 # GFX11: s_cls_i32 exec_lo, s1 ; encoding: [0x01,0x0c,0xfe,0xbe]
1117 # GFX11: s_cls_i32_i64 exec_hi, s[2:3] ; encoding: [0x02,0x0d,0xff,0xbe]
1120 # GFX11: s_cls_i32_i64 exec_lo, s[2:3] ; encoding: [0x02,0x0d,0xfe,0xbe]
1123 # GFX11: s_cls_i32_i64 m0, s[2:3] ; encoding: [0x02,0x0d,0xfd,0xbe]
1126 # GFX11: s_cls_i32_i64 s0, 0.5 ; encoding: [0xf0,0x0d,0x80,0xbe]
1129 # GFX11: s_cls_i32_i64 s0, 0 ; encoding: [0x80,0x0d,0x80,0xbe]
1132 # GFX11: s_cls_i32_i64 s0, 0x3f717273 ; encoding: [0xff,0x0d,0x80,0xbe,0x73,0x72,0x71,0x3f]
1133 0xff,0x0d,0x80,0xbe,0x73,0x72,0x71,0x3f
1135 # GFX11: s_cls_i32_i64 s0, 0xaf123456 ; encoding: [0xff,0x0d,0x80,0xbe,0x56,0x34,0x12,0xaf]
1136 0xff,0x0d,0x80,0xbe,0x56,0x34,0x12,0xaf
1138 # GFX11: s_cls_i32_i64 s0, -1 ; encoding: [0xc1,0x0d,0x80,0xbe]
1141 # GFX11: s_cls_i32_i64 s0, -4.0 ; encoding: [0xf7,0x0d,0x80,0xbe]
1144 # GFX11: s_cls_i32_i64 s0, exec ; encoding: [0x7e,0x0d,0x80,0xbe]
1147 # GFX11: s_cls_i32_i64 s0, s[102:103] ; encoding: [0x66,0x0d,0x80,0xbe]
1150 # GFX11: s_cls_i32_i64 s0, s[2:3] ; encoding: [0x02,0x0d,0x80,0xbe]
1153 # GFX11: s_cls_i32_i64 s0, vcc ; encoding: [0x6a,0x0d,0x80,0xbe]
1156 # GFX11: s_cls_i32_i64 s105, s[102:103] ; encoding: [0x66,0x0d,0xe9,0xbe]
1159 # GFX11: s_cls_i32_i64 s105, s[2:3] ; encoding: [0x02,0x0d,0xe9,0xbe]
1162 # GFX11: s_cls_i32_i64 vcc_hi, s[2:3] ; encoding: [0x02,0x0d,0xeb,0xbe]
1165 # GFX11: s_cls_i32_i64 vcc_lo, s[2:3] ; encoding: [0x02,0x0d,0xea,0xbe]
1168 # GFX11: s_cls_i32 m0, s1 ; encoding: [0x01,0x0c,0xfd,0xbe]
1171 # GFX11: s_cls_i32 s0, 0.5 ; encoding: [0xf0,0x0c,0x80,0xbe]
1174 # GFX11: s_cls_i32 s0, 0 ; encoding: [0x80,0x0c,0x80,0xbe]
1177 # GFX11: s_cls_i32 s0, 0x3f717273 ; encoding: [0xff,0x0c,0x80,0xbe,0x73,0x72,0x71,0x3f]
1178 0xff,0x0c,0x80,0xbe,0x73,0x72,0x71,0x3f
1180 # GFX11: s_cls_i32 s0, 0xaf123456 ; encoding: [0xff,0x0c,0x80,0xbe,0x56,0x34,0x12,0xaf]
1181 0xff,0x0c,0x80,0xbe,0x56,0x34,0x12,0xaf
1183 # GFX11: s_cls_i32 s0, -1 ; encoding: [0xc1,0x0c,0x80,0xbe]
1186 # GFX11: s_cls_i32 s0, -4.0 ; encoding: [0xf7,0x0c,0x80,0xbe]
1189 # GFX11: s_cls_i32 s0, exec_hi ; encoding: [0x7f,0x0c,0x80,0xbe]
1192 # GFX11: s_cls_i32 s0, exec_lo ; encoding: [0x7e,0x0c,0x80,0xbe]
1195 # GFX11: s_cls_i32 s0, m0 ; encoding: [0x7d,0x0c,0x80,0xbe]
1198 # GFX11: s_cls_i32 s0, s104 ; encoding: [0x68,0x0c,0x80,0xbe]
1201 # GFX11: s_cls_i32 s0, s1 ; encoding: [0x01,0x0c,0x80,0xbe]
1204 # GFX11: s_cls_i32 s0, vcc_hi ; encoding: [0x6b,0x0c,0x80,0xbe]
1207 # GFX11: s_cls_i32 s0, vcc_lo ; encoding: [0x6a,0x0c,0x80,0xbe]
1210 # GFX11: s_cls_i32 s105, s104 ; encoding: [0x68,0x0c,0xe9,0xbe]
1213 # GFX11: s_cls_i32 s105, s1 ; encoding: [0x01,0x0c,0xe9,0xbe]
1216 # GFX11: s_cls_i32 vcc_hi, s1 ; encoding: [0x01,0x0c,0xeb,0xbe]
1219 # GFX11: s_cls_i32 vcc_lo, s1 ; encoding: [0x01,0x0c,0xea,0xbe]
1222 # GFX11: s_clz_i32_u32 exec_hi, s1 ; encoding: [0x01,0x0a,0xff,0xbe]
1225 # GFX11: s_clz_i32_u32 exec_lo, s1 ; encoding: [0x01,0x0a,0xfe,0xbe]
1228 # GFX11: s_clz_i32_u32 m0, s1 ; encoding: [0x01,0x0a,0xfd,0xbe]
1231 # GFX11: s_clz_i32_u32 s0, 0.5 ; encoding: [0xf0,0x0a,0x80,0xbe]
1234 # GFX11: s_clz_i32_u32 s0, 0 ; encoding: [0x80,0x0a,0x80,0xbe]
1237 # GFX11: s_clz_i32_u32 s0, 0x3f717273 ; encoding: [0xff,0x0a,0x80,0xbe,0x73,0x72,0x71,0x3f]
1238 0xff,0x0a,0x80,0xbe,0x73,0x72,0x71,0x3f
1240 # GFX11: s_clz_i32_u32 s0, 0xaf123456 ; encoding: [0xff,0x0a,0x80,0xbe,0x56,0x34,0x12,0xaf]
1241 0xff,0x0a,0x80,0xbe,0x56,0x34,0x12,0xaf
1243 # GFX11: s_clz_i32_u32 s0, -1 ; encoding: [0xc1,0x0a,0x80,0xbe]
1246 # GFX11: s_clz_i32_u32 s0, -4.0 ; encoding: [0xf7,0x0a,0x80,0xbe]
1249 # GFX11: s_clz_i32_u32 s0, exec_hi ; encoding: [0x7f,0x0a,0x80,0xbe]
1252 # GFX11: s_clz_i32_u32 s0, exec_lo ; encoding: [0x7e,0x0a,0x80,0xbe]
1255 # GFX11: s_clz_i32_u32 s0, m0 ; encoding: [0x7d,0x0a,0x80,0xbe]
1258 # GFX11: s_clz_i32_u32 s0, s104 ; encoding: [0x68,0x0a,0x80,0xbe]
1261 # GFX11: s_clz_i32_u32 s0, s1 ; encoding: [0x01,0x0a,0x80,0xbe]
1264 # GFX11: s_clz_i32_u32 s0, vcc_hi ; encoding: [0x6b,0x0a,0x80,0xbe]
1267 # GFX11: s_clz_i32_u32 s0, vcc_lo ; encoding: [0x6a,0x0a,0x80,0xbe]
1270 # GFX11: s_clz_i32_u32 s105, s104 ; encoding: [0x68,0x0a,0xe9,0xbe]
1273 # GFX11: s_clz_i32_u32 s105, s1 ; encoding: [0x01,0x0a,0xe9,0xbe]
1276 # GFX11: s_clz_i32_u32 vcc_hi, s1 ; encoding: [0x01,0x0a,0xeb,0xbe]
1279 # GFX11: s_clz_i32_u32 vcc_lo, s1 ; encoding: [0x01,0x0a,0xea,0xbe]
1282 # GFX11: s_clz_i32_u64 exec_hi, s[2:3] ; encoding: [0x02,0x0b,0xff,0xbe]
1285 # GFX11: s_clz_i32_u64 exec_lo, s[2:3] ; encoding: [0x02,0x0b,0xfe,0xbe]
1288 # GFX11: s_clz_i32_u64 m0, s[2:3] ; encoding: [0x02,0x0b,0xfd,0xbe]
1291 # GFX11: s_clz_i32_u64 s0, 0.5 ; encoding: [0xf0,0x0b,0x80,0xbe]
1294 # GFX11: s_clz_i32_u64 s0, 0 ; encoding: [0x80,0x0b,0x80,0xbe]
1297 # GFX11: s_clz_i32_u64 s0, 0x3f717273 ; encoding: [0xff,0x0b,0x80,0xbe,0x73,0x72,0x71,0x3f]
1298 0xff,0x0b,0x80,0xbe,0x73,0x72,0x71,0x3f
1300 # GFX11: s_clz_i32_u64 s0, 0xaf123456 ; encoding: [0xff,0x0b,0x80,0xbe,0x56,0x34,0x12,0xaf]
1301 0xff,0x0b,0x80,0xbe,0x56,0x34,0x12,0xaf
1303 # GFX11: s_clz_i32_u64 s0, -1 ; encoding: [0xc1,0x0b,0x80,0xbe]
1306 # GFX11: s_clz_i32_u64 s0, -4.0 ; encoding: [0xf7,0x0b,0x80,0xbe]
1309 # GFX11: s_clz_i32_u64 s0, exec ; encoding: [0x7e,0x0b,0x80,0xbe]
1312 # GFX11: s_clz_i32_u64 s0, s[102:103] ; encoding: [0x66,0x0b,0x80,0xbe]
1315 # GFX11: s_clz_i32_u64 s0, s[2:3] ; encoding: [0x02,0x0b,0x80,0xbe]
1318 # GFX11: s_clz_i32_u64 s0, vcc ; encoding: [0x6a,0x0b,0x80,0xbe]
1321 # GFX11: s_clz_i32_u64 s105, s[102:103] ; encoding: [0x66,0x0b,0xe9,0xbe]
1324 # GFX11: s_clz_i32_u64 s105, s[2:3] ; encoding: [0x02,0x0b,0xe9,0xbe]
1327 # GFX11: s_clz_i32_u64 vcc_hi, s[2:3] ; encoding: [0x02,0x0b,0xeb,0xbe]
1330 # GFX11: s_clz_i32_u64 vcc_lo, s[2:3] ; encoding: [0x02,0x0b,0xea,0xbe]
1333 # GFX11: s_cmov_b32 exec_hi, s1 ; encoding: [0x01,0x02,0xff,0xbe]
1336 # GFX11: s_cmov_b32 exec_lo, s1 ; encoding: [0x01,0x02,0xfe,0xbe]
1339 # GFX11: s_cmov_b32 m0, s1 ; encoding: [0x01,0x02,0xfd,0xbe]
1342 # GFX11: s_cmov_b32 s0, 0.5 ; encoding: [0xf0,0x02,0x80,0xbe]
1345 # GFX11: s_cmov_b32 s0, 0 ; encoding: [0x80,0x02,0x80,0xbe]
1348 # GFX11: s_cmov_b32 s0, 0x3f717273 ; encoding: [0xff,0x02,0x80,0xbe,0x73,0x72,0x71,0x3f]
1349 0xff,0x02,0x80,0xbe,0x73,0x72,0x71,0x3f
1351 # GFX11: s_cmov_b32 s0, 0xaf123456 ; encoding: [0xff,0x02,0x80,0xbe,0x56,0x34,0x12,0xaf]
1352 0xff,0x02,0x80,0xbe,0x56,0x34,0x12,0xaf
1354 # GFX11: s_cmov_b32 s0, -1 ; encoding: [0xc1,0x02,0x80,0xbe]
1357 # GFX11: s_cmov_b32 s0, -4.0 ; encoding: [0xf7,0x02,0x80,0xbe]
1360 # GFX11: s_cmov_b32 s0, exec_hi ; encoding: [0x7f,0x02,0x80,0xbe]
1363 # GFX11: s_cmov_b32 s0, exec_lo ; encoding: [0x7e,0x02,0x80,0xbe]
1366 # GFX11: s_cmov_b32 s0, m0 ; encoding: [0x7d,0x02,0x80,0xbe]
1369 # GFX11: s_cmov_b32 s0, s104 ; encoding: [0x68,0x02,0x80,0xbe]
1372 # GFX11: s_cmov_b32 s0, s1 ; encoding: [0x01,0x02,0x80,0xbe]
1375 # GFX11: s_cmov_b32 s0, vcc_hi ; encoding: [0x6b,0x02,0x80,0xbe]
1378 # GFX11: s_cmov_b32 s0, vcc_lo ; encoding: [0x6a,0x02,0x80,0xbe]
1381 # GFX11: s_cmov_b32 s105, s104 ; encoding: [0x68,0x02,0xe9,0xbe]
1384 # GFX11: s_cmov_b32 s105, s1 ; encoding: [0x01,0x02,0xe9,0xbe]
1387 # GFX11: s_cmov_b32 vcc_hi, s1 ; encoding: [0x01,0x02,0xeb,0xbe]
1390 # GFX11: s_cmov_b32 vcc_lo, s1 ; encoding: [0x01,0x02,0xea,0xbe]
1393 # GFX11: s_cmov_b64 exec, s[2:3] ; encoding: [0x02,0x03,0xfe,0xbe]
1396 # GFX11: s_cmov_b64 s[0:1], 0.5 ; encoding: [0xf0,0x03,0x80,0xbe]
1399 # GFX11: s_cmov_b64 s[0:1], 0 ; encoding: [0x80,0x03,0x80,0xbe]
1402 # GFX11: s_cmov_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x03,0x80,0xbe,0x73,0x72,0x71,0x3f]
1403 0xff,0x03,0x80,0xbe,0x73,0x72,0x71,0x3f
1405 # GFX11: s_cmov_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x03,0x80,0xbe,0x56,0x34,0x12,0xaf]
1406 0xff,0x03,0x80,0xbe,0x56,0x34,0x12,0xaf
1408 # GFX11: s_cmov_b64 s[0:1], -1 ; encoding: [0xc1,0x03,0x80,0xbe]
1411 # GFX11: s_cmov_b64 s[0:1], -4.0 ; encoding: [0xf7,0x03,0x80,0xbe]
1414 # GFX11: s_cmov_b64 s[0:1], exec ; encoding: [0x7e,0x03,0x80,0xbe]
1417 # GFX11: s_cmov_b64 s[0:1], s[102:103] ; encoding: [0x66,0x03,0x80,0xbe]
1420 # GFX11: s_cmov_b64 s[0:1], s[2:3] ; encoding: [0x02,0x03,0x80,0xbe]
1423 # GFX11: s_cmov_b64 s[0:1], vcc ; encoding: [0x6a,0x03,0x80,0xbe]
1426 # GFX11: s_cmov_b64 s[104:105], s[102:103] ; encoding: [0x66,0x03,0xe8,0xbe]
1429 # GFX11: s_cmov_b64 s[104:105], s[2:3] ; encoding: [0x02,0x03,0xe8,0xbe]
1432 # GFX11: s_cmov_b64 vcc, s[2:3] ; encoding: [0x02,0x03,0xea,0xbe]
1435 # GFX11: s_ctz_i32_b32 exec_hi, s1 ; encoding: [0x01,0x08,0xff,0xbe]
1438 # GFX11: s_ctz_i32_b32 exec_lo, s1 ; encoding: [0x01,0x08,0xfe,0xbe]
1441 # GFX11: s_ctz_i32_b32 m0, s1 ; encoding: [0x01,0x08,0xfd,0xbe]
1444 # GFX11: s_ctz_i32_b32 s0, 0.5 ; encoding: [0xf0,0x08,0x80,0xbe]
1447 # GFX11: s_ctz_i32_b32 s0, 0 ; encoding: [0x80,0x08,0x80,0xbe]
1450 # GFX11: s_ctz_i32_b32 s0, 0x3f717273 ; encoding: [0xff,0x08,0x80,0xbe,0x73,0x72,0x71,0x3f]
1451 0xff,0x08,0x80,0xbe,0x73,0x72,0x71,0x3f
1453 # GFX11: s_ctz_i32_b32 s0, 0xaf123456 ; encoding: [0xff,0x08,0x80,0xbe,0x56,0x34,0x12,0xaf]
1454 0xff,0x08,0x80,0xbe,0x56,0x34,0x12,0xaf
1456 # GFX11: s_ctz_i32_b32 s0, -1 ; encoding: [0xc1,0x08,0x80,0xbe]
1459 # GFX11: s_ctz_i32_b32 s0, -4.0 ; encoding: [0xf7,0x08,0x80,0xbe]
1462 # GFX11: s_ctz_i32_b32 s0, exec_hi ; encoding: [0x7f,0x08,0x80,0xbe]
1465 # GFX11: s_ctz_i32_b32 s0, exec_lo ; encoding: [0x7e,0x08,0x80,0xbe]
1468 # GFX11: s_ctz_i32_b32 s0, m0 ; encoding: [0x7d,0x08,0x80,0xbe]
1471 # GFX11: s_ctz_i32_b32 s0, s104 ; encoding: [0x68,0x08,0x80,0xbe]
1474 # GFX11: s_ctz_i32_b32 s0, s1 ; encoding: [0x01,0x08,0x80,0xbe]
1477 # GFX11: s_ctz_i32_b32 s0, vcc_hi ; encoding: [0x6b,0x08,0x80,0xbe]
1480 # GFX11: s_ctz_i32_b32 s0, vcc_lo ; encoding: [0x6a,0x08,0x80,0xbe]
1483 # GFX11: s_ctz_i32_b32 s105, s104 ; encoding: [0x68,0x08,0xe9,0xbe]
1486 # GFX11: s_ctz_i32_b32 s105, s1 ; encoding: [0x01,0x08,0xe9,0xbe]
1489 # GFX11: s_ctz_i32_b32 vcc_hi, s1 ; encoding: [0x01,0x08,0xeb,0xbe]
1492 # GFX11: s_ctz_i32_b32 vcc_lo, s1 ; encoding: [0x01,0x08,0xea,0xbe]
1495 # GFX11: s_ctz_i32_b64 exec_hi, s[2:3] ; encoding: [0x02,0x09,0xff,0xbe]
1498 # GFX11: s_ctz_i32_b64 exec_lo, s[2:3] ; encoding: [0x02,0x09,0xfe,0xbe]
1501 # GFX11: s_ctz_i32_b64 m0, s[2:3] ; encoding: [0x02,0x09,0xfd,0xbe]
1504 # GFX11: s_ctz_i32_b64 s0, 0.5 ; encoding: [0xf0,0x09,0x80,0xbe]
1507 # GFX11: s_ctz_i32_b64 s0, 0 ; encoding: [0x80,0x09,0x80,0xbe]
1510 # GFX11: s_ctz_i32_b64 s0, 0x3f717273 ; encoding: [0xff,0x09,0x80,0xbe,0x73,0x72,0x71,0x3f]
1511 0xff,0x09,0x80,0xbe,0x73,0x72,0x71,0x3f
1513 # GFX11: s_ctz_i32_b64 s0, 0xaf123456 ; encoding: [0xff,0x09,0x80,0xbe,0x56,0x34,0x12,0xaf]
1514 0xff,0x09,0x80,0xbe,0x56,0x34,0x12,0xaf
1516 # GFX11: s_ctz_i32_b64 s0, -1 ; encoding: [0xc1,0x09,0x80,0xbe]
1519 # GFX11: s_ctz_i32_b64 s0, -4.0 ; encoding: [0xf7,0x09,0x80,0xbe]
1522 # GFX11: s_ctz_i32_b64 s0, exec ; encoding: [0x7e,0x09,0x80,0xbe]
1525 # GFX11: s_ctz_i32_b64 s0, s[102:103] ; encoding: [0x66,0x09,0x80,0xbe]
1528 # GFX11: s_ctz_i32_b64 s0, s[2:3] ; encoding: [0x02,0x09,0x80,0xbe]
1531 # GFX11: s_ctz_i32_b64 s0, vcc ; encoding: [0x6a,0x09,0x80,0xbe]
1534 # GFX11: s_ctz_i32_b64 s105, s[102:103] ; encoding: [0x66,0x09,0xe9,0xbe]
1537 # GFX11: s_ctz_i32_b64 s105, s[2:3] ; encoding: [0x02,0x09,0xe9,0xbe]
1540 # GFX11: s_ctz_i32_b64 vcc_hi, s[2:3] ; encoding: [0x02,0x09,0xeb,0xbe]
1543 # GFX11: s_ctz_i32_b64 vcc_lo, s[2:3] ; encoding: [0x02,0x09,0xea,0xbe]
1546 # GFX11: s_getpc_b64 exec ; encoding: [0x00,0x47,0xfe,0xbe]
1549 # GFX11: s_getpc_b64 s[0:1] ; encoding: [0x00,0x47,0x80,0xbe]
1552 # GFX11: s_getpc_b64 s[104:105] ; encoding: [0x00,0x47,0xe8,0xbe]
1555 # GFX11: s_getpc_b64 vcc ; encoding: [0x00,0x47,0xea,0xbe]
1558 # GFX11: s_mov_b32 exec_hi, s1 ; encoding: [0x01,0x00,0xff,0xbe]
1561 # GFX11: s_mov_b32 exec_lo, s1 ; encoding: [0x01,0x00,0xfe,0xbe]
1564 # GFX11: s_mov_b32 m0, s1 ; encoding: [0x01,0x00,0xfd,0xbe]
1567 # GFX11: s_mov_b32 s0, 0.5 ; encoding: [0xf0,0x00,0x80,0xbe]
1570 # GFX11: s_mov_b32 s0, 0 ; encoding: [0x80,0x00,0x80,0xbe]
1573 # GFX11: s_mov_b32 s0, 0x3f717273 ; encoding: [0xff,0x00,0x80,0xbe,0x73,0x72,0x71,0x3f]
1574 0xff,0x00,0x80,0xbe,0x73,0x72,0x71,0x3f
1576 # GFX11: s_mov_b32 s0, 0xaf123456 ; encoding: [0xff,0x00,0x80,0xbe,0x56,0x34,0x12,0xaf]
1577 0xff,0x00,0x80,0xbe,0x56,0x34,0x12,0xaf
1579 # GFX11: s_mov_b32 s0, -1 ; encoding: [0xc1,0x00,0x80,0xbe]
1582 # GFX11: s_mov_b32 s0, -4.0 ; encoding: [0xf7,0x00,0x80,0xbe]
1585 # GFX11: s_mov_b32 s0, exec_hi ; encoding: [0x7f,0x00,0x80,0xbe]
1588 # GFX11: s_mov_b32 s0, exec_lo ; encoding: [0x7e,0x00,0x80,0xbe]
1591 # GFX11: s_mov_b32 s0, m0 ; encoding: [0x7d,0x00,0x80,0xbe]
1594 # GFX11: s_mov_b32 s0, s104 ; encoding: [0x68,0x00,0x80,0xbe]
1597 # GFX11: s_mov_b32 s0, s1 ; encoding: [0x01,0x00,0x80,0xbe]
1600 # GFX11: s_mov_b32 s0, vcc_hi ; encoding: [0x6b,0x00,0x80,0xbe]
1603 # GFX11: s_mov_b32 s0, vcc_lo ; encoding: [0x6a,0x00,0x80,0xbe]
1606 # GFX11: s_mov_b32 s105, s104 ; encoding: [0x68,0x00,0xe9,0xbe]
1609 # GFX11: s_mov_b32 s105, s1 ; encoding: [0x01,0x00,0xe9,0xbe]
1612 # GFX11: s_mov_b32 vcc_hi, s1 ; encoding: [0x01,0x00,0xeb,0xbe]
1615 # GFX11: s_mov_b32 vcc_lo, s1 ; encoding: [0x01,0x00,0xea,0xbe]
1618 # GFX11: s_mov_b32 s0, null ; encoding: [0x7c,0x00,0x80,0xbe]
1621 # GFX11: s_mov_b32 null, s1 ; encoding: [0x01,0x00,0xfc,0xbe]
1624 # GFX11: s_mov_b64 exec, s[2:3] ; encoding: [0x02,0x01,0xfe,0xbe]
1627 # GFX11: s_mov_b64 s[0:1], 0.5 ; encoding: [0xf0,0x01,0x80,0xbe]
1630 # GFX11: s_mov_b64 s[0:1], 0 ; encoding: [0x80,0x01,0x80,0xbe]
1633 # GFX11: s_mov_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x01,0x80,0xbe,0x73,0x72,0x71,0x3f]
1634 0xff,0x01,0x80,0xbe,0x73,0x72,0x71,0x3f
1636 # GFX11: s_mov_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x01,0x80,0xbe,0x56,0x34,0x12,0xaf]
1637 0xff,0x01,0x80,0xbe,0x56,0x34,0x12,0xaf
1639 # GFX11: s_mov_b64 s[0:1], -1 ; encoding: [0xc1,0x01,0x80,0xbe]
1642 # GFX11: s_mov_b64 s[0:1], -4.0 ; encoding: [0xf7,0x01,0x80,0xbe]
1645 # GFX11: s_mov_b64 s[0:1], exec ; encoding: [0x7e,0x01,0x80,0xbe]
1648 # GFX11: s_mov_b64 s[0:1], s[102:103] ; encoding: [0x66,0x01,0x80,0xbe]
1651 # GFX11: s_mov_b64 s[0:1], s[2:3] ; encoding: [0x02,0x01,0x80,0xbe]
1654 # GFX11: s_mov_b64 s[0:1], vcc ; encoding: [0x6a,0x01,0x80,0xbe]
1657 # GFX11: s_mov_b64 s[104:105], s[102:103] ; encoding: [0x66,0x01,0xe8,0xbe]
1660 # GFX11: s_mov_b64 s[104:105], s[2:3] ; encoding: [0x02,0x01,0xe8,0xbe]
1663 # GFX11: s_mov_b64 vcc, s[2:3] ; encoding: [0x02,0x01,0xea,0xbe]
1666 # GFX11: s_mov_b64 s[0:1], null ; encoding: [0x7c,0x01,0x80,0xbe]
1669 # GFX11: s_mov_b64 null, s[2:3] ; encoding: [0x02,0x01,0xfc,0xbe]
1672 # GFX11: s_movreld_b32 s0, 0.5 ; encoding: [0xf0,0x42,0x80,0xbe]
1675 # GFX11: s_movreld_b32 s0, 0 ; encoding: [0x80,0x42,0x80,0xbe]
1678 # GFX11: s_movreld_b32 s0, 0x3f717273 ; encoding: [0xff,0x42,0x80,0xbe,0x73,0x72,0x71,0x3f]
1679 0xff,0x42,0x80,0xbe,0x73,0x72,0x71,0x3f
1681 # GFX11: s_movreld_b32 s0, 0xaf123456 ; encoding: [0xff,0x42,0x80,0xbe,0x56,0x34,0x12,0xaf]
1682 0xff,0x42,0x80,0xbe,0x56,0x34,0x12,0xaf
1684 # GFX11: s_movreld_b32 s0, -1 ; encoding: [0xc1,0x42,0x80,0xbe]
1687 # GFX11: s_movreld_b32 s0, -4.0 ; encoding: [0xf7,0x42,0x80,0xbe]
1690 # GFX11: s_movreld_b32 s0, exec_hi ; encoding: [0x7f,0x42,0x80,0xbe]
1693 # GFX11: s_movreld_b32 s0, exec_lo ; encoding: [0x7e,0x42,0x80,0xbe]
1696 # GFX11: s_movreld_b32 s0, m0 ; encoding: [0x7d,0x42,0x80,0xbe]
1699 # GFX11: s_movreld_b32 s0, s104 ; encoding: [0x68,0x42,0x80,0xbe]
1702 # GFX11: s_movreld_b32 s0, s1 ; encoding: [0x01,0x42,0x80,0xbe]
1705 # GFX11: s_movreld_b32 s0, vcc_hi ; encoding: [0x6b,0x42,0x80,0xbe]
1708 # GFX11: s_movreld_b32 s0, vcc_lo ; encoding: [0x6a,0x42,0x80,0xbe]
1711 # GFX11: s_movreld_b32 s105, s104 ; encoding: [0x68,0x42,0xe9,0xbe]
1714 # GFX11: s_movreld_b32 s105, s1 ; encoding: [0x01,0x42,0xe9,0xbe]
1717 # GFX11: s_movreld_b32 vcc_hi, s1 ; encoding: [0x01,0x42,0xeb,0xbe]
1720 # GFX11: s_movreld_b32 vcc_lo, s1 ; encoding: [0x01,0x42,0xea,0xbe]
1723 # GFX11: s_movreld_b64 s[0:1], 0.5 ; encoding: [0xf0,0x43,0x80,0xbe]
1726 # GFX11: s_movreld_b64 s[0:1], 0 ; encoding: [0x80,0x43,0x80,0xbe]
1729 # GFX11: s_movreld_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x43,0x80,0xbe,0x73,0x72,0x71,0x3f]
1730 0xff,0x43,0x80,0xbe,0x73,0x72,0x71,0x3f
1732 # GFX11: s_movreld_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x43,0x80,0xbe,0x56,0x34,0x12,0xaf]
1733 0xff,0x43,0x80,0xbe,0x56,0x34,0x12,0xaf
1735 # GFX11: s_movreld_b64 s[0:1], -1 ; encoding: [0xc1,0x43,0x80,0xbe]
1738 # GFX11: s_movreld_b64 s[0:1], -4.0 ; encoding: [0xf7,0x43,0x80,0xbe]
1741 # GFX11: s_movreld_b64 s[0:1], exec ; encoding: [0x7e,0x43,0x80,0xbe]
1744 # GFX11: s_movreld_b64 s[0:1], s[102:103] ; encoding: [0x66,0x43,0x80,0xbe]
1747 # GFX11: s_movreld_b64 s[0:1], s[2:3] ; encoding: [0x02,0x43,0x80,0xbe]
1750 # GFX11: s_movreld_b64 s[0:1], vcc ; encoding: [0x6a,0x43,0x80,0xbe]
1753 # GFX11: s_movreld_b64 s[104:105], s[102:103] ; encoding: [0x66,0x43,0xe8,0xbe]
1756 # GFX11: s_movreld_b64 s[104:105], s[2:3] ; encoding: [0x02,0x43,0xe8,0xbe]
1759 # GFX11: s_movreld_b64 vcc, s[2:3] ; encoding: [0x02,0x43,0xea,0xbe]
1762 # GFX11: s_movrels_b32 exec_hi, s1 ; encoding: [0x01,0x40,0xff,0xbe]
1765 # GFX11: s_movrels_b32 exec_lo, s1 ; encoding: [0x01,0x40,0xfe,0xbe]
1768 # GFX11: s_movrels_b32 m0, s1 ; encoding: [0x01,0x40,0xfd,0xbe]
1771 # GFX11: s_movrels_b32 s0, s104 ; encoding: [0x68,0x40,0x80,0xbe]
1774 # GFX11: s_movrels_b32 s0, s1 ; encoding: [0x01,0x40,0x80,0xbe]
1777 # GFX11: s_movrels_b32 s0, vcc_hi ; encoding: [0x6b,0x40,0x80,0xbe]
1780 # GFX11: s_movrels_b32 s0, vcc_lo ; encoding: [0x6a,0x40,0x80,0xbe]
1783 # GFX11: s_movrels_b32 s105, s104 ; encoding: [0x68,0x40,0xe9,0xbe]
1786 # GFX11: s_movrels_b32 s105, s1 ; encoding: [0x01,0x40,0xe9,0xbe]
1789 # GFX11: s_movrels_b32 vcc_hi, s1 ; encoding: [0x01,0x40,0xeb,0xbe]
1792 # GFX11: s_movrels_b32 vcc_lo, s1 ; encoding: [0x01,0x40,0xea,0xbe]
1795 # GFX11: s_movrels_b64 exec, s[2:3] ; encoding: [0x02,0x41,0xfe,0xbe]
1798 # GFX11: s_movrels_b64 s[0:1], s[102:103] ; encoding: [0x66,0x41,0x80,0xbe]
1801 # GFX11: s_movrels_b64 s[0:1], s[2:3] ; encoding: [0x02,0x41,0x80,0xbe]
1804 # GFX11: s_movrels_b64 s[0:1], vcc ; encoding: [0x6a,0x41,0x80,0xbe]
1807 # GFX11: s_movrels_b64 s[104:105], s[102:103] ; encoding: [0x66,0x41,0xe8,0xbe]
1810 # GFX11: s_movrels_b64 s[104:105], s[2:3] ; encoding: [0x02,0x41,0xe8,0xbe]
1813 # GFX11: s_movrels_b64 vcc, s[2:3] ; encoding: [0x02,0x41,0xea,0xbe]
1816 # GFX11: s_movrelsd_2_b32 s0, s104 ; encoding: [0x68,0x44,0x80,0xbe]
1819 # GFX11: s_movrelsd_2_b32 s0, s1 ; encoding: [0x01,0x44,0x80,0xbe]
1822 # GFX11: s_movrelsd_2_b32 s0, vcc_hi ; encoding: [0x6b,0x44,0x80,0xbe]
1825 # GFX11: s_movrelsd_2_b32 s0, vcc_lo ; encoding: [0x6a,0x44,0x80,0xbe]
1828 # GFX11: s_movrelsd_2_b32 s105, s104 ; encoding: [0x68,0x44,0xe9,0xbe]
1831 # GFX11: s_movrelsd_2_b32 s105, s1 ; encoding: [0x01,0x44,0xe9,0xbe]
1834 # GFX11: s_movrelsd_2_b32 vcc_hi, s1 ; encoding: [0x01,0x44,0xeb,0xbe]
1837 # GFX11: s_movrelsd_2_b32 vcc_lo, s1 ; encoding: [0x01,0x44,0xea,0xbe]
1840 # GFX11: s_nand_saveexec_b32 s0, 0.5 ; encoding: [0xf0,0x26,0x80,0xbe]
1843 # GFX11: s_nand_saveexec_b32 s0, 0 ; encoding: [0x80,0x26,0x80,0xbe]
1846 # GFX11: s_nand_saveexec_b32 s0, 0x3f717273 ; encoding: [0xff,0x26,0x80,0xbe,0x73,0x72,0x71,0x3f]
1847 0xff,0x26,0x80,0xbe,0x73,0x72,0x71,0x3f
1849 # GFX11: s_nand_saveexec_b32 s0, 0xaf123456 ; encoding: [0xff,0x26,0x80,0xbe,0x56,0x34,0x12,0xaf]
1850 0xff,0x26,0x80,0xbe,0x56,0x34,0x12,0xaf
1852 # GFX11: s_nand_saveexec_b32 s0, -1 ; encoding: [0xc1,0x26,0x80,0xbe]
1855 # GFX11: s_nand_saveexec_b32 s0, -4.0 ; encoding: [0xf7,0x26,0x80,0xbe]
1858 # GFX11: s_nand_saveexec_b32 s0, exec_hi ; encoding: [0x7f,0x26,0x80,0xbe]
1861 # GFX11: s_nand_saveexec_b32 s0, exec_lo ; encoding: [0x7e,0x26,0x80,0xbe]
1864 # GFX11: s_nand_saveexec_b32 s0, m0 ; encoding: [0x7d,0x26,0x80,0xbe]
1867 # GFX11: s_nand_saveexec_b32 s0, s104 ; encoding: [0x68,0x26,0x80,0xbe]
1870 # GFX11: s_nand_saveexec_b32 s0, s1 ; encoding: [0x01,0x26,0x80,0xbe]
1873 # GFX11: s_nand_saveexec_b32 s0, vcc_hi ; encoding: [0x6b,0x26,0x80,0xbe]
1876 # GFX11: s_nand_saveexec_b32 s0, vcc_lo ; encoding: [0x6a,0x26,0x80,0xbe]
1879 # GFX11: s_nand_saveexec_b32 s105, s104 ; encoding: [0x68,0x26,0xe9,0xbe]
1882 # GFX11: s_nand_saveexec_b32 s105, s1 ; encoding: [0x01,0x26,0xe9,0xbe]
1885 # GFX11: s_nand_saveexec_b32 vcc_hi, s1 ; encoding: [0x01,0x26,0xeb,0xbe]
1888 # GFX11: s_nand_saveexec_b32 vcc_lo, s1 ; encoding: [0x01,0x26,0xea,0xbe]
1891 # GFX11: s_nand_saveexec_b64 s[0:1], 0.5 ; encoding: [0xf0,0x27,0x80,0xbe]
1894 # GFX11: s_nand_saveexec_b64 s[0:1], 0 ; encoding: [0x80,0x27,0x80,0xbe]
1897 # GFX11: s_nand_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x27,0x80,0xbe,0x73,0x72,0x71,0x3f]
1898 0xff,0x27,0x80,0xbe,0x73,0x72,0x71,0x3f
1900 # GFX11: s_nand_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x27,0x80,0xbe,0x56,0x34,0x12,0xaf]
1901 0xff,0x27,0x80,0xbe,0x56,0x34,0x12,0xaf
1903 # GFX11: s_nand_saveexec_b64 s[0:1], -1 ; encoding: [0xc1,0x27,0x80,0xbe]
1906 # GFX11: s_nand_saveexec_b64 s[0:1], -4.0 ; encoding: [0xf7,0x27,0x80,0xbe]
1909 # GFX11: s_nand_saveexec_b64 s[0:1], exec ; encoding: [0x7e,0x27,0x80,0xbe]
1912 # GFX11: s_nand_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x27,0x80,0xbe]
1915 # GFX11: s_nand_saveexec_b64 s[0:1], s[2:3] ; encoding: [0x02,0x27,0x80,0xbe]
1918 # GFX11: s_nand_saveexec_b64 s[0:1], vcc ; encoding: [0x6a,0x27,0x80,0xbe]
1921 # GFX11: s_nand_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x27,0xe8,0xbe]
1924 # GFX11: s_nand_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x27,0xe8,0xbe]
1927 # GFX11: s_nand_saveexec_b64 vcc, s[2:3] ; encoding: [0x02,0x27,0xea,0xbe]
1930 # GFX11: s_nor_saveexec_b32 s0, 0.5 ; encoding: [0xf0,0x28,0x80,0xbe]
1933 # GFX11: s_nor_saveexec_b32 s0, 0 ; encoding: [0x80,0x28,0x80,0xbe]
1936 # GFX11: s_nor_saveexec_b32 s0, 0x3f717273 ; encoding: [0xff,0x28,0x80,0xbe,0x73,0x72,0x71,0x3f]
1937 0xff,0x28,0x80,0xbe,0x73,0x72,0x71,0x3f
1939 # GFX11: s_nor_saveexec_b32 s0, 0xaf123456 ; encoding: [0xff,0x28,0x80,0xbe,0x56,0x34,0x12,0xaf]
1940 0xff,0x28,0x80,0xbe,0x56,0x34,0x12,0xaf
1942 # GFX11: s_nor_saveexec_b32 s0, -1 ; encoding: [0xc1,0x28,0x80,0xbe]
1945 # GFX11: s_nor_saveexec_b32 s0, -4.0 ; encoding: [0xf7,0x28,0x80,0xbe]
1948 # GFX11: s_nor_saveexec_b32 s0, exec_hi ; encoding: [0x7f,0x28,0x80,0xbe]
1951 # GFX11: s_nor_saveexec_b32 s0, exec_lo ; encoding: [0x7e,0x28,0x80,0xbe]
1954 # GFX11: s_nor_saveexec_b32 s0, m0 ; encoding: [0x7d,0x28,0x80,0xbe]
1957 # GFX11: s_nor_saveexec_b32 s0, s104 ; encoding: [0x68,0x28,0x80,0xbe]
1960 # GFX11: s_nor_saveexec_b32 s0, s1 ; encoding: [0x01,0x28,0x80,0xbe]
1963 # GFX11: s_nor_saveexec_b32 s0, vcc_hi ; encoding: [0x6b,0x28,0x80,0xbe]
1966 # GFX11: s_nor_saveexec_b32 s0, vcc_lo ; encoding: [0x6a,0x28,0x80,0xbe]
1969 # GFX11: s_nor_saveexec_b32 s105, s104 ; encoding: [0x68,0x28,0xe9,0xbe]
1972 # GFX11: s_nor_saveexec_b32 s105, s1 ; encoding: [0x01,0x28,0xe9,0xbe]
1975 # GFX11: s_nor_saveexec_b32 vcc_hi, s1 ; encoding: [0x01,0x28,0xeb,0xbe]
1978 # GFX11: s_nor_saveexec_b32 vcc_lo, s1 ; encoding: [0x01,0x28,0xea,0xbe]
1981 # GFX11: s_nor_saveexec_b64 s[0:1], 0.5 ; encoding: [0xf0,0x29,0x80,0xbe]
1984 # GFX11: s_nor_saveexec_b64 s[0:1], 0 ; encoding: [0x80,0x29,0x80,0xbe]
1987 # GFX11: s_nor_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x29,0x80,0xbe,0x73,0x72,0x71,0x3f]
1988 0xff,0x29,0x80,0xbe,0x73,0x72,0x71,0x3f
1990 # GFX11: s_nor_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x29,0x80,0xbe,0x56,0x34,0x12,0xaf]
1991 0xff,0x29,0x80,0xbe,0x56,0x34,0x12,0xaf
1993 # GFX11: s_nor_saveexec_b64 s[0:1], -1 ; encoding: [0xc1,0x29,0x80,0xbe]
1996 # GFX11: s_nor_saveexec_b64 s[0:1], -4.0 ; encoding: [0xf7,0x29,0x80,0xbe]
1999 # GFX11: s_nor_saveexec_b64 s[0:1], exec ; encoding: [0x7e,0x29,0x80,0xbe]
2002 # GFX11: s_nor_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x29,0x80,0xbe]
2005 # GFX11: s_nor_saveexec_b64 s[0:1], s[2:3] ; encoding: [0x02,0x29,0x80,0xbe]
2008 # GFX11: s_nor_saveexec_b64 s[0:1], vcc ; encoding: [0x6a,0x29,0x80,0xbe]
2011 # GFX11: s_nor_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x29,0xe8,0xbe]
2014 # GFX11: s_nor_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x29,0xe8,0xbe]
2017 # GFX11: s_nor_saveexec_b64 vcc, s[2:3] ; encoding: [0x02,0x29,0xea,0xbe]
2020 # GFX11: s_not_b32 exec_hi, s1 ; encoding: [0x01,0x1e,0xff,0xbe]
2023 # GFX11: s_not_b32 exec_lo, s1 ; encoding: [0x01,0x1e,0xfe,0xbe]
2026 # GFX11: s_not_b32 m0, s1 ; encoding: [0x01,0x1e,0xfd,0xbe]
2029 # GFX11: s_not_b32 s0, 0.5 ; encoding: [0xf0,0x1e,0x80,0xbe]
2032 # GFX11: s_not_b32 s0, 0 ; encoding: [0x80,0x1e,0x80,0xbe]
2035 # GFX11: s_not_b32 s0, 0x3f717273 ; encoding: [0xff,0x1e,0x80,0xbe,0x73,0x72,0x71,0x3f]
2036 0xff,0x1e,0x80,0xbe,0x73,0x72,0x71,0x3f
2038 # GFX11: s_not_b32 s0, 0xaf123456 ; encoding: [0xff,0x1e,0x80,0xbe,0x56,0x34,0x12,0xaf]
2039 0xff,0x1e,0x80,0xbe,0x56,0x34,0x12,0xaf
2041 # GFX11: s_not_b32 s0, -1 ; encoding: [0xc1,0x1e,0x80,0xbe]
2044 # GFX11: s_not_b32 s0, -4.0 ; encoding: [0xf7,0x1e,0x80,0xbe]
2047 # GFX11: s_not_b32 s0, exec_hi ; encoding: [0x7f,0x1e,0x80,0xbe]
2050 # GFX11: s_not_b32 s0, exec_lo ; encoding: [0x7e,0x1e,0x80,0xbe]
2053 # GFX11: s_not_b32 s0, m0 ; encoding: [0x7d,0x1e,0x80,0xbe]
2056 # GFX11: s_not_b32 s0, s104 ; encoding: [0x68,0x1e,0x80,0xbe]
2059 # GFX11: s_not_b32 s0, s1 ; encoding: [0x01,0x1e,0x80,0xbe]
2062 # GFX11: s_not_b32 s0, vcc_hi ; encoding: [0x6b,0x1e,0x80,0xbe]
2065 # GFX11: s_not_b32 s0, vcc_lo ; encoding: [0x6a,0x1e,0x80,0xbe]
2068 # GFX11: s_not_b32 s105, s104 ; encoding: [0x68,0x1e,0xe9,0xbe]
2071 # GFX11: s_not_b32 s105, s1 ; encoding: [0x01,0x1e,0xe9,0xbe]
2074 # GFX11: s_not_b32 vcc_hi, s1 ; encoding: [0x01,0x1e,0xeb,0xbe]
2077 # GFX11: s_not_b32 vcc_lo, s1 ; encoding: [0x01,0x1e,0xea,0xbe]
2080 # GFX11: s_not_b64 exec, s[2:3] ; encoding: [0x02,0x1f,0xfe,0xbe]
2083 # GFX11: s_not_b64 s[0:1], 0.5 ; encoding: [0xf0,0x1f,0x80,0xbe]
2086 # GFX11: s_not_b64 s[0:1], 0 ; encoding: [0x80,0x1f,0x80,0xbe]
2089 # GFX11: s_not_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x1f,0x80,0xbe,0x73,0x72,0x71,0x3f]
2090 0xff,0x1f,0x80,0xbe,0x73,0x72,0x71,0x3f
2092 # GFX11: s_not_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x1f,0x80,0xbe,0x56,0x34,0x12,0xaf]
2093 0xff,0x1f,0x80,0xbe,0x56,0x34,0x12,0xaf
2095 # GFX11: s_not_b64 s[0:1], -1 ; encoding: [0xc1,0x1f,0x80,0xbe]
2098 # GFX11: s_not_b64 s[0:1], -4.0 ; encoding: [0xf7,0x1f,0x80,0xbe]
2101 # GFX11: s_not_b64 s[0:1], exec ; encoding: [0x7e,0x1f,0x80,0xbe]
2104 # GFX11: s_not_b64 s[0:1], s[102:103] ; encoding: [0x66,0x1f,0x80,0xbe]
2107 # GFX11: s_not_b64 s[0:1], s[2:3] ; encoding: [0x02,0x1f,0x80,0xbe]
2110 # GFX11: s_not_b64 s[0:1], vcc ; encoding: [0x6a,0x1f,0x80,0xbe]
2113 # GFX11: s_not_b64 s[104:105], s[102:103] ; encoding: [0x66,0x1f,0xe8,0xbe]
2116 # GFX11: s_not_b64 s[104:105], s[2:3] ; encoding: [0x02,0x1f,0xe8,0xbe]
2119 # GFX11: s_not_b64 vcc, s[2:3] ; encoding: [0x02,0x1f,0xea,0xbe]
2122 # GFX11: s_or_not0_saveexec_b32 s0, 0.5 ; encoding: [0xf0,0x2e,0x80,0xbe]
2125 # GFX11: s_or_not0_saveexec_b32 s0, 0 ; encoding: [0x80,0x2e,0x80,0xbe]
2128 # GFX11: s_or_not0_saveexec_b32 s0, 0x3f717273 ; encoding: [0xff,0x2e,0x80,0xbe,0x73,0x72,0x71,0x3f]
2129 0xff,0x2e,0x80,0xbe,0x73,0x72,0x71,0x3f
2131 # GFX11: s_or_not0_saveexec_b32 s0, 0xaf123456 ; encoding: [0xff,0x2e,0x80,0xbe,0x56,0x34,0x12,0xaf]
2132 0xff,0x2e,0x80,0xbe,0x56,0x34,0x12,0xaf
2134 # GFX11: s_or_not0_saveexec_b32 s0, -1 ; encoding: [0xc1,0x2e,0x80,0xbe]
2137 # GFX11: s_or_not0_saveexec_b32 s0, -4.0 ; encoding: [0xf7,0x2e,0x80,0xbe]
2140 # GFX11: s_or_not0_saveexec_b32 s0, exec_hi ; encoding: [0x7f,0x2e,0x80,0xbe]
2143 # GFX11: s_or_not0_saveexec_b32 s0, exec_lo ; encoding: [0x7e,0x2e,0x80,0xbe]
2146 # GFX11: s_or_not0_saveexec_b32 s0, m0 ; encoding: [0x7d,0x2e,0x80,0xbe]
2149 # GFX11: s_or_not0_saveexec_b32 s0, s104 ; encoding: [0x68,0x2e,0x80,0xbe]
2152 # GFX11: s_or_not0_saveexec_b32 s0, s1 ; encoding: [0x01,0x2e,0x80,0xbe]
2155 # GFX11: s_or_not0_saveexec_b32 s0, vcc_hi ; encoding: [0x6b,0x2e,0x80,0xbe]
2158 # GFX11: s_or_not0_saveexec_b32 s0, vcc_lo ; encoding: [0x6a,0x2e,0x80,0xbe]
2161 # GFX11: s_or_not0_saveexec_b32 s105, s104 ; encoding: [0x68,0x2e,0xe9,0xbe]
2164 # GFX11: s_or_not0_saveexec_b32 s105, s1 ; encoding: [0x01,0x2e,0xe9,0xbe]
2167 # GFX11: s_or_not0_saveexec_b32 vcc_hi, s1 ; encoding: [0x01,0x2e,0xeb,0xbe]
2170 # GFX11: s_or_not0_saveexec_b32 vcc_lo, s1 ; encoding: [0x01,0x2e,0xea,0xbe]
2173 # GFX11: s_or_not0_saveexec_b64 s[0:1], 0.5 ; encoding: [0xf0,0x2f,0x80,0xbe]
2176 # GFX11: s_or_not0_saveexec_b64 s[0:1], 0 ; encoding: [0x80,0x2f,0x80,0xbe]
2179 # GFX11: s_or_not0_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x2f,0x80,0xbe,0x73,0x72,0x71,0x3f]
2180 0xff,0x2f,0x80,0xbe,0x73,0x72,0x71,0x3f
2182 # GFX11: s_or_not0_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x2f,0x80,0xbe,0x56,0x34,0x12,0xaf]
2183 0xff,0x2f,0x80,0xbe,0x56,0x34,0x12,0xaf
2185 # GFX11: s_or_not0_saveexec_b64 s[0:1], -1 ; encoding: [0xc1,0x2f,0x80,0xbe]
2188 # GFX11: s_or_not0_saveexec_b64 s[0:1], -4.0 ; encoding: [0xf7,0x2f,0x80,0xbe]
2191 # GFX11: s_or_not0_saveexec_b64 s[0:1], exec ; encoding: [0x7e,0x2f,0x80,0xbe]
2194 # GFX11: s_or_not0_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x2f,0x80,0xbe]
2197 # GFX11: s_or_not0_saveexec_b64 s[0:1], s[2:3] ; encoding: [0x02,0x2f,0x80,0xbe]
2200 # GFX11: s_or_not0_saveexec_b64 s[0:1], vcc ; encoding: [0x6a,0x2f,0x80,0xbe]
2203 # GFX11: s_or_not0_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x2f,0xe8,0xbe]
2206 # GFX11: s_or_not0_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x2f,0xe8,0xbe]
2209 # GFX11: s_or_not0_saveexec_b64 vcc, s[2:3] ; encoding: [0x02,0x2f,0xea,0xbe]
2212 # GFX11: s_or_not1_saveexec_b32 s0, 0.5 ; encoding: [0xf0,0x32,0x80,0xbe]
2215 # GFX11: s_or_not1_saveexec_b32 s0, 0 ; encoding: [0x80,0x32,0x80,0xbe]
2218 # GFX11: s_or_not1_saveexec_b32 s0, 0x3f717273 ; encoding: [0xff,0x32,0x80,0xbe,0x73,0x72,0x71,0x3f]
2219 0xff,0x32,0x80,0xbe,0x73,0x72,0x71,0x3f
2221 # GFX11: s_or_not1_saveexec_b32 s0, 0xaf123456 ; encoding: [0xff,0x32,0x80,0xbe,0x56,0x34,0x12,0xaf]
2222 0xff,0x32,0x80,0xbe,0x56,0x34,0x12,0xaf
2224 # GFX11: s_or_not1_saveexec_b32 s0, -1 ; encoding: [0xc1,0x32,0x80,0xbe]
2227 # GFX11: s_or_not1_saveexec_b32 s0, -4.0 ; encoding: [0xf7,0x32,0x80,0xbe]
2230 # GFX11: s_or_not1_saveexec_b32 s0, exec_hi ; encoding: [0x7f,0x32,0x80,0xbe]
2233 # GFX11: s_or_not1_saveexec_b32 s0, exec_lo ; encoding: [0x7e,0x32,0x80,0xbe]
2236 # GFX11: s_or_not1_saveexec_b32 s0, m0 ; encoding: [0x7d,0x32,0x80,0xbe]
2239 # GFX11: s_or_not1_saveexec_b32 s0, s104 ; encoding: [0x68,0x32,0x80,0xbe]
2242 # GFX11: s_or_not1_saveexec_b32 s0, s1 ; encoding: [0x01,0x32,0x80,0xbe]
2245 # GFX11: s_or_not1_saveexec_b32 s0, vcc_hi ; encoding: [0x6b,0x32,0x80,0xbe]
2248 # GFX11: s_or_not1_saveexec_b32 s0, vcc_lo ; encoding: [0x6a,0x32,0x80,0xbe]
2251 # GFX11: s_or_not1_saveexec_b32 s105, s104 ; encoding: [0x68,0x32,0xe9,0xbe]
2254 # GFX11: s_or_not1_saveexec_b32 s105, s1 ; encoding: [0x01,0x32,0xe9,0xbe]
2257 # GFX11: s_or_not1_saveexec_b32 vcc_hi, s1 ; encoding: [0x01,0x32,0xeb,0xbe]
2260 # GFX11: s_or_not1_saveexec_b32 vcc_lo, s1 ; encoding: [0x01,0x32,0xea,0xbe]
2263 # GFX11: s_or_not1_saveexec_b64 s[0:1], 0.5 ; encoding: [0xf0,0x33,0x80,0xbe]
2266 # GFX11: s_or_not1_saveexec_b64 s[0:1], 0 ; encoding: [0x80,0x33,0x80,0xbe]
2269 # GFX11: s_or_not1_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x33,0x80,0xbe,0x73,0x72,0x71,0x3f]
2270 0xff,0x33,0x80,0xbe,0x73,0x72,0x71,0x3f
2272 # GFX11: s_or_not1_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x33,0x80,0xbe,0x56,0x34,0x12,0xaf]
2273 0xff,0x33,0x80,0xbe,0x56,0x34,0x12,0xaf
2275 # GFX11: s_or_not1_saveexec_b64 s[0:1], -1 ; encoding: [0xc1,0x33,0x80,0xbe]
2278 # GFX11: s_or_not1_saveexec_b64 s[0:1], -4.0 ; encoding: [0xf7,0x33,0x80,0xbe]
2281 # GFX11: s_or_not1_saveexec_b64 s[0:1], exec ; encoding: [0x7e,0x33,0x80,0xbe]
2284 # GFX11: s_or_not1_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x33,0x80,0xbe]
2287 # GFX11: s_or_not1_saveexec_b64 s[0:1], s[2:3] ; encoding: [0x02,0x33,0x80,0xbe]
2290 # GFX11: s_or_not1_saveexec_b64 s[0:1], vcc ; encoding: [0x6a,0x33,0x80,0xbe]
2293 # GFX11: s_or_not1_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x33,0xe8,0xbe]
2296 # GFX11: s_or_not1_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x33,0xe8,0xbe]
2299 # GFX11: s_or_not1_saveexec_b64 vcc, s[2:3] ; encoding: [0x02,0x33,0xea,0xbe]
2302 # GFX11: s_or_saveexec_b32 s0, 0.5 ; encoding: [0xf0,0x22,0x80,0xbe]
2305 # GFX11: s_or_saveexec_b32 s0, 0 ; encoding: [0x80,0x22,0x80,0xbe]
2308 # GFX11: s_or_saveexec_b32 s0, 0x3f717273 ; encoding: [0xff,0x22,0x80,0xbe,0x73,0x72,0x71,0x3f]
2309 0xff,0x22,0x80,0xbe,0x73,0x72,0x71,0x3f
2311 # GFX11: s_or_saveexec_b32 s0, 0xaf123456 ; encoding: [0xff,0x22,0x80,0xbe,0x56,0x34,0x12,0xaf]
2312 0xff,0x22,0x80,0xbe,0x56,0x34,0x12,0xaf
2314 # GFX11: s_or_saveexec_b32 s0, -1 ; encoding: [0xc1,0x22,0x80,0xbe]
2317 # GFX11: s_or_saveexec_b32 s0, -4.0 ; encoding: [0xf7,0x22,0x80,0xbe]
2320 # GFX11: s_or_saveexec_b32 s0, exec_hi ; encoding: [0x7f,0x22,0x80,0xbe]
2323 # GFX11: s_or_saveexec_b32 s0, exec_lo ; encoding: [0x7e,0x22,0x80,0xbe]
2326 # GFX11: s_or_saveexec_b32 s0, m0 ; encoding: [0x7d,0x22,0x80,0xbe]
2329 # GFX11: s_or_saveexec_b32 s0, s104 ; encoding: [0x68,0x22,0x80,0xbe]
2332 # GFX11: s_or_saveexec_b32 s0, s1 ; encoding: [0x01,0x22,0x80,0xbe]
2335 # GFX11: s_or_saveexec_b32 s0, vcc_hi ; encoding: [0x6b,0x22,0x80,0xbe]
2338 # GFX11: s_or_saveexec_b32 s0, vcc_lo ; encoding: [0x6a,0x22,0x80,0xbe]
2341 # GFX11: s_or_saveexec_b32 s105, s104 ; encoding: [0x68,0x22,0xe9,0xbe]
2344 # GFX11: s_or_saveexec_b32 s105, s1 ; encoding: [0x01,0x22,0xe9,0xbe]
2347 # GFX11: s_or_saveexec_b32 vcc_hi, s1 ; encoding: [0x01,0x22,0xeb,0xbe]
2350 # GFX11: s_or_saveexec_b32 vcc_lo, s1 ; encoding: [0x01,0x22,0xea,0xbe]
2353 # GFX11: s_or_saveexec_b64 s[0:1], 0.5 ; encoding: [0xf0,0x23,0x80,0xbe]
2356 # GFX11: s_or_saveexec_b64 s[0:1], 0 ; encoding: [0x80,0x23,0x80,0xbe]
2359 # GFX11: s_or_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x23,0x80,0xbe,0x73,0x72,0x71,0x3f]
2360 0xff,0x23,0x80,0xbe,0x73,0x72,0x71,0x3f
2362 # GFX11: s_or_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x23,0x80,0xbe,0x56,0x34,0x12,0xaf]
2363 0xff,0x23,0x80,0xbe,0x56,0x34,0x12,0xaf
2365 # GFX11: s_or_saveexec_b64 s[0:1], -1 ; encoding: [0xc1,0x23,0x80,0xbe]
2368 # GFX11: s_or_saveexec_b64 s[0:1], -4.0 ; encoding: [0xf7,0x23,0x80,0xbe]
2371 # GFX11: s_or_saveexec_b64 s[0:1], exec ; encoding: [0x7e,0x23,0x80,0xbe]
2374 # GFX11: s_or_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x23,0x80,0xbe]
2377 # GFX11: s_or_saveexec_b64 s[0:1], s[2:3] ; encoding: [0x02,0x23,0x80,0xbe]
2380 # GFX11: s_or_saveexec_b64 s[0:1], vcc ; encoding: [0x6a,0x23,0x80,0xbe]
2383 # GFX11: s_or_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x23,0xe8,0xbe]
2386 # GFX11: s_or_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x23,0xe8,0xbe]
2389 # GFX11: s_or_saveexec_b64 vcc, s[2:3] ; encoding: [0x02,0x23,0xea,0xbe]
2392 # GFX11: s_quadmask_b32 exec_hi, s1 ; encoding: [0x01,0x1a,0xff,0xbe]
2395 # GFX11: s_quadmask_b32 exec_lo, s1 ; encoding: [0x01,0x1a,0xfe,0xbe]
2398 # GFX11: s_quadmask_b32 m0, s1 ; encoding: [0x01,0x1a,0xfd,0xbe]
2401 # GFX11: s_quadmask_b32 s0, 0.5 ; encoding: [0xf0,0x1a,0x80,0xbe]
2404 # GFX11: s_quadmask_b32 s0, 0 ; encoding: [0x80,0x1a,0x80,0xbe]
2407 # GFX11: s_quadmask_b32 s0, 0x3f717273 ; encoding: [0xff,0x1a,0x80,0xbe,0x73,0x72,0x71,0x3f]
2408 0xff,0x1a,0x80,0xbe,0x73,0x72,0x71,0x3f
2410 # GFX11: s_quadmask_b32 s0, 0xaf123456 ; encoding: [0xff,0x1a,0x80,0xbe,0x56,0x34,0x12,0xaf]
2411 0xff,0x1a,0x80,0xbe,0x56,0x34,0x12,0xaf
2413 # GFX11: s_quadmask_b32 s0, -1 ; encoding: [0xc1,0x1a,0x80,0xbe]
2416 # GFX11: s_quadmask_b32 s0, -4.0 ; encoding: [0xf7,0x1a,0x80,0xbe]
2419 # GFX11: s_quadmask_b32 s0, exec_hi ; encoding: [0x7f,0x1a,0x80,0xbe]
2422 # GFX11: s_quadmask_b32 s0, exec_lo ; encoding: [0x7e,0x1a,0x80,0xbe]
2425 # GFX11: s_quadmask_b32 s0, m0 ; encoding: [0x7d,0x1a,0x80,0xbe]
2428 # GFX11: s_quadmask_b32 s0, s104 ; encoding: [0x68,0x1a,0x80,0xbe]
2431 # GFX11: s_quadmask_b32 s0, s1 ; encoding: [0x01,0x1a,0x80,0xbe]
2434 # GFX11: s_quadmask_b32 s0, vcc_hi ; encoding: [0x6b,0x1a,0x80,0xbe]
2437 # GFX11: s_quadmask_b32 s0, vcc_lo ; encoding: [0x6a,0x1a,0x80,0xbe]
2440 # GFX11: s_quadmask_b32 s105, s104 ; encoding: [0x68,0x1a,0xe9,0xbe]
2443 # GFX11: s_quadmask_b32 s105, s1 ; encoding: [0x01,0x1a,0xe9,0xbe]
2446 # GFX11: s_quadmask_b32 vcc_hi, s1 ; encoding: [0x01,0x1a,0xeb,0xbe]
2449 # GFX11: s_quadmask_b32 vcc_lo, s1 ; encoding: [0x01,0x1a,0xea,0xbe]
2452 # GFX11: s_quadmask_b64 exec, s[2:3] ; encoding: [0x02,0x1b,0xfe,0xbe]
2455 # GFX11: s_quadmask_b64 s[0:1], 0.5 ; encoding: [0xf0,0x1b,0x80,0xbe]
2458 # GFX11: s_quadmask_b64 s[0:1], 0 ; encoding: [0x80,0x1b,0x80,0xbe]
2461 # GFX11: s_quadmask_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x1b,0x80,0xbe,0x73,0x72,0x71,0x3f]
2462 0xff,0x1b,0x80,0xbe,0x73,0x72,0x71,0x3f
2464 # GFX11: s_quadmask_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x1b,0x80,0xbe,0x56,0x34,0x12,0xaf]
2465 0xff,0x1b,0x80,0xbe,0x56,0x34,0x12,0xaf
2467 # GFX11: s_quadmask_b64 s[0:1], -1 ; encoding: [0xc1,0x1b,0x80,0xbe]
2470 # GFX11: s_quadmask_b64 s[0:1], -4.0 ; encoding: [0xf7,0x1b,0x80,0xbe]
2473 # GFX11: s_quadmask_b64 s[0:1], exec ; encoding: [0x7e,0x1b,0x80,0xbe]
2476 # GFX11: s_quadmask_b64 s[0:1], s[102:103] ; encoding: [0x66,0x1b,0x80,0xbe]
2479 # GFX11: s_quadmask_b64 s[0:1], s[2:3] ; encoding: [0x02,0x1b,0x80,0xbe]
2482 # GFX11: s_quadmask_b64 s[0:1], vcc ; encoding: [0x6a,0x1b,0x80,0xbe]
2485 # GFX11: s_quadmask_b64 s[104:105], s[102:103] ; encoding: [0x66,0x1b,0xe8,0xbe]
2488 # GFX11: s_quadmask_b64 s[104:105], s[2:3] ; encoding: [0x02,0x1b,0xe8,0xbe]
2491 # GFX11: s_quadmask_b64 vcc, s[2:3] ; encoding: [0x02,0x1b,0xea,0xbe]
2494 # GFX11: s_rfe_b64 s[0:1] ; encoding: [0x00,0x4a,0x80,0xbe]
2497 # GFX11: s_rfe_b64 s[104:105] ; encoding: [0x68,0x4a,0x80,0xbe]
2500 # GFX11: s_rfe_b64 vcc ; encoding: [0x6a,0x4a,0x80,0xbe]
2503 # GFX11: s_sendmsg_rtn_b32 s1, sendmsg(0, 0, 0) ; encoding: [0x00,0x4c,0x81,0xbe]
2506 # GFX11: s_sendmsg_rtn_b32 s2, sendmsg(18, 0, 0) ; encoding: [0x12,0x4c,0x82,0xbe]
2509 # GFX11: s_sendmsg_rtn_b32 s3, sendmsg(255, 0, 0) ; encoding: [0xff,0x4c,0x83,0xbe]
2512 # GFX11: s_sendmsg_rtn_b64 s[0:1], sendmsg(0, 0, 0) ; encoding: [0x00,0x4d,0x80,0xbe]
2515 # GFX11: s_sendmsg_rtn_b64 s[2:3], sendmsg(18, 0, 0) ; encoding: [0x12,0x4d,0x82,0xbe]
2518 # GFX11: s_sendmsg_rtn_b64 s[4:5], sendmsg(255, 0, 0) ; encoding: [0xff,0x4d,0x84,0xbe]
2521 # GFX11: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_DOORBELL) ; encoding: [0x80,0x4c,0x80,0xbe]
2524 # GFX11: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_DDID) ; encoding: [0x81,0x4c,0x80,0xbe]
2527 # GFX11: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_TMA) ; encoding: [0x82,0x4c,0x80,0xbe]
2530 # GFX11: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_REALTIME) ; encoding: [0x83,0x4c,0x80,0xbe]
2533 # GFX11: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_SAVE_WAVE) ; encoding: [0x84,0x4c,0x80,0xbe]
2536 # GFX11: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_TBA) ; encoding: [0x85,0x4c,0x80,0xbe]
2539 # GFX11: s_setpc_b64 s[0:1] ; encoding: [0x00,0x48,0x80,0xbe]
2542 # GFX11: s_setpc_b64 s[104:105] ; encoding: [0x68,0x48,0x80,0xbe]
2545 # GFX11: s_setpc_b64 vcc ; encoding: [0x6a,0x48,0x80,0xbe]
2548 # GFX11: s_sext_i32_i16 exec_hi, s1 ; encoding: [0x01,0x0f,0xff,0xbe]
2551 # GFX11: s_sext_i32_i16 exec_lo, s1 ; encoding: [0x01,0x0f,0xfe,0xbe]
2554 # GFX11: s_sext_i32_i16 m0, s1 ; encoding: [0x01,0x0f,0xfd,0xbe]
2557 # GFX11: s_sext_i32_i16 s0, 0.5 ; encoding: [0xf0,0x0f,0x80,0xbe]
2560 # GFX11: s_sext_i32_i16 s0, 0 ; encoding: [0x80,0x0f,0x80,0xbe]
2563 # GFX11: s_sext_i32_i16 s0, 0x3f717273 ; encoding: [0xff,0x0f,0x80,0xbe,0x73,0x72,0x71,0x3f]
2564 0xff,0x0f,0x80,0xbe,0x73,0x72,0x71,0x3f
2566 # GFX11: s_sext_i32_i16 s0, 0xaf123456 ; encoding: [0xff,0x0f,0x80,0xbe,0x56,0x34,0x12,0xaf]
2567 0xff,0x0f,0x80,0xbe,0x56,0x34,0x12,0xaf
2569 # GFX11: s_sext_i32_i16 s0, -1 ; encoding: [0xc1,0x0f,0x80,0xbe]
2572 # GFX11: s_sext_i32_i16 s0, -4.0 ; encoding: [0xf7,0x0f,0x80,0xbe]
2575 # GFX11: s_sext_i32_i16 s0, exec_hi ; encoding: [0x7f,0x0f,0x80,0xbe]
2578 # GFX11: s_sext_i32_i16 s0, exec_lo ; encoding: [0x7e,0x0f,0x80,0xbe]
2581 # GFX11: s_sext_i32_i16 s0, m0 ; encoding: [0x7d,0x0f,0x80,0xbe]
2584 # GFX11: s_sext_i32_i16 s0, s104 ; encoding: [0x68,0x0f,0x80,0xbe]
2587 # GFX11: s_sext_i32_i16 s0, s1 ; encoding: [0x01,0x0f,0x80,0xbe]
2590 # GFX11: s_sext_i32_i16 s0, vcc_hi ; encoding: [0x6b,0x0f,0x80,0xbe]
2593 # GFX11: s_sext_i32_i16 s0, vcc_lo ; encoding: [0x6a,0x0f,0x80,0xbe]
2596 # GFX11: s_sext_i32_i16 s105, s104 ; encoding: [0x68,0x0f,0xe9,0xbe]
2599 # GFX11: s_sext_i32_i16 s105, s1 ; encoding: [0x01,0x0f,0xe9,0xbe]
2602 # GFX11: s_sext_i32_i16 vcc_hi, s1 ; encoding: [0x01,0x0f,0xeb,0xbe]
2605 # GFX11: s_sext_i32_i16 vcc_lo, s1 ; encoding: [0x01,0x0f,0xea,0xbe]
2608 # GFX11: s_sext_i32_i8 exec_hi, s1 ; encoding: [0x01,0x0e,0xff,0xbe]
2611 # GFX11: s_sext_i32_i8 exec_lo, s1 ; encoding: [0x01,0x0e,0xfe,0xbe]
2614 # GFX11: s_sext_i32_i8 m0, s1 ; encoding: [0x01,0x0e,0xfd,0xbe]
2617 # GFX11: s_sext_i32_i8 s0, 0.5 ; encoding: [0xf0,0x0e,0x80,0xbe]
2620 # GFX11: s_sext_i32_i8 s0, 0 ; encoding: [0x80,0x0e,0x80,0xbe]
2623 # GFX11: s_sext_i32_i8 s0, 0x3f717273 ; encoding: [0xff,0x0e,0x80,0xbe,0x73,0x72,0x71,0x3f]
2624 0xff,0x0e,0x80,0xbe,0x73,0x72,0x71,0x3f
2626 # GFX11: s_sext_i32_i8 s0, 0xaf123456 ; encoding: [0xff,0x0e,0x80,0xbe,0x56,0x34,0x12,0xaf]
2627 0xff,0x0e,0x80,0xbe,0x56,0x34,0x12,0xaf
2629 # GFX11: s_sext_i32_i8 s0, -1 ; encoding: [0xc1,0x0e,0x80,0xbe]
2632 # GFX11: s_sext_i32_i8 s0, -4.0 ; encoding: [0xf7,0x0e,0x80,0xbe]
2635 # GFX11: s_sext_i32_i8 s0, exec_hi ; encoding: [0x7f,0x0e,0x80,0xbe]
2638 # GFX11: s_sext_i32_i8 s0, exec_lo ; encoding: [0x7e,0x0e,0x80,0xbe]
2641 # GFX11: s_sext_i32_i8 s0, m0 ; encoding: [0x7d,0x0e,0x80,0xbe]
2644 # GFX11: s_sext_i32_i8 s0, s104 ; encoding: [0x68,0x0e,0x80,0xbe]
2647 # GFX11: s_sext_i32_i8 s0, s1 ; encoding: [0x01,0x0e,0x80,0xbe]
2650 # GFX11: s_sext_i32_i8 s0, vcc_hi ; encoding: [0x6b,0x0e,0x80,0xbe]
2653 # GFX11: s_sext_i32_i8 s0, vcc_lo ; encoding: [0x6a,0x0e,0x80,0xbe]
2656 # GFX11: s_sext_i32_i8 s105, s104 ; encoding: [0x68,0x0e,0xe9,0xbe]
2659 # GFX11: s_sext_i32_i8 s105, s1 ; encoding: [0x01,0x0e,0xe9,0xbe]
2662 # GFX11: s_sext_i32_i8 vcc_hi, s1 ; encoding: [0x01,0x0e,0xeb,0xbe]
2665 # GFX11: s_sext_i32_i8 vcc_lo, s1 ; encoding: [0x01,0x0e,0xea,0xbe]
2668 # GFX11: s_swappc_b64 s[0:1], s[102:103] ; encoding: [0x66,0x49,0x80,0xbe]
2671 # GFX11: s_swappc_b64 s[0:1], s[2:3] ; encoding: [0x02,0x49,0x80,0xbe]
2674 # GFX11: s_swappc_b64 s[0:1], vcc ; encoding: [0x6a,0x49,0x80,0xbe]
2677 # GFX11: s_swappc_b64 s[104:105], s[102:103] ; encoding: [0x66,0x49,0xe8,0xbe]
2680 # GFX11: s_swappc_b64 s[104:105], s[2:3] ; encoding: [0x02,0x49,0xe8,0xbe]
2683 # GFX11: s_swappc_b64 vcc, s[2:3] ; encoding: [0x02,0x49,0xea,0xbe]
2686 # GFX11: s_wqm_b32 exec_hi, s1 ; encoding: [0x01,0x1c,0xff,0xbe]
2689 # GFX11: s_wqm_b32 exec_lo, s1 ; encoding: [0x01,0x1c,0xfe,0xbe]
2692 # GFX11: s_wqm_b32 m0, s1 ; encoding: [0x01,0x1c,0xfd,0xbe]
2695 # GFX11: s_wqm_b32 s0, 0.5 ; encoding: [0xf0,0x1c,0x80,0xbe]
2698 # GFX11: s_wqm_b32 s0, 0 ; encoding: [0x80,0x1c,0x80,0xbe]
2701 # GFX11: s_wqm_b32 s0, 0x3f717273 ; encoding: [0xff,0x1c,0x80,0xbe,0x73,0x72,0x71,0x3f]
2702 0xff,0x1c,0x80,0xbe,0x73,0x72,0x71,0x3f
2704 # GFX11: s_wqm_b32 s0, 0xaf123456 ; encoding: [0xff,0x1c,0x80,0xbe,0x56,0x34,0x12,0xaf]
2705 0xff,0x1c,0x80,0xbe,0x56,0x34,0x12,0xaf
2707 # GFX11: s_wqm_b32 s0, -1 ; encoding: [0xc1,0x1c,0x80,0xbe]
2710 # GFX11: s_wqm_b32 s0, -4.0 ; encoding: [0xf7,0x1c,0x80,0xbe]
2713 # GFX11: s_wqm_b32 s0, exec_hi ; encoding: [0x7f,0x1c,0x80,0xbe]
2716 # GFX11: s_wqm_b32 s0, exec_lo ; encoding: [0x7e,0x1c,0x80,0xbe]
2719 # GFX11: s_wqm_b32 s0, m0 ; encoding: [0x7d,0x1c,0x80,0xbe]
2722 # GFX11: s_wqm_b32 s0, s104 ; encoding: [0x68,0x1c,0x80,0xbe]
2725 # GFX11: s_wqm_b32 s0, s1 ; encoding: [0x01,0x1c,0x80,0xbe]
2728 # GFX11: s_wqm_b32 s0, vcc_hi ; encoding: [0x6b,0x1c,0x80,0xbe]
2731 # GFX11: s_wqm_b32 s0, vcc_lo ; encoding: [0x6a,0x1c,0x80,0xbe]
2734 # GFX11: s_wqm_b32 s105, s104 ; encoding: [0x68,0x1c,0xe9,0xbe]
2737 # GFX11: s_wqm_b32 s105, s1 ; encoding: [0x01,0x1c,0xe9,0xbe]
2740 # GFX11: s_wqm_b32 vcc_hi, s1 ; encoding: [0x01,0x1c,0xeb,0xbe]
2743 # GFX11: s_wqm_b32 vcc_lo, s1 ; encoding: [0x01,0x1c,0xea,0xbe]
2746 # GFX11: s_wqm_b64 exec, s[2:3] ; encoding: [0x02,0x1d,0xfe,0xbe]
2749 # GFX11: s_wqm_b64 s[0:1], 0.5 ; encoding: [0xf0,0x1d,0x80,0xbe]
2752 # GFX11: s_wqm_b64 s[0:1], 0 ; encoding: [0x80,0x1d,0x80,0xbe]
2755 # GFX11: s_wqm_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x1d,0x80,0xbe,0x73,0x72,0x71,0x3f]
2756 0xff,0x1d,0x80,0xbe,0x73,0x72,0x71,0x3f
2758 # GFX11: s_wqm_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x1d,0x80,0xbe,0x56,0x34,0x12,0xaf]
2759 0xff,0x1d,0x80,0xbe,0x56,0x34,0x12,0xaf
2761 # GFX11: s_wqm_b64 s[0:1], -1 ; encoding: [0xc1,0x1d,0x80,0xbe]
2764 # GFX11: s_wqm_b64 s[0:1], -4.0 ; encoding: [0xf7,0x1d,0x80,0xbe]
2767 # GFX11: s_wqm_b64 s[0:1], exec ; encoding: [0x7e,0x1d,0x80,0xbe]
2770 # GFX11: s_wqm_b64 s[0:1], s[102:103] ; encoding: [0x66,0x1d,0x80,0xbe]
2773 # GFX11: s_wqm_b64 s[0:1], s[2:3] ; encoding: [0x02,0x1d,0x80,0xbe]
2776 # GFX11: s_wqm_b64 s[0:1], vcc ; encoding: [0x6a,0x1d,0x80,0xbe]
2779 # GFX11: s_wqm_b64 s[104:105], s[102:103] ; encoding: [0x66,0x1d,0xe8,0xbe]
2782 # GFX11: s_wqm_b64 s[104:105], s[2:3] ; encoding: [0x02,0x1d,0xe8,0xbe]
2785 # GFX11: s_wqm_b64 vcc, s[2:3] ; encoding: [0x02,0x1d,0xea,0xbe]
2788 # GFX11: s_xnor_saveexec_b32 s0, 0.5 ; encoding: [0xf0,0x2a,0x80,0xbe]
2791 # GFX11: s_xnor_saveexec_b32 s0, 0 ; encoding: [0x80,0x2a,0x80,0xbe]
2794 # GFX11: s_xnor_saveexec_b32 s0, 0x3f717273 ; encoding: [0xff,0x2a,0x80,0xbe,0x73,0x72,0x71,0x3f]
2795 0xff,0x2a,0x80,0xbe,0x73,0x72,0x71,0x3f
2797 # GFX11: s_xnor_saveexec_b32 s0, 0xaf123456 ; encoding: [0xff,0x2a,0x80,0xbe,0x56,0x34,0x12,0xaf]
2798 0xff,0x2a,0x80,0xbe,0x56,0x34,0x12,0xaf
2800 # GFX11: s_xnor_saveexec_b32 s0, -1 ; encoding: [0xc1,0x2a,0x80,0xbe]
2803 # GFX11: s_xnor_saveexec_b32 s0, -4.0 ; encoding: [0xf7,0x2a,0x80,0xbe]
2806 # GFX11: s_xnor_saveexec_b32 s0, exec_hi ; encoding: [0x7f,0x2a,0x80,0xbe]
2809 # GFX11: s_xnor_saveexec_b32 s0, exec_lo ; encoding: [0x7e,0x2a,0x80,0xbe]
2812 # GFX11: s_xnor_saveexec_b32 s0, m0 ; encoding: [0x7d,0x2a,0x80,0xbe]
2815 # GFX11: s_xnor_saveexec_b32 s0, s104 ; encoding: [0x68,0x2a,0x80,0xbe]
2818 # GFX11: s_xnor_saveexec_b32 s0, s1 ; encoding: [0x01,0x2a,0x80,0xbe]
2821 # GFX11: s_xnor_saveexec_b32 s0, vcc_hi ; encoding: [0x6b,0x2a,0x80,0xbe]
2824 # GFX11: s_xnor_saveexec_b32 s0, vcc_lo ; encoding: [0x6a,0x2a,0x80,0xbe]
2827 # GFX11: s_xnor_saveexec_b32 s105, s104 ; encoding: [0x68,0x2a,0xe9,0xbe]
2830 # GFX11: s_xnor_saveexec_b32 s105, s1 ; encoding: [0x01,0x2a,0xe9,0xbe]
2833 # GFX11: s_xnor_saveexec_b32 vcc_hi, s1 ; encoding: [0x01,0x2a,0xeb,0xbe]
2836 # GFX11: s_xnor_saveexec_b32 vcc_lo, s1 ; encoding: [0x01,0x2a,0xea,0xbe]
2839 # GFX11: s_xnor_saveexec_b64 s[0:1], 0.5 ; encoding: [0xf0,0x2b,0x80,0xbe]
2842 # GFX11: s_xnor_saveexec_b64 s[0:1], 0 ; encoding: [0x80,0x2b,0x80,0xbe]
2845 # GFX11: s_xnor_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x2b,0x80,0xbe,0x73,0x72,0x71,0x3f]
2846 0xff,0x2b,0x80,0xbe,0x73,0x72,0x71,0x3f
2848 # GFX11: s_xnor_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x2b,0x80,0xbe,0x56,0x34,0x12,0xaf]
2849 0xff,0x2b,0x80,0xbe,0x56,0x34,0x12,0xaf
2851 # GFX11: s_xnor_saveexec_b64 s[0:1], -1 ; encoding: [0xc1,0x2b,0x80,0xbe]
2854 # GFX11: s_xnor_saveexec_b64 s[0:1], -4.0 ; encoding: [0xf7,0x2b,0x80,0xbe]
2857 # GFX11: s_xnor_saveexec_b64 s[0:1], exec ; encoding: [0x7e,0x2b,0x80,0xbe]
2860 # GFX11: s_xnor_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x2b,0x80,0xbe]
2863 # GFX11: s_xnor_saveexec_b64 s[0:1], s[2:3] ; encoding: [0x02,0x2b,0x80,0xbe]
2866 # GFX11: s_xnor_saveexec_b64 s[0:1], vcc ; encoding: [0x6a,0x2b,0x80,0xbe]
2869 # GFX11: s_xnor_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x2b,0xe8,0xbe]
2872 # GFX11: s_xnor_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x2b,0xe8,0xbe]
2875 # GFX11: s_xnor_saveexec_b64 vcc, s[2:3] ; encoding: [0x02,0x2b,0xea,0xbe]
2878 # GFX11: s_xor_saveexec_b32 s0, 0.5 ; encoding: [0xf0,0x24,0x80,0xbe]
2881 # GFX11: s_xor_saveexec_b32 s0, 0 ; encoding: [0x80,0x24,0x80,0xbe]
2884 # GFX11: s_xor_saveexec_b32 s0, 0x3f717273 ; encoding: [0xff,0x24,0x80,0xbe,0x73,0x72,0x71,0x3f]
2885 0xff,0x24,0x80,0xbe,0x73,0x72,0x71,0x3f
2887 # GFX11: s_xor_saveexec_b32 s0, 0xaf123456 ; encoding: [0xff,0x24,0x80,0xbe,0x56,0x34,0x12,0xaf]
2888 0xff,0x24,0x80,0xbe,0x56,0x34,0x12,0xaf
2890 # GFX11: s_xor_saveexec_b32 s0, -1 ; encoding: [0xc1,0x24,0x80,0xbe]
2893 # GFX11: s_xor_saveexec_b32 s0, -4.0 ; encoding: [0xf7,0x24,0x80,0xbe]
2896 # GFX11: s_xor_saveexec_b32 s0, exec_hi ; encoding: [0x7f,0x24,0x80,0xbe]
2899 # GFX11: s_xor_saveexec_b32 s0, exec_lo ; encoding: [0x7e,0x24,0x80,0xbe]
2902 # GFX11: s_xor_saveexec_b32 s0, m0 ; encoding: [0x7d,0x24,0x80,0xbe]
2905 # GFX11: s_xor_saveexec_b32 s0, s104 ; encoding: [0x68,0x24,0x80,0xbe]
2908 # GFX11: s_xor_saveexec_b32 s0, s1 ; encoding: [0x01,0x24,0x80,0xbe]
2911 # GFX11: s_xor_saveexec_b32 s0, vcc_hi ; encoding: [0x6b,0x24,0x80,0xbe]
2914 # GFX11: s_xor_saveexec_b32 s0, vcc_lo ; encoding: [0x6a,0x24,0x80,0xbe]
2917 # GFX11: s_xor_saveexec_b32 s105, s104 ; encoding: [0x68,0x24,0xe9,0xbe]
2920 # GFX11: s_xor_saveexec_b32 s105, s1 ; encoding: [0x01,0x24,0xe9,0xbe]
2923 # GFX11: s_xor_saveexec_b32 vcc_hi, s1 ; encoding: [0x01,0x24,0xeb,0xbe]
2926 # GFX11: s_xor_saveexec_b32 vcc_lo, s1 ; encoding: [0x01,0x24,0xea,0xbe]
2929 # GFX11: s_xor_saveexec_b64 s[0:1], 0.5 ; encoding: [0xf0,0x25,0x80,0xbe]
2932 # GFX11: s_xor_saveexec_b64 s[0:1], 0 ; encoding: [0x80,0x25,0x80,0xbe]
2935 # GFX11: s_xor_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x25,0x80,0xbe,0x73,0x72,0x71,0x3f]
2936 0xff,0x25,0x80,0xbe,0x73,0x72,0x71,0x3f
2938 # GFX11: s_xor_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x25,0x80,0xbe,0x56,0x34,0x12,0xaf]
2939 0xff,0x25,0x80,0xbe,0x56,0x34,0x12,0xaf
2941 # GFX11: s_xor_saveexec_b64 s[0:1], -1 ; encoding: [0xc1,0x25,0x80,0xbe]
2944 # GFX11: s_xor_saveexec_b64 s[0:1], -4.0 ; encoding: [0xf7,0x25,0x80,0xbe]
2947 # GFX11: s_xor_saveexec_b64 s[0:1], exec ; encoding: [0x7e,0x25,0x80,0xbe]
2950 # GFX11: s_xor_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x25,0x80,0xbe]
2953 # GFX11: s_xor_saveexec_b64 s[0:1], s[2:3] ; encoding: [0x02,0x25,0x80,0xbe]
2956 # GFX11: s_xor_saveexec_b64 s[0:1], vcc ; encoding: [0x6a,0x25,0x80,0xbe]
2959 # GFX11: s_xor_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x25,0xe8,0xbe]
2962 # GFX11: s_xor_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x25,0xe8,0xbe]
2965 # GFX11: s_xor_saveexec_b64 vcc, s[2:3] ; encoding: [0x02,0x25,0xea,0xbe]