1 // RUN
: llvm-mc
-triple
=amdgcn
-mcpu
=gfx1100
-mattr
=+wavefrontsize32
,-wavefrontsize64
-show-encoding
%s | FileCheck
--check-prefix
=GFX11
--implicit-check-
not=_e32
%s
2 // RUN
: llvm-mc
-triple
=amdgcn
-mcpu
=gfx1100
-mattr
=-wavefrontsize32
,+wavefrontsize64
-show-encoding
%s | FileCheck
--check-prefix
=GFX11
--implicit-check-
not=_e32
%s
4 v_ceil_f16 v128
, 0xfe0b
5 // GFX11
: v_ceil_f16_e64
8 // GFX11
: v_ceil_f16_e64
11 // GFX11
: v_ceil_f16_e64
13 v_ceil_f16 v255
, exec_hi
14 // GFX11
: v_ceil_f16_e64
16 v_ceil_f16 v255
, exec_lo
17 // GFX11
: v_ceil_f16_e64
20 // GFX11
: v_ceil_f16_e64
23 // GFX11
: v_ceil_f16_e64
26 // GFX11
: v_ceil_f16_e64
29 // GFX11
: v_ceil_f16_e64
31 v_ceil_f16 v255
, src_scc
32 // GFX11
: v_ceil_f16_e64
34 v_ceil_f16 v255
, ttmp15
35 // GFX11
: v_ceil_f16_e64
38 // GFX11
: v_ceil_f16_e64
41 // GFX11
: v_ceil_f16_e64
43 v_ceil_f16 v255
, vcc_hi
44 // GFX11
: v_ceil_f16_e64
46 v_ceil_f16 v255
, vcc_lo
47 // GFX11
: v_ceil_f16_e64
50 // GFX11
: v_ceil_f16_e64
52 v_cos_f16 v128
, 0xfe0b
53 // GFX11
: v_cos_f16_e64
56 // GFX11
: v_cos_f16_e64
59 // GFX11
: v_cos_f16_e64
61 v_cos_f16 v255
, exec_hi
62 // GFX11
: v_cos_f16_e64
64 v_cos_f16 v255
, exec_lo
65 // GFX11
: v_cos_f16_e64
68 // GFX11
: v_cos_f16_e64
71 // GFX11
: v_cos_f16_e64
74 // GFX11
: v_cos_f16_e64
77 // GFX11
: v_cos_f16_e64
79 v_cos_f16 v255
, src_scc
80 // GFX11
: v_cos_f16_e64
82 v_cos_f16 v255
, ttmp15
83 // GFX11
: v_cos_f16_e64
86 // GFX11
: v_cos_f16_e64
89 // GFX11
: v_cos_f16_e64
91 v_cos_f16 v255
, vcc_hi
92 // GFX11
: v_cos_f16_e64
94 v_cos_f16 v255
, vcc_lo
95 // GFX11
: v_cos_f16_e64
98 // GFX11
: v_cos_f16_e64
100 v_cvt_f16_f32 v128
, 0xaf123456
101 // GFX11
: v_cvt_f16_f32_e64
103 v_cvt_f16_f32 v255
, -1
104 // GFX11
: v_cvt_f16_f32_e64
106 v_cvt_f16_f32 v255
, 0.5
107 // GFX11
: v_cvt_f16_f32_e64
109 v_cvt_f16_f32 v255
, exec_hi
110 // GFX11
: v_cvt_f16_f32_e64
112 v_cvt_f16_f32 v255
, exec_lo
113 // GFX11
: v_cvt_f16_f32_e64
115 v_cvt_f16_f32 v255
, m0
116 // GFX11
: v_cvt_f16_f32_e64
118 v_cvt_f16_f32 v255
, null
119 // GFX11
: v_cvt_f16_f32_e64
121 v_cvt_f16_f32 v255
, s1
122 // GFX11
: v_cvt_f16_f32_e64
124 v_cvt_f16_f32 v255
, s105
125 // GFX11
: v_cvt_f16_f32_e64
127 v_cvt_f16_f32 v255
, src_scc
128 // GFX11
: v_cvt_f16_f32_e64
130 v_cvt_f16_f32 v255
, ttmp15
131 // GFX11
: v_cvt_f16_f32_e64
133 v_cvt_f16_f32 v255
, v1
134 // GFX11
: v_cvt_f16_f32_e64
136 v_cvt_f16_f32 v255
, v255
137 // GFX11
: v_cvt_f16_f32_e64
139 v_cvt_f16_f32 v255
, vcc_hi
140 // GFX11
: v_cvt_f16_f32_e64
142 v_cvt_f16_f32 v255
, vcc_lo
143 // GFX11
: v_cvt_f16_f32_e64
145 v_cvt_f16_i16 v128
, 0xfe0b
146 // GFX11
: v_cvt_f16_i16_e64
148 v_cvt_f16_i16 v255
, -1
149 // GFX11
: v_cvt_f16_i16_e64
151 v_cvt_f16_i16 v255
, 0.5
152 // GFX11
: v_cvt_f16_i16_e64
154 v_cvt_f16_i16 v255
, exec_hi
155 // GFX11
: v_cvt_f16_i16_e64
157 v_cvt_f16_i16 v255
, exec_lo
158 // GFX11
: v_cvt_f16_i16_e64
160 v_cvt_f16_i16 v255
, m0
161 // GFX11
: v_cvt_f16_i16_e64
163 v_cvt_f16_i16 v255
, null
164 // GFX11
: v_cvt_f16_i16_e64
166 v_cvt_f16_i16 v255
, s1
167 // GFX11
: v_cvt_f16_i16_e64
169 v_cvt_f16_i16 v255
, s105
170 // GFX11
: v_cvt_f16_i16_e64
172 v_cvt_f16_i16 v255
, src_scc
173 // GFX11
: v_cvt_f16_i16_e64
175 v_cvt_f16_i16 v255
, ttmp15
176 // GFX11
: v_cvt_f16_i16_e64
178 v_cvt_f16_i16 v255
, v1
179 // GFX11
: v_cvt_f16_i16_e64
181 v_cvt_f16_i16 v255
, v127
182 // GFX11
: v_cvt_f16_i16_e64
184 v_cvt_f16_i16 v255
, vcc_hi
185 // GFX11
: v_cvt_f16_i16_e64
187 v_cvt_f16_i16 v255
, vcc_lo
188 // GFX11
: v_cvt_f16_i16_e64
190 v_cvt_f16_i16 v5
, v199
191 // GFX11
: v_cvt_f16_i16_e64
193 v_cvt_f16_u16 v128
, 0xfe0b
194 // GFX11
: v_cvt_f16_u16_e64
196 v_cvt_f16_u16 v255
, -1
197 // GFX11
: v_cvt_f16_u16_e64
199 v_cvt_f16_u16 v255
, 0.5
200 // GFX11
: v_cvt_f16_u16_e64
202 v_cvt_f16_u16 v255
, exec_hi
203 // GFX11
: v_cvt_f16_u16_e64
205 v_cvt_f16_u16 v255
, exec_lo
206 // GFX11
: v_cvt_f16_u16_e64
208 v_cvt_f16_u16 v255
, m0
209 // GFX11
: v_cvt_f16_u16_e64
211 v_cvt_f16_u16 v255
, null
212 // GFX11
: v_cvt_f16_u16_e64
214 v_cvt_f16_u16 v255
, s1
215 // GFX11
: v_cvt_f16_u16_e64
217 v_cvt_f16_u16 v255
, s105
218 // GFX11
: v_cvt_f16_u16_e64
220 v_cvt_f16_u16 v255
, src_scc
221 // GFX11
: v_cvt_f16_u16_e64
223 v_cvt_f16_u16 v255
, ttmp15
224 // GFX11
: v_cvt_f16_u16_e64
226 v_cvt_f16_u16 v255
, v1
227 // GFX11
: v_cvt_f16_u16_e64
229 v_cvt_f16_u16 v255
, v127
230 // GFX11
: v_cvt_f16_u16_e64
232 v_cvt_f16_u16 v255
, vcc_hi
233 // GFX11
: v_cvt_f16_u16_e64
235 v_cvt_f16_u16 v255
, vcc_lo
236 // GFX11
: v_cvt_f16_u16_e64
238 v_cvt_f16_u16 v5
, v199
239 // GFX11
: v_cvt_f16_u16_e64
241 v_cvt_f32_f16 v5
, v199
242 // GFX11
: v_cvt_f32_f16_e64
244 v_cvt_i16_f16 v128
, 0xfe0b
245 // GFX11
: v_cvt_i16_f16_e64
247 v_cvt_i16_f16 v255
, -1
248 // GFX11
: v_cvt_i16_f16_e64
250 v_cvt_i16_f16 v255
, 0.5
251 // GFX11
: v_cvt_i16_f16_e64
253 v_cvt_i16_f16 v255
, exec_hi
254 // GFX11
: v_cvt_i16_f16_e64
256 v_cvt_i16_f16 v255
, exec_lo
257 // GFX11
: v_cvt_i16_f16_e64
259 v_cvt_i16_f16 v255
, m0
260 // GFX11
: v_cvt_i16_f16_e64
262 v_cvt_i16_f16 v255
, null
263 // GFX11
: v_cvt_i16_f16_e64
265 v_cvt_i16_f16 v255
, s1
266 // GFX11
: v_cvt_i16_f16_e64
268 v_cvt_i16_f16 v255
, s105
269 // GFX11
: v_cvt_i16_f16_e64
271 v_cvt_i16_f16 v255
, src_scc
272 // GFX11
: v_cvt_i16_f16_e64
274 v_cvt_i16_f16 v255
, ttmp15
275 // GFX11
: v_cvt_i16_f16_e64
277 v_cvt_i16_f16 v255
, v1
278 // GFX11
: v_cvt_i16_f16_e64
280 v_cvt_i16_f16 v255
, v127
281 // GFX11
: v_cvt_i16_f16_e64
283 v_cvt_i16_f16 v255
, vcc_hi
284 // GFX11
: v_cvt_i16_f16_e64
286 v_cvt_i16_f16 v255
, vcc_lo
287 // GFX11
: v_cvt_i16_f16_e64
289 v_cvt_i16_f16 v5
, v199
290 // GFX11
: v_cvt_i16_f16_e64
292 v_cvt_i32_i16 v5
, v199
293 // GFX11
: v_cvt_i32_i16_e64
295 v_cvt_norm_i16_f16 v128
, 0xfe0b
296 // GFX11
: v_cvt_norm_i16_f16_e64
298 v_cvt_norm_i16_f16 v255
, -1
299 // GFX11
: v_cvt_norm_i16_f16_e64
301 v_cvt_norm_i16_f16 v255
, 0.5
302 // GFX11
: v_cvt_norm_i16_f16_e64
304 v_cvt_norm_i16_f16 v255
, exec_hi
305 // GFX11
: v_cvt_norm_i16_f16_e64
307 v_cvt_norm_i16_f16 v255
, exec_lo
308 // GFX11
: v_cvt_norm_i16_f16_e64
310 v_cvt_norm_i16_f16 v255
, m0
311 // GFX11
: v_cvt_norm_i16_f16_e64
313 v_cvt_norm_i16_f16 v255
, null
314 // GFX11
: v_cvt_norm_i16_f16_e64
316 v_cvt_norm_i16_f16 v255
, s1
317 // GFX11
: v_cvt_norm_i16_f16_e64
319 v_cvt_norm_i16_f16 v255
, s105
320 // GFX11
: v_cvt_norm_i16_f16_e64
322 v_cvt_norm_i16_f16 v255
, src_scc
323 // GFX11
: v_cvt_norm_i16_f16_e64
325 v_cvt_norm_i16_f16 v255
, ttmp15
326 // GFX11
: v_cvt_norm_i16_f16_e64
328 v_cvt_norm_i16_f16 v255
, v1
329 // GFX11
: v_cvt_norm_i16_f16_e64
331 v_cvt_norm_i16_f16 v255
, v127
332 // GFX11
: v_cvt_norm_i16_f16_e64
334 v_cvt_norm_i16_f16 v255
, vcc_hi
335 // GFX11
: v_cvt_norm_i16_f16_e64
337 v_cvt_norm_i16_f16 v255
, vcc_lo
338 // GFX11
: v_cvt_norm_i16_f16_e64
340 v_cvt_norm_i16_f16 v5
, v199
341 // GFX11
: v_cvt_norm_i16_f16_e64
343 v_cvt_norm_u16_f16 v128
, 0xfe0b
344 // GFX11
: v_cvt_norm_u16_f16_e64
346 v_cvt_norm_u16_f16 v255
, -1
347 // GFX11
: v_cvt_norm_u16_f16_e64
349 v_cvt_norm_u16_f16 v255
, 0.5
350 // GFX11
: v_cvt_norm_u16_f16_e64
352 v_cvt_norm_u16_f16 v255
, exec_hi
353 // GFX11
: v_cvt_norm_u16_f16_e64
355 v_cvt_norm_u16_f16 v255
, exec_lo
356 // GFX11
: v_cvt_norm_u16_f16_e64
358 v_cvt_norm_u16_f16 v255
, m0
359 // GFX11
: v_cvt_norm_u16_f16_e64
361 v_cvt_norm_u16_f16 v255
, null
362 // GFX11
: v_cvt_norm_u16_f16_e64
364 v_cvt_norm_u16_f16 v255
, s1
365 // GFX11
: v_cvt_norm_u16_f16_e64
367 v_cvt_norm_u16_f16 v255
, s105
368 // GFX11
: v_cvt_norm_u16_f16_e64
370 v_cvt_norm_u16_f16 v255
, src_scc
371 // GFX11
: v_cvt_norm_u16_f16_e64
373 v_cvt_norm_u16_f16 v255
, ttmp15
374 // GFX11
: v_cvt_norm_u16_f16_e64
376 v_cvt_norm_u16_f16 v255
, v1
377 // GFX11
: v_cvt_norm_u16_f16_e64
379 v_cvt_norm_u16_f16 v255
, v127
380 // GFX11
: v_cvt_norm_u16_f16_e64
382 v_cvt_norm_u16_f16 v255
, vcc_hi
383 // GFX11
: v_cvt_norm_u16_f16_e64
385 v_cvt_norm_u16_f16 v255
, vcc_lo
386 // GFX11
: v_cvt_norm_u16_f16_e64
388 v_cvt_norm_u16_f16 v5
, v199
389 // GFX11
: v_cvt_norm_u16_f16_e64
391 v_cvt_u16_f16 v128
, 0xfe0b
392 // GFX11
: v_cvt_u16_f16_e64
394 v_cvt_u16_f16 v255
, -1
395 // GFX11
: v_cvt_u16_f16_e64
397 v_cvt_u16_f16 v255
, 0.5
398 // GFX11
: v_cvt_u16_f16_e64
400 v_cvt_u16_f16 v255
, exec_hi
401 // GFX11
: v_cvt_u16_f16_e64
403 v_cvt_u16_f16 v255
, exec_lo
404 // GFX11
: v_cvt_u16_f16_e64
406 v_cvt_u16_f16 v255
, m0
407 // GFX11
: v_cvt_u16_f16_e64
409 v_cvt_u16_f16 v255
, null
410 // GFX11
: v_cvt_u16_f16_e64
412 v_cvt_u16_f16 v255
, s1
413 // GFX11
: v_cvt_u16_f16_e64
415 v_cvt_u16_f16 v255
, s105
416 // GFX11
: v_cvt_u16_f16_e64
418 v_cvt_u16_f16 v255
, src_scc
419 // GFX11
: v_cvt_u16_f16_e64
421 v_cvt_u16_f16 v255
, ttmp15
422 // GFX11
: v_cvt_u16_f16_e64
424 v_cvt_u16_f16 v255
, v1
425 // GFX11
: v_cvt_u16_f16_e64
427 v_cvt_u16_f16 v255
, v127
428 // GFX11
: v_cvt_u16_f16_e64
430 v_cvt_u16_f16 v255
, vcc_hi
431 // GFX11
: v_cvt_u16_f16_e64
433 v_cvt_u16_f16 v255
, vcc_lo
434 // GFX11
: v_cvt_u16_f16_e64
436 v_cvt_u16_f16 v5
, v199
437 // GFX11
: v_cvt_u16_f16_e64
439 v_cvt_u32_u16 v5
, v199
440 // GFX11
: v_cvt_u32_u16_e64
442 v_exp_f16 v128
, 0xfe0b
443 // GFX11
: v_exp_f16_e64
446 // GFX11
: v_exp_f16_e64
449 // GFX11
: v_exp_f16_e64
451 v_exp_f16 v255
, exec_hi
452 // GFX11
: v_exp_f16_e64
454 v_exp_f16 v255
, exec_lo
455 // GFX11
: v_exp_f16_e64
458 // GFX11
: v_exp_f16_e64
461 // GFX11
: v_exp_f16_e64
464 // GFX11
: v_exp_f16_e64
467 // GFX11
: v_exp_f16_e64
469 v_exp_f16 v255
, src_scc
470 // GFX11
: v_exp_f16_e64
472 v_exp_f16 v255
, ttmp15
473 // GFX11
: v_exp_f16_e64
476 // GFX11
: v_exp_f16_e64
479 // GFX11
: v_exp_f16_e64
481 v_exp_f16 v255
, vcc_hi
482 // GFX11
: v_exp_f16_e64
484 v_exp_f16 v255
, vcc_lo
485 // GFX11
: v_exp_f16_e64
488 // GFX11
: v_exp_f16_e64
490 v_floor_f16 v128
, 0xfe0b
491 // GFX11
: v_floor_f16_e64
494 // GFX11
: v_floor_f16_e64
496 v_floor_f16 v255
, 0.5
497 // GFX11
: v_floor_f16_e64
499 v_floor_f16 v255
, exec_hi
500 // GFX11
: v_floor_f16_e64
502 v_floor_f16 v255
, exec_lo
503 // GFX11
: v_floor_f16_e64
506 // GFX11
: v_floor_f16_e64
508 v_floor_f16 v255
, null
509 // GFX11
: v_floor_f16_e64
512 // GFX11
: v_floor_f16_e64
514 v_floor_f16 v255
, s105
515 // GFX11
: v_floor_f16_e64
517 v_floor_f16 v255
, src_scc
518 // GFX11
: v_floor_f16_e64
520 v_floor_f16 v255
, ttmp15
521 // GFX11
: v_floor_f16_e64
524 // GFX11
: v_floor_f16_e64
526 v_floor_f16 v255
, v127
527 // GFX11
: v_floor_f16_e64
529 v_floor_f16 v255
, vcc_hi
530 // GFX11
: v_floor_f16_e64
532 v_floor_f16 v255
, vcc_lo
533 // GFX11
: v_floor_f16_e64
536 // GFX11
: v_floor_f16_e64
538 v_fract_f16 v128
, 0xfe0b
539 // GFX11
: v_fract_f16_e64
542 // GFX11
: v_fract_f16_e64
544 v_fract_f16 v255
, 0.5
545 // GFX11
: v_fract_f16_e64
547 v_fract_f16 v255
, exec_hi
548 // GFX11
: v_fract_f16_e64
550 v_fract_f16 v255
, exec_lo
551 // GFX11
: v_fract_f16_e64
554 // GFX11
: v_fract_f16_e64
556 v_fract_f16 v255
, null
557 // GFX11
: v_fract_f16_e64
560 // GFX11
: v_fract_f16_e64
562 v_fract_f16 v255
, s105
563 // GFX11
: v_fract_f16_e64
565 v_fract_f16 v255
, src_scc
566 // GFX11
: v_fract_f16_e64
568 v_fract_f16 v255
, ttmp15
569 // GFX11
: v_fract_f16_e64
572 // GFX11
: v_fract_f16_e64
574 v_fract_f16 v255
, v127
575 // GFX11
: v_fract_f16_e64
577 v_fract_f16 v255
, vcc_hi
578 // GFX11
: v_fract_f16_e64
580 v_fract_f16 v255
, vcc_lo
581 // GFX11
: v_fract_f16_e64
584 // GFX11
: v_fract_f16_e64
586 v_frexp_exp_i16_f16 v128
, 0xfe0b
587 // GFX11
: v_frexp_exp_i16_f16_e64
589 v_frexp_exp_i16_f16 v255
, -1
590 // GFX11
: v_frexp_exp_i16_f16_e64
592 v_frexp_exp_i16_f16 v255
, 0.5
593 // GFX11
: v_frexp_exp_i16_f16_e64
595 v_frexp_exp_i16_f16 v255
, exec_hi
596 // GFX11
: v_frexp_exp_i16_f16_e64
598 v_frexp_exp_i16_f16 v255
, exec_lo
599 // GFX11
: v_frexp_exp_i16_f16_e64
601 v_frexp_exp_i16_f16 v255
, m0
602 // GFX11
: v_frexp_exp_i16_f16_e64
604 v_frexp_exp_i16_f16 v255
, null
605 // GFX11
: v_frexp_exp_i16_f16_e64
607 v_frexp_exp_i16_f16 v255
, s1
608 // GFX11
: v_frexp_exp_i16_f16_e64
610 v_frexp_exp_i16_f16 v255
, s105
611 // GFX11
: v_frexp_exp_i16_f16_e64
613 v_frexp_exp_i16_f16 v255
, src_scc
614 // GFX11
: v_frexp_exp_i16_f16_e64
616 v_frexp_exp_i16_f16 v255
, ttmp15
617 // GFX11
: v_frexp_exp_i16_f16_e64
619 v_frexp_exp_i16_f16 v255
, v1
620 // GFX11
: v_frexp_exp_i16_f16_e64
622 v_frexp_exp_i16_f16 v255
, v127
623 // GFX11
: v_frexp_exp_i16_f16_e64
625 v_frexp_exp_i16_f16 v255
, vcc_hi
626 // GFX11
: v_frexp_exp_i16_f16_e64
628 v_frexp_exp_i16_f16 v255
, vcc_lo
629 // GFX11
: v_frexp_exp_i16_f16_e64
631 v_frexp_exp_i16_f16 v5
, v199
632 // GFX11
: v_frexp_exp_i16_f16_e64
634 v_frexp_mant_f16 v128
, 0xfe0b
635 // GFX11
: v_frexp_mant_f16_e64
637 v_frexp_mant_f16 v255
, -1
638 // GFX11
: v_frexp_mant_f16_e64
640 v_frexp_mant_f16 v255
, 0.5
641 // GFX11
: v_frexp_mant_f16_e64
643 v_frexp_mant_f16 v255
, exec_hi
644 // GFX11
: v_frexp_mant_f16_e64
646 v_frexp_mant_f16 v255
, exec_lo
647 // GFX11
: v_frexp_mant_f16_e64
649 v_frexp_mant_f16 v255
, m0
650 // GFX11
: v_frexp_mant_f16_e64
652 v_frexp_mant_f16 v255
, null
653 // GFX11
: v_frexp_mant_f16_e64
655 v_frexp_mant_f16 v255
, s1
656 // GFX11
: v_frexp_mant_f16_e64
658 v_frexp_mant_f16 v255
, s105
659 // GFX11
: v_frexp_mant_f16_e64
661 v_frexp_mant_f16 v255
, src_scc
662 // GFX11
: v_frexp_mant_f16_e64
664 v_frexp_mant_f16 v255
, ttmp15
665 // GFX11
: v_frexp_mant_f16_e64
667 v_frexp_mant_f16 v255
, v1
668 // GFX11
: v_frexp_mant_f16_e64
670 v_frexp_mant_f16 v255
, v127
671 // GFX11
: v_frexp_mant_f16_e64
673 v_frexp_mant_f16 v255
, vcc_hi
674 // GFX11
: v_frexp_mant_f16_e64
676 v_frexp_mant_f16 v255
, vcc_lo
677 // GFX11
: v_frexp_mant_f16_e64
679 v_frexp_mant_f16 v5
, v199
680 // GFX11
: v_frexp_mant_f16_e64
682 v_log_f16 v128
, 0xfe0b
683 // GFX11
: v_log_f16_e64
686 // GFX11
: v_log_f16_e64
689 // GFX11
: v_log_f16_e64
691 v_log_f16 v255
, exec_hi
692 // GFX11
: v_log_f16_e64
694 v_log_f16 v255
, exec_lo
695 // GFX11
: v_log_f16_e64
698 // GFX11
: v_log_f16_e64
701 // GFX11
: v_log_f16_e64
704 // GFX11
: v_log_f16_e64
707 // GFX11
: v_log_f16_e64
709 v_log_f16 v255
, src_scc
710 // GFX11
: v_log_f16_e64
712 v_log_f16 v255
, ttmp15
713 // GFX11
: v_log_f16_e64
716 // GFX11
: v_log_f16_e64
719 // GFX11
: v_log_f16_e64
721 v_log_f16 v255
, vcc_hi
722 // GFX11
: v_log_f16_e64
724 v_log_f16 v255
, vcc_lo
725 // GFX11
: v_log_f16_e64
728 // GFX11
: v_log_f16_e64
730 v_not_b16 v128
, 0xfe0b
731 // GFX11
: v_not_b16_e64
734 // GFX11
: v_not_b16_e64
737 // GFX11
: v_not_b16_e64
739 v_not_b16 v255
, exec_hi
740 // GFX11
: v_not_b16_e64
742 v_not_b16 v255
, exec_lo
743 // GFX11
: v_not_b16_e64
746 // GFX11
: v_not_b16_e64
749 // GFX11
: v_not_b16_e64
752 // GFX11
: v_not_b16_e64
755 // GFX11
: v_not_b16_e64
757 v_not_b16 v255
, src_scc
758 // GFX11
: v_not_b16_e64
760 v_not_b16 v255
, ttmp15
761 // GFX11
: v_not_b16_e64
764 // GFX11
: v_not_b16_e64
767 // GFX11
: v_not_b16_e64
769 v_not_b16 v255
, vcc_hi
770 // GFX11
: v_not_b16_e64
772 v_not_b16 v255
, vcc_lo
773 // GFX11
: v_not_b16_e64
776 // GFX11
: v_not_b16_e64
778 v_rcp_f16 v128
, 0xfe0b
779 // GFX11
: v_rcp_f16_e64
782 // GFX11
: v_rcp_f16_e64
785 // GFX11
: v_rcp_f16_e64
787 v_rcp_f16 v255
, exec_hi
788 // GFX11
: v_rcp_f16_e64
790 v_rcp_f16 v255
, exec_lo
791 // GFX11
: v_rcp_f16_e64
794 // GFX11
: v_rcp_f16_e64
797 // GFX11
: v_rcp_f16_e64
800 // GFX11
: v_rcp_f16_e64
803 // GFX11
: v_rcp_f16_e64
805 v_rcp_f16 v255
, src_scc
806 // GFX11
: v_rcp_f16_e64
808 v_rcp_f16 v255
, ttmp15
809 // GFX11
: v_rcp_f16_e64
812 // GFX11
: v_rcp_f16_e64
815 // GFX11
: v_rcp_f16_e64
817 v_rcp_f16 v255
, vcc_hi
818 // GFX11
: v_rcp_f16_e64
820 v_rcp_f16 v255
, vcc_lo
821 // GFX11
: v_rcp_f16_e64
824 // GFX11
: v_rcp_f16_e64
826 v_rndne_f16 v128
, 0xfe0b
827 // GFX11
: v_rndne_f16_e64
830 // GFX11
: v_rndne_f16_e64
832 v_rndne_f16 v255
, 0.5
833 // GFX11
: v_rndne_f16_e64
835 v_rndne_f16 v255
, exec_hi
836 // GFX11
: v_rndne_f16_e64
838 v_rndne_f16 v255
, exec_lo
839 // GFX11
: v_rndne_f16_e64
842 // GFX11
: v_rndne_f16_e64
844 v_rndne_f16 v255
, null
845 // GFX11
: v_rndne_f16_e64
848 // GFX11
: v_rndne_f16_e64
850 v_rndne_f16 v255
, s105
851 // GFX11
: v_rndne_f16_e64
853 v_rndne_f16 v255
, src_scc
854 // GFX11
: v_rndne_f16_e64
856 v_rndne_f16 v255
, ttmp15
857 // GFX11
: v_rndne_f16_e64
860 // GFX11
: v_rndne_f16_e64
862 v_rndne_f16 v255
, v127
863 // GFX11
: v_rndne_f16_e64
865 v_rndne_f16 v255
, vcc_hi
866 // GFX11
: v_rndne_f16_e64
868 v_rndne_f16 v255
, vcc_lo
869 // GFX11
: v_rndne_f16_e64
872 // GFX11
: v_rndne_f16_e64
874 v_rsq_f16 v128
, 0xfe0b
875 // GFX11
: v_rsq_f16_e64
878 // GFX11
: v_rsq_f16_e64
881 // GFX11
: v_rsq_f16_e64
883 v_rsq_f16 v255
, exec_hi
884 // GFX11
: v_rsq_f16_e64
886 v_rsq_f16 v255
, exec_lo
887 // GFX11
: v_rsq_f16_e64
890 // GFX11
: v_rsq_f16_e64
893 // GFX11
: v_rsq_f16_e64
896 // GFX11
: v_rsq_f16_e64
899 // GFX11
: v_rsq_f16_e64
901 v_rsq_f16 v255
, src_scc
902 // GFX11
: v_rsq_f16_e64
904 v_rsq_f16 v255
, ttmp15
905 // GFX11
: v_rsq_f16_e64
908 // GFX11
: v_rsq_f16_e64
911 // GFX11
: v_rsq_f16_e64
913 v_rsq_f16 v255
, vcc_hi
914 // GFX11
: v_rsq_f16_e64
916 v_rsq_f16 v255
, vcc_lo
917 // GFX11
: v_rsq_f16_e64
920 // GFX11
: v_rsq_f16_e64
922 v_sat_pk_u8_i16 v199
, v5
923 // GFX11
: v_sat_pk_u8_i16_e64
925 v_sin_f16 v128
, 0xfe0b
926 // GFX11
: v_sin_f16_e64
929 // GFX11
: v_sin_f16_e64
932 // GFX11
: v_sin_f16_e64
934 v_sin_f16 v255
, exec_hi
935 // GFX11
: v_sin_f16_e64
937 v_sin_f16 v255
, exec_lo
938 // GFX11
: v_sin_f16_e64
941 // GFX11
: v_sin_f16_e64
944 // GFX11
: v_sin_f16_e64
947 // GFX11
: v_sin_f16_e64
950 // GFX11
: v_sin_f16_e64
952 v_sin_f16 v255
, src_scc
953 // GFX11
: v_sin_f16_e64
955 v_sin_f16 v255
, ttmp15
956 // GFX11
: v_sin_f16_e64
959 // GFX11
: v_sin_f16_e64
962 // GFX11
: v_sin_f16_e64
964 v_sin_f16 v255
, vcc_hi
965 // GFX11
: v_sin_f16_e64
967 v_sin_f16 v255
, vcc_lo
968 // GFX11
: v_sin_f16_e64
971 // GFX11
: v_sin_f16_e64
973 v_sqrt_f16 v128
, 0xfe0b
974 // GFX11
: v_sqrt_f16_e64
977 // GFX11
: v_sqrt_f16_e64
980 // GFX11
: v_sqrt_f16_e64
982 v_sqrt_f16 v255
, exec_hi
983 // GFX11
: v_sqrt_f16_e64
985 v_sqrt_f16 v255
, exec_lo
986 // GFX11
: v_sqrt_f16_e64
989 // GFX11
: v_sqrt_f16_e64
991 v_sqrt_f16 v255
, null
992 // GFX11
: v_sqrt_f16_e64
995 // GFX11
: v_sqrt_f16_e64
997 v_sqrt_f16 v255
, s105
998 // GFX11
: v_sqrt_f16_e64
1000 v_sqrt_f16 v255
, src_scc
1001 // GFX11
: v_sqrt_f16_e64
1003 v_sqrt_f16 v255
, ttmp15
1004 // GFX11
: v_sqrt_f16_e64
1007 // GFX11
: v_sqrt_f16_e64
1009 v_sqrt_f16 v255
, v127
1010 // GFX11
: v_sqrt_f16_e64
1012 v_sqrt_f16 v255
, vcc_hi
1013 // GFX11
: v_sqrt_f16_e64
1015 v_sqrt_f16 v255
, vcc_lo
1016 // GFX11
: v_sqrt_f16_e64
1019 // GFX11
: v_sqrt_f16_e64
1021 v_trunc_f16 v128
, 0xfe0b
1022 // GFX11
: v_trunc_f16_e64
1024 v_trunc_f16 v255
, -1
1025 // GFX11
: v_trunc_f16_e64
1027 v_trunc_f16 v255
, 0.5
1028 // GFX11
: v_trunc_f16_e64
1030 v_trunc_f16 v255
, exec_hi
1031 // GFX11
: v_trunc_f16_e64
1033 v_trunc_f16 v255
, exec_lo
1034 // GFX11
: v_trunc_f16_e64
1036 v_trunc_f16 v255
, m0
1037 // GFX11
: v_trunc_f16_e64
1039 v_trunc_f16 v255
, null
1040 // GFX11
: v_trunc_f16_e64
1042 v_trunc_f16 v255
, s1
1043 // GFX11
: v_trunc_f16_e64
1045 v_trunc_f16 v255
, s105
1046 // GFX11
: v_trunc_f16_e64
1048 v_trunc_f16 v255
, src_scc
1049 // GFX11
: v_trunc_f16_e64
1051 v_trunc_f16 v255
, ttmp15
1052 // GFX11
: v_trunc_f16_e64
1054 v_trunc_f16 v255
, v1
1055 // GFX11
: v_trunc_f16_e64
1057 v_trunc_f16 v255
, v127
1058 // GFX11
: v_trunc_f16_e64
1060 v_trunc_f16 v255
, vcc_hi
1061 // GFX11
: v_trunc_f16_e64
1063 v_trunc_f16 v255
, vcc_lo
1064 // GFX11
: v_trunc_f16_e64
1066 v_trunc_f16 v5
, v199
1067 // GFX11
: v_trunc_f16_e64
1069 v_ceil_f16 v255
, v1 quad_perm
:[3,2,1,0]
1070 // GFX11
: v_ceil_f16_e64
1072 v_ceil_f16 v255
, v127 quad_perm
:[3,2,1,0]
1073 // GFX11
: v_ceil_f16_e64
1075 v_ceil_f16 v5
, v199 quad_perm
:[3,2,1,0]
1076 // GFX11
: v_ceil_f16_e64
1078 v_cos_f16 v255
, v1 quad_perm
:[3,2,1,0]
1079 // GFX11
: v_cos_f16_e64
1081 v_cos_f16 v255
, v127 quad_perm
:[3,2,1,0]
1082 // GFX11
: v_cos_f16_e64
1084 v_cos_f16 v5
, v199 quad_perm
:[3,2,1,0]
1085 // GFX11
: v_cos_f16_e64
1087 v_cvt_f16_f32 v255
, v1 quad_perm
:[3,2,1,0]
1088 // GFX11
: v_cvt_f16_f32_e64
1090 v_cvt_f16_f32 v255
, v255 quad_perm
:[3,2,1,0]
1091 // GFX11
: v_cvt_f16_f32_e64
1093 v_cvt_f16_i16 v255
, v1 quad_perm
:[3,2,1,0]
1094 // GFX11
: v_cvt_f16_i16_e64
1096 v_cvt_f16_i16 v255
, v127 quad_perm
:[3,2,1,0]
1097 // GFX11
: v_cvt_f16_i16_e64
1099 v_cvt_f16_i16 v5
, v199 quad_perm
:[3,2,1,0]
1100 // GFX11
: v_cvt_f16_i16_e64
1102 v_cvt_f16_u16 v255
, v1 quad_perm
:[3,2,1,0]
1103 // GFX11
: v_cvt_f16_u16_e64
1105 v_cvt_f16_u16 v255
, v127 quad_perm
:[3,2,1,0]
1106 // GFX11
: v_cvt_f16_u16_e64
1108 v_cvt_f16_u16 v5
, v199 quad_perm
:[3,2,1,0]
1109 // GFX11
: v_cvt_f16_u16_e64
1111 v_cvt_f32_f16 v5
, v199 quad_perm
:[3,2,1,0]
1112 // GFX11
: v_cvt_f32_f16_e64
1114 v_cvt_i16_f16 v255
, v1 quad_perm
:[3,2,1,0]
1115 // GFX11
: v_cvt_i16_f16_e64
1117 v_cvt_i16_f16 v255
, v127 quad_perm
:[3,2,1,0]
1118 // GFX11
: v_cvt_i16_f16_e64
1120 v_cvt_i16_f16 v5
, v199 quad_perm
:[3,2,1,0]
1121 // GFX11
: v_cvt_i16_f16_e64
1123 v_cvt_i32_i16 v5
, v199 quad_perm
:[3,2,1,0]
1124 // GFX11
: v_cvt_i32_i16_e64
1126 v_cvt_norm_i16_f16 v255
, v1 quad_perm
:[3,2,1,0]
1127 // GFX11
: v_cvt_norm_i16_f16_e64
1129 v_cvt_norm_i16_f16 v255
, v127 quad_perm
:[3,2,1,0]
1130 // GFX11
: v_cvt_norm_i16_f16_e64
1132 v_cvt_norm_i16_f16 v5
, v199 quad_perm
:[3,2,1,0]
1133 // GFX11
: v_cvt_norm_i16_f16_e64
1135 v_cvt_norm_u16_f16 v255
, v1 quad_perm
:[3,2,1,0]
1136 // GFX11
: v_cvt_norm_u16_f16_e64
1138 v_cvt_norm_u16_f16 v255
, v127 quad_perm
:[3,2,1,0]
1139 // GFX11
: v_cvt_norm_u16_f16_e64
1141 v_cvt_norm_u16_f16 v5
, v199 quad_perm
:[3,2,1,0]
1142 // GFX11
: v_cvt_norm_u16_f16_e64
1144 v_cvt_u16_f16 v255
, v1 quad_perm
:[3,2,1,0]
1145 // GFX11
: v_cvt_u16_f16_e64
1147 v_cvt_u16_f16 v255
, v127 quad_perm
:[3,2,1,0]
1148 // GFX11
: v_cvt_u16_f16_e64
1150 v_cvt_u16_f16 v5
, v199 quad_perm
:[3,2,1,0]
1151 // GFX11
: v_cvt_u16_f16_e64
1153 v_cvt_u32_u16 v5
, v199 quad_perm
:[3,2,1,0]
1154 // GFX11
: v_cvt_u32_u16_e64
1156 v_exp_f16 v255
, v1 quad_perm
:[3,2,1,0]
1157 // GFX11
: v_exp_f16_e64
1159 v_exp_f16 v255
, v127 quad_perm
:[3,2,1,0]
1160 // GFX11
: v_exp_f16_e64
1162 v_exp_f16 v5
, v199 quad_perm
:[3,2,1,0]
1163 // GFX11
: v_exp_f16_e64
1165 v_floor_f16 v255
, v1 quad_perm
:[3,2,1,0]
1166 // GFX11
: v_floor_f16_e64
1168 v_floor_f16 v255
, v127 quad_perm
:[3,2,1,0]
1169 // GFX11
: v_floor_f16_e64
1171 v_floor_f16 v5
, v199 quad_perm
:[3,2,1,0]
1172 // GFX11
: v_floor_f16_e64
1174 v_fract_f16 v255
, v1 quad_perm
:[3,2,1,0]
1175 // GFX11
: v_fract_f16_e64
1177 v_fract_f16 v255
, v127 quad_perm
:[3,2,1,0]
1178 // GFX11
: v_fract_f16_e64
1180 v_fract_f16 v5
, v199 quad_perm
:[3,2,1,0]
1181 // GFX11
: v_fract_f16_e64
1183 v_frexp_exp_i16_f16 v255
, v1 quad_perm
:[3,2,1,0]
1184 // GFX11
: v_frexp_exp_i16_f16_e64
1186 v_frexp_exp_i16_f16 v255
, v127 quad_perm
:[3,2,1,0]
1187 // GFX11
: v_frexp_exp_i16_f16_e64
1189 v_frexp_exp_i16_f16 v5
, v199 quad_perm
:[3,2,1,0]
1190 // GFX11
: v_frexp_exp_i16_f16_e64
1192 v_frexp_mant_f16 v255
, v1 quad_perm
:[3,2,1,0]
1193 // GFX11
: v_frexp_mant_f16_e64
1195 v_frexp_mant_f16 v255
, v127 quad_perm
:[3,2,1,0]
1196 // GFX11
: v_frexp_mant_f16_e64
1198 v_frexp_mant_f16 v5
, v199 quad_perm
:[3,2,1,0]
1199 // GFX11
: v_frexp_mant_f16_e64
1201 v_log_f16 v255
, v1 quad_perm
:[3,2,1,0]
1202 // GFX11
: v_log_f16_e64
1204 v_log_f16 v255
, v127 quad_perm
:[3,2,1,0]
1205 // GFX11
: v_log_f16_e64
1207 v_log_f16 v5
, v199 quad_perm
:[3,2,1,0]
1208 // GFX11
: v_log_f16_e64
1210 v_not_b16 v255
, v1 quad_perm
:[3,2,1,0]
1211 // GFX11
: v_not_b16_e64
1213 v_not_b16 v255
, v127 quad_perm
:[3,2,1,0]
1214 // GFX11
: v_not_b16_e64
1216 v_not_b16 v5
, v199 quad_perm
:[3,2,1,0]
1217 // GFX11
: v_not_b16_e64
1219 v_rcp_f16 v255
, v1 quad_perm
:[3,2,1,0]
1220 // GFX11
: v_rcp_f16_e64
1222 v_rcp_f16 v255
, v127 quad_perm
:[3,2,1,0]
1223 // GFX11
: v_rcp_f16_e64
1225 v_rcp_f16 v5
, v199 quad_perm
:[3,2,1,0]
1226 // GFX11
: v_rcp_f16_e64
1228 v_rndne_f16 v255
, v1 quad_perm
:[3,2,1,0]
1229 // GFX11
: v_rndne_f16_e64
1231 v_rndne_f16 v255
, v127 quad_perm
:[3,2,1,0]
1232 // GFX11
: v_rndne_f16_e64
1234 v_rndne_f16 v5
, v199 quad_perm
:[3,2,1,0]
1235 // GFX11
: v_rndne_f16_e64
1237 v_rsq_f16 v255
, v1 quad_perm
:[3,2,1,0]
1238 // GFX11
: v_rsq_f16_e64
1240 v_rsq_f16 v255
, v127 quad_perm
:[3,2,1,0]
1241 // GFX11
: v_rsq_f16_e64
1243 v_rsq_f16 v5
, v199 quad_perm
:[3,2,1,0]
1244 // GFX11
: v_rsq_f16_e64
1246 v_sat_pk_u8_i16 v199
, v5 quad_perm
:[3,2,1,0]
1247 // GFX11
: v_sat_pk_u8_i16_e64
1249 v_sin_f16 v255
, v1 quad_perm
:[3,2,1,0]
1250 // GFX11
: v_sin_f16_e64
1252 v_sin_f16 v255
, v127 quad_perm
:[3,2,1,0]
1253 // GFX11
: v_sin_f16_e64
1255 v_sin_f16 v5
, v199 quad_perm
:[3,2,1,0]
1256 // GFX11
: v_sin_f16_e64
1258 v_sqrt_f16 v255
, v1 quad_perm
:[3,2,1,0]
1259 // GFX11
: v_sqrt_f16_e64
1261 v_sqrt_f16 v255
, v127 quad_perm
:[3,2,1,0]
1262 // GFX11
: v_sqrt_f16_e64
1264 v_sqrt_f16 v5
, v199 quad_perm
:[3,2,1,0]
1265 // GFX11
: v_sqrt_f16_e64
1267 v_trunc_f16 v255
, v1 quad_perm
:[3,2,1,0]
1268 // GFX11
: v_trunc_f16_e64
1270 v_trunc_f16 v255
, v127 quad_perm
:[3,2,1,0]
1271 // GFX11
: v_trunc_f16_e64
1273 v_trunc_f16 v5
, v199 quad_perm
:[3,2,1,0]
1274 // GFX11
: v_trunc_f16_e64
1276 v_ceil_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1277 // GFX11
: v_ceil_f16_e64
1279 v_ceil_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1280 // GFX11
: v_ceil_f16_e64
1282 v_ceil_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1283 // GFX11
: v_ceil_f16_e64
1285 v_cos_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1286 // GFX11
: v_cos_f16_e64
1288 v_cos_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1289 // GFX11
: v_cos_f16_e64
1291 v_cos_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1292 // GFX11
: v_cos_f16_e64
1294 v_cvt_f16_f32 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1295 // GFX11
: v_cvt_f16_f32_e64
1297 v_cvt_f16_f32 v255
, v255 dpp8
:[7,6,5,4,3,2,1,0]
1298 // GFX11
: v_cvt_f16_f32_e64
1300 v_cvt_f16_i16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1301 // GFX11
: v_cvt_f16_i16_e64
1303 v_cvt_f16_i16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1304 // GFX11
: v_cvt_f16_i16_e64
1306 v_cvt_f16_i16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1307 // GFX11
: v_cvt_f16_i16_e64
1309 v_cvt_f16_u16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1310 // GFX11
: v_cvt_f16_u16_e64
1312 v_cvt_f16_u16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1313 // GFX11
: v_cvt_f16_u16_e64
1315 v_cvt_f16_u16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1316 // GFX11
: v_cvt_f16_u16_e64
1318 v_cvt_f32_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1319 // GFX11
: v_cvt_f32_f16_e64
1321 v_cvt_i16_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1322 // GFX11
: v_cvt_i16_f16_e64
1324 v_cvt_i16_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1325 // GFX11
: v_cvt_i16_f16_e64
1327 v_cvt_i16_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1328 // GFX11
: v_cvt_i16_f16_e64
1330 v_cvt_i32_i16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1331 // GFX11
: v_cvt_i32_i16_e64
1333 v_cvt_norm_i16_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1334 // GFX11
: v_cvt_norm_i16_f16_e64
1336 v_cvt_norm_i16_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1337 // GFX11
: v_cvt_norm_i16_f16_e64
1339 v_cvt_norm_i16_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1340 // GFX11
: v_cvt_norm_i16_f16_e64
1342 v_cvt_norm_u16_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1343 // GFX11
: v_cvt_norm_u16_f16_e64
1345 v_cvt_norm_u16_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1346 // GFX11
: v_cvt_norm_u16_f16_e64
1348 v_cvt_norm_u16_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1349 // GFX11
: v_cvt_norm_u16_f16_e64
1351 v_cvt_u16_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1352 // GFX11
: v_cvt_u16_f16_e64
1354 v_cvt_u16_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1355 // GFX11
: v_cvt_u16_f16_e64
1357 v_cvt_u16_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1358 // GFX11
: v_cvt_u16_f16_e64
1360 v_cvt_u32_u16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1361 // GFX11
: v_cvt_u32_u16_e64
1363 v_exp_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1364 // GFX11
: v_exp_f16_e64
1366 v_exp_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1367 // GFX11
: v_exp_f16_e64
1369 v_exp_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1370 // GFX11
: v_exp_f16_e64
1372 v_floor_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1373 // GFX11
: v_floor_f16_e64
1375 v_floor_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1376 // GFX11
: v_floor_f16_e64
1378 v_floor_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1379 // GFX11
: v_floor_f16_e64
1381 v_fract_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1382 // GFX11
: v_fract_f16_e64
1384 v_fract_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1385 // GFX11
: v_fract_f16_e64
1387 v_fract_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1388 // GFX11
: v_fract_f16_e64
1390 v_frexp_exp_i16_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1391 // GFX11
: v_frexp_exp_i16_f16_e64
1393 v_frexp_exp_i16_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1394 // GFX11
: v_frexp_exp_i16_f16_e64
1396 v_frexp_exp_i16_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1397 // GFX11
: v_frexp_exp_i16_f16_e64
1399 v_frexp_mant_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1400 // GFX11
: v_frexp_mant_f16_e64
1402 v_frexp_mant_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1403 // GFX11
: v_frexp_mant_f16_e64
1405 v_frexp_mant_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1406 // GFX11
: v_frexp_mant_f16_e64
1408 v_log_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1409 // GFX11
: v_log_f16_e64
1411 v_log_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1412 // GFX11
: v_log_f16_e64
1414 v_log_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1415 // GFX11
: v_log_f16_e64
1417 v_not_b16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1418 // GFX11
: v_not_b16_e64
1420 v_not_b16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1421 // GFX11
: v_not_b16_e64
1423 v_not_b16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1424 // GFX11
: v_not_b16_e64
1426 v_rcp_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1427 // GFX11
: v_rcp_f16_e64
1429 v_rcp_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1430 // GFX11
: v_rcp_f16_e64
1432 v_rcp_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1433 // GFX11
: v_rcp_f16_e64
1435 v_rndne_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1436 // GFX11
: v_rndne_f16_e64
1438 v_rndne_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1439 // GFX11
: v_rndne_f16_e64
1441 v_rndne_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1442 // GFX11
: v_rndne_f16_e64
1444 v_rsq_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1445 // GFX11
: v_rsq_f16_e64
1447 v_rsq_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1448 // GFX11
: v_rsq_f16_e64
1450 v_rsq_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1451 // GFX11
: v_rsq_f16_e64
1453 v_sat_pk_u8_i16 v199
, v5 dpp8
:[7,6,5,4,3,2,1,0]
1454 // GFX11
: v_sat_pk_u8_i16_e64
1456 v_sin_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1457 // GFX11
: v_sin_f16_e64
1459 v_sin_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1460 // GFX11
: v_sin_f16_e64
1462 v_sin_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1463 // GFX11
: v_sin_f16_e64
1465 v_sqrt_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1466 // GFX11
: v_sqrt_f16_e64
1468 v_sqrt_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1469 // GFX11
: v_sqrt_f16_e64
1471 v_sqrt_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1472 // GFX11
: v_sqrt_f16_e64
1474 v_trunc_f16 v255
, v1 dpp8
:[7,6,5,4,3,2,1,0]
1475 // GFX11
: v_trunc_f16_e64
1477 v_trunc_f16 v255
, v127 dpp8
:[7,6,5,4,3,2,1,0]
1478 // GFX11
: v_trunc_f16_e64
1480 v_trunc_f16 v5
, v199 dpp8
:[7,6,5,4,3,2,1,0]
1481 // GFX11
: v_trunc_f16_e64