@@ -1766,47 +1766,56 @@ v_frexp_exp_i32_f32 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 f
1766
1766
v_frexp_exp_i32_f32 v255, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
1767
1767
// GFX11: v_frexp_exp_i32_f32_dpp v255, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x7e,0xfe,0x7f,0xff,0x6f,0x35,0x30]
1768
1768
1769
- v_frexp_mant_f16 v5, v1 quad_perm:[3 ,2 ,1 ,0 ]
1770
- // GFX11: v_frexp_mant_f16_dpp v5, v1 quad_perm:[3 ,2 ,1 ,0 ] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1b,0x00,0xff]
1769
+ v_frexp_mant_f16 v5.l , v1.l quad_perm:[3 ,2 ,1 ,0 ]
1770
+ // GFX11: v_frexp_mant_f16_dpp v5.l , v1.l quad_perm:[3 ,2 ,1 ,0 ] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1b,0x00,0xff]
1771
1771
1772
- v_frexp_mant_f16 v5, v1 quad_perm:[0 ,1 ,2 ,3 ]
1773
- // GFX11: v_frexp_mant_f16_dpp v5, v1 quad_perm:[0 ,1 ,2 ,3 ] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0xff]
1772
+ v_frexp_mant_f16 v5.l , v1.l quad_perm:[0 ,1 ,2 ,3 ]
1773
+ // GFX11: v_frexp_mant_f16_dpp v5.l , v1.l quad_perm:[0 ,1 ,2 ,3 ] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0xff]
1774
1774
1775
- v_frexp_mant_f16 v5, v1 row_mirror
1776
- // GFX11: v_frexp_mant_f16_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x40,0x01,0xff]
1775
+ v_frexp_mant_f16 v5.l , v1.l row_mirror
1776
+ // GFX11: v_frexp_mant_f16_dpp v5.l , v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x40,0x01,0xff]
1777
1777
1778
- v_frexp_mant_f16 v5, v1 row_half_mirror
1779
- // GFX11: v_frexp_mant_f16_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x41,0x01,0xff]
1778
+ v_frexp_mant_f16 v5.l , v1.l row_half_mirror
1779
+ // GFX11: v_frexp_mant_f16_dpp v5.l , v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x41,0x01,0xff]
1780
1780
1781
- v_frexp_mant_f16 v5, v1 row_shl:1
1782
- // GFX11: v_frexp_mant_f16_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x01,0x01,0xff]
1781
+ v_frexp_mant_f16 v5.l , v1.l row_shl:1
1782
+ // GFX11: v_frexp_mant_f16_dpp v5.l , v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x01,0x01,0xff]
1783
1783
1784
- v_frexp_mant_f16 v5, v1 row_shl:15
1785
- // GFX11: v_frexp_mant_f16_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x0f,0x01,0xff]
1784
+ v_frexp_mant_f16 v5.l , v1.l row_shl:15
1785
+ // GFX11: v_frexp_mant_f16_dpp v5.l , v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x0f,0x01,0xff]
1786
1786
1787
- v_frexp_mant_f16 v5, v1 row_shr:1
1788
- // GFX11: v_frexp_mant_f16_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x11,0x01,0xff]
1787
+ v_frexp_mant_f16 v5.l , v1.l row_shr:1
1788
+ // GFX11: v_frexp_mant_f16_dpp v5.l , v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x11,0x01,0xff]
1789
1789
1790
- v_frexp_mant_f16 v5, v1 row_shr:15
1791
- // GFX11: v_frexp_mant_f16_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1f,0x01,0xff]
1790
+ v_frexp_mant_f16 v5.l , v1.l row_shr:15
1791
+ // GFX11: v_frexp_mant_f16_dpp v5.l , v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1f,0x01,0xff]
1792
1792
1793
- v_frexp_mant_f16 v5, v1 row_ror:1
1794
- // GFX11: v_frexp_mant_f16_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x21,0x01,0xff]
1793
+ v_frexp_mant_f16 v5.l , v1.l row_ror:1
1794
+ // GFX11: v_frexp_mant_f16_dpp v5.l , v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x21,0x01,0xff]
1795
1795
1796
- v_frexp_mant_f16 v5, v1 row_ror:15
1797
- // GFX11: v_frexp_mant_f16_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x2f,0x01,0xff]
1796
+ v_frexp_mant_f16 v5.l , v1.l row_ror:15
1797
+ // GFX11: v_frexp_mant_f16_dpp v5.l , v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x2f,0x01,0xff]
1798
1798
1799
- v_frexp_mant_f16 v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
1800
- // GFX11: v_frexp_mant_f16_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x50,0x01,0xff]
1799
+ v_frexp_mant_f16 v5.l , v1.l row_share:0 row_mask:0xf bank_mask:0xf
1800
+ // GFX11: v_frexp_mant_f16_dpp v5.l , v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x50,0x01,0xff]
1801
1801
1802
- v_frexp_mant_f16 v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1
1803
- // GFX11: v_frexp_mant_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x5f,0x01,0x01]
1802
+ v_frexp_mant_f16 v5.l , v1.l row_share:15 row_mask:0x0 bank_mask:0x1
1803
+ // GFX11: v_frexp_mant_f16_dpp v5.l , v1.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x5f,0x01,0x01]
1804
1804
1805
- v_frexp_mant_f16 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi: 0
1806
- // GFX11: v_frexp_mant_f16_dpp v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x60,0x09,0x13]
1805
+ v_frexp_mant_f16 v5.l , v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
1806
+ // GFX11: v_frexp_mant_f16_dpp v5.l , v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x60,0x09,0x13]
1807
1807
1808
- v_frexp_mant_f16 v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
1809
- // GFX11: v_frexp_mant_f16_dpp v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xb2,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
1808
+ v_frexp_mant_f16 v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
1809
+ // GFX11: v_frexp_mant_f16_dpp v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xb2,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
1810
+
1811
+ v_frexp_mant_f16 v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1
1812
+ // GFX11: v_frexp_mant_f16_dpp v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xb2,0xfe,0x7e,0x7f,0x5f,0x01,0x01]
1813
+
1814
+ v_frexp_mant_f16 v5.h, v1.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
1815
+ // GFX11: v_frexp_mant_f16_dpp v5.h, v1.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xb2,0x0a,0x7f,0x81,0x60,0x09,0x13]
1816
+
1817
+ v_frexp_mant_f16 v127.h, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
1818
+ // GFX11: v_frexp_mant_f16_dpp v127.h, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xb2,0xfe,0x7f,0xff,0x6f,0x35,0x30]
1810
1819
1811
1820
v_frexp_mant_f32 v5, v1 quad_perm:[3 ,2 ,1 ,0 ]
1812
1821
// GFX11: v_frexp_mant_f32_dpp v5, v1 quad_perm:[3 ,2 ,1 ,0 ] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x00,0xff]
0 commit comments