[X86][AVX10.2] Include changes for COMX and VGETEXP from rev. 2 (#132… · llvm/llvm-project@9710e99 (original) (raw)
`@@ -1719,111 +1719,111 @@
`
1719
1719
``
1720
1720
`# ATT: vgetexpbf16 %xmm3, %xmm2
`
1721
1721
`# INTEL: vgetexpbf16 xmm2, xmm3
`
1722
``
`-
0x62,0xf5,0x7d,0x08,0x42,0xd3
`
``
1722
`+
0x62,0xf6,0x7c,0x08,0x42,0xd3
`
1723
1723
``
1724
1724
`# ATT: vgetexpbf16 %xmm3, %xmm2 {%k7}
`
1725
1725
`# INTEL: vgetexpbf16 xmm2 {k7}, xmm3
`
1726
``
`-
0x62,0xf5,0x7d,0x0f,0x42,0xd3
`
``
1726
`+
0x62,0xf6,0x7c,0x0f,0x42,0xd3
`
1727
1727
``
1728
1728
`# ATT: vgetexpbf16 %xmm3, %xmm2 {%k7} {z}
`
1729
1729
`# INTEL: vgetexpbf16 xmm2 {k7} {z}, xmm3
`
1730
``
`-
0x62,0xf5,0x7d,0x8f,0x42,0xd3
`
``
1730
`+
0x62,0xf6,0x7c,0x8f,0x42,0xd3
`
1731
1731
``
1732
1732
`# ATT: vgetexpbf16 %zmm3, %zmm2
`
1733
1733
`# INTEL: vgetexpbf16 zmm2, zmm3
`
1734
``
`-
0x62,0xf5,0x7d,0x48,0x42,0xd3
`
``
1734
`+
0x62,0xf6,0x7c,0x48,0x42,0xd3
`
1735
1735
``
1736
1736
`# ATT: vgetexpbf16 %zmm3, %zmm2 {%k7}
`
1737
1737
`# INTEL: vgetexpbf16 zmm2 {k7}, zmm3
`
1738
``
`-
0x62,0xf5,0x7d,0x4f,0x42,0xd3
`
``
1738
`+
0x62,0xf6,0x7c,0x4f,0x42,0xd3
`
1739
1739
``
1740
1740
`# ATT: vgetexpbf16 %zmm3, %zmm2 {%k7} {z}
`
1741
1741
`# INTEL: vgetexpbf16 zmm2 {k7} {z}, zmm3
`
1742
``
`-
0x62,0xf5,0x7d,0xcf,0x42,0xd3
`
``
1742
`+
0x62,0xf6,0x7c,0xcf,0x42,0xd3
`
1743
1743
``
1744
1744
`# ATT: vgetexpbf16 %ymm3, %ymm2
`
1745
1745
`# INTEL: vgetexpbf16 ymm2, ymm3
`
1746
``
`-
0x62,0xf5,0x7d,0x28,0x42,0xd3
`
``
1746
`+
0x62,0xf6,0x7c,0x28,0x42,0xd3
`
1747
1747
``
1748
1748
`# ATT: vgetexpbf16 %ymm3, %ymm2 {%k7}
`
1749
1749
`# INTEL: vgetexpbf16 ymm2 {k7}, ymm3
`
1750
``
`-
0x62,0xf5,0x7d,0x2f,0x42,0xd3
`
``
1750
`+
0x62,0xf6,0x7c,0x2f,0x42,0xd3
`
1751
1751
``
1752
1752
`# ATT: vgetexpbf16 %ymm3, %ymm2 {%k7} {z}
`
1753
1753
`# INTEL: vgetexpbf16 ymm2 {k7} {z}, ymm3
`
1754
``
`-
0x62,0xf5,0x7d,0xaf,0x42,0xd3
`
``
1754
`+
0x62,0xf6,0x7c,0xaf,0x42,0xd3
`
1755
1755
``
1756
1756
`# ATT: vgetexpbf16 268435456(%esp,%esi,8), %xmm2
`
1757
1757
`# INTEL: vgetexpbf16 xmm2, xmmword ptr [esp + 8*esi + 268435456]
`
1758
``
`-
0x62,0xf5,0x7d,0x08,0x42,0x94,0xf4,0x00,0x00,0x00,0x10
`
``
1758
`+
0x62,0xf6,0x7c,0x08,0x42,0x94,0xf4,0x00,0x00,0x00,0x10
`
1759
1759
``
1760
1760
`# ATT: vgetexpbf16 291(%edi,%eax,4), %xmm2 {%k7}
`
1761
1761
`# INTEL: vgetexpbf16 xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]
`
1762
``
`-
0x62,0xf5,0x7d,0x0f,0x42,0x94,0x87,0x23,0x01,0x00,0x00
`
``
1762
`+
0x62,0xf6,0x7c,0x0f,0x42,0x94,0x87,0x23,0x01,0x00,0x00
`
1763
1763
``
1764
1764
`# ATT: vgetexpbf16 (%eax){1to8}, %xmm2
`
1765
1765
`# INTEL: vgetexpbf16 xmm2, word ptr [eax]{1to8}
`
1766
``
`-
0x62,0xf5,0x7d,0x18,0x42,0x10
`
``
1766
`+
0x62,0xf6,0x7c,0x18,0x42,0x10
`
1767
1767
``
1768
1768
`# ATT: vgetexpbf16 -512(,%ebp,2), %xmm2
`
1769
1769
`# INTEL: vgetexpbf16 xmm2, xmmword ptr [2*ebp - 512]
`
1770
``
`-
0x62,0xf5,0x7d,0x08,0x42,0x14,0x6d,0x00,0xfe,0xff,0xff
`
``
1770
`+
0x62,0xf6,0x7c,0x08,0x42,0x14,0x6d,0x00,0xfe,0xff,0xff
`
1771
1771
``
1772
1772
`# ATT: vgetexpbf16 2032(%ecx), %xmm2 {%k7} {z}
`
1773
1773
`# INTEL: vgetexpbf16 xmm2 {k7} {z}, xmmword ptr [ecx + 2032]
`
1774
``
`-
0x62,0xf5,0x7d,0x8f,0x42,0x51,0x7f
`
``
1774
`+
0x62,0xf6,0x7c,0x8f,0x42,0x51,0x7f
`
1775
1775
``
1776
1776
`# ATT: vgetexpbf16 -256(%edx){1to8}, %xmm2 {%k7} {z}
`
1777
1777
`# INTEL: vgetexpbf16 xmm2 {k7} {z}, word ptr [edx - 256]{1to8}
`
1778
``
`-
0x62,0xf5,0x7d,0x9f,0x42,0x52,0x80
`
``
1778
`+
0x62,0xf6,0x7c,0x9f,0x42,0x52,0x80
`
1779
1779
``
1780
1780
`# ATT: vgetexpbf16 268435456(%esp,%esi,8), %ymm2
`
1781
1781
`# INTEL: vgetexpbf16 ymm2, ymmword ptr [esp + 8*esi + 268435456]
`
1782
``
`-
0x62,0xf5,0x7d,0x28,0x42,0x94,0xf4,0x00,0x00,0x00,0x10
`
``
1782
`+
0x62,0xf6,0x7c,0x28,0x42,0x94,0xf4,0x00,0x00,0x00,0x10
`
1783
1783
``
1784
1784
`# ATT: vgetexpbf16 291(%edi,%eax,4), %ymm2 {%k7}
`
1785
1785
`# INTEL: vgetexpbf16 ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]
`
1786
``
`-
0x62,0xf5,0x7d,0x2f,0x42,0x94,0x87,0x23,0x01,0x00,0x00
`
``
1786
`+
0x62,0xf6,0x7c,0x2f,0x42,0x94,0x87,0x23,0x01,0x00,0x00
`
1787
1787
``
1788
1788
`# ATT: vgetexpbf16 (%eax){1to16}, %ymm2
`
1789
1789
`# INTEL: vgetexpbf16 ymm2, word ptr [eax]{1to16}
`
1790
``
`-
0x62,0xf5,0x7d,0x38,0x42,0x10
`
``
1790
`+
0x62,0xf6,0x7c,0x38,0x42,0x10
`
1791
1791
``
1792
1792
`# ATT: vgetexpbf16 -1024(,%ebp,2), %ymm2
`
1793
1793
`# INTEL: vgetexpbf16 ymm2, ymmword ptr [2*ebp - 1024]
`
1794
``
`-
0x62,0xf5,0x7d,0x28,0x42,0x14,0x6d,0x00,0xfc,0xff,0xff
`
``
1794
`+
0x62,0xf6,0x7c,0x28,0x42,0x14,0x6d,0x00,0xfc,0xff,0xff
`
1795
1795
``
1796
1796
`# ATT: vgetexpbf16 4064(%ecx), %ymm2 {%k7} {z}
`
1797
1797
`# INTEL: vgetexpbf16 ymm2 {k7} {z}, ymmword ptr [ecx + 4064]
`
1798
``
`-
0x62,0xf5,0x7d,0xaf,0x42,0x51,0x7f
`
``
1798
`+
0x62,0xf6,0x7c,0xaf,0x42,0x51,0x7f
`
1799
1799
``
1800
1800
`# ATT: vgetexpbf16 -256(%edx){1to16}, %ymm2 {%k7} {z}
`
1801
1801
`# INTEL: vgetexpbf16 ymm2 {k7} {z}, word ptr [edx - 256]{1to16}
`
1802
``
`-
0x62,0xf5,0x7d,0xbf,0x42,0x52,0x80
`
``
1802
`+
0x62,0xf6,0x7c,0xbf,0x42,0x52,0x80
`
1803
1803
``
1804
1804
`# ATT: vgetexpbf16 268435456(%esp,%esi,8), %zmm2
`
1805
1805
`# INTEL: vgetexpbf16 zmm2, zmmword ptr [esp + 8*esi + 268435456]
`
1806
``
`-
0x62,0xf5,0x7d,0x48,0x42,0x94,0xf4,0x00,0x00,0x00,0x10
`
``
1806
`+
0x62,0xf6,0x7c,0x48,0x42,0x94,0xf4,0x00,0x00,0x00,0x10
`
1807
1807
``
1808
1808
`# ATT: vgetexpbf16 291(%edi,%eax,4), %zmm2 {%k7}
`
1809
1809
`# INTEL: vgetexpbf16 zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]
`
1810
``
`-
0x62,0xf5,0x7d,0x4f,0x42,0x94,0x87,0x23,0x01,0x00,0x00
`
``
1810
`+
0x62,0xf6,0x7c,0x4f,0x42,0x94,0x87,0x23,0x01,0x00,0x00
`
1811
1811
``
1812
1812
`# ATT: vgetexpbf16 (%eax){1to32}, %zmm2
`
1813
1813
`# INTEL: vgetexpbf16 zmm2, word ptr [eax]{1to32}
`
1814
``
`-
0x62,0xf5,0x7d,0x58,0x42,0x10
`
``
1814
`+
0x62,0xf6,0x7c,0x58,0x42,0x10
`
1815
1815
``
1816
1816
`# ATT: vgetexpbf16 -2048(,%ebp,2), %zmm2
`
1817
1817
`# INTEL: vgetexpbf16 zmm2, zmmword ptr [2*ebp - 2048]
`
1818
``
`-
0x62,0xf5,0x7d,0x48,0x42,0x14,0x6d,0x00,0xf8,0xff,0xff
`
``
1818
`+
0x62,0xf6,0x7c,0x48,0x42,0x14,0x6d,0x00,0xf8,0xff,0xff
`
1819
1819
``
1820
1820
`# ATT: vgetexpbf16 8128(%ecx), %zmm2 {%k7} {z}
`
1821
1821
`# INTEL: vgetexpbf16 zmm2 {k7} {z}, zmmword ptr [ecx + 8128]
`
1822
``
`-
0x62,0xf5,0x7d,0xcf,0x42,0x51,0x7f
`
``
1822
`+
0x62,0xf6,0x7c,0xcf,0x42,0x51,0x7f
`
1823
1823
``
1824
1824
`# ATT: vgetexpbf16 -256(%edx){1to32}, %zmm2 {%k7} {z}
`
1825
1825
`# INTEL: vgetexpbf16 zmm2 {k7} {z}, word ptr [edx - 256]{1to32}
`
1826
``
`-
0x62,0xf5,0x7d,0xdf,0x42,0x52,0x80
`
``
1826
`+
0x62,0xf6,0x7c,0xdf,0x42,0x52,0x80
`
1827
1827
``
1828
1828
`# ATT: vgetmantbf16 $123, %zmm3, %zmm2
`
1829
1829
`# INTEL: vgetmantbf16 zmm2, zmm3, 123
`