|
1 | | -// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 5 |
| 1 | +// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --version 5 |
2 | 2 | // RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,+real-true16 -show-encoding %s | FileCheck --check-prefix=GFX11 %s |
3 | 3 |
|
4 | 4 | v_bfrev_b32_e64 v5, v1 |
@@ -499,15 +499,6 @@ v_cvt_f16_i16_e64 v5.l, v255.h |
499 | 499 | v_cvt_f16_i16_e64 v255.h, 0xfe0b clamp div:2 |
500 | 500 | // GFX11: v_cvt_f16_i16_e64 v255.h, 0xfe0b op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc0,0xd1,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00] |
501 | 501 |
|
502 | | -v_cvt_f16_i16_e64 v5.h, v1.h |
503 | | -// GFX11: v_cvt_f16_i16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd1,0xd5,0x01,0x01,0x00,0x00] |
504 | | - |
505 | | -v_cvt_f16_i16_e64 v5.l, v255.h |
506 | | -// GFX11: v_cvt_f16_i16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd1,0xd5,0xff,0x01,0x00,0x00] |
507 | | - |
508 | | -v_cvt_f16_i16_e64 v255.h, 0xfe0b clamp div:2 |
509 | | -// GFX11: v_cvt_f16_i16_e64 v255.h, 0xfe0b op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc0,0xd1,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00] |
510 | | - |
511 | 502 | v_cvt_f16_u16_e64 v5.l, v1.l |
512 | 503 | // GFX11: v_cvt_f16_u16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00] |
513 | 504 |
|
@@ -559,18 +550,6 @@ v_cvt_f16_u16_e64 v5.h, v1.h |
559 | 550 | v_cvt_f16_u16_e64 v5.l, v255.h |
560 | 551 | // GFX11: v_cvt_f16_u16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd0,0xd5,0xff,0x01,0x00,0x00] |
561 | 552 |
|
562 | | -v_cvt_f16_u16_e64 v5.h, v1.h |
563 | | -// GFX11: v_cvt_f16_u16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd0,0xd5,0x01,0x01,0x00,0x00] |
564 | | - |
565 | | -v_cvt_f16_u16_e64 v5.l, v255.h |
566 | | -// GFX11: v_cvt_f16_u16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd0,0xd5,0xff,0x01,0x00,0x00] |
567 | | - |
568 | | -v_cvt_f16_u16_e64 v5.h, v1.h |
569 | | -// GFX11: v_cvt_f16_u16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd0,0xd5,0x01,0x01,0x00,0x00] |
570 | | - |
571 | | -v_cvt_f16_u16_e64 v5.l, v255.h |
572 | | -// GFX11: v_cvt_f16_u16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd0,0xd5,0xff,0x01,0x00,0x00] |
573 | | - |
574 | 553 | v_cvt_f16_u16_e64 v255.h, 0xfe0b clamp div:2 |
575 | 554 | // GFX11: v_cvt_f16_u16_e64 v255.h, 0xfe0b op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc0,0xd0,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00] |
576 | 555 |
|
@@ -1207,15 +1186,6 @@ v_cvt_i16_f16_e64 v5.l, v255.h |
1207 | 1186 | v_cvt_i16_f16_e64 v255.h, -|0xfe0b| clamp |
1208 | 1187 | // GFX11: v_cvt_i16_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp ; encoding: [0xff,0xc1,0xd3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00] |
1209 | 1188 |
|
1210 | | -v_cvt_i16_f16_e64 v5.h, v1.h |
1211 | | -// GFX11: v_cvt_i16_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd3,0xd5,0x01,0x01,0x00,0x00] |
1212 | | - |
1213 | | -v_cvt_i16_f16_e64 v5.l, v255.h |
1214 | | -// GFX11: v_cvt_i16_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd3,0xd5,0xff,0x01,0x00,0x00] |
1215 | | - |
1216 | | -v_cvt_i16_f16_e64 v255.h, -|0xfe0b| clamp |
1217 | | -// GFX11: v_cvt_i16_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp ; encoding: [0xff,0xc1,0xd3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00] |
1218 | | - |
1219 | 1189 | v_cvt_i32_f32_e64 v5, v1 |
1220 | 1190 | // GFX11: v_cvt_i32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x00] |
1221 | 1191 |
|
@@ -1441,15 +1411,6 @@ v_cvt_norm_i16_f16_e64 v5.l, v255.h |
1441 | 1411 | v_cvt_norm_i16_f16_e64 v255.h, -|0xfe0b| |
1442 | 1412 | // GFX11: v_cvt_norm_i16_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] ; encoding: [0xff,0x41,0xe3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00] |
1443 | 1413 |
|
1444 | | -v_cvt_norm_i16_f16_e64 v5.h, v1.h |
1445 | | -// GFX11: v_cvt_norm_i16_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe3,0xd5,0x01,0x01,0x00,0x00] |
1446 | | - |
1447 | | -v_cvt_norm_i16_f16_e64 v5.l, v255.h |
1448 | | -// GFX11: v_cvt_norm_i16_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xe3,0xd5,0xff,0x01,0x00,0x00] |
1449 | | - |
1450 | | -v_cvt_norm_i16_f16_e64 v255.h, -|0xfe0b| |
1451 | | -// GFX11: v_cvt_norm_i16_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] ; encoding: [0xff,0x41,0xe3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00] |
1452 | | - |
1453 | 1414 | v_cvt_norm_u16_f16_e64 v5.l, v1.l |
1454 | 1415 | // GFX11: v_cvt_norm_u16_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00] |
1455 | 1416 |
|
@@ -1504,15 +1465,6 @@ v_cvt_norm_u16_f16_e64 v5.l, v255.h |
1504 | 1465 | v_cvt_norm_u16_f16_e64 v255.h, -|0xfe0b| |
1505 | 1466 | // GFX11: v_cvt_norm_u16_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] ; encoding: [0xff,0x41,0xe4,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00] |
1506 | 1467 |
|
1507 | | -v_cvt_norm_u16_f16_e64 v5.h, v1.h |
1508 | | -// GFX11: v_cvt_norm_u16_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe4,0xd5,0x01,0x01,0x00,0x00] |
1509 | | - |
1510 | | -v_cvt_norm_u16_f16_e64 v5.l, v255.h |
1511 | | -// GFX11: v_cvt_norm_u16_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xe4,0xd5,0xff,0x01,0x00,0x00] |
1512 | | - |
1513 | | -v_cvt_norm_u16_f16_e64 v255.h, -|0xfe0b| |
1514 | | -// GFX11: v_cvt_norm_u16_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] ; encoding: [0xff,0x41,0xe4,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00] |
1515 | | - |
1516 | 1468 | v_cvt_off_f32_i4_e64 v5, v1 |
1517 | 1469 | // GFX11: v_cvt_off_f32_i4_e64 v5, v1 ; encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x00] |
1518 | 1470 |
|
@@ -1657,15 +1609,6 @@ v_cvt_u16_f16_e64 v5.l, v255.h |
1657 | 1609 | v_cvt_u16_f16_e64 v255.h, -|0xfe0b| clamp |
1658 | 1610 | // GFX11: v_cvt_u16_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp ; encoding: [0xff,0xc1,0xd2,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00] |
1659 | 1611 |
|
1660 | | -v_cvt_u16_f16_e64 v5.h, v1.h |
1661 | | -// GFX11: v_cvt_u16_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd2,0xd5,0x01,0x01,0x00,0x00] |
1662 | | - |
1663 | | -v_cvt_u16_f16_e64 v5.l, v255.h |
1664 | | -// GFX11: v_cvt_u16_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd2,0xd5,0xff,0x01,0x00,0x00] |
1665 | | - |
1666 | | -v_cvt_u16_f16_e64 v255.h, -|0xfe0b| clamp |
1667 | | -// GFX11: v_cvt_u16_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp ; encoding: [0xff,0xc1,0xd2,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00] |
1668 | | - |
1669 | 1612 | v_cvt_u32_f32_e64 v5, v1 |
1670 | 1613 | // GFX11: v_cvt_u32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x87,0xd5,0x01,0x01,0x00,0x00] |
1671 | 1614 |
|
@@ -2323,15 +2266,6 @@ v_frexp_exp_i16_f16_e64 v5.l, v255.h |
2323 | 2266 | v_frexp_exp_i16_f16_e64 v255.h, -|0xfe0b| |
2324 | 2267 | // GFX11: v_frexp_exp_i16_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] ; encoding: [0xff,0x41,0xda,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00] |
2325 | 2268 |
|
2326 | | -v_frexp_exp_i16_f16_e64 v5.h, v1.h |
2327 | | -// GFX11: v_frexp_exp_i16_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xda,0xd5,0x01,0x01,0x00,0x00] |
2328 | | - |
2329 | | -v_frexp_exp_i16_f16_e64 v5.l, v255.h |
2330 | | -// GFX11: v_frexp_exp_i16_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xda,0xd5,0xff,0x01,0x00,0x00] |
2331 | | - |
2332 | | -v_frexp_exp_i16_f16_e64 v255.h, -|0xfe0b| |
2333 | | -// GFX11: v_frexp_exp_i16_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] ; encoding: [0xff,0x41,0xda,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00] |
2334 | | - |
2335 | 2269 | v_frexp_exp_i32_f32_e64 v5, v1 |
2336 | 2270 | // GFX11: v_frexp_exp_i32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xbf,0xd5,0x01,0x01,0x00,0x00] |
2337 | 2271 |
|
|
0 commit comments