@@ -1574,53 +1574,77 @@ v_cvt_pk_norm_u16_f32 v5, -src_scc, |vcc_lo|
1574
1574
v_cvt_pk_norm_u16_f32 v255, -|0xaf123456|, -|vcc_hi|
1575
1575
// GFX11: v_cvt_pk_norm_u16_f32 v255, -|0xaf123456|, -|vcc_hi| ; encoding: [0xff,0x03,0x22,0xd7,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
1576
1576
1577
- v_div_fixup_f16 v5, v1, v2, s3
1578
- // GFX11: v_div_fixup_f16 v5, v1, v2, s3 ; encoding: [0x05,0x00,0x54,0xd6,0x01,0x05,0x0e,0x00]
1577
+ v_div_fixup_f16 v5.l , v1.l , v2.l , s3
1578
+ // GFX11: v_div_fixup_f16 v5.l , v1.l , v2.l , s3 ; encoding: [0x05,0x00,0x54,0xd6,0x01,0x05,0x0e,0x00]
1579
1579
1580
- v_div_fixup_f16 v5, v255, s2, s105
1581
- // GFX11: v_div_fixup_f16 v5, v255, s2, s105 ; encoding: [0x05,0x00,0x54,0xd6,0xff,0x05,0xa4,0x01]
1580
+ v_div_fixup_f16 v5.l , v255.l , s2, s105
1581
+ // GFX11: v_div_fixup_f16 v5.l , v255.l , s2, s105 ; encoding: [0x05,0x00,0x54,0xd6,0xff,0x05,0xa4,0x01]
1582
1582
1583
- v_div_fixup_f16 v5, s1, v255, exec_hi
1584
- // GFX11: v_div_fixup_f16 v5, s1, v255, exec_hi ; encoding: [0x05,0x00,0x54,0xd6,0x01,0xfe,0xff,0x01]
1583
+ v_div_fixup_f16 v5.l , s1, v255.l , exec_hi
1584
+ // GFX11: v_div_fixup_f16 v5.l , s1, v255.l , exec_hi ; encoding: [0x05,0x00,0x54,0xd6,0x01,0xfe,0xff,0x01]
1585
1585
1586
- v_div_fixup_f16 v5, s105, s105, exec_lo
1587
- // GFX11: v_div_fixup_f16 v5, s105, s105, exec_lo ; encoding: [0x05,0x00,0x54,0xd6,0x69,0xd2,0xf8,0x01]
1586
+ v_div_fixup_f16 v5.l , s105, s105, exec_lo
1587
+ // GFX11: v_div_fixup_f16 v5.l , s105, s105, exec_lo ; encoding: [0x05,0x00,0x54,0xd6,0x69,0xd2,0xf8,0x01]
1588
1588
1589
- v_div_fixup_f16 v5, vcc_lo, ttmp15, v3
1590
- // GFX11: v_div_fixup_f16 v5, vcc_lo, ttmp15, v3 ; encoding: [0x05,0x00,0x54,0xd6,0x6a,0xf6,0x0c,0x04]
1589
+ v_div_fixup_f16 v5.l , vcc_lo, ttmp15, v3.l
1590
+ // GFX11: v_div_fixup_f16 v5.l , vcc_lo, ttmp15, v3.l ; encoding: [0x05,0x00,0x54,0xd6,0x6a,0xf6,0x0c,0x04]
1591
1591
1592
- v_div_fixup_f16 v5, vcc_hi, 0xfe0b, v255
1593
- // GFX11: v_div_fixup_f16 v5, vcc_hi, 0xfe0b, v255 ; encoding: [0x05,0x00,0x54,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]
1592
+ v_div_fixup_f16 v5.l , vcc_hi, 0xfe0b, v255.l
1593
+ // GFX11: v_div_fixup_f16 v5.l , vcc_hi, 0xfe0b, v255.l ; encoding: [0x05,0x00,0x54,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]
1594
1594
1595
- v_div_fixup_f16 v5, -|ttmp15|, -|src_scc|, -|ttmp15|
1596
- // GFX11: v_div_fixup_f16 v5, -|ttmp15|, -|src_scc|, -|ttmp15| ; encoding: [0x05,0x07,0x54,0xd6,0x7b,0xfa,0xed,0xe1]
1595
+ v_div_fixup_f16 v5.l , -|ttmp15|, -|src_scc|, -|ttmp15|
1596
+ // GFX11: v_div_fixup_f16 v5.l , -|ttmp15|, -|src_scc|, -|ttmp15| ; encoding: [0x05,0x07,0x54,0xd6,0x7b,0xfa,0xed,0xe1]
1597
1597
1598
- v_div_fixup_f16 v5, m0, 0 .5 , m0
1599
- // GFX11: v_div_fixup_f16 v5, m0, 0 .5 , m0 ; encoding: [0x05,0x00,0x54,0xd6,0x7d,0xe0,0xf5,0x01]
1598
+ v_div_fixup_f16 v5.l , m0, 0 .5 , m0
1599
+ // GFX11: v_div_fixup_f16 v5.l , m0, 0 .5 , m0 ; encoding: [0x05,0x00,0x54,0xd6,0x7d,0xe0,0xf5,0x01]
1600
1600
1601
- v_div_fixup_f16 v5, |exec_lo|, -1 , vcc_hi
1602
- // GFX11: v_div_fixup_f16 v5, |exec_lo|, -1 , vcc_hi ; encoding: [0x05,0x01,0x54,0xd6,0x7e,0x82,0xad,0x01]
1601
+ v_div_fixup_f16 v5.l , |exec_lo|, -1 , vcc_hi
1602
+ // GFX11: v_div_fixup_f16 v5.l , |exec_lo|, -1 , vcc_hi ; encoding: [0x05,0x01,0x54,0xd6,0x7e,0x82,0xad,0x01]
1603
1603
1604
- v_div_fixup_f16 v5, -|exec_hi|, null, -|vcc_lo| op_sel:[1 ,1 ,1 ,1 ]
1605
- // GFX11: v_div_fixup_f16 v5, -|exec_hi|, null, -|vcc_lo| op_sel:[1 ,1 ,1 ,1 ] ; encoding: [0x05,0x7d,0x54,0xd6,0x7f,0xf8,0xa8,0xa1]
1604
+ v_div_fixup_f16 v5.h , -|exec_hi|, null, -|vcc_lo| op_sel:[1 ,1 ,1 ,1 ]
1605
+ // GFX11: v_div_fixup_f16 v5.h , -|exec_hi|, null, -|vcc_lo| op_sel:[1 ,1 ,1 ,1 ] ; encoding: [0x05,0x7d,0x54,0xd6,0x7f,0xf8,0xa8,0xa1]
1606
1606
1607
- v_div_fixup_f16 v5, null, exec_lo, -|0xfe0b| op_sel:[ 0 , 0 , 0 , 0 ]
1608
- // GFX11: v_div_fixup_f16 v5, null, exec_lo, -|0xfe0b| ; encoding: [0x05,0x04,0x54,0xd6,0x7c,0xfc,0xfc,0x83,0x0b,0xfe,0x00,0x00]
1607
+ v_div_fixup_f16 v5.l , null, exec_lo, -|0xfe0b|
1608
+ // GFX11: v_div_fixup_f16 v5.l , null, exec_lo, -|0xfe0b| ; encoding: [0x05,0x04,0x54,0xd6,0x7c,0xfc,0xfc,0x83,0x0b,0xfe,0x00,0x00]
1609
1609
1610
- v_div_fixup_f16 v5, -1 , -|exec_hi|, -|src_scc| op_sel:[1 ,0 ,0 ,0 ]
1611
- // GFX11: v_div_fixup_f16 v5, -1 , -|exec_hi|, -|src_scc| op_sel:[1 ,0 ,0 ,0 ] ; encoding: [0x05,0x0e,0x54,0xd6,0xc1,0xfe,0xf4,0xc3]
1610
+ v_div_fixup_f16 v5.l , -1 , -|exec_hi|, -|src_scc| op_sel:[1 ,0 ,0 ,0 ]
1611
+ // GFX11: v_div_fixup_f16 v5.l , -1 , -|exec_hi|, -|src_scc| op_sel:[1 ,0 ,0 ,0 ] ; encoding: [0x05,0x0e,0x54,0xd6,0xc1,0xfe,0xf4,0xc3]
1612
1612
1613
- v_div_fixup_f16 v5, 0 .5 , -m0, 0 .5 op_sel:[0 ,1 ,0 ,0 ]
1614
- // GFX11: v_div_fixup_f16 v5, 0 .5 , -m0, 0 .5 op_sel:[0 ,1 ,0 ,0 ] ; encoding: [0x05,0x10,0x54,0xd6,0xf0,0xfa,0xc0,0x43]
1613
+ v_div_fixup_f16 v5.l , 0 .5 , -m0, 0 .5 op_sel:[0 ,1 ,0 ,0 ]
1614
+ // GFX11: v_div_fixup_f16 v5.l , 0 .5 , -m0, 0 .5 op_sel:[0 ,1 ,0 ,0 ] ; encoding: [0x05,0x10,0x54,0xd6,0xf0,0xfa,0xc0,0x43]
1615
1615
1616
- v_div_fixup_f16 v5, -src_scc, |vcc_lo|, -1 op_sel:[0 ,0 ,1 ,0 ]
1617
- // GFX11: v_div_fixup_f16 v5, -src_scc, |vcc_lo|, -1 op_sel:[0 ,0 ,1 ,0 ] ; encoding: [0x05,0x22,0x54,0xd6,0xfd,0xd4,0x04,0x23]
1616
+ v_div_fixup_f16 v5.l , -src_scc, |vcc_lo|, -1 op_sel:[0 ,0 ,1 ,0 ]
1617
+ // GFX11: v_div_fixup_f16 v5.l , -src_scc, |vcc_lo|, -1 op_sel:[0 ,0 ,1 ,0 ] ; encoding: [0x05,0x22,0x54,0xd6,0xfd,0xd4,0x04,0x23]
1618
1618
1619
- v_div_fixup_f16 v255, -|0xfe0b|, -|vcc_hi|, null op_sel:[ 0 , 0 , 0 , 1 ] clamp
1620
- // GFX11: v_div_fixup_f16 v255, -|0xfe0b|, -|vcc_hi|, null op_sel:[0 ,0 ,0 ,1 ] clamp ; encoding: [0xff,0xc3,0x54,0xd6,0xff,0xd6,0xf0,0x61,0x0b,0xfe,0x00,0x00]
1619
+ v_div_fixup_f16 v255.h , -|0xfe0b|, -|vcc_hi|, null clamp
1620
+ // GFX11: v_div_fixup_f16 v255.h , -|0xfe0b|, -|vcc_hi|, null op_sel:[0 ,0 ,0 ,1 ] clamp ; encoding: [0xff,0xc3,0x54,0xd6,0xff,0xd6,0xf0,0x61,0x0b,0xfe,0x00,0x00]
1621
1621
1622
- v_div_fixup_f16 v5, 0 .5 , -m0, 0 .5 op_sel:[0 ,1 ,0 ,0 ] mul:2
1623
- // GFX11: v_div_fixup_f16 v5, 0 .5 , -m0, 0 .5 op_sel:[0 ,1 ,0 ,0 ] mul:2 ; encoding: [0x05,0x10,0x54,0xd6,0xf0,0xfa,0xc0,0x4b]
1622
+ v_div_fixup_f16 v5.l, 0 .5 , -m0, 0 .5 op_sel:[0 ,1 ,0 ,0 ] mul:2
1623
+ // GFX11: v_div_fixup_f16 v5.l, 0 .5 , -m0, 0 .5 op_sel:[0 ,1 ,0 ,0 ] mul:2 ; encoding: [0x05,0x10,0x54,0xd6,0xf0,0xfa,0xc0,0x4b]
1624
+
1625
+ v_div_fixup_f16 v5.l, v255.h, s2, s105
1626
+ // GFX11: v_div_fixup_f16 v5.l, v255.h, s2, s105 op_sel:[1 ,0 ,0 ,0 ] ; encoding: [0x05,0x08,0x54,0xd6,0xff,0x05,0xa4,0x01]
1627
+
1628
+ v_div_fixup_f16 v5.l, s1, v255.h, exec_hi
1629
+ // GFX11: v_div_fixup_f16 v5.l, s1, v255.h, exec_hi op_sel:[0 ,1 ,0 ,0 ] ; encoding: [0x05,0x10,0x54,0xd6,0x01,0xfe,0xff,0x01]
1630
+
1631
+ v_div_fixup_f16 v5.l, vcc_hi, 0xfe0b, v255.h
1632
+ // GFX11: v_div_fixup_f16 v5.l, vcc_hi, 0xfe0b, v255.h op_sel:[0 ,0 ,1 ,0 ] ; encoding: [0x05,0x20,0x54,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]
1633
+
1634
+ v_div_fixup_f16 v5.l, -|exec_hi|, null, -|vcc_lo|
1635
+ // GFX11: v_div_fixup_f16 v5.l, -|exec_hi|, null, -|vcc_lo| ; encoding: [0x05,0x05,0x54,0xd6,0x7f,0xf8,0xa8,0xa1]
1636
+
1637
+ v_div_fixup_f16 v5.l, -1 , -|exec_hi|, -|src_scc|
1638
+ // GFX11: v_div_fixup_f16 v5.l, -1 , -|exec_hi|, -|src_scc| ; encoding: [0x05,0x06,0x54,0xd6,0xc1,0xfe,0xf4,0xc3]
1639
+
1640
+ v_div_fixup_f16 v5.l, 0 .5 , -m0, 0 .5
1641
+ // GFX11: v_div_fixup_f16 v5.l, 0 .5 , -m0, 0 .5 ; encoding: [0x05,0x00,0x54,0xd6,0xf0,0xfa,0xc0,0x43]
1642
+
1643
+ v_div_fixup_f16 v5.l, -src_scc, |vcc_lo|, -1
1644
+ // GFX11: v_div_fixup_f16 v5.l, -src_scc, |vcc_lo|, -1 ; encoding: [0x05,0x02,0x54,0xd6,0xfd,0xd4,0x04,0x23]
1645
+
1646
+ v_div_fixup_f16 v5.l, 0 .5 , -m0, 0 .5 mul:2
1647
+ // GFX11: v_div_fixup_f16 v5.l, 0 .5 , -m0, 0 .5 mul:2 ; encoding: [0x05,0x00,0x54,0xd6,0xf0,0xfa,0xc0,0x4b]
1624
1648
1625
1649
v_div_fixup_f32 v5, v1, v2, s3
1626
1650
// GFX11: v_div_fixup_f32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x00]
0 commit comments