1 // RUN
: llvm-mc
-arch
=amdgcn
-mcpu
=gfx1150
-show-encoding
%s | FileCheck
--check-prefixes
=GFX1150
%s
4 // GFX1150
: encoding
: [0x01,0x64,0x85,0xbe]
7 // GFX1150
: encoding
: [0x01,0x64,0xe9,0xbe]
10 // GFX1150
: encoding
: [0x69,0x64,0x85,0xbe]
12 s_cvt_f32_i32 s5
, s103
13 // GFX1150
: encoding
: [0x67,0x64,0x85,0xbe]
15 s_cvt_f32_i32 s5
, vcc_lo
16 // GFX1150
: encoding
: [0x6a,0x64,0x85,0xbe]
18 s_cvt_f32_i32 s5
, vcc_hi
19 // GFX1150
: encoding
: [0x6b,0x64,0x85,0xbe]
21 s_cvt_f32_i32 s5
, ttmp11
22 // GFX1150
: encoding
: [0x77,0x64,0x85,0xbe]
25 // GFX1150
: encoding
: [0x7d,0x64,0x85,0xbe]
27 s_cvt_f32_i32 s5
, exec_lo
28 // GFX1150
: encoding
: [0x7e,0x64,0x85,0xbe]
30 s_cvt_f32_i32 s5
, exec_hi
31 // GFX1150
: encoding
: [0x7f,0x64,0x85,0xbe]
34 // GFX1150
: encoding
: [0x80,0x64,0x85,0xbe]
37 // GFX1150
: encoding
: [0xc1,0x64,0x85,0xbe]
40 // GFX1150
: encoding
: [0xf0,0x64,0x85,0xbe]
42 s_cvt_f32_i32 s5
, -4.0
43 // GFX1150
: encoding
: [0xf7,0x64,0x85,0xbe]
45 s_cvt_f32_i32 s5
, 0xaf123456
46 // GFX1150
: encoding
: [0xff,0x64,0x85,0xbe,0x56,0x34,0x12,0xaf]
48 s_cvt_f32_i32 s5
, 0x3f717273
49 // GFX1150
: encoding
: [0xff,0x64,0x85,0xbe,0x73,0x72,0x71,0x3f]
52 // GFX1150
: encoding
: [0x01,0x65,0x85,0xbe]
54 s_cvt_f32_u32 s105
, s1
55 // GFX1150
: encoding
: [0x01,0x65,0xe9,0xbe]
57 s_cvt_f32_u32 s5
, s105
58 // GFX1150
: encoding
: [0x69,0x65,0x85,0xbe]
60 s_cvt_f32_u32 s5
, s103
61 // GFX1150
: encoding
: [0x67,0x65,0x85,0xbe]
63 s_cvt_f32_u32 s5
, vcc_lo
64 // GFX1150
: encoding
: [0x6a,0x65,0x85,0xbe]
66 s_cvt_f32_u32 s5
, vcc_hi
67 // GFX1150
: encoding
: [0x6b,0x65,0x85,0xbe]
69 s_cvt_f32_u32 s5
, ttmp11
70 // GFX1150
: encoding
: [0x77,0x65,0x85,0xbe]
73 // GFX1150
: encoding
: [0x7d,0x65,0x85,0xbe]
75 s_cvt_f32_u32 s5
, exec_lo
76 // GFX1150
: encoding
: [0x7e,0x65,0x85,0xbe]
78 s_cvt_f32_u32 s5
, exec_hi
79 // GFX1150
: encoding
: [0x7f,0x65,0x85,0xbe]
82 // GFX1150
: encoding
: [0x80,0x65,0x85,0xbe]
85 // GFX1150
: encoding
: [0xc1,0x65,0x85,0xbe]
88 // GFX1150
: encoding
: [0xf0,0x65,0x85,0xbe]
90 s_cvt_f32_u32 s5
, -4.0
91 // GFX1150
: encoding
: [0xf7,0x65,0x85,0xbe]
93 s_cvt_f32_u32 s5
, 0xaf123456
94 // GFX1150
: encoding
: [0xff,0x65,0x85,0xbe,0x56,0x34,0x12,0xaf]
96 s_cvt_f32_u32 s5
, 0x3f717273
97 // GFX1150
: encoding
: [0xff,0x65,0x85,0xbe,0x73,0x72,0x71,0x3f]
100 // GFX1150
: encoding
: [0x01,0x67,0x85,0xbe]
102 s_cvt_u32_f32 s105
, s1
103 // GFX1150
: encoding
: [0x01,0x67,0xe9,0xbe]
105 s_cvt_u32_f32 s5
, s105
106 // GFX1150
: encoding
: [0x69,0x67,0x85,0xbe]
108 s_cvt_u32_f32 s5
, s103
109 // GFX1150
: encoding
: [0x67,0x67,0x85,0xbe]
111 s_cvt_u32_f32 s5
, vcc_lo
112 // GFX1150
: encoding
: [0x6a,0x67,0x85,0xbe]
114 s_cvt_u32_f32 s5
, vcc_hi
115 // GFX1150
: encoding
: [0x6b,0x67,0x85,0xbe]
117 s_cvt_u32_f32 s5
, ttmp11
118 // GFX1150
: encoding
: [0x77,0x67,0x85,0xbe]
121 // GFX1150
: encoding
: [0x7d,0x67,0x85,0xbe]
123 s_cvt_u32_f32 s5
, exec_lo
124 // GFX1150
: encoding
: [0x7e,0x67,0x85,0xbe]
126 s_cvt_u32_f32 s5
, exec_hi
127 // GFX1150
: encoding
: [0x7f,0x67,0x85,0xbe]
130 // GFX1150
: encoding
: [0x80,0x67,0x85,0xbe]
133 // GFX1150
: encoding
: [0xc1,0x67,0x85,0xbe]
135 s_cvt_u32_f32 s5
, 0.5
136 // GFX1150
: encoding
: [0xf0,0x67,0x85,0xbe]
138 s_cvt_u32_f32 s5
, -4.0
139 // GFX1150
: encoding
: [0xf7,0x67,0x85,0xbe]
141 s_cvt_u32_f32 s5
, 0xaf123456
142 // GFX1150
: encoding
: [0xff,0x67,0x85,0xbe,0x56,0x34,0x12,0xaf]
144 s_cvt_u32_f32 s5
, 0x3f717273
145 // GFX1150
: encoding
: [0xff,0x67,0x85,0xbe,0x73,0x72,0x71,0x3f]
148 // GFX1150
: encoding
: [0x01,0x66,0x85,0xbe]
150 s_cvt_i32_f32 s105
, s1
151 // GFX1150
: encoding
: [0x01,0x66,0xe9,0xbe]
153 s_cvt_i32_f32 s5
, s105
154 // GFX1150
: encoding
: [0x69,0x66,0x85,0xbe]
156 s_cvt_i32_f32 s5
, s103
157 // GFX1150
: encoding
: [0x67,0x66,0x85,0xbe]
159 s_cvt_i32_f32 s5
, vcc_lo
160 // GFX1150
: encoding
: [0x6a,0x66,0x85,0xbe]
162 s_cvt_i32_f32 s5
, vcc_hi
163 // GFX1150
: encoding
: [0x6b,0x66,0x85,0xbe]
165 s_cvt_i32_f32 s5
, ttmp11
166 // GFX1150
: encoding
: [0x77,0x66,0x85,0xbe]
169 // GFX1150
: encoding
: [0x7d,0x66,0x85,0xbe]
171 s_cvt_i32_f32 s5
, exec_lo
172 // GFX1150
: encoding
: [0x7e,0x66,0x85,0xbe]
174 s_cvt_i32_f32 s5
, exec_hi
175 // GFX1150
: encoding
: [0x7f,0x66,0x85,0xbe]
178 // GFX1150
: encoding
: [0x80,0x66,0x85,0xbe]
181 // GFX1150
: encoding
: [0xc1,0x66,0x85,0xbe]
183 s_cvt_i32_f32 s5
, 0.5
184 // GFX1150
: encoding
: [0xf0,0x66,0x85,0xbe]
186 s_cvt_i32_f32 s5
, -4.0
187 // GFX1150
: encoding
: [0xf7,0x66,0x85,0xbe]
189 s_cvt_i32_f32 s5
, 0xaf123456
190 // GFX1150
: encoding
: [0xff,0x66,0x85,0xbe,0x56,0x34,0x12,0xaf]
192 s_cvt_i32_f32 s5
, 0x3f717273
193 // GFX1150
: encoding
: [0xff,0x66,0x85,0xbe,0x73,0x72,0x71,0x3f]
196 // GFX1150
: encoding
: [0x01,0x68,0x85,0xbe]
198 s_cvt_f16_f32 s105
, s1
199 // GFX1150
: encoding
: [0x01,0x68,0xe9,0xbe]
201 s_cvt_f16_f32 s5
, s105
202 // GFX1150
: encoding
: [0x69,0x68,0x85,0xbe]
204 s_cvt_f16_f32 s5
, s103
205 // GFX1150
: encoding
: [0x67,0x68,0x85,0xbe]
207 s_cvt_f16_f32 s5
, vcc_lo
208 // GFX1150
: encoding
: [0x6a,0x68,0x85,0xbe]
210 s_cvt_f16_f32 s5
, vcc_hi
211 // GFX1150
: encoding
: [0x6b,0x68,0x85,0xbe]
213 s_cvt_f16_f32 s5
, ttmp11
214 // GFX1150
: encoding
: [0x77,0x68,0x85,0xbe]
217 // GFX1150
: encoding
: [0x7d,0x68,0x85,0xbe]
219 s_cvt_f16_f32 s5
, exec_lo
220 // GFX1150
: encoding
: [0x7e,0x68,0x85,0xbe]
222 s_cvt_f16_f32 s5
, exec_hi
223 // GFX1150
: encoding
: [0x7f,0x68,0x85,0xbe]
226 // GFX1150
: encoding
: [0x80,0x68,0x85,0xbe]
229 // GFX1150
: encoding
: [0xc1,0x68,0x85,0xbe]
231 s_cvt_f16_f32 s5
, 0.5
232 // GFX1150
: encoding
: [0xf0,0x68,0x85,0xbe]
234 s_cvt_f16_f32 s5
, -4.0
235 // GFX1150
: encoding
: [0xf7,0x68,0x85,0xbe]
237 s_cvt_f16_f32 s5
, 0xaf123456
238 // GFX1150
: encoding
: [0xff,0x68,0x85,0xbe,0x56,0x34,0x12,0xaf]
240 s_cvt_f16_f32 s5
, 0x3f717273
241 // GFX1150
: encoding
: [0xff,0x68,0x85,0xbe,0x73,0x72,0x71,0x3f]
244 // GFX1150
: encoding
: [0x01,0x69,0x85,0xbe]
246 s_cvt_f32_f16 s105
, s1
247 // GFX1150
: encoding
: [0x01,0x69,0xe9,0xbe]
249 s_cvt_f32_f16 s5
, s105
250 // GFX1150
: encoding
: [0x69,0x69,0x85,0xbe]
252 s_cvt_f32_f16 s5
, s103
253 // GFX1150
: encoding
: [0x67,0x69,0x85,0xbe]
255 s_cvt_f32_f16 s5
, vcc_lo
256 // GFX1150
: encoding
: [0x6a,0x69,0x85,0xbe]
258 s_cvt_f32_f16 s5
, vcc_hi
259 // GFX1150
: encoding
: [0x6b,0x69,0x85,0xbe]
261 s_cvt_f32_f16 s5
, ttmp11
262 // GFX1150
: encoding
: [0x77,0x69,0x85,0xbe]
265 // GFX1150
: encoding
: [0x7d,0x69,0x85,0xbe]
267 s_cvt_f32_f16 s5
, exec_lo
268 // GFX1150
: encoding
: [0x7e,0x69,0x85,0xbe]
270 s_cvt_f32_f16 s5
, exec_hi
271 // GFX1150
: encoding
: [0x7f,0x69,0x85,0xbe]
274 // GFX1150
: encoding
: [0x80,0x69,0x85,0xbe]
277 // GFX1150
: encoding
: [0xc1,0x69,0x85,0xbe]
279 s_cvt_hi_f32_f16 s5
, s1
280 // GFX1150
: encoding
: [0x01,0x6a,0x85,0xbe]
282 s_cvt_hi_f32_f16 s105
, s1
283 // GFX1150
: encoding
: [0x01,0x6a,0xe9,0xbe]
285 s_cvt_hi_f32_f16 s5
, s105
286 // GFX1150
: encoding
: [0x69,0x6a,0x85,0xbe]
288 s_cvt_hi_f32_f16 s5
, s103
289 // GFX1150
: encoding
: [0x67,0x6a,0x85,0xbe]
291 s_cvt_hi_f32_f16 s5
, vcc_lo
292 // GFX1150
: encoding
: [0x6a,0x6a,0x85,0xbe]
294 s_cvt_hi_f32_f16 s5
, vcc_hi
295 // GFX1150
: encoding
: [0x6b,0x6a,0x85,0xbe]
297 s_cvt_hi_f32_f16 s5
, ttmp11
298 // GFX1150
: encoding
: [0x77,0x6a,0x85,0xbe]
300 s_cvt_hi_f32_f16 s5
, m0
301 // GFX1150
: encoding
: [0x7d,0x6a,0x85,0xbe]
303 s_cvt_hi_f32_f16 s5
, exec_lo
304 // GFX1150
: encoding
: [0x7e,0x6a,0x85,0xbe]
306 s_cvt_hi_f32_f16 s5
, exec_hi
307 // GFX1150
: encoding
: [0x7f,0x6a,0x85,0xbe]
309 s_cvt_hi_f32_f16 s5
, 0
310 // GFX1150
: encoding
: [0x80,0x6a,0x85,0xbe]
312 s_cvt_hi_f32_f16 s5
, -1
313 // GFX1150
: encoding
: [0xc1,0x6a,0x85,0xbe]
316 // GFX1150
: encoding
: [0x01,0x62,0x85,0xbe]
319 // GFX1150
: encoding
: [0x01,0x62,0xe9,0xbe]
322 // GFX1150
: encoding
: [0x69,0x62,0x85,0xbe]
325 // GFX1150
: encoding
: [0x67,0x62,0x85,0xbe]
327 s_trunc_f32 s5
, vcc_lo
328 // GFX1150
: encoding
: [0x6a,0x62,0x85,0xbe]
330 s_trunc_f32 s5
, vcc_hi
331 // GFX1150
: encoding
: [0x6b,0x62,0x85,0xbe]
333 s_trunc_f32 s5
, ttmp11
334 // GFX1150
: encoding
: [0x77,0x62,0x85,0xbe]
337 // GFX1150
: encoding
: [0x7d,0x62,0x85,0xbe]
339 s_trunc_f32 s5
, exec_lo
340 // GFX1150
: encoding
: [0x7e,0x62,0x85,0xbe]
342 s_trunc_f32 s5
, exec_hi
343 // GFX1150
: encoding
: [0x7f,0x62,0x85,0xbe]
346 // GFX1150
: encoding
: [0x80,0x62,0x85,0xbe]
349 // GFX1150
: encoding
: [0xc1,0x62,0x85,0xbe]
352 // GFX1150
: encoding
: [0xf0,0x62,0x85,0xbe]
355 // GFX1150
: encoding
: [0xf7,0x62,0x85,0xbe]
357 s_trunc_f32 s5
, 0xaf123456
358 // GFX1150
: encoding
: [0xff,0x62,0x85,0xbe,0x56,0x34,0x12,0xaf]
360 s_trunc_f32 s5
, 0x3f717273
361 // GFX1150
: encoding
: [0xff,0x62,0x85,0xbe,0x73,0x72,0x71,0x3f]
364 // GFX1150
: encoding
: [0x01,0x60,0x85,0xbe]
367 // GFX1150
: encoding
: [0x01,0x60,0xe9,0xbe]
370 // GFX1150
: encoding
: [0x69,0x60,0x85,0xbe]
373 // GFX1150
: encoding
: [0x67,0x60,0x85,0xbe]
375 s_ceil_f32 s5
, vcc_lo
376 // GFX1150
: encoding
: [0x6a,0x60,0x85,0xbe]
378 s_ceil_f32 s5
, vcc_hi
379 // GFX1150
: encoding
: [0x6b,0x60,0x85,0xbe]
381 s_ceil_f32 s5
, ttmp11
382 // GFX1150
: encoding
: [0x77,0x60,0x85,0xbe]
385 // GFX1150
: encoding
: [0x7d,0x60,0x85,0xbe]
387 s_ceil_f32 s5
, exec_lo
388 // GFX1150
: encoding
: [0x7e,0x60,0x85,0xbe]
390 s_ceil_f32 s5
, exec_hi
391 // GFX1150
: encoding
: [0x7f,0x60,0x85,0xbe]
394 // GFX1150
: encoding
: [0x80,0x60,0x85,0xbe]
397 // GFX1150
: encoding
: [0xc1,0x60,0x85,0xbe]
400 // GFX1150
: encoding
: [0xf0,0x60,0x85,0xbe]
403 // GFX1150
: encoding
: [0xf7,0x60,0x85,0xbe]
405 s_ceil_f32 s5
, 0xaf123456
406 // GFX1150
: encoding
: [0xff,0x60,0x85,0xbe,0x56,0x34,0x12,0xaf]
408 s_ceil_f32 s5
, 0x3f717273
409 // GFX1150
: encoding
: [0xff,0x60,0x85,0xbe,0x73,0x72,0x71,0x3f]
412 // GFX1150
: encoding
: [0x01,0x63,0x85,0xbe]
415 // GFX1150
: encoding
: [0x01,0x63,0xe9,0xbe]
418 // GFX1150
: encoding
: [0x69,0x63,0x85,0xbe]
421 // GFX1150
: encoding
: [0x67,0x63,0x85,0xbe]
423 s_rndne_f32 s5
, vcc_lo
424 // GFX1150
: encoding
: [0x6a,0x63,0x85,0xbe]
426 s_rndne_f32 s5
, vcc_hi
427 // GFX1150
: encoding
: [0x6b,0x63,0x85,0xbe]
429 s_rndne_f32 s5
, ttmp11
430 // GFX1150
: encoding
: [0x77,0x63,0x85,0xbe]
433 // GFX1150
: encoding
: [0x7d,0x63,0x85,0xbe]
435 s_rndne_f32 s5
, exec_lo
436 // GFX1150
: encoding
: [0x7e,0x63,0x85,0xbe]
438 s_rndne_f32 s5
, exec_hi
439 // GFX1150
: encoding
: [0x7f,0x63,0x85,0xbe]
442 // GFX1150
: encoding
: [0x80,0x63,0x85,0xbe]
445 // GFX1150
: encoding
: [0xc1,0x63,0x85,0xbe]
448 // GFX1150
: encoding
: [0xf0,0x63,0x85,0xbe]
451 // GFX1150
: encoding
: [0xf7,0x63,0x85,0xbe]
453 s_rndne_f32 s5
, 0xaf123456
454 // GFX1150
: encoding
: [0xff,0x63,0x85,0xbe,0x56,0x34,0x12,0xaf]
456 s_rndne_f32 s5
, 0x3f717273
457 // GFX1150
: encoding
: [0xff,0x63,0x85,0xbe,0x73,0x72,0x71,0x3f]
460 // GFX1150
: encoding
: [0x01,0x61,0x85,0xbe]
463 // GFX1150
: encoding
: [0x01,0x61,0xe9,0xbe]
466 // GFX1150
: encoding
: [0x69,0x61,0x85,0xbe]
469 // GFX1150
: encoding
: [0x67,0x61,0x85,0xbe]
471 s_floor_f32 s5
, vcc_lo
472 // GFX1150
: encoding
: [0x6a,0x61,0x85,0xbe]
474 s_floor_f32 s5
, vcc_hi
475 // GFX1150
: encoding
: [0x6b,0x61,0x85,0xbe]
477 s_floor_f32 s5
, ttmp11
478 // GFX1150
: encoding
: [0x77,0x61,0x85,0xbe]
481 // GFX1150
: encoding
: [0x7d,0x61,0x85,0xbe]
483 s_floor_f32 s5
, exec_lo
484 // GFX1150
: encoding
: [0x7e,0x61,0x85,0xbe]
486 s_floor_f32 s5
, exec_hi
487 // GFX1150
: encoding
: [0x7f,0x61,0x85,0xbe]
490 // GFX1150
: encoding
: [0x80,0x61,0x85,0xbe]
493 // GFX1150
: encoding
: [0xc1,0x61,0x85,0xbe]
496 // GFX1150
: encoding
: [0xf0,0x61,0x85,0xbe]
499 // GFX1150
: encoding
: [0xf7,0x61,0x85,0xbe]
501 s_floor_f32 s5
, 0xaf123456
502 // GFX1150
: encoding
: [0xff,0x61,0x85,0xbe,0x56,0x34,0x12,0xaf]
504 s_floor_f32 s5
, 0x3f717273
505 // GFX1150
: encoding
: [0xff,0x61,0x85,0xbe,0x73,0x72,0x71,0x3f]
508 // GFX1150
: encoding
: [0x01,0x6c,0x85,0xbe]
511 // GFX1150
: encoding
: [0x01,0x6c,0xe9,0xbe]
514 // GFX1150
: encoding
: [0x69,0x6c,0x85,0xbe]
517 // GFX1150
: encoding
: [0x65,0x6c,0x85,0xbe]
519 s_floor_f16 s5
, vcc_lo
520 // GFX1150
: encoding
: [0x6a,0x6c,0x85,0xbe]
522 s_floor_f16 s5
, vcc_hi
523 // GFX1150
: encoding
: [0x6b,0x6c,0x85,0xbe]
526 // GFX1150
: encoding
: [0x7d,0x6c,0x85,0xbe]
528 s_floor_f16 s5
, exec_lo
529 // GFX1150
: encoding
: [0x7e,0x6c,0x85,0xbe]
531 s_floor_f16 s5
, exec_hi
532 // GFX1150
: encoding
: [0x7f,0x6c,0x85,0xbe]
535 // GFX1150
: encoding
: [0x80,0x6c,0x85,0xbe]
538 // GFX1150
: encoding
: [0xc1,0x6c,0x85,0xbe]
541 // GFX1150
: encoding
: [0xf0,0x6c,0x85,0xbe]
544 // GFX1150
: encoding
: [0xf7,0x6c,0x85,0xbe]
546 s_floor_f16 s5
, 0xfe0b
547 // GFX1150
: encoding
: [0xff,0x6c,0x85,0xbe,0x0b,0xfe,0x00,0x00]
549 s_floor_f16 s5
, 0x3456
550 // GFX1150
: encoding
: [0xff,0x6c,0x85,0xbe,0x56,0x34,0x00,0x00]
553 // GFX1150
: encoding
: [0x01,0x6b,0x85,0xbe]
556 // GFX1150
: encoding
: [0x01,0x6b,0xe9,0xbe]
559 // GFX1150
: encoding
: [0x69,0x6b,0x85,0xbe]
562 // GFX1150
: encoding
: [0x65,0x6b,0x85,0xbe]
564 s_ceil_f16 s5
, vcc_lo
565 // GFX1150
: encoding
: [0x6a,0x6b,0x85,0xbe]
567 s_ceil_f16 s5
, vcc_hi
568 // GFX1150
: encoding
: [0x6b,0x6b,0x85,0xbe]
571 // GFX1150
: encoding
: [0x7d,0x6b,0x85,0xbe]
573 s_ceil_f16 s5
, exec_lo
574 // GFX1150
: encoding
: [0x7e,0x6b,0x85,0xbe]
576 s_ceil_f16 s5
, exec_hi
577 // GFX1150
: encoding
: [0x7f,0x6b,0x85,0xbe]
580 // GFX1150
: encoding
: [0x80,0x6b,0x85,0xbe]
583 // GFX1150
: encoding
: [0xc1,0x6b,0x85,0xbe]
586 // GFX1150
: encoding
: [0xf0,0x6b,0x85,0xbe]
589 // GFX1150
: encoding
: [0xf7,0x6b,0x85,0xbe]
591 s_ceil_f16 s5
, 0xfe0b
592 // GFX1150
: encoding
: [0xff,0x6b,0x85,0xbe,0x0b,0xfe,0x00,0x00]
594 s_ceil_f16 s5
, 0x3456
595 // GFX1150
: encoding
: [0xff,0x6b,0x85,0xbe,0x56,0x34,0x00,0x00]
598 // GFX1150
: encoding
: [0x01,0x6d,0x85,0xbe]
601 // GFX1150
: encoding
: [0x01,0x6d,0xe9,0xbe]
604 // GFX1150
: encoding
: [0x69,0x6d,0x85,0xbe]
607 // GFX1150
: encoding
: [0x65,0x6d,0x85,0xbe]
609 s_trunc_f16 s5
, vcc_lo
610 // GFX1150
: encoding
: [0x6a,0x6d,0x85,0xbe]
612 s_trunc_f16 s5
, vcc_hi
613 // GFX1150
: encoding
: [0x6b,0x6d,0x85,0xbe]
616 // GFX1150
: encoding
: [0x7d,0x6d,0x85,0xbe]
618 s_trunc_f16 s5
, exec_lo
619 // GFX1150
: encoding
: [0x7e,0x6d,0x85,0xbe]
621 s_trunc_f16 s5
, exec_hi
622 // GFX1150
: encoding
: [0x7f,0x6d,0x85,0xbe]
625 // GFX1150
: encoding
: [0x80,0x6d,0x85,0xbe]
628 // GFX1150
: encoding
: [0xc1,0x6d,0x85,0xbe]
631 // GFX1150
: encoding
: [0xf0,0x6d,0x85,0xbe]
634 // GFX1150
: encoding
: [0xf7,0x6d,0x85,0xbe]
636 s_trunc_f16 s5
, 0xfe0b
637 // GFX1150
: encoding
: [0xff,0x6d,0x85,0xbe,0x0b,0xfe,0x00,0x00]
639 s_trunc_f16 s5
, 0x3456
640 // GFX1150
: encoding
: [0xff,0x6d,0x85,0xbe,0x56,0x34,0x00,0x00]
643 // GFX1150
: encoding
: [0x01,0x6e,0x85,0xbe]
646 // GFX1150
: encoding
: [0x01,0x6e,0xe9,0xbe]
649 // GFX1150
: encoding
: [0x69,0x6e,0x85,0xbe]
652 // GFX1150
: encoding
: [0x65,0x6e,0x85,0xbe]
654 s_rndne_f16 s5
, vcc_lo
655 // GFX1150
: encoding
: [0x6a,0x6e,0x85,0xbe]
657 s_rndne_f16 s5
, vcc_hi
658 // GFX1150
: encoding
: [0x6b,0x6e,0x85,0xbe]
661 // GFX1150
: encoding
: [0x7d,0x6e,0x85,0xbe]
663 s_rndne_f16 s5
, exec_lo
664 // GFX1150
: encoding
: [0x7e,0x6e,0x85,0xbe]
666 s_rndne_f16 s5
, exec_hi
667 // GFX1150
: encoding
: [0x7f,0x6e,0x85,0xbe]
670 // GFX1150
: encoding
: [0x80,0x6e,0x85,0xbe]
673 // GFX1150
: encoding
: [0xc1,0x6e,0x85,0xbe]
676 // GFX1150
: encoding
: [0xf0,0x6e,0x85,0xbe]
679 // GFX1150
: encoding
: [0xf7,0x6e,0x85,0xbe]
681 s_rndne_f16 s5
, 0xfe0b
682 // GFX1150
: encoding
: [0xff,0x6e,0x85,0xbe,0x0b,0xfe,0x00,0x00]
684 s_rndne_f16 s5
, 0x3456
685 // GFX1150
: encoding
: [0xff,0x6e,0x85,0xbe,0x56,0x34,0x00,0x00]
688 // GFX1150
: encoding
: [0x01,0x02,0x05,0xa0]
690 s_add_f32 s105
, s1
, s2
691 // GFX1150
: encoding
: [0x01,0x02,0x69,0xa0]
693 s_add_f32 s5
, s105
, s2
694 // GFX1150
: encoding
: [0x69,0x02,0x05,0xa0]
696 s_add_f32 s5
, s101
, s2
697 // GFX1150
: encoding
: [0x65,0x02,0x05,0xa0]
699 s_add_f32 s5
, vcc_lo
, s2
700 // GFX1150
: encoding
: [0x6a,0x02,0x05,0xa0]
702 s_add_f32 s5
, vcc_hi
, s2
703 // GFX1150
: encoding
: [0x6b,0x02,0x05,0xa0]
706 // GFX1150
: encoding
: [0x7d,0x02,0x05,0xa0]
708 s_add_f32 s5
, exec_lo
, s2
709 // GFX1150
: encoding
: [0x7e,0x02,0x05,0xa0]
711 s_add_f32 s5
, exec_hi
, s2
712 // GFX1150
: encoding
: [0x7f,0x02,0x05,0xa0]
715 // GFX1150
: encoding
: [0x80,0x02,0x05,0xa0]
718 // GFX1150
: encoding
: [0xc1,0x02,0x05,0xa0]
720 s_add_f32 s5
, 0.5, s2
721 // GFX1150
: encoding
: [0xf0,0x02,0x05,0xa0]
723 s_add_f32 s5
, -4.0, s2
724 // GFX1150
: encoding
: [0xf7,0x02,0x05,0xa0]
726 s_add_f32 s5
, 0xaf123456, s2
727 // GFX1150
: encoding
: [0xff,0x02,0x05,0xa0,0x56,0x34,0x12,0xaf]
729 s_add_f32 s5
, 0x3f717273, s2
730 // GFX1150
: encoding
: [0xff,0x02,0x05,0xa0,0x73,0x72,0x71,0x3f]
732 s_add_f32 s5
, s1
, s105
733 // GFX1150
: encoding
: [0x01,0x69,0x05,0xa0]
736 // GFX1150
: encoding
: [0x01,0x02,0x85,0xa0]
738 s_sub_f32 s105
, s1
, s2
739 // GFX1150
: encoding
: [0x01,0x02,0xe9,0xa0]
741 s_sub_f32 s5
, s105
, s2
742 // GFX1150
: encoding
: [0x69,0x02,0x85,0xa0]
744 s_sub_f32 s5
, s101
, s2
745 // GFX1150
: encoding
: [0x65,0x02,0x85,0xa0]
747 s_sub_f32 s5
, vcc_lo
, s2
748 // GFX1150
: encoding
: [0x6a,0x02,0x85,0xa0]
750 s_sub_f32 s5
, vcc_hi
, s2
751 // GFX1150
: encoding
: [0x6b,0x02,0x85,0xa0]
754 // GFX1150
: encoding
: [0x7d,0x02,0x85,0xa0]
756 s_sub_f32 s5
, exec_lo
, s2
757 // GFX1150
: encoding
: [0x7e,0x02,0x85,0xa0]
759 s_sub_f32 s5
, exec_hi
, s2
760 // GFX1150
: encoding
: [0x7f,0x02,0x85,0xa0]
763 // GFX1150
: encoding
: [0x80,0x02,0x85,0xa0]
766 // GFX1150
: encoding
: [0xc1,0x02,0x85,0xa0]
768 s_sub_f32 s5
, 0.5, s2
769 // GFX1150
: encoding
: [0xf0,0x02,0x85,0xa0]
771 s_sub_f32 s5
, -4.0, s2
772 // GFX1150
: encoding
: [0xf7,0x02,0x85,0xa0]
774 s_sub_f32 s5
, 0xaf123456, s2
775 // GFX1150
: encoding
: [0xff,0x02,0x85,0xa0,0x56,0x34,0x12,0xaf]
777 s_sub_f32 s5
, 0x3f717273, s2
778 // GFX1150
: encoding
: [0xff,0x02,0x85,0xa0,0x73,0x72,0x71,0x3f]
780 s_sub_f32 s5
, s1
, s105
781 // GFX1150
: encoding
: [0x01,0x69,0x85,0xa0]
784 // GFX1150
: encoding
: [0x01,0x02,0x05,0xa2]
786 s_mul_f32 s105
, s1
, s2
787 // GFX1150
: encoding
: [0x01,0x02,0x69,0xa2]
789 s_mul_f32 s5
, s105
, s2
790 // GFX1150
: encoding
: [0x69,0x02,0x05,0xa2]
792 s_mul_f32 s5
, s103
, s2
793 // GFX1150
: encoding
: [0x67,0x02,0x05,0xa2]
795 s_mul_f32 s5
, vcc_lo
, s2
796 // GFX1150
: encoding
: [0x6a,0x02,0x05,0xa2]
798 s_mul_f32 s5
, vcc_hi
, s2
799 // GFX1150
: encoding
: [0x6b,0x02,0x05,0xa2]
801 s_mul_f32 s5
, ttmp11
, s2
802 // GFX1150
: encoding
: [0x77,0x02,0x05,0xa2]
805 // GFX1150
: encoding
: [0x7d,0x02,0x05,0xa2]
807 s_mul_f32 s5
, exec_lo
, s2
808 // GFX1150
: encoding
: [0x7e,0x02,0x05,0xa2]
810 s_mul_f32 s5
, exec_hi
, s2
811 // GFX1150
: encoding
: [0x7f,0x02,0x05,0xa2]
814 // GFX1150
: encoding
: [0x80,0x02,0x05,0xa2]
817 // GFX1150
: encoding
: [0xc1,0x02,0x05,0xa2]
819 s_mul_f32 s5
, 0.5, s2
820 // GFX1150
: encoding
: [0xf0,0x02,0x05,0xa2]
822 s_mul_f32 s5
, -4.0, s2
823 // GFX1150
: encoding
: [0xf7,0x02,0x05,0xa2]
825 s_mul_f32 s5
, 0xaf123456, s2
826 // GFX1150
: encoding
: [0xff,0x02,0x05,0xa2,0x56,0x34,0x12,0xaf]
828 s_mul_f32 s5
, 0x3f717273, s2
829 // GFX1150
: encoding
: [0xff,0x02,0x05,0xa2,0x73,0x72,0x71,0x3f]
831 s_mul_f32 s5
, s1
, s105
832 // GFX1150
: encoding
: [0x01,0x69,0x05,0xa2]
835 // GFX1150
: encoding
: [0x01,0x02,0x05,0xa1]
837 s_min_f32 s105
, s1
, s2
838 // GFX1150
: encoding
: [0x01,0x02,0x69,0xa1]
840 s_min_f32 s5
, s105
, s2
841 // GFX1150
: encoding
: [0x69,0x02,0x05,0xa1]
843 s_min_f32 s5
, s103
, s2
844 // GFX1150
: encoding
: [0x67,0x02,0x05,0xa1]
846 s_min_f32 s5
, vcc_lo
, s2
847 // GFX1150
: encoding
: [0x6a,0x02,0x05,0xa1]
849 s_min_f32 s5
, vcc_hi
, s2
850 // GFX1150
: encoding
: [0x6b,0x02,0x05,0xa1]
852 s_min_f32 s5
, ttmp11
, s2
853 // GFX1150
: encoding
: [0x77,0x02,0x05,0xa1]
856 // GFX1150
: encoding
: [0x7d,0x02,0x05,0xa1]
858 s_min_f32 s5
, exec_lo
, s2
859 // GFX1150
: encoding
: [0x7e,0x02,0x05,0xa1]
861 s_min_f32 s5
, exec_hi
, s2
862 // GFX1150
: encoding
: [0x7f,0x02,0x05,0xa1]
865 // GFX1150
: encoding
: [0x80,0x02,0x05,0xa1]
868 // GFX1150
: encoding
: [0xc1,0x02,0x05,0xa1]
870 s_min_f32 s5
, 0.5, s2
871 // GFX1150
: encoding
: [0xf0,0x02,0x05,0xa1]
873 s_min_f32 s5
, -4.0, s2
874 // GFX1150
: encoding
: [0xf7,0x02,0x05,0xa1]
876 s_min_f32 s5
, 0xaf123456, s2
877 // GFX1150
: encoding
: [0xff,0x02,0x05,0xa1,0x56,0x34,0x12,0xaf]
879 s_min_f32 s5
, 0x3f717273, s2
880 // GFX1150
: encoding
: [0xff,0x02,0x05,0xa1,0x73,0x72,0x71,0x3f]
882 s_min_f32 s5
, s1
, s105
883 // GFX1150
: encoding
: [0x01,0x69,0x05,0xa1]
886 // GFX1150
: encoding
: [0x01,0x02,0x85,0xa1]
888 s_max_f32 s105
, s1
, s2
889 // GFX1150
: encoding
: [0x01,0x02,0xe9,0xa1]
891 s_max_f32 s5
, s105
, s2
892 // GFX1150
: encoding
: [0x69,0x02,0x85,0xa1]
894 s_max_f32 s5
, s103
, s2
895 // GFX1150
: encoding
: [0x67,0x02,0x85,0xa1]
897 s_max_f32 s5
, vcc_lo
, s2
898 // GFX1150
: encoding
: [0x6a,0x02,0x85,0xa1]
900 s_max_f32 s5
, vcc_hi
, s2
901 // GFX1150
: encoding
: [0x6b,0x02,0x85,0xa1]
903 s_max_f32 s5
, ttmp11
, s2
904 // GFX1150
: encoding
: [0x77,0x02,0x85,0xa1]
907 // GFX1150
: encoding
: [0x7d,0x02,0x85,0xa1]
909 s_max_f32 s5
, exec_lo
, s2
910 // GFX1150
: encoding
: [0x7e,0x02,0x85,0xa1]
912 s_max_f32 s5
, exec_hi
, s2
913 // GFX1150
: encoding
: [0x7f,0x02,0x85,0xa1]
916 // GFX1150
: encoding
: [0x80,0x02,0x85,0xa1]
919 // GFX1150
: encoding
: [0xc1,0x02,0x85,0xa1]
921 s_max_f32 s5
, 0.5, s2
922 // GFX1150
: encoding
: [0xf0,0x02,0x85,0xa1]
924 s_max_f32 s5
, -4.0, s2
925 // GFX1150
: encoding
: [0xf7,0x02,0x85,0xa1]
927 s_max_f32 s5
, 0xaf123456, s2
928 // GFX1150
: encoding
: [0xff,0x02,0x85,0xa1,0x56,0x34,0x12,0xaf]
930 s_max_f32 s5
, 0x3f717273, s2
931 // GFX1150
: encoding
: [0xff,0x02,0x85,0xa1,0x73,0x72,0x71,0x3f]
933 s_max_f32 s5
, s1
, s105
934 // GFX1150
: encoding
: [0x01,0x69,0x85,0xa1]
936 s_fmac_f32 s5
, s1
, s2
937 // GFX1150
: encoding
: [0x01,0x02,0x85,0xa3]
939 s_fmac_f32 s105
, s1
, s2
940 // GFX1150
: encoding
: [0x01,0x02,0xe9,0xa3]
942 s_fmac_f32 s5
, s105
, s2
943 // GFX1150
: encoding
: [0x69,0x02,0x85,0xa3]
945 s_fmac_f32 s5
, s103
, s2
946 // GFX1150
: encoding
: [0x67,0x02,0x85,0xa3]
948 s_fmac_f32 s5
, vcc_lo
, s2
949 // GFX1150
: encoding
: [0x6a,0x02,0x85,0xa3]
951 s_fmac_f32 s5
, vcc_hi
, s2
952 // GFX1150
: encoding
: [0x6b,0x02,0x85,0xa3]
954 s_fmac_f32 s5
, ttmp11
, s2
955 // GFX1150
: encoding
: [0x77,0x02,0x85,0xa3]
957 s_fmac_f32 s5
, m0
, s2
958 // GFX1150
: encoding
: [0x7d,0x02,0x85,0xa3]
960 s_fmac_f32 s5
, exec_lo
, s2
961 // GFX1150
: encoding
: [0x7e,0x02,0x85,0xa3]
963 s_fmac_f32 s5
, exec_hi
, s2
964 // GFX1150
: encoding
: [0x7f,0x02,0x85,0xa3]
967 // GFX1150
: encoding
: [0x80,0x02,0x85,0xa3]
969 s_fmac_f32 s5
, -1, s2
970 // GFX1150
: encoding
: [0xc1,0x02,0x85,0xa3]
972 s_fmac_f32 s5
, 0.5, s2
973 // GFX1150
: encoding
: [0xf0,0x02,0x85,0xa3]
975 s_fmac_f32 s5
, -4.0, s2
976 // GFX1150
: encoding
: [0xf7,0x02,0x85,0xa3]
978 s_fmac_f32 s5
, 0xaf123456, s2
979 // GFX1150
: encoding
: [0xff,0x02,0x85,0xa3,0x56,0x34,0x12,0xaf]
981 s_fmac_f32 s5
, 0x3f717273, s2
982 // GFX1150
: encoding
: [0xff,0x02,0x85,0xa3,0x73,0x72,0x71,0x3f]
984 s_fmac_f32 s5
, s1
, s105
985 // GFX1150
: encoding
: [0x01,0x69,0x85,0xa3]
987 s_fmamk_f32 s5
, s1
, 0x11213141, s3
988 // GFX1150
: encoding
: [0x01,0x03,0x05,0xa3,0x41,0x31,0x21,0x11]
990 s_fmamk_f32 s105
, s1
, 0x11213141, s3
991 // GFX1150
: encoding
: [0x01,0x03,0x69,0xa3,0x41,0x31,0x21,0x11]
993 s_fmamk_f32 s5
, s105
, 0x11213141, s3
994 // GFX1150
: encoding
: [0x69,0x03,0x05,0xa3,0x41,0x31,0x21,0x11]
996 s_fmamk_f32 s5
, 0, 0x11213141, s3
997 // GFX1150
: encoding
: [0x80,0x03,0x05,0xa3,0x41,0x31,0x21,0x11]
999 s_fmamk_f32 s5
, -1, 0x11213141, s3
1000 // GFX1150
: encoding
: [0xc1,0x03,0x05,0xa3,0x41,0x31,0x21,0x11]
1002 s_fmamk_f32 s5
, 0.5, 0x11213141, s3
1003 // GFX1150
: encoding
: [0xf0,0x03,0x05,0xa3,0x41,0x31,0x21,0x11]
1005 s_fmamk_f32 s5
, -4.0, 0x11213141, s3
1006 // GFX1150
: encoding
: [0xf7,0x03,0x05,0xa3,0x41,0x31,0x21,0x11]
1008 s_fmamk_f32 s5
, s1
, 0xa1b1c1d1, s3
1009 // GFX1150
: encoding
: [0x01,0x03,0x05,0xa3,0xd1,0xc1,0xb1,0xa1]
1011 s_fmamk_f32 s5
, s1
, 0x11213141, s105
1012 // GFX1150
: encoding
: [0x01,0x69,0x05,0xa3,0x41,0x31,0x21,0x11]
1014 s_fmamk_f32 s5
, 0x11213141, 0x11213141, s105
1015 // GFX1150 encoding
: [0xff,0x69,0x05,0xa3,0x41,0x31,0x21,0x11]
1017 s_fmamk_f32 s5
, s105
, 0x11213141, 0x11213141
1018 // GFX1150 encoding
: [0x69,0xff,0x05,0xa3,0x41,0x31,0x21,0x11]
1020 s_fmaak_f32 s5
, s1
, s2
, 0x11213141
1021 // GFX1150
: encoding
: [0x01,0x02,0x85,0xa2,0x41,0x31,0x21,0x11]
1023 s_fmaak_f32 s105
, s1
, s2
, 0x11213141
1024 // GFX1150
: encoding
: [0x01,0x02,0xe9,0xa2,0x41,0x31,0x21,0x11]
1026 s_fmaak_f32 s5
, s105
, s2
, 0x11213141
1027 // GFX1150
: encoding
: [0x69,0x02,0x85,0xa2,0x41,0x31,0x21,0x11]
1029 s_fmaak_f32 s5
, 0, s2
, 0x11213141
1030 // GFX1150
: encoding
: [0x80,0x02,0x85,0xa2,0x41,0x31,0x21,0x11]
1032 s_fmaak_f32 s5
, -1, s2
, 0x11213141
1033 // GFX1150
: encoding
: [0xc1,0x02,0x85,0xa2,0x41,0x31,0x21,0x11]
1035 s_fmaak_f32 s5
, 0.5, s2
, 0x11213141
1036 // GFX1150
: encoding
: [0xf0,0x02,0x85,0xa2,0x41,0x31,0x21,0x11]
1038 s_fmaak_f32 s5
, -4.0, s2
, 0x11213141
1039 // GFX1150
: encoding
: [0xf7,0x02,0x85,0xa2,0x41,0x31,0x21,0x11]
1041 s_fmaak_f32 s5
, s1
, s105
, 0x11213141
1042 // GFX1150
: encoding
: [0x01,0x69,0x85,0xa2,0x41,0x31,0x21,0x11]
1044 s_fmaak_f32 s5
, s1
, s2
, 0xa1b1c1d1
1045 // GFX1150
: encoding
: [0x01,0x02,0x85,0xa2,0xd1,0xc1,0xb1,0xa1]
1047 s_fmaak_f32 s5
, 0x11213141, s2
, 0x11213141
1048 // GFX1150
: encoding
: [0xff,0x02,0x85,0xa2,0x41,0x31,0x21,0x11]
1050 s_fmaak_f32 s5
, s105
, 0x11213141, 0x11213141
1051 // GFX1150
: encoding
: [0x69,0xff,0x85,0xa2,0x41,0x31,0x21,0x11]
1053 s_fmaak_f32 s5
, 0x11213141, 0x11213141, 0x11213141
1054 // GFX1150
: encoding
: [0xff,0xff,0x85,0xa2,0x41,0x31,0x21,0x11]
1056 s_cvt_pk_rtz_f16_f32 s5
, s1
, s2
1057 // GFX1150
: encoding
: [0x01,0x02,0x05,0xa4]
1059 s_cvt_pk_rtz_f16_f32 s105
, s1
, s2
1060 // GFX1150
: encoding
: [0x01,0x02,0x69,0xa4]
1062 s_cvt_pk_rtz_f16_f32 s5
, s105
, s2
1063 // GFX1150
: encoding
: [0x69,0x02,0x05,0xa4]
1065 s_cvt_pk_rtz_f16_f32 s5
, s103
, s2
1066 // GFX1150
: encoding
: [0x67,0x02,0x05,0xa4]
1068 s_cvt_pk_rtz_f16_f32 s5
, vcc_lo
, s2
1069 // GFX1150
: encoding
: [0x6a,0x02,0x05,0xa4]
1071 s_cvt_pk_rtz_f16_f32 s5
, vcc_hi
, s2
1072 // GFX1150
: encoding
: [0x6b,0x02,0x05,0xa4]
1074 s_cvt_pk_rtz_f16_f32 s5
, ttmp11
, s2
1075 // GFX1150
: encoding
: [0x77,0x02,0x05,0xa4]
1077 s_cvt_pk_rtz_f16_f32 s5
, m0
, s2
1078 // GFX1150
: encoding
: [0x7d,0x02,0x05,0xa4]
1080 s_cvt_pk_rtz_f16_f32 s5
, exec_lo
, s2
1081 // GFX1150
: encoding
: [0x7e,0x02,0x05,0xa4]
1083 s_cvt_pk_rtz_f16_f32 s5
, exec_hi
, s2
1084 // GFX1150
: encoding
: [0x7f,0x02,0x05,0xa4]
1086 s_cvt_pk_rtz_f16_f32 s5
, 0, s2
1087 // GFX1150
: encoding
: [0x80,0x02,0x05,0xa4]
1089 s_cvt_pk_rtz_f16_f32 s5
, -1, s2
1090 // GFX1150
: encoding
: [0xc1,0x02,0x05,0xa4]
1092 s_cvt_pk_rtz_f16_f32 s5
, 0.5, s2
1093 // GFX1150
: encoding
: [0xf0,0x02,0x05,0xa4]
1095 s_cvt_pk_rtz_f16_f32 s5
, -4.0, s2
1096 // GFX1150
: encoding
: [0xf7,0x02,0x05,0xa4]
1098 s_cvt_pk_rtz_f16_f32 s5
, 0xaf123456, s2
1099 // GFX1150
: encoding
: [0xff,0x02,0x05,0xa4,0x56,0x34,0x12,0xaf]
1101 s_cvt_pk_rtz_f16_f32 s5
, 0x3f717273, s2
1102 // GFX1150
: encoding
: [0xff,0x02,0x05,0xa4,0x73,0x72,0x71,0x3f]
1104 s_cvt_pk_rtz_f16_f32 s5
, s1
, s105
1105 // GFX1150
: encoding
: [0x01,0x69,0x05,0xa4]
1107 s_add_f16 s5
, s1
, s2
1108 // GFX1150
: encoding
: [0x01,0x02,0x85,0xa4]
1110 s_add_f16 s105
, s1
, s2
1111 // GFX1150
: encoding
: [0x01,0x02,0xe9,0xa4]
1113 s_add_f16 s5
, s105
, s2
1114 // GFX1150
: encoding
: [0x69,0x02,0x85,0xa4]
1116 s_add_f16 s5
, s101
, s2
1117 // GFX1150
: encoding
: [0x65,0x02,0x85,0xa4]
1119 s_add_f16 s5
, vcc_lo
, s2
1120 // GFX1150
: encoding
: [0x6a,0x02,0x85,0xa4]
1122 s_add_f16 s5
, vcc_hi
, s2
1123 // GFX1150
: encoding
: [0x6b,0x02,0x85,0xa4]
1125 s_add_f16 s5
, m0
, s2
1126 // GFX1150
: encoding
: [0x7d,0x02,0x85,0xa4]
1128 s_add_f16 s5
, exec_lo
, s2
1129 // GFX1150
: encoding
: [0x7e,0x02,0x85,0xa4]
1131 s_add_f16 s5
, exec_hi
, s2
1132 // GFX1150
: encoding
: [0x7f,0x02,0x85,0xa4]
1135 // GFX1150
: encoding
: [0x80,0x02,0x85,0xa4]
1137 s_add_f16 s5
, -1, s2
1138 // GFX1150
: encoding
: [0xc1,0x02,0x85,0xa4]
1140 s_add_f16 s5
, 0.5, s2
1141 // GFX1150
: encoding
: [0xf0,0x02,0x85,0xa4]
1143 s_add_f16 s5
, -4.0, s2
1144 // GFX1150
: encoding
: [0xf7,0x02,0x85,0xa4]
1146 s_add_f16 s5
, 0xfe0b, s2
1147 // GFX1150
: encoding
: [0xff,0x02,0x85,0xa4,0x0b,0xfe,0x00,0x00]
1149 s_add_f16 s5
, 0x3456, s2
1150 // GFX1150
: encoding
: [0xff,0x02,0x85,0xa4,0x56,0x34,0x00,0x00]
1152 s_add_f16 s5
, s1
, s105
1153 // GFX1150
: encoding
: [0x01,0x69,0x85,0xa4]
1155 s_sub_f16 s5
, s1
, s2
1156 // GFX1150
: encoding
: [0x01,0x02,0x05,0xa5]
1158 s_sub_f16 s105
, s1
, s2
1159 // GFX1150
: encoding
: [0x01,0x02,0x69,0xa5]
1161 s_sub_f16 s5
, s105
, s2
1162 // GFX1150
: encoding
: [0x69,0x02,0x05,0xa5]
1164 s_sub_f16 s5
, s101
, s2
1165 // GFX1150
: encoding
: [0x65,0x02,0x05,0xa5]
1167 s_sub_f16 s5
, vcc_lo
, s2
1168 // GFX1150
: encoding
: [0x6a,0x02,0x05,0xa5]
1170 s_sub_f16 s5
, vcc_hi
, s2
1171 // GFX1150
: encoding
: [0x6b,0x02,0x05,0xa5]
1173 s_sub_f16 s5
, m0
, s2
1174 // GFX1150
: encoding
: [0x7d,0x02,0x05,0xa5]
1176 s_sub_f16 s5
, exec_lo
, s2
1177 // GFX1150
: encoding
: [0x7e,0x02,0x05,0xa5]
1179 s_sub_f16 s5
, exec_hi
, s2
1180 // GFX1150
: encoding
: [0x7f,0x02,0x05,0xa5]
1183 // GFX1150
: encoding
: [0x80,0x02,0x05,0xa5]
1185 s_sub_f16 s5
, -1, s2
1186 // GFX1150
: encoding
: [0xc1,0x02,0x05,0xa5]
1188 s_sub_f16 s5
, 0.5, s2
1189 // GFX1150
: encoding
: [0xf0,0x02,0x05,0xa5]
1191 s_sub_f16 s5
, -4.0, s2
1192 // GFX1150
: encoding
: [0xf7,0x02,0x05,0xa5]
1194 s_sub_f16 s5
, 0xfe0b, s2
1195 // GFX1150
: encoding
: [0xff,0x02,0x05,0xa5,0x0b,0xfe,0x00,0x00]
1197 s_sub_f16 s5
, 0x3456, s2
1198 // GFX1150
: encoding
: [0xff,0x02,0x05,0xa5,0x56,0x34,0x00,0x00]
1200 s_sub_f16 s5
, s1
, s105
1201 // GFX1150
: encoding
: [0x01,0x69,0x05,0xa5]
1203 s_mul_f16 s5
, s1
, s2
1204 // GFX1150
: encoding
: [0x01,0x02,0x85,0xa6]
1206 s_mul_f16 s105
, s1
, s2
1207 // GFX1150
: encoding
: [0x01,0x02,0xe9,0xa6]
1209 s_mul_f16 s5
, s105
, s2
1210 // GFX1150
: encoding
: [0x69,0x02,0x85,0xa6]
1212 s_mul_f16 s5
, s101
, s2
1213 // GFX1150
: encoding
: [0x65,0x02,0x85,0xa6]
1215 s_mul_f16 s5
, vcc_lo
, s2
1216 // GFX1150
: encoding
: [0x6a,0x02,0x85,0xa6]
1218 s_mul_f16 s5
, vcc_hi
, s2
1219 // GFX1150
: encoding
: [0x6b,0x02,0x85,0xa6]
1221 s_mul_f16 s5
, m0
, s2
1222 // GFX1150
: encoding
: [0x7d,0x02,0x85,0xa6]
1224 s_mul_f16 s5
, exec_lo
, s2
1225 // GFX1150
: encoding
: [0x7e,0x02,0x85,0xa6]
1227 s_mul_f16 s5
, exec_hi
, s2
1228 // GFX1150
: encoding
: [0x7f,0x02,0x85,0xa6]
1231 // GFX1150
: encoding
: [0x80,0x02,0x85,0xa6]
1233 s_mul_f16 s5
, -1, s2
1234 // GFX1150
: encoding
: [0xc1,0x02,0x85,0xa6]
1236 s_mul_f16 s5
, 0.5, s2
1237 // GFX1150
: encoding
: [0xf0,0x02,0x85,0xa6]
1239 s_mul_f16 s5
, -4.0, s2
1240 // GFX1150
: encoding
: [0xf7,0x02,0x85,0xa6]
1242 s_mul_f16 s5
, 0xfe0b, s2
1243 // GFX1150
: encoding
: [0xff,0x02,0x85,0xa6,0x0b,0xfe,0x00,0x00]
1245 s_mul_f16 s5
, 0x3456, s2
1246 // GFX1150
: encoding
: [0xff,0x02,0x85,0xa6,0x56,0x34,0x00,0x00]
1248 s_mul_f16 s5
, s1
, s105
1249 // GFX1150
: encoding
: [0x01,0x69,0x85,0xa6]
1251 s_fmac_f16 s5
, s1
, s2
1252 // GFX1150
: encoding
: [0x01,0x02,0x05,0xa7]
1254 s_fmac_f16 s105
, s1
, s2
1255 // GFX1150
: encoding
: [0x01,0x02,0x69,0xa7]
1257 s_fmac_f16 s5
, s105
, s2
1258 // GFX1150
: encoding
: [0x69,0x02,0x05,0xa7]
1260 s_fmac_f16 s5
, s103
, s2
1261 // GFX1150
: encoding
: [0x67,0x02,0x05,0xa7]
1263 s_fmac_f16 s5
, vcc_lo
, s2
1264 // GFX1150
: encoding
: [0x6a,0x02,0x05,0xa7]
1266 s_fmac_f16 s5
, vcc_hi
, s2
1267 // GFX1150
: encoding
: [0x6b,0x02,0x05,0xa7]
1269 s_fmac_f16 s5
, ttmp11
, s2
1270 // GFX1150
: encoding
: [0x77,0x02,0x05,0xa7]
1272 s_fmac_f16 s5
, m0
, s2
1273 // GFX1150
: encoding
: [0x7d,0x02,0x05,0xa7]
1275 s_fmac_f16 s5
, exec_lo
, s2
1276 // GFX1150
: encoding
: [0x7e,0x02,0x05,0xa7]
1278 s_fmac_f16 s5
, exec_hi
, s2
1279 // GFX1150
: encoding
: [0x7f,0x02,0x05,0xa7]
1281 s_fmac_f16 s5
, 0, s2
1282 // GFX1150
: encoding
: [0x80,0x02,0x05,0xa7]
1284 s_fmac_f16 s5
, -1, s2
1285 // GFX1150
: encoding
: [0xc1,0x02,0x05,0xa7]
1287 s_fmac_f16 s5
, 0.5, s2
1288 // GFX1150
: encoding
: [0xf0,0x02,0x05,0xa7]
1290 s_fmac_f16 s5
, -4.0, s2
1291 // GFX1150
: encoding
: [0xf7,0x02,0x05,0xa7]
1293 s_fmac_f16 s5
, 0x1234, s2
1294 // GFX1150
: encoding
: [0xff,0x02,0x05,0xa7,0x34,0x12,0x00,0x00]
1296 s_fmac_f16 s5
, s1
, s105
1297 // GFX1150
: encoding
: [0x01,0x69,0x05,0xa7]
1299 s_max_f16 s5
, s1
, s2
1300 // GFX1150
: encoding
: [0x01,0x02,0x05,0xa6]
1302 s_max_f16 s105
, s1
, s2
1303 // GFX1150
: encoding
: [0x01,0x02,0x69,0xa6]
1305 s_max_f16 s5
, s105
, s2
1306 // GFX1150
: encoding
: [0x69,0x02,0x05,0xa6]
1308 s_max_f16 s5
, s101
, s2
1309 // GFX1150
: encoding
: [0x65,0x02,0x05,0xa6]
1311 s_max_f16 s5
, vcc_lo
, s2
1312 // GFX1150
: encoding
: [0x6a,0x02,0x05,0xa6]
1314 s_max_f16 s5
, vcc_hi
, s2
1315 // GFX1150
: encoding
: [0x6b,0x02,0x05,0xa6]
1317 s_max_f16 s5
, m0
, s2
1318 // GFX1150
: encoding
: [0x7d,0x02,0x05,0xa6]
1320 s_max_f16 s5
, exec_lo
, s2
1321 // GFX1150
: encoding
: [0x7e,0x02,0x05,0xa6]
1323 s_max_f16 s5
, exec_hi
, s2
1324 // GFX1150
: encoding
: [0x7f,0x02,0x05,0xa6]
1327 // GFX1150
: encoding
: [0x80,0x02,0x05,0xa6]
1329 s_max_f16 s5
, -1, s2
1330 // GFX1150
: encoding
: [0xc1,0x02,0x05,0xa6]
1332 s_max_f16 s5
, 0.5, s2
1333 // GFX1150
: encoding
: [0xf0,0x02,0x05,0xa6]
1335 s_max_f16 s5
, -4.0, s2
1336 // GFX1150
: encoding
: [0xf7,0x02,0x05,0xa6]
1338 s_max_f16 s5
, 0xfe0b, s2
1339 // GFX1150
: encoding
: [0xff,0x02,0x05,0xa6,0x0b,0xfe,0x00,0x00]
1341 s_max_f16 s5
, 0x3456, s2
1342 // GFX1150
: encoding
: [0xff,0x02,0x05,0xa6,0x56,0x34,0x00,0x00]
1344 s_max_f16 s5
, s1
, s105
1345 // GFX1150
: encoding
: [0x01,0x69,0x05,0xa6]
1347 s_min_f16 s5
, s1
, s2
1348 // GFX1150
: encoding
: [0x01,0x02,0x85,0xa5]
1350 s_min_f16 s105
, s1
, s2
1351 // GFX1150
: encoding
: [0x01,0x02,0xe9,0xa5]
1353 s_min_f16 s5
, s105
, s2
1354 // GFX1150
: encoding
: [0x69,0x02,0x85,0xa5]
1356 s_min_f16 s5
, s101
, s2
1357 // GFX1150
: encoding
: [0x65,0x02,0x85,0xa5]
1359 s_min_f16 s5
, vcc_lo
, s2
1360 // GFX1150
: encoding
: [0x6a,0x02,0x85,0xa5]
1362 s_min_f16 s5
, vcc_hi
, s2
1363 // GFX1150
: encoding
: [0x6b,0x02,0x85,0xa5]
1365 s_min_f16 s5
, m0
, s2
1366 // GFX1150
: encoding
: [0x7d,0x02,0x85,0xa5]
1368 s_min_f16 s5
, exec_lo
, s2
1369 // GFX1150
: encoding
: [0x7e,0x02,0x85,0xa5]
1371 s_min_f16 s5
, exec_hi
, s2
1372 // GFX1150
: encoding
: [0x7f,0x02,0x85,0xa5]
1375 // GFX1150
: encoding
: [0x80,0x02,0x85,0xa5]
1377 s_min_f16 s5
, -1, s2
1378 // GFX1150
: encoding
: [0xc1,0x02,0x85,0xa5]
1380 s_min_f16 s5
, 0.5, s2
1381 // GFX1150
: encoding
: [0xf0,0x02,0x85,0xa5]
1383 s_min_f16 s5
, -4.0, s2
1384 // GFX1150
: encoding
: [0xf7,0x02,0x85,0xa5]
1386 s_min_f16 s5
, 0xfe0b, s2
1387 // GFX1150
: encoding
: [0xff,0x02,0x85,0xa5,0x0b,0xfe,0x00,0x00]
1389 s_min_f16 s5
, 0x3456, s2
1390 // GFX1150
: encoding
: [0xff,0x02,0x85,0xa5,0x56,0x34,0x00,0x00]
1392 s_min_f16 s5
, s1
, s105
1393 // GFX1150
: encoding
: [0x01,0x69,0x85,0xa5]
1396 // GFX1150
: encoding
: [0x01,0x02,0x41,0xbf]
1398 s_cmp_lt_f32 s105
, s2
1399 // GFX1150
: encoding
: [0x69,0x02,0x41,0xbf]
1401 s_cmp_lt_f32 s101
, s2
1402 // GFX1150
: encoding
: [0x65,0x02,0x41,0xbf]
1404 s_cmp_lt_f32 vcc_lo
, s2
1405 // GFX1150
: encoding
: [0x6a,0x02,0x41,0xbf]
1407 s_cmp_lt_f32 vcc_hi
, s2
1408 // GFX1150
: encoding
: [0x6b,0x02,0x41,0xbf]
1411 // GFX1150
: encoding
: [0x7d,0x02,0x41,0xbf]
1413 s_cmp_lt_f32 exec_lo
, s2
1414 // GFX1150
: encoding
: [0x7e,0x02,0x41,0xbf]
1416 s_cmp_lt_f32 exec_hi
, s2
1417 // GFX1150
: encoding
: [0x7f,0x02,0x41,0xbf]
1420 // GFX1150
: encoding
: [0x80,0x02,0x41,0xbf]
1423 // GFX1150
: encoding
: [0xc1,0x02,0x41,0xbf]
1425 s_cmp_lt_f32
0.5, s2
1426 // GFX1150
: encoding
: [0xf0,0x02,0x41,0xbf]
1428 s_cmp_lt_f32
-4.0, s2
1429 // GFX1150
: encoding
: [0xf7,0x02,0x41,0xbf]
1431 s_cmp_lt_f32
0xaf123456, s2
1432 // GFX1150
: encoding
: [0xff,0x02,0x41,0xbf,0x56,0x34,0x12,0xaf]
1434 s_cmp_lt_f32
0x3f717273, s2
1435 // GFX1150
: encoding
: [0xff,0x02,0x41,0xbf,0x73,0x72,0x71,0x3f]
1437 s_cmp_lt_f32 s1
, s105
1438 // GFX1150
: encoding
: [0x01,0x69,0x41,0xbf]
1441 // GFX1150
: encoding
: [0x01,0x02,0x42,0xbf]
1443 s_cmp_eq_f32 s105
, s2
1444 // GFX1150
: encoding
: [0x69,0x02,0x42,0xbf]
1446 s_cmp_eq_f32 s101
, s2
1447 // GFX1150
: encoding
: [0x65,0x02,0x42,0xbf]
1449 s_cmp_eq_f32 vcc_lo
, s2
1450 // GFX1150
: encoding
: [0x6a,0x02,0x42,0xbf]
1452 s_cmp_eq_f32 vcc_hi
, s2
1453 // GFX1150
: encoding
: [0x6b,0x02,0x42,0xbf]
1456 // GFX1150
: encoding
: [0x7d,0x02,0x42,0xbf]
1458 s_cmp_eq_f32 exec_lo
, s2
1459 // GFX1150
: encoding
: [0x7e,0x02,0x42,0xbf]
1461 s_cmp_eq_f32 exec_hi
, s2
1462 // GFX1150
: encoding
: [0x7f,0x02,0x42,0xbf]
1465 // GFX1150
: encoding
: [0x80,0x02,0x42,0xbf]
1468 // GFX1150
: encoding
: [0xc1,0x02,0x42,0xbf]
1470 s_cmp_eq_f32
0.5, s2
1471 // GFX1150
: encoding
: [0xf0,0x02,0x42,0xbf]
1473 s_cmp_eq_f32
-4.0, s2
1474 // GFX1150
: encoding
: [0xf7,0x02,0x42,0xbf]
1476 s_cmp_eq_f32
0xaf123456, s2
1477 // GFX1150
: encoding
: [0xff,0x02,0x42,0xbf,0x56,0x34,0x12,0xaf]
1479 s_cmp_eq_f32
0x3f717273, s2
1480 // GFX1150
: encoding
: [0xff,0x02,0x42,0xbf,0x73,0x72,0x71,0x3f]
1482 s_cmp_eq_f32 s1
, s105
1483 // GFX1150
: encoding
: [0x01,0x69,0x42,0xbf]
1486 // GFX1150
: encoding
: [0x01,0x02,0x43,0xbf]
1488 s_cmp_le_f32 s105
, s2
1489 // GFX1150
: encoding
: [0x69,0x02,0x43,0xbf]
1491 s_cmp_le_f32 s101
, s2
1492 // GFX1150
: encoding
: [0x65,0x02,0x43,0xbf]
1494 s_cmp_le_f32 vcc_lo
, s2
1495 // GFX1150
: encoding
: [0x6a,0x02,0x43,0xbf]
1497 s_cmp_le_f32 vcc_hi
, s2
1498 // GFX1150
: encoding
: [0x6b,0x02,0x43,0xbf]
1501 // GFX1150
: encoding
: [0x7d,0x02,0x43,0xbf]
1503 s_cmp_le_f32 exec_lo
, s2
1504 // GFX1150
: encoding
: [0x7e,0x02,0x43,0xbf]
1506 s_cmp_le_f32 exec_hi
, s2
1507 // GFX1150
: encoding
: [0x7f,0x02,0x43,0xbf]
1510 // GFX1150
: encoding
: [0x80,0x02,0x43,0xbf]
1513 // GFX1150
: encoding
: [0xc1,0x02,0x43,0xbf]
1515 s_cmp_le_f32
0.5, s2
1516 // GFX1150
: encoding
: [0xf0,0x02,0x43,0xbf]
1518 s_cmp_le_f32
-4.0, s2
1519 // GFX1150
: encoding
: [0xf7,0x02,0x43,0xbf]
1521 s_cmp_le_f32
0xaf123456, s2
1522 // GFX1150
: encoding
: [0xff,0x02,0x43,0xbf,0x56,0x34,0x12,0xaf]
1524 s_cmp_le_f32
0x3f717273, s2
1525 // GFX1150
: encoding
: [0xff,0x02,0x43,0xbf,0x73,0x72,0x71,0x3f]
1527 s_cmp_le_f32 s1
, s105
1528 // GFX1150
: encoding
: [0x01,0x69,0x43,0xbf]
1531 // GFX1150
: encoding
: [0x01,0x02,0x44,0xbf]
1533 s_cmp_gt_f32 s105
, s2
1534 // GFX1150
: encoding
: [0x69,0x02,0x44,0xbf]
1536 s_cmp_gt_f32 s101
, s2
1537 // GFX1150
: encoding
: [0x65,0x02,0x44,0xbf]
1539 s_cmp_gt_f32 vcc_lo
, s2
1540 // GFX1150
: encoding
: [0x6a,0x02,0x44,0xbf]
1542 s_cmp_gt_f32 vcc_hi
, s2
1543 // GFX1150
: encoding
: [0x6b,0x02,0x44,0xbf]
1546 // GFX1150
: encoding
: [0x7d,0x02,0x44,0xbf]
1548 s_cmp_gt_f32 exec_lo
, s2
1549 // GFX1150
: encoding
: [0x7e,0x02,0x44,0xbf]
1551 s_cmp_gt_f32 exec_hi
, s2
1552 // GFX1150
: encoding
: [0x7f,0x02,0x44,0xbf]
1555 // GFX1150
: encoding
: [0x80,0x02,0x44,0xbf]
1558 // GFX1150
: encoding
: [0xc1,0x02,0x44,0xbf]
1560 s_cmp_gt_f32
0.5, s2
1561 // GFX1150
: encoding
: [0xf0,0x02,0x44,0xbf]
1563 s_cmp_gt_f32
-4.0, s2
1564 // GFX1150
: encoding
: [0xf7,0x02,0x44,0xbf]
1566 s_cmp_gt_f32
0xaf123456, s2
1567 // GFX1150
: encoding
: [0xff,0x02,0x44,0xbf,0x56,0x34,0x12,0xaf]
1569 s_cmp_gt_f32
0x3f717273, s2
1570 // GFX1150
: encoding
: [0xff,0x02,0x44,0xbf,0x73,0x72,0x71,0x3f]
1572 s_cmp_gt_f32 s1
, s105
1573 // GFX1150
: encoding
: [0x01,0x69,0x44,0xbf]
1576 // GFX1150
: encoding
: [0x01,0x02,0x45,0xbf]
1578 s_cmp_lg_f32 s105
, s2
1579 // GFX1150
: encoding
: [0x69,0x02,0x45,0xbf]
1581 s_cmp_lg_f32 s101
, s2
1582 // GFX1150
: encoding
: [0x65,0x02,0x45,0xbf]
1584 s_cmp_lg_f32 vcc_lo
, s2
1585 // GFX1150
: encoding
: [0x6a,0x02,0x45,0xbf]
1587 s_cmp_lg_f32 vcc_hi
, s2
1588 // GFX1150
: encoding
: [0x6b,0x02,0x45,0xbf]
1591 // GFX1150
: encoding
: [0x7d,0x02,0x45,0xbf]
1593 s_cmp_lg_f32 exec_lo
, s2
1594 // GFX1150
: encoding
: [0x7e,0x02,0x45,0xbf]
1596 s_cmp_lg_f32 exec_hi
, s2
1597 // GFX1150
: encoding
: [0x7f,0x02,0x45,0xbf]
1600 // GFX1150
: encoding
: [0x80,0x02,0x45,0xbf]
1603 // GFX1150
: encoding
: [0xc1,0x02,0x45,0xbf]
1605 s_cmp_lg_f32
0.5, s2
1606 // GFX1150
: encoding
: [0xf0,0x02,0x45,0xbf]
1608 s_cmp_lg_f32
-4.0, s2
1609 // GFX1150
: encoding
: [0xf7,0x02,0x45,0xbf]
1611 s_cmp_lg_f32
0xaf123456, s2
1612 // GFX1150
: encoding
: [0xff,0x02,0x45,0xbf,0x56,0x34,0x12,0xaf]
1614 s_cmp_lg_f32
0x3f717273, s2
1615 // GFX1150
: encoding
: [0xff,0x02,0x45,0xbf,0x73,0x72,0x71,0x3f]
1617 s_cmp_lg_f32 s1
, s105
1618 // GFX1150
: encoding
: [0x01,0x69,0x45,0xbf]
1621 // GFX1150
: encoding
: [0x01,0x02,0x46,0xbf]
1623 s_cmp_ge_f32 s105
, s2
1624 // GFX1150
: encoding
: [0x69,0x02,0x46,0xbf]
1626 s_cmp_ge_f32 s101
, s2
1627 // GFX1150
: encoding
: [0x65,0x02,0x46,0xbf]
1629 s_cmp_ge_f32 vcc_lo
, s2
1630 // GFX1150
: encoding
: [0x6a,0x02,0x46,0xbf]
1632 s_cmp_ge_f32 vcc_hi
, s2
1633 // GFX1150
: encoding
: [0x6b,0x02,0x46,0xbf]
1636 // GFX1150
: encoding
: [0x7d,0x02,0x46,0xbf]
1638 s_cmp_ge_f32 exec_lo
, s2
1639 // GFX1150
: encoding
: [0x7e,0x02,0x46,0xbf]
1641 s_cmp_ge_f32 exec_hi
, s2
1642 // GFX1150
: encoding
: [0x7f,0x02,0x46,0xbf]
1645 // GFX1150
: encoding
: [0x80,0x02,0x46,0xbf]
1648 // GFX1150
: encoding
: [0xc1,0x02,0x46,0xbf]
1650 s_cmp_ge_f32
0.5, s2
1651 // GFX1150
: encoding
: [0xf0,0x02,0x46,0xbf]
1653 s_cmp_ge_f32
-4.0, s2
1654 // GFX1150
: encoding
: [0xf7,0x02,0x46,0xbf]
1656 s_cmp_ge_f32
0xaf123456, s2
1657 // GFX1150
: encoding
: [0xff,0x02,0x46,0xbf,0x56,0x34,0x12,0xaf]
1659 s_cmp_ge_f32
0x3f717273, s2
1660 // GFX1150
: encoding
: [0xff,0x02,0x46,0xbf,0x73,0x72,0x71,0x3f]
1662 s_cmp_ge_f32 s1
, s105
1663 // GFX1150
: encoding
: [0x01,0x69,0x46,0xbf]
1666 // GFX1150
: encoding
: [0x01,0x02,0x47,0xbf]
1668 s_cmp_o_f32 s105
, s2
1669 // GFX1150
: encoding
: [0x69,0x02,0x47,0xbf]
1671 s_cmp_o_f32 s101
, s2
1672 // GFX1150
: encoding
: [0x65,0x02,0x47,0xbf]
1674 s_cmp_o_f32 vcc_lo
, s2
1675 // GFX1150
: encoding
: [0x6a,0x02,0x47,0xbf]
1677 s_cmp_o_f32 vcc_hi
, s2
1678 // GFX1150
: encoding
: [0x6b,0x02,0x47,0xbf]
1681 // GFX1150
: encoding
: [0x7d,0x02,0x47,0xbf]
1683 s_cmp_o_f32 exec_lo
, s2
1684 // GFX1150
: encoding
: [0x7e,0x02,0x47,0xbf]
1686 s_cmp_o_f32 exec_hi
, s2
1687 // GFX1150
: encoding
: [0x7f,0x02,0x47,0xbf]
1690 // GFX1150
: encoding
: [0x80,0x02,0x47,0xbf]
1693 // GFX1150
: encoding
: [0xc1,0x02,0x47,0xbf]
1696 // GFX1150
: encoding
: [0xf0,0x02,0x47,0xbf]
1698 s_cmp_o_f32
-4.0, s2
1699 // GFX1150
: encoding
: [0xf7,0x02,0x47,0xbf]
1701 s_cmp_o_f32
0xaf123456, s2
1702 // GFX1150
: encoding
: [0xff,0x02,0x47,0xbf,0x56,0x34,0x12,0xaf]
1704 s_cmp_o_f32
0x3f717273, s2
1705 // GFX1150
: encoding
: [0xff,0x02,0x47,0xbf,0x73,0x72,0x71,0x3f]
1707 s_cmp_o_f32 s1
, s105
1708 // GFX1150
: encoding
: [0x01,0x69,0x47,0xbf]
1711 // GFX1150
: encoding
: [0x01,0x02,0x48,0xbf]
1713 s_cmp_u_f32 s105
, s2
1714 // GFX1150
: encoding
: [0x69,0x02,0x48,0xbf]
1716 s_cmp_u_f32 s101
, s2
1717 // GFX1150
: encoding
: [0x65,0x02,0x48,0xbf]
1719 s_cmp_u_f32 vcc_lo
, s2
1720 // GFX1150
: encoding
: [0x6a,0x02,0x48,0xbf]
1722 s_cmp_u_f32 vcc_hi
, s2
1723 // GFX1150
: encoding
: [0x6b,0x02,0x48,0xbf]
1726 // GFX1150
: encoding
: [0x7d,0x02,0x48,0xbf]
1728 s_cmp_u_f32 exec_lo
, s2
1729 // GFX1150
: encoding
: [0x7e,0x02,0x48,0xbf]
1731 s_cmp_u_f32 exec_hi
, s2
1732 // GFX1150
: encoding
: [0x7f,0x02,0x48,0xbf]
1735 // GFX1150
: encoding
: [0x80,0x02,0x48,0xbf]
1738 // GFX1150
: encoding
: [0xc1,0x02,0x48,0xbf]
1741 // GFX1150
: encoding
: [0xf0,0x02,0x48,0xbf]
1743 s_cmp_u_f32
-4.0, s2
1744 // GFX1150
: encoding
: [0xf7,0x02,0x48,0xbf]
1746 s_cmp_u_f32
0xaf123456, s2
1747 // GFX1150
: encoding
: [0xff,0x02,0x48,0xbf,0x56,0x34,0x12,0xaf]
1749 s_cmp_u_f32
0x3f717273, s2
1750 // GFX1150
: encoding
: [0xff,0x02,0x48,0xbf,0x73,0x72,0x71,0x3f]
1752 s_cmp_u_f32 s1
, s105
1753 // GFX1150
: encoding
: [0x01,0x69,0x48,0xbf]
1755 s_cmp_nge_f32 s1
, s2
1756 // GFX1150
: encoding
: [0x01,0x02,0x49,0xbf]
1758 s_cmp_nge_f32 s105
, s2
1759 // GFX1150
: encoding
: [0x69,0x02,0x49,0xbf]
1761 s_cmp_nge_f32 s101
, s2
1762 // GFX1150
: encoding
: [0x65,0x02,0x49,0xbf]
1764 s_cmp_nge_f32 vcc_lo
, s2
1765 // GFX1150
: encoding
: [0x6a,0x02,0x49,0xbf]
1767 s_cmp_nge_f32 vcc_hi
, s2
1768 // GFX1150
: encoding
: [0x6b,0x02,0x49,0xbf]
1770 s_cmp_nge_f32 m0
, s2
1771 // GFX1150
: encoding
: [0x7d,0x02,0x49,0xbf]
1773 s_cmp_nge_f32 exec_lo
, s2
1774 // GFX1150
: encoding
: [0x7e,0x02,0x49,0xbf]
1776 s_cmp_nge_f32 exec_hi
, s2
1777 // GFX1150
: encoding
: [0x7f,0x02,0x49,0xbf]
1780 // GFX1150
: encoding
: [0x80,0x02,0x49,0xbf]
1782 s_cmp_nge_f32
-1, s2
1783 // GFX1150
: encoding
: [0xc1,0x02,0x49,0xbf]
1785 s_cmp_nge_f32
0.5, s2
1786 // GFX1150
: encoding
: [0xf0,0x02,0x49,0xbf]
1788 s_cmp_nge_f32
-4.0, s2
1789 // GFX1150
: encoding
: [0xf7,0x02,0x49,0xbf]
1791 s_cmp_nge_f32
0xaf123456, s2
1792 // GFX1150
: encoding
: [0xff,0x02,0x49,0xbf,0x56,0x34,0x12,0xaf]
1794 s_cmp_nge_f32
0x3f717273, s2
1795 // GFX1150
: encoding
: [0xff,0x02,0x49,0xbf,0x73,0x72,0x71,0x3f]
1797 s_cmp_nge_f32 s1
, s105
1798 // GFX1150
: encoding
: [0x01,0x69,0x49,0xbf]
1800 s_cmp_nlg_f32 s1
, s2
1801 // GFX1150
: encoding
: [0x01,0x02,0x4a,0xbf]
1803 s_cmp_nlg_f32 s105
, s2
1804 // GFX1150
: encoding
: [0x69,0x02,0x4a,0xbf]
1806 s_cmp_nlg_f32 s101
, s2
1807 // GFX1150
: encoding
: [0x65,0x02,0x4a,0xbf]
1809 s_cmp_nlg_f32 vcc_lo
, s2
1810 // GFX1150
: encoding
: [0x6a,0x02,0x4a,0xbf]
1812 s_cmp_nlg_f32 vcc_hi
, s2
1813 // GFX1150
: encoding
: [0x6b,0x02,0x4a,0xbf]
1815 s_cmp_nlg_f32 m0
, s2
1816 // GFX1150
: encoding
: [0x7d,0x02,0x4a,0xbf]
1818 s_cmp_nlg_f32 exec_lo
, s2
1819 // GFX1150
: encoding
: [0x7e,0x02,0x4a,0xbf]
1821 s_cmp_nlg_f32 exec_hi
, s2
1822 // GFX1150
: encoding
: [0x7f,0x02,0x4a,0xbf]
1825 // GFX1150
: encoding
: [0x80,0x02,0x4a,0xbf]
1827 s_cmp_nlg_f32
-1, s2
1828 // GFX1150
: encoding
: [0xc1,0x02,0x4a,0xbf]
1830 s_cmp_nlg_f32
0.5, s2
1831 // GFX1150
: encoding
: [0xf0,0x02,0x4a,0xbf]
1833 s_cmp_nlg_f32
-4.0, s2
1834 // GFX1150
: encoding
: [0xf7,0x02,0x4a,0xbf]
1836 s_cmp_nlg_f32
0xaf123456, s2
1837 // GFX1150
: encoding
: [0xff,0x02,0x4a,0xbf,0x56,0x34,0x12,0xaf]
1839 s_cmp_nlg_f32
0x3f717273, s2
1840 // GFX1150
: encoding
: [0xff,0x02,0x4a,0xbf,0x73,0x72,0x71,0x3f]
1842 s_cmp_nlg_f32 s1
, s105
1843 // GFX1150
: encoding
: [0x01,0x69,0x4a,0xbf]
1845 s_cmp_ngt_f32 s1
, s2
1846 // GFX1150
: encoding
: [0x01,0x02,0x4b,0xbf]
1848 s_cmp_ngt_f32 s105
, s2
1849 // GFX1150
: encoding
: [0x69,0x02,0x4b,0xbf]
1851 s_cmp_ngt_f32 s101
, s2
1852 // GFX1150
: encoding
: [0x65,0x02,0x4b,0xbf]
1854 s_cmp_ngt_f32 vcc_lo
, s2
1855 // GFX1150
: encoding
: [0x6a,0x02,0x4b,0xbf]
1857 s_cmp_ngt_f32 vcc_hi
, s2
1858 // GFX1150
: encoding
: [0x6b,0x02,0x4b,0xbf]
1860 s_cmp_ngt_f32 m0
, s2
1861 // GFX1150
: encoding
: [0x7d,0x02,0x4b,0xbf]
1863 s_cmp_ngt_f32 exec_lo
, s2
1864 // GFX1150
: encoding
: [0x7e,0x02,0x4b,0xbf]
1866 s_cmp_ngt_f32 exec_hi
, s2
1867 // GFX1150
: encoding
: [0x7f,0x02,0x4b,0xbf]
1870 // GFX1150
: encoding
: [0x80,0x02,0x4b,0xbf]
1872 s_cmp_ngt_f32
-1, s2
1873 // GFX1150
: encoding
: [0xc1,0x02,0x4b,0xbf]
1875 s_cmp_ngt_f32
0.5, s2
1876 // GFX1150
: encoding
: [0xf0,0x02,0x4b,0xbf]
1878 s_cmp_ngt_f32
-4.0, s2
1879 // GFX1150
: encoding
: [0xf7,0x02,0x4b,0xbf]
1881 s_cmp_ngt_f32
0xaf123456, s2
1882 // GFX1150
: encoding
: [0xff,0x02,0x4b,0xbf,0x56,0x34,0x12,0xaf]
1884 s_cmp_ngt_f32
0x3f717273, s2
1885 // GFX1150
: encoding
: [0xff,0x02,0x4b,0xbf,0x73,0x72,0x71,0x3f]
1887 s_cmp_ngt_f32 s1
, s105
1888 // GFX1150
: encoding
: [0x01,0x69,0x4b,0xbf]
1890 s_cmp_nle_f32 s1
, s2
1891 // GFX1150
: encoding
: [0x01,0x02,0x4c,0xbf]
1893 s_cmp_nle_f32 s105
, s2
1894 // GFX1150
: encoding
: [0x69,0x02,0x4c,0xbf]
1896 s_cmp_nle_f32 s101
, s2
1897 // GFX1150
: encoding
: [0x65,0x02,0x4c,0xbf]
1899 s_cmp_nle_f32 vcc_lo
, s2
1900 // GFX1150
: encoding
: [0x6a,0x02,0x4c,0xbf]
1902 s_cmp_nle_f32 vcc_hi
, s2
1903 // GFX1150
: encoding
: [0x6b,0x02,0x4c,0xbf]
1905 s_cmp_nle_f32 m0
, s2
1906 // GFX1150
: encoding
: [0x7d,0x02,0x4c,0xbf]
1908 s_cmp_nle_f32 exec_lo
, s2
1909 // GFX1150
: encoding
: [0x7e,0x02,0x4c,0xbf]
1911 s_cmp_nle_f32 exec_hi
, s2
1912 // GFX1150
: encoding
: [0x7f,0x02,0x4c,0xbf]
1915 // GFX1150
: encoding
: [0x80,0x02,0x4c,0xbf]
1917 s_cmp_nle_f32
-1, s2
1918 // GFX1150
: encoding
: [0xc1,0x02,0x4c,0xbf]
1920 s_cmp_nle_f32
0.5, s2
1921 // GFX1150
: encoding
: [0xf0,0x02,0x4c,0xbf]
1923 s_cmp_nle_f32
-4.0, s2
1924 // GFX1150
: encoding
: [0xf7,0x02,0x4c,0xbf]
1926 s_cmp_nle_f32
0xaf123456, s2
1927 // GFX1150
: encoding
: [0xff,0x02,0x4c,0xbf,0x56,0x34,0x12,0xaf]
1929 s_cmp_nle_f32
0x3f717273, s2
1930 // GFX1150
: encoding
: [0xff,0x02,0x4c,0xbf,0x73,0x72,0x71,0x3f]
1932 s_cmp_nle_f32 s1
, s105
1933 // GFX1150
: encoding
: [0x01,0x69,0x4c,0xbf]
1935 s_cmp_neq_f32 s1
, s2
1936 // GFX1150
: encoding
: [0x01,0x02,0x4d,0xbf]
1938 s_cmp_neq_f32 s105
, s2
1939 // GFX1150
: encoding
: [0x69,0x02,0x4d,0xbf]
1941 s_cmp_neq_f32 s101
, s2
1942 // GFX1150
: encoding
: [0x65,0x02,0x4d,0xbf]
1944 s_cmp_neq_f32 vcc_lo
, s2
1945 // GFX1150
: encoding
: [0x6a,0x02,0x4d,0xbf]
1947 s_cmp_neq_f32 vcc_hi
, s2
1948 // GFX1150
: encoding
: [0x6b,0x02,0x4d,0xbf]
1950 s_cmp_neq_f32 m0
, s2
1951 // GFX1150
: encoding
: [0x7d,0x02,0x4d,0xbf]
1953 s_cmp_neq_f32 exec_lo
, s2
1954 // GFX1150
: encoding
: [0x7e,0x02,0x4d,0xbf]
1956 s_cmp_neq_f32 exec_hi
, s2
1957 // GFX1150
: encoding
: [0x7f,0x02,0x4d,0xbf]
1960 // GFX1150
: encoding
: [0x80,0x02,0x4d,0xbf]
1962 s_cmp_neq_f32
-1, s2
1963 // GFX1150
: encoding
: [0xc1,0x02,0x4d,0xbf]
1965 s_cmp_neq_f32
0.5, s2
1966 // GFX1150
: encoding
: [0xf0,0x02,0x4d,0xbf]
1968 s_cmp_neq_f32
-4.0, s2
1969 // GFX1150
: encoding
: [0xf7,0x02,0x4d,0xbf]
1971 s_cmp_neq_f32
0xaf123456, s2
1972 // GFX1150
: encoding
: [0xff,0x02,0x4d,0xbf,0x56,0x34,0x12,0xaf]
1974 s_cmp_neq_f32
0x3f717273, s2
1975 // GFX1150
: encoding
: [0xff,0x02,0x4d,0xbf,0x73,0x72,0x71,0x3f]
1977 s_cmp_neq_f32 s1
, s105
1978 // GFX1150
: encoding
: [0x01,0x69,0x4d,0xbf]
1980 s_cmp_nlt_f32 s1
, s2
1981 // GFX1150
: encoding
: [0x01,0x02,0x4e,0xbf]
1983 s_cmp_nlt_f32 s105
, s2
1984 // GFX1150
: encoding
: [0x69,0x02,0x4e,0xbf]
1986 s_cmp_nlt_f32 s101
, s2
1987 // GFX1150
: encoding
: [0x65,0x02,0x4e,0xbf]
1989 s_cmp_nlt_f32 vcc_lo
, s2
1990 // GFX1150
: encoding
: [0x6a,0x02,0x4e,0xbf]
1992 s_cmp_nlt_f32 vcc_hi
, s2
1993 // GFX1150
: encoding
: [0x6b,0x02,0x4e,0xbf]
1995 s_cmp_nlt_f32 m0
, s2
1996 // GFX1150
: encoding
: [0x7d,0x02,0x4e,0xbf]
1998 s_cmp_nlt_f32 exec_lo
, s2
1999 // GFX1150
: encoding
: [0x7e,0x02,0x4e,0xbf]
2001 s_cmp_nlt_f32 exec_hi
, s2
2002 // GFX1150
: encoding
: [0x7f,0x02,0x4e,0xbf]
2005 // GFX1150
: encoding
: [0x80,0x02,0x4e,0xbf]
2007 s_cmp_nlt_f32
-1, s2
2008 // GFX1150
: encoding
: [0xc1,0x02,0x4e,0xbf]
2010 s_cmp_nlt_f32
0.5, s2
2011 // GFX1150
: encoding
: [0xf0,0x02,0x4e,0xbf]
2013 s_cmp_nlt_f32
-4.0, s2
2014 // GFX1150
: encoding
: [0xf7,0x02,0x4e,0xbf]
2016 s_cmp_nlt_f32
0xaf123456, s2
2017 // GFX1150
: encoding
: [0xff,0x02,0x4e,0xbf,0x56,0x34,0x12,0xaf]
2019 s_cmp_nlt_f32
0x3f717273, s2
2020 // GFX1150
: encoding
: [0xff,0x02,0x4e,0xbf,0x73,0x72,0x71,0x3f]
2022 s_cmp_nlt_f32 s1
, s105
2023 // GFX1150
: encoding
: [0x01,0x69,0x4e,0xbf]
2026 // GFX1150
: encoding
: [0x01,0x02,0x51,0xbf]
2028 s_cmp_lt_f16 s101
, s2
2029 // GFX1150
: encoding
: [0x65,0x02,0x51,0xbf]
2031 s_cmp_lt_f16 vcc_lo
, s2
2032 // GFX1150
: encoding
: [0x6a,0x02,0x51,0xbf]
2034 s_cmp_lt_f16 vcc_hi
, s2
2035 // GFX1150
: encoding
: [0x6b,0x02,0x51,0xbf]
2038 // GFX1150
: encoding
: [0x7d,0x02,0x51,0xbf]
2040 s_cmp_lt_f16 exec_lo
, s2
2041 // GFX1150
: encoding
: [0x7e,0x02,0x51,0xbf]
2043 s_cmp_lt_f16 exec_hi
, s2
2044 // GFX1150
: encoding
: [0x7f,0x02,0x51,0xbf]
2047 // GFX1150
: encoding
: [0x80,0x02,0x51,0xbf]
2050 // GFX1150
: encoding
: [0xc1,0x02,0x51,0xbf]
2052 s_cmp_lt_f16
0x3800, s2
2053 // GFX1150
: encoding
: [0xff,0x02,0x51,0xbf,0x00,0x38,0x00,0x00]
2055 s_cmp_lt_f16
0xfe0b, s2
2056 // GFX1150
: encoding
: [0xff,0x02,0x51,0xbf,0x0b,0xfe,0x00,0x00]
2058 s_cmp_lt_f16
0x3456, s2
2059 // GFX1150
: encoding
: [0xff,0x02,0x51,0xbf,0x56,0x34,0x00,0x00]
2062 // GFX1150
: encoding
: [0x01,0x02,0x52,0xbf]
2064 s_cmp_eq_f16 s101
, s2
2065 // GFX1150
: encoding
: [0x65,0x02,0x52,0xbf]
2067 s_cmp_eq_f16 vcc_lo
, s2
2068 // GFX1150
: encoding
: [0x6a,0x02,0x52,0xbf]
2070 s_cmp_eq_f16 vcc_hi
, s2
2071 // GFX1150
: encoding
: [0x6b,0x02,0x52,0xbf]
2074 // GFX1150
: encoding
: [0x7d,0x02,0x52,0xbf]
2076 s_cmp_eq_f16 exec_lo
, s2
2077 // GFX1150
: encoding
: [0x7e,0x02,0x52,0xbf]
2079 s_cmp_eq_f16 exec_hi
, s2
2080 // GFX1150
: encoding
: [0x7f,0x02,0x52,0xbf]
2083 // GFX1150
: encoding
: [0x80,0x02,0x52,0xbf]
2086 // GFX1150
: encoding
: [0xc1,0x02,0x52,0xbf]
2088 s_cmp_eq_f16
0x3800, s2
2089 // GFX1150
: encoding
: [0xff,0x02,0x52,0xbf,0x00,0x38,0x00,0x00]
2091 s_cmp_eq_f16
0xfe0b, s2
2092 // GFX1150
: encoding
: [0xff,0x02,0x52,0xbf,0x0b,0xfe,0x00,0x00]
2094 s_cmp_eq_f16
0x3456, s2
2095 // GFX1150
: encoding
: [0xff,0x02,0x52,0xbf,0x56,0x34,0x00,0x00]
2098 // GFX1150
: encoding
: [0x01,0x02,0x53,0xbf]
2100 s_cmp_le_f16 s101
, s2
2101 // GFX1150
: encoding
: [0x65,0x02,0x53,0xbf]
2103 s_cmp_le_f16 vcc_lo
, s2
2104 // GFX1150
: encoding
: [0x6a,0x02,0x53,0xbf]
2106 s_cmp_le_f16 vcc_hi
, s2
2107 // GFX1150
: encoding
: [0x6b,0x02,0x53,0xbf]
2110 // GFX1150
: encoding
: [0x7d,0x02,0x53,0xbf]
2112 s_cmp_le_f16 exec_lo
, s2
2113 // GFX1150
: encoding
: [0x7e,0x02,0x53,0xbf]
2115 s_cmp_le_f16 exec_hi
, s2
2116 // GFX1150
: encoding
: [0x7f,0x02,0x53,0xbf]
2119 // GFX1150
: encoding
: [0x80,0x02,0x53,0xbf]
2122 // GFX1150
: encoding
: [0xc1,0x02,0x53,0xbf]
2124 s_cmp_le_f16
0x3800, s2
2125 // GFX1150
: encoding
: [0xff,0x02,0x53,0xbf,0x00,0x38,0x00,0x00]
2127 s_cmp_le_f16
0xfe0b, s2
2128 // GFX1150
: encoding
: [0xff,0x02,0x53,0xbf,0x0b,0xfe,0x00,0x00]
2130 s_cmp_le_f16
0x3456, s2
2131 // GFX1150
: encoding
: [0xff,0x02,0x53,0xbf,0x56,0x34,0x00,0x00]
2134 // GFX1150
: encoding
: [0x01,0x02,0x54,0xbf]
2136 s_cmp_gt_f16 s101
, s2
2137 // GFX1150
: encoding
: [0x65,0x02,0x54,0xbf]
2139 s_cmp_gt_f16 vcc_lo
, s2
2140 // GFX1150
: encoding
: [0x6a,0x02,0x54,0xbf]
2142 s_cmp_gt_f16 vcc_hi
, s2
2143 // GFX1150
: encoding
: [0x6b,0x02,0x54,0xbf]
2146 // GFX1150
: encoding
: [0x7d,0x02,0x54,0xbf]
2148 s_cmp_gt_f16 exec_lo
, s2
2149 // GFX1150
: encoding
: [0x7e,0x02,0x54,0xbf]
2151 s_cmp_gt_f16 exec_hi
, s2
2152 // GFX1150
: encoding
: [0x7f,0x02,0x54,0xbf]
2155 // GFX1150
: encoding
: [0x80,0x02,0x54,0xbf]
2158 // GFX1150
: encoding
: [0xc1,0x02,0x54,0xbf]
2160 s_cmp_gt_f16
0x3800, s2
2161 // GFX1150
: encoding
: [0xff,0x02,0x54,0xbf,0x00,0x38,0x00,0x00]
2163 s_cmp_gt_f16
0xfe0b, s2
2164 // GFX1150
: encoding
: [0xff,0x02,0x54,0xbf,0x0b,0xfe,0x00,0x00]
2166 s_cmp_gt_f16
0x3456, s2
2167 // GFX1150
: encoding
: [0xff,0x02,0x54,0xbf,0x56,0x34,0x00,0x00]
2170 // GFX1150
: encoding
: [0x01,0x02,0x55,0xbf]
2172 s_cmp_lg_f16 s101
, s2
2173 // GFX1150
: encoding
: [0x65,0x02,0x55,0xbf]
2175 s_cmp_lg_f16 vcc_lo
, s2
2176 // GFX1150
: encoding
: [0x6a,0x02,0x55,0xbf]
2178 s_cmp_lg_f16 vcc_hi
, s2
2179 // GFX1150
: encoding
: [0x6b,0x02,0x55,0xbf]
2182 // GFX1150
: encoding
: [0x7d,0x02,0x55,0xbf]
2184 s_cmp_lg_f16 exec_lo
, s2
2185 // GFX1150
: encoding
: [0x7e,0x02,0x55,0xbf]
2187 s_cmp_lg_f16 exec_hi
, s2
2188 // GFX1150
: encoding
: [0x7f,0x02,0x55,0xbf]
2191 // GFX1150
: encoding
: [0x80,0x02,0x55,0xbf]
2194 // GFX1150
: encoding
: [0xc1,0x02,0x55,0xbf]
2196 s_cmp_lg_f16
0x3800, s2
2197 // GFX1150
: encoding
: [0xff,0x02,0x55,0xbf,0x00,0x38,0x00,0x00]
2199 s_cmp_lg_f16
0xfe0b, s2
2200 // GFX1150
: encoding
: [0xff,0x02,0x55,0xbf,0x0b,0xfe,0x00,0x00]
2202 s_cmp_lg_f16
0x3456, s2
2203 // GFX1150
: encoding
: [0xff,0x02,0x55,0xbf,0x56,0x34,0x00,0x00]
2206 // GFX1150
: encoding
: [0x01,0x02,0x56,0xbf]
2208 s_cmp_ge_f16 s101
, s2
2209 // GFX1150
: encoding
: [0x65,0x02,0x56,0xbf]
2211 s_cmp_ge_f16 vcc_lo
, s2
2212 // GFX1150
: encoding
: [0x6a,0x02,0x56,0xbf]
2214 s_cmp_ge_f16 vcc_hi
, s2
2215 // GFX1150
: encoding
: [0x6b,0x02,0x56,0xbf]
2218 // GFX1150
: encoding
: [0x7d,0x02,0x56,0xbf]
2220 s_cmp_ge_f16 exec_lo
, s2
2221 // GFX1150
: encoding
: [0x7e,0x02,0x56,0xbf]
2223 s_cmp_ge_f16 exec_hi
, s2
2224 // GFX1150
: encoding
: [0x7f,0x02,0x56,0xbf]
2227 // GFX1150
: encoding
: [0x80,0x02,0x56,0xbf]
2230 // GFX1150
: encoding
: [0xc1,0x02,0x56,0xbf]
2232 s_cmp_ge_f16
0x3800, s2
2233 // GFX1150
: encoding
: [0xff,0x02,0x56,0xbf,0x00,0x38,0x00,0x00]
2235 s_cmp_ge_f16
0xfe0b, s2
2236 // GFX1150
: encoding
: [0xff,0x02,0x56,0xbf,0x0b,0xfe,0x00,0x00]
2238 s_cmp_ge_f16
0x3456, s2
2239 // GFX1150
: encoding
: [0xff,0x02,0x56,0xbf,0x56,0x34,0x00,0x00]
2242 // GFX1150
: encoding
: [0x01,0x02,0x57,0xbf]
2244 s_cmp_o_f16 s101
, s2
2245 // GFX1150
: encoding
: [0x65,0x02,0x57,0xbf]
2247 s_cmp_o_f16 vcc_lo
, s2
2248 // GFX1150
: encoding
: [0x6a,0x02,0x57,0xbf]
2250 s_cmp_o_f16 vcc_hi
, s2
2251 // GFX1150
: encoding
: [0x6b,0x02,0x57,0xbf]
2254 // GFX1150
: encoding
: [0x7d,0x02,0x57,0xbf]
2256 s_cmp_o_f16 exec_lo
, s2
2257 // GFX1150
: encoding
: [0x7e,0x02,0x57,0xbf]
2259 s_cmp_o_f16 exec_hi
, s2
2260 // GFX1150
: encoding
: [0x7f,0x02,0x57,0xbf]
2263 // GFX1150
: encoding
: [0x80,0x02,0x57,0xbf]
2266 // GFX1150
: encoding
: [0xc1,0x02,0x57,0xbf]
2268 s_cmp_o_f16
0x3800, s2
2269 // GFX1150
: encoding
: [0xff,0x02,0x57,0xbf,0x00,0x38,0x00,0x00]
2271 s_cmp_o_f16
0xfe0b, s2
2272 // GFX1150
: encoding
: [0xff,0x02,0x57,0xbf,0x0b,0xfe,0x00,0x00]
2274 s_cmp_o_f16
0x3456, s2
2275 // GFX1150
: encoding
: [0xff,0x02,0x57,0xbf,0x56,0x34,0x00,0x00]
2278 // GFX1150
: encoding
: [0x01,0x02,0x58,0xbf]
2280 s_cmp_u_f16 s101
, s2
2281 // GFX1150
: encoding
: [0x65,0x02,0x58,0xbf]
2283 s_cmp_u_f16 vcc_lo
, s2
2284 // GFX1150
: encoding
: [0x6a,0x02,0x58,0xbf]
2286 s_cmp_u_f16 vcc_hi
, s2
2287 // GFX1150
: encoding
: [0x6b,0x02,0x58,0xbf]
2290 // GFX1150
: encoding
: [0x7d,0x02,0x58,0xbf]
2292 s_cmp_u_f16 exec_lo
, s2
2293 // GFX1150
: encoding
: [0x7e,0x02,0x58,0xbf]
2295 s_cmp_u_f16 exec_hi
, s2
2296 // GFX1150
: encoding
: [0x7f,0x02,0x58,0xbf]
2299 // GFX1150
: encoding
: [0x80,0x02,0x58,0xbf]
2302 // GFX1150
: encoding
: [0xc1,0x02,0x58,0xbf]
2304 s_cmp_u_f16
0x3800, s2
2305 // GFX1150
: encoding
: [0xff,0x02,0x58,0xbf,0x00,0x38,0x00,0x00]
2307 s_cmp_u_f16
0xfe0b, s2
2308 // GFX1150
: encoding
: [0xff,0x02,0x58,0xbf,0x0b,0xfe,0x00,0x00]
2310 s_cmp_u_f16
0x3456, s2
2311 // GFX1150
: encoding
: [0xff,0x02,0x58,0xbf,0x56,0x34,0x00,0x00]
2313 s_cmp_nge_f16 s1
, s2
2314 // GFX1150
: encoding
: [0x01,0x02,0x59,0xbf]
2316 s_cmp_nge_f16 s101
, s2
2317 // GFX1150
: encoding
: [0x65,0x02,0x59,0xbf]
2319 s_cmp_nge_f16 vcc_lo
, s2
2320 // GFX1150
: encoding
: [0x6a,0x02,0x59,0xbf]
2322 s_cmp_nge_f16 vcc_hi
, s2
2323 // GFX1150
: encoding
: [0x6b,0x02,0x59,0xbf]
2325 s_cmp_nge_f16 m0
, s2
2326 // GFX1150
: encoding
: [0x7d,0x02,0x59,0xbf]
2328 s_cmp_nge_f16 exec_lo
, s2
2329 // GFX1150
: encoding
: [0x7e,0x02,0x59,0xbf]
2331 s_cmp_nge_f16 exec_hi
, s2
2332 // GFX1150
: encoding
: [0x7f,0x02,0x59,0xbf]
2335 // GFX1150
: encoding
: [0x80,0x02,0x59,0xbf]
2337 s_cmp_nge_f16
-1, s2
2338 // GFX1150
: encoding
: [0xc1,0x02,0x59,0xbf]
2340 s_cmp_nge_f16
0x3800, s2
2341 // GFX1150
: encoding
: [0xff,0x02,0x59,0xbf,0x00,0x38,0x00,0x00]
2343 s_cmp_nge_f16
0xfe0b, s2
2344 // GFX1150
: encoding
: [0xff,0x02,0x59,0xbf,0x0b,0xfe,0x00,0x00]
2346 s_cmp_nge_f16
0x3456, s2
2347 // GFX1150
: encoding
: [0xff,0x02,0x59,0xbf,0x56,0x34,0x00,0x00]
2349 s_cmp_nlg_f16 s1
, s2
2350 // GFX1150
: encoding
: [0x01,0x02,0x5a,0xbf]
2352 s_cmp_nlg_f16 s101
, s2
2353 // GFX1150
: encoding
: [0x65,0x02,0x5a,0xbf]
2355 s_cmp_nlg_f16 vcc_lo
, s2
2356 // GFX1150
: encoding
: [0x6a,0x02,0x5a,0xbf]
2358 s_cmp_nlg_f16 vcc_hi
, s2
2359 // GFX1150
: encoding
: [0x6b,0x02,0x5a,0xbf]
2361 s_cmp_nlg_f16 m0
, s2
2362 // GFX1150
: encoding
: [0x7d,0x02,0x5a,0xbf]
2364 s_cmp_nlg_f16 exec_lo
, s2
2365 // GFX1150
: encoding
: [0x7e,0x02,0x5a,0xbf]
2367 s_cmp_nlg_f16 exec_hi
, s2
2368 // GFX1150
: encoding
: [0x7f,0x02,0x5a,0xbf]
2371 // GFX1150
: encoding
: [0x80,0x02,0x5a,0xbf]
2373 s_cmp_nlg_f16
-1, s2
2374 // GFX1150
: encoding
: [0xc1,0x02,0x5a,0xbf]
2376 s_cmp_nlg_f16
0x3800, s2
2377 // GFX1150
: encoding
: [0xff,0x02,0x5a,0xbf,0x00,0x38,0x00,0x00]
2379 s_cmp_nlg_f16
0xfe0b, s2
2380 // GFX1150
: encoding
: [0xff,0x02,0x5a,0xbf,0x0b,0xfe,0x00,0x00]
2382 s_cmp_nlg_f16
0x3456, s2
2383 // GFX1150
: encoding
: [0xff,0x02,0x5a,0xbf,0x56,0x34,0x00,0x00]
2385 s_cmp_ngt_f16 s1
, s2
2386 // GFX1150
: encoding
: [0x01,0x02,0x5b,0xbf]
2388 s_cmp_ngt_f16 s101
, s2
2389 // GFX1150
: encoding
: [0x65,0x02,0x5b,0xbf]
2391 s_cmp_ngt_f16 vcc_lo
, s2
2392 // GFX1150
: encoding
: [0x6a,0x02,0x5b,0xbf]
2394 s_cmp_ngt_f16 vcc_hi
, s2
2395 // GFX1150
: encoding
: [0x6b,0x02,0x5b,0xbf]
2397 s_cmp_ngt_f16 m0
, s2
2398 // GFX1150
: encoding
: [0x7d,0x02,0x5b,0xbf]
2400 s_cmp_ngt_f16 exec_lo
, s2
2401 // GFX1150
: encoding
: [0x7e,0x02,0x5b,0xbf]
2403 s_cmp_ngt_f16 exec_hi
, s2
2404 // GFX1150
: encoding
: [0x7f,0x02,0x5b,0xbf]
2407 // GFX1150
: encoding
: [0x80,0x02,0x5b,0xbf]
2409 s_cmp_ngt_f16
-1, s2
2410 // GFX1150
: encoding
: [0xc1,0x02,0x5b,0xbf]
2412 s_cmp_ngt_f16
0x3800, s2
2413 // GFX1150
: encoding
: [0xff,0x02,0x5b,0xbf,0x00,0x38,0x00,0x00]
2415 s_cmp_ngt_f16
0xfe0b, s2
2416 // GFX1150
: encoding
: [0xff,0x02,0x5b,0xbf,0x0b,0xfe,0x00,0x00]
2418 s_cmp_ngt_f16
0x3456, s2
2419 // GFX1150
: encoding
: [0xff,0x02,0x5b,0xbf,0x56,0x34,0x00,0x00]
2421 s_cmp_nle_f16 s1
, s2
2422 // GFX1150
: encoding
: [0x01,0x02,0x5c,0xbf]
2424 s_cmp_nle_f16 s101
, s2
2425 // GFX1150
: encoding
: [0x65,0x02,0x5c,0xbf]
2427 s_cmp_nle_f16 vcc_lo
, s2
2428 // GFX1150
: encoding
: [0x6a,0x02,0x5c,0xbf]
2430 s_cmp_nle_f16 vcc_hi
, s2
2431 // GFX1150
: encoding
: [0x6b,0x02,0x5c,0xbf]
2433 s_cmp_nle_f16 m0
, s2
2434 // GFX1150
: encoding
: [0x7d,0x02,0x5c,0xbf]
2436 s_cmp_nle_f16 exec_lo
, s2
2437 // GFX1150
: encoding
: [0x7e,0x02,0x5c,0xbf]
2439 s_cmp_nle_f16 exec_hi
, s2
2440 // GFX1150
: encoding
: [0x7f,0x02,0x5c,0xbf]
2443 // GFX1150
: encoding
: [0x80,0x02,0x5c,0xbf]
2445 s_cmp_nle_f16
-1, s2
2446 // GFX1150
: encoding
: [0xc1,0x02,0x5c,0xbf]
2448 s_cmp_nle_f16
0x3800, s2
2449 // GFX1150
: encoding
: [0xff,0x02,0x5c,0xbf,0x00,0x38,0x00,0x00]
2451 s_cmp_nle_f16
0xfe0b, s2
2452 // GFX1150
: encoding
: [0xff,0x02,0x5c,0xbf,0x0b,0xfe,0x00,0x00]
2454 s_cmp_nle_f16
0x3456, s2
2455 // GFX1150
: encoding
: [0xff,0x02,0x5c,0xbf,0x56,0x34,0x00,0x00]
2457 s_cmp_neq_f16 s1
, s2
2458 // GFX1150
: encoding
: [0x01,0x02,0x5d,0xbf]
2460 s_cmp_neq_f16 s101
, s2
2461 // GFX1150
: encoding
: [0x65,0x02,0x5d,0xbf]
2463 s_cmp_neq_f16 vcc_lo
, s2
2464 // GFX1150
: encoding
: [0x6a,0x02,0x5d,0xbf]
2466 s_cmp_neq_f16 vcc_hi
, s2
2467 // GFX1150
: encoding
: [0x6b,0x02,0x5d,0xbf]
2469 s_cmp_neq_f16 m0
, s2
2470 // GFX1150
: encoding
: [0x7d,0x02,0x5d,0xbf]
2472 s_cmp_neq_f16 exec_lo
, s2
2473 // GFX1150
: encoding
: [0x7e,0x02,0x5d,0xbf]
2475 s_cmp_neq_f16 exec_hi
, s2
2476 // GFX1150
: encoding
: [0x7f,0x02,0x5d,0xbf]
2479 // GFX1150
: encoding
: [0x80,0x02,0x5d,0xbf]
2481 s_cmp_neq_f16
-1, s2
2482 // GFX1150
: encoding
: [0xc1,0x02,0x5d,0xbf]
2484 s_cmp_neq_f16
0x3800, s2
2485 // GFX1150
: encoding
: [0xff,0x02,0x5d,0xbf,0x00,0x38,0x00,0x00]
2487 s_cmp_neq_f16
0xfe0b, s2
2488 // GFX1150
: encoding
: [0xff,0x02,0x5d,0xbf,0x0b,0xfe,0x00,0x00]
2490 s_cmp_neq_f16
0x3456, s2
2491 // GFX1150
: encoding
: [0xff,0x02,0x5d,0xbf,0x56,0x34,0x00,0x00]
2493 s_cmp_nlt_f16 s1
, s2
2494 // GFX1150
: encoding
: [0x01,0x02,0x5e,0xbf]
2496 s_cmp_nlt_f16 s101
, s2
2497 // GFX1150
: encoding
: [0x65,0x02,0x5e,0xbf]
2499 s_cmp_nlt_f16 vcc_lo
, s2
2500 // GFX1150
: encoding
: [0x6a,0x02,0x5e,0xbf]
2502 s_cmp_nlt_f16 vcc_hi
, s2
2503 // GFX1150
: encoding
: [0x6b,0x02,0x5e,0xbf]
2505 s_cmp_nlt_f16 m0
, s2
2506 // GFX1150
: encoding
: [0x7d,0x02,0x5e,0xbf]
2508 s_cmp_nlt_f16 exec_lo
, s2
2509 // GFX1150
: encoding
: [0x7e,0x02,0x5e,0xbf]
2511 s_cmp_nlt_f16 exec_hi
, s2
2512 // GFX1150
: encoding
: [0x7f,0x02,0x5e,0xbf]
2515 // GFX1150
: encoding
: [0x80,0x02,0x5e,0xbf]
2517 s_cmp_nlt_f16
-1, s2
2518 // GFX1150
: encoding
: [0xc1,0x02,0x5e,0xbf]
2520 s_cmp_nlt_f16
0x3800, s2
2521 // GFX1150
: encoding
: [0xff,0x02,0x5e,0xbf,0x00,0x38,0x00,0x00]
2523 s_cmp_nlt_f16
0xfe0b, s2
2524 // GFX1150
: encoding
: [0xff,0x02,0x5e,0xbf,0x0b,0xfe,0x00,0x00]
2526 s_cmp_nlt_f16
0x3456, s2
2527 // GFX1150
: encoding
: [0xff,0x02,0x5e,0xbf,0x56,0x34,0x00,0x00]