|
1733 | 1733 | (clobber (match_scratch:GPR 4 "=X,X,X,&r"))] |
1734 | 1734 | "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)" |
1735 | 1735 | "@ |
1736 | | - and %3,%1,%0\;subf %3,%3,%2 |
1737 | | - and %3,%1,%0\;subf %3,%3,%2 |
1738 | | - and %3,%1,%0\;subf %3,%3,%2 |
1739 | | - and %4,%1,%0\;subf %3,%4,%2" |
| 1736 | + and %3,%1,%0\;subf %3,%2,%3 |
| 1737 | + and %3,%1,%0\;subf %3,%2,%3 |
| 1738 | + and %3,%1,%0\;subf %3,%2,%3 |
| 1739 | + and %4,%1,%0\;subf %3,%2,%4" |
1740 | 1740 | [(set_attr "type" "fused_arith_logical") |
1741 | 1741 | (set_attr "cost" "6") |
1742 | 1742 | (set_attr "length" "8")]) |
|
1751 | 1751 | (clobber (match_scratch:GPR 4 "=X,X,X,&r"))] |
1752 | 1752 | "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)" |
1753 | 1753 | "@ |
1754 | | - nand %3,%1,%0\;subf %3,%3,%2 |
1755 | | - nand %3,%1,%0\;subf %3,%3,%2 |
1756 | | - nand %3,%1,%0\;subf %3,%3,%2 |
1757 | | - nand %4,%1,%0\;subf %3,%4,%2" |
| 1754 | + nand %3,%1,%0\;subf %3,%2,%3 |
| 1755 | + nand %3,%1,%0\;subf %3,%2,%3 |
| 1756 | + nand %3,%1,%0\;subf %3,%2,%3 |
| 1757 | + nand %4,%1,%0\;subf %3,%2,%4" |
1758 | 1758 | [(set_attr "type" "fused_arith_logical") |
1759 | 1759 | (set_attr "cost" "6") |
1760 | 1760 | (set_attr "length" "8")]) |
|
1769 | 1769 | (clobber (match_scratch:GPR 4 "=X,X,X,&r"))] |
1770 | 1770 | "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)" |
1771 | 1771 | "@ |
1772 | | - nor %3,%1,%0\;subf %3,%3,%2 |
1773 | | - nor %3,%1,%0\;subf %3,%3,%2 |
1774 | | - nor %3,%1,%0\;subf %3,%3,%2 |
1775 | | - nor %4,%1,%0\;subf %3,%4,%2" |
| 1772 | + nor %3,%1,%0\;subf %3,%2,%3 |
| 1773 | + nor %3,%1,%0\;subf %3,%2,%3 |
| 1774 | + nor %3,%1,%0\;subf %3,%2,%3 |
| 1775 | + nor %4,%1,%0\;subf %3,%2,%4" |
1776 | 1776 | [(set_attr "type" "fused_arith_logical") |
1777 | 1777 | (set_attr "cost" "6") |
1778 | 1778 | (set_attr "length" "8")]) |
|
1787 | 1787 | (clobber (match_scratch:GPR 4 "=X,X,X,&r"))] |
1788 | 1788 | "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)" |
1789 | 1789 | "@ |
1790 | | - or %3,%1,%0\;subf %3,%3,%2 |
1791 | | - or %3,%1,%0\;subf %3,%3,%2 |
1792 | | - or %3,%1,%0\;subf %3,%3,%2 |
1793 | | - or %4,%1,%0\;subf %3,%4,%2" |
| 1790 | + or %3,%1,%0\;subf %3,%2,%3 |
| 1791 | + or %3,%1,%0\;subf %3,%2,%3 |
| 1792 | + or %3,%1,%0\;subf %3,%2,%3 |
| 1793 | + or %4,%1,%0\;subf %3,%2,%4" |
1794 | 1794 | [(set_attr "type" "fused_arith_logical") |
1795 | 1795 | (set_attr "cost" "6") |
1796 | 1796 | (set_attr "length" "8")]) |
|
1805 | 1805 | (clobber (match_scratch:GPR 4 "=X,X,X,&r"))] |
1806 | 1806 | "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)" |
1807 | 1807 | "@ |
1808 | | - and %3,%1,%0\;subf %3,%2,%3 |
1809 | | - and %3,%1,%0\;subf %3,%2,%3 |
1810 | | - and %3,%1,%0\;subf %3,%2,%3 |
1811 | | - and %4,%1,%0\;subf %3,%2,%4" |
| 1808 | + and %3,%1,%0\;subf %3,%3,%2 |
| 1809 | + and %3,%1,%0\;subf %3,%3,%2 |
| 1810 | + and %3,%1,%0\;subf %3,%3,%2 |
| 1811 | + and %4,%1,%0\;subf %3,%4,%2" |
1812 | 1812 | [(set_attr "type" "fused_arith_logical") |
1813 | 1813 | (set_attr "cost" "6") |
1814 | 1814 | (set_attr "length" "8")]) |
|
1823 | 1823 | (clobber (match_scratch:GPR 4 "=X,X,X,&r"))] |
1824 | 1824 | "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)" |
1825 | 1825 | "@ |
1826 | | - nand %3,%1,%0\;subf %3,%2,%3 |
1827 | | - nand %3,%1,%0\;subf %3,%2,%3 |
1828 | | - nand %3,%1,%0\;subf %3,%2,%3 |
1829 | | - nand %4,%1,%0\;subf %3,%2,%4" |
| 1826 | + nand %3,%1,%0\;subf %3,%3,%2 |
| 1827 | + nand %3,%1,%0\;subf %3,%3,%2 |
| 1828 | + nand %3,%1,%0\;subf %3,%3,%2 |
| 1829 | + nand %4,%1,%0\;subf %3,%4,%2" |
1830 | 1830 | [(set_attr "type" "fused_arith_logical") |
1831 | 1831 | (set_attr "cost" "6") |
1832 | 1832 | (set_attr "length" "8")]) |
|
1841 | 1841 | (clobber (match_scratch:GPR 4 "=X,X,X,&r"))] |
1842 | 1842 | "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)" |
1843 | 1843 | "@ |
1844 | | - nor %3,%1,%0\;subf %3,%2,%3 |
1845 | | - nor %3,%1,%0\;subf %3,%2,%3 |
1846 | | - nor %3,%1,%0\;subf %3,%2,%3 |
1847 | | - nor %4,%1,%0\;subf %3,%2,%4" |
| 1844 | + nor %3,%1,%0\;subf %3,%3,%2 |
| 1845 | + nor %3,%1,%0\;subf %3,%3,%2 |
| 1846 | + nor %3,%1,%0\;subf %3,%3,%2 |
| 1847 | + nor %4,%1,%0\;subf %3,%4,%2" |
1848 | 1848 | [(set_attr "type" "fused_arith_logical") |
1849 | 1849 | (set_attr "cost" "6") |
1850 | 1850 | (set_attr "length" "8")]) |
|
1859 | 1859 | (clobber (match_scratch:GPR 4 "=X,X,X,&r"))] |
1860 | 1860 | "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)" |
1861 | 1861 | "@ |
1862 | | - or %3,%1,%0\;subf %3,%2,%3 |
1863 | | - or %3,%1,%0\;subf %3,%2,%3 |
1864 | | - or %3,%1,%0\;subf %3,%2,%3 |
1865 | | - or %4,%1,%0\;subf %3,%2,%4" |
| 1862 | + or %3,%1,%0\;subf %3,%3,%2 |
| 1863 | + or %3,%1,%0\;subf %3,%3,%2 |
| 1864 | + or %3,%1,%0\;subf %3,%3,%2 |
| 1865 | + or %4,%1,%0\;subf %3,%4,%2" |
1866 | 1866 | [(set_attr "type" "fused_arith_logical") |
1867 | 1867 | (set_attr "cost" "6") |
1868 | 1868 | (set_attr "length" "8")]) |
|
0 commit comments